DB-AL02 variants by default has support for 4x1G, 1x2.5G and
1x10G ethernet ports.
Change-Id: Ic3821acce4f743582292dc9655da8d238c3f6709
Signed-off-by: Selvam Sathappan Periakaruppan <speriaka@codeaurora.org>
The main features of DB-AL02-C1 are as below:
Flash: SPI NOR, QSPI NAND
RAM: DDR4
PCIe: M.2 SSD
Ethernet: 1x10G, 1x2.5G, 5x1G
USB: 1xUSB3
PMIC: I2C based MPS
Only change in DB-AL02-C2 is that it can support:
Flash: eMMC with rework
Other features are same as DB-AL02-C1
Change-Id: Ia52dffb1ecd832d89bbe183bd8d32bf2d0351d90
Signed-off-by: Selvam Sathappan Periakaruppan <speriaka@codeaurora.org>
This patch updates the following:
1) Removes unnecessary TIMER and THRESHOLD configurations in EDMA
2) Adds Uniphy Clock deinit and init in eth_init (during each ping
& speed change)
3) Removes preheader configurations and calculations from EDMA
as there are no preheaders in ipq9574 platform (Instead there is
a secondary descriptor)
4) Add sufficient delay after uniphy reset
5) Remove CONFIG_IPQ9574_RUMI macro from network drivers
6) Change default mac_speed to 0
7) Fix the ppe sched. and tdm configuration
8) Reduce the block size to 1280 + headers for tftp (around 1326)
for timebeing without which timeouts were observed randomly during
TFTP (Note that the MTU is 1514 bytes)
Change-Id: I4004adfb2ae0dc98d65e458c15dafcff6523744b
Signed-off-by: Selvam Sathappan Periakaruppan <speriaka@codeaurora.org>
By default DB-AL01 supports 4 Malibu, 1 AQ and 1 Napa.
This patch updates the nodes accordingly to support this
default configuration.
Change-Id: I4fbf97ed65e1f38d0bb50a5e82746bf2d807fa66
Signed-off-by: Selvam Sathappan Periakaruppan <speriaka@codeaurora.org>
This change also remove emulation dts since
build issue due to i2c duplicate
Change-Id: I28e0ffa1dd275c6ba416ded91756589ffe886631
Signed-off-by: Vandhiadevan Karunamoorthy <vkarunam@codeaurora.org>
This patch updates the following:
1) Removes unused/duplicate macro: NSS_CC_PORT1_RX_CBCR_ADDR
2) Remove CMN_BLK_INIT
3) Update MAX Ports to 6
4) Rename switch_mac_mode to switch_mac_mode0 in DTS and driver
5) Fix SYSNOC frequency configuration
6) Tx/Rx descs is initialized to 0 before use which is
needed because Alder DDR is not init to 0 by default.
Change-Id: Ide22e146f9c8ecb75585d0a8d04e426c463ad8c9
Signed-off-by: Selvam Sathappan Periakaruppan <speriaka@codeaurora.org>
This patch updates the QCA PHY names and its references
accordingly.
Change-Id: I5d301fcecc49793387a50487bf2e713a5a9288e8
Signed-off-by: Selvam Sathappan Periakaruppan <speriaka@codeaurora.org>
This patch adds a boolean in DT, so that configurations
can be done accordingly in network driver in case the
RDP supports 2 AQ Ports.
Change-Id: I6eb070ad0d281e3bac0b111f0659e67168296456
Signed-off-by: Selvam Sathappan Periakaruppan <speriaka@codeaurora.org>
The ethernet node is already included from the file
ipq9574-db-al01-c1.dts. Remove redundant ethernet node
config from this c2 file.
Change-Id: I1046f04c67c1a67c614708cd6575dd436154ad83
Signed-off-by: Selvam Sathappan Periakaruppan <speriaka@codeaurora.org>
This changes add pci 2 lane support in pci driver
Signed-off-by: Vandhiadevan Karunamoorthy <vkarunam@codeaurora.org>
Change-Id: Ia4235c277e91d68366f6ae8aa16d8505a2ca5b05
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
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>
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>
Updated the data FIFO size to work with 4K page as well.
Signed-off-by: Rajkumar Ayyasamy <arajkuma@codeaurora.org>
Change-Id: I5d94e50755b0934d1dd6c9c0d2c6759a782f52d5
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>
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>