Commit graph

37380 commits

Author SHA1 Message Date
Linux Build Service Account
8a2e7c630f Merge "tools: pack: Waikiki V1 support removal" 2023-04-13 06:05:31 -07:00
Karthick Shanmugham
c5884947b0 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-10 03:01:30 -07:00
Saahil Tomar
db31f148ec 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-06 22:27:26 -07:00
Linux Build Service Account
05be3cd651 Merge "arm: dts: ipq5332: Update the PCIe1 lane configuration" 2023-04-04 22:58:10 -07:00
Ram Kumar D
5d5067a0cf 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 20:50:26 -07:00
Linux Build Service Account
2038e73763 Merge "board: ipq5332: Change tzlog compatible in ATF boot" 2023-04-03 06:19:55 -07:00
Timple Raj M
e6ba99c3d5 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-03-31 14:46:10 +05:30
Timple Raj M
ea52226a88 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-03-31 13:23:21 +05:30
Karthick Shanmugham
6b091d2bf9 board: ipq5332: Change tzlog compatible in ATF boot
Change-Id: Ie14f2ce6508bbc046670e07d93f7443bac1864d0
Signed-off-by: Karthick Shanmugham <quic_kartshan@quicinc.com>
2023-03-30 05:07:15 -07:00
Linux Build Service Account
386ed6aae1 Merge "drivers: net: qca8084: do sgmii speed fixup in bypass mode" 2023-03-29 20:12:21 -07:00
Linux Build Service Account
bb16cf6d0c Merge "pack_v2: pack: added soc_hw_version for IPQ5332 1.1" 2023-03-29 14:14:24 -07:00
Ram Kumar D
2515f73953 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-03-29 18:55:14 +05:30
Timple Raj M
4deecb0bdd 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-03-28 23:39:11 -07:00
Gurumoorthy Santhakumar
3dbe745100 pack_v2: pack: added soc_hw_version for IPQ5332 1.1
Change-Id: Ib2a156f1e75cc8fdf256b117328fcd80b280988b
Signed-off-by: Gurumoorthy Santhakumar <quic_gsanthak@quicinc.com>
2023-03-28 19:52:43 +05:30
Timple Raj M
41ffcbb192 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-03-27 16:01:01 +05:30
Timple Raj M
1df70b042e 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-03-22 05:52:02 -07:00
Linux Build Service Account
69e0d84997 Merge "IPQ5332 : Removal of the dumpinfo_s structure" 2023-03-22 01:14:47 -07:00
Linux Build Service Account
6ecca6eb1a Merge "ipq9574: power cycle SDX based on e911 call" 2023-03-21 19:39:59 -07:00
Linux Build Service Account
7dbd65ad1e Merge "pci: ipq53xx: Enable qcn9224 related commands for ipq53xx" 2023-03-21 12:10:48 -07:00
Praveenkumar I
06db42a59d pci: ipq53xx: Enable qcn9224 related commands for ipq53xx
Change-Id: Ib848a70c373269e95c282ba65ad05457af7a777b
Signed-off-by: Praveenkumar I <quic_ipkumar@quicinc.com>
2023-03-21 14:58:25 +05:30
Nitheesh Sekar
00c26ae30f 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-20 02:34:14 -07:00
Gurumoorthy Santhakumar
9fd9ce73ba ipq5332: dts: Modified mac mode
Change-Id: I38ad2d0d6297912fb4806ecd8628131ae65e819f
Signed-off-by: Gurumoorthy Santhakumar <quic_gsanthak@quicinc.com>
2023-03-17 02:55:11 -07:00
Saahil Tomar
c544cb9693 tools: pack: Waikiki V1 support removal
This patch removes WKK V1 support. Alder + qcn9000 + qcn9224 Dual MAC V2
image will be used for all qcn9224 supported RDPs and they will have this FW
as WIFI_FW type 1.

Change-Id: I59ee0e50387d99bfb7f86d54fcee792f3f677048
Signed-off-by: Saahil Tomar <quic_saahtoma@quicinc.com>
2023-03-17 13:19:00 +05:30
Ram Chandra Jangir
14023645dd 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-03-14 22:24:11 -07:00
Linux Build Service Account
a98648973e Merge "pci: pci_ipq: initialize the index variable to zero" 2023-03-14 06:42:51 -07:00
quic_abilj
76f7c1bf73 IPQ5332 : Removal of the dumpinfo_s structure
This patch removes the support for dumpinfo_s structure to have
uniform EBICS0 bin for both sec and non-sec boots as the Read As Zero
(RAZ) flag has been enabled to protect code and data regions of TZ

Change-Id: I0508677f7dbc4040660d7dd122d7a5d79554ce60
Signed-off-by: quic_abilj <quic_abilj@quicinc.com>
2023-03-13 21:01:39 -07:00
Kathiravan T
43442bec19 pci: pci_ipq: initialize the index variable to zero
Change-Id: I0d3582343b7b5dda86548f0dd46dd6e801e820b3
Signed-off-by: Kathiravan T <quic_kathirav@quicinc.com>
2023-03-09 21:33:10 +05:30
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
Linux Build Service Account
f176341e5f Merge "drivers: net: ipq9574: update uniphy SGMII config" 2023-03-07 05:03:02 -08:00
Linux Build Service Account
ac0d87ec02 Merge "drivers: net: ipq9574: update QCA8084 config" 2023-03-07 05:03:01 -08:00
Timple Raj M
3302b0f865 arm: dts: ipq5332: Remove the pcie2 and usb 3.0 support
This patch removes the pcie2 and usb 3.0 support in AP-MI01.2-QCN9160

