u-boot/arch/arm/dts
Phil Sutter aefb8f4c32 mvebu: Support Synology DS414
This adds support for the MV78230 based DS414 NAS by Synology. The
relevant bits have been extracted from the 'synogpl-5004-armadaxp'
package Synology kindly published, garnished with a fair amount of
trial-and-error.

Sadly, support is far from perfect. The major parts I have failed in
are SATA and XHCI support. Details about these and some other things
follow:

Device Tree
-----------

The device tree file armada-xp-synology-ds414.dts has been copied from
Linux and enhanced by recent U-Boot specific changes to
armada-xp-gp.dts.

SATA Support
------------

There is a Marvell 88SX7042 controller attached to PCIe which is
supported by Linux's sata_mv driver but sadly not U-Boot's sata_mv.
I'm not sure if extending the latter to support PCI devices is worth the
effort at all. Porting sata_mv from Linux exceeded my brain's
capacities. :(

XHCI Support
------------

There is an EtronTech EJ168A XHCI controller attached to PCIe which
drives the two rear USB3 ports. After a bit of playing around I managed
to get it recognized by xhci-pci, but never was able to access any
devices attached to it. Enabling it in ds414 board config shows that it
does not respond to commands for whatever reason. The (somewhat) bright
side to it is that it is not even supported in Synology's customized
U-Boot, but that also means nowhere to steal the relevant bits from.

EHCI Support
------------

This seems functional after issuing 'usb start'. At least it detects USB
storage devices, and IIRC reading from them was OK. OTOH Linux fails to
register the controller if 'usb start' wasn't given before in U-Boot.

According to Synology sources, this board seems to support USB device
(gadget?) mode. Though I didn't play around with it.

PCIe Support
------------

This is fine, but trying to gate the clocks of unused lanes will hang
PCI enum. In addition to that, pci_mvebu seems not to support DM_PCI.

DDR3 Training
-------------

Marvell/Synology uses eight PUPs instead of four. Does not look like
this is meant to be customized in mainline U-Boot at all. OTOH I have
no idea what a "PUP" actually is.

PEX Init
--------

Synology uses different values than mainline U-Boot with this patch:
pex_max_unit_get returns 2, pex_max_if_get returns 7 and
max_serdes_lines is set to 7. Not changing this seems to not have an
impact, although I'm not entirely sure it does not cause issues I am not
aware of.

Static Environment
------------------

This allows to boot stock Synology firmware at least. In order to be a
little more flexible when it comes to booting custom kernels, do not
only load zImage partition, but also rd.gz into memory. This way it is
possible to use about 7MB for kernel with piggyback initramfs.

Signed-off-by: Phil Sutter <phil@nwl.cc>
Acked-by: Stefan Roese <sr@denx.de>
Reviewed-by: Tom Rini <trini@konsulko.com>
2016-01-14 14:08:59 +01:00
..
include Makefile: Support include files for .dts files 2014-06-20 11:55:03 -06:00
.gitignore dts: generate multiple device tree blobs 2014-02-19 11:10:05 -05:00
am33xx-clocks.dtsi am33xx: Update DT files, add am335x_gp_evm_config target 2015-08-12 20:48:06 -04:00
am33xx.dtsi arm: dts: omap: add reg-shift to serial device tree node 2015-12-05 18:22:25 -05:00
am43xx-clocks.dtsi am437x: Add am437x_gp_evm_defconfig using CONFIG_DM 2015-10-22 14:44:00 -04:00
am57xx-beagle-x15.dts am437x: Add am57xx_evm_defconfig using CONFIG_DM 2015-10-22 14:44:02 -04:00
am335x-bone-common.dtsi am33xx: Update DT files, add am335x_gp_evm_config target 2015-08-12 20:48:06 -04:00
am335x-bone.dts am33xx: Update DT files, add am335x_gp_evm_config target 2015-08-12 20:48:06 -04:00
am335x-boneblack.dts am33xx: Update DT files, add am335x_gp_evm_config target 2015-08-12 20:48:06 -04:00
am335x-evm.dts am33xx: Update DT files, add am335x_gp_evm_config target 2015-08-12 20:48:06 -04:00
am437x-gp-evm.dts am437x: Add am437x_gp_evm_defconfig using CONFIG_DM 2015-10-22 14:44:00 -04:00
am437x-sk-evm.dts arm: dts: am437x-gp-evm: add spi-flash comaptible for flash 2016-01-13 18:47:27 +05:30
am4372.dtsi arm: dts: am4372: add qspi register maps for memory map 2016-01-13 18:47:28 +05:30
armada-38x.dtsi arm: mvebu: Add SPI driver model support 2016-01-14 14:08:59 +01:00
armada-370-xp.dtsi arm: mvebu: Add DM and OF_CONTROL support to SPL 2016-01-14 14:08:59 +01:00
armada-380.dtsi arm: mvebu: Add basic Armada XP / 38x dtsi/dts files 2015-10-21 02:25:01 +02:00
armada-385.dtsi arm: mvebu: Add basic Armada XP / 38x dtsi/dts files 2015-10-21 02:25:01 +02:00
armada-388-clearfog.dts arm: mvebu: Add SolidRun ClearFog Armada 38x initial support 2016-01-14 14:08:59 +01:00
armada-388-gp.dts arm: mvebu: armada-388-gp.dts: Add ethernet aliases 2016-01-14 14:08:59 +01:00
armada-388.dtsi arm: mvebu: Add basic Armada XP / 38x dtsi/dts files 2015-10-21 02:25:01 +02:00
armada-xp-gp.dts arm: mvebu: Add SPI driver model support 2016-01-14 14:08:59 +01:00
armada-xp-maxbcm.dts arm: mvebu: Add armada-xp-maxbcm.dts for maxbcm board 2016-01-14 14:08:59 +01:00
armada-xp-mv78230.dtsi arm: mvebu: Add basic Armada XP / 38x dtsi/dts files 2015-10-21 02:25:01 +02:00
armada-xp-mv78260.dtsi arm: mvebu: Add basic Armada XP / 38x dtsi/dts files 2015-10-21 02:25:01 +02:00
armada-xp-mv78460.dtsi arm: mvebu: Add basic Armada XP / 38x dtsi/dts files 2015-10-21 02:25:01 +02:00
armada-xp-synology-ds414.dts mvebu: Support Synology DS414 2016-01-14 14:08:59 +01:00
armada-xp.dtsi arm: mvebu: Add SPI driver model support 2016-01-14 14:08:59 +01:00
axp152.dtsi sunxi: dts: Sync with kernel 2015-08-14 08:37:36 +02:00
axp209.dtsi axp209: Sync the DTSI with the kernel 2015-10-20 22:48:29 +02:00
cros-ec-keyboard.dtsi dts: Bring in Chrome OS keyboard device tree definition 2014-12-11 13:18:43 -07:00
cros-ec-sbs.dtsi rockchip: Add basic support for jerry 2015-09-02 21:28:24 -06:00
dra7-evm.dts arm: dts: dra7-evm: add spi-flash comaptible for flash 2016-01-13 18:47:28 +05:30
dra7.dtsi arm: dts: dra7: add qspi register maps for memory map and control module 2016-01-13 18:47:27 +05:30
dra7xx-clocks.dtsi dra7xx: Add dra72_evm_defconfig using CONFIG_DM 2015-08-12 20:48:08 -04:00
dra72-evm.dts arm: dts: dra72-evm: add spi-flash comaptible for flash 2016-01-13 18:47:28 +05:30
dra72x.dtsi dra7xx: Add dra72_evm_defconfig using CONFIG_DM 2015-08-12 20:48:08 -04:00
dra74x.dtsi dra7xx: Add dra74_evm_defconfig using CONFIG_DM 2015-10-22 14:22:28 -04:00
exynos4.dtsi exynos4: dts: add missing i2c properties 2015-01-29 17:10:00 -07:00
exynos4x12-pinctrl-uboot.dtsi exynos: sandbox: ti: Add SPDX license identifiers and notes 2015-04-22 11:16:26 -06:00
exynos4x12-pinctrl.dtsi exynos4412: dts: fix bad gpio order in pinctrl 2014-10-27 19:21:07 -06:00
exynos4x12.dtsi dm: exynos: dts: Adjust device tree files for U-Boot 2014-10-22 10:35:57 -06:00
exynos5.dtsi exynos: dts: Sync up I2C ports with the kernel 2015-08-05 21:06:10 -06:00
exynos54xx-pinctrl-uboot.dtsi exynos: sandbox: ti: Add SPDX license identifiers and notes 2015-04-22 11:16:26 -06:00
exynos54xx-pinctrl.dtsi dm: exynos: dts: Adjust device tree files for U-Boot 2014-10-22 10:35:57 -06:00
exynos54xx.dtsi Exynos54xx: dts: add ADC node 2015-11-02 10:38:00 +09:00
exynos4210-origen.dts dm: exynos: dts: Use GPIO bank phandles for GPIOs 2015-01-29 17:09:53 -07:00
exynos4210-pinctrl-uboot.dtsi exynos: sandbox: ti: Add SPDX license identifiers and notes 2015-04-22 11:16:26 -06:00
exynos4210-pinctrl.dtsi dm: exynos: dts: Remove unused pinctrl information to save space 2014-10-22 10:34:12 -06:00
exynos4210-smdkv310.dts dm: exynos: dts: Convert /include/ to #include 2014-10-22 10:34:00 -06:00
exynos4210-trats.dts trats: fdt: disable unused DW MMC 2015-10-03 14:39:19 +01:00
exynos4210-universal_c210.dts dm: exynos: dts: Use GPIO bank phandles for GPIOs 2015-01-29 17:09:53 -07:00
exynos4210.dtsi dm: exynos: dts: Adjust device tree files for U-Boot 2014-10-22 10:35:57 -06:00
exynos4412-odroid.dts exynos: dts: Correct LDO and BUCK naming 2015-08-06 07:44:30 -06:00
exynos4412-trats2.dts exynos: dts: Correct LDO and BUCK naming 2015-08-06 07:44:30 -06:00
exynos4412.dtsi dm: exynos: Bring in pinctrl dts files from Linux kernel 2014-10-22 10:34:08 -06:00
exynos5250-arndale.dts exynos: dts: Sync up I2C ports with the kernel 2015-08-05 21:06:10 -06:00
exynos5250-pinctrl-uboot.dtsi exynos: sandbox: ti: Add SPDX license identifiers and notes 2015-04-22 11:16:26 -06:00
exynos5250-pinctrl.dtsi dm: exynos: dts: Remove unused pinctrl information to save space 2014-10-22 10:34:12 -06:00
exynos5250-smdk5250.dts exynos: dts: Add PMIC and regulator definitions 2015-08-05 21:06:10 -06:00
exynos5250-snow.dts exynos: x86: dts: Add tpm nodes to the device tree for Chrome OS devices 2015-08-31 07:57:28 -06:00
exynos5250-spring.dts exynos: x86: dts: Add tpm nodes to the device tree for Chrome OS devices 2015-08-31 07:57:28 -06:00
exynos5250.dtsi exynos: dts: Sync up I2C ports with the kernel 2015-08-05 21:06:10 -06:00
exynos5420-peach-pit.dts exynos: x86: dts: Add tpm nodes to the device tree for Chrome OS devices 2015-08-31 07:57:28 -06:00
exynos5420-smdk5420.dts exynos: dts: Sync up I2C ports with the kernel 2015-08-05 21:06:10 -06:00
exynos5422-odroidxu3.dts Odroid-XU3: dts: enable ADC, with request for pre-reloc bind 2015-11-02 10:38:00 +09:00
exynos5800-peach-pi.dts Peach-Pi: dts: add cpu-model string 2015-11-02 10:37:59 +09:00
fsl-ls1043a-qds.dts armv8/ls1043aqds: dts: add dtb support 2015-11-30 09:11:11 -08:00
fsl-ls1043a-rdb.dts armv8/ls1043ardb: add DSPI support 2015-11-30 09:11:11 -08:00
fsl-ls1043a.dtsi armv8/ls1043ardb: add DSPI support 2015-11-30 09:11:11 -08:00
fsl-ls2080a-qds.dts armv8: LS2080A: Rename LS2085A to reflect LS2080A 2015-11-30 08:53:04 -08:00
fsl-ls2080a-rdb.dts armv8: LS2080A: Rename LS2085A to reflect LS2080A 2015-11-30 08:53:04 -08:00
fsl-ls2080a.dtsi armv8: LS2080A: Rename LS2085A to reflect LS2080A 2015-11-30 08:53:04 -08:00
k2e-clocks.dtsi ARM: dts: k2e: Enable OF_CONTROL and DM 2015-10-22 14:22:11 -04:00
k2e-evm.dts ARM: dts: k2e: Enable OF_CONTROL and DM 2015-10-22 14:22:11 -04:00
k2e-netcp.dtsi ARM: dts: k2e: Enable OF_CONTROL and DM 2015-10-22 14:22:11 -04:00
k2e.dtsi ARM: dts: k2e: Enable OF_CONTROL and DM 2015-10-22 14:22:11 -04:00
k2g-evm.dts ARM: dts: k2g: Add DT support 2015-10-22 14:22:26 -04:00
k2g.dtsi ARM: dts: k2g: Add DT support 2015-10-22 14:22:26 -04:00
k2hk-clocks.dtsi ARM: dts: k2hk: Enable OF_CONTROL and DM 2015-10-22 14:20:35 -04:00
k2hk-evm.dts ARM: dts: k2hk: Enable OF_CONTROL and DM 2015-10-22 14:20:35 -04:00
k2hk-netcp.dtsi ARM: dts: k2hk: Enable OF_CONTROL and DM 2015-10-22 14:20:35 -04:00
k2hk.dtsi ARM: dts: k2hk: Enable OF_CONTROL and DM 2015-10-22 14:20:35 -04:00
k2l-clocks.dtsi ARM: dts: k2l: Enable OF_CONTROL and DM 2015-10-22 14:21:39 -04:00
k2l-evm.dts ARM: dts: k2l: Enable OF_CONTROL and DM 2015-10-22 14:21:39 -04:00
k2l-netcp.dtsi ARM: dts: k2l: Enable OF_CONTROL and DM 2015-10-22 14:21:39 -04:00
k2l.dtsi ARM: dts: k2l: Enable OF_CONTROL and DM 2015-10-22 14:21:39 -04:00
keystone-clocks.dtsi ARM: dts: Keystone2: Import generic dt files from Linux Kernel 2015-10-22 14:19:50 -04:00
keystone.dtsi ARM: dts: k2hk: Enable OF_CONTROL and DM 2015-10-22 14:20:35 -04:00
ls1021a-qds.dts dm: ls1021aqds: dts: Use "spi_dataflash" driver instead of "spi_flash_std" for DSPI flash 2015-06-30 00:40:10 +05:30
ls1021a-twr.dts dm: dts: ls1021a-twr: Enable DSPI2 on LS1021ATWR 2015-10-11 16:43:06 +05:30
ls1021a.dtsi dm: ls1021a: dts: Add QSPI dts node 2015-04-18 11:11:18 -06:00
Makefile mvebu: Support Synology DS414 2016-01-14 14:08:59 +01:00
omap4-cpu-thermal.dtsi dra7xx: Add dra72_evm_defconfig using CONFIG_DM 2015-08-12 20:48:08 -04:00
omap5-core-thermal.dtsi dra7xx: Add dra72_evm_defconfig using CONFIG_DM 2015-08-12 20:48:08 -04:00
omap5-gpu-thermal.dtsi dra7xx: Add dra72_evm_defconfig using CONFIG_DM 2015-08-12 20:48:08 -04:00
rk3036-sdk.dts rockchip: Add basic support for evb-rk3036 board 2015-12-01 08:07:22 -07:00
rk3036.dtsi rockchip: mmc: get the fifo mode and fifo depth property from dts 2015-12-01 08:07:22 -07:00
rk3288-firefly.dts rockchip: Add basic support for firefly-rk3288 2015-09-02 21:28:24 -06:00
rk3288-firefly.dtsi rockchip: Disable sdio mmc slot on rk3288-firefly 2015-09-02 21:28:24 -06:00
rk3288-jerry.dts rockchip: Add basic support for jerry 2015-09-02 21:28:24 -06:00
rk3288-thermal.dtsi rockchip: Bring in RK3288 device tree file includes and bindings 2015-09-02 21:28:23 -06:00
rk3288-veyron-chromebook.dtsi rockchip: Add basic support for jerry 2015-09-02 21:28:24 -06:00
rk3288-veyron.dtsi rockchip: Add basic support for jerry 2015-09-02 21:28:24 -06:00
rk3288.dtsi ns16550: unify serial_rockchip 2015-11-21 21:50:15 -05:00
s5pc1xx-goni.dts dm: exynos: Add pinctrl settings for s5p_goni 2014-10-22 10:36:04 -06:00
s5pc1xx-smdkc100.dts dm: exynos: Add pinctrl settings for smdkc100 2014-10-22 10:36:00 -06:00
s5pc100-pinctrl.dtsi exynos: sandbox: ti: Add SPDX license identifiers and notes 2015-04-22 11:16:26 -06:00
s5pc110-pinctrl.dtsi exynos: sandbox: ti: Add SPDX license identifiers and notes 2015-04-22 11:16:26 -06:00
skeleton.dtsi arm: fdt: Add skeleton device tree file from kernel 2012-03-29 08:12:47 +02:00
skeleton64.dtsi dm: arm: Bring in skeleton64 device tree file from Linux 2015-04-18 11:11:17 -06:00
socfpga.dtsi arm: socfpga: dts: Add bank-name property to each GPIO bank 2015-08-23 11:56:20 +02:00
socfpga_arria5.dtsi arm: socfpga: dts: Adding drvsel and smplsel to dts 2015-11-30 13:30:19 +01:00
socfpga_arria5_socdk.dts arm: socfpga: arria5-socdk: Probe DWC2 UDC from OF instead of hard-coded data 2015-12-20 03:36:50 +01:00
socfpga_cyclone5.dtsi arm: socfpga: dts: Adding drvsel and smplsel to dts 2015-11-30 13:30:19 +01:00
socfpga_cyclone5_de0_nano_soc.dts arm: socfpga: de0_nano: Probe DWC2 UDC from OF instead of hard-coded data 2015-12-20 03:36:50 +01:00
socfpga_cyclone5_mcvevk.dts arm: socfpga: mcvevk: Probe DWC2 UDC from OF instead of hard-coded data 2015-12-20 03:36:51 +01:00
socfpga_cyclone5_socdk.dts arm: socfpga: Make /soc available in pre-reloc 2015-12-22 04:42:28 +01:00
socfpga_cyclone5_sockit.dts arm: socfpga: sockit: Probe DWC2 UDC from OF instead of hard-coded data 2015-12-20 03:36:51 +01:00
socfpga_cyclone5_socrates.dts arm: socfpga: socrates: Probe DWC2 UDC from OF instead of hard-coded data 2015-12-20 03:36:51 +01:00
socfpga_cyclone5_sr1500.dts arm: socfpga: Add SoCFPGA SR1500 board 2015-12-07 00:15:59 +01:00
stv0991.dts spi: cadence_qspi: add device tree binding doc 2015-07-03 13:50:53 +05:30
sun4i-a10-a1000.dts sunxi: Sync dts files with the linux kernel 2015-06-04 14:12:03 +02:00
sun4i-a10-ba10-tvbox.dts sunxi: dts: Sync with kernel 2015-08-14 08:37:36 +02:00
sun4i-a10-chuwi-v7-cw0825.dts sunxi: dts: Sync with kernel 2015-08-14 08:37:36 +02:00
sun4i-a10-cubieboard.dts sunxi: dts: Sync with kernel 2015-08-14 08:37:36 +02:00
sun4i-a10-gemei-g9.dts sunxi: Sync dts files with the linux kernel 2015-06-04 14:12:03 +02:00
sun4i-a10-hackberry.dts sunxi: Sync dts files with the linux kernel 2015-06-04 14:12:03 +02:00
sun4i-a10-hyundai-a7hd.dts sunxi: Sync dts files with the linux kernel 2015-06-04 14:12:03 +02:00
sun4i-a10-inet-3f.dts sunxi: dts: Add minimal dts files for board which lack a dts sofar 2015-05-04 16:51:54 +02:00
sun4i-a10-inet-3w.dts sunxi: dts: Add minimal dts files for board which lack a dts sofar 2015-05-04 16:51:54 +02:00
sun4i-a10-inet1.dts sun4i: Add dts and defconfig for iNet-1 based tablets 2015-09-10 17:11:45 +02:00
sun4i-a10-inet9f-rev03.dts sun4i: Add defconfig and dts for inet9f-rev03 based tablets 2015-09-10 17:11:45 +02:00
sun4i-a10-inet97fv2.dts sunxi: Sync dts files with the linux kernel 2015-06-04 14:12:03 +02:00
sun4i-a10-itead-iteaduino-plus.dts sunxi: dts: Sync with kernel 2015-08-14 08:37:36 +02:00
sun4i-a10-jesurun-q5.dts sunxi: Sync dts files with the linux kernel 2015-06-04 14:12:03 +02:00
sun4i-a10-marsboard.dts sunxi: Sync dts files with the linux kernel 2015-06-04 14:12:03 +02:00
sun4i-a10-mini-xplus.dts sunxi: dts: Sync with kernel 2015-08-14 08:37:36 +02:00
sun4i-a10-mk802.dts sunxi: Sync dts files with the linux kernel 2015-06-04 14:12:03 +02:00
sun4i-a10-mk802ii.dts sunxi: Sync dts files with the linux kernel 2015-06-04 14:12:03 +02:00
sun4i-a10-olinuxino-lime.dts sunxi: dts: Sync with kernel 2015-08-14 08:37:36 +02:00
sun4i-a10-pcduino.dts sunxi: Sync dts files with the linux kernel 2015-06-04 14:12:03 +02:00
sun4i-a10-pov-protab2-ips9.dts sun4i: Add defconfig and dts for the pov protab2-ips9 tablet 2015-09-10 16:55:22 +02:00
sun4i-a10.dtsi sunxi: dts: Sync with kernel 2015-08-14 08:37:36 +02:00
sun5i-a10s-auxtek-t003.dts sunxi: Add support for the Auxtek-T003 HDMI stick 2015-08-14 08:37:36 +02:00
sun5i-a10s-auxtek-t004.dts sunxi: Sync dts files with the linux kernel 2015-06-04 14:12:03 +02:00
sun5i-a10s-mk802.dts sunxi: Sync dts files with the linux kernel 2015-06-04 14:12:03 +02:00
sun5i-a10s-olinuxino-micro.dts sunxi: dts: Sync with kernel 2015-08-14 08:37:36 +02:00
sun5i-a10s-r7-tv-dongle.dts sunxi: Sync dts files with the linux kernel 2015-06-04 14:12:03 +02:00
sun5i-a10s-wobo-i5.dts sun5i: Add A10s-Wobo-i5 defconfig and dts 2015-09-10 20:13:01 +02:00
sun5i-a10s.dtsi sun5i: Sync the DTSI with the kernel 2015-10-20 22:48:28 +02:00
sun5i-a13-ampe-a76.dts sunxi: dts: Add minimal dts files for board which lack a dts sofar 2015-05-04 16:51:54 +02:00
sun5i-a13-empire-electronix-d709.dts sun5i: Add defconfig and dts file for the Empire Electronix D709 tablet 2015-12-21 20:37:15 +01:00
sun5i-a13-hsg-h702.dts sunxi: dts: Sync with kernel 2015-08-14 08:37:36 +02:00
sun5i-a13-inet-86vs.dts sunxi: dts: Add minimal dts files for board which lack a dts sofar 2015-05-04 16:51:54 +02:00
sun5i-a13-inet-98v-rev2.dts sunxi: Add inet98v_rev2 defconfig and dts file 2015-08-31 08:43:42 +02:00
sun5i-a13-olinuxino-micro.dts sunxi: Sync dts files with the linux kernel 2015-06-04 14:12:03 +02:00
sun5i-a13-olinuxino.dts sunxi: dts: Sync with kernel 2015-08-14 08:37:36 +02:00
sun5i-a13-q8-tablet.dts sun5i: Add q8_a13_tablet defconfig and dts 2015-09-10 20:11:58 +02:00
sun5i-a13-utoo-p66.dts sunxi: dts: Sync with kernel 2015-08-14 08:37:36 +02:00
sun5i-a13.dtsi sun5i: Sync the DTSI with the kernel 2015-10-20 22:48:28 +02:00
sun5i-q8-common.dtsi sun5i: Add q8_a13_tablet defconfig and dts 2015-09-10 20:11:58 +02:00
sun5i-r8-chip.dts sunxi: Add CHIP support 2015-10-20 22:48:29 +02:00
sun5i-r8.dtsi sun5i: Sync the DTSI with the kernel 2015-10-20 22:48:28 +02:00
sun5i.dtsi sun5i: Sync the DTSI with the kernel 2015-10-20 22:48:28 +02:00
sun6i-a31-app4-evb1.dts sunxi: Sync dts files with the linux kernel 2015-06-04 14:12:03 +02:00
sun6i-a31-colombus.dts sunxi: Fix gmac not working on the Colombus board 2015-08-14 08:37:38 +02:00
sun6i-a31-hummingbird.dts sunxi: Sync dts files with the linux kernel 2015-06-04 14:12:03 +02:00
sun6i-a31-i7.dts sunxi: Sync dts files with the linux kernel 2015-06-04 14:12:03 +02:00
sun6i-a31-m9.dts sunxi: dts: Sync with kernel 2015-08-14 08:37:36 +02:00
sun6i-a31-mele-a1000g-quad.dts sunxi: dts: Sync with kernel 2015-08-14 08:37:36 +02:00
sun6i-a31-mixtile-loftq.dts sunxi: dts: Add minimal dts files for board which lack a dts sofar 2015-05-04 16:51:54 +02:00
sun6i-a31.dtsi sunxi: Add defconfig for the Sinovoip BPI-M2 board 2015-10-20 18:40:28 +02:00
sun6i-a31s-cs908.dts sunxi: dts: Sync with kernel 2015-08-14 08:37:36 +02:00
sun6i-a31s-primo81.dts sunxi: dts: Add minimal dts files for board which lack a dts sofar 2015-05-04 16:51:54 +02:00
sun6i-a31s-sinovoip-bpi-m2.dts sunxi: Add defconfig for the Sinovoip BPI-M2 board 2015-10-20 18:40:28 +02:00
sun6i-a31s.dtsi sunxi: Sync dts files with the linux kernel 2015-06-04 14:12:03 +02:00
sun7i-a20-ainol-aw1.dts sunxi: dts: Add minimal dts files for board which lack a dts sofar 2015-05-04 16:51:54 +02:00
sun7i-a20-bananapi.dts sunxi: Sync dts files with the linux kernel 2015-06-04 14:12:03 +02:00
sun7i-a20-bananapro.dts sunxi: Sync dts files with the linux kernel 2015-06-04 14:12:03 +02:00
sun7i-a20-cubieboard2.dts sunxi: Sync dts files with the linux kernel 2015-06-04 14:12:03 +02:00
sun7i-a20-cubietruck.dts sunxi: dts: Sync with kernel 2015-08-14 08:37:36 +02:00
sun7i-a20-hummingbird.dts sunxi: Sync dts files with the linux kernel 2015-06-04 14:12:03 +02:00
sun7i-a20-i12-tvbox.dts sunxi: dts: Sync with kernel 2015-08-14 08:37:36 +02:00
sun7i-a20-lamobo-r1.dts sunxi: Add support for the Lamobo R1 board 2015-11-22 11:43:58 +01:00
sun7i-a20-m3.dts sunxi: Sync dts files with the linux kernel 2015-06-04 14:12:03 +02:00
sun7i-a20-m5.dts sunxi: dts: Add minimal dts files for board which lack a dts sofar 2015-05-04 16:51:54 +02:00
sun7i-a20-mk808c.dts sunxi: Sync dts files with the linux kernel 2015-06-04 14:12:03 +02:00
sun7i-a20-olimex-som-evb.dts sunxi: Add support for the Olimex A20 EVB 2015-08-31 08:43:42 +02:00
sun7i-a20-olinuxino-lime.dts sunxi: dts: Sync with kernel 2015-08-14 08:37:36 +02:00
sun7i-a20-olinuxino-lime2.dts sunxi: Sync dts files with the linux kernel 2015-06-04 14:12:03 +02:00
sun7i-a20-olinuxino-micro.dts sunxi: dts: Sync with kernel 2015-08-14 08:37:36 +02:00
sun7i-a20-orangepi-mini.dts sunxi: Sync dts files with the linux kernel 2015-06-04 14:12:03 +02:00
sun7i-a20-orangepi.dts sunxi: Sync dts files with the linux kernel 2015-06-04 14:12:03 +02:00
sun7i-a20-pcduino3-nano.dts sunxi: Sync dts files with the linux kernel 2015-06-04 14:12:03 +02:00
sun7i-a20-pcduino3.dts sunxi: Sync dts files with the linux kernel 2015-06-04 14:12:03 +02:00
sun7i-a20-primo73.dts sunxi: dts: Add dts files which have been submitted but not yet merged upstream 2015-05-04 16:51:54 +02:00
sun7i-a20-wexler-tab7200.dts sunxi: Sync dts files with the linux kernel 2015-06-04 14:12:03 +02:00
sun7i-a20-wits-pro-a20-dkt.dts sunxi: dts: Add minimal dts files for board which lack a dts sofar 2015-05-04 16:51:54 +02:00
sun7i-a20-yones-toptech-bd1078.dts sunxi: dts: Add minimal dts files for board which lack a dts sofar 2015-05-04 16:51:54 +02:00
sun7i-a20.dtsi sunxi: dts: Sync with kernel 2015-08-14 08:37:36 +02:00
sun8i-a23-a33.dtsi sunxi: dts: Sync with kernel 2015-08-14 08:37:36 +02:00
sun8i-a23-evb.dts sunxi: Sync dts files with the linux kernel 2015-06-04 14:12:03 +02:00
sun8i-a23-gt90h-v4.dts sunxi: Add support for gt90h-v4 tablets 2015-08-31 08:43:41 +02:00
sun8i-a23-q8-tablet.dts sunxi: Add generic defconfigs for A23 Q8 tablets with 800x480 LCD 2015-10-03 12:08:04 +02:00
sun8i-a23.dtsi sunxi: dts: Sync with kernel 2015-08-14 08:37:36 +02:00
sun8i-a33-ga10h-v1.1.dts sunxi: dts: Sync with kernel 2015-08-14 08:37:36 +02:00
sun8i-a33-q8-tablet.dts sunxi: Add generic defconfigs for A33 Q8 tablets with 1024x600 / 800x480 LCD 2015-09-29 11:50:44 +02:00
sun8i-a33-sinlinx-sina33.dts sunxi: dts: Sync with kernel 2015-08-14 08:37:36 +02:00
sun8i-a33.dtsi sunxi: dts: Sync with kernel 2015-08-14 08:37:36 +02:00
sun8i-a83t-allwinner-h8homlet-v2.dts sunxi: Add suport for A83T HomletV2 Board by Allwinner 2015-12-10 15:45:47 +01:00
sun8i-a83t.dtsi sunxi: dts: sun8i: Add Allwinner A83T dtsi 2015-12-10 15:45:47 +01:00
sun8i-h3-orangepi-pc.dts sunxi: Add H3 dts[i] files 2015-11-22 11:31:00 +01:00
sun8i-h3-orangepi-plus.dts sunxi: Add H3 dts[i] files 2015-11-22 11:31:00 +01:00
sun8i-h3.dtsi sunxi: Add H3 dts[i] files 2015-11-22 11:31:00 +01:00
sun8i-q8-common.dtsi sunxi: Add generic defconfigs for A33 Q8 tablets with 1024x600 / 800x480 LCD 2015-09-29 11:50:44 +02:00
sun9i-a80-cubieboard4.dts sunxi: dts: Sync all dts files with upstream kernel 2015-05-04 16:51:54 +02:00
sun9i-a80-optimus.dts sunxi: Sync dts files with the linux kernel 2015-06-04 14:12:03 +02:00
sun9i-a80.dtsi sunxi: Sync dts files with the linux kernel 2015-06-04 14:12:03 +02:00
sunxi-common-regulators.dtsi sunxi: dts: Sync with kernel 2015-08-14 08:37:36 +02:00
sunxi-q8-common.dtsi sun5i: Add q8_a13_tablet defconfig and dts 2015-09-10 20:11:58 +02:00
tegra20-colibri.dts apalis/colibri_t20/30: clean-up 2015-08-13 13:06:03 -07:00
tegra20-harmony.dts dm: tegra: dts: Use TEGRA_GPIO() macro for all GPIOs 2015-01-29 17:09:52 -07:00
tegra20-medcom-wide.dts dm: tegra: dts: Use TEGRA_GPIO() macro for all GPIOs 2015-01-29 17:09:52 -07:00
tegra20-paz00.dts dm: tegra: dts: Use TEGRA_GPIO() macro for all GPIOs 2015-01-29 17:09:52 -07:00
tegra20-plutux.dts tegra: dts: Add serial port details 2014-09-10 13:00:02 -06:00
tegra20-seaboard.dts dm: tegra: dts: Use TEGRA_GPIO() macro for all GPIOs 2015-01-29 17:09:52 -07:00
tegra20-tamonten.dtsi dm: tegra: dts: Use TEGRA_GPIO() macro for all GPIOs 2015-01-29 17:09:52 -07:00
tegra20-tec.dts dm: tegra: dts: Use TEGRA_GPIO() macro for all GPIOs 2015-01-29 17:09:52 -07:00
tegra20-trimslice.dts dm: tegra: dts: Use TEGRA_GPIO() macro for all GPIOs 2015-01-29 17:09:52 -07:00
tegra20-ventana.dts dm: tegra: dts: Use TEGRA_GPIO() macro for all GPIOs 2015-01-29 17:09:52 -07:00
tegra20-whistler.dts dm: tegra: dts: Use TEGRA_GPIO() macro for all GPIOs 2015-01-29 17:09:52 -07:00
tegra20.dtsi ARM: tegra: Add Tegra20 SPI device nodes 2015-09-16 16:10:23 -07:00
tegra30-apalis.dts apalis/colibri_t30: fix usb dm regression 2015-08-13 13:06:03 -07:00
tegra30-beaver.dts dm: tegra: dts: Use TEGRA_GPIO() macro for all GPIOs 2015-01-29 17:09:52 -07:00
tegra30-cardhu.dts dm: tegra: dts: Use TEGRA_GPIO() macro for all GPIOs 2015-01-29 17:09:52 -07:00
tegra30-colibri.dts apalis/colibri_t30: fix usb dm regression 2015-08-13 13:06:03 -07:00
tegra30-tamonten.dtsi dm: tegra: dts: Use TEGRA_GPIO() macro for all GPIOs 2015-01-29 17:09:52 -07:00
tegra30-tec-ng.dts dm: i2c: tegra: Convert to driver model 2014-12-11 13:18:44 -07:00
tegra30.dtsi ARM: tegra: Add Tegra30 PCIe device tree node 2014-12-18 13:19:21 -07:00
tegra114-dalmore.dts dm: tegra: dts: Use TEGRA_GPIO() macro for all GPIOs 2015-01-29 17:09:52 -07:00
tegra114.dtsi tegra: dts: Add serial port details 2014-09-10 13:00:02 -06:00
tegra124-jetson-tk1.dts dm: tegra: dts: Use TEGRA_GPIO() macro for all GPIOs 2015-01-29 17:09:52 -07:00
tegra124-nyan-big.dts dm: tegra: cros_ec: Enable Chrome OS EC on Nyan-big 2015-06-09 09:56:13 -07:00
tegra124-venice2.dts dm: tegra: dts: Use TEGRA_GPIO() macro for all GPIOs 2015-01-29 17:09:52 -07:00
tegra124.dtsi tegra124: dts: Add host1x node to provide display information 2015-05-13 09:24:08 -07:00
tegra210-e2220-1170.dts ARM: tegra: Add e2220-1170 board 2015-08-06 10:50:03 -07:00
tegra210-p2371-0000.dts ARM: tegra: Add p2371-0000 board 2015-08-06 10:50:04 -07:00
tegra210-p2371-2180.dts ARM: tegra: enable PCI support of p2371-2180 2015-11-12 09:21:06 -07:00
tegra210-p2571.dts P2571: dts: Add DT file for Tegra210 P2571 board 2015-07-28 10:30:20 -07:00
tegra210.dtsi ARM: tegra: add PCI to Tegra210 SoC DT 2015-11-12 09:21:05 -07:00
tps65217.dtsi am33xx/omap: Enable CONFIG_OF_CONTROL 2014-06-11 16:25:46 -04:00
tps65910.dtsi am33xx: Update DT files, add am335x_gp_evm_config target 2015-08-12 20:48:06 -04:00
uniphier-common32.dtsi ARM: dts: uniphier: factor out common nodes to uniphier-common32.dtsi 2015-12-23 00:08:33 +09:00
uniphier-ph1-ld4-ref.dts ARM: dts: uniphier: use stdout-path instead of console 2015-12-23 00:08:34 +09:00
uniphier-ph1-ld4.dtsi ARM: dts: uniphier: add outer cache nodes 2015-12-23 00:08:34 +09:00
uniphier-ph1-ld6b-ref.dts ARM: dts: uniphier: use stdout-path instead of console 2015-12-23 00:08:34 +09:00
uniphier-ph1-ld6b.dtsi ARM: dts: uniphier: add ProXstream2 and PH1-LD6b SoC/board support 2015-08-31 00:29:23 +09:00
uniphier-ph1-pro4-ref.dts ARM: dts: uniphier: use stdout-path instead of console 2015-12-23 00:08:34 +09:00
uniphier-ph1-pro4.dtsi ARM: dts: uniphier: add outer cache nodes 2015-12-23 00:08:34 +09:00
uniphier-ph1-pro5-4kbox.dts ARM: dts: uniphier: use stdout-path instead of console 2015-12-23 00:08:34 +09:00
uniphier-ph1-pro5.dtsi ARM: dts: uniphier: add outer cache nodes 2015-12-23 00:08:34 +09:00
uniphier-ph1-sld3-ref.dts ARM: dts: uniphier: use stdout-path instead of console 2015-12-23 00:08:34 +09:00
uniphier-ph1-sld3.dtsi ARM: dts: uniphier: sync with Linux 2015-08-31 00:29:11 +09:00
uniphier-ph1-sld8-ref.dts ARM: dts: uniphier: use stdout-path instead of console 2015-12-23 00:08:34 +09:00
uniphier-ph1-sld8.dtsi ARM: dts: uniphier: add outer cache nodes 2015-12-23 00:08:34 +09:00
uniphier-pinctrl.dtsi ARM: dts: uniphier: add SD/MMC pinmux nodes 2015-12-23 00:09:05 +09:00
uniphier-proxstream2-gentil.dts ARM: dts: uniphier: use stdout-path instead of console 2015-12-23 00:08:34 +09:00
uniphier-proxstream2-vodka.dts ARM: dts: uniphier: use stdout-path instead of console 2015-12-23 00:08:34 +09:00
uniphier-proxstream2.dtsi ARM: dts: uniphier: add outer cache nodes 2015-12-23 00:08:34 +09:00
uniphier-ref-daughter.dtsi ARM: dts: UniPhier: add device-specific compatible string for EEPROM 2015-07-23 23:41:38 +09:00
vf-colibri.dtsi vf610: dts: Add device tree support 2015-06-08 08:41:55 +02:00
vf.dtsi vf610: dts: Add device tree support 2015-06-08 08:41:55 +02:00
vf500-colibri.dts vf610: dts: Add device tree support 2015-06-08 08:41:55 +02:00
vf610-colibri.dts vf610: dts: Add device tree support 2015-06-08 08:41:55 +02:00
zynq-7000.dtsi arm: zynq: dts: Add U-Boot device tree additions 2015-11-04 14:49:53 +01:00
zynq-microzed.dts arm: zynq: dts: Add U-Boot device tree additions 2015-11-04 14:49:53 +01:00
zynq-picozed.dts arm: zynq: dts: Add U-Boot device tree additions 2015-11-04 14:49:53 +01:00
zynq-zc702.dts zynq: sdhci: Move driver to DM 2015-12-07 10:14:29 +01:00
zynq-zc706.dts ARM: zynq: Enable u-boot,dm-pre-reloc for sdhci 2015-12-18 13:15:57 +01:00
zynq-zc770-xm010.dts arm: zynq: dts: Add U-Boot device tree additions 2015-11-04 14:49:53 +01:00
zynq-zc770-xm011.dts arm: zynq: dts: Add U-Boot device tree additions 2015-11-04 14:49:53 +01:00
zynq-zc770-xm012.dts arm: zynq: dts: Add U-Boot device tree additions 2015-11-04 14:49:53 +01:00
zynq-zc770-xm013.dts arm: zynq: dts: Add U-Boot device tree additions 2015-11-04 14:49:53 +01:00
zynq-zed.dts ARM: zynq: Enable u-boot,dm-pre-reloc for sdhci 2015-12-18 13:15:57 +01:00
zynq-zybo.dts arm: zynq: Update ZYBO config options 2015-12-18 13:15:58 +01:00
zynqmp-ep108-clk.dtsi ARM: zynqmp: Add DTS for ep108 board 2015-11-04 14:49:51 +01:00
zynqmp-ep108.dts ARM: zynqmp: Add DTS for ep108 board 2015-11-04 14:49:51 +01:00
zynqmp.dtsi ARM: zynqmp: Add DTS for ep108 board 2015-11-04 14:49:51 +01:00