Commit graph

9114 commits

Author SHA1 Message Date
Timple Raj M
40c1f3f4b3 ipq: support for mibib reload
Adding a new command mibib_reload to
populate the partition table info from
mibib binary

Change-Id: I3f08fc07ea55f1bbd90dc28d8f459d108f86bc0e
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2022-09-12 18:12:02 +05:30
Timple Raj M
383d68952f arm: dts: devsoc: enable pci1 dual lane
Enable pci1 dual lane instead of pci0 single lane
Waikiki 5G module of RDP444 will support 4X4 320M,
so this module needs to be plugged into 2L PCIe.

Change-Id: Ic6a2e77203c576759c3344d006bf6e2e1ec903ec
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2022-08-28 22:58:24 -07:00
Ram Kumar D
84932a6b6f arm: dts: devsoc: add eth dts configurations for MI01
Added ethernet dts configurations for MI01.1, MI01.1 & MI01.4

Change-Id: I45797b8515ddac3ab8308b811109667f27db4b2a
Signed-off-by: Ram Kumar D <quic_ramd@quicinc.com>
2022-08-21 22:45:57 -07:00
Linux Build Service Account
ece51672de Merge "arm: dts: devsoc: update the redundant macro name" 2022-08-17 17:39:32 -07:00
Linux Build Service Account
63c4ff2ed5 Merge "board: arm: devsoc: Enable flash based on boot type" 2022-08-17 17:39:30 -07:00
Timple Raj M
e67c5fe342 arm: dts: devsoc: update the redundant macro name
Change-Id: Ic7001ee6c26c6a2cfcec6d5b8302b61e654cc850
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2022-08-17 14:11:58 +05:30
Timple Raj M
9ec268b3c3 arm: dts: devsoc: add the various RDP support
Listed below are the new RDP's added:

PCIE0 ---> PCIE3X1_0
PCIE1 ---> PCIE3X2
PCIE2 ---> PCIE3X1_1

DEVSOC01.1
	Flash: NOR and NAND / emmc (option)
	RAM: 1GB DDR4
	Features:
	2 Lane PCIe Gen3 [pci1]
	1 USB 3.0
	4 LAN ports – 2.5GE Manhattan
DEVSOC01.2
	Flash: NOR and NAND / emmc (option)
	RAM: 1GB DDR4
	Features:
	1 Lane PCIe Gen3 [pci0]
	2 Lane PCIe Gen3 [pci1]
	1 USB 2.0
	4 LAN ports – 2.5GE Manhattan
DEVSOC01.4
	Flash: NOR and NAND / emmc (option)
	RAM: 1GB DDR4
	Features:
	1 Lane PCIe Gen3 [pci0]
	1 USB 2.0
	4 LAN ports – 1GE S17C

Change-Id: Ic507cbcc865257842dab20969d70d33e60bb2295
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2022-08-16 16:23:37 +05:30
Manikanta Mylavarapu
adcfd1d173 board: arm: devsoc: Enable flash based on boot type
This patch eliminates to maintain seperate dts file
for mmc flash. It enables flash node based
on machine id.

Change-Id: I67d95db162630a3bc84429e8a9338097e1e24619
Signed-off-by: Manikanta Mylavarapu <quic_mmanikan@quicinc.com>
2022-08-16 02:46:13 -07:00
Timple Raj M
1b9a7dbe6e devsoc: removing redundant initialization in dts
removing the redundant initialization to reduce the size of uboot

Change-Id: I4a129bfc1bad4e402a66a1b1051d1f432a581a6e
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2022-08-12 16:56:16 +05:30
Linux Build Service Account
b772a29e7b Merge "board: devsoc: Update UART clock configuration" 2022-07-14 13:49:52 -07:00
Vandhiadevan Karunamoorthy
a4776e7a11 board: devsoc: update PCIE clk configuration
Change-Id: I9516a0ba9dc26428fcc5f717d4fac3645f5992c8
Signed-off-by: Vandhiadevan Karunamoorthy <quic_vkarunam@quicinc.com>
2022-07-14 02:48:06 -07:00
Vandhiadevan Karunamoorthy
6f8883280b board: devsoc: Update UART clock configuration
This changes update UART clock MND values