Change-Id: I1c2a6c9d27f1d2c75d3be505076626396d4c9d37
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2023-03-06 15:19:45 +05:30
Vandhiadevan Karunamoorthy
58567ec70a drivers: net: qca8084: update clk and bmap config
This changes updates the gcc common clk initialise
steps and adds support for obtaining bitmap
details from dts. 

Change-Id: I55e895989823a4fbb97c638ad937ca48c00519c5
Signed-off-by: Vandhiadevan Karunamoorthy <quic_vkarunam@quicinc.com>
2023-03-06 13:38:42 +05:30
Vandhiadevan Karunamoorthy
bd47dbed37 drivers: net: ipq9574: update uniphy SGMII config
This change set SGMII mode and force mode based on
dts entries.

Change-Id: Ideaa1bb77fe8fb37a7e6b907a987f6dcac54917f
Signed-off-by: Vandhiadevan Karunamoorthy <quic_vkarunam@quicinc.com>
2023-03-06 13:26:38 +05:30
Vandhiadevan Karunamoorthy
01d85d1543 board: ipq9574: skip double eth init
This changes skips the re-initiation of ethernet
if boot fails, preventing ethernet from becoming unstable. 

Change-Id: If46a54839db9986ed158b36bf9efb81c3412c88e
Signed-off-by: Vandhiadevan Karunamoorthy <quic_vkarunam@quicinc.com>
2023-03-05 22:05:56 -08:00
Vandhiadevan Karunamoorthy
72b0604461 drivers: net: ipq9574: update QCA8084 config
This changes enable both PHY and switch configure
simultaneously and also switch can be configure
to any port.

And also these changes enable dual MDIO bus support.

Change-Id: Ib86c8a15abb9a7a35aa86d87cef78ad917dd1a00
Signed-off-by: Vandhiadevan Karunamoorthy <quic_vkarunam@quicinc.com>
2023-03-06 10:09:20 +05:30
Vandhiadevan Karunamoorthy
b0e133d937 drivers: mdio: add bitbangmii support
Change-Id: Ieb6e05a462451e1d2c28b43cc7a761344742df15
Signed-off-by: Vandhiadevan Karunamoorthy <quic_vkarunam@quicinc.com>
2023-03-01 21:16:50 -08:00
Vandhiadevan Karunamoorthy
1a4b370d2e drivers: net: add MDIO clause 45 support
Change-Id: Iba47a99967bed745083097a11a767062b26d21e3
Signed-off-by: Vandhiadevan Karunamoorthy <quic_vkarunam@quicinc.com>
2023-03-01 20:59:50 -08:00
Vandhiadevan Karunamoorthy
0012c3f879 drivers: net: add ipq bit bang support
Change-Id: I65272bf187c11ca72425f9a29d1f29d62e139436
Signed-off-by: Vandhiadevan Karunamoorthy <quic_vkarunam@quicinc.com>
2023-03-01 20:58:57 -08:00
Linux Build Service Account
2a18527a0f Merge "board: qca: arm: ipq5332: Fix to reduce the noise in High Speed TX Eye" 2023-03-01 02:58:48 -08:00
Linux Build Service Account
4ab7918f90 Merge "drivers: net: ipq5332: enable active port support" 2023-03-01 02:58:47 -08:00
Linux Build Service Account
bd0de257a7 Merge "pci: ipq9574: Fix PCIe single lane PHY configuration" 2023-02-28 05:28:44 -08:00
Linux Build Service Account
072ff40ca8 Merge "board: ipq5332: Added read SOC HW version support" 2023-02-28 05:28:42 -08:00
Timple Raj M
c3c600f120 board: qca: arm: ipq5332: Fix to reduce the noise in High Speed TX Eye
This patch adds the XCFG configuration in HS PHY sequence
to reduce the noise in High Speed TX Eye

Change-Id: Iac430aa8bbd9ccc9a84c164578a1b6e35b3771f8
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2023-02-28 14:47:55 +05:30
Vandhiadevan Karunamoorthy
27112d3edc drivers: net: ipq5332: enable active port support
Change-Id: I0b8dcbd0386d89d4c4a2e7f525051a11c2423cdd
Signed-off-by: Gurumoorthy Santhakumar <quic_gsanthak@quicinc.com>
2023-02-27 19:09:50 -08:00
Linux Build Service Account
f7147676d3 Merge "board: qca: ipq9574: Added support for RDP469 AL02-C17 variant" 2023-02-27 10:26:19 -08:00
Gurumoorthy Santhakumar
0ff128d69f board: ipq5332: Added read SOC HW version support
Change-Id: I8d86189047cda9753d08b1e708046e5ce0421a3e
Signed-off-by: Gurumoorthy Santhakumar <quic_gsanthak@quicinc.com>
2023-02-27 10:18:53 -08:00
Praveenkumar I
4a2716fc06 pci: ipq9574: Fix PCIe single lane PHY configuration
Change-Id: Ie4f6f92a1cdb91b4cd97ec6ff1a80cef5780f162
Signed-off-by: Praveenkumar I <quic_ipkumar@quicinc.com>
2023-02-27 22:59:45 +05:30