Commit graph

9129 commits

Author SHA1 Message Date
Vandhiadevan Karunamoorthy
9ec1f908bc arm: dts: ipq5332: update ethernet config
Change-Id: Id790f4f97d865bc73b97f2ab5069cada4148cf04
Signed-off-by: Vandhiadevan Karunamoorthy <quic_vkarunam@quicinc.com>
2022-10-27 12:03:30 +05:30
Timple Raj M
390ce51a5e arm: dts: ipq5332: Added spi and i2c gpio's in emulation dts
Change-Id: I9e2eff00b20152188acbe335120e5415b460ccad
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2022-10-21 07:13:19 -07:00
Linux Build Service Account
942cca269f Merge "board: arm: ipq5332: update eMMC clock sequence" 2022-10-21 00:31:50 -07:00
Gokul Sriram Palanisamy
32248d4fab arm: qca: scm: Cleanup TCSR_BOOT_MISC_REG usage
TCSR_BOOT_MISC_REG bits are not properly managed
for DLOAD implementation. Modify only necessary
bits to enable availability for new feature
implementations using TCSR_BOOT_MISC_REG.

Change-Id: I888a1bf6ce3654b0453c9ec2f87b4d5ff2a20de0
Signed-off-by: Gokul Sriram Palanisamy <quic_gokulsri@quicinc.com>
2022-10-20 11:03:39 +05:30
Linux Build Service Account
4c9ce5f6ed Merge "arm: dts: ipq5332: add the various DB RDP support" 2022-10-19 18:49:16 -07:00
Vandhiadevan Karunamoorthy
c0acbfa54a board: arm: ipq5332: update eMMC clock sequence
Change-Id: Icadbf580d71cf672ff78961ed12a53c9e0bccf4f
Signed-off-by: Vandhiadevan Karunamoorthy <quic_vkarunam@quicinc.com>
2022-10-19 05:10:42 -07:00
Vandhiadevan Karunamoorthy
35d9c9f36a board: arm: ipq5332: update pcie deinit sequence
This changes remove pci phy deinit sequence and
also update the pci phy address

Change-Id: I9bae09958e395dfb509a17e472674f33fe214f1c
Signed-off-by: Vandhiadevan Karunamoorthy <quic_vkarunam@quicinc.com>
2022-10-19 15:36:01 +05:30
Timple Raj M
e4327498cd arm: dts: ipq5332: add the various DB RDP support
Listed below are the new DB RDP's added:
PCIE0 ---> PCIE3X1_0
PCIE1 ---> PCIE3X2
PCIE2 ---> PCIE3X1_1

IPQ5332-DB-01.2
	Flash: NOR and NAND / emmc (option)
	RAM: 1GB DDR4
	Features:
	1 Lane PCIe Gen3 [pci0]
	2 Lane PCIe Gen3 [pci1]
	1 Lane PCIe Gen3 [pci2]
	1 USB 2.0
	1 LAN ports – 1GE AQR113C

IPQ5332-DB-02.1
	Flash: NOR and NAND / emmc (option)
	RAM: 512MB DDR3
	Features:
	1 Lane PCIe Gen3 [pci0]
	2 Lane PCIe Gen3 [pci1]
	1 Lane PCIe Gen3 [pci2]
	1 USB 2.0
	4 LAN ports – 2.5GE Manhattan

Change-Id: Ibcc0eb430f3caff29cdf4dde5784825342732d90
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2022-10-19 09:39:55 +05:30
Timple Raj M
95e16ef259 ipq5332: replace soc name from devsoc to ipq5332 in all file contents
Change-Id: Id5dd98e749bfd229e2c6e9d1944db397d2380cb1
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2022-10-12 22:31:53 -07:00
Timple Raj M
b12ecdc358 ipq5332: rename files from devsoc to ipq5332
Change-Id: I2a45b4017f98e725b6432e954040c154a39db663
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2022-10-12 22:31:40 -07:00
Linux Build Service Account
48b394cf3c Merge "arm: dts: ipq9574: Add new board variant AP.AL02-C18" 2022-10-12 07:25:00 -07:00
Vandhiadevan Karunamoorthy
d18ca4451a drivers: net: ipq9574: Enable usxgmii in UNIPHY0
This change adds usxgmii support in UNIPHY0.
Earlier it was supported up to PSGMII with 4 ports.

With these changes,
UNIPHY0 supports either of the 2 modes mentioned below.
	1. PSGMII with 4 ports
	2. USXGMII with 1 port

Change-Id: Ic4ca62e3ef74d275cda92d86b459d204ee4325ed
Signed-off-by: Vandhiadevan Karunamoorthy <quic_vkarunam@quicinc.com>
2022-10-09 22:27:29 -07:00
Hariharan K
727c6f32d0 arm: dts: ipq9574: Add new board variant AP.AL02-C18
Same as AP.AL02-C4 RDP, with support for 10G PHY or 10G fiber in UNIPHY0

Change-Id: Ic3935a2cdc0033ed4c7478ae14abd3cf61aef797
Signed-off-by: Hariharan K <quic_harihk@quicinc.com>
2022-10-03 02:05:28 -07:00
Vandhiadevan Karunamoorthy
d40d98ed31 board: qca: common: Add cmd_dpr support
This change adds cmd_dpr as a common file,
so it will be reused in the future SoC.

dpr support added in Devsoc SoC.

Change-Id: I246a8f51c07c2f6952173bbd72e327ab1119af6e
Signed-off-by: Vandhiadevan Karunamoorthy <quic_vkarunam@quicinc.com>
2022-09-27 20:27:06 -07:00
Kathiravan T
9eb70ef0b4 arm: dts: devsoc: add devsoc-01.6 and devsoc-01.7 RDP support
devsoc-01.6 and devsoc-01.7 RDPs are same as devsoc-01.4 and devsoc-01.1
respectively with 10GE SFP module instead of 2.5GE SFP module.

Change-Id: Ic65bab9126a34cb73dd51d5ce6a85e1cf29a1215
Signed-off-by: Kathiravan T <quic_kathirav@quicinc.com>
2022-09-21 23:38:45 -07:00
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