Commit graph

36700 commits

Author SHA1 Message Date
Linux Build Service Account
3295f0eee7 Merge "ipq9574: fix up the gadget_diag node name" 2021-07-16 10:11:55 -07:00
Vandhiadevan Karunamoorthy
31e210f2e7 ipq9574: Add EUD check support
This change skip USB init if EUD is enable.

Signed-off-by: Vandhiadevan Karunamoorthy <vkarunam@codeaurora.org>
Change-Id: I26b4177b1b4fdf08ab3fbff81a71eb09c3b8b4a3
2021-07-16 03:50:16 -07:00
Kathiravan T
38ef558265 ipq9574: fix up the gadget_diag node name
Change-Id: I531280914b782ec4ef4c4f7a60bec05bafc19031
Signed-off-by: Kathiravan T <kathirav@codeaurora.org>
2021-07-15 23:53:19 -07:00
Linux Build Service Account
ac5b7ca764 Merge "ipq9574: Inialialize ethernet ports during boot up" 2021-07-15 08:10:52 -07:00
Selvam Sathappan Periakaruppan
e488fe5224 ipq9574: Inialialize ethernet ports during boot up
This patch sets the function select as mdc_mdio and also
adds AQUANTIA, QCA80xx PHY ASSERT and DE-ASSERT support.

Change-Id: Ib606b51342df4e80d705271cc661f6fbe1664ed0
Signed-off-by: Selvam Sathappan Periakaruppan <speriaka@codeaurora.org
2021-07-15 17:26:20 +05:30
Selvam Sathappan Periakaruppan
0c02241ac5 arm: dts: ipq9574: Add Ethernet support for DB-AL01 variants
DB-AL01 variants have 5x1G, 1x10G and 1x2.5G ethernet ports.

Change-Id: Ided2569d9a24e153fc293220300d514a6b685ee1
Signed-off-by: Selvam Sathappan Periakaruppan <speriaka@codeaurora.org>
2021-07-11 21:03:53 +05:30
Selvam Sathappan Periakaruppan
5aafab71dc arm: dts: ipq9574: Add Ethernet support for AL01
AL01 has 5x1G and 1x10G ethernet ports.

Change-Id: I79408b3a8fcea90a31e008e167df4e5fb005229d
Signed-off-by: Selvam Sathappan Periakaruppan <speriaka@codeaurora.org>
2021-07-11 20:41:47 +05:30
Selvam Sathappan Periakaruppan
19f21020c6 arm: dts: ipq9574: Add Ethernet support for AL02 variants
AL02 variants have 4x1G ports and 2x10G ethernet ports.

Change-Id: Iea96bd32cc008ea5f7bb62fd1867b5e8244bb780
Signed-off-by: Selvam Sathappan Periakaruppan <speriaka@codeaurora.org>
2021-07-11 20:40:14 +05:30
Linux Build Service Account
15b31bce66 Merge "Merge remote-tracking branch origin/win.coretech.1.0 into HEAD" 2021-07-08 07:41:06 -07:00
Sanchana Balu
8bf35dc3a9 Merge remote-tracking branch origin/win.coretech.1.0 into HEAD
Change-Id: Idb6d9698a8842341b88e611afc7dee10d219e491
2021-07-06 16:22:57 +05:30
Selvam Sathappan Periakaruppan
37ef95abf9 arm: dts: ipq9574: Add ipq9574 DB-AL01 RDPs Support
The main features of DB-AL01-C1 are as below:

Flash: SPI NOR(32 MB), QSPI NAND(256 MB)
RAM: DDR3(1 GB)
PCIe: 1x2G, 1x5G, 1x6G, SSD 
Ethernet: 1x10G, 1x2.5G, 5x1G
USB: 1xUSB3
PMIC: I2C based MPS

Only change in DB-AL01-C2 is that it can support:

Flash: eMMC(8 GB) with rework
Other features are same as DB-AL01-C1

Change-Id: Id988f0aa1d3ee9ec203c1682f3dda5f698aca63d
Signed-off-by: Selvam Sathappan Periakaruppan <speriaka@codeaurora.org>
2021-07-05 01:31:41 -07:00
Selvam Sathappan Periakaruppan
29c22d4eb8 arm: dts: ipq9574: Add ipq9574 AL02 RDPs Support
The main features of AL02-C1 are as below:

Flash: SPI NOR(32 MB), QSPI NAND(256 MB)
RAM: DDR4(2 GB)
PCIe: 1x5G, 1x6G
Ethernet: 2x10G, 4x1G
USB: 1xUSB3
PMIC: I2C based MPS

