Commit graph

34953 commits

Author SHA1 Message Date
Jaiganesh Narayanan
c4a6f7d62f ipq807x: enable ethernet address assignment from ART partition
Change-Id: I37541ff581f677d5a6c04adedb68bb0e2416b4ac
Signed-off-by: Jaiganesh Narayanan <njaigane@codeaurora.org>
2017-06-01 06:16:04 -07:00
Jaiganesh Narayanan
1d3ca38f62 ipq807x: add ethernet rcgr clk init block
Change-Id: Iab6b1e948c705088e273bf815cc844fb447b392c
Signed-off-by: Jaiganesh Narayanan <njaigane@codeaurora.org>
2017-05-30 19:15:25 -07:00
Linux Build Service Account
407ceaf726 Merge "qca: tools: Modified pack.py to support new packing model" 2017-05-30 10:45:07 -07:00
Aditya Kumar Patra S
d688553904 qca: tools: Modified pack.py to support new packing model
Change-Id: I8c97407cf6c8f9068f7945c488bd7c4857f8a5b1
Signed-off-by: Aditya Kumar Patra S <apatr@codeaurora.org>
2017-05-30 07:37:05 -07:00
Linux Build Service Account
764be2c87d Merge "ARM: dts: ipq8074: Added support for HK02 board" 2017-05-30 07:12:48 -07:00
Linux Build Service Account
6ec2f97385 Merge "ARM: qca: ipq8074: Enabled QPIC NAND initialization" 2017-05-30 02:32:37 -07:00
Linux Build Service Account
da0d924ef5 Merge "ARM: qca: ipq807x: Enabled eMMC initialization" 2017-05-30 02:32:36 -07:00
Gokul Sriram Palanisamy
15946aa171 ARM: dts: ipq8074: Added support for HK02 board
Change-Id: Ie48cef59239b5d082333337c443504d218b83d4c
Signed-off-by: Gokul Sriram Palanisamy <gokulsri@codeaurora.org>
2017-05-30 12:39:46 +05:30
Gokul Sriram Palanisamy
5500c77993 ARM: qca: ipq807x: Enabled eMMC initialization
Change-Id: I2322bf1011fcf39441e58fcd9695818108b697fd
Signed-off-by: Gokul Sriram Palanisamy <gokulsri@codeaurora.org>
2017-05-29 23:25:14 -07:00
Gokul Sriram Palanisamy
48d1f57fdc ARM: qca: ipq8074: Enabled QPIC NAND initialization
Change-Id: Iffbf606ad1e257f02b99c824e592c847d91c1905
Signed-off-by: Gokul Sriram Palanisamy <gokulsri@codeaurora.org>
2017-05-29 23:24:42 -07:00
Jaiganesh Narayanan
6fe9db26ac ipq807x: enable net, qca8075 phy reset and link detection code
Change-Id: I978f5a16da7ecf56f006e0e7757a52c7d31b22cf
Signed-off-by: Jaiganesh Narayanan <njaigane@codeaurora.org>
2017-05-29 20:15:48 -07:00
Jaiganesh Narayanan
428fc1d379 ipq: move qca8075 mdio, phy driver into common directory
ipq40xx, ipq807x hardware share the qca8075 phy. So the qca8075 phy
mdio, driver has been moved to common directory for use by both the
hardware.

