Commit graph

9240 commits

Author SHA1 Message Date
Ram Kumar D
dd66e02271 arch: arm: dts: ipq5332: configure SFP RX pin state
We used to configure SFP RX pin with 8MA drive strenght and pull
up enabled, but later identified that, it is not really required.
Then, removed it in miami.

But, looks likes when device like SFP-80M module is connected to
SFP cage, these configurations are needed. So, enabling it on
all miami sfp rdps.

This change wont affect our SFP-30M module behaviour.

Change-Id: I5dd758e1d982062d9a0259b50e1e537eeda8ddc8
Signed-off-by: Ram Kumar D <quic_ramd@quicinc.com>
(cherry picked from commit b66a91afdd)
2023-10-17 23:16:26 -07:00
Ram Kumar D
5442a91364 arch: arm: dts: ipq5332: set default state for SFP TX pins
This change force sets the default state for SFP TX pin.

Change-Id: Iaaee73b8c4a6a4abc5fba9b1f88a2225cb1ed39d
Signed-off-by: Ram Kumar D <quic_ramd@quicinc.com>
2023-09-19 04:01:57 -07:00
Ram Kumar D
43b55089db board: qca: arm: remove MEM_NOC clock access
Since only Q6/TME/TZ should have access to memnoc clock,
so removing the MEMNOC clock enable sequence.

Change-Id: Iee32a59c340cda794b8ee3c314be871ab749ff79
Signed-off-by: Ram Kumar D <quic_ramd@quicinc.com>
2023-09-08 05:25:36 -07:00
Sridharan S N
c7c20989ab armv7: qca: common: smem: skip printing the partition info if it exceeds flash size
skip printing the partition info in smem if it exceeds flash size

Change-Id: Icb13b8d8f0f25f7817dfce2ee42d327081cbbfa6
Signed-off-by: Sridharan S N <quic_sridsn@quicinc.com>
2023-08-16 04:50:56 -07:00
Linux Build Service Account
da8430c5fb Merge "ipq9574: Add support for RDP467" 2023-07-27 13:41:22 -07:00
Ram Kumar D
a884d2f2da arch: arm: dts: updated qca808x PHY mode support in AL06
This patch updates the following ethernet configuration
on ipq9574.
Previously, AL06 has qca8075 PHY attached in the UNIPHY0,
now it has been replaced with qca808x PHY mode.

Change-Id: Ieb5b9ef10bd1ebfd1992cbfa10cb02b2ac4d0534
Signed-off-by: Ram Kumar D <quic_ramd@quicinc.com>
2023-07-26 14:12:01 +05:30
Saahil Tomar
1acea54708 ipq9574: Add support for RDP467
RDP467 is same as AL02-C4 with PCIE0 enabled with
wkk support.

Change-Id: If6ba645b7c62a3320139a7c86e0b89ec525a0fb7
Signed-off-by: Saahil Tomar <quic_saahtoma@quicinc.com>
Signed-off-by: Hariharan K <quic_harihk@quicinc.com>
2023-07-24 03:06:22 -07:00
Ram Kumar D
93f6d0d8fc arch: arm: dts: add support boot linux 6.1 images
This patch add supports to boot linux 6.1 images on
IPQ5332 & IPQ9574 DB boards.

Change-Id: Ifd9fb1b74c248ffc625c7c49fc96dd7d16a8670f
Signed-off-by: Ram Kumar D <quic_ramd@quicinc.com>
2023-07-13 04:55:02 -07:00
Linux Build Service Account
b64a688822 Merge "board: qca: arm: ipq5332: Add AP-MI01.3-C2 RDP Support" 2023-07-11 08:13:06 -07:00
Timple Raj M
69c7dd479f board: qca: arm: ipq5332: Add AP-MI01.3-C2 RDP Support
Change-Id: Ia9a177009701e83bec37cb539a014cb973d5c47d
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2023-07-10 16:20:20 +05:30
Ram Kumar D
c8f05e9e69 configs: enable tiny config for ipq5332
Change-Id: I19394ce3852e26cc9cb2f25b220e2dbea044e863
Signed-off-by: Ram Kumar D <quic_ramd@quicinc.com>
2023-07-07 18:29:15 +05:30
Amandeep Singh
ddb8345d0f 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-06-30 11:16:54 +05:30
Timple Raj M
42dc3da268 arm: dts: ipq5332: Append rdp474 name in config
This patch appends the rdp474 name of ap-mi01.9 in config

Change-Id: If97ced31402d4f7bb84fb27f7eb4d53e4f4edfd7
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2023-06-20 03:28:14 -07:00
Timple Raj M
210378481c arm: dts: ipq5332: Update DB-MI02.1 dts
Reuse DB-MI02.1 for 256M DDR and single QCN64xx radio configuration