Change-Id: Ie851446e0507b0015a381f196ce4cec1dce3a4bf
Signed-off-by: Vandhiadevan Karunamoorthy <quic_vkarunam@quicinc.com>
2022-07-13 02:39:26 -07:00
Saahil Tomar
250dfbf658 arm64: dts: ipq9574: Add AL02-C15 & AL02-C16 RDP support
These RDP are based on AL02-C6

Change-Id: I58e5096e09aa2e3fc7bc4494ef91c2f158698977
Signed-off-by: Saahil Tomar <quic_saahtoma@quicinc.com>
2022-07-12 14:46:18 +05:30
Linux Build Service Account
8e34020d77 Merge "arm64: dts: ipq9574: Add AL03-C2 RDP support" 2022-07-07 14:08:23 -07:00
Saahil Tomar
abdedad311 arm64: dts: ipq9574: Add AL03-C2 RDP support
This RDP is based on AL03-C1.
The extra feature are WK03.2 – 2G+5GL in Pcie 0 &
WK01.7 – 5GH+6G in Pcie 2.

Change-Id: Ic52c71e98e1a06acf36a825d23f1d184601d153a
Signed-off-by: Saahil Tomar <quic_saahtoma@quicinc.com>
2022-07-05 11:01:47 +05:30
Vandhiadevan Karunamoorthy
b8a0869172 board: devsoc: enable i2c support
Change-Id: I78125db95b433857f3c68bdfc9f3d85e2dc91ed0
Signed-off-by: Vandhiadevan Karunamoorthy <quic_vkarunam@quicinc.com>
2022-06-30 23:11:41 -07:00
Saahil Tomar
ccdbe416f5 arm64: dts: ipq9574: Add AL02-C14 RDP support
This RDP is based on AL02-C8

Change-Id: Ia7a7d128562c888bc7a0dcc6afffa36aef17d826
Signed-off-by: Saahil Tomar <quic_saahtoma@quicinc.com>
2022-06-29 11:31:41 +05:30
Linux Build Service Account
b26f563d9d Merge "board: arm: devsoc: update USB PHY & Clk config" 2022-06-23 14:14:40 -07:00
Vandhiadevan Karunamoorthy
b2da1813de board: arm: devsoc: update USB PHY & Clk config
Change-Id: Ie1216d3b191aef1f221df91ec254e162e57e099a
Signed-off-by: Vandhiadevan Karunamoorthy <quic_vkarunam@quicinc.com>
2022-06-22 22:24:36 +05:30
Saahil Tomar
6148a349bd arm64: dts: ipq9574: Add AL02-C13 RDP support
This RDP is based on AL02-C4.
The extra feature is QCN90xx on PCIE0

Change-Id: Ic153279dbe18daf9f602bf44f0bf7539f43ba5f8
Signed-off-by: Saahil Tomar <quic_saahtoma@quicinc.com>
2022-06-21 04:10:26 -07:00
Linux Build Service Account
335ae409fb Merge "board: devsoc: initialized requried ethernet clocks" 2022-06-16 11:09:52 -07:00
Linux Build Service Account
32bb34e1b8 Merge "arm: dts: ipq9574: Add QCA8084 switch support in AL02-C10" 2022-06-16 11:09:51 -07:00
Linux Build Service Account
159adee76d Merge "Revert "arm: qca: smem: Update platform structure"" 2022-06-16 05:39:00 -07:00
Ram Kumar D
db2b02a241 board: devsoc: initialized requried ethernet clocks
Change-Id: I5a0e976b75e736bd42f1f7e154be30e2e02e42d2
Signed-off-by: Ram Kumar D <quic_ramd@quicinc.com>
2022-06-16 03:04:59 -07:00
Ram Kumar D
4b91ce478e arm: dts: ipq9574: Add QCA8084 switch support in AL02-C10
Change-Id: I528c458631a9f5f3ad3470740b217f978da0b0cb
Signed-off-by: Ram Kumar D <quic_ramd@quicinc.com>
2022-06-15 23:09:53 -07:00
Saahil Tomar
f1f8a39e27 arm64: dts: ipq9574: Add AL02-C12 RDP support
This RDP is based on AL02-C6.
The extra feature is W5GL-4 in Pcie 1.
In U-boot, RDP is based on AL02-C4 as Interface enablement
is same as AL02-C12.