Change-Id: Id6e9342438ffbdf8599860df6fbb39bba30429b3
Signed-off-by: Jaiganesh Narayanan <njaigane@codeaurora.org>
2017-05-29 08:02:40 -07:00
Gokul Sriram Palanisamy
8b395f5711 ARM: fdt-fixup: Fixed array delimiter
Change-Id: Ie29a96acf9365e70197836f1cf1b6fb2a45fa365
Signed-off-by: Gokul Sriram Palanisamy <gokulsri@codeaurora.org>
2017-05-28 23:41:24 -07:00
Linux Build Service Account
7ba716433f Merge "ipq807x: Enabled the i2c support" 2017-05-28 07:34:05 -07:00
Linux Build Service Account
49c11c0235 Merge "ipq807x: Added reset support" 2017-05-28 07:34:05 -07:00
smuthayy
2af7368202 ipq807x: Enabled the i2c support
Change-Id: I81f6210a8bd562d77dc6461a8916eca59a5fdc1b
Signed-off-by: smuthayy <smuthayy@codeaurora.org>
2017-05-27 13:28:36 -07:00
smuthayy
ead0a99fa9 ipq807x: Added reset support
Change-Id: If603ee62167fbbd284090d8e7412263e0d73b363
Signed-off-by: smuthayy <smuthayy@codeaurora.org>
2017-05-27 13:22:31 -07:00
Gokul Sriram Palanisamy
3002391c6b ARM: qca: Include RPM crashdump collection
Included dump collection for RPM code, data and msg.

Change-Id: I8d093c21cadcadf3982c1aa930ad0b0e8b0af14c
Signed-off-by: Gokul Sriram Palanisamy <gpalan@codeaurora.org>
2017-05-27 12:21:32 -07:00
Gokul Sriram Palanisamy
16e1850e40 ARM: fdt-fixup: Fixed array delimiter
Change-Id: I1922edde97c8010969681d1ad1d549ffdf966a37
Signed-off-by: Gokul Sriram Palanisamy <gokulsri@codeaurora.org>
2017-05-27 02:25:56 -07:00
Linux Build Service Account
45b4c03776 Merge "ARM: dts: spi: Updated tlmm values" 2017-05-26 06:13:15 -07:00
Gokul Sriram Palanisamy
aece84674c ARM: dts: spi: Updated tlmm values
Change-Id: I8ebb883d2c7c219bbe1dd1682c638157e78cd53c
Signed-off-by: Gokul Sriram Palanisamy <gokulsri@codeaurora.org>
2017-05-25 08:28:31 -07:00
smuthayy
e86ed2aba9 ipq807x: Fixed the UART bitrate for HWK01
Change-Id: I8fdb8359f762dc7f3fb9e745d745992e3d97b8da
Signed-off-by: smuthayy <smuthayy@codeaurora.org>
2017-05-25 04:22:59 -07:00
Vasudevan Murugesan
fdcfb6366d ipq807x: serial : Support to handle serial_gpio configurations
Change-Id: Ic928981198c69eb8d68db13553b7222e90de8c8c
Signed-off-by: Vasudevan Murugesan <vmuruges@codeaurora.org>
2017-05-23 12:26:50 -07:00
Sham Muthayyan
0a3aa1330a ipq807x: Fixed the HKW01 peripherals
Change-Id: I1abe6ffccf633e7f2c37350961a64192cc07cf70
Signed-off-by: Sham Muthayyan <smuthayy@codeaurora.org>
2017-05-23 12:26:14 -07:00
smuthayy
c8d864ebd1 ipq807x: Disable PCI NAND EMMC and NET
Change-Id: Ifcb56a569f1bb68b816fc7bad15fe1b8ac9951f2
Signed-off-by: smuthayy <smuthayy@codeaurora.org>
2017-05-22 23:32:32 -07:00
Gokul Sriram Palanisamy
b815cbe2a7 ARM: dts: Updated HK01 machid and kernel config
Updated HK01 machid and kernel config to reflect
HK01 board machid and kernel configuration.

Change-Id: Iabbda090ff595318686040ba4a3c1d1960f1b877
Signed-off-by: Gokul Sriram Palanisamy <gokulsri@codeaurora.org>
2017-05-22 19:09:42 +05:30
Aditya Kumar Patra S
57c087df8d qca: tools: Standardize arguments passed to pack script
Change-Id: I61c1ae44d50ae358c8bbe8e1fc9a4a13b08beaff
Signed-off-by: Aditya Kumar Patra S <apatr@codeaurora.org>
2017-05-16 05:38:49 -07:00
Aditya Kumar Patra S
46b4a1d90b qca: tools: update for ipq806x in pack script
Added ipq806x support to new single-image package
styled pack script

