Commit graph

35713 commits

Author SHA1 Message Date
Linux Build Service Account
cb3bbb5080 Merge "ipq807x: Support for OAK01, OAK02, OAK03." 2018-11-29 23:06:47 -08:00
Nikhil Prakash V
e02742715a ipq807x: Support for OAK01, OAK02, OAK03.
Change-Id: I725f4117e29766d7b45e7c03c2ed84acdf4d6492
Signed-off-by: Nikhil Prakash V <nprakash@codeaurora.org>
2018-11-28 17:14:11 +05:30
Antony Arun T
191aa8b443 ipq6018: Pass UUID of rootfs partion to kernel in bootargs
Change-Id: I0c8e186ad84c3eb18ae0b6fbf88bbeef4bec5077
Signed-off-by: Antony Arun T <antothom@codeaurora.org>
2018-11-28 15:25:12 +05:30
Linux Build Service Account
df527e6248 Merge "ipq6018: Enable USB support" 2018-11-23 07:34:53 -08:00
Linux Build Service Account
36e3130eb1 Merge "drivers: clk: ipq40xx: Clear divider value while doing deinit" 2018-11-23 05:35:26 -08:00
Linux Build Service Account
8f5540aa07 Merge "ipq6018: Enabling data cache" 2018-11-23 01:11:37 -08:00
Linux Build Service Account
5b4c25156b Merge "ipq6018: enabling imxtract command support" 2018-11-22 11:06:46 -08:00
Antony Arun T
7ddbdf9a5e ipq6018: Enabling data cache
Change-Id: Icdce919badfce0660ef43119e236740220f25d1d
Signed-off-by: Antony Arun T <antothom@codeaurora.org>
2018-11-22 19:04:29 +05:30
Balaji Prakash Jagadeesan
74f379e8db ipq6018: Enable USB support
Change-Id: Id663a2866355c2baa5455ce848ef08d16f6038e5
Signed-off-by: Balaji Prakash Jagadeesan <bjagadee@codeaurora.org>
2018-11-22 13:24:18 +05:30
Linux Build Service Account
39f14a5284 Merge "ipq6018: Skip uboot relocation and setup CP15 barrier" 2018-11-21 21:38:09 -08:00
Linux Build Service Account
b5a9df1a85 Merge "ipq6018: Enable ubi command support" 2018-11-20 22:15:58 -08:00
Linux Build Service Account
caac981e1b Merge "ipq6018: Enable i2c subsytem" 2018-11-20 22:15:57 -08:00
Antony Arun T
1ac37ce878 ipq6018: enabling imxtract command support
Change-Id: I4051a51139756e348328c12abaff08452869afb6
Signed-off-by: Antony Arun T <antothom@codeaurora.org>
2018-11-21 11:34:38 +05:30
Linux Build Service Account
f5e7369466 Merge "ipq6018: Enabling bootipq command" 2018-11-20 11:35:04 -08:00
Linux Build Service Account
f9d14eb462 Merge "ipq6018: Restricting scm calls for emulations" 2018-11-20 11:35:04 -08:00
Antony Arun T
4755d2f8c5 ipq6018: Enable ubi command support
Change-Id: I411b95f75c19ffff17727aa751f3a6a57285caaa
Signed-off-by: Antony Arun T <antothom@codeaurora.org>
2018-11-20 18:56:01 +05:30
Md Sadre Alam
b174865973 drivers: clk: ipq40xx: Clear divider value while doing deinit
This change will clear the divider value while doing deinit of
SD devices. In-order to clear the divider value we have to write
into register GCC_SDCC1_MISC.

Writing 0x0 to this register will clear the divider value which is
set, while doing initialization got SD devices.
Without this change, while kernel bootup we can see the below error.

error:
[3.529917] mmc0: Skipping voltage switch
[4.131741] mmc0: error -110 whilst initialising SD card.

