Commit graph

34735 commits

Author SHA1 Message Date
Sham Muthayyan
2a8bb9d7d7 qcom: nand: Add IPQ807x support
Change-Id: If83199c83275dba83350ddbf0f2d3a80de3e9c65
Signed-off-by: Sham Muthayyan <smuthayy@codeaurora.org>
2016-06-27 06:40:50 -07:00
Sham Muthayyan
32d68e6e5b ipq807x: QPIC NAND Makefile and board file changes
Change-Id: I67aeca19bcb7bdc5c83cb1fc6666cdb55bb24c37
Signed-off-by: Sham Muthayyan <smuthayy@codeaurora.org>
2016-06-27 19:09:37 +05:30
Linux Build Service Account
f07326d936 Merge "qcom: nand: Add QPIC NAND driver with BAM support" into eggplant 2016-06-26 21:43:26 -07:00
Linux Build Service Account
3467925840 Merge "qcom: dma: Add BAM support" into eggplant 2016-06-26 21:43:26 -07:00
Sham Muthayyan
df863e53b2 qcom: nand: Add QPIC NAND driver with BAM support
These files are copied from
https://us.codeaurora.org/cgit/quic/qsdk/oss/boot/uboot-1.0/tree/arch/arm/include/asm/arch-qcom-common/qpic_nand.h
https://us.codeaurora.org/cgit/quic/qsdk/oss/boot/uboot-1.0/tree/drivers/mtd/qpic_nand.c

Change-Id: I21956eae14487086680d81c21468dbde1306a8e2
Signed-off-by: Sham Muthayyan <smuthayy@codeaurora.org>
2016-06-24 16:57:43 +05:30
Sham Muthayyan
1eb5034b0b qcom: dma: Add BAM support
These files are copied from
https://us.codeaurora.org/cgit/quic/qsdk/oss/boot/uboot-1.0/tree/arch/arm/include/asm/arch-qcom-common/bam.h
https://us.codeaurora.org/cgit/quic/qsdk/oss/boot/uboot-1.0/tree/drivers/dma/bam.c

Change-Id: I450227a1a85530ee78d6128c97ce722b6abec4bf
Signed-off-by: Sham Muthayyan <smuthayy@codeaurora.org>
2016-06-24 16:57:33 +05:30
Sham Muthayyan
f464f73be8 qcom: Moving SMEM into common location
The SMEM is used for all the platforms like ipq40xx and ipq807x.
So moving this into a common place to use all qcom platforms.

Change-Id: I04f0bf0e7aad0eae71024d734d8049a3470d510d
Signed-off-by: Sham Muthayyan <smuthayy@codeaurora.org>
2016-06-23 23:04:57 -07:00
Vasudevan Murugesan
3983a7aa1d ipq807x: mmc: Added emmc clock configurations
Change-Id: I61454a90ec9723e22b4b3ca3d76f1c4b8a03a331
Signed-off-by: Vasudevan Murugesan <vmuruges@codeaurora.org>
2016-06-13 04:30:23 -07:00
Vasudevan Murugesan
e452f79755 ipq807x: Enable EFI partition type for eMMC
Change-Id: I29b4d4b3d4b5a047e9bb1d71347c36a489a0eea2
Signed-off-by: Vasudevan Murugesan <vmuruges@codeaurora.org>
2016-06-10 03:58:15 -07:00
Linux Build Service Account
89cefaa85b Merge changes I22bde577,I1aad7193,Ic7849ca2 into eggplant
* changes:
  qca: ipq40xx: Expose SPI driver as pseudo NAND driver
  qca: ipq40xx: Adding files scm.c and scm.h
  qca: ipq40xx: Configure u-boot environment in nand
2016-06-02 23:13:07 -07:00
Manoharan Vijaya Raghavan
2fb1c57774 dts: combine dtb in u-boot ELF
u-boot and dtb are seperate images. This patch combines them as
single ELF image.

