Commit graph

37165 commits

Author SHA1 Message Date
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
anusha
4b9d8127e7 tools: pack: Parse partition filename based on 0:MIBIB entry
Change-Id: Ie1114112cde0e4cdac44e6fb0d4ecfc837094ebd
Signed-off-by: anusha <anusharao@codeaurora.org>
2021-04-15 00:00:39 -07:00
Sivaprakash Murugesan
68a2362a87 fdt_fixup: Add ipq9574 nand compatible to fdt fixup
Change-Id: I38786e8b8c92b14a46faef09c032d627e672e97f
Signed-off-by: Sivaprakash Murugesan <sivaprak@codeaurora.org>
2021-04-15 11:55:06 +05:30
Linux Build Service Account
e375e06542 Merge "ipq9574: Update config_name based on platform ID" 2021-04-14 07:12:01 -07:00
anusha
0aad47125d ipq9574: Add support for memory dump collection
Enable memory dump collection during abnormal reset.
Add support to enable crashdump compression.

Change-Id: I18e7a387f7ab2fac770a78da73d9177b32383209
Signed-off-by: anusha <anusharao@codeaurora.org>
2021-04-12 21:44:55 +05:30
anusha
47114c21ab ipq9574: Update config_name based on platform ID
Change-Id: Icb50c10f1bc1636f9899240bfa612ce7d58356d6
Signed-off-by: anusha <anusharao@codeaurora.org>
2021-04-12 13:25:16 +05:30
anusha
3179b10e0a ipq9574: Enable multicore
Change-Id: I90f0cfdb7e013763e6869cf9a704724dd3ec729d
Signed-off-by: anusha <anusharao@codeaurora.org>
2021-04-07 21:54:35 -07:00
Linux Build Service Account
81171280e0 Merge "ipq9574: Add support to patch up cpu_type and soc version" 2021-04-07 10:13:48 -07:00
anusha
65827a78d6 ipq9574: Add support to patch up cpu_type and soc version
Signed-off-by: anusha <anusharao@codeaurora.org>
Change-Id: I643ae8f915da81564951a7c1b955b842ac330132
2021-04-06 17:24:44 +05:30
anusha
b4a334b276 ipq9574: Update machid and config_name for ipq9574 emulation
Signed-off-by: anusha <anusharao@codeaurora.org>
Change-Id: Id77b132ba45662745a5b59a893419568fcb89bca
2021-04-06 17:22:18 +05:30
anusha
f2723a7b17 ipq9574: Change references of ipq9048 to ipq9574
Signed-off-by: anusha <anusharao@codeaurora.org>
Change-Id: I306a9eae54aa31b3153ad3ebf58f73b6a973a710
2021-03-30 19:54:12 -07:00
anusha
a5174ca51e ipq9574: Change target name from ipq9048 to ipq9574
Signed-off-by: anusha <anusharao@codeaurora.org>
Change-Id: I34847b720ffe466e97cca92c00a0ab6545816c03
2021-03-30 19:40:24 -07:00
Vandhiadevan Karunamoorthy
5343739b40 arm: dts: remove pci-x2 and usb from mp03.3-c3
Signed-off-by: Vandhiadevan Karunamoorthy <vkarunam@codeaurora.org>
Change-Id: I5d8169368f9dfed4110a2dceecab56606712aa4b
2021-03-30 11:45:03 +05:30
Vandhiadevan Karunamoorthy
b524f067dc arm: dts: add mp03.3-c3 support
Signed-off-by: Vandhiadevan Karunamoorthy <vkarunam@codeaurora.org>
Change-Id: Id430feb89b3b3cff3b59e5a191c0b342fc59bf65
2021-03-29 17:31:11 +05:30
c_nguruj
68054def6c test change to validate profiles in coretech_fig manifest
Change-Id: I6d9b5baa30a3bc057958974d18a4d3db724f86d8
Signed-off-by: c_nguruj <dharilak@codeaurora.org>
2021-03-23 16:22:56 +05:30
Vandhiadevan Karunamoorthy
15aa7bfe5a bootqca: correct misprint log
Signed-off-by: Vandhiadevan Karunamoorthy <vkarunam@codeaurora.org>
Change-Id: I87b4f3b2aa4af9af41486e8056bd759a1722ba7c
2021-03-22 12:53:49 +05:30
Karthick Shanmugham
bce99ec378 ipq: cmd: Disabled the cache commands
Disabled the cache commands config CONFIG_CMD_CACHE. This changes
removes the icache and dcache commands.

Signed-off-by: Karthick Shanmugham <kartshan@codeaurora.org>
Change-Id: I0cfd4df12e452a15861f0df7f4512234113d315a
2021-03-18 18:19:26 -07:00
Linux Build Service Account
7bed5de6b0 Merge "pack: Remove flash wifi_fw command" 2021-03-18 06:37:40 -07:00
anusha
8486345b10 ipq9574: Add support for ipq9574 in pack.py
Change-Id: I4e460fda828235c7a6887d74c084a72d78cc022d
Signed-off-by: anusha <anusharao@codeaurora.org>
2021-03-18 00:40:30 -07:00
Manikanta Mylavarapu
5ddba484f3 pack: Remove flash wifi_fw command
'flash wifi_fw' command writes into flash based
on 'rootfs' partition offset. After sysupgrade,
flashing single image at u-boot write wifi firmware
into failsafe partitions because post sysupgarde
primary and failsafe partitions are swapped vice-versa.
Single image always boots with primary partitions, and
the wifi firmware flashed into failsafe partition won't
be loaded subsequently q6 will crash.

