Commit graph

37399 commits

Author SHA1 Message Date
Linux Build Service Account
24adad5b35 Merge "arm: dts: ipq9574: Add AL05 & AL06 RDP support" 2023-07-17 23:42:16 -07:00
Linux Build Service Account
60f90b3b77 Merge "drivers: net: ipq: Use 16bit for phy_chip_id1 and phy_chip_id2" 2023-07-14 23:10:20 -07:00
Hariharan K
66aa707a2a drivers: net: ipq: Use 16bit for phy_chip_id1 and phy_chip_id2
Changing the data type of phy_chip_id1 and phy_chip_id2 from
32-bit to 16-bit and initializing them to 0 to avoid any junk
value while shifting and concatenating them to form the final
phy_chip_id.

Change-Id: If96b01db9ec2b3c0a259ea3c98516d1f18a898ce
Signed-off-by: Hariharan K <quic_harihk@quicinc.com>
2023-07-11 07:07:37 -07:00
Amandeep Singh
5b15f43cbb dts: ipq5018: Update SDX reset GPIO
Update SDX reset GPIO to restart SDX during different SSR scenarios.

Change-Id: I8ecda7f08bbb00498736925efb6bc0f834da48a8
Signed-off-by: Amandeep Singh <quic_amansing@quicinc.com>
2023-07-05 02:17:00 -07:00
Saahil Tomar
e2219fe5b3 arm: dts: ipq9574: Add AL05 & AL06 RDP support
This RDP is based on AL02-C4, with changes in ethernet for GPON enablement

Change-Id: Ic25d9009e685d8646564bda582305fbf1bce2be6
Signed-off-by: Saahil Tomar <quic_saahtoma@quicinc.com>
2023-07-03 23:26:36 -07:00
Poovendhan Selvaraj
ec2e27d9ae qca : Read the TME-l OEM fuse parameters from qfprom core address
Add support to read the TME-l OEM fuse parameters from
qfprom address

Change-Id: Ia4f0766a68b67fccc59a09883dd7ef11bc970eef
Signed-off-by: Poovendhan Selvaraj <quic_poovendh@quicinc.com>
2023-05-25 23:28:56 -07:00
Hariharan K
6ea70278d8 Flash: Adding support to change flash type
Adding a new command 'flupdate' to change the flash type
to mmc/nand/nor. flupdate set will set the flash type to
the provided type. flupdate clear will reset the flash
type to default.

Command usage:
flupdate set mmc/nand/nor
flupdate clear

Change-Id: Ib328cc1fea0b37f27e6479d55fce08365fbfcf69
Signed-off-by: Hariharan K <quic_harihk@quicinc.com>
2023-05-23 04:47:51 -07:00
Timple Raj M
0f7bd25186 arm: dts: ipq5332: Add AP-MI01.9 RDP Support
The AP-MI01.9 is similar to AP-MI01.2 with internal
radio disabled and pcie0 for WKK 5G and pcie1 for WKK 2G

Change-Id: I568c4da0c7604881395dad08be42201fdf9c746b
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2023-05-21 22:07:24 -07:00
Timple Raj M
d94f0f3931 board: qca: arm: ipq5332: Enable GCC_PCIE3X1_PHY_AHB_CBCR clock
The pcie0 and usb uses combo phy, for usb 3.0 GCC_PCIE3X1_PHY_AHB_CBCR
clock has to be enabled

Change-Id: I281773f40bf7d32b27a27e7dc5e5d531ae3a3dc0
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2023-05-12 01:30:42 -07:00
Timple Raj M
75c182c3ec board: qca: arm: ipq5332: Fix to increase the CDR bandwidth
This patch increases the CDR bandwidth to pass the
USB 3.0 Rx jitter tolerance test

Change-Id: Id58b71f4078ea5d60ab0b0d7bf93aa0a5d519e3c
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2023-05-12 01:30:29 -07:00
Timple Raj M
f2660d8f18 Revert "arm: dts: ipq5332: Add AP-MI01.6-QCN9160 RDP support"
This reverts commit 1df70b042e.

