2012-09-07 01:32:38 +07:00
|
|
|
ifeq ($(CONFIG_OF),y)
|
|
|
|
|
2012-07-05 15:56:09 +07:00
|
|
|
# Keep at91 dtb files sorted alphabetically for each SoC
|
2012-10-29 01:31:11 +07:00
|
|
|
# rm9200
|
|
|
|
dtb-$(CONFIG_ARCH_AT91) += at91rm9200ek.dtb
|
2013-02-08 08:25:56 +07:00
|
|
|
dtb-$(CONFIG_ARCH_AT91) += mpa1600.dtb
|
2012-07-05 15:56:09 +07:00
|
|
|
# sam9260
|
2012-11-15 20:56:27 +07:00
|
|
|
dtb-$(CONFIG_ARCH_AT91) += animeo_ip.dtb
|
2013-11-15 21:50:06 +07:00
|
|
|
dtb-$(CONFIG_ARCH_AT91) += at91-qil_a9260.dtb
|
2012-07-05 15:56:09 +07:00
|
|
|
dtb-$(CONFIG_ARCH_AT91) += aks-cdu.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_AT91) += ethernut5.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_AT91) += evk-pro3.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_AT91) += tny_a9260.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_AT91) += usb_a9260.dtb
|
2014-03-03 17:05:59 +07:00
|
|
|
# sam9261
|
|
|
|
dtb-$(CONFIG_ARCH_AT91) += at91sam9261ek.dtb
|
2012-07-05 15:56:09 +07:00
|
|
|
# sam9263
|
|
|
|
dtb-$(CONFIG_ARCH_AT91) += at91sam9263ek.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_AT91) += tny_a9263.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_AT91) += usb_a9263.dtb
|
|
|
|
# sam9g20
|
2013-04-18 19:53:06 +07:00
|
|
|
dtb-$(CONFIG_ARCH_AT91) += at91-foxg20.dtb
|
2012-07-05 15:56:09 +07:00
|
|
|
dtb-$(CONFIG_ARCH_AT91) += at91sam9g20ek.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_AT91) += at91sam9g20ek_2mmc.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_AT91) += kizbox.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_AT91) += tny_a9g20.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_AT91) += usb_a9g20.dtb
|
2013-05-24 05:50:12 +07:00
|
|
|
dtb-$(CONFIG_ARCH_AT91) += usb_a9g20_lpw.dtb
|
2012-07-05 15:56:09 +07:00
|
|
|
# sam9g45
|
|
|
|
dtb-$(CONFIG_ARCH_AT91) += at91sam9m10g45ek.dtb
|
2012-10-18 13:10:21 +07:00
|
|
|
dtb-$(CONFIG_ARCH_AT91) += pm9g45.dtb
|
2012-07-05 15:56:09 +07:00
|
|
|
# sam9n12
|
|
|
|
dtb-$(CONFIG_ARCH_AT91) += at91sam9n12ek.dtb
|
2014-03-12 16:43:40 +07:00
|
|
|
# sam9rl
|
|
|
|
dtb-$(CONFIG_ARCH_AT91) += at91sam9rlek.dtb
|
2012-07-05 15:56:09 +07:00
|
|
|
# sam9x5
|
2013-04-04 22:36:49 +07:00
|
|
|
dtb-$(CONFIG_ARCH_AT91) += at91-ariag25.dtb
|
2013-11-14 00:20:54 +07:00
|
|
|
dtb-$(CONFIG_ARCH_AT91) += at91-cosino_mega2560.dtb
|
2012-07-05 15:56:09 +07:00
|
|
|
dtb-$(CONFIG_ARCH_AT91) += at91sam9g15ek.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_AT91) += at91sam9g25ek.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_AT91) += at91sam9g35ek.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_AT91) += at91sam9x25ek.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_AT91) += at91sam9x35ek.dtb
|
2013-03-22 20:24:13 +07:00
|
|
|
# sama5d3
|
2014-02-04 21:05:55 +07:00
|
|
|
dtb-$(CONFIG_ARCH_AT91) += at91-sama5d3_xplained.dtb
|
2013-03-22 20:24:13 +07:00
|
|
|
dtb-$(CONFIG_ARCH_AT91) += sama5d31ek.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_AT91) += sama5d33ek.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_AT91) += sama5d34ek.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_AT91) += sama5d35ek.dtb
|
2013-11-06 17:01:12 +07:00
|
|
|
dtb-$(CONFIG_ARCH_AT91) += sama5d36ek.dtb
|
|
|
|
|
2013-09-23 22:42:02 +07:00
|
|
|
dtb-$(CONFIG_ARCH_ATLAS6) += atlas6-evb.dtb
|
2014-05-23 16:08:36 +07:00
|
|
|
dtb-$(CONFIG_ARCH_AXXIA) += axm5516-amarillo.dtb
|
2012-09-21 11:11:45 +07:00
|
|
|
dtb-$(CONFIG_ARCH_BCM2835) += bcm2835-rpi-b.dtb
|
2014-04-14 16:55:01 +07:00
|
|
|
dtb-$(CONFIG_ARCH_BCM_5301X) += bcm4708-netgear-r6250.dtb
|
2014-03-06 16:18:14 +07:00
|
|
|
dtb-$(CONFIG_ARCH_BCM_MOBILE) += bcm28155-ap.dtb \
|
|
|
|
bcm21664-garnet.dtb
|
2013-09-09 19:17:52 +07:00
|
|
|
dtb-$(CONFIG_ARCH_BERLIN) += \
|
2013-11-05 18:40:22 +07:00
|
|
|
berlin2-sony-nsz-gs7.dtb \
|
2014-03-18 21:32:47 +07:00
|
|
|
berlin2cd-google-chromecast.dtb \
|
|
|
|
berlin2q-marvell-dmp.dtb
|
2012-11-20 13:25:59 +07:00
|
|
|
dtb-$(CONFIG_ARCH_DAVINCI) += da850-enbw-cmc.dtb \
|
|
|
|
da850-evm.dtb
|
2013-09-18 02:08:42 +07:00
|
|
|
dtb-$(CONFIG_ARCH_EFM32) += efm32gg-dk3750.dtb
|
2012-09-07 01:32:38 +07:00
|
|
|
dtb-$(CONFIG_ARCH_EXYNOS) += exynos4210-origen.dtb \
|
|
|
|
exynos4210-smdkv310.dtb \
|
ARM: soc: multiplatform enablement
This is a pretty significant branch. It's the introduction of the
first multiplatform support on ARM, and with this (and the later
branch) merged, it is now possible to build one kernel that contains
support for highbank, vexpress, mvebu, socfpga, and picoxcell. More
platforms will be convered over in the next few releases.
Two critical last things had to be done for this to be practical and
possible:
* Today each platform has its own include directory under
mach-<mach>/include/mach/*, and traditionally that is where a lot of
driver/platform shared definitions have gone, such as platform data
structures. They now need to move out to a common location instead,
and this branch moves a large number of those out to
include/linux/platform_data.
* Each platform used to list the device trees to compile for its
boards in mach-<mach>/Makefile.boot.
Both of the above changes will mean that there are some merge
conflicts to come (and some to resolve here). It's a one-time move and
once it settles in, we should be good for quite a while. Sorry for the
overhead.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAABAgAGBQJQaO7aAAoJEIwa5zzehBx3bUIP/02U8PhkHJJrrowyIsWRBOql
7LPJ53PRRgrpBdmEGzFD3TO3zaNyrjQRbYgNDvzHMO6NAMNvdRFouuWYjO11/tuB
i32zssXCC+eUOEgbAo/U/lYq+UOvqw9gv6mU+3+i3OcGEhdKOaoT/DSLPQC4hoDm
222TeLfFB3HJXu5n720dEQ9V3fO6TS1+bbh8TU3cjHqzceXsOrffZqOA5CQxUcRr
KWwOjA0nALDwWcqgv45GJNwY3GTyAQ/hPMQavnuWK0voJ+qUYk5HftKocAK7C+py
0T0OFOAHTwtyhvzJBxLC84M6Ox465BYXyeNjIB+2nG/Um9+mDoP0dnWpGy4c7DMU
P5hyqbeLGeqjUXQuYtRmgMMc3UeHKoUGAfXW9eMsjLa6/M4NLGv//7E7LbZPpgMZ
obkjwuesmcaYn/FRyj/yFmC35YlF4oCLziVzEtURZw3eKHHSUlhkTDSMNnkcZ0kZ
Vv7kFxnD2Y46ixiwSJv30ErQnVkgI3MdqDlDxkE8r5+phYuK4gCrNaJtiwRh/oNw
cFhpPxKuA0sJ9b6YRTzjC45eT/XZomEEr/uifCFeRNaCquyjYP00Mm8F0flSqwx9
zi+emzPAwNmk1bvxMUM/idGnaj0V4p+BAYUAvkbSoqU1p1flzyhU88fGTSIyKOt6
K5TCDS2v5hrVykK9TDwl
=Tc6y
-----END PGP SIGNATURE-----
Merge tag 'multiplatform' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
Pull ARM soc multiplatform enablement from Olof Johansson:
"This is a pretty significant branch. It's the introduction of the
first multiplatform support on ARM, and with this (and the later
branch) merged, it is now possible to build one kernel that contains
support for highbank, vexpress, mvebu, socfpga, and picoxcell. More
platforms will be convered over in the next few releases.
Two critical last things had to be done for this to be practical and
possible:
* Today each platform has its own include directory under
mach-<mach>/include/mach/*, and traditionally that is where a lot
of driver/platform shared definitions have gone, such as platform
data structures. They now need to move out to a common location
instead, and this branch moves a large number of those out to
include/linux/platform_data.
* Each platform used to list the device trees to compile for its
boards in mach-<mach>/Makefile.boot.
Both of the above changes will mean that there are some merge
conflicts to come (and some to resolve here). It's a one-time move
and once it settles in, we should be good for quite a while. Sorry
for the overhead."
Fix conflicts as per Olof.
* tag 'multiplatform' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (51 commits)
ARM: add v7 multi-platform defconfig
ARM: msm: Move core.h contents into common.h
ARM: highbank: call highbank_pm_init from .init_machine
ARM: dtb: move all dtb targets to common Makefile
ARM: spear: move platform_data definitions
ARM: samsung: move platform_data definitions
ARM: orion: move platform_data definitions
ARM: vexpress: convert to multi-platform
ARM: initial multiplatform support
ARM: mvebu: move armada-370-xp.h in mach dir
ARM: vexpress: remove dependency on mach/* headers
ARM: picoxcell: remove dependency on mach/* headers
ARM: move all dtb targets out of Makefile.boot
ARM: picoxcell: move debug macros to include/debug
ARM: socfpga: move debug macros to include/debug
ARM: mvebu: move debug macros to include/debug
ARM: vexpress: move debug macros to include/debug
ARM: highbank: move debug macros to include/debug
ARM: move debug macros to common location
ARM: make mach/gpio.h headers optional
...
2012-10-02 09:11:38 +07:00
|
|
|
exynos4210-trats.dtb \
|
2013-04-23 22:46:34 +07:00
|
|
|
exynos4210-universal_c210.dtb \
|
2013-01-11 08:12:50 +07:00
|
|
|
exynos4412-odroidx.dtb \
|
2013-01-01 06:07:39 +07:00
|
|
|
exynos4412-origen.dtb \
|
2013-07-24 11:33:46 +07:00
|
|
|
exynos4412-smdk4412.dtb \
|
2013-12-19 03:34:26 +07:00
|
|
|
exynos4412-tiny4412.dtb \
|
2013-07-24 11:41:45 +07:00
|
|
|
exynos4412-trats2.dtb \
|
2013-02-05 07:15:56 +07:00
|
|
|
exynos5250-arndale.dtb \
|
2012-11-21 11:32:21 +07:00
|
|
|
exynos5250-smdk5250.dtb \
|
2012-12-22 01:02:13 +07:00
|
|
|
exynos5250-snow.dtb \
|
2014-05-09 04:26:44 +07:00
|
|
|
exynos5260-xyref5260.dtb \
|
2014-05-27 04:54:13 +07:00
|
|
|
exynos5410-smdk5410.dtb \
|
2013-12-12 05:32:39 +07:00
|
|
|
exynos5420-arndale-octa.dtb \
|
2014-05-09 04:06:25 +07:00
|
|
|
exynos5420-peach-pit.dtb \
|
2013-06-18 22:29:35 +07:00
|
|
|
exynos5420-smdk5420.dtb \
|
2013-07-24 11:33:46 +07:00
|
|
|
exynos5440-sd5v1.dtb \
|
2014-05-12 05:56:34 +07:00
|
|
|
exynos5440-ssdk5440.dtb \
|
|
|
|
exynos5800-peach-pi.dtb
|
2013-12-20 09:52:58 +07:00
|
|
|
dtb-$(CONFIG_ARCH_HI3xxx) += hi3620-hi4511.dtb
|
2012-10-25 23:59:09 +07:00
|
|
|
dtb-$(CONFIG_ARCH_HIGHBANK) += highbank.dtb \
|
|
|
|
ecx-2000.dtb
|
2012-10-13 03:22:59 +07:00
|
|
|
dtb-$(CONFIG_ARCH_INTEGRATOR) += integratorap.dtb \
|
|
|
|
integratorcp.dtb
|
2014-03-19 03:02:34 +07:00
|
|
|
dtb-$(CONFIG_ARCH_KEYSTONE) += k2hk-evm.dtb \
|
|
|
|
k2l-evm.dtb \
|
|
|
|
k2e-evm.dtb
|
2014-02-23 02:14:57 +07:00
|
|
|
kirkwood := \
|
2014-03-17 17:50:05 +07:00
|
|
|
kirkwood-b3.dtb \
|
2014-02-23 02:14:57 +07:00
|
|
|
kirkwood-cloudbox.dtb \
|
2013-05-15 20:37:01 +07:00
|
|
|
kirkwood-db-88f6281.dtb \
|
|
|
|
kirkwood-db-88f6282.dtb \
|
2013-04-09 05:41:28 +07:00
|
|
|
kirkwood-dns320.dtb \
|
2012-09-07 01:32:38 +07:00
|
|
|
kirkwood-dns325.dtb \
|
2012-09-23 03:53:12 +07:00
|
|
|
kirkwood-dockstar.dtb \
|
2012-09-07 01:32:38 +07:00
|
|
|
kirkwood-dreamplug.dtb \
|
2014-02-20 03:02:37 +07:00
|
|
|
kirkwood-ds109.dtb \
|
|
|
|
kirkwood-ds110jv10.dtb \
|
|
|
|
kirkwood-ds111.dtb \
|
|
|
|
kirkwood-ds209.dtb \
|
|
|
|
kirkwood-ds210.dtb \
|
|
|
|
kirkwood-ds212.dtb \
|
|
|
|
kirkwood-ds212j.dtb \
|
|
|
|
kirkwood-ds409.dtb \
|
|
|
|
kirkwood-ds409slim.dtb \
|
|
|
|
kirkwood-ds411.dtb \
|
|
|
|
kirkwood-ds411j.dtb \
|
|
|
|
kirkwood-ds411slim.dtb \
|
2012-09-07 01:32:38 +07:00
|
|
|
kirkwood-goflexnet.dtb \
|
2012-12-10 01:40:04 +07:00
|
|
|
kirkwood-guruplug-server-plus.dtb \
|
2012-09-07 01:32:38 +07:00
|
|
|
kirkwood-ib62x0.dtb \
|
|
|
|
kirkwood-iconnect.dtb \
|
2012-09-23 03:53:12 +07:00
|
|
|
kirkwood-iomega_ix2_200.dtb \
|
2012-10-17 17:09:04 +07:00
|
|
|
kirkwood-is2.dtb \
|
2012-09-23 03:53:12 +07:00
|
|
|
kirkwood-km_kirkwood.dtb \
|
2013-12-24 19:53:19 +07:00
|
|
|
kirkwood-laplug.dtb \
|
2012-09-07 01:32:38 +07:00
|
|
|
kirkwood-lschlv2.dtb \
|
|
|
|
kirkwood-lsxhl.dtb \
|
2012-11-18 22:46:16 +07:00
|
|
|
kirkwood-mplcec4.dtb \
|
2013-08-01 22:07:32 +07:00
|
|
|
kirkwood-mv88f6281gtw-ge.dtb \
|
2013-03-20 05:28:06 +07:00
|
|
|
kirkwood-netgear_readynas_duo_v2.dtb \
|
2013-11-30 22:13:44 +07:00
|
|
|
kirkwood-netgear_readynas_nv+_v2.dtb \
|
2012-10-17 17:09:04 +07:00
|
|
|
kirkwood-ns2.dtb \
|
2012-10-17 17:09:05 +07:00
|
|
|
kirkwood-ns2lite.dtb \
|
2012-10-17 17:09:04 +07:00
|
|
|
kirkwood-ns2max.dtb \
|
2012-10-17 17:09:06 +07:00
|
|
|
kirkwood-ns2mini.dtb \
|
arm: kirkwood: add support for ZyXEL NSA310
Hello, Andrew
> > +#define NSA310_GPIO_LED_ESATA_GREEN 12
> > <..>
> > +#define NSA310_GPIO_POWER_OFF 48
>
> It looks like most of these are not used. Please remove them.
True. Fixed.
> > +static struct mtd_partition nsa310_mtd_parts[] = {
> > + {
> > + .name = "uboot",
> > + .offset = 0,
> > + .size = 0x100000,
> > + .mask_flags = MTD_WRITEABLE,
> > + }, {
> > <..>
> You should be able to put all that into DT. Take a look at
Correct. I did the conversion and tested that the partitions
can be read with dd and produce exactly the same data before and
after conversion. So, the partition offsets at least should be fine.
> > +static struct i2c_board_info __initdata nsa310_i2c_info[] = {
> > + { I2C_BOARD_INFO("adt7476", 0x2e) },
> > +};
>
> You can also do this in DT as well. kirkwood-ts219.dtsi has
>
> i2c@11000 {
> status = "okay";
> clock-frequency = <400000>;
Ok, I did convert the i2c definition to use the devicetree.
The adt7476 device itself is not at reach of device tree,
AFAIK and requires more work at there?
Thanks for your valuable comments. Following is a new patch that
should address the problems and mistakes you pointed and also
some of the pointed by Jason Cooper. The nand and i2c are now
defined at DT and I also removed the pointless defines and
ARM_APPENDED_DTB. It is based against the Linus' official
3.6 version.
Best regards,
Tero
Signed-off-by: Jason Cooper <jason@lakedaemon.net>
2012-10-26 22:56:16 +07:00
|
|
|
kirkwood-nsa310.dtb \
|
2013-07-17 23:51:49 +07:00
|
|
|
kirkwood-nsa310a.dtb \
|
2013-10-30 23:55:09 +07:00
|
|
|
kirkwood-openblocks_a6.dtb \
|
|
|
|
kirkwood-openblocks_a7.dtb \
|
2014-05-12 02:30:39 +07:00
|
|
|
kirkwood-openrd-base.dtb \
|
|
|
|
kirkwood-openrd-client.dtb \
|
|
|
|
kirkwood-openrd-ultimate.dtb \
|
2014-02-15 19:59:52 +07:00
|
|
|
kirkwood-rd88f6192.dtb \
|
2014-02-15 19:59:53 +07:00
|
|
|
kirkwood-rd88f6281-a0.dtb \
|
|
|
|
kirkwood-rd88f6281-a1.dtb \
|
2014-02-20 03:02:37 +07:00
|
|
|
kirkwood-rs212.dtb \
|
|
|
|
kirkwood-rs409.dtb \
|
|
|
|
kirkwood-rs411.dtb \
|
2013-05-14 04:19:00 +07:00
|
|
|
kirkwood-sheevaplug.dtb \
|
|
|
|
kirkwood-sheevaplug-esata.dtb \
|
2014-02-26 00:34:02 +07:00
|
|
|
kirkwood-t5325.dtb \
|
2012-10-22 09:15:35 +07:00
|
|
|
kirkwood-topkick.dtb \
|
2012-09-07 01:32:38 +07:00
|
|
|
kirkwood-ts219-6281.dtb \
|
2014-01-07 05:49:17 +07:00
|
|
|
kirkwood-ts219-6282.dtb \
|
|
|
|
kirkwood-ts419-6281.dtb \
|
|
|
|
kirkwood-ts419-6282.dtb
|
2014-02-23 02:14:57 +07:00
|
|
|
dtb-$(CONFIG_ARCH_KIRKWOOD) += $(kirkwood)
|
2014-02-26 00:14:21 +07:00
|
|
|
dtb-$(CONFIG_MACH_KIRKWOOD) += $(kirkwood)
|
2014-02-23 02:14:57 +07:00
|
|
|
dtb-$(CONFIG_ARCH_LPC32XX) += ea3250.dtb phy3250.dtb
|
2012-12-20 18:37:32 +07:00
|
|
|
dtb-$(CONFIG_ARCH_MARCO) += marco-evb.dtb
|
2013-12-18 19:58:46 +07:00
|
|
|
dtb-$(CONFIG_ARCH_MOXART) += moxart-uc7112lx.dtb
|
2012-12-31 10:30:59 +07:00
|
|
|
dtb-$(CONFIG_ARCH_MXC) += \
|
2013-12-05 21:56:56 +07:00
|
|
|
imx25-eukrea-mbimxsd25-baseboard.dtb \
|
2012-12-31 10:30:59 +07:00
|
|
|
imx25-karo-tx25.dtb \
|
2013-01-03 23:27:35 +07:00
|
|
|
imx25-pdk.dtb \
|
2012-12-31 10:30:59 +07:00
|
|
|
imx27-apf27.dtb \
|
2013-03-27 20:41:58 +07:00
|
|
|
imx27-apf27dev.dtb \
|
2012-12-31 10:30:59 +07:00
|
|
|
imx27-pdk.dtb \
|
2013-06-01 12:54:13 +07:00
|
|
|
imx27-phytec-phycore-rdk.dtb \
|
2013-06-28 21:50:37 +07:00
|
|
|
imx27-phytec-phycard-s-rdk.dtb \
|
2012-12-31 10:30:59 +07:00
|
|
|
imx31-bug.dtb \
|
2014-01-15 23:32:12 +07:00
|
|
|
imx35-eukrea-mbimxsd35-baseboard.dtb \
|
2014-03-26 00:47:41 +07:00
|
|
|
imx35-pdk.dtb \
|
2013-10-29 12:15:57 +07:00
|
|
|
imx50-evk.dtb \
|
2013-01-21 05:55:29 +07:00
|
|
|
imx51-apf51.dtb \
|
2013-03-08 14:41:38 +07:00
|
|
|
imx51-apf51dev.dtb \
|
2012-12-25 18:10:52 +07:00
|
|
|
imx51-babbage.dtb \
|
2014-04-12 12:29:05 +07:00
|
|
|
imx51-digi-connectcore-jsk.dtb \
|
2014-02-07 14:50:23 +07:00
|
|
|
imx51-eukrea-mbimxsd51-baseboard.dtb \
|
2012-09-07 01:32:38 +07:00
|
|
|
imx53-ard.dtb \
|
2013-04-23 04:23:47 +07:00
|
|
|
imx53-m53evk.dtb \
|
2013-01-10 17:27:27 +07:00
|
|
|
imx53-mba53.dtb \
|
2012-09-07 01:32:38 +07:00
|
|
|
imx53-qsb.dtb \
|
2014-01-10 19:52:59 +07:00
|
|
|
imx53-qsrb.dtb \
|
2012-09-07 01:32:38 +07:00
|
|
|
imx53-smd.dtb \
|
2014-01-18 15:18:38 +07:00
|
|
|
imx53-tx53-x03x.dtb \
|
|
|
|
imx53-tx53-x13x.dtb \
|
2013-10-25 04:56:09 +07:00
|
|
|
imx53-voipac-bsb.dtb \
|
2014-01-16 23:12:38 +07:00
|
|
|
imx6dl-cubox-i.dtb \
|
2014-01-18 15:41:30 +07:00
|
|
|
imx6dl-dfi-fs700-m60.dtb \
|
2014-02-07 14:24:56 +07:00
|
|
|
imx6dl-gw51xx.dtb \
|
|
|
|
imx6dl-gw52xx.dtb \
|
|
|
|
imx6dl-gw53xx.dtb \
|
|
|
|
imx6dl-gw54xx.dtb \
|
2013-09-28 02:07:26 +07:00
|
|
|
imx6dl-hummingboard.dtb \
|
2013-12-17 08:13:03 +07:00
|
|
|
imx6dl-nitrogen6x.dtb \
|
2014-04-14 22:37:24 +07:00
|
|
|
imx6dl-phytec-pbab01.dtb \
|
2014-05-09 22:02:11 +07:00
|
|
|
imx6dl-riotboard.dtb \
|
2013-04-02 13:38:11 +07:00
|
|
|
imx6dl-sabreauto.dtb \
|
2013-12-13 08:49:05 +07:00
|
|
|
imx6dl-sabrelite.dtb \
|
2013-04-02 13:04:45 +07:00
|
|
|
imx6dl-sabresd.dtb \
|
2013-04-03 19:29:16 +07:00
|
|
|
imx6dl-wandboard.dtb \
|
2012-09-07 01:32:38 +07:00
|
|
|
imx6q-arm2.dtb \
|
2013-10-29 19:11:43 +07:00
|
|
|
imx6q-cm-fx6.dtb \
|
2014-01-16 23:12:38 +07:00
|
|
|
imx6q-cubox-i.dtb \
|
2014-01-18 15:41:30 +07:00
|
|
|
imx6q-dfi-fs700-m60.dtb \
|
2013-11-07 20:54:27 +07:00
|
|
|
imx6q-dmo-edmqmx6.dtb \
|
2014-01-19 09:28:12 +07:00
|
|
|
imx6q-gk802.dtb \
|
2014-02-07 14:24:56 +07:00
|
|
|
imx6q-gw51xx.dtb \
|
|
|
|
imx6q-gw52xx.dtb \
|
|
|
|
imx6q-gw53xx.dtb \
|
|
|
|
imx6q-gw5400-a.dtb \
|
|
|
|
imx6q-gw54xx.dtb \
|
2013-12-17 08:13:03 +07:00
|
|
|
imx6q-nitrogen6x.dtb \
|
2013-06-12 00:48:22 +07:00
|
|
|
imx6q-phytec-pbab01.dtb \
|
2012-10-08 00:12:49 +07:00
|
|
|
imx6q-sabreauto.dtb \
|
2012-09-07 01:32:38 +07:00
|
|
|
imx6q-sabrelite.dtb \
|
2013-04-01 19:24:22 +07:00
|
|
|
imx6q-sabresd.dtb \
|
2013-05-03 10:28:42 +07:00
|
|
|
imx6q-sbc6x.dtb \
|
2013-09-27 03:43:52 +07:00
|
|
|
imx6q-udoo.dtb \
|
2013-07-17 00:40:29 +07:00
|
|
|
imx6q-wandboard.dtb \
|
2013-05-28 16:12:23 +07:00
|
|
|
imx6sl-evk.dtb \
|
2014-04-03 22:47:10 +07:00
|
|
|
vf610-colibri.dtb \
|
2013-09-23 22:14:44 +07:00
|
|
|
vf610-cosmic.dtb \
|
2013-05-28 16:12:23 +07:00
|
|
|
vf610-twr.dtb
|
2012-09-07 01:32:38 +07:00
|
|
|
dtb-$(CONFIG_ARCH_MXS) += imx23-evk.dtb \
|
|
|
|
imx23-olinuxino.dtb \
|
|
|
|
imx23-stmp378x_devb.dtb \
|
2012-10-18 16:50:26 +07:00
|
|
|
imx28-apf28.dtb \
|
2012-11-01 00:39:26 +07:00
|
|
|
imx28-apf28dev.dtb \
|
2012-09-07 01:32:38 +07:00
|
|
|
imx28-apx4devkit.dtb \
|
|
|
|
imx28-cfa10036.dtb \
|
2013-01-26 12:40:37 +07:00
|
|
|
imx28-cfa10037.dtb \
|
Enable initial ARM multi-platform support for highbank, mvebu,
socfpga, picoxcell, and vexpress.
Multi-platform support is dependent on mach/gpio.h removal and
restructuring of DEBUG_LL and dtb build rules included in this branch.
This has been built for all defconfigs, and booted on highbank with
all 5 platforms enabled.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQEcBAABAgAGBQJQU4miAAoJEMhvYp4jgsXi1vMH/A4JJXe24cyo31rHJspZDSFg
nnCbnGKfDEOIHwLA8C3OeJuhswMlP/vWlGC512QXL8903XpZ2VJe63f2CLo1mN7Z
hg3JPWrp2VXZ/bqdMnUcw2CtlylrhyG9MUPapkcp+5Agjz2lwaJtRNL6LRRQX4Ei
cWjsJtaFpRj1QraFna0hpTQNO640je6s1rAIJl6eNOuX08l12ZAGDUA+IUUsa1cA
0OGeOAjH6gmkpMI89j1VPPKVRLHIdP4QcxmAZCHJ2LtvylyrlmYskctpAYibobvt
JPLnZgzMFAegnWtJhOYodhBJlfyypEeh2fsZVyDPowqRz9vaAWRjs6u/I4GYaME=
=HR3H
-----END PGP SIGNATURE-----
Merge tag 'multi-platform-for-3.7' of git://sources.calxeda.com/kernel/linux into next/multiplatform
Enable initial ARM multi-platform support for highbank, mvebu,
socfpga, picoxcell, and vexpress.
Multi-platform support is dependent on mach/gpio.h removal and
restructuring of DEBUG_LL and dtb build rules included in this branch.
This has been built for all defconfigs, and booted on highbank with
all 5 platforms enabled.
By Rob Herring (18) and Arnd Bergmann (1)
via Rob Herring
* tag 'multi-platform-for-3.7' of git://sources.calxeda.com/kernel/linux:
ARM: vexpress: convert to multi-platform
ARM: initial multiplatform support
ARM: mvebu: move armada-370-xp.h in mach dir
ARM: vexpress: remove dependency on mach/* headers
ARM: picoxcell: remove dependency on mach/* headers
ARM: move all dtb targets out of Makefile.boot
ARM: picoxcell: move debug macros to include/debug
ARM: socfpga: move debug macros to include/debug
ARM: mvebu: move debug macros to include/debug
ARM: vexpress: move debug macros to include/debug
ARM: highbank: move debug macros to include/debug
ARM: move debug macros to common location
ARM: make mach/gpio.h headers optional
ARM: orion: move custom gpio functions to orion-gpio.h
ARM: shmobile: move custom gpio functions to sh-gpio.h
ARM: pxa: use gpio_to_irq for sharppm_sl
net: pxaficp_ir: add irq resources
usb: pxa27x_udc: remove IRQ_USB define
staging: ste_rmi4: remove gpio.h include
Conflicts due to addition of bcm2835 and removal of pnx4008 in:
arch/arm/Kconfig
arch/arm/Makefile
Conflicts due to new dtb targets, moved to arch/arm/boot/dts/Makefile in:
arch/arm/mach-imx/Makefile.boot
arch/arm/mach-mxs/Makefile.boot
arch/arm/mach-tegra/Makefile.boot
Signed-off-by: Olof Johansson <olof@lixom.net>
2012-09-21 12:53:18 +07:00
|
|
|
imx28-cfa10049.dtb \
|
2013-06-13 20:43:44 +07:00
|
|
|
imx28-cfa10055.dtb \
|
2013-07-01 20:23:23 +07:00
|
|
|
imx28-cfa10056.dtb \
|
2013-06-13 20:43:45 +07:00
|
|
|
imx28-cfa10057.dtb \
|
2013-07-01 20:23:24 +07:00
|
|
|
imx28-cfa10058.dtb \
|
2013-11-09 18:14:16 +07:00
|
|
|
imx28-duckbill.dtb \
|
2013-12-05 20:28:06 +07:00
|
|
|
imx28-eukrea-mbmx283lc.dtb \
|
|
|
|
imx28-eukrea-mbmx287lc.dtb \
|
2012-09-07 01:32:38 +07:00
|
|
|
imx28-evk.dtb \
|
2013-09-30 05:41:29 +07:00
|
|
|
imx28-m28cu3.dtb \
|
2012-09-07 01:32:38 +07:00
|
|
|
imx28-m28evk.dtb \
|
2012-11-19 04:08:29 +07:00
|
|
|
imx28-sps1.dtb \
|
2012-09-07 01:32:38 +07:00
|
|
|
imx28-tx28.dtb
|
2013-01-05 06:29:31 +07:00
|
|
|
dtb-$(CONFIG_ARCH_NOMADIK) += ste-nomadik-s8815.dtb
|
2013-06-11 15:40:18 +07:00
|
|
|
dtb-$(CONFIG_ARCH_NSPIRE) += nspire-cx.dtb \
|
|
|
|
nspire-tp.dtb \
|
|
|
|
nspire-clp.dtb
|
2014-05-04 07:11:37 +07:00
|
|
|
dtb-$(CONFIG_ARCH_OMAP2) += omap2420-h4.dtb \
|
2013-11-26 06:15:24 +07:00
|
|
|
omap2420-n800.dtb \
|
|
|
|
omap2420-n810.dtb \
|
|
|
|
omap2420-n810-wimax.dtb \
|
2014-05-04 07:11:37 +07:00
|
|
|
omap2430-sdp.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_OMAP3) += am3517-craneboard.dtb \
|
|
|
|
am3517-evm.dtb \
|
|
|
|
am3517_mt_ventoux.dtb \
|
2013-01-11 23:39:22 +07:00
|
|
|
omap3430-sdp.dtb \
|
2012-09-11 23:01:59 +07:00
|
|
|
omap3-beagle.dtb \
|
2014-05-04 07:11:37 +07:00
|
|
|
omap3-beagle-xm.dtb \
|
|
|
|
omap3-beagle-xm-ab.dtb \
|
2014-01-12 20:22:54 +07:00
|
|
|
omap3-cm-t3517.dtb \
|
2014-01-12 20:22:53 +07:00
|
|
|
omap3-cm-t3530.dtb \
|
2013-12-19 04:13:21 +07:00
|
|
|
omap3-cm-t3730.dtb \
|
ARM: dts: Add minimal DT support for DevKit8000
DevKit8000 is a beagle board clone from Timll, sold by
armkits.com. The DevKit8000 has RS232 serial port, LCD, DVI-D,
S-Video, Ethernet, SD/MMC, keyboard, camera, SPI, I2C, USB and
JTAG interface.
Add the basic DT support for devkit8000. It includes:
- twl4030 (PMIC)
- MMC1
- I2C1
- leds
Signed-off-by: Anil Kumar <anilk4.v@gmail.com>
Tested-by: Thomas Weber <thomas@tomweber.eu>
Signed-off-by: Benoit Cousson <benoit.cousson@linaro.org>
2013-03-16 16:59:21 +07:00
|
|
|
omap3-devkit8000.dtb \
|
2012-09-21 11:11:45 +07:00
|
|
|
omap3-evm.dtb \
|
2013-10-15 01:31:43 +07:00
|
|
|
omap3-evm-37xx.dtb \
|
2014-05-04 07:11:37 +07:00
|
|
|
omap3-gta04.dtb \
|
|
|
|
omap3-igep0020.dtb \
|
|
|
|
omap3-igep0030.dtb \
|
2013-11-26 06:15:39 +07:00
|
|
|
omap3-ldp.dtb \
|
2014-05-04 07:11:37 +07:00
|
|
|
omap3-lilly-dbb056.dtb \
|
2013-08-13 20:36:36 +07:00
|
|
|
omap3-n900.dtb \
|
2013-10-16 03:36:09 +07:00
|
|
|
omap3-n9.dtb \
|
|
|
|
omap3-n950.dtb \
|
2014-03-11 19:20:33 +07:00
|
|
|
omap3-overo-alto35.dtb \
|
2014-03-11 19:20:34 +07:00
|
|
|
omap3-overo-chestnut43.dtb \
|
2014-03-11 19:20:32 +07:00
|
|
|
omap3-overo-gallop43.dtb \
|
2014-03-11 19:20:31 +07:00
|
|
|
omap3-overo-palo43.dtb \
|
2014-05-04 07:11:37 +07:00
|
|
|
omap3-overo-storm-alto35.dtb \
|
|
|
|
omap3-overo-storm-chestnut43.dtb \
|
|
|
|
omap3-overo-storm-gallop43.dtb \
|
2014-03-11 19:20:31 +07:00
|
|
|
omap3-overo-storm-palo43.dtb \
|
2014-03-11 19:20:35 +07:00
|
|
|
omap3-overo-storm-summit.dtb \
|
2014-02-13 17:25:15 +07:00
|
|
|
omap3-overo-storm-tobi.dtb \
|
2014-05-04 07:11:37 +07:00
|
|
|
omap3-overo-summit.dtb \
|
|
|
|
omap3-overo-tobi.dtb \
|
|
|
|
omap3-sbc-t3517.dtb \
|
|
|
|
omap3-sbc-t3530.dtb \
|
|
|
|
omap3-sbc-t3730.dtb \
|
|
|
|
omap3-zoom3.dtb
|
|
|
|
dtb-$(CONFIG_SOC_AM33XX) += am335x-base0033.dtb \
|
|
|
|
am335x-bone.dtb \
|
|
|
|
am335x-boneblack.dtb \
|
|
|
|
am335x-evm.dtb \
|
|
|
|
am335x-evmsk.dtb \
|
|
|
|
am335x-nano.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_OMAP4) += omap4-duovero-parlor.dtb \
|
2012-09-21 11:11:45 +07:00
|
|
|
omap4-panda.dtb \
|
2012-12-15 04:55:39 +07:00
|
|
|
omap4-panda-a4.dtb \
|
2012-10-24 17:31:34 +07:00
|
|
|
omap4-panda-es.dtb \
|
2012-09-21 11:11:45 +07:00
|
|
|
omap4-sdp.dtb \
|
2013-05-31 21:05:51 +07:00
|
|
|
omap4-sdp-es23plus.dtb \
|
2014-05-13 01:32:01 +07:00
|
|
|
omap4-var-dvk-om44.dtb \
|
2014-05-13 01:32:00 +07:00
|
|
|
omap4-var-stk-om44.dtb
|
2014-05-04 07:11:37 +07:00
|
|
|
dtb-$(CONFIG_SOC_AM43XX) += am43x-epos-evm.dtb \
|
|
|
|
am437x-gp-evm.dtb
|
2014-04-28 18:41:44 +07:00
|
|
|
dtb-$(CONFIG_SOC_OMAP5) += omap5-cm-t54.dtb \
|
|
|
|
omap5-sbc-t54.dtb \
|
|
|
|
omap5-uevm.dtb
|
2014-04-29 18:05:10 +07:00
|
|
|
dtb-$(CONFIG_SOC_DRA7XX) += dra7-evm.dtb \
|
|
|
|
dra72-evm.dtb
|
2014-04-23 04:26:39 +07:00
|
|
|
dtb-$(CONFIG_ARCH_ORION5X) += orion5x-lacie-d2-network.dtb \
|
|
|
|
orion5x-lacie-ethernet-disk-mini-v2.dtb \
|
2014-04-23 04:26:40 +07:00
|
|
|
orion5x-maxtor-shared-storage-2.dtb \
|
2014-04-23 04:26:38 +07:00
|
|
|
orion5x-rd88f5182-nas.dtb
|
2012-09-21 11:11:45 +07:00
|
|
|
dtb-$(CONFIG_ARCH_PRIMA2) += prima2-evb.dtb
|
2014-04-04 02:48:22 +07:00
|
|
|
dtb-$(CONFIG_ARCH_QCOM) += \
|
|
|
|
qcom-apq8064-ifc6410.dtb \
|
|
|
|
qcom-apq8074-dragonboard.dtb \
|
2014-05-23 22:12:30 +07:00
|
|
|
qcom-apq8084-mtp.dtb \
|
2014-04-04 02:48:22 +07:00
|
|
|
qcom-msm8660-surf.dtb \
|
|
|
|
qcom-msm8960-cdp.dtb
|
2013-05-20 23:06:04 +07:00
|
|
|
dtb-$(CONFIG_ARCH_S3C24XX) += s3c2416-smdk2416.dtb
|
2013-08-26 00:38:41 +07:00
|
|
|
dtb-$(CONFIG_ARCH_S3C64XX) += s3c6410-mini6410.dtb \
|
|
|
|
s3c6410-smdk6410.dtb
|
2014-02-13 15:26:08 +07:00
|
|
|
dtb-$(CONFIG_ARCH_SHMOBILE_LEGACY) += r7s72100-genmai.dtb \
|
2012-09-21 11:11:45 +07:00
|
|
|
r8a7740-armadillo800eva.dtb \
|
2013-03-21 17:03:38 +07:00
|
|
|
r8a7778-bockw.dtb \
|
2013-07-24 14:36:51 +07:00
|
|
|
r8a7778-bockw-reference.dtb \
|
2013-04-17 17:34:06 +07:00
|
|
|
r8a7740-armadillo800eva-reference.dtb \
|
2013-07-26 07:36:16 +07:00
|
|
|
r8a7779-marzen.dtb \
|
2013-09-04 10:46:49 +07:00
|
|
|
r8a7791-koelsch.dtb \
|
2013-03-29 15:49:37 +07:00
|
|
|
r8a7790-lager.dtb \
|
2012-10-24 12:48:00 +07:00
|
|
|
sh73a0-kzm9g.dtb \
|
2012-11-21 22:34:25 +07:00
|
|
|
sh73a0-kzm9g-reference.dtb \
|
2013-03-29 15:00:02 +07:00
|
|
|
r8a73a4-ape6evm.dtb \
|
2013-07-08 23:04:57 +07:00
|
|
|
r8a73a4-ape6evm-reference.dtb \
|
2012-10-24 12:48:00 +07:00
|
|
|
sh7372-mackerel.dtb
|
2013-11-06 17:40:01 +07:00
|
|
|
dtb-$(CONFIG_ARCH_SHMOBILE_MULTI) += emev2-kzm9d.dtb \
|
2014-05-16 19:10:15 +07:00
|
|
|
r7s72100-genmai.dtb \
|
2014-04-25 05:42:41 +07:00
|
|
|
r8a7791-henninger.dtb \
|
2013-12-11 21:13:59 +07:00
|
|
|
r8a7791-koelsch.dtb \
|
2014-05-15 18:32:05 +07:00
|
|
|
r8a7790-lager.dtb \
|
2014-05-15 18:32:10 +07:00
|
|
|
r8a7779-marzen.dtb
|
2013-09-26 03:38:20 +07:00
|
|
|
dtb-$(CONFIG_ARCH_SOCFPGA) += socfpga_arria5_socdk.dtb \
|
|
|
|
socfpga_cyclone5_socdk.dtb \
|
2013-10-07 22:41:32 +07:00
|
|
|
socfpga_cyclone5_sockit.dtb \
|
2014-04-02 23:13:11 +07:00
|
|
|
socfpga_cyclone5_socrates.dtb \
|
2013-02-12 06:30:31 +07:00
|
|
|
socfpga_vt.dtb
|
2012-09-07 01:32:38 +07:00
|
|
|
dtb-$(CONFIG_ARCH_SPEAR13XX) += spear1310-evb.dtb \
|
|
|
|
spear1340-evb.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_SPEAR3XX)+= spear300-evb.dtb \
|
|
|
|
spear310-evb.dtb \
|
2012-08-09 06:20:11 +07:00
|
|
|
spear320-evb.dtb \
|
|
|
|
spear320-hmi.dtb
|
2012-09-07 01:32:38 +07:00
|
|
|
dtb-$(CONFIG_ARCH_SPEAR6XX)+= spear600-evb.dtb
|
2014-02-27 19:33:27 +07:00
|
|
|
dtb-$(CONFIG_ARCH_STI)+= stih407-b2120.dtb \
|
|
|
|
stih415-b2000.dtb \
|
2013-06-25 18:16:13 +07:00
|
|
|
stih415-b2020.dtb \
|
2014-05-20 16:01:53 +07:00
|
|
|
stih416-b2000.dtb \
|
2014-05-21 15:45:00 +07:00
|
|
|
stih416-b2020.dtb \
|
|
|
|
stih416-b2020-revE.dtb
|
2014-05-17 20:11:20 +07:00
|
|
|
dtb-$(CONFIG_MACH_SUN4I) += \
|
2013-08-14 06:18:21 +07:00
|
|
|
sun4i-a10-a1000.dtb \
|
2013-04-19 03:44:29 +07:00
|
|
|
sun4i-a10-cubieboard.dtb \
|
|
|
|
sun4i-a10-mini-xplus.dtb \
|
2013-01-09 01:40:59 +07:00
|
|
|
sun4i-a10-hackberry.dtb \
|
2014-03-02 02:26:38 +07:00
|
|
|
sun4i-a10-inet97fv2.dtb \
|
2014-03-02 02:26:37 +07:00
|
|
|
sun4i-a10-olinuxino-lime.dtb \
|
2014-05-17 20:11:20 +07:00
|
|
|
sun4i-a10-pcduino.dtb
|
|
|
|
dtb-$(CONFIG_MACH_SUN5I) += \
|
2013-06-09 15:41:22 +07:00
|
|
|
sun5i-a10s-olinuxino-micro.dtb \
|
2014-05-12 19:11:06 +07:00
|
|
|
sun5i-a10s-r7-tv-dongle.dtb \
|
ARM: sun6i: Add WITS Colombus A31 evaluation kit support
This platform from WITS is the evaluation board for the Allwinner A31.
It features a quad-Cortex A7, 2048MB of RAM, NAND, USB, MMC, several
UART, HDMI, a 2048 x 1536 10" screen, powered by a PowerVR, etc.
Of course, most of these peripherals aren't supported yet, but support
for those will come eventually.
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
2013-06-23 01:22:14 +07:00
|
|
|
sun5i-a13-olinuxino.dtb \
|
2014-05-17 20:11:20 +07:00
|
|
|
sun5i-a13-olinuxino-micro.dtb
|
|
|
|
dtb-$(CONFIG_MACH_SUN6I) += \
|
2014-05-13 22:44:22 +07:00
|
|
|
sun6i-a31-app4-evb1.dtb \
|
2013-07-17 15:12:16 +07:00
|
|
|
sun6i-a31-colombus.dtb \
|
2014-05-17 20:11:20 +07:00
|
|
|
sun6i-a31-m9.dtb
|
|
|
|
dtb-$(CONFIG_MACH_SUN7I) += \
|
2013-07-25 17:19:16 +07:00
|
|
|
sun7i-a20-cubieboard2.dtb \
|
2013-10-08 15:22:32 +07:00
|
|
|
sun7i-a20-cubietruck.dtb \
|
2014-05-22 00:43:31 +07:00
|
|
|
sun7i-a20-i12-tvbox.dtb \
|
2013-07-17 15:12:16 +07:00
|
|
|
sun7i-a20-olinuxino-micro.dtb
|
2012-09-07 01:32:38 +07:00
|
|
|
dtb-$(CONFIG_ARCH_TEGRA) += tegra20-harmony.dtb \
|
2013-01-23 04:46:09 +07:00
|
|
|
tegra20-iris-512.dtb \
|
Enable initial ARM multi-platform support for highbank, mvebu,
socfpga, picoxcell, and vexpress.
Multi-platform support is dependent on mach/gpio.h removal and
restructuring of DEBUG_LL and dtb build rules included in this branch.
This has been built for all defconfigs, and booted on highbank with
all 5 platforms enabled.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQEcBAABAgAGBQJQU4miAAoJEMhvYp4jgsXi1vMH/A4JJXe24cyo31rHJspZDSFg
nnCbnGKfDEOIHwLA8C3OeJuhswMlP/vWlGC512QXL8903XpZ2VJe63f2CLo1mN7Z
hg3JPWrp2VXZ/bqdMnUcw2CtlylrhyG9MUPapkcp+5Agjz2lwaJtRNL6LRRQX4Ei
cWjsJtaFpRj1QraFna0hpTQNO640je6s1rAIJl6eNOuX08l12ZAGDUA+IUUsa1cA
0OGeOAjH6gmkpMI89j1VPPKVRLHIdP4QcxmAZCHJ2LtvylyrlmYskctpAYibobvt
JPLnZgzMFAegnWtJhOYodhBJlfyypEeh2fsZVyDPowqRz9vaAWRjs6u/I4GYaME=
=HR3H
-----END PGP SIGNATURE-----
Merge tag 'multi-platform-for-3.7' of git://sources.calxeda.com/kernel/linux into next/multiplatform
Enable initial ARM multi-platform support for highbank, mvebu,
socfpga, picoxcell, and vexpress.
Multi-platform support is dependent on mach/gpio.h removal and
restructuring of DEBUG_LL and dtb build rules included in this branch.
This has been built for all defconfigs, and booted on highbank with
all 5 platforms enabled.
By Rob Herring (18) and Arnd Bergmann (1)
via Rob Herring
* tag 'multi-platform-for-3.7' of git://sources.calxeda.com/kernel/linux:
ARM: vexpress: convert to multi-platform
ARM: initial multiplatform support
ARM: mvebu: move armada-370-xp.h in mach dir
ARM: vexpress: remove dependency on mach/* headers
ARM: picoxcell: remove dependency on mach/* headers
ARM: move all dtb targets out of Makefile.boot
ARM: picoxcell: move debug macros to include/debug
ARM: socfpga: move debug macros to include/debug
ARM: mvebu: move debug macros to include/debug
ARM: vexpress: move debug macros to include/debug
ARM: highbank: move debug macros to include/debug
ARM: move debug macros to common location
ARM: make mach/gpio.h headers optional
ARM: orion: move custom gpio functions to orion-gpio.h
ARM: shmobile: move custom gpio functions to sh-gpio.h
ARM: pxa: use gpio_to_irq for sharppm_sl
net: pxaficp_ir: add irq resources
usb: pxa27x_udc: remove IRQ_USB define
staging: ste_rmi4: remove gpio.h include
Conflicts due to addition of bcm2835 and removal of pnx4008 in:
arch/arm/Kconfig
arch/arm/Makefile
Conflicts due to new dtb targets, moved to arch/arm/boot/dts/Makefile in:
arch/arm/mach-imx/Makefile.boot
arch/arm/mach-mxs/Makefile.boot
arch/arm/mach-tegra/Makefile.boot
Signed-off-by: Olof Johansson <olof@lixom.net>
2012-09-21 12:53:18 +07:00
|
|
|
tegra20-medcom-wide.dtb \
|
2012-09-07 01:32:38 +07:00
|
|
|
tegra20-paz00.dtb \
|
Enable initial ARM multi-platform support for highbank, mvebu,
socfpga, picoxcell, and vexpress.
Multi-platform support is dependent on mach/gpio.h removal and
restructuring of DEBUG_LL and dtb build rules included in this branch.
This has been built for all defconfigs, and booted on highbank with
all 5 platforms enabled.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQEcBAABAgAGBQJQU4miAAoJEMhvYp4jgsXi1vMH/A4JJXe24cyo31rHJspZDSFg
nnCbnGKfDEOIHwLA8C3OeJuhswMlP/vWlGC512QXL8903XpZ2VJe63f2CLo1mN7Z
hg3JPWrp2VXZ/bqdMnUcw2CtlylrhyG9MUPapkcp+5Agjz2lwaJtRNL6LRRQX4Ei
cWjsJtaFpRj1QraFna0hpTQNO640je6s1rAIJl6eNOuX08l12ZAGDUA+IUUsa1cA
0OGeOAjH6gmkpMI89j1VPPKVRLHIdP4QcxmAZCHJ2LtvylyrlmYskctpAYibobvt
JPLnZgzMFAegnWtJhOYodhBJlfyypEeh2fsZVyDPowqRz9vaAWRjs6u/I4GYaME=
=HR3H
-----END PGP SIGNATURE-----
Merge tag 'multi-platform-for-3.7' of git://sources.calxeda.com/kernel/linux into next/multiplatform
Enable initial ARM multi-platform support for highbank, mvebu,
socfpga, picoxcell, and vexpress.
Multi-platform support is dependent on mach/gpio.h removal and
restructuring of DEBUG_LL and dtb build rules included in this branch.
This has been built for all defconfigs, and booted on highbank with
all 5 platforms enabled.
By Rob Herring (18) and Arnd Bergmann (1)
via Rob Herring
* tag 'multi-platform-for-3.7' of git://sources.calxeda.com/kernel/linux:
ARM: vexpress: convert to multi-platform
ARM: initial multiplatform support
ARM: mvebu: move armada-370-xp.h in mach dir
ARM: vexpress: remove dependency on mach/* headers
ARM: picoxcell: remove dependency on mach/* headers
ARM: move all dtb targets out of Makefile.boot
ARM: picoxcell: move debug macros to include/debug
ARM: socfpga: move debug macros to include/debug
ARM: mvebu: move debug macros to include/debug
ARM: vexpress: move debug macros to include/debug
ARM: highbank: move debug macros to include/debug
ARM: move debug macros to common location
ARM: make mach/gpio.h headers optional
ARM: orion: move custom gpio functions to orion-gpio.h
ARM: shmobile: move custom gpio functions to sh-gpio.h
ARM: pxa: use gpio_to_irq for sharppm_sl
net: pxaficp_ir: add irq resources
usb: pxa27x_udc: remove IRQ_USB define
staging: ste_rmi4: remove gpio.h include
Conflicts due to addition of bcm2835 and removal of pnx4008 in:
arch/arm/Kconfig
arch/arm/Makefile
Conflicts due to new dtb targets, moved to arch/arm/boot/dts/Makefile in:
arch/arm/mach-imx/Makefile.boot
arch/arm/mach-mxs/Makefile.boot
arch/arm/mach-tegra/Makefile.boot
Signed-off-by: Olof Johansson <olof@lixom.net>
2012-09-21 12:53:18 +07:00
|
|
|
tegra20-plutux.dtb \
|
2012-09-07 01:32:38 +07:00
|
|
|
tegra20-seaboard.dtb \
|
Enable initial ARM multi-platform support for highbank, mvebu,
socfpga, picoxcell, and vexpress.
Multi-platform support is dependent on mach/gpio.h removal and
restructuring of DEBUG_LL and dtb build rules included in this branch.
This has been built for all defconfigs, and booted on highbank with
all 5 platforms enabled.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQEcBAABAgAGBQJQU4miAAoJEMhvYp4jgsXi1vMH/A4JJXe24cyo31rHJspZDSFg
nnCbnGKfDEOIHwLA8C3OeJuhswMlP/vWlGC512QXL8903XpZ2VJe63f2CLo1mN7Z
hg3JPWrp2VXZ/bqdMnUcw2CtlylrhyG9MUPapkcp+5Agjz2lwaJtRNL6LRRQX4Ei
cWjsJtaFpRj1QraFna0hpTQNO640je6s1rAIJl6eNOuX08l12ZAGDUA+IUUsa1cA
0OGeOAjH6gmkpMI89j1VPPKVRLHIdP4QcxmAZCHJ2LtvylyrlmYskctpAYibobvt
JPLnZgzMFAegnWtJhOYodhBJlfyypEeh2fsZVyDPowqRz9vaAWRjs6u/I4GYaME=
=HR3H
-----END PGP SIGNATURE-----
Merge tag 'multi-platform-for-3.7' of git://sources.calxeda.com/kernel/linux into next/multiplatform
Enable initial ARM multi-platform support for highbank, mvebu,
socfpga, picoxcell, and vexpress.
Multi-platform support is dependent on mach/gpio.h removal and
restructuring of DEBUG_LL and dtb build rules included in this branch.
This has been built for all defconfigs, and booted on highbank with
all 5 platforms enabled.
By Rob Herring (18) and Arnd Bergmann (1)
via Rob Herring
* tag 'multi-platform-for-3.7' of git://sources.calxeda.com/kernel/linux:
ARM: vexpress: convert to multi-platform
ARM: initial multiplatform support
ARM: mvebu: move armada-370-xp.h in mach dir
ARM: vexpress: remove dependency on mach/* headers
ARM: picoxcell: remove dependency on mach/* headers
ARM: move all dtb targets out of Makefile.boot
ARM: picoxcell: move debug macros to include/debug
ARM: socfpga: move debug macros to include/debug
ARM: mvebu: move debug macros to include/debug
ARM: vexpress: move debug macros to include/debug
ARM: highbank: move debug macros to include/debug
ARM: move debug macros to common location
ARM: make mach/gpio.h headers optional
ARM: orion: move custom gpio functions to orion-gpio.h
ARM: shmobile: move custom gpio functions to sh-gpio.h
ARM: pxa: use gpio_to_irq for sharppm_sl
net: pxaficp_ir: add irq resources
usb: pxa27x_udc: remove IRQ_USB define
staging: ste_rmi4: remove gpio.h include
Conflicts due to addition of bcm2835 and removal of pnx4008 in:
arch/arm/Kconfig
arch/arm/Makefile
Conflicts due to new dtb targets, moved to arch/arm/boot/dts/Makefile in:
arch/arm/mach-imx/Makefile.boot
arch/arm/mach-mxs/Makefile.boot
arch/arm/mach-tegra/Makefile.boot
Signed-off-by: Olof Johansson <olof@lixom.net>
2012-09-21 12:53:18 +07:00
|
|
|
tegra20-tec.dtb \
|
2012-09-07 01:32:38 +07:00
|
|
|
tegra20-trimslice.dtb \
|
|
|
|
tegra20-ventana.dtb \
|
|
|
|
tegra20-whistler.dtb \
|
2013-01-03 06:53:51 +07:00
|
|
|
tegra30-beaver.dtb \
|
Enable initial ARM multi-platform support for highbank, mvebu,
socfpga, picoxcell, and vexpress.
Multi-platform support is dependent on mach/gpio.h removal and
restructuring of DEBUG_LL and dtb build rules included in this branch.
This has been built for all defconfigs, and booted on highbank with
all 5 platforms enabled.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQEcBAABAgAGBQJQU4miAAoJEMhvYp4jgsXi1vMH/A4JJXe24cyo31rHJspZDSFg
nnCbnGKfDEOIHwLA8C3OeJuhswMlP/vWlGC512QXL8903XpZ2VJe63f2CLo1mN7Z
hg3JPWrp2VXZ/bqdMnUcw2CtlylrhyG9MUPapkcp+5Agjz2lwaJtRNL6LRRQX4Ei
cWjsJtaFpRj1QraFna0hpTQNO640je6s1rAIJl6eNOuX08l12ZAGDUA+IUUsa1cA
0OGeOAjH6gmkpMI89j1VPPKVRLHIdP4QcxmAZCHJ2LtvylyrlmYskctpAYibobvt
JPLnZgzMFAegnWtJhOYodhBJlfyypEeh2fsZVyDPowqRz9vaAWRjs6u/I4GYaME=
=HR3H
-----END PGP SIGNATURE-----
Merge tag 'multi-platform-for-3.7' of git://sources.calxeda.com/kernel/linux into next/multiplatform
Enable initial ARM multi-platform support for highbank, mvebu,
socfpga, picoxcell, and vexpress.
Multi-platform support is dependent on mach/gpio.h removal and
restructuring of DEBUG_LL and dtb build rules included in this branch.
This has been built for all defconfigs, and booted on highbank with
all 5 platforms enabled.
By Rob Herring (18) and Arnd Bergmann (1)
via Rob Herring
* tag 'multi-platform-for-3.7' of git://sources.calxeda.com/kernel/linux:
ARM: vexpress: convert to multi-platform
ARM: initial multiplatform support
ARM: mvebu: move armada-370-xp.h in mach dir
ARM: vexpress: remove dependency on mach/* headers
ARM: picoxcell: remove dependency on mach/* headers
ARM: move all dtb targets out of Makefile.boot
ARM: picoxcell: move debug macros to include/debug
ARM: socfpga: move debug macros to include/debug
ARM: mvebu: move debug macros to include/debug
ARM: vexpress: move debug macros to include/debug
ARM: highbank: move debug macros to include/debug
ARM: move debug macros to common location
ARM: make mach/gpio.h headers optional
ARM: orion: move custom gpio functions to orion-gpio.h
ARM: shmobile: move custom gpio functions to sh-gpio.h
ARM: pxa: use gpio_to_irq for sharppm_sl
net: pxaficp_ir: add irq resources
usb: pxa27x_udc: remove IRQ_USB define
staging: ste_rmi4: remove gpio.h include
Conflicts due to addition of bcm2835 and removal of pnx4008 in:
arch/arm/Kconfig
arch/arm/Makefile
Conflicts due to new dtb targets, moved to arch/arm/boot/dts/Makefile in:
arch/arm/mach-imx/Makefile.boot
arch/arm/mach-mxs/Makefile.boot
arch/arm/mach-tegra/Makefile.boot
Signed-off-by: Olof Johansson <olof@lixom.net>
2012-09-21 12:53:18 +07:00
|
|
|
tegra30-cardhu-a02.dtb \
|
2013-01-24 08:10:24 +07:00
|
|
|
tegra30-cardhu-a04.dtb \
|
2014-05-15 04:45:58 +07:00
|
|
|
tegra30-colibri-eval-v3.dtb \
|
2013-10-08 11:50:06 +07:00
|
|
|
tegra114-dalmore.dtb \
|
ARM: tegra: add device tree for SHIELD
NVIDIA SHIELD is a portable Android console containing a Tegra 4 SoC with
2GB RAM and a 720p panel.
The following hardware is enabled by this device tree: UART, eMMC, USB
(needs external power), PMIC, backlight, joystick, SD card, GPIO keys.
DSI panel, HDMI output, charger, self-powered USB, audio, wifi bluetooth
are not supported yet but might be by future patches (likely in that
order).
Touch panel and sensors will probably never be supported.
Initrd addresses are hardcoded to match the static values used by the
bootloader, since it won't add them for us. All the same, a kernel
command-line is provided to replace the one passed by the
bootloader which is filled with garbage.
NVIDIA SHIELD is typically booted with an appended DTB to avoid
modifications made by the bootloader.
Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
[swarren, fixed gpio-keys child node sort order, patch description]
Signed-off-by: Stephen Warren <swarren@nvidia.com>
2014-05-12 15:26:49 +07:00
|
|
|
tegra114-roth.dtb \
|
ARM: tegra: add Tegra Note 7 device tree
Tegra Note 7 is a consumer tablet embedding a Tegra 4 SoC with 1GB RAM
and a 720p panel.
The following hardware is enabled by this device tree: UART, eMMC, USB
(needs external power), PMIC, backlight, DSI panel, keys.
SD card, HDMI, charger, self-powered USB, audio, wifi, bluetooth are not
yet supported but might be by future patches (likely in that order).
Touch panel, sensors & cameras will probably never be supported.
Pinctrl is not set yet, as the bootloader-provided values allow us to
use the currently supported hardware.
Initrd addresses are hardcoded to match the static values used by the
bootloader, since it won't add them for us. All the same, a kernel
command-line is provided to replace the one passed by the bootloader
which is filled with garbage.
Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
[treding@nvidia.com: DT fixes, DSI panel support]
Signed-off-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Stephen Warren <swarren@nvidia.com>
2014-05-02 14:59:08 +07:00
|
|
|
tegra114-tn7.dtb \
|
ARM: tegra: add Jetson TK1 device tree
Jetson TK1 is an NVIDIA Tegra124 development board, containing Tegra124,
2GB RAM, eMMC, SD card, SPI flash, serial port, PCIe Ethernet, HDMI,
audio, mini PCIe, JTAG, SATA, and an expansion IO connector containing
GPIOs, I2C, SPI, CSI, eDP, etc.
The following features work with this device tree: UART, SD card, eMMC,
SPI flash, USB (full-size jack, and mini-PCIe), audio, AS3722 RTC, system
power-off, suspend/resume (LP1) with wake via RTC alarm.
The following features should work with this device tree, but are not
validated: Expansion I2C, expansion SPI, expansion GPIO, gpio-key for the
power button.
The following features are not yet implemented in this device tree: Most
voltage regulators, expansion UART, HDMI, eDP, PCIe (Ethernet, and mini-
PCIe connector), CSI, SATA.
Signed-off-by: Stephen Warren <swarren@nvidia.com>
2014-03-20 04:47:53 +07:00
|
|
|
tegra124-jetson-tk1.dtb \
|
2013-10-08 11:50:06 +07:00
|
|
|
tegra124-venice2.dtb
|
2014-04-14 16:55:01 +07:00
|
|
|
dtb-$(CONFIG_ARCH_U300) += ste-u300.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_U8500) += ste-snowball.dtb \
|
|
|
|
ste-hrefprev60-stuib.dtb \
|
|
|
|
ste-hrefprev60-tvk.dtb \
|
|
|
|
ste-hrefv60plus-stuib.dtb \
|
|
|
|
ste-hrefv60plus-tvk.dtb \
|
|
|
|
ste-ccu8540.dtb \
|
|
|
|
ste-ccu9540.dtb
|
2013-03-14 09:31:42 +07:00
|
|
|
dtb-$(CONFIG_ARCH_VERSATILE) += versatile-ab.dtb \
|
|
|
|
versatile-pb.dtb
|
2012-09-07 01:32:38 +07:00
|
|
|
dtb-$(CONFIG_ARCH_VEXPRESS) += vexpress-v2p-ca5s.dtb \
|
|
|
|
vexpress-v2p-ca9.dtb \
|
|
|
|
vexpress-v2p-ca15-tc1.dtb \
|
2013-04-23 21:51:11 +07:00
|
|
|
vexpress-v2p-ca15_a7.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_VIRT) += xenvm-4.2.dtb
|
2012-10-07 08:14:41 +07:00
|
|
|
dtb-$(CONFIG_ARCH_VT8500) += vt8500-bv07.dtb \
|
|
|
|
wm8505-ref.dtb \
|
2013-01-19 13:44:28 +07:00
|
|
|
wm8650-mid.dtb \
|
2013-04-23 05:55:57 +07:00
|
|
|
wm8750-apc8750.dtb \
|
2013-01-19 13:44:28 +07:00
|
|
|
wm8850-w70v2.dtb
|
2013-06-13 23:37:17 +07:00
|
|
|
dtb-$(CONFIG_ARCH_ZYNQ) += zynq-zc702.dtb \
|
2013-06-13 23:37:18 +07:00
|
|
|
zynq-zc706.dtb \
|
|
|
|
zynq-zed.dtb
|
2014-03-17 17:02:46 +07:00
|
|
|
dtb-$(CONFIG_MACH_ARMADA_370) += \
|
|
|
|
armada-370-db.dtb \
|
|
|
|
armada-370-mirabox.dtb \
|
|
|
|
armada-370-netgear-rn102.dtb \
|
|
|
|
armada-370-netgear-rn104.dtb \
|
|
|
|
armada-370-rd.dtb
|
|
|
|
dtb-$(CONFIG_MACH_ARMADA_375) += \
|
|
|
|
armada-375-db.dtb
|
|
|
|
dtb-$(CONFIG_MACH_ARMADA_38X) += \
|
2014-03-17 17:07:25 +07:00
|
|
|
armada-385-db.dtb \
|
|
|
|
armada-385-rd.dtb
|
2014-03-17 17:02:46 +07:00
|
|
|
dtb-$(CONFIG_MACH_ARMADA_XP) += \
|
|
|
|
armada-xp-axpwifiap.dtb \
|
|
|
|
armada-xp-db.dtb \
|
|
|
|
armada-xp-gp.dtb \
|
|
|
|
armada-xp-netgear-rn2120.dtb \
|
|
|
|
armada-xp-matrix.dtb \
|
|
|
|
armada-xp-openblocks-ax3-4.dtb
|
2014-03-17 17:07:25 +07:00
|
|
|
dtb-$(CONFIG_MACH_DOVE) += dove-cm-a510.dtb \
|
|
|
|
dove-cubox.dtb \
|
|
|
|
dove-d2plug.dtb \
|
|
|
|
dove-d3plug.dtb \
|
|
|
|
dove-dove-db.dtb
|
2012-09-07 01:32:38 +07:00
|
|
|
|
2013-12-02 06:56:28 +07:00
|
|
|
targets += dtbs dtbs_install
|
2012-12-29 07:42:46 +07:00
|
|
|
targets += $(dtb-y)
|
2012-09-07 01:32:38 +07:00
|
|
|
endif
|
2012-11-28 06:29:11 +07:00
|
|
|
|
|
|
|
# *.dtb used to be generated in the directory above. Clean out the
|
|
|
|
# old build results so people don't accidentally use them.
|
|
|
|
dtbs: $(addprefix $(obj)/, $(dtb-y))
|
|
|
|
$(Q)rm -f $(obj)/../*.dtb
|
|
|
|
|
|
|
|
clean-files := *.dtb
|
2013-12-02 06:56:28 +07:00
|
|
|
|
|
|
|
dtbs_install: $(addsuffix _dtbinst_, $(dtb-y))
|