Commit graph

35746 commits

Author SHA1 Message Date
Linux Build Service Account
ca968ed9fc Merge "ipq6018: Added pcie support" 2018-12-19 22:08:56 -08:00
Linux Build Service Account
e31f237880 Merge "dcache: Moved function variables to global data" 2018-12-19 16:37:29 -08:00
Linux Build Service Account
d9c4a66d5c Merge "ipq807x: Add support to pack nand single-image for 4K pagesized NAND" 2018-12-19 05:34:44 -08:00
Linux Build Service Account
d63d4e2a85 Merge "ipq6018: Adding the config_no_reloc in cypress config" 2018-12-18 06:34:03 -08:00
Gokul Sriram Palanisamy
90eafc3590 dcache: Moved function variables to global data
Moving variables from stack into a separate
section helps avoid cacheline alignment issue

Change-Id: Id704803e1a8675e60a6ce4d74917e258d42ca2d7
Signed-off-by: Sandhya <sandhyks@codeaurora.org>
Signed-off-by: Gokul Sriram Palanisamy <gokulsri@codeaurora.org>
2018-12-18 18:01:34 +05:30
Linux Build Service Account
99782b9bfb Merge "ipq806x: change the tftp default load address" 2018-12-17 23:35:45 -08:00
Rajkumar Ayyasamy
929e19e29e ipq6018: Added pcie support
Change-Id: Iff5db65fd2f4391f04c8c717fa7a75d35ef5b65a
Signed-off-by: Rajkumar Ayyasamy <arajkuma@codeaurora.org>
2018-12-17 17:47:17 +05:30
Pavithra Palanisamy
e3c24574bd ipq807x: Add support to pack nand single-image for 4K pagesized NAND
Change-Id: I247422b032076895102029482505ed8ef657fbf2
Signed-off-by: Pavithra Palanisamy <pavip@codeaurora.org>
2018-12-16 22:33:53 -08:00
Linux Build Service Account
261729ecf6 Merge "ipq807x: OAK01 and OAK03 changes based on RDP req." 2018-12-15 19:06:16 -08:00
Nikhil Prakash V
b91aa0a8a0 ipq807x: OAK01 and OAK03 changes based on RDP req.
Change-Id: I2b49fc17e59244cb0cbf63c354a4183960cdf02d
Signed-off-by: Nikhil Prakash V <nprakash@codeaurora.org>
2018-12-15 19:15:03 +05:30
Linux Build Service Account
33caf6f725 Merge "ipq6018: Enabling uart2 support" 2018-12-14 06:05:31 -08:00
sameeruddin shaik
ff78f91dd7 ipq6018: Adding the config_no_reloc in cypress config
making one config for relocation disabling in u-boot,
rather  than specifying target name and checking for every target

Change-Id: I99895d0f0b1c750bbb796beb3a8f3e6cd5d1a20b
Signed-off-by: sameeruddin shaik <samesh@codeaurora.org>
2018-12-13 19:39:15 +05:30
sameeruddin shaik
44179982b6 ipq806x: change the tftp default load address
Adjust the tftp loading address, so that it wont
try to load the files to the u-boot region in ram.