This patch resolves issue by using "ubi" command's instead
of "flash wifi_fw" command.

Signed-off-by: Manikanta Mylavarapu <mmanikan@codeaurora.org>
Change-Id: I9a89872ade5cbd753272e11fd15e7b8f06d4f92c
2021-03-18 08:17:15 +05:30
anusha
dab796560d ipq9574: Add PCIE support
Change-Id: I7272cf5bd27a7b62ae35f23cda7f980e177e2fd5
Signed-off-by: anusha <anusharao@codeaurora.org>
2021-03-17 12:10:26 +05:30
Karthick Shanmugham
688ca8069d ipq6018: Modified the ppe ports to support 2.5G link in PHY3
Signed-off-by: Karthick Shanmugham <kartshan@codeaurora.org>
Change-Id: Iab6a8f81213cdd1013d22597e623cda5be5cd041
2021-03-10 03:24:54 -08:00
anusha
be18366519 ipq9048: Add I2C support
Change-Id: Ia7ad9a00bca0ce361ef73101fddb727d748ac2a2
Signed-off-by: anusha <anusharao@codeaurora.org>
2021-02-21 22:14:38 -08:00
anusha
8bdcb0c32b ipq9048: Add USB support
Change-Id: I4e638f9fef05551f9e96744a9fb719fbc6d0ffb4
Signed-off-by: anusha <anusharao@codeaurora.org>
2021-02-21 22:04:16 -08:00
Gitanjali Krishna
ebcbd6d5f6 ipq5018: disable pci0 for ipq5018-mp03.6-c1 dts
Signed-off-by: Gitanjali Krishna <gitanjal@codeaurora.org>
Change-Id: Ia9982a03265eb0b6e0e633590c6b82134afc537a
2021-02-20 14:08:54 -08:00
Kathiravan T
44cd9ed1c4 configs: ipq6018: enable LZMA decompressor
Now, the linux-5.4 image is LZMA compressed enable the LZMA
decompressor support.

Signed-off-by: Kathiravan T <kathirav@codeaurora.org>
Change-Id: Ibfc0d1fb6ffc463182f944bea0aa1d76af7d57b5
2021-02-16 20:50:43 -08:00
Kathiravan T
b46fde9c99 configs: ipq6018: enable LZMA decompressor
Now, the linux-5.4 image is LZMA compressed enable the LZMA
decompressor support.

Signed-off-by: Kathiravan T <kathirav@codeaurora.org>
Change-Id: Ibfc0d1fb6ffc463182f944bea0aa1d76af7d57b5
2021-02-15 21:36:12 -08:00
anusha
5d0d1f21f9 ipq9048: Enable reset support
Change-Id: I4ba557fe62c5f41a4c2072739d0d7d9a16e262fb
Signed-off-by: anusha <anusharao@codeaurora.org>
2021-02-11 15:46:34 +05:30
Linux Build Service Account
6470b8c616 Merge "ipq9048: Enable barrier operations" 2021-02-09 10:38:43 -08:00
Linux Build Service Account
65b18f68ad Merge "ipq5018: Add BT state information in dts" 2021-02-09 09:40:04 -08:00
Linux Build Service Account
c6a1aacc31 Merge "ipq: Add ISB instruction in isb() for aarch32" 2021-02-09 07:37:53 -08:00
anusha
b992347829 ipq: Add ISB instruction in isb() for aarch32
Updated the isb function for the aarch32 config to include
ISB instruction.

Change-Id: Iea2ee7934d18d6149af4032102b1677c16b9c06c
Signed-off-by: anusha <anusharao@codeaurora.org>
2021-02-08 19:10:42 +05:30
Linux Build Service Account
c7465a6b38 Merge "common: sf_command: Add ram region validation" 2021-02-08 02:43:34 -08:00
Vandhiadevan Karunamoorthy
73966739fb common: sf_command: Add ram region validation
Signed-off-by: Vandhiadevan Karunamoorthy <vkarunam@codeaurora.org>
Change-Id: I36a48bae392388cfd565c6a351f01247959bb613
2021-02-08 10:10:09 +05:30
Amandeep Singh
695eea1bf0 ipq5018: Add BT state information in dts
Add BT state information to patch dts when the BT is started at bootloader.

Signed-off-by: Amandeep Singh <amansing@codeaurora.org>
Change-Id: Ib88150bb6c8469ec6d63578ce5c4ab21511aff60
2021-02-03 22:27:08 -08:00
anusha
0a965966aa ipq9048: Enable barrier operations
Enable accesses to DMB, DSB, ISB instructions.

Change-Id: Ib1ebd5884a6de01a1a5eecb12385a7258c140dfa
Signed-off-by: anusha <anusharao@codeaurora.org>
2021-01-31 21:25:55 -08:00