Commit graph

37141 commits

Author SHA1 Message Date
Kathiravan T
c6a4de6d00 pack_v2: remove the unwanted changes
Reverted the changes till the below commit
d84c9f230d ("tools: pack: add new option to select fw based on
machid")

Change-Id: I0578dd5014fbd1d4669065e0bff566c9fc899811
Signed-off-by: Kathiravan T <quic_kathirav@quicinc.com>
2022-09-19 15:39:12 +05:30
Gurumoorthy Santhakumar
4d0a4d1677 devsoc: Enable multicore support
Change-Id: I7fb4098eeb30f48aae41017aef4c1ad6c52d067b
Signed-off-by: Gurumoorthy Santhakumar <quic_gsanthak@quicinc.com>
2022-09-16 04:11:46 -07:00
Kathiravan T
3f7ad2e752 pack_v2: add the snapshot of pack script
Add the snapshot as of below commit from win.coretech.1.0 branch
9e40b52661 ("tools: pack: Update pack script for IPQ9574")

Change-Id: Iebafae7f827a5ae8bb0b48ca9c899f2672f65fb3
Signed-off-by: Kathiravan T <quic_kathirav@quicinc.com>
2022-09-14 21:13:24 -07:00
Timple Raj M
40c1f3f4b3 ipq: support for mibib reload
Adding a new command mibib_reload to
populate the partition table info from
mibib binary

Change-Id: I3f08fc07ea55f1bbd90dc28d8f459d108f86bc0e
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2022-09-12 18:12:02 +05:30
Timple Raj M
361518f76c ipq: Flash support for gpt and gpt_backup
This patch adds the flash support
for gpt and gpt_backup in flash command

flash 0:GPT
flash 0:GPTBACKUP

Change-Id: I9101b27989acc84da25f010f6c73674d6717d54c
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2022-09-12 05:22:15 -07:00
Linux Build Service Account
daa18ac311 Merge "drivers: net: ipq6018: Removing the additional rx buffer allocation" 2022-09-10 00:51:40 -07:00
Linux Build Service Account
43ddaeef85 Merge "drivers: net: ipq9574: Removing the additional rx buffer allocation" 2022-09-09 22:10:46 -07:00
devi priya
067984e4b5 drivers: net: ipq6018: Removing the additional rx buffer allocation
During long run tests on image download in u-boot, 
EDMA crash was observed as the SKB buffer address 
returned by the RX descriptor was corrupted and was 
pointing to an invalid address:
clean_rx: p: 14 c: 0 skb: 61763b10
WARN: src_info_type:0x0. Drop skb:61763b10

The reason for corruption seems to be the RX buffer allocation that was
happening twice before initiating the EDMA for the next transaction.
This change removes the additional allocation of the Rx buffer which is
not needed.

Change-Id: I4a5b404527469ff3b981749aa4e05080f55807cd
Signed-off-by: devi priya <quic_devipriy@quicinc.com>
2022-09-08 12:54:07 +05:30
devi priya
2ff1847823 drivers: net: ipq9574: Removing the additional rx buffer allocation
During long run tests on image download in u-boot, 
EDMA crash was observed as the SKB buffer address 
returned by the RX descriptor was corrupted and was 
pointing to an invalid address:
clean_rx: p: 14 c: 0 skb: 61763b10
WARN: src_info_type:0x0. Drop skb:61763b10

The reason for corruption seems to be the RX buffer allocation that was
happening twice before initiating the EDMA for the next transaction.
This change removes the additional allocation of the Rx buffer which is
not needed.

Change-Id: I919024df8131fe87640ecc0d481b61012742efbf
Signed-off-by: devi priya <quic_devipriy@quicinc.com>
2022-09-08 12:52:01 +05:30
Md Sadre Alam
01e894db8c drivers: i2c: Fix i2c bus clock issue
This change will fix i2c bus clock issue .

Change-Id: I0d0d424b79cf853b7109c57ad77236f51a2296c6
Signed-off-by: Md Sadre Alam <quic_mdalam@quicinc.com>
2022-09-05 02:21:55 -07:00
Linux Build Service Account
c03d3eca35 Merge "arm: dts: devsoc: enable pci1 dual lane" 2022-08-29 08:49:35 -07:00
Timple Raj M
383d68952f arm: dts: devsoc: enable pci1 dual lane
Enable pci1 dual lane instead of pci0 single lane
Waikiki 5G module of RDP444 will support 4X4 320M,
so this module needs to be plugged into 2L PCIe.

Change-Id: Ic6a2e77203c576759c3344d006bf6e2e1ec903ec
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2022-08-28 22:58:24 -07:00
Vandhiadevan Karunamoorthy
2d07c3e21a board: devsoc: update SCM_CMD_SEC_AUTH id
Change-Id: I71e8a1e0ece4583a17e759ee89e32e89ed56a773
Signed-off-by: Vandhiadevan Karunamoorthy <quic_vkarunam@quicinc.com>
2022-08-28 22:04:09 -07:00
Linux Build Service Account
14adae7618 Merge "board: qca: devsoc: add reset sequence for AQ & QCA808X" 2022-08-26 00:15:50 -07:00
Timple Raj M
a662e31aee driver: nand: qpic: Add clock setting for qpic-serial nand
This change will add the clock setting for qpic-serial nand

Change-Id: Iae53933423572e35126ceeb359b82d1078d09bf2
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2022-08-24 12:12:32 +05:30
Ram Kumar D
e4eb0bb018 board: qca: devsoc: add reset sequence for AQ & QCA808X
Change-Id: I57133628314a7291de9e8b4bdb2ba08c31424571
Signed-off-by: Ram Kumar D <quic_ramd@quicinc.com>
2022-08-21 22:46:12 -07:00
Ram Kumar D
84932a6b6f arm: dts: devsoc: add eth dts configurations for MI01
Added ethernet dts configurations for MI01.1, MI01.1 & MI01.4

Change-Id: I45797b8515ddac3ab8308b811109667f27db4b2a
Signed-off-by: Ram Kumar D <quic_ramd@quicinc.com>
2022-08-21 22:45:57 -07:00
Linux Build Service Account
c51b436697 Merge "tools: pack: Update pack script for IPQ9574" 2022-08-19 15:52:03 -07:00
Linux Build Service Account
ece51672de Merge "arm: dts: devsoc: update the redundant macro name" 2022-08-17 17:39:32 -07:00
Linux Build Service Account
63c4ff2ed5 Merge "board: arm: devsoc: Enable flash based on boot type" 2022-08-17 17:39:30 -07:00
Praveenkumar I
9e40b52661 tools: pack: Update pack script for IPQ9574
This patch adds the following changes,

Machine ID check for qcn9224 V1 flashing which will help to
skip this FW flashing if WIFI_FW is 1.

Updated EMMC image append and flash script generation logic
to skip if filename_img<x> is not given inside wififw_type_max
range.

Increased the start activity string length to get the full
WIFI_FW image name in console during flashing.

Change-Id: Ica9552caa219cd1f4be9fa25a4e9a716b789ca48
Signed-off-by: Praveenkumar I <quic_ipkumar@quicinc.com>
2022-08-17 16:14:14 +05:30
Timple Raj M
e67c5fe342 arm: dts: devsoc: update the redundant macro name
Change-Id: Ic7001ee6c26c6a2cfcec6d5b8302b61e654cc850
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2022-08-17 14:11:58 +05:30
Linux Build Service Account
fc5ebb3723 Merge "arm: dts: devsoc: add the various RDP support" 2022-08-16 19:26:07 -07:00
Timple Raj M
9ec268b3c3 arm: dts: devsoc: add the various RDP support
Listed below are the new RDP's added:

PCIE0 ---> PCIE3X1_0
PCIE1 ---> PCIE3X2
PCIE2 ---> PCIE3X1_1

DEVSOC01.1
	Flash: NOR and NAND / emmc (option)
	RAM: 1GB DDR4
	Features:
	2 Lane PCIe Gen3 [pci1]
	1 USB 3.0
	4 LAN ports – 2.5GE Manhattan
DEVSOC01.2
	Flash: NOR and NAND / emmc (option)
	RAM: 1GB DDR4
	Features:
	1 Lane PCIe Gen3 [pci0]
	2 Lane PCIe Gen3 [pci1]
	1 USB 2.0
	4 LAN ports – 2.5GE Manhattan
DEVSOC01.4
	Flash: NOR and NAND / emmc (option)
	RAM: 1GB DDR4
	Features:
	1 Lane PCIe Gen3 [pci0]
	1 USB 2.0
	4 LAN ports – 1GE S17C

Change-Id: Ic507cbcc865257842dab20969d70d33e60bb2295
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2022-08-16 16:23:37 +05:30
Manikanta Mylavarapu
adcfd1d173 board: arm: devsoc: Enable flash based on boot type
This patch eliminates to maintain seperate dts file
for mmc flash. It enables flash node based
on machine id.

Change-Id: I67d95db162630a3bc84429e8a9338097e1e24619
Signed-off-by: Manikanta Mylavarapu <quic_mmanikan@quicinc.com>
2022-08-16 02:46:13 -07:00
Timple Raj M
f268351f6f board: devsoc: add PCIE SKU Validation
Change-Id: I63e205d65b173e49a1a89ba872373775c1599b91
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2022-08-15 23:53:21 -07:00
Timple Raj M
1b9a7dbe6e devsoc: removing redundant initialization in dts
removing the redundant initialization to reduce the size of uboot

Change-Id: I4a129bfc1bad4e402a66a1b1051d1f432a581a6e
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2022-08-12 16:56:16 +05:30
Timple Raj M
8d93ac2f4b board: devsoc: add PCIE reset sequence
PCIE0 ---> PCIE3X1_0
PCIE1 ---> PCIE3X2
PCIE2 ---> PCIE3X1_1

Change-Id: Ie14258032cb221d2a17eb1796cd007e32e019a17
Signed-off-by: Timple Raj M <quic_timple@quicinc.com>
2022-08-11 03:20:36 -07:00
Praveenkumar I
144fe5efd0 tools: pack: Set default qcn9224_version as 1
If detect_qcn9224 command is not supported in Uboot, qcn9224 V1
image will be flashed.

Change-Id: I36c3b7c5959b4736abe69d218cae2880c20cfad1
Signed-off-by: Praveenkumar I <quic_ipkumar@quicinc.com>
2022-08-10 03:19:32 -07:00
Praveenkumar I
724870b677 tools: pack: Update EMMC flash script generation
Change-Id: I26c50de5b94536d32b9c171ff348d8b8e40eb1cd
Signed-off-by: Praveenkumar I <quic_ipkumar@quicinc.com>
2022-08-08 17:16:19 -07:00
Linux Build Service Account
45d4d7068e Merge "configs: devsoc: Enable version rollback features" 2022-08-08 06:18:39 -07:00
Praveenkumar I
899d455043 tools: pack: Flash QCN9224 V1 only if qcn9224_version present
Change-Id: Ic75da7f5666f6aacc2acefef7b9bb20d5f6e7120
Signed-off-by: Praveenkumar I <quic_ipkumar@quicinc.com>
2022-08-07 20:56:51 +05:30
Vandhiadevan Karunamoorthy
aa301f7f49 configs: devsoc: Enable version rollback features
These modifications enable TZ+TME to obtain information
about the boot image partition for validation.

Change-Id: If4e6f27eb2c0e38fa8ec0ad552838f1d7a8c34c1
Signed-off-by: Vandhiadevan Karunamoorthy <quic_vkarunam@quicinc.com>
2022-08-03 20:52:37 -07:00
Ram Kumar D
8142f374a4 ipq: updated 32-bit RW support for mii & mdio utils
Change-Id: I50e2bf13cfde82e46cc9068e241f89aa7944bbe6
Signed-off-by: Ram Kumar D <quic_ramd@quicinc.com>
2022-08-02 22:08:44 -07:00
Linux Build Service Account
fa3b49840c Merge "ipq9574: Add support for AP-AL02-C11" 2022-08-02 16:43:37 -07:00
Linux Build Service Account
5aa5b74271 Merge "configs: ipq9574: Update default load address" 2022-08-02 16:43:35 -07:00
Linux Build Service Account
4deef50189 Merge "tools: pack: Add support for QCN9224 V1 & V2 flashing" 2022-08-01 08:41:18 -07:00
Praveenkumar I
a7e822260c configs: ipq9574: Update default load address
This patch updates the default load address CONFIG_SYS_LOAD_ADDR
to 0x50000000. Earlier address could not accommodate the larger
single image file, hence this update.

Change-Id: I94b0324a7a65e53af1a2d839b8b7eafeb69c0eef
Signed-off-by: Praveenkumar I <quic_ipkumar@quicinc.com>
2022-08-01 13:13:36 +05:30
Praveenkumar I
07af4cfed1 tools: pack: Add support for QCN9224 V1 & V2 flashing
From this change, by default QCN9224 V2 image will be
flashed. If QCN9224 version is V1, then V1 image will be
reflashed.

Change-Id: I205239e1ac4d8136272858aeca784553496e324a
Signed-off-by: Praveenkumar I <quic_ipkumar@quicinc.com>
2022-08-01 12:04:55 +05:30
Linux Build Service Account
2aff3b1ee5 Merge "pci: ipq9574: Add a new command to detect the qcn9224 version" 2022-07-28 10:47:06 -07:00
Praveenkumar I
032831ac58 pci: ipq9574: Add a new command to detect the qcn9224 version
This patch adds a new command support to detect the qcn9224 version.
Based on "detect_qcn9224" command, change configures the BAR0 on EP,
does the window mapping and reads the HW version register. Version
value will be populated in "qcn9224_version" env. Version env will
be zero if there is no qcn9224 attach.

Change-Id: I4f4477590b439f31b46cb0b895dc0d9f8279a064
Signed-off-by: Praveenkumar I <quic_ipkumar@quicinc.com>
2022-07-28 14:48:25 +05:30
Linux Build Service Account
e2b3415a66 Merge "drivers: net: ipq6018: Add optional active_port env support" 2022-07-22 13:47:23 -07:00
Linux Build Service Account
4550a00065 Merge "drivers: net: ipq807x: Add optional active_port env support" 2022-07-22 10:06:23 -07:00
Ram Kumar D
b5cd432c3a driver: net: ipq6018: add port 5 non-bridged support
vsi port configuration for the port 5 was missed out.
So added it.

Change-Id: I5180112786eb0a6d96ac71246beb0b39f5e166aa
Signed-off-by: Ram Kumar D <quic_ramd@quicinc.com>
2022-07-20 11:11:12 +05:30
Ram Kumar D
17e16a28d3 drivers: net: ipq6018: Add optional active_port env support
This patch adds support for active_port env. With this
change in ipq6018, the end user has an option to
enable & maintain only 1 active ethernet port. There
are no multi-port use case in U-Boot and when multiple
ports were enabled for Kernel usecases, there were some
timeout issues in some special cases during crashdump
collection.

active_port can be used to configure the port which
will be used for TFTP download/upload in u-boot in
those setups. Example: To set Port2 as active_port
following command can be used:

setenv active_port 2 && savee

Note that, the active_port range is from 0 to 4 (there
are a total of 5 ports in ipq6018).

Change-Id: I5e41269ebab8eef96efeeb65f1324cacc9d56710
Signed-off-by: Ram Kumar D <quic_ramd@quicinc.com>
2022-07-19 13:22:08 +05:30
Ram Kumar D
157ffcfdd2 drivers: net: ipq807x: Add optional active_port env support
This patch adds support for active_port env. With this
change in ipq807x, the end user has an option to
enable & maintain only 1 active ethernet port. There
are no multi-port use case in U-Boot and when multiple
ports were enabled for Kernel usecases, there were some
timeout issues in some special cases during crashdump
collection.

active_port can be used to configure the port which
will be used for TFTP download/upload in u-boot in
those setups. Example: To set Port2 as active_port
following command can be used:

setenv active_port 2 && savee

Note that, the active_port range is from 0 to 5 (there
are a total of 6 ports in ipq807x).

Change-Id: I1840cbeb2529cb2d47547852283a215aea551a4f
Signed-off-by: Ram Kumar D <quic_ramd@quicinc.com>
2022-07-19 11:43:07 +05:30
Saahil Tomar
b2742523fe ipq9574: Add support for AP-AL02-C11
Updating this RDP to be based on AL02-C13 with all pcie enabled.
The extra feature is Alder 2G.

Change-Id: I817566ec6e3c95ce72c6b6ea379a73ef1f23ffe4
Signed-off-by: Saahil Tomar <quic_saahtoma@quicinc.com>
2022-07-19 10:38:57 +05:30
Linux Build Service Account
b772a29e7b Merge "board: devsoc: Update UART clock configuration" 2022-07-14 13:49:52 -07:00
Vandhiadevan Karunamoorthy
a4776e7a11 board: devsoc: update PCIE clk configuration
Change-Id: I9516a0ba9dc26428fcc5f717d4fac3645f5992c8
Signed-off-by: Vandhiadevan Karunamoorthy <quic_vkarunam@quicinc.com>
2022-07-14 02:48:06 -07:00
Vandhiadevan Karunamoorthy
6f8883280b board: devsoc: Update UART clock configuration
This changes update UART clock MND values

Change-Id: Ie851446e0507b0015a381f196ce4cec1dce3a4bf
Signed-off-by: Vandhiadevan Karunamoorthy <quic_vkarunam@quicinc.com>
2022-07-13 02:39:26 -07:00