Change-Id: I8b56ce8930c534b275c157c06033ba385ccb8a04
Signed-off-by: sameeruddin shaik <samesh@codeaurora.org>
2018-12-13 12:23:44 +05:30
Pavithra Palanisamy
bfb3a33102 ipq807x: Add support to use defined mkimage for creating U-boot image.
Change-Id: I61f9f3b5baeb9bfb854f7a48b6ccdb7d912fdca7
Signed-off-by: Pavithra Palanisamy <pavip@codeaurora.org>
2018-12-12 19:42:24 +05:30
Antony Arun T
94c6cb51f2 ipq6018: Enabling uart2 support
Change-Id: Id186e082d3137cc8f30e32cf48f0be822a74b519
Signed-off-by: Antony Arun T <antothom@codeaurora.org>
2018-12-12 13:32:05 +05:30
Linux Build Service Account
f7c9b0ccad Merge "ipq807x: Add support for "tiny-nor" flash type in single-image generation" 2018-12-07 09:05:16 -08:00
Linux Build Service Account
2bd3927596 Merge "ipq6018: Enabling SPI NAND support for Emulation" 2018-12-07 07:05:21 -08:00
Linux Build Service Account
def2d0cf7b Merge "ipq6018: Adding support for new read id command sequence for spi nand" 2018-12-07 07:05:20 -08:00
Linux Build Service Account
e307ba9c56 Merge "ipq6018: choose spi nand bus number and cs number from dts" 2018-12-07 07:05:20 -08:00
Linux Build Service Account
cf7e5ec01f Merge "ipq6018: Enabling support for SPI NAND flash "GD5F1GQ4R"" 2018-12-07 07:05:19 -08:00
Linux Build Service Account
1a392436db Merge "ipq40xx: dk07: Fixed broken i2c alias in device tree" 2018-12-06 23:30:17 -08:00
Linux Build Service Account
fb6b3e35a8 Merge "ipq40xx: Fixed broken i2c alias in device tree" 2018-12-06 23:30:15 -08:00
Linux Build Service Account
2740bc8060 Merge "ipq806x: Disable relocation in uboot-2016" 2018-12-06 21:57:54 -08:00
Pavithra Palanisamy
dcfeb46f58 ipq40xx: dk07: Fixed broken i2c alias in device tree
Change-Id: I7e656edf52afc8173109d1d5112c7eb50969accc
Signed-off-by: Pavithra Palanisamy <pavip@codeaurora.org>
2018-12-06 18:17:28 +05:30
Gokul Sriram Palanisamy
f0a00116f6 ipq40xx: Fixed broken i2c alias in device tree
Change-Id: I897b9e7d7b76c09fc6f6725e1e482b41854c2ac3
Signed-off-by: Gokul Sriram Palanisamy <gokulsri@codeaurora.org>
2018-12-06 03:25:20 -08:00
Antony Arun T
cbcc15acfe ipq6018: choose spi nand bus number and cs number from dts
Change-Id: Ic9d2fed8ca8d656d7b0ab1f2a4eb1fc55aeb1133
Signed-off-by: Antony Arun T <antothom@codeaurora.org>
2018-12-06 15:26:29 +05:30
Antony Arun T
b5b68fdfa8 ipq6018: Enabling SPI NAND support for Emulation
Change-Id: Ib1b7cd7e938b2f79db9f555c86c474e335d9043c
Signed-off-by: Antony Arun T <antothom@codeaurora.org>
2018-12-06 15:22:43 +05:30
Antony Arun T
fc4ec308a0 ipq6018: Adding support for new read id command sequence for spi nand
Some spi nand flash uses single byte read id(9FH) command,
for those devices the sequence is
byte1	byte2	byte3	byte4
9FH	MID	DID	DID
some other spi nand flashes uses two byte read id(9F 00H) command
for those devices the sequence is
byte1	byte2	byte3	byte4
9FH	A7-A0	MID	DID
The first byte is the actual command and the second byte is a dummy byte.
For devices which uses new sequence, we need to pass
appropriate read id command with dummy byte.

Change-Id: Idf2e8740f8341596cd8f58d22d5e33a4b4972a31
Signed-off-by: Antony Arun T <antothom@codeaurora.org>
2018-12-06 15:19:46 +05:30
Antony Arun T
51eda13d9c ipq6018: Enabling SPI nand support
Change-Id: I72a20fc90343ee85b98f9b78d321ef85e4590eaa
Signed-off-by: Antony Arun T <antothom@codeaurora.org>
2018-12-06 11:54:47 +05:30
Pavithra Palanisamy
640bab8ee8 ipq807x: Add support for "tiny-nor" flash type in single-image generation
Change-Id: I3c03233e8e9290fd8e601135afa7c5d421c29e71
Signed-off-by: Pavithra Palanisamy <pavip@codeaurora.org>
2018-12-06 10:54:21 +05:30
Nikhil Prakash V
4a98e92b2d ipq807x: Remove HK05 DTS Support
Change-Id: I8ffe75cea4c417c5838d14b6a5f29e7359910730
Signed-off-by: Nikhil Prakash V <nprakash@codeaurora.org>
2018-12-03 19:01:36 +05:30
Antony Arun T
0e7bb084f4 ipq6018: Enabling support for SPI NAND flash "GD5F1GQ4R"
Change-Id: I8df9be7ca1b8497e018dd563c7522e52a2433cb6
Signed-off-by: Antony Arun T <antothom@codeaurora.org>
2018-11-30 15:50:28 +05:30
Linux Build Service Account
cb3bbb5080 Merge "ipq807x: Support for OAK01, OAK02, OAK03." 2018-11-29 23:06:47 -08:00
sameeruddin shaik
f2741fbe5a ipq806x: Disable relocation in uboot-2016
This change will resolve the "L2 Master port decode error"
 print in the Kernel log.

Change-Id: I12fd39a85093cc1d7fab336898e039a61eeb5565
Signed-off-by: sameeruddin shaik <samesh@codeaurora.org>
2018-11-29 10:54:48 +05:30
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