Change-Id: Ia54a104924884ab358debd64b9f37f3d9a7224dd
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2023-04-30 20:35:54 -07:00
Linux Build Service Account
ac882ab39c Merge "arm: dts: ipq5332: Updated the PCIe configuration of AP-MI01.3" 2023-04-25 11:12:45 -07:00
Linux Build Service Account
630fd0b3e8 Merge "mtd: nand: Add support for Macronix MX35UF1G24AD device" 2023-04-25 03:37:11 -07:00
Timple Raj M
aa378d2159 arm: dts: ipq5332: Updated the PCIe configuration of AP-MI01.3
In AP-MI01.3 RDP, PCIe0 and PCIe1 are enabled in single
lane configuration

Change-Id: I5592d50ebb425a92ad536142573d09cdd60206b2
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2023-04-23 23:32:24 -07:00
Timple Raj M
92307ba520 mtd: nand: Add support for Macronix MX35UF1G24AD device
Change-Id: I37e18d4cc64709fa9f49f138b15d4d5ab878b812
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2023-04-19 23:41:29 -07:00
Karthick Shanmugham
b3bae43e3d Revert "board: ipq5332: Change tzlog compatible in ATF boot"
This reverts commit c2c6248267472db0da32017a33602de13a566fff.

Change-Id: Iee000abe440e6a1372737a792af5acffa378a915
Signed-off-by: Karthick Shanmugham <quic_kartshan@quicinc.com>
2023-04-19 20:19:49 -07:00
Ram Kumar D
eacc715627 drivers: net: ipq5332: update port clk for 10M speed
update the port clock setting for qca8084 PHY with respect to
10M speed configuration.

Change-Id: I16403b155f31f37a6bdf828150ca2d0923a29f3e
Signed-off-by: Ram Kumar D <quic_ramd@quicinc.com>
2023-04-16 21:00:02 -07:00
Linux Build Service Account
a0a655ebd8 Merge "sysupgrade: Consider minimum metadata size as 0x1000" 2023-04-14 02:41:13 -07:00
Linux Build Service Account
8593153222 Merge "pci: pci_ipq: initialize the index variable to zero" 2023-04-14 02:41:12 -07:00
Linux Build Service Account
5d8c58bcd1 Merge "tools: pack: Add check constraint for CDT_1" 2023-04-13 23:16:54 -07:00
Kathiravan T
d03d448232 pci: pci_ipq: initialize the index variable to zero
Change-Id: I0d3582343b7b5dda86548f0dd46dd6e801e820b3
Signed-off-by: Kathiravan T <quic_kathirav@quicinc.com>
2023-04-12 23:38:24 -07:00
Praveenkumar I
2e456d3d3d pci: ipq53xx: Enable qcn9224 related commands for ipq53xx
Change-Id: Ib848a70c373269e95c282ba65ad05457af7a777b
Signed-off-by: Praveenkumar I <quic_ipkumar@quicinc.com>
2023-04-12 03:03:38 -07:00
Ram Chandra Jangir
46352bfda4 sysupgrade: Consider minimum metadata size as 0x1000
When we use root certificate count as four, then metadata
is generated with size as 0x4000, but for single root
certificate, metadata size will be less than 0x4000, hence
consider minimum metadata size as 0x1000

Change-Id: Ib713e5fd4bcfe493cf482efda54d20ca1604939b
Signed-off-by: Ram Chandra Jangir <quic_rjangir@quicinc.com>
2023-04-12 02:42:36 -07:00
Linux Build Service Account
7c4046429b Merge "arm: dts: ipq5332: Update the PCIe1 lane configuration" 2023-04-11 00:16:29 -07:00
Saahil Tomar
f98fa75f86 tools: pack: Add check constraint for CDT_1
This change checks if 0:CDT_1 partition exists and then flashes cdt.bin.
Previously, check existed only for 0:CDT. The change allows for creation
of single image with proper cdt_1 name and appends it to the single image.
With this, we can successfully use the CDT_1 alternate partition for images.

Change-Id: I100dc789b54805c699ba6f30d5cb1b74734b1bd9
Signed-off-by: Saahil Tomar <quic_saahtoma@quicinc.com>
2023-04-07 02:28:38 -07:00
Timple Raj M
56c06e0c8a arm: dts: ipq5332: Update the PCIe1 lane configuration
This patch updates the PCIe1 lane configuration for DB-MI01.1
and DB-MI02.1