Only change in AL02-C2 is that it can support:

Flash: eMMC(8 GB) with rework
Other features are same as AL01-C1

Change-Id: I1c92c57aab854e7835439fd67fc5c2029256de2e
Signed-off-by: Selvam Sathappan Periakaruppan <speriaka@codeaurora.org>
2021-07-05 01:31:34 -07:00
Selvam Sathappan Periakaruppan
5724d292b3 arm: dts: ipq9574: Add ipq9574 AL01-C1 support
The main features of AL01-C1 RDP are as below:

Flash: SPI NOR(16 MB), QSPI NAND(128 MB)
RAM: DDR3(1 GB)
PCIe: 1x5G, 1x6G
Ethernet: 1x10G, 5x1G
USB: 1xUSB3

Change-Id: Id6ce828dc4ca15c72baca8eb61901e49878e2aa0
Signed-off-by: Selvam Sathappan Periakaruppan <speriaka@codeaurora.org>
2021-07-05 01:31:28 -07:00
Linux Build Service Account
6b3ac18cdb Merge "drivers: mtd: qpic_nand: Fix compilation issue for ipq50xx" 2021-07-03 12:40:50 -07:00
anusha
eb0121616f drivers: mtd: qpic_nand: Fix compilation issue for ipq50xx
Change-Id: I638f0e19a2934f92f00567e9ed2417fb8a3ce35c
Signed-off-by: anusha <anusharao@codeaurora.org>
2021-07-01 14:24:24 +05:30
Rajkumar Ayyasamy
081123e558 qpic_nand: fix bam data FIFO size
Updated the data FIFO size to work with 4K page as well.

Signed-off-by: Rajkumar Ayyasamy <arajkuma@codeaurora.org>
Change-Id: I5d94e50755b0934d1dd6c9c0d2c6759a782f52d5
2021-06-30 22:29:28 -07:00
anusha
eed8fc7b0d Merge remote-tracking branch 'origin/win.coretech.1.0' into HEAD
Change-Id: I2893089a3b0ca91ea22d49417934f126398a6a58
Signed-off-by: anusha <anusharao@codeaurora.org>
2021-06-30 13:11:44 +05:30
Rajkumar Ayyasamy
d11ded2ea4 drivers: qpic_nand: add support for Macronix spi nand
This change will add support for 4K Macronix spi nand
"MX35UF4GE4AD-Z4I"

Signed-off-by: Md Sadre Alam <mdalam@codeaurora.org>
Signed-off-by: Rajkumar Ayyasamy <arajkuma@codeaurora.org>
Change-Id: I94e07d9e25de46c67fcb679ef149990e093afc8f
2021-06-24 09:58:22 -07:00
anusha
aa77d3dc01 ipq9574: Pass UUID of rootfs partion to kernel in bootargs
Change-Id: Iba346e7cb5b2e809b873a7f885ec0844e9b4e708
Signed-off-by: anusha <anusharao@codeaurora.org>
2021-06-17 22:45:43 -07:00
Prasanna Kumar Thoorvas Samyrao Muralidharan
c01f9cccc4 arm: ipq5018: Add clock line for NAND in DB.MP03.3
Change-Id: Iec5dcf6f14ab9a1542e18e9a028290b91f3f809d
Signed-off-by: Prasanna Kumar Thoorvas Samyrao Muralidharan <ptsm@codeaurora.org>
2021-06-09 05:35:22 -07:00
Selvam Sathappan Periakaruppan
580d877a56 drivers: net: ipq9574: Add AQR113 support
Change-Id: I77ec2d03cc280b819ab4874bf14614cde091c416
Signed-off-by: Selvam Sathappan Periakaruppan <speriaka@codeaurora.org>
2021-06-07 11:49:15 +05:30
Selvam Sathappan Periakaruppan
6b2af69e7a drivers: net: ipq9574: Make Port MUX info as debug prints
Change-Id: Ie80ed1992719ad71a3199785760fd0d9ad4f9009
Signed-off-by: Selvam Sathappan Periakaruppan <speriaka@codeaurora.org>
2021-06-07 11:38:52 +05:30
Linux Build Service Account
6953108ceb Merge "ipq6018: Add support for AP-CP01-C5" 2021-05-27 12:43:39 -07:00
Linux Build Service Account
3b2c9ea52c Merge "driver: nand: qpic_nand: Add support for Gigadevice 2Gb SPI nand device GD5F2GQ5REYIG" 2021-05-27 06:12:58 -07:00
Linux Build Service Account
2ec29c1ab4 Merge "ipq50xx: update gephy debug register RW" 2021-05-26 00:40:40 -07:00
Linux Build Service Account
97612534d7 Merge "dts: sirocco: Add base dts file" 2021-05-24 03:46:18 -07:00
Vandhiadevan Karunamoorthy
b3de3b7abf ipq50xx: update gephy debug register RW
Signed-off-by: Vandhiadevan Karunamoorthy <vkarunam@codeaurora.org>
Change-Id: Id179a343a93b465941630ba6613930c29d5ffcdd
2021-05-21 15:43:05 +05:30
Linux Build Service Account
14266ae70a Merge "arm: dts: Add support for MP03.3-C4 and MP03.3-C5" 2021-05-21 01:11:54 -07:00
Linux Build Service Account
e88b6bb68f Merge "driver: nand: qpic_nand: Add support for Gigadevice SPI nand device GD5F4GQ6REYIHR" 2021-05-21 01:11:54 -07:00
Singh, Amandeep
0e82aab856 dts: sirocco: Add base dts file
Change-Id: I4d9e6c83cfe40518f236d324f25240d87382f652
Signed-off-by: Singh, Amandeep <amansing@codeaurora.org>
2021-05-21 10:59:44 +05:30
Mohamed Husain
293234fda0 ipq6018: Add support for AP-CP01-C5
Signed-off-by: Mohamed Husain <mhusain@codeaurora.org>
Change-Id: I097abd309ee3010eef302aababb74b9668d46a0a
2021-05-21 10:52:25 +05:30
Selvam Sathappan Periakaruppan
383f82f1c9 drivers: net: ipq9574: Disable Uniphy in EMU Platform
This patch moves the entire Uniphy configurations to
!CONFIG_IPQ9574_RUMI as there is no PHY/UNIPHY in EMU
Platform.