Change-Id: Ifeca94ae09532a4b506e645cc9254e438179c886
Signed-off-by: Md Sadre Alam <mdalam@codeaurora.org>
2018-11-20 15:25:22 +05:30
Antony Arun T
1c7d57b963 ipq6018: Skip uboot relocation and setup CP15 barrier
Change-Id: I29ced10a3ab0f36a06bdbb642f6b73ab287e8d6d
Signed-off-by: Antony Arun T <antothom@codeaurora.org>
2018-11-20 14:53:15 +05:30
Linux Build Service Account
f88087be5d Merge "ipq807x: Add NAPA 1.1 phy support" 2018-11-19 06:17:01 -08:00
Sham Muthayyan
c8a41b0cef ipq807x: Add NAPA 1.1 phy support
Change-Id: I04b2a75277bee180d2e098a347a9f999801ed038
Signed-off-by: Sham Muthayyan <smuthayy@codeaurora.org>
2018-11-18 22:47:19 -08:00
Linux Build Service Account
fb5a032cfa Merge "qca : Add u-boot CLI command "flasherase"" 2018-11-18 22:07:32 -08:00
Antony Arun T
40697c440e ipq6018: Enabling bootipq command
Change-Id: I5059a07b1a436cf732848009eaebb8c29b37a136
Signed-off-by: Antony Arun T <antothom@codeaurora.org>
2018-11-19 10:51:42 +05:30
Antony Arun T
81eda81fc4 ipq6018: Restricting scm calls for emulations
Change-Id: Ifb8db2348f8aa02c48d0dbfd263da94260849c51
Signed-off-by: Antony Arun T <antothom@codeaurora.org>
2018-11-19 10:49:08 +05:30
Gokul Sriram Palanisamy
e63b778c80 ipq807x: Removed reservation for TZAPpps in low mem profile
TZ APPS will not be supported in Low memory Profile.

Change-Id: Ic6b83d21182ba9b4f9d3ff7386ef1d01a1457249
Signed-off-by: Gokul Sriram Palanisamy <gokulsri@codeaurora.org>
Signed-off-by: Saravanan Jaganathan <sjaganat@codeaurora.org>
2018-11-18 08:11:20 +05:30
Pavithra Palanisamy
15456d8ba6 qca : Add u-boot CLI command "flasherase"
The "flasherase" command can be used to erase partitions in flash.

Change-Id: I1111f3a626c3a36bcef57079a10c5d6be4e1e8df
Signed-off-by: Pavithra Palanisamy <pavip@codeaurora.org>
2018-11-16 11:39:22 +05:30
Linux Build Service Account
2da02f66d3 Merge "ipq807x: i2c: Fix drive-strength of i2c gpios" 2018-11-15 10:05:08 -08:00
Venkat Raju Sana
a80c2f0118 ipq6018: Enable i2c subsytem
Change-Id: Ia727b07803f738588241b8406f125ec3f9ac1472
Signed-off-by: Venkat Raju Sana <vrsana@codeaurora.org>
2018-11-15 09:56:10 -08:00
Pavithra Palanisamy
fd133e8d8e ipq807x: i2c: Fix drive-strength of i2c gpios
This change adds drive-strength property for I2C GPIOs and
modify config_i2c_gpio function to get the drvstr value from dts.

Change-Id: Ieece9e2f9d6abc115a50d87bc512004d3efcad0f
Signed-off-by: Pavithra Palanisamy <pavip@codeaurora.org>
2018-11-14 17:21:53 +05:30
Sham Muthayyan
8fc56d271a ipq807x: Fix PCIE failed in other platform
Change-Id: Ide698e51ce1e9a21efc4c0559750216dd5a48b86
Signed-off-by: Sham Muthayyan <smuthayy@codeaurora.org>
2018-11-13 22:47:59 -08:00
Linux Build Service Account
d1673a3783 Merge "ipq806x: Change the minimum write protect region size for Micron eMMC" 2018-11-13 12:13:01 -08:00
Linux Build Service Account
40e31c6f85 Merge "ipq807x: Add SFP 10G ethernet support" 2018-11-13 12:13:00 -08:00
Linux Build Service Account
c2752e148d Merge "ipq806x: Send STOP_TRANSMISSION command after DATA_TIMEOUT error" 2018-11-13 12:13:00 -08:00
Linux Build Service Account
69944cd95c Merge "ipq807x: Removed unused commands to reduce footprint" 2018-11-13 05:05:00 -08:00
Sham Muthayyan
f9bf44c614 ipq807x: Add SFP 10G ethernet support
Change-Id: Ia2fc764ed69f5304d9837e39896d58820f073599
Signed-off-by: Sham Muthayyan <smuthayy@codeaurora.org>
2018-11-13 01:08:36 -08:00
Vinoth Gnanasekaran
c99a4a2099 ipq806x: Change the minimum write protect region size for Micron eMMC
This change is a workaround for Micron eMMC card. As per the card
extended CSD register value, the minimum size of a write protect
region is 0x8000 blocks (16MB). So the user should give start address
and size to align with 0x8000. But this eMMC part actually does
protect 32MB of memory.

We changing the minimum write protect region size from 0x8000 to
0x10000 for Micron eMMC card.

Change-Id: Id53c337374dfba8adb6bd550826337d8ecfe17f3
Signed-off-by: Vinoth Gnanasekaran <vgnana@codeaurora.org>
2018-11-13 14:31:35 +05:30
Vinoth Gnanasekaran
cd6a575b7d ipq806x: Send STOP_TRANSMISSION command after DATA_TIMEOUT error
The Device will accept the requested number of data blocks, terminate
the transaction and return to transfer state. Stop command is not
required at the end of this type of multiple blocks write unless
terminated with an error.  This change will send the
STOP_TRANIMISSION command if the command failed.