Change-Id: If81b5950d02b47c021aea3d52fdf5feb3fcb7035
Signed-off-by: Saahil Tomar <quic_saahtoma@quicinc.com>
2022-06-13 21:42:58 -07:00
Ram Kumar D
8b79b10ca8 arm: dts: ipq9574: Add AP-AL02-C10 RDP
AL02-C10 is based on AL02-C8.
C8 enables QCA8084 PHY mode, C10 is for Switch mode

Change-Id: Idbd154c66437357b5c2dbd636031af564c121cdf
Signed-off-by: Ram Kumar D <quic_ramd@quicinc.com>
2022-06-13 12:43:16 +05:30
Praveenkumar I
b5d3586939 ipq9574: Add support for AP-AL02-C11
This is RDP is based on AL02-C4. The extra feature is Alder 2G.

Change-Id: I175938c886c0ebd8f39659ba28be2a946d5b7494
Signed-off-by: Praveenkumar I <quic_ipkumar@quicinc.com>
2022-06-07 17:43:09 +05:30
Linux Build Service Account
3ccb28e1a5 Merge "drivers: net: devsoc: added eth support for devsoc" 2022-06-01 09:41:55 -07:00
Vandhiadevan Karunamoorthy
39dc3a9dc2 arm: dts: devsoc: update for FBC support
These changes update the machine id and
config name for emulation FBC bring up

Change-Id: I45bf5cafcb14025841fda2b00e8f695d810b16d3
Signed-off-by: Vandhiadevan Karunamoorthy <quic_vkarunam@quicinc.com>
2022-05-31 21:27:20 -07:00
Ram Kumar D
a95cba141c drivers: net: devsoc: added eth support for devsoc
Change-Id: I4d646c1a89d90febd573ae92980e0c665b1dc060
Signed-off-by: Ram Kumar D <quic_ramd@quicinc.com>
2022-05-31 23:52:34 +05:30
Selvam Sathappan Periakaruppan
5a1b34b9d2 arm: dts: ipq9574: Add support for qca8084 in AL02-C8
This patch adds support for qca8084 phy based ports
in AL02-c8.

AL02-c8 has 4x2.5 + 2x10G.

Change-Id: Ibcad3d388cd6242158944d16c1b6cd3a08ba12aa
Signed-off-by: Selvam Sathappan Periakaruppan <quic_speriaka@quicinc.com>
2022-05-25 04:08:44 -07:00
Selvam Sathappan Periakaruppan
7f874a0c1b arm: dts: ipq9574: Add support for qca8084 in AL03
In AL03, we have qca8084 support instead of
qca807X and this patch adds support for the
same.

Note that there are only 5 ethernet ports in
AL03.

4x2.5G -> qca8084 port
1x10G  -> Aquantia port

Change-Id: I824169cb972dd0fbd28c7d8648df3691ca93432f
Signed-off-by: Selvam Sathappan Periakaruppan <quic_speriaka@quicinc.com>
2022-05-25 04:08:40 -07:00
Vandhiadevan Karunamoorthy
5837a5e6c6 board: arm: devsoc: Add USB support
This changes enable usb support.

Change-Id: Id75f3dbbe538a99bd4290463ed468b5575491edd
Signed-off-by: Vandhiadevan Karunamoorthy <quic_vkarunam@quicinc.com>
2022-05-22 23:18:23 -07:00
Vandhiadevan Karunamoorthy
e2d76a1c7a board: arm: devsoc: Enable PCIE support
The PCIE node is disabled by default in
the emulation platform

Change-Id: I51041186a57d08b58c1f7c85dd1a90fbeb24aac9
Signed-off-by: Vandhiadevan Karunamoorthy <quic_vkarunam@quicinc.com>
2022-05-19 12:32:40 +05:30
Ram Kumar D
88f81ffced drivers: i2c: qup: add multi I2C support for all IPQ chipsets
This change adds support to enable multiple I2C bus on all IPQ
platforms. Removed the device specific changes and updated in
a generic way to support multiple I2C on all the IPQ platforms.

Change-Id: Ie13dd744c6317fc9245bc88781e79a9fb3621a62
Signed-off-by: Ram Kumar D <quic_ramd@quicinc.com>
2022-05-16 07:46:51 -07:00
Vandhiadevan Karunamoorthy
270d1e7245 board: arm: devsoc: Add eMMC support
This changes add 4-Bit eMMC flash support