Change-Id: I404916d10caed87e4825172345195bf92df1b725
Signed-off-by: Selvam Sathappan Periakaruppan <speriaka@codeaurora.org>
2021-05-18 18:25:17 +05:30
Selvam Sathappan Periakaruppan
3600a5e5f5 ipq9574: Add eth_init support during boot up
During boot flow, when u-boot enters into u-boot,
eth init must be done. This patch adds support for
the same.

Change-Id: I00c39308e2f9afde59abae5b8a71fa281a7b3b51
Signed-off-by: Selvam Sathappan Periakaruppan <speriaka@codeaurora.org>
2021-05-13 05:36:27 -07:00
Selvam Sathappan Periakaruppan
929b70f32f arm: dts: ipq95xx: Add Ethernet Support
In EMU Platform, there is no PHY/Uniphy, clocks/resets and
by default all MACs will be configured as SGMII mode.

The first 4 ports will have GMAC and PC side link speed
should be set as 10M, RUMI side link speed should
be configured as 1000M and then last 2 ports will have
XGMAC and PC side link speed should be set as 100M and the
RUMI side link speed should be configured as 10G.

Change-Id: I2ffe2bdb9c58eeacb3f765094c2bfb89e81a5c7d
Signed-off-by: Selvam Sathappan Periakaruppan <speriaka@codeaurora.org>
2021-05-13 05:36:23 -07:00
Selvam Sathappan Periakaruppan
4db507bac7 drivers: net: ipq9574: Update PPE Driver
This patch updates the VSI settings. The VSI Table size has
now changes from 3 word to 4 word and the same has been
accomodated. Without writing 4 words to that Table, the VSI
writes won't be processed by the H/W.

This patch updates the scheduling, TDM configuration
and the ppe port mux configuration as required for ipq95xx.

This patch also moves the configurations not required
for EMU Platform to !CONFIG_IPQ9574_RUMI.

Change-Id: Id54e40d26e80c36e7a61642d8494c30bbd3ea2a5
Signed-off-by: Selvam Sathappan Periakaruppan <speriaka@codeaurora.org>
2021-05-13 05:36:19 -07:00
Selvam Sathappan Periakaruppan
48298857ba drivers: net: ipq9574: Update EDMA Driver
This patch updates the address of the EDMA registers, removes
registers which are not used and then does the required changes
to accomodate the new EDMA Descriptor format.

This patch also does the required changes to accomodate Secondary
Descriptor which is added instead of preheaders in ipq95xx.

We have also updated the number of descriptors per ring to 128
with this patch and have also moved the configs not required for
EMU Platform to !CONFIG_IPQ9574_RUMI.