Change-Id: I7c6518da38e1be01182d120c33aeff4d8a69ad55
Signed-off-by: Aditya Kumar Patra S <apatr@codeaurora.org>
2017-04-25 21:48:51 -07:00
Linux Build Service Account
ae15ec2f6a Merge "mmc: eMMC add Secured Trim command support" 2017-04-25 15:34:13 -07:00
Gokul Sriram Palanisamy
0dedd94f33 ARM: qca: Added support for flashless boot
U-boot uses APPSBLENV partition on flash to save environment variables.
During flashless boot, there cannot be any dependency over a flash partition.
This patch revokes the support for this flash partition for flashless boot.

Change-Id: Id387ec3af52c597f3fd408e022446c9b600ecf1d
Signed-off-by: Gopinath Sekar <gsekar@codeaurora.org>
Signed-off-by: Gokul Sriram Palanisamy <gpalan@codeaurora.org>
2017-04-24 14:08:40 +05:30
Sham Muthayyan
cad4eba461 mmc: eMMC add Secured Trim command support
Secured Trim command does eMMC erase for  unalligned block size.

Change-Id: I4dc7bea15c8fcb57e07d19c398b1c8e2289da100
Signed-off-by: Sham Muthayyan <smuthayy@codeaurora.org>
2017-04-11 23:55:40 -07:00
Gokul Sriram Palanisamy
d8973d0871 ARM: qca: Remove compiler warning
Change-Id: Ib277a580134255ee571077890bef853dc29fead0
Signed-off-by: Gokul Sriram Palanisamy <gpalan@codeaurora.org>
2017-04-11 02:37:49 -07:00
Gokul Sriram Palanisamy
757ae11af9 ARM: qca: ipq8064: Secondary flash type setting is board specific
flash_secondary_type is specific to ipq8064. Initialization of this
parameter is moved into boards specific file.

Change-Id: If1a0e44e3d0a674ce497de045d9c5095b67bc913
Signed-off-by: Gokul Sriram Palanisamy <gpalan@codeaurora.org>
2017-04-11 14:23:24 +05:30
Gokul Sriram Palanisamy
e697c8f7e2 ARM: env: qca: Update parameters for mmc env patition
This change adds mmc init code to update mmc env parameters
such as env offset and size in case of env is in mmc.

Change-Id: I27b5a68b47cab8090ad1a56d452b3211d92d1e21
Signed-off-by: Gokul Sriram Palanisamy <gpalan@codeaurora.org>
2017-03-29 21:26:49 +05:30
Gokul Sriram Palanisamy
c61f26e363 ARM: qca: bootipq: Removed multiple occurance of run_command
Avoids multiple mmc read for HLOS partition.

Change-Id: I1ac9b5c9c97a3702dec3beb521b3c190e07969dc
Signed-off-by: Gokul Sriram Palanisamy <gpalan@codeaurora.org>
2017-03-27 09:24:04 -07:00
Aditya Kumar Patra S
0e8178e9ea qca: tools: pack script for new single-image package
supports ipq40xx, ipq807x, ipq807x-64bit boards

Change-Id: I4f29dc8eed62c471b797b5b4d021b6ccdf8dbecc
Signed-off-by: Aditya Kumar Patra S <apatr@codeaurora.org>
2017-03-22 14:39:46 +05:30
Aditya Kumar Patra S
117caa3ffb Revert "qca: tools: Modified pack.py to support new single-image package"
This reverts commit b68f13eae8.

Change-Id: I8cabf4f636d4e5a69f656a2142ee78b5fa4630d0
Signed-off-by: Aditya Kumar Patra S <apatr@codeaurora.org>
2017-03-21 12:19:27 +05:30
Aditya Kumar Patra S
dc9ccafd96 qca: tools: Support for IPQ807x 64 bit mode in pack.py
1. User has to invoke the pack.py with mode(32 or 64) as the
third parameter.
2. If third parameter is empty, default 32 bit files will be
fetched to create single image.

Change-Id: I9aa589e88995b8f82cf6d39871f3db63235aa808
Signed-off-by: Aditya Kumar Patra S <apatr@codeaurora.org>
2017-03-16 05:15:27 -07:00
Gokul Sriram Palanisamy
c75b95d121 ARM: dts: ipq8074: Removed timer base from device tree
We have timer enabled by default. We don't want the
register re-written as it is write protected by the
underlying layer.

Change-Id: Ided26b1e41e9e44872f224c9f91cbb0c6e984701
Signed-off-by: Gokul Sriram Palanisamy <gpalan@codeaurora.org>
2017-03-15 10:22:29 +05:30
Gokul Sriram Palanisamy
674e652750 ARM: qca: qup-spi: Removed unused registers from structure
Change-Id: I028018a6d9bc237ce257ee9f60bbe1ebc662eca7
Signed-off-by: Gokul Sriram Palanisamy <gpalan@codeaurora.org>
2017-03-14 22:51:51 +05:30
Linux Build Service Account
4723ae873c Merge "qca: tools: Modified pack.py to support new single-image package" 2017-03-10 18:10:46 -08:00
Linux Build Service Account
457fb80fcc Merge "qca: ipq806x: Fix SPI-NOR flash option value." 2017-03-10 18:10:45 -08:00
Aditya Kumar Patra S
b68f13eae8 qca: tools: Modified pack.py to support new single-image package
Change-Id: Ic791fead3f4fa64bfeb35f8b2d713aab6de38bfc
Signed-off-by: Aditya Kumar Patra S <apatr@codeaurora.org>
2017-03-09 16:54:29 +05:30
Aditya Kumar Patra S
b55f8a1e4c ipq806x: Detach ubi on ubi volume read error.
Detach the ubi and the associated mtd device on error conditions.

Change-Id: I7b1fc798b5e03e4b2a39370697a4615139273c15
Signed-off-by: Aditya Kumar Patra S <apatr@codeaurora.org>
2017-03-01 22:40:37 -08:00
Gokul Sriram Palanisamy
9349111a4c ARM: qca: smem: ipq8074: Update platform structure
Added a new entry in platform structure to align with smem entry.

Change-Id: I41b0e69536a625aaf791d39722b781698cffa5b6
Signed-off-by: Gokul Sriram Palanisamy <gpalan@codeaurora.org>
2017-02-23 15:30:27 +05:30
Aditya Kumar Patra S
35f3264a1e qca: ipq806x: Fix SPI-NOR flash option value.
SPI-NOR flash option field was uninitialized which was
giving improper flash information during sf probe.
Initialized to zero during spi initialization.

Change-Id: I26df0a491e96071d598cc281c42e32408f34d29f
Signed-off-by: Aditya Kumar Patra S <apatr@codeaurora.org>
2017-02-21 17:39:02 +05:30
Aditya Kumar Patra S
335c21b1a2 ipq807x: Added ethernet support
Added the ipq807x ethernet edma, ppe driver support

Change-Id: Ibcac04d8a60c1ca74549834b70735a6f15b58358
Signed-off-by: Aditya Kumar Patra S <apatr@codeaurora.org>
2017-02-09 10:25:56 +05:30
Vasudevan Murugesan
781e610f87 ipq807x: Enabled SDCC support
Change-Id: I383e65d0eba0cdc11b1694fbb2493596d3b8d626
Signed-off-by: Vasudevan Murugesan <vmuruges@codeaurora.org>
2017-02-02 02:00:23 -08:00
Vasudevan Murugesan
f96d461a27 ipq806x: Enabled SDCC support
This patch enables qca_mmc driver and
also has the changes required for emmc
support

Change-Id: Icc8d807caffced79d6ca576fe6220c522ebda3f7
Signed-off-by: Vasudevan Murugesan <vmuruges@codeaurora.org>
2017-02-01 21:23:50 -08:00
Gokul Sriram Palanisamy
f71a48c2df ARM: qca: ipq8074: Updated smem entry table macros
Change-Id: Ic2885f63ac7144c7d75d9ec3b0c5c2fe2f97b6f2
Signed-off-by: Gokul Sriram Palanisamy <gpalan@codeaurora.org>
2017-02-01 15:17:36 +05:30