2012-09-06 18:32:38 +00:00
|
|
|
ifeq ($(CONFIG_OF),y)
|
|
|
|
|
2012-07-05 08:56:09 +00:00
|
|
|
# Keep at91 dtb files sorted alphabetically for each SoC
|
2012-10-28 18:31:11 +00:00
|
|
|
# rm9200
|
|
|
|
dtb-$(CONFIG_ARCH_AT91) += at91rm9200ek.dtb
|
2013-02-08 01:25:56 +00:00
|
|
|
dtb-$(CONFIG_ARCH_AT91) += mpa1600.dtb
|
2012-07-05 08:56:09 +00:00
|
|
|
# sam9260
|
2012-11-15 13:56:27 +00:00
|
|
|
dtb-$(CONFIG_ARCH_AT91) += animeo_ip.dtb
|
2012-07-05 08:56:09 +00: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
|
|
|
|
# sam9263
|
|
|
|
dtb-$(CONFIG_ARCH_AT91) += at91sam9263ek.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_AT91) += tny_a9263.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_AT91) += usb_a9263.dtb
|
|
|
|
# sam9g20
|
|
|
|
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
|
|
|
|
# sam9g45
|
|
|
|
dtb-$(CONFIG_ARCH_AT91) += at91sam9m10g45ek.dtb
|
2012-10-18 06:10:21 +00:00
|
|
|
dtb-$(CONFIG_ARCH_AT91) += pm9g45.dtb
|
2012-07-05 08:56:09 +00:00
|
|
|
# sam9n12
|
|
|
|
dtb-$(CONFIG_ARCH_AT91) += at91sam9n12ek.dtb
|
|
|
|
# sam9x5
|
2013-04-04 15:36:49 +00:00
|
|
|
dtb-$(CONFIG_ARCH_AT91) += at91-ariag25.dtb
|
2012-07-05 08:56:09 +00: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 13:24:13 +00:00
|
|
|
# sama5d3
|
|
|
|
dtb-$(CONFIG_ARCH_AT91) += sama5d31ek.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_AT91) += sama5d33ek.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_AT91) += sama5d34ek.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_AT91) += sama5d35ek.dtb
|
2012-07-05 08:56:09 +00:00
|
|
|
|
2012-09-21 04:11:45 +00:00
|
|
|
dtb-$(CONFIG_ARCH_BCM2835) += bcm2835-rpi-b.dtb
|
2012-11-19 17:46:10 +00:00
|
|
|
dtb-$(CONFIG_ARCH_BCM) += bcm11351-brt.dtb
|
2012-11-20 06:25:59 +00:00
|
|
|
dtb-$(CONFIG_ARCH_DAVINCI) += da850-enbw-cmc.dtb \
|
|
|
|
da850-evm.dtb
|
2012-09-22 20:53:12 +00:00
|
|
|
dtb-$(CONFIG_ARCH_DOVE) += dove-cm-a510.dtb \
|
|
|
|
dove-cubox.dtb \
|
|
|
|
dove-dove-db.dtb
|
2012-09-06 18:32:38 +00: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 02:11:38 +00:00
|
|
|
exynos4210-trats.dtb \
|
2013-04-23 15:46:34 +00:00
|
|
|
exynos4210-universal_c210.dtb \
|
2013-01-11 01:12:50 +00:00
|
|
|
exynos4412-odroidx.dtb \
|
2012-11-06 23:17:43 +00:00
|
|
|
exynos4412-smdk4412.dtb \
|
2012-12-31 23:07:39 +00:00
|
|
|
exynos4412-origen.dtb \
|
2013-02-05 00:15:56 +00:00
|
|
|
exynos5250-arndale.dtb \
|
2013-04-08 12:46:34 +00:00
|
|
|
exynos5440-sd5v1.dtb \
|
2012-11-21 04:32:21 +00:00
|
|
|
exynos5250-smdk5250.dtb \
|
2012-12-21 18:02:13 +00:00
|
|
|
exynos5250-snow.dtb \
|
|
|
|
exynos5440-ssdk5440.dtb
|
2012-10-25 16:59:09 +00:00
|
|
|
dtb-$(CONFIG_ARCH_HIGHBANK) += highbank.dtb \
|
|
|
|
ecx-2000.dtb
|
2012-10-12 20:22:59 +00:00
|
|
|
dtb-$(CONFIG_ARCH_INTEGRATOR) += integratorap.dtb \
|
|
|
|
integratorcp.dtb
|
2012-09-06 18:32:38 +00:00
|
|
|
dtb-$(CONFIG_ARCH_LPC32XX) += ea3250.dtb phy3250.dtb
|
2013-04-08 22:41:28 +00:00
|
|
|
dtb-$(CONFIG_ARCH_KIRKWOOD) += kirkwood-cloudbox.dtb \
|
|
|
|
kirkwood-dns320.dtb \
|
2012-09-06 18:32:38 +00:00
|
|
|
kirkwood-dns325.dtb \
|
2012-09-22 20:53:12 +00:00
|
|
|
kirkwood-dockstar.dtb \
|
2012-09-06 18:32:38 +00:00
|
|
|
kirkwood-dreamplug.dtb \
|
|
|
|
kirkwood-goflexnet.dtb \
|
2012-12-09 18:40:04 +00:00
|
|
|
kirkwood-guruplug-server-plus.dtb \
|
2012-09-06 18:32:38 +00:00
|
|
|
kirkwood-ib62x0.dtb \
|
|
|
|
kirkwood-iconnect.dtb \
|
2012-09-22 20:53:12 +00:00
|
|
|
kirkwood-iomega_ix2_200.dtb \
|
2012-10-17 10:09:04 +00:00
|
|
|
kirkwood-is2.dtb \
|
2012-09-22 20:53:12 +00:00
|
|
|
kirkwood-km_kirkwood.dtb \
|
2012-09-06 18:32:38 +00:00
|
|
|
kirkwood-lschlv2.dtb \
|
|
|
|
kirkwood-lsxhl.dtb \
|
2012-11-18 15:46:16 +00:00
|
|
|
kirkwood-mplcec4.dtb \
|
2013-03-19 22:28:06 +00:00
|
|
|
kirkwood-netgear_readynas_duo_v2.dtb \
|
2012-10-17 10:09:04 +00:00
|
|
|
kirkwood-ns2.dtb \
|
2012-10-17 10:09:05 +00:00
|
|
|
kirkwood-ns2lite.dtb \
|
2012-10-17 10:09:04 +00:00
|
|
|
kirkwood-ns2max.dtb \
|
2012-10-17 10:09:06 +00: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 15:56:16 +00:00
|
|
|
kirkwood-nsa310.dtb \
|
2012-10-22 02:15:35 +00:00
|
|
|
kirkwood-topkick.dtb \
|
2012-09-06 18:32:38 +00:00
|
|
|
kirkwood-ts219-6281.dtb \
|
2012-11-13 07:43:09 +00:00
|
|
|
kirkwood-ts219-6282.dtb \
|
|
|
|
kirkwood-openblocks_a6.dtb
|
2012-12-20 11:37:32 +00:00
|
|
|
dtb-$(CONFIG_ARCH_MARCO) += marco-evb.dtb
|
2012-09-21 04:11:45 +00:00
|
|
|
dtb-$(CONFIG_ARCH_MSM) += msm8660-surf.dtb \
|
|
|
|
msm8960-cdp.dtb
|
2012-09-06 18:32:38 +00:00
|
|
|
dtb-$(CONFIG_ARCH_MVEBU) += armada-370-db.dtb \
|
2012-10-27 16:22:45 +00:00
|
|
|
armada-370-mirabox.dtb \
|
2013-01-09 19:56:07 +00:00
|
|
|
armada-370-rd.dtb \
|
arm: mvebu: support for the PlatHome OpenBlocks AX3-4 board
This platform, available in Japan from PlatHome, has a dual-core
Armada XP, the MV78260. For now, only the two serial ports and the
three front LEDs are supported. Support for SMP, network, SATA, USB
and other peripherals will be added as drivers for them become
available for Armada XP in mainline.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
Tested-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
---
This is 3.8 material.
Changes since v2:
* Renamed the .dts file to armada-xp-openblocks-ax3-4.dts
* Removed the compatible string from armada-370-xp.c (which now only
lists the common SoC compatible string)
Changes since v1:
* Renamed the board to OpenBlocks AX3-4, since there is a variant
called AX3-2 which has less RAM, and no mini PCIe port. Requested
by Andrew Lunn.
* Fix the amount of memory to 3 GB. In fact, the board has 1 GB
soldered, and 2 GB in a SODIMM slot (which is therefore
removable). But as the board is delivered as is, we'll assume it
has 3 GB of memory by default.
2012-10-23 06:17:20 +00:00
|
|
|
armada-xp-db.dtb \
|
2013-01-31 14:50:12 +00:00
|
|
|
armada-xp-gp.dtb \
|
arm: mvebu: support for the PlatHome OpenBlocks AX3-4 board
This platform, available in Japan from PlatHome, has a dual-core
Armada XP, the MV78260. For now, only the two serial ports and the
three front LEDs are supported. Support for SMP, network, SATA, USB
and other peripherals will be added as drivers for them become
available for Armada XP in mainline.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
Tested-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
---
This is 3.8 material.
Changes since v2:
* Renamed the .dts file to armada-xp-openblocks-ax3-4.dts
* Removed the compatible string from armada-370-xp.c (which now only
lists the common SoC compatible string)
Changes since v1:
* Renamed the board to OpenBlocks AX3-4, since there is a variant
called AX3-2 which has less RAM, and no mini PCIe port. Requested
by Andrew Lunn.
* Fix the amount of memory to 3 GB. In fact, the board has 1 GB
soldered, and 2 GB in a SODIMM slot (which is therefore
removable). But as the board is delivered as is, we'll assume it
has 3 GB of memory by default.
2012-10-23 06:17:20 +00:00
|
|
|
armada-xp-openblocks-ax3-4.dtb
|
2012-12-31 03:30:59 +00:00
|
|
|
dtb-$(CONFIG_ARCH_MXC) += \
|
|
|
|
imx25-karo-tx25.dtb \
|
2013-01-03 16:27:35 +00:00
|
|
|
imx25-pdk.dtb \
|
2012-12-31 03:30:59 +00:00
|
|
|
imx27-apf27.dtb \
|
2013-03-27 13:41:58 +00:00
|
|
|
imx27-apf27dev.dtb \
|
2012-12-31 03:30:59 +00:00
|
|
|
imx27-pdk.dtb \
|
2013-04-07 15:29:14 +00:00
|
|
|
imx27-phytec-phycore.dtb \
|
2012-12-31 03:30:59 +00:00
|
|
|
imx31-bug.dtb \
|
2013-01-20 22:55:29 +00:00
|
|
|
imx51-apf51.dtb \
|
2013-03-08 07:41:38 +00:00
|
|
|
imx51-apf51dev.dtb \
|
2012-12-25 11:10:52 +00:00
|
|
|
imx51-babbage.dtb \
|
2012-09-06 18:32:38 +00:00
|
|
|
imx53-ard.dtb \
|
|
|
|
imx53-evk.dtb \
|
2013-01-10 10:27:27 +00:00
|
|
|
imx53-mba53.dtb \
|
2012-09-06 18:32:38 +00:00
|
|
|
imx53-qsb.dtb \
|
|
|
|
imx53-smd.dtb \
|
2013-04-02 06:38:11 +00:00
|
|
|
imx6dl-sabreauto.dtb \
|
2013-04-02 06:04:45 +00:00
|
|
|
imx6dl-sabresd.dtb \
|
2013-04-03 12:29:16 +00:00
|
|
|
imx6dl-wandboard.dtb \
|
2012-09-06 18:32:38 +00:00
|
|
|
imx6q-arm2.dtb \
|
2012-10-07 17:12:49 +00:00
|
|
|
imx6q-sabreauto.dtb \
|
2012-09-06 18:32:38 +00:00
|
|
|
imx6q-sabrelite.dtb \
|
2013-04-01 12:24:22 +00:00
|
|
|
imx6q-sabresd.dtb \
|
|
|
|
imx6q-sbc6x.dtb
|
2012-09-06 18:32:38 +00:00
|
|
|
dtb-$(CONFIG_ARCH_MXS) += imx23-evk.dtb \
|
|
|
|
imx23-olinuxino.dtb \
|
|
|
|
imx23-stmp378x_devb.dtb \
|
2012-10-18 09:50:26 +00:00
|
|
|
imx28-apf28.dtb \
|
2012-10-31 17:39:26 +00:00
|
|
|
imx28-apf28dev.dtb \
|
2012-09-06 18:32:38 +00:00
|
|
|
imx28-apx4devkit.dtb \
|
|
|
|
imx28-cfa10036.dtb \
|
2013-01-26 05:40:37 +00: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 05:53:18 +00:00
|
|
|
imx28-cfa10049.dtb \
|
2013-06-13 13:43:44 +00:00
|
|
|
imx28-cfa10055.dtb \
|
2012-09-06 18:32:38 +00:00
|
|
|
imx28-evk.dtb \
|
|
|
|
imx28-m28evk.dtb \
|
2012-11-18 21:08:29 +00:00
|
|
|
imx28-sps1.dtb \
|
2012-09-06 18:32:38 +00:00
|
|
|
imx28-tx28.dtb
|
2013-01-04 23:29:31 +00:00
|
|
|
dtb-$(CONFIG_ARCH_NOMADIK) += ste-nomadik-s8815.dtb
|
2012-09-21 04:11:45 +00:00
|
|
|
dtb-$(CONFIG_ARCH_OMAP2PLUS) += omap2420-h4.dtb \
|
2013-01-11 16:39:22 +00:00
|
|
|
omap3430-sdp.dtb \
|
2012-09-11 16:01:59 +00:00
|
|
|
omap3-beagle.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 09:59:21 +00:00
|
|
|
omap3-devkit8000.dtb \
|
2012-09-21 04:11:45 +00:00
|
|
|
omap3-beagle-xm.dtb \
|
|
|
|
omap3-evm.dtb \
|
|
|
|
omap3-tobi.dtb \
|
2012-12-19 13:33:09 +00:00
|
|
|
omap3-igep0020.dtb \
|
2012-12-19 13:33:10 +00:00
|
|
|
omap3-igep0030.dtb \
|
2012-09-21 04:11:45 +00:00
|
|
|
omap4-panda.dtb \
|
2012-12-14 21:55:39 +00:00
|
|
|
omap4-panda-a4.dtb \
|
2012-10-24 10:31:34 +00:00
|
|
|
omap4-panda-es.dtb \
|
|
|
|
omap4-var-som.dtb \
|
2012-09-21 04:11:45 +00:00
|
|
|
omap4-sdp.dtb \
|
2012-09-24 18:31:31 +00:00
|
|
|
omap5-evm.dtb \
|
|
|
|
am335x-evm.dtb \
|
2012-11-06 14:52:23 +00:00
|
|
|
am335x-evmsk.dtb \
|
2012-09-24 18:31:31 +00:00
|
|
|
am335x-bone.dtb
|
2012-11-16 15:39:46 +00:00
|
|
|
dtb-$(CONFIG_ARCH_ORION5X) += orion5x-lacie-ethernet-disk-mini-v2.dtb
|
2012-09-21 04:11:45 +00:00
|
|
|
dtb-$(CONFIG_ARCH_PRIMA2) += prima2-evb.dtb
|
2012-11-26 10:34:30 +00:00
|
|
|
dtb-$(CONFIG_ARCH_U8500) += snowball.dtb \
|
|
|
|
hrefprev60.dtb \
|
|
|
|
hrefv60plus.dtb \
|
|
|
|
ccu9540.dtb
|
2012-09-21 04:11:45 +00:00
|
|
|
dtb-$(CONFIG_ARCH_SHMOBILE) += emev2-kzm9d.dtb \
|
|
|
|
r8a7740-armadillo800eva.dtb \
|
2013-03-21 10:03:38 +00:00
|
|
|
r8a7778-bockw.dtb \
|
2013-01-29 02:40:18 +00:00
|
|
|
r8a7779-marzen-reference.dtb \
|
2013-03-29 08:49:37 +00:00
|
|
|
r8a7790-lager.dtb \
|
2012-10-24 05:48:00 +00:00
|
|
|
sh73a0-kzm9g.dtb \
|
2012-11-21 15:34:25 +00:00
|
|
|
sh73a0-kzm9g-reference.dtb \
|
2013-03-29 08:00:02 +00:00
|
|
|
r8a73a4-ape6evm.dtb \
|
2012-10-24 05:48:00 +00:00
|
|
|
sh7372-mackerel.dtb
|
2013-02-11 23:30:31 +00:00
|
|
|
dtb-$(CONFIG_ARCH_SOCFPGA) += socfpga_cyclone5.dtb \
|
|
|
|
socfpga_vt.dtb
|
2012-09-06 18:32:38 +00:00
|
|
|
dtb-$(CONFIG_ARCH_SPEAR13XX) += spear1310-evb.dtb \
|
|
|
|
spear1340-evb.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_SPEAR3XX)+= spear300-evb.dtb \
|
|
|
|
spear310-evb.dtb \
|
2012-08-08 23:20:11 +00:00
|
|
|
spear320-evb.dtb \
|
|
|
|
spear320-hmi.dtb
|
2012-09-06 18:32:38 +00:00
|
|
|
dtb-$(CONFIG_ARCH_SPEAR6XX)+= spear600-evb.dtb
|
2013-04-18 20:44:29 +00:00
|
|
|
dtb-$(CONFIG_ARCH_SUNXI) += \
|
|
|
|
sun4i-a10-cubieboard.dtb \
|
|
|
|
sun4i-a10-mini-xplus.dtb \
|
2013-01-08 18:40:59 +00:00
|
|
|
sun4i-a10-hackberry.dtb \
|
2012-12-12 16:08:23 +00:00
|
|
|
sun5i-a13-olinuxino.dtb
|
2012-09-06 18:32:38 +00:00
|
|
|
dtb-$(CONFIG_ARCH_TEGRA) += tegra20-harmony.dtb \
|
2013-01-22 21:46:09 +00: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 05:53:18 +00:00
|
|
|
tegra20-medcom-wide.dtb \
|
2012-09-06 18:32:38 +00: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 05:53:18 +00:00
|
|
|
tegra20-plutux.dtb \
|
2012-09-06 18:32:38 +00: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 05:53:18 +00:00
|
|
|
tegra20-tec.dtb \
|
2012-09-06 18:32:38 +00:00
|
|
|
tegra20-trimslice.dtb \
|
|
|
|
tegra20-ventana.dtb \
|
|
|
|
tegra20-whistler.dtb \
|
2013-01-02 23:53:51 +00: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 05:53:18 +00:00
|
|
|
tegra30-cardhu-a02.dtb \
|
2013-01-24 01:10:24 +00:00
|
|
|
tegra30-cardhu-a04.dtb \
|
2013-01-24 01:10:25 +00:00
|
|
|
tegra114-dalmore.dtb \
|
|
|
|
tegra114-pluto.dtb
|
2013-03-14 02:31:42 +00:00
|
|
|
dtb-$(CONFIG_ARCH_VERSATILE) += versatile-ab.dtb \
|
|
|
|
versatile-pb.dtb
|
2012-09-06 18:32:38 +00:00
|
|
|
dtb-$(CONFIG_ARCH_VEXPRESS) += vexpress-v2p-ca5s.dtb \
|
|
|
|
vexpress-v2p-ca9.dtb \
|
|
|
|
vexpress-v2p-ca15-tc1.dtb \
|
2013-04-23 14:51:11 +00:00
|
|
|
vexpress-v2p-ca15_a7.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_VIRT) += xenvm-4.2.dtb
|
2012-10-07 01:14:41 +00:00
|
|
|
dtb-$(CONFIG_ARCH_VT8500) += vt8500-bv07.dtb \
|
|
|
|
wm8505-ref.dtb \
|
2013-01-19 06:44:28 +00:00
|
|
|
wm8650-mid.dtb \
|
|
|
|
wm8850-w70v2.dtb
|
2012-10-31 18:24:48 +00:00
|
|
|
dtb-$(CONFIG_ARCH_ZYNQ) += zynq-zc702.dtb
|
2012-09-06 18:32:38 +00:00
|
|
|
|
2012-11-27 23:29:11 +00:00
|
|
|
targets += dtbs
|
2012-12-29 00:42:46 +00:00
|
|
|
targets += $(dtb-y)
|
2012-09-06 18:32:38 +00:00
|
|
|
endif
|
2012-11-27 23:29:11 +00: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
|