Change-Id: Ia08a7705e5254b59cb8f15f5bcba41497fc3eb94
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2023-06-16 02:21:25 -07:00
Gurumoorthy Santhakumar
73f9289aad ipq9574: dts: rdp config name change
Change-Id: Iab58960a2018d855763bad260cdc5c01e8652fae
Signed-off-by: Gurumoorthy Santhakumar <quic_gsanthak@quicinc.com>
2023-06-14 23:54:18 -07:00
Linux Build Service Account
500b086449 Merge "arm: dts: ipq9574: Add AL05 & AL06 RDP support" 2023-06-12 05:56:06 -07:00
Saahil Tomar
f2ae718b2a 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-06-09 10:27:54 +05:30
Ram Kumar D
9339e8cfbb arch: arm: dts: ipq: add support boot linux upstream images
Change-Id: I451ceff7b899797168eb0d6d15b4426d102b03de
Signed-off-by: Ram Kumar D <quic_ramd@quicinc.com>
2023-06-06 23:26:50 -07:00
Timple Raj M
92c955ab7e board: qca: arm: ipq5332: Add AP-MI04.1-C2 RDP Support
Change-Id: Ia58f189898f30fce20d053e836d6d974eb252f84
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2023-06-05 17:10:41 +05:30
Linux Build Service Account
dfb81a053e Merge "qca : Read the TME-l OEM fuse parameters from qfprom core address" 2023-05-25 02:15:07 -07:00
Poovendhan Selvaraj
a9fd69f310 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 08:41:20 +05:30
Linux Build Service Account
249b847702 Merge "ipq5332/ipq9574: dts: Append rdp names in config" 2023-05-24 03:17:33 -07:00
Linux Build Service Account
3dd8222d70 Merge "ipq: spi: Enable SPI clocks in Uboot based on QUP id" 2023-05-23 22:46:20 -07:00
POOVENDHAN SELVARAJ
f46eb417a7 ipq5332/ipq9574: dts: Append rdp names in config
Change-Id: Ie8eb4f2ca35723f4400a2b6d6bdb9efb7589b3fc
Signed-off-by: POOVENDHAN SELVARAJ <quic_poovendh@quicinc.com>
2023-05-23 12:52:07 +05:30
Saahil Tomar
d78389b19c ipq: spi: Enable SPI clocks in Uboot based on QUP id
Change-Id: I49d6e74fbb5b7d30a55fc741c2eca5bb66ac2e34
Signed-off-by: Saahil Tomar <quic_saahtoma@quicinc.com>
2023-05-22 16:53:31 +05:30
Timple Raj M
808e5a4a5a 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-16 17:33:54 +05:30
Vandhiadevan Karunamoorthy
5de75873f5 Add support for Linux upstream compatible
Change-Id: Ieff863ee8da09d5bfdbcc1a70cdd1face7ae22da
Signed-off-by: Gurumoorthy Santhakumar <quic_gsanthak@quicinc.com>
2023-04-28 03:21:07 -07:00
Vandhiadevan Karunamoorthy
0a7b4859c6 ipq5332: dts: add mdio gpio config
Change-Id: If916b200018655fcdfa544152902ee3299ad6452
Signed-off-by: Gurumoorthy Santhakumar <quic_gsanthak@quicinc.com>
2023-04-26 16:22:31 +05:30
Linux Build Service Account
4608b8a7e5 Merge "arm: dts: ipq5332: Updated the PCIe configuration of AP-MI01.3" 2023-04-25 07:10:57 -07:00
Timple Raj M
877c51ff59 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-24 13:00:02 +05:30
Timple Raj M
9cf17a11d9 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-24 11:23:47 +05:30
Linux Build Service Account
05be3cd651 Merge "arm: dts: ipq5332: Update the PCIe1 lane configuration" 2023-04-04 22:58:10 -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
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
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
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
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
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
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
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
Linux Build Service Account
f7147676d3 Merge "board: qca: ipq9574: Added support for RDP469 AL02-C17 variant" 2023-02-27 10:26:19 -08:00
Saahil Tomar
0110877a49 board: qca: ipq9574: Added support for RDP469 AL02-C17 variant
AL02-C17 is based on AL02-C4. This variant
enables PCie0 and PCie2.

Change-Id: I67aa500bd13ec661a43b17c4cbcd56c9a6db8abc
Signed-off-by: Saahil Tomar <quic_saahtoma@quicinc.com>
2023-02-23 11:43:39 +05:30
Timple Raj M
002f2d429e arm: dts: ipq5332: Remove the AP-MI01.7 dts file
Change-Id: I62fdad68a450dbb95d0c415b6bbc58a116ccd8b6
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2023-02-23 11:41:43 +05:30
Timple Raj M
b34a049617 arm: dts: ipq5332: update pci configuration
This patch updates the pci configuration for AP-MI01.3 and AP-MI04.1

AP-MI01.3
PCIE0    - Pebble 5G
PCIE1_x1 - Pebble 6G
PCIE2    - Unused

AP-MI04.1
PCIE0    - Pebble 6G
PCIE1_x1 - Pebble 5G
PCIE2    - Unused

Change-Id: Ic667167840dd5d0a6c904c6b17521183121dd87f
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2023-02-17 10:58:37 +05:30
Timple Raj M
77a65d79a7 arm: dts: ipq5332: RDP name change AP-MI01.1 to AP-MI01.6
Change-Id: Id2dfeeb77a9a1caeae3737ab87f5b98ad8376d42
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2023-02-16 12:56:42 +05:30