Change-Id: I3dc15a3255d74fcbd5147b2fa6f89c184e48410b
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2023-04-07 00:39:40 -07:00
Linux Build Service Account
76332285c3 Merge "driver: nand: Add winbond W25N512GW and W25N02KWZEIR devices" 2023-04-07 00:30:49 -07:00
Linux Build Service Account
5d69a14373 Merge "arm: dts: ipq5332: Add ethernet support for AP-MI01.3" 2023-04-07 00:30:47 -07:00
Linux Build Service Account
6f2b23d6ad Merge "arm: dts: ipq5332: Add AP-MI01.6-QCN9160 RDP support" 2023-04-06 11:40:54 -07:00
Linux Build Service Account
cb7bc40e30 Merge "ipq5332: dts: Modified mac mode" 2023-04-06 11:40:53 -07:00
Linux Build Service Account
841c3de162 Merge "arm: dts: ipq5332: Update the AP-MI04.1 PCIe configuration" 2023-04-06 11:40:53 -07:00
Linux Build Service Account
8fc141818d Merge "board: ipq5332: Change tzlog compatible in ATF boot" 2023-04-06 11:40:45 -07:00
Gurumoorthy Santhakumar
9e0373df1a ipq5332: dts: Modified mac mode
Change-Id: I38ad2d0d6297912fb4806ecd8628131ae65e819f
Signed-off-by: Gurumoorthy Santhakumar <quic_gsanthak@quicinc.com>
2023-04-06 04:42:47 -07:00
Linux Build Service Account
a0582cf1cd Merge "pack_v2: pack: added soc_hw_version for IPQ5332 1.1" 2023-04-06 04:42:39 -07:00
Timple Raj M
5f9d591cac arm: dts: ipq5332: Update the AP-MI04.1 PCIe configuration
This patch updates the AP-MI04.1 PCIe configuration from
PCIe0 and PCIe1 to PCIe1 and PCIe2

Change-Id: If4aa155cc1005becd050fbc36d91d3764005c4c4
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2023-04-06 04:40:03 -07:00
Timple Raj M
b5d9ba808b driver: nand: Add winbond W25N512GW and W25N02KWZEIR devices
This patch adds the winbond W25N512GW and W25N02KWZEIR devices
and fixes the W25N01GWZEIG device id from 0xBA to 0xBA21,
W25N02JWZEIF device id from 0xBF to 0xBF22 and
W25N01JW device id from 0xBC to 0xBC21

Change-Id: Ic91800386446263477af06c6d39d9051a2dde3b9
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2023-04-06 04:37:38 -07:00
Timple Raj M
e39597de39 arm: dts: ipq5332: Add AP-MI01.6-QCN9160 RDP support
This patch adds the support for AP-MI01.6-QCN9160 RDP by reusing
the ipq5332-mi01.6.dts for better readabilty

Change-Id: I2776222fd80637f0111dc9074491f351cfb932b3
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2023-04-06 04:35:32 -07:00
Gurumoorthy Santhakumar
af9636bda3 pack_v2: pack: added soc_hw_version for IPQ5332 1.1
Change-Id: Ib2a156f1e75cc8fdf256b117328fcd80b280988b
Signed-off-by: Gurumoorthy Santhakumar <quic_gsanthak@quicinc.com>
2023-04-06 02:14:24 -07:00
Linux Build Service Account
739ff4c0bc Merge "drivers: net: qca8084: do sgmii speed fixup in bypass mode" 2023-04-06 01:20:54 -07:00
Ram Kumar D
ad7d39ff4f drivers: net: qca8084: do sgmii speed fixup in bypass mode
Previously 100M speed is not working in port 4 of MHT
by-pass mode. SGMII speed fixup required to dynamically
adjust the gcc clock based on the link-speed.

Still, this is requried only for port 4, because remaining
ports (1-3) will be taken care from switch core. So, added
speed fix for the by-mode support.

Change-Id: I495aad4b64de12ae7f57c0bdb9e0def08ad38681
Signed-off-by: Ram Kumar D <quic_ramd@quicinc.com>
2023-04-05 06:23:01 -07:00
Timple Raj M
1ec8fb07ab arm: dts: ipq5332: Add ethernet support for AP-MI01.3
This patch adds the ethernet support for AP-MI01.3 and
removes pci nodes from dts