Change-Id: I6e98c457d76c66f87b74cc0eafa7088d0081f533
Signed-off-by: Selvam Sathappan Periakaruppan <speriaka@codeaurora.org>
2021-05-13 05:36:14 -07:00
Prasanna Kumar Thoorvas Samyrao Muralidharan
cae6d36400 arm: dts: Add support for MP03.3-C4 and MP03.3-C5
Change-Id: If84d926d07081b1d62775a88cc904158f90be797
Signed-off-by: Prasanna Kumar Thoorvas Samyrao Muralidharan <ptsm@codeaurora.org>
2021-05-13 11:41:04 +05:30
sjagadam
10a29f259a driver: nand: qpic_nand: Add support for Gigadevice SPI nand device GD5F4GQ6REYIHR
Change-Id: I38050d1a23462fa4101cd658a612e646d6a4993d
Signed-off-by: sjagadam <sjagadam@codeaurora.org>
2021-05-10 14:26:05 +05:30
sjagadam
c0751657f2 driver: nand: qpic_nand: Add support for Gigadevice 2Gb SPI nand device GD5F2GQ5REYIG
Signed-off-by: sjagadam <sjagadam@codeaurora.org>
Change-Id: I9a1fa6b7a9990ad5bf372ea330d4bf3782bfce72
Signed-off-by: sjagadam <sjagadam@codeaurora.org>
2021-05-01 17:00:33 +05:30
sjagadam
235f540e47 driver: nand: qpic_nand: Add support for Dosillicon SPI nand device DS35M1GA
Change-Id: I2eee62bcdec0189cb5985d03e394acf8a5970b3d
Author: sjagadam <sjagadam@codeaurora.org>
2021-05-01 10:26:50 +05:30
Linux Build Service Account
d32b9124f3 Merge "ipq9574: Enable qpic clocks required for emulation" 2021-04-29 06:21:18 -07:00
anusha
31928c2236 ipq9574: Enable qpic clocks required for emulation
Change-Id: I033df0121fa9e2141844db408bf7f62e1dc3c40e
Signed-off-by: anusha <anusharao@codeaurora.org>
2021-04-29 14:34:37 +05:30
anusha
0968fc48e4 ipq9574: Fixup fdt to pass qpic training offset to HLOS
Change-Id: I0bad5b47778ed7ea2beae08bea7c95a99644b469
Signed-off-by: anusha <anusharao@codeaurora.org>
2021-04-29 14:32:21 +05:30
anusha
a748178d01 ipq9574: Enable USB FAT FS configs
This patch is to enable USB FAT filesystem and
fatwrite commands so as to enable crashdump collection
in connected USB device.

Usage:
Set dump_to_usb to 1 as U-boot environment variable.

Change-Id: I2828a8396b0ed9f21bb28a842482d364633eff8e
Signed-off-by: anusha <anusharao@codeaurora.org>
2021-04-26 11:44:33 +05:30
anusha
b71149cdcb ipq9574: Update kernel authentication SCM CMD ID
Change-Id: Iabca45192a0fb9c297c85c11c7266ec8ed00ca8f
Signed-off-by: anusha <anusharao@codeaurora.org>
2021-04-23 15:47:34 +05:30
sjagadam
3f60ccc070 driver: nand: qpic_nand: Add support for ESMT SPI nand device F50D2G41KA-83YIG2V
Signed-off-by: sjagadam <sjagadam@codeaurora.org>
Change-Id: Ib95578b56f1f8c062b0b16ffe4e936434297fc3d
2021-04-21 01:32:14 -07:00
Selvam Sathappan Periakaruppan
06c8e8eac3 drivers: net: ipq9574: Add base files from ipq6018
Change-Id: Ia40182ad332955c73b6a904081cc45cfabc10673
Signed-off-by: Selvam Sathappan Periakaruppan <speriaka@codeaurora.org>
2021-04-20 12:42:53 +05:30
Linux Build Service Account
78653a94a6 Merge "tools: pack: Parse partition filename based on 0:MIBIB entry" 2021-04-19 00:12:30 -07:00
Prasanna Kumar Thoorvas Samyrao Muralidharan
eeee0973a1 ipq5018: mp03.5-c1: Fix i2c device address in dts
Change-Id: I98484c481db55c78aef89a27bb529f1bd39ca08b
Signed-off-by: Prasanna Kumar Thoorvas Samyrao Muralidharan <ptsm@codeaurora.org>
2021-04-18 22:47:05 -07:00
Linux Build Service Account
eda6d8a502 Merge "test change to validate profiles in coretech_fig manifest" 2021-04-16 11:38:13 -07:00