Change-Id: Iad789ba44aaa0e11da5f8c16dd0a07d2e80de682
Signed-off-by: Vandhiadevan Karunamoorthy <quic_vkarunam@quicinc.com>
2022-05-10 17:18:31 +05:30
Gokul Sriram Palanisamy
2fd64e390c arm: dts: ipq9574:Add config for i2c all at BLSP1
Change-Id: Ia05615633737eda3c27c376963d4a92ccb945234
Signed-off-by: Gokul Sriram Palanisamy <quic_gokulsri@quicinc.com>
2022-05-02 11:34:52 +05:30
Vandhiadevan Karunamoorthy
9f81944daa board: devsoc: enable QSPI NAND
Change-Id: Ibfaea936f2e611b31f3fa0946b8fc0fac08cb1be
Signed-off-by: Vandhiadevan Karunamoorthy <quic_vkarunam@quicinc.com>
2022-04-24 22:10:48 -07:00
Timple Raj M
a49fbe815c ipq9574: Add support for AP-AL02-C10
Same as AL02-C1 RDP with NSS enabled.

Change-Id: I5ffcb93721d16db4d598fb82e17fa18c25a9d861
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2022-04-18 21:51:56 -07:00
Linux Build Service Account
dc11926d10 Merge "ipq9574: Add support for AP-AL02-C9" 2022-04-18 09:39:26 -07:00
Linux Build Service Account
0eca7d1459 Merge "ipq9574: Add support for AP-AL03-C1" 2022-04-18 06:53:02 -07:00
Timple Raj M
8be38d2865 ipq9574: Add support for AP-AL02-C9
AL02-C9 is similar to AL02-C6 without internal radio

Features: Split Phy WKK (2G + 5G), Split Phy WKK (5G + 6G)

Change-Id: I637123bc133243f20dfc0fddb7353caad8650c3a
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2022-04-12 12:32:36 +05:30
Ram Kumar D
3d95086191 arm: dts: devsoc: updated the emulation mach-id
use machid 0xF040000 for devsoc emulation support

Change-Id: Id7487880570d8ef8dfa66cb6bda24798fcf339e2
Signed-off-by: Ram Kumar D <quic_ramd@quicinc.com>
2022-04-01 15:09:16 +05:30
Md Sadre Alam
b89dc5a9b3 ipq9574: Add support for AP-AL03-C1
Change-Id: I3285dfb517f821255a8a6ae46013a66ec46bb0e2
Signed-off-by: Md Sadre Alam <quic_mdalam@quicinc.com>
2022-03-31 12:49:06 +05:30
Selvam Sathappan Periakaruppan
8b3a35fe92 Revert "arm: qca: smem: Update platform structure"
This reverts commit a9a4bd68f1.

Change-Id: I88c81b16edc7933e119190c36e845e88176efc84
Signed-off-by: Selvam Sathappan Periakaruppan <quic_speriaka@quicinc.com>
2022-03-31 09:07:32 +05:30
Linux Build Service Account
ec98947562 Merge "qca: arm: devsoc: add support for devsoc" 2022-03-22 22:07:41 -07:00
Vandhiadevan Karunamoorthy
2e8afabbcb qca: arm: devsoc: add support for devsoc
This changes add support for uboot base files.

Change-Id: I5f4b937dec30a27ec6acce6ceada7fbed5d5a41d
Signed-off-by: Vandhiadevan Karunamoorthy <quic_vkarunam@quicinc.com>
2022-03-20 23:02:17 -07:00
Praveenkumar I
be92c58da6 ipq9574: Update AP-AL02-C8 RDP
AL02-C8 is based on AL02-C4. Instead of QCA8075, QCA8084 is used
for Ethernet.

Change-Id: I70e3560461c1a547c40f5b9b839cc94ef2a39520
Signed-off-by: Praveenkumar I <quic_ipkumar@quicinc.com>
2022-03-21 11:12:02 +05:30
Selvam Sathappan Periakaruppan
eb21dc09bc drivers: net: ipq9574: Clean up EDMA driver
Change-Id: Ibd2afc13a0b2129d8e11767c3956078d5a4737f5
Signed-off-by: Selvam Sathappan Periakaruppan <quic_speriaka@quicinc.com>
2022-03-17 20:42:01 -07:00