Change-Id: I3fcb338a061d732b44409aa835a1fde45508be95
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2023-04-04 22:58:59 -07:00
Karthick Shanmugham
7c1d402c9e board: ipq5332: Change tzlog compatible in ATF boot
Change-Id: Ie14f2ce6508bbc046670e07d93f7443bac1864d0
Signed-off-by: Karthick Shanmugham <quic_kartshan@quicinc.com>
2023-04-03 21:00:15 -07:00
Ram Kumar D
e423d6671b drivers: net: qca8084: brought in qos patch for the qca8084
Change-Id: I5e90ea8d33c54cd2d84d61f82f950bd81e142d75
Signed-off-by: Gurumoorthy Santhakumar <quic_gsanthak@quicinc.com>
2023-04-03 00:30:12 -07:00
Nitheesh Sekar
1c3c9f9625 ipq9574: power cycle SDX based on e911 call
This patch adds a condition to power cycle the
SDX based on the current status of the e911 call.

Change-Id: Id3cf50cfb49a26151c98b7d52e18b9c487cfb935
Signed-off-by: Nitheesh Sekar <quic_nsekar@quicinc.com>
2023-03-21 23:58:52 -07:00
Linux Build Service Account
2dad953be3 AU_LINUX_QSDK_FIG_TARGET_ALL.12.2.000.1840
-----BEGIN PGP SIGNATURE-----
 
 iF0EABECAB0WIQTxBDvDjyiEYwLkeGuhSA9lgKkB8QUCZBEBzgAKCRChSA9lgKkB
 8VZJAKDeRMfa+e77DghvRrPq3pzNg7k7PgCg03kRvg/u7SY6Lebyx+jrzFFwj+c=
 =2uix
 -----END PGP SIGNATURE-----

Merge AU_LINUX_QSDK_FIG_TARGET_ALL.12.2.000.1840 on remote branch

Change-Id: I71c370ff7bf0f9439824475f666bac87e5ebb1a2
Signed-off-by: Linux Build Service Account <lnxbuild@localhost>
2023-03-14 23:34:04 -07:00
Linux Build Service Account
e9a0f2f77e AU_LINUX_QSDK_FIG_TARGET_ALL.12.2.000.1820
-----BEGIN PGP SIGNATURE-----
 
 iF0EABECAB0WIQTxBDvDjyiEYwLkeGuhSA9lgKkB8QUCZAZGtgAKCRChSA9lgKkB
 8ZmLAJ9pwr38k5ctOJEtUFPwYnAAMwhskQCguBvMgRCOPbWcSXriRkJox2HacCw=
 =7buI
 -----END PGP SIGNATURE-----

Merge AU_LINUX_QSDK_FIG_TARGET_ALL.12.2.000.1820 on remote branch

Change-Id: I5aa3de08ca9c7972c340322cc6e0f0edf4676dfe
Signed-off-by: Linux Build Service Account <lnxbuild@localhost>
2023-03-10 08:37:26 -08:00
Vandhiadevan Karunamoorthy
478c1fb1d9 arm: dts: ipq5332: add ethernet support in mi04.1
Change-Id: Ie312c243887db5109710c351c03b723a82eda6de
Signed-off-by: Vandhiadevan Karunamoorthy <quic_vkarunam@quicinc.com>
2023-03-09 14:39:53 +05:30
Vandhiadevan Karunamoorthy
7f962d9e36 drivers: net: ipq5332: update qca8084 & qca8337
This changes update qca8084 & qca8337 init sequence
to support dual mode

Change-Id: I2cb9430fc97145c459ed4e6b58394a22565a9860
Signed-off-by: Vandhiadevan Karunamoorthy <quic_vkarunam@quicinc.com>
2023-03-08 15:03:30 +05:30
Linux Build Service Account
bbb0d79454 Merge "board: ipq9574: skip double eth init" 2023-03-07 05:03:04 -08:00
Linux Build Service Account
c6ba612d29 Merge "drivers: net: qca8084: update clk and bmap config" 2023-03-07 05:03:03 -08:00