Commit graph

37165 commits

Author SHA1 Message Date
anusha
3d76a1f3db ipq9048: Enable data cache
Signed-off-by: anusha <anusharao@codeaurora.org>
Change-Id: Ie29e0d4119f4a8ee8043a59841bf5a75026dcbc5
2021-01-28 20:44:56 -08:00
Md Sadre Alam
b05847a5de drivers: nand: qpic_nand: Add support for Macronix spi nand.
This change will add support for Macronix "MX35UF1GE4AC" spi nand

Signed-off-by: Md Sadre Alam <mdalam@codeaurora.org>
Change-Id: I66e82e22217d655b44e30baa64f3aefd5a5f2aaa
2021-01-27 19:59:26 +05:30
Md Sadre Alam
64af2446f8 driver: nand: qpic_nand: Add support for Winbond spi nand
This change will add support for winbond "W25N02JWZEIF"
spi nand device.

Signed-off-by: Md Sadre Alam <mdalam@codeaurora.org>
Change-Id: I1dd258c3f0f3174d09e74fb7ffd0c26a43e6c24b
2021-01-22 19:55:54 +05:30
Md Sadre Alam
17fd8d354d driver: mtd: nand: qcom_nand: Add support for gigadevice nand
GD5F1GQ5REYIH

Signed-off-by: Md Sadre Alam <mdalam@codeaurora.org>
Change-Id: I84e9d15792a86185e444936a8fe0e5ebd061be8a
2021-01-19 13:50:03 +05:30
Md Sadre Alam
02c55e3fb0 driver: nand: qpic_nand: Add support for giga device spi nand
This change will  add support for giga device GD5F1GQ5REYIG
spi nand support.

Signed-off-by: Md Sadre Alam <mdalam@codeaurora.org>
Change-Id: I57211ce34543de81216d86653a45519b97cf2fb0
2021-01-19 13:45:49 +05:30
Md Sadre Alam
4609378109 driver: mtd: qpic_nand: Add support for F50D1G41LB spi-nand
Signed-off-by: Md Sadre Alam <mdalam@codeaurora.org>
Change-Id: Ib042ec361ed4a16b93594a37c8daca6c26840ce7
2021-01-19 13:42:43 +05:30
Linux Build Service Account
a1a420ebc1 Merge "arm: dts: ipq5018: Update blsp base address for i2c." 2021-01-13 17:38:24 -08:00
Linux Build Service Account
229598dcf4 Merge "ipq5018: Enable usb power gpio output" 2021-01-13 01:41:39 -08:00
anusha
bdec9657cc ipq9048: Enable stack protection
Signed-off-by: anusha <anusharao@codeaurora.org>
Change-Id: I2bb047b4425b4d04c6d38ec982a117f6f5deac37
2021-01-13 12:23:37 +05:30
Linux Build Service Account
57b89f1c98 Merge "driver: nand: qpic_nand: Add support for winbond device" 2021-01-12 05:11:07 -08:00
Md Sadre Alam
680ffebba6 arm: dts: ipq5018: Update blsp base address for i2c.
This change will update blsp base address for i2c in
MP03.3rdp. Updated address from 78b6000 to 78b7000.

Signed-off-by: Md Sadre Alam <mdalam@codeaurora.org>
Change-Id: Idd37550ac4cf012db0dfea16539d5c0948b13f40
2021-01-11 23:14:08 -08:00
Manikanta Mylavarapu
53e68f335e ipq5018: Enable usb power gpio output
Gpio out need to be enabled for
re-spin boards.

Signed-off-by: Manikanta Mylavarapu <mmanikan@codeaurora.org>
Change-Id: I711ed313170fb6268d1d5b9d70f2966bae481241
2021-01-11 17:30:56 +05:30
anusha
15fd656acb ipq9048: Enable mmc support
Change-Id: If260475979df0eb5d50cbe232060bc38613847d4
Signed-off-by: anusha <anusharao@codeaurora.org>
2021-01-10 20:27:27 +05:30
anusha
114b71a5f5 ipq9048: Enable serial nand support
Change-Id: I11f62302f46d9d0e0174c2ce2735e60406c5a9b9
Signed-off-by: anusha <anusharao@codeaurora.org>
2021-01-08 22:14:58 +05:30
Linux Build Service Account
b221ad6e20 Merge "net: Use packed structures for networking" 2021-01-06 17:39:33 -08:00
Linux Build Service Account
7493b8918b Merge "configs: ipq5018:Enable PRIVATE LIBGCC" 2021-01-06 13:09:07 -08:00
Linux Build Service Account
d110bd4798 Merge "ipq5018: increase bt wait timeout" 2021-01-06 13:09:07 -08:00
Sivaprakash Murugesan
7767cd056e net: Use packed structures for networking
With latest GCC 4 byte aligned instructions are getting generated for
2 byte aligned data. This is due to the option '-fstore-merging' enabled
by default for '-O2'

This is causing data abort if data cache is disabled.

Signed-off-by: Sivaprakash Murugesan <sivaprak@codeaurora.org>
Change-Id: Idaac94fcc8e5c61f0ea720ed0c10e908d3688c61
2021-01-06 01:20:48 -08:00
Karthick Shanmugham
b6d6a4aa72 ipq5018: block_drvr const declared only on HAVE_BLOCK_DEVICE
1. Modified to the declare block_drvr struct and const variable
only on HAVE_BLOCK_DEVICE config enabled.
2. Removed unused const training_block_128

Signed-off-by: Karthick Shanmugham <kartshan@codeaurora.org>
Change-Id: Icfe05aec82a124429443aadf735767366b168d6b
2021-01-06 13:56:43 +05:30
Karthick Shanmugham
489d892a2f configs: ipq5018:Enable PRIVATE LIBGCC
Signed-off-by: Karthick Shanmugham <kartshan@codeaurora.org>
Change-Id: I2bab00e94787331e3f0060cf0d3641ee01e110c1
2021-01-06 00:14:50 -08:00
Rajkumar Ayyasamy
e0b48e556a ipq5018: increase bt wait timeout
Signed-off-by: Rajkumar Ayyasamy <arajkuma@codeaurora.org>
Change-Id: I0255e7814d13b6cbe46ba6b167a9930e9c6f61e5
2021-01-05 23:46:26 -08:00
anusha
f5c2af2e78 ipq9048: Enable cache command
Change-Id: I74606f681379ed6e896e8ffdf47d39bb2b4b258d
Signed-off-by: anusha <anusharao@codeaurora.org>
2020-12-30 22:25:09 -08:00
anusha
37ba618100 ipq9048: Enable LZMA decompression support
Change-Id: Ia285fc51f36746378af33e7283287ddadebbe9d5
Signed-off-by: anusha <anusharao@codeaurora.org>
2020-12-30 22:25:05 -08:00
anusha
e39523dc9e ipq9048: Enable support to change dts params using env
Change-Id: I0913bff6c1fecd8e98f7374669d0b930a24e0ee4
Signed-off-by: anusha <anusharao@codeaurora.org>
2020-12-30 22:25:01 -08:00
anusha
e62b67bcba ipq9048: enable xpu config test support
Change-Id: Ic44661621c02e6e55f8844a0fd2fc92d4e9a2127
Signed-off-by: anusha <anusharao@codeaurora.org>
2020-12-30 22:24:58 -08:00
anusha
ab45e2c811 ipq9048: Enable support to flash individual ubi volumes
Change-Id: If7d7cf31bf93eb9d464da87bca6e2c51c48d9e54
Signed-off-by: anusha <anusharao@codeaurora.org>
2020-12-30 22:24:55 -08:00
anusha
46a5e7fa71 ipq9048: enable elf image authentication
Change-Id: If18e5dc8a982798d5cedda04c5fdef81d0529488
Signed-off-by: anusha <anusharao@codeaurora.org>
2020-12-30 22:24:51 -08:00
anusha
b85e009d2b ipq9048: enable run and flash command
Change-Id: I5ae7ef31b7c794c58f2c513374deef62bd8b19f0
Signed-off-by: anusha <anusharao@codeaurora.org>
2020-12-30 22:24:47 -08:00
anusha
793be6811f ipq9048: enable mtest support
Change-Id: I741bba84cfe57ebff69c40fb4426d57d481f02e6
Signed-off-by: anusha <anusharao@codeaurora.org>
2020-12-30 22:24:43 -08:00
anusha
48eb4b8ced ipq9048: enabling imxtract command support
Change-Id: Ib0f5d1f7913e13e03822f934f9855389ce544b45
Signed-off-by: anusha <anusharao@codeaurora.org>
2020-12-30 22:24:32 -08:00
anusha
127bfa372b ipq9048: Enabled DEVICE_NULLDEV
Enabled DEVICE_NULLDEV to redirect unwanted console prints.

Change-Id: Ieb630f5c5220748421f6ef050898160a549de819
Signed-off-by: anusha <anusharao@codeaurora.org>
2020-12-30 21:55:23 -08:00
anusha
123e771583 ipq9048: Enabling bootipq command
Change-Id: I59284e9b96ca5dc741554725c9f1c78a02d58d31
Signed-off-by: anusha <anusharao@codeaurora.org>
2020-12-30 21:50:49 -08:00
anusha
46ad9dc379 qca: ipq9048: Enable SMEM_VERSION_C support
Added config to enable smem version C.
Updated SYS_TEXT_BASE and SMEM_BASE addresses.

Change-Id: If6cdb1dffc3ad37e0eba833cf1538487a8f3045c
Signed-off-by: anusha <anusharao@codeaurora.org>
2020-12-31 10:27:00 +05:30
Selvam Sathappan Periakaruppan
ac3c252cf1 qca: Move the function set_platform_specific_default_env
This patch moves the set_platform_specific_default_env
function outside of CONFIG_QCA_MMC as this function is
not dependent on that config.

This will cause unexpected behaviour if suppose MMC
config is disabled.

Signed-off-by: Selvam Sathappan Periakaruppan <speriaka@codeaurora.org>
Change-Id: I9bfc35afb054103bfb60b837cff04eed1d94decd
2020-12-30 20:47:57 -08:00
Linux Build Service Account
0536539bd9 Merge "arch: arm: ipq9048: Add support for spi-nor" 2020-12-30 16:07:21 -08:00
Selvam Sathappan Periakaruppan
7bff1c67f4 qca: Move the function set_platform_specific_default_env
This patch moves the set_platform_specific_default_env
function outside of CONFIG_QCA_MMC as this function is
not dependent on that config.

This will cause unexpected behaviour if suppose MMC
config is disabled.

Signed-off-by: Selvam Sathappan Periakaruppan <speriaka@codeaurora.org>
Change-Id: I9bfc35afb054103bfb60b837cff04eed1d94decd
2020-12-30 16:13:45 +05:30
Md Sadre Alam
5c027bbc3d arch: arm: ipq9048: Add support for spi-nor
Added support for spi-nor in bam mode.

Signed-off-by: Md Sadre Alam <mdalam@codeaurora.org>
Change-Id: I3b38396c3fd92705cfce446d512f555258e863bb
2020-12-30 14:53:54 +05:30
Pavithra Palanisamy
c8abb25330 pack: Modify QCN9100 to QCN6122 for Spruce
Signed-off-by: Pavithra Palanisamy <pavip@codeaurora.org>
Change-Id: Id39e432528603778d125ba69638b26bb7e74f41e
2020-12-29 20:45:50 -08:00
Linux Build Service Account
498556e135 Merge "pack: Update section name for WIFIFW" 2020-12-29 11:37:38 -08:00
Pavithra Palanisamy
ddd63fb99d pack: Update section name for WIFIFW
This change is to update the section name for wififw
in single-image with the QCN IDs when multiple wififw
images get packed.

Signed-off-by: Pavithra Palanisamy <pavip@codeaurora.org>
Change-Id: I56ab611a127b9958c38737684d856c51fabf7cd2
2020-12-29 13:59:18 +05:30
Linux Build Service Account
ce59750a4d Merge "qca: ipq9048: Adding support for IPQ9048" 2020-12-28 22:06:23 -08:00
Vandhiadevan Karunamoorthy
a08592083b ipq50xx: net: Update UNIPHY_MISC register address
This changes enable proper uniphy soft reset for mode setting.

Signed-off-by: Vandhiadevan Karunamoorthy <vkarunam@codeaurora.org>
Change-Id: Iebafa56ec4aecee98ba2f124d6140ee15083d317
2020-12-28 17:17:16 +05:30
c_nguruj
c731f6790a Merge remote-tracking branch 'origin/win.coretech.1.0'
Change-Id: I7d23f9025357d5f0a1fe46dd30c906f938bab240
Signed-off-by: c_nguruj <dharilak@codeaurora.org>
2020-12-24 17:13:36 +05:30
Linux Build Service Account
05a60f1d5a Merge "drivers: mtd: qpic_nand: Read one complete page for serial trainig" 2020-12-22 19:09:01 -08:00
anusha
dc32ceba50 qca: ipq9048: Adding support for IPQ9048
Added config, dts and initial board support code for ipq9048.

Signed-off-by: anusha <anusharao@codeaurora.org>
Change-Id: Ib4d0da9aedd5c98b02c59dd83d9efa78baada335
2020-12-22 18:18:01 +05:30
Selvam Sathappan Periakaruppan
8d1a99097c ipq6018: Increase MDC, MDIO gpios drive strength
This patch updates the MDC and MDIO gpio strength from 2MA
to 8MA.

Signed-off-by: Selvam Sathappan Periakaruppan <speriaka@codeaurora.org>
Change-Id: Ie510d7ecaca1d22c97e4c8522050a76ba9b1b22c
2020-12-18 19:18:07 +05:30
Md Sadre Alam
82f1b86949 drivers: mtd: qpic_nand: Read one complete page for serial trainig
This change will change serial training data read to one complete
page instead of 64-bytes read. Partial page read will cause some
data curroption issue if read request failed so read one complete page.

Signed-off-by: Md Sadre Alam <mdalam@codeaurora.org>
Change-Id: Ibad101f096440e5dc10dfb4b3329a0aa6bddee7d
2020-12-18 17:34:40 +05:30
Linux Build Service Account
ab45ee8b60 Merge "driver: nand: qpic_nand: Fix proper clock source macro in set_clk_rate function." 2020-12-11 05:06:53 -08:00
Prasanna Kumar Thoorvas Samyrao Muralidharan
26cfdff7c1 tools: pack.py: Support ATF and tiny-nor single image
Change-Id: Ib3a132105d325f8f840a73811a2214a4bd8a618a
Signed-off-by: Prasanna Kumar Thoorvas Samyrao Muralidharan <ptsm@codeaurora.org>
2020-12-07 15:17:39 +05:30
Manikanta Mylavarapu
33024894ca ipq5018: Fix usb hsphy clock
It will resolve usb probe failure in hs phy
without ss phy. It enables utmi clock instead
of pipe clock in hs phy only configuration.

Change-Id: Idaf140d2cbe068304f1ce87c443c8e2196e3433e
Signed-off-by: Manikanta Mylavarapu <mmanikan@codeaurora.org>
2020-12-07 14:35:22 +05:30