Change-Id: I9bd419ab8931d80a4a2eeba9f5bd42222257a824
Signed-off-by: Vinoth Gnanasekaran <vgnana@codeaurora.org>
2018-11-13 12:20:14 +05:30
Gokul Sriram Palanisamy
dd315b2f72 ipq807x: Removed unused commands to reduce footprint
Change-Id: Idc83e732de310c63e8f8acba281b1bd2bf78828e
Signed-off-by: Gokul Sriram Palanisamy <gokulsri@codeaurora.org>
2018-11-12 19:46:39 +05:30
Antony Arun T
4c6e82c553 ipq6018: Enabling bootm command support
FDTHIGH is moved to 0x48700000 because the FDT
should get loaded within the linux region.

Change-Id: Idabcdeb797fe0e39382b2d3fdb54a4758c495296
Signed-off-by: Antony Arun T <antothom@codeaurora.org>
2018-11-12 14:49:45 +05:30
Linux Build Service Account
cfccc0b8a7 Merge "ipq807x: Adding SOC version to default env." 2018-11-09 23:04:30 -08:00
Linux Build Service Account
8de8d3ba83 Merge "Revert "ipq807x: disable PCI"" 2018-11-09 06:04:40 -08:00
Nikhil Prakash V
8438ea4b9b ipq807x: Adding SOC version to default env.
Adding soc_version_major and soc_version_minor to the default
environment.

Change-Id: I38ee6dd228382111beaa2bdacfade1e3d2c989de
Signed-off-by: Nikhil Prakash V <nprakash@codeaurora.org>
2018-11-09 16:29:18 +05:30
Linux Build Service Account
fb77909be3 Merge "ipq6018:Enable eMMC" 2018-11-08 22:33:52 -08:00
Sham Muthayyan
20197dbcca Revert "ipq807x: disable PCI"
This reverts commit afe76bd642.
2018-11-08 04:57:26 -08:00
Sham Muthayyan
38c7f93620 ipq8074: PCIE Gen3 support
Change-Id: Ic1b1e15a239d52e0a50b0a90d81d0523f1ee69a6
Signed-off-by: Sham Muthayyan <smuthayy@codeaurora.org>
2018-11-08 04:56:03 -08:00
Gokul Sriram Palanisamy
f89da93d58 fdt_fixup: Reduced wcnss and wifi_dump sizes
If env variable "low_mem_mode" is set,
wcnss and wifi_dump reserved memory sizes
are reduced to 55M and 2M respectively.

Change-Id: I1412ba16507f809a344ae133a91ae486e54836c5
Signed-off-by: Gokul Sriram Palanisamy <gokulsri@codeaurora.org>
2018-11-08 18:10:19 +05:30
sameeruddin shaik
9ad98fee86 ipq806x: Added new scm_atomic_call
use scm_atomic_call to access the usb_mode_controller
register in u-boot.

Change-Id: I9523f2dcf312fa1526d6b7052e98a0d9489c1701
Signed-off-by: sameeruddin shaik <samesh@codeaurora.org>
2018-11-05 01:29:32 -08:00
Venkat Raju Sana
f015dd1bbb ipq6018:Enable eMMC
ipq6018 suppports only SDHCI mode.

Change-Id: I55246e3d994c6db7dd84c955c7186c256fc61bd5
Signed-off-by: Venkat Raju Sana <vrsana@codeaurora.org>
2018-11-02 09:52:17 -07:00
Sham Muthayyan
8eb2f9b3cb Revert "ipq807x: Disable PCI in dts for HKV2"
This reverts commit 51ac77307a.
2018-10-31 23:33:05 -07:00
Pavithra Palanisamy
f29bf1f4bd ipq: Add support to pack wififw images on availability
This change adds "optional" property to avoid pack error
on unavailability of wififw version-specific binaries and
abort while flashing.

Change-Id: I7351e3e717f12b1e730db710b4364404d177768d
Signed-off-by: Pavithra Palanisamy <pavip@codeaurora.org>
2018-10-30 21:52:46 -07:00
Sham Muthayyan
0794c3bc41 ipq807x: Add Malibu phy serdes reset and uniphy calibration for PSGMII mode
The malibu phy stucks if the continuous tftp, ping and reboot tests in the
long run. Added the Malibu phy serdes and uniphy calibration for PSGMII mode.

Change-Id: Ie2e0dc363689fff69011560994b37adf6da76a17
Signed-off-by: Sham Muthayyan <smuthayy@codeaurora.org>
2018-10-26 05:19:56 -07:00