Change-Id: Ib3c72c26844ffd4fd8489d0595c243a15434802e
Signed-off-by: Manoharan Vijaya Raghavan <mraghava@codeaurora.org>
2016-05-30 13:12:45 +05:30
Vasudevan Murugesan
53afc70d8f ipq807x: Enabled mmc support
Change-Id: Ie2e2e5b6def4dbb9b9385a516091958d0d8902f3
Signed-off-by: Vasudevan Murugesan <vmuruges@codeaurora.org>
2016-05-27 00:06:53 -07:00
Manoharan Vijaya Raghavan
532b5259c0 qcom: ipq807x: dts: change in bitrate and gcnt timer base
serial clock rate is now fixed.
GCNT timer needs to be initialized.

Change-Id: Ia66ff458a4c66cfb6cf9fa5fd4953498ef3b656d
Signed-off-by: Manoharan Vijaya Raghavan <mraghava@codeaurora.org>
2016-05-09 07:29:58 -07:00
Manoharan Vijaya Raghavan
94ad8648c6 qcom: ipq807x: dts: Change of U-Boot load address as DDR base is now fixed
DDR base address is now fixed to be at 0x40000000 and this patch
changes u-boot load address in accordance with that.

Change-Id: I13d0da43a7b0db0e6e322e3828e42da46ebd53cb
Signed-off-by: Manoharan Vijaya Raghavan <mraghava@codeaurora.org>
2016-05-09 07:27:59 -07:00
Linux Build Service Account
2c7472734b Merge "ARM: ipq807x: Enable barrier operations" into eggplant 2016-05-08 22:49:21 -07:00
Vasudevan Murugesan
a6f449b528 ipq807x: Modified micron flash params to support RUMI
Change-Id: I08c52c7218e01170c5fe489f1e910ccd2abfd852
Signed-off-by: Vasudevan Murugesan <vmuruges@codeaurora.org>
2016-04-29 11:35:42 +05:30
Vasudevan Murugesan
4cf0b0294a ipq807x: Enabled spi-nor flash support
Change-Id: Id3b876e9d3c00268e608a2fcb76a30a38d965e48
Signed-off-by: Vasudevan Murugesan <vmuruges@codeaurora.org>
2016-04-27 11:44:00 +05:30
Manoharan Vijaya Raghavan
770a77a88e ARM: ipq807x: Enable barrier operations
Set SCTLR.CP15BEN in CP15 register

Change-Id: I3d36b2276fe258bffff0b2bbe6c4f309f073a162
Signed-off-by: Manoharan Vijaya Raghavan <mraghava@codeaurora.org>
2016-04-21 13:11:58 +05:30
Akila N
1149982888 qca: ipq40xx: Expose SPI driver as pseudo NAND driver
Change-Id: I22bde577152837b4e8ca5b09e1a0985462fcb1c9
Signed-off-by: Akila N <akilan@codeaurora.org>
2016-04-20 11:29:45 +05:30
Akila N
8013845f03 qca: ipq40xx: Adding files scm.c and scm.h
Change-Id: I1aad71936526a497499a476dd2a0e9b004e7364e
Signed-off-by: Akila N <akilan@codeaurora.org>
2016-04-18 03:12:29 -07:00
Akila N
da1841647b qca: ipq40xx: Configure u-boot environment in nand
Change-Id: Ic7849ca28adcebf24f376900abd22e409194cd3e
Signed-off-by: Akila N <akilan@codeaurora.org>
2016-04-18 03:11:51 -07:00
Akila N
1aa59e6721 qca: ipq40xx: Enable spi nor driver in fifo mode
Change-Id: I641f2a206f0537c6b715841447100dcbe89f87b3
Signed-off-by: Akila N <akilan@codeaurora.org>
2016-04-18 15:38:30 +05:30
Balamurugan Selvarajan
27d0f93300 qca: ipq40xx: Add qca8075 switch support
Change-Id: I39fdbd864e9eb8e06bd9493eb1af1dcd48485635
Signed-off-by: Balamurugan Selvarajan <bselvara@codeaurora.org>
2016-04-08 16:47:19 +05:30
Balamurugan Selvarajan
f80519be25 qca: ipq40xx: Enable QCA8033 PHY driver
Change-Id: Ia1af1108c9850b56d89468e4fbd7a1cbaad262c3
Signed-off-by: Balamurugan Selvarajan <bselvara@codeaurora.org>
2016-04-08 16:46:25 +05:30
Balamurugan Selvarajan
788ce2c5ce qca: ipq40xx: Add support for MDIO driver
Change-Id: I404a264f53ef333f0b4b137f7a79f089b4d3d0bf
Signed-off-by: Balamurugan Selvarajan <bselvara@codeaurora.org>
2016-04-08 16:45:49 +05:30
Balamurugan Selvarajan
3522c2faad qca: ipq40xx: Add ess driver
Change-Id: If5f6ab192c5fca57296f9213404abcd6bb16bfb7
Signed-off-by: Balamurugan Selvarajan <bselvara@codeaurora.org>
2016-04-08 16:45:12 +05:30
Balamurugan Selvarajan
84ba768fc3 qca: ipq40xx: Add EDMA controller driver
Change-Id: I7f784bac9dedbbbc54cae3827bfe2aa826867c3c
Signed-off-by: Balamurugan Selvarajan <bselvara@codeaurora.org>
2016-04-08 16:44:39 +05:30
Linux Build Service Account
f8a87cfcf1 Merge "timer: ipq807x: avoid timer intialization" into eggplant 2016-04-08 00:21:37 -07:00
Linux Build Service Account
bca67e5a60 Merge "dm: qca: ipq807x: fix GP timer frequency" into eggplant 2016-04-08 00:21:37 -07:00
Linux Build Service Account
14f9d6ad01 Merge "dm: qca: ipq807x: Use UART1 for APPS console" into eggplant 2016-04-08 00:21:36 -07:00
Linux Build Service Account
852dbceb31 Merge "qca: ipq807x: Fixing load address of u-boot" into eggplant 2016-04-08 00:21:36 -07:00
Linux Build Service Account
2758c33842 Merge changes Ib63a3920,I468af254,Iae0cc3bf,I367b3521,I3b7d64f5,I1ba2b87e into eggplant
* changes:
  qca: ipq40xx: Adding support for UART driver
  qca: ipq40xx: Enabling Makefile and Kconfig
  qca: ipq40xx: Adding dts support
  qca: ipq40xx: Adding board specific files
  qca: ipq40xx: Adding files iomap.h and gpio.h
  qca: ipq40xx: Addding smem related files
2016-04-07 22:54:12 -07:00
Akila N
03363dc9b9 qca: ipq40xx: Adding support for UART driver
Change-Id: Ib63a39202ad1475600ac6583aed85a52a7de82a7
Signed-off-by: Akila N <akilan@codeaurora.org>
2016-04-06 22:15:38 -07:00
Akila N
722c00bbdf qca: ipq40xx: Enabling Makefile and Kconfig
Change-Id: I468af254928078268bc2720580f76ea854f36cc4
Signed-off-by: Akila N <akilan@codeaurora.org>
2016-04-06 22:15:18 -07:00
Akila N
5e8042b958 qca: ipq40xx: Adding dts support
Change-Id: Iae0cc3bf8f26c12123a3ff4316924230b762fe7c
Signed-off-by: Akila N <akilan@codeaurora.org>
2016-04-07 10:44:22 +05:30
Akila N
bbe6202f7c qca: ipq40xx: Adding board specific files
Change-Id: I367b352146ad34d1564f6f861b0dd4a902572562
Signed-off-by: Akila N <akilan@codeaurora.org>
2016-04-07 10:43:25 +05:30
Akila N
00a91730cf qca: ipq40xx: Adding files iomap.h and gpio.h
Change-Id: I3b7d64f5172d9e52626f4e24c8a6f2b386201df0
Signed-off-by: Akila N <akilan@codeaurora.org>
2016-04-07 10:43:00 +05:30
Akila N
438419dd6e qca: ipq40xx: Addding smem related files
Change-Id: I1ba2b87e7e33a0ba8a2357aab5fd4b961ce4bd81
Signed-off-by: Akila N <akilan@codeaurora.org>
2016-04-07 10:42:38 +05:30
Vasudevan Murugesan
80664c0da4 ipq807x: mmc: Initial changes for compilable mmc driver
This patch has the initial changes required to make the
qca_mmc driver buildable. Also added the Kconfig
options required for the qca_mmc driver.

Change-Id: I15c0e9288ae5c7ae361659dff1e84b619de989a8
Signed-off-by: Vasudevan Murugesan <vmuruges@codeaurora.org>
2016-04-06 18:29:39 +05:30
Manoharan Vijaya Raghavan
3d07b57d26 timer: ipq807x: avoid timer intialization
GCNT is already enabled by SBL, hence this could be avoided
in u-boot.

Change-Id: I207f0085f015ea7c5e80d8d20c0af95e498a9565
Signed-off-by: Manoharan Vijaya Raghavan <mraghava@codeaurora.org>
2016-04-06 15:47:28 +05:30
Manoharan Vijaya Raghavan
04ab1b5343 dm: qca: ipq807x: fix GP timer frequency
Change-Id: Ifa4ecfcaf434d93fd491350cce04f293cbb9278e
Signed-off-by: Manoharan Vijaya Raghavan <mraghava@codeaurora.org>
2016-04-06 15:45:01 +05:30
Vasudevan Murugesan
a8601af2d3 u-boot: Added common target header file
Change-Id: Id1ce039d0a64242e04b997df41152d8bf7f42f60
Signed-off-by: Vasudevan Murugesan <vmuruges@codeaurora.org>
2016-04-05 03:13:25 -07:00
Manoharan Vijaya Raghavan
520b0b4bee dm: qca: ipq807x: Use UART1 for APPS console
Change-Id: I53fa49bd6f7b64c4eb9c6b0aa70e4b73a39f2d00
Signed-off-by: Manoharan Vijaya Raghavan <mraghava@codeaurora.org>
2016-04-05 11:04:09 +05:30
Manoharan Vijaya Raghavan
cba3df6d12 qca: ipq807x: Fixing load address of u-boot
Change-Id: Ife8766a46525333a4b248b8d9a9bb1537fdca3ac
Signed-off-by: Manoharan Vijaya Raghavan <mraghava@codeaurora.org>
2016-04-05 11:00:21 +05:30
Vasudevan Murugesan
056b5702d2 ipq807x: Added MMC Kconfig options
Change-Id: Ia487c6e887137db937eef29d8947501fcd071090
Signed-off-by: Vasudevan Murugesan <vmuruges@codeaurora.org>
2016-04-01 02:24:46 -07:00
Linux Build Service Account
3a689211b6 Merge "qca: ipq40xx: Add configuation files for ipq40xx" into eggplant 2016-03-28 06:21:40 -07:00
Vasudevan Murugesan
a07af4aa36 ipq807x: mmc: Added eMMC driver files
Change-Id: Icf1683ebe1c7e99c336d884983215d7b416c988b
Signed-off-by: Vasudevan Murugesan <vmuruges@codeaurora.org>
2016-03-21 14:16:28 +05:30
Akila N
e0974323f9 qca: ipq40xx: Add configuation files for ipq40xx
Change-Id: Id5236cad6be0bcc1584ecc8c59bd0d17c8af567e
Signed-off-by: Akila N <akilan@codeaurora.org>
2016-03-18 15:41:51 +05:30
Manoharan Vijaya Raghavan
df62dea585 qcom: timer: change timer load value type
changing timer load value to 64 bit data type

Change-Id: I09a35980e5ac15fdfdae3896e7f04ef87b403894
Signed-off-by: Manoharan Vijaya Raghavan <mraghava@codeaurora.org>
2016-03-03 15:09:06 +05:30
Manoharan Vijaya Raghavan
7138d8ac1f dm: ipq807x: DM conversion for serial driver
Change-Id: I08290d0f8f690bc4899adfe08bf7b698105bc9a3
Signed-off-by: Manoharan Vijaya Raghavan <mraghava@codeaurora.org>
2016-03-03 00:53:31 -08:00