2018-05-06 21:58:06 +00:00
|
|
|
# SPDX-License-Identifier: GPL-2.0+
|
2015-11-10 01:06:16 +00:00
|
|
|
|
2018-08-09 11:12:00 +00:00
|
|
|
dtb-$(CONFIG_TARGET_SMARTWEB) += at91sam9260-smartweb.dtb
|
|
|
|
dtb-$(CONFIG_TARGET_TAURUS) += at91sam9g20-taurus.dtb
|
|
|
|
dtb-$(CONFIG_TARGET_CORVUS) += at91sam9g45-corvus.dtb
|
|
|
|
dtb-$(CONFIG_TARGET_GURNARD) += at91sam9g45-gurnard.dtb
|
2016-05-25 05:23:45 +00:00
|
|
|
|
2022-06-11 02:59:33 +00:00
|
|
|
dtb-$(CONFIG_TARGET_SMDKC100) += s5pc1xx-smdkc100.dtb
|
|
|
|
dtb-$(CONFIG_TARGET_S5P_GONI) += s5pc1xx-goni.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_EXYNOS4) += exynos4210-origen.dtb \
|
2014-10-08 04:01:49 +00:00
|
|
|
exynos4210-smdkv310.dtb \
|
2014-03-07 13:59:48 +00:00
|
|
|
exynos4210-universal_c210.dtb \
|
2014-03-07 13:59:49 +00:00
|
|
|
exynos4210-trats.dtb \
|
2014-09-01 11:50:52 +00:00
|
|
|
exynos4412-trats2.dtb \
|
|
|
|
exynos4412-odroid.dtb
|
2014-03-07 13:59:46 +00:00
|
|
|
|
2016-04-20 16:13:59 +00:00
|
|
|
dtb-$(CONFIG_TARGET_HIKEY) += hi6220-hikey.dtb
|
2019-08-02 15:10:08 +00:00
|
|
|
dtb-$(CONFIG_TARGET_HIKEY960) += hi3660-hikey960.dtb
|
2016-04-20 16:13:59 +00:00
|
|
|
|
2019-03-14 05:58:33 +00:00
|
|
|
dtb-$(CONFIG_TARGET_POPLAR) += hi3798cv200-poplar.dtb
|
|
|
|
|
2022-06-11 02:59:33 +00:00
|
|
|
dtb-$(CONFIG_ARCH_EXYNOS5) += exynos5250-arndale.dtb \
|
2014-02-05 02:28:27 +00:00
|
|
|
exynos5250-snow.dtb \
|
2015-08-03 14:19:37 +00:00
|
|
|
exynos5250-spring.dtb \
|
2014-02-05 02:28:27 +00:00
|
|
|
exynos5250-smdk5250.dtb \
|
2014-06-18 12:23:58 +00:00
|
|
|
exynos5420-smdk5420.dtb \
|
2014-11-13 17:08:16 +00:00
|
|
|
exynos5420-peach-pit.dtb \
|
2014-12-12 05:45:45 +00:00
|
|
|
exynos5800-peach-pi.dtb \
|
|
|
|
exynos5422-odroidxu3.dtb
|
2016-04-23 16:48:14 +00:00
|
|
|
dtb-$(CONFIG_EXYNOS7420) += exynos7420-espresso7420.dtb
|
2021-10-17 10:45:42 +00:00
|
|
|
dtb-$(CONFIG_TARGET_A5Y17LTE) += exynos78x0-axy17lte.dtb
|
|
|
|
dtb-$(CONFIG_TARGET_A3Y17LTE) += exynos78x0-axy17lte.dtb
|
|
|
|
dtb-$(CONFIG_TARGET_A7Y17LTE) += exynos78x0-axy17lte.dtb
|
2019-03-14 05:58:33 +00:00
|
|
|
|
2021-10-23 14:58:06 +00:00
|
|
|
dtb-$(CONFIG_ARCH_APPLE) += \
|
|
|
|
t8103-j274.dtb \
|
2022-01-10 19:58:42 +00:00
|
|
|
t8103-j293.dtb \
|
|
|
|
t8103-j313.dtb \
|
|
|
|
t8103-j456.dtb \
|
|
|
|
t8103-j457.dtb
|
2021-10-23 14:58:06 +00:00
|
|
|
|
2019-03-14 05:58:33 +00:00
|
|
|
dtb-$(CONFIG_ARCH_DAVINCI) += \
|
|
|
|
da850-evm.dtb \
|
2019-05-29 01:56:42 +00:00
|
|
|
da850-lcdk.dtb \
|
|
|
|
da850-lego-ev3.dtb
|
2019-03-14 05:58:33 +00:00
|
|
|
|
2020-05-06 12:02:40 +00:00
|
|
|
dtb-$(CONFIG_ARCH_KIRKWOOD) += \
|
2019-03-14 05:58:33 +00:00
|
|
|
kirkwood-atl-sbx81lifkw.dtb \
|
|
|
|
kirkwood-atl-sbx81lifxcat.dtb \
|
|
|
|
kirkwood-blackarmor-nas220.dtb \
|
|
|
|
kirkwood-d2net.dtb \
|
|
|
|
kirkwood-dns325.dtb \
|
|
|
|
kirkwood-dockstar.dtb \
|
|
|
|
kirkwood-dreamplug.dtb \
|
|
|
|
kirkwood-ds109.dtb \
|
|
|
|
kirkwood-goflexnet.dtb \
|
|
|
|
kirkwood-guruplug-server-plus.dtb \
|
|
|
|
kirkwood-ib62x0.dtb \
|
|
|
|
kirkwood-iconnect.dtb \
|
|
|
|
kirkwood-is2.dtb \
|
|
|
|
kirkwood-km_kirkwood.dtb \
|
|
|
|
kirkwood-lsxhl.dtb \
|
|
|
|
kirkwood-lschlv2.dtb \
|
|
|
|
kirkwood-net2big.dtb \
|
|
|
|
kirkwood-ns2.dtb \
|
|
|
|
kirkwood-ns2lite.dtb \
|
|
|
|
kirkwood-ns2max.dtb \
|
|
|
|
kirkwood-ns2mini.dtb \
|
2021-07-01 04:26:22 +00:00
|
|
|
kirkwood-nsa310s.dtb \
|
2019-04-11 10:33:34 +00:00
|
|
|
kirkwood-openrd-base.dtb \
|
|
|
|
kirkwood-openrd-client.dtb \
|
|
|
|
kirkwood-openrd-ultimate.dtb \
|
2019-03-14 05:58:33 +00:00
|
|
|
kirkwood-pogo_e02.dtb \
|
2022-01-24 06:17:10 +00:00
|
|
|
kirkwood-pogoplug-series-4.dtb \
|
2019-03-14 05:58:33 +00:00
|
|
|
kirkwood-sheevaplug.dtb
|
|
|
|
|
2020-04-19 13:58:28 +00:00
|
|
|
dtb-$(CONFIG_MACH_S900) += \
|
2019-03-14 05:58:33 +00:00
|
|
|
bubblegum_96.dtb
|
2020-04-19 13:58:31 +00:00
|
|
|
dtb-$(CONFIG_MACH_S700) += \
|
|
|
|
s700-cubieboard7.dtb
|
2019-03-14 05:58:33 +00:00
|
|
|
|
2019-07-16 20:12:07 +00:00
|
|
|
dtb-$(CONFIG_ROCKCHIP_PX30) += \
|
2019-12-13 09:41:17 +00:00
|
|
|
px30-evb.dtb \
|
2020-07-01 09:28:41 +00:00
|
|
|
px30-firefly.dtb \
|
2021-11-15 17:38:20 +00:00
|
|
|
px30-engicam-px30-core-ctouch2.dtb \
|
2021-11-15 17:38:21 +00:00
|
|
|
px30-engicam-px30-core-ctouch2-of10.dtb \
|
2021-11-15 17:38:20 +00:00
|
|
|
px30-engicam-px30-core-edimm2.2.dtb \
|
2020-07-01 09:28:41 +00:00
|
|
|
rk3326-odroid-go2.dtb
|
2019-07-16 20:12:07 +00:00
|
|
|
|
2019-05-07 18:21:49 +00:00
|
|
|
dtb-$(CONFIG_ROCKCHIP_RK3036) += \
|
|
|
|
rk3036-sdk.dtb
|
|
|
|
|
2022-04-16 15:09:45 +00:00
|
|
|
dtb-$(CONFIG_ROCKCHIP_RK3066) += \
|
|
|
|
rk3066a-mk808.dtb
|
|
|
|
|
2019-05-07 18:21:49 +00:00
|
|
|
dtb-$(CONFIG_ROCKCHIP_RK3128) += \
|
|
|
|
rk3128-evb.dtb
|
|
|
|
|
|
|
|
dtb-$(CONFIG_ROCKCHIP_RK3188) += \
|
|
|
|
rk3188-radxarock.dtb
|
|
|
|
|
|
|
|
dtb-$(CONFIG_ROCKCHIP_RK322X) += \
|
|
|
|
rk3229-evb.dtb
|
|
|
|
|
|
|
|
dtb-$(CONFIG_ROCKCHIP_RK3288) += \
|
2017-03-29 23:23:13 +00:00
|
|
|
rk3288-evb.dtb \
|
2015-08-30 22:55:42 +00:00
|
|
|
rk3288-firefly.dtb \
|
2017-03-29 23:23:14 +00:00
|
|
|
rk3288-miqi.dtb \
|
2017-06-19 10:36:40 +00:00
|
|
|
rk3288-phycore-rdk.dtb \
|
2017-03-29 23:23:13 +00:00
|
|
|
rk3288-popmetal.dtb \
|
|
|
|
rk3288-rock2-square.dtb \
|
2020-06-18 16:12:20 +00:00
|
|
|
rk3288-rock-pi-n8.dtb \
|
2017-03-29 23:23:13 +00:00
|
|
|
rk3288-tinker.dtb \
|
2019-11-15 21:07:24 +00:00
|
|
|
rk3288-tinker-s.dtb \
|
2016-11-13 21:22:10 +00:00
|
|
|
rk3288-veyron-jerry.dtb \
|
2016-11-13 21:22:16 +00:00
|
|
|
rk3288-veyron-mickey.dtb \
|
2016-11-13 21:24:54 +00:00
|
|
|
rk3288-veyron-minnie.dtb \
|
2019-01-06 02:12:08 +00:00
|
|
|
rk3288-veyron-speedy.dtb \
|
2019-05-07 18:21:49 +00:00
|
|
|
rk3288-vyasa.dtb
|
|
|
|
|
2019-11-14 03:21:14 +00:00
|
|
|
dtb-$(CONFIG_ROCKCHIP_RK3308) += \
|
2019-11-14 03:22:47 +00:00
|
|
|
rk3308-evb.dtb \
|
|
|
|
rk3308-roc-cc.dtb
|
2019-11-14 03:21:14 +00:00
|
|
|
|
2019-05-07 18:21:49 +00:00
|
|
|
dtb-$(CONFIG_ROCKCHIP_RK3328) += \
|
2019-06-08 21:27:16 +00:00
|
|
|
rk3328-evb.dtb \
|
2021-01-06 23:06:11 +00:00
|
|
|
rk3328-nanopi-r2s.dtb \
|
2020-04-27 06:52:53 +00:00
|
|
|
rk3328-roc-cc.dtb \
|
2020-05-31 16:01:28 +00:00
|
|
|
rk3328-rock64.dtb \
|
|
|
|
rk3328-rock-pi-e.dtb
|
2019-05-07 18:21:49 +00:00
|
|
|
|
|
|
|
dtb-$(CONFIG_ROCKCHIP_RK3368) += \
|
2021-02-09 13:47:09 +00:00
|
|
|
rk3368-lion-haikou.dtb \
|
2017-05-15 09:53:50 +00:00
|
|
|
rk3368-sheep.dtb \
|
2017-05-15 09:54:26 +00:00
|
|
|
rk3368-geekbox.dtb \
|
2017-05-15 09:54:48 +00:00
|
|
|
rk3368-px5-evb.dtb \
|
2019-05-07 18:21:49 +00:00
|
|
|
|
|
|
|
dtb-$(CONFIG_ROCKCHIP_RK3399) += \
|
2017-03-28 16:48:51 +00:00
|
|
|
rk3399-evb.dtb \
|
2019-05-07 18:21:49 +00:00
|
|
|
rk3399-ficus.dtb \
|
2017-04-19 10:17:32 +00:00
|
|
|
rk3399-firefly.dtb \
|
2019-03-14 05:58:33 +00:00
|
|
|
rk3399-gru-bob.dtb \
|
rockchip: rk3399: Add support for chromebook_kevin
Add support for Kevin, an RK3399-based convertible chromebook that is
very similar to Bob. This patch is mostly based on existing support for
Bob, with only minor changes for Kevin-specific things.
Unlike other Gru boards, coreboot sets Kevin's center logic to 925 mV,
so adjust it here in the dts as well. The rk3399-gru-kevin devicetree
has an unknown event code reference which has to be defined, set it
to the Linux counterpart. The new defconfig is copied from Bob with the
diffconfig:
DEFAULT_DEVICE_TREE "rk3399-gru-bob" -> "rk3399-gru-kevin"
DEFAULT_FDT_FILE "rockchip/rk3399-gru-bob.dtb" -> "rockchip/rk3399-gru-kevin.dtb"
VIDEO_ROCKCHIP_MAX_XRES 1280 -> 2400
VIDEO_ROCKCHIP_MAX_YRES 800 -> 1600
+TARGET_CHROMEBOOK_KEVIN y
With this Kevin can boot from SPI flash to a usable U-Boot prompt on the
display with the keyboard working, but cannot boot into Linux for
unknown reasons.
eMMC starts in a working state but fails to re-init, microSD card works
but at a lower-than-expected speed, USB works but causes a hang on
de-init. There are known workarounds to solve eMMC and USB issues.
Cc: Marty E. Plummer <hanetzer@startmail.com>
Cc: Simon Glass <sjg@chromium.org>
[Alper: commit message, resync config with Bob, update MAINTAINERS,
add to Rockchip doc, add Kconfig help message, set regulator]
Co-developed-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Tested-by: Simon Glass <sjg@chromium.org>
2021-12-24 13:43:46 +00:00
|
|
|
rk3399-gru-kevin.dtb \
|
2019-07-30 03:51:14 +00:00
|
|
|
rk3399-khadas-edge.dtb \
|
2019-07-30 03:51:16 +00:00
|
|
|
rk3399-khadas-edge-captain.dtb \
|
2019-07-30 03:51:15 +00:00
|
|
|
rk3399-khadas-edge-v.dtb \
|
2019-09-22 10:06:56 +00:00
|
|
|
rk3399-leez-p710.dtb \
|
2019-05-08 05:41:47 +00:00
|
|
|
rk3399-nanopc-t4.dtb \
|
2019-05-08 05:41:46 +00:00
|
|
|
rk3399-nanopi-m4.dtb \
|
2020-04-26 10:41:50 +00:00
|
|
|
rk3399-nanopi-m4-2gb.dtb \
|
2021-03-26 12:37:10 +00:00
|
|
|
rk3399-nanopi-m4b.dtb \
|
2019-05-17 10:29:39 +00:00
|
|
|
rk3399-nanopi-neo4.dtb \
|
2021-02-27 14:39:11 +00:00
|
|
|
rk3399-nanopi-r4s.dtb \
|
2019-05-07 18:21:49 +00:00
|
|
|
rk3399-orangepi.dtb \
|
2020-04-20 19:27:35 +00:00
|
|
|
rk3399-pinebook-pro.dtb \
|
2020-06-05 10:06:40 +00:00
|
|
|
rk3399-puma-haikou.dtb \
|
2019-07-26 07:43:54 +00:00
|
|
|
rk3399-roc-pc.dtb \
|
2020-04-28 10:00:18 +00:00
|
|
|
rk3399-roc-pc-mezzanine.dtb \
|
2020-07-20 18:55:48 +00:00
|
|
|
rk3399-rock-pi-4a.dtb \
|
|
|
|
rk3399-rock-pi-4b.dtb \
|
2020-07-20 18:55:49 +00:00
|
|
|
rk3399-rock-pi-4c.dtb \
|
2018-09-27 19:03:00 +00:00
|
|
|
rk3399-rock960.dtb \
|
2020-06-10 10:36:58 +00:00
|
|
|
rk3399-rockpro64.dtb \
|
|
|
|
rk3399pro-rock-pi-n10.dtb
|
2019-05-07 18:21:49 +00:00
|
|
|
|
2021-06-02 07:58:23 +00:00
|
|
|
dtb-$(CONFIG_ROCKCHIP_RK3568) += \
|
|
|
|
rk3568-evb.dtb
|
|
|
|
|
2019-05-07 18:21:49 +00:00
|
|
|
dtb-$(CONFIG_ROCKCHIP_RV1108) += \
|
2018-12-01 14:05:54 +00:00
|
|
|
rv1108-elgin-r1.dtb \
|
2017-06-01 10:01:31 +00:00
|
|
|
rv1108-evb.dtb
|
2019-05-07 18:21:49 +00:00
|
|
|
|
arm: add support for SoC s5p4418 (cpu) / nanopi2 board
Changes in relation to FriendlyARM's U-Boot nanopi2-v2016.01:
- SPL not supported yet --> no spl-dir in arch/arm/cpu/armv7/s5p4418/.
Appropriate line in Makefile removed.
- cpu.c: '#include <cpu_func.h>' added.
- arch/arm/cpu/armv7/s5p4418/u-boot.lds removed, is not required
anylonger.
- "obj-$(CONFIG_ARCH_NEXELL) += s5p-common/" added to
arch/arm/cpu/armv7/Makefile since s5p-common/pwm.c is used instead
of drivers/pwm/pwm-nexell.c.
- s5p4418.dtsi: '#include "../../../include/generated/autoconf.h"'
removed, is not necessary, error at out-of-tree building.
'#ifdef CONFIG_CPU_NXP4330'-blocks (2x) removed. Some minor changes
regarding mmc. 'u-boot,dm-pre-reloc' added to dp0 because of added
DM_VIDEO support.
- board/s5p4418/ renamed to board/friendlyarm/
- All s5p4418-boards except nanopi2 removed because there is no
possibility to test the other boards.
- Kconfig: Changes to have a structure like mach-bcm283x (RaspberryPi),
e.g. "config ..." entries moved from/to other Kconfig.
- "CONFIG_" removed from several s5p4418/nanopi2 specific defines
because the appropriate values do not need to be configurable.
- nanopi2/board.c: All getenv(), getenv_ulong(), setenv() and saveenv()
renamed to env_get(), env_get_ulong(), env_set() and env_save(),
respectively. MACH_TYPE_S5P4418 is not defined anymore, therefore
appropriate code removed (not necessary for DT-kernels).
- nanopi2/onewire.c: All crc8() renamed to crc8_ow() because crc8() is
already defined in lib/crc8.c (with different parameters).
- dts: "nexell,s5pxx18-i2c" used instead of "i2c-gpio", i2c0 and
i2c1 added. gmac-, ehci- and dwc2otg-entries removed because the
appropriate functionality is not supported yet. New mmc-property
"mmcboost" added.
s5p4418-pinctrl.dtsi: gmac-entries removed, mmc- and i2c-entries
added.
- '#ifdef CONFIG...' changed to 'if (IS_ENABLED(CONFIG...))' where
possible (and similar).
Signed-off-by: Stefan Bosch <stefan_b@posteo.net>
2020-07-10 17:07:37 +00:00
|
|
|
dtb-$(CONFIG_ARCH_S5P4418) += \
|
|
|
|
s5p4418-nanopi2.dtb
|
|
|
|
|
2016-05-08 06:30:16 +00:00
|
|
|
dtb-$(CONFIG_ARCH_MESON) += \
|
2021-09-15 01:46:56 +00:00
|
|
|
meson-axg-s400.dtb \
|
|
|
|
meson-axg-jethome-jethub-j100.dtb \
|
2018-06-25 14:50:16 +00:00
|
|
|
meson-gxbb-nanopi-k2.dtb \
|
2017-10-12 13:50:30 +00:00
|
|
|
meson-gxbb-odroidc2.dtb \
|
2018-06-25 14:50:17 +00:00
|
|
|
meson-gxbb-nanopi-k2.dtb \
|
2019-03-23 11:53:27 +00:00
|
|
|
meson-gxbb-p200.dtb \
|
|
|
|
meson-gxbb-p201.dtb \
|
2019-03-26 10:20:34 +00:00
|
|
|
meson-gxl-s805x-libretech-ac.dtb \
|
2020-03-05 11:12:40 +00:00
|
|
|
meson-gxl-s905d-libretech-pc.dtb \
|
2021-09-20 08:40:15 +00:00
|
|
|
meson-gxl-s905w-jethome-jethub-j80.dtb \
|
2021-09-15 01:46:56 +00:00
|
|
|
meson-gxl-s905x-khadas-vim.dtb \
|
2017-11-27 09:16:20 +00:00
|
|
|
meson-gxl-s905x-libretech-cc.dtb \
|
2020-11-06 09:45:54 +00:00
|
|
|
meson-gxl-s905x-libretech-cc-v2.dtb \
|
2021-09-15 01:46:56 +00:00
|
|
|
meson-gxl-s905x-p212.dtb \
|
2018-09-05 13:56:52 +00:00
|
|
|
meson-gxm-khadas-vim2.dtb \
|
2020-03-05 11:12:40 +00:00
|
|
|
meson-gxm-s912-libretech-pc.dtb \
|
2020-12-15 12:32:12 +00:00
|
|
|
meson-gxm-wetek-core2.dtb \
|
2021-09-15 01:46:57 +00:00
|
|
|
meson-g12a-radxa-zero.dtb \
|
2019-03-26 09:59:56 +00:00
|
|
|
meson-g12a-sei510.dtb \
|
2021-09-15 01:46:56 +00:00
|
|
|
meson-g12a-u200.dtb \
|
|
|
|
meson-g12b-a311d-khadas-vim3.dtb \
|
2020-12-18 08:45:41 +00:00
|
|
|
meson-g12b-gtking.dtb \
|
|
|
|
meson-g12b-gtking-pro.dtb \
|
2021-09-17 07:37:00 +00:00
|
|
|
meson-g12b-gsking-x.dtb \
|
2019-10-09 14:03:54 +00:00
|
|
|
meson-g12b-odroid-n2.dtb \
|
2020-10-02 07:47:37 +00:00
|
|
|
meson-g12b-odroid-n2-plus.dtb \
|
2021-09-17 07:37:00 +00:00
|
|
|
meson-sm1-bananapi-m5.dtb \
|
2019-12-11 09:20:53 +00:00
|
|
|
meson-sm1-khadas-vim3l.dtb \
|
2020-04-24 02:58:30 +00:00
|
|
|
meson-sm1-odroid-c4.dtb \
|
2021-09-17 07:37:00 +00:00
|
|
|
meson-sm1-odroid-hc4.dtb \
|
2019-10-11 15:33:54 +00:00
|
|
|
meson-sm1-sei610.dtb
|
2020-05-06 12:02:41 +00:00
|
|
|
dtb-$(CONFIG_ARCH_TEGRA) += tegra20-harmony.dtb \
|
2014-02-05 02:28:27 +00:00
|
|
|
tegra20-medcom-wide.dtb \
|
|
|
|
tegra20-paz00.dtb \
|
|
|
|
tegra20-plutux.dtb \
|
|
|
|
tegra20-seaboard.dtb \
|
|
|
|
tegra20-tec.dtb \
|
|
|
|
tegra20-trimslice.dtb \
|
|
|
|
tegra20-ventana.dtb \
|
2015-03-26 00:31:54 +00:00
|
|
|
tegra20-colibri.dtb \
|
2014-09-05 08:18:38 +00:00
|
|
|
tegra30-apalis.dtb \
|
2014-02-05 02:28:27 +00:00
|
|
|
tegra30-beaver.dtb \
|
|
|
|
tegra30-cardhu.dtb \
|
2014-08-05 21:27:30 +00:00
|
|
|
tegra30-colibri.dtb \
|
2014-02-05 02:28:27 +00:00
|
|
|
tegra30-tec-ng.dtb \
|
2014-02-20 08:18:42 +00:00
|
|
|
tegra114-dalmore.dtb \
|
arm: tegra: initial support for apalis tk1
This patch adds board support for the Toradex Apalis TK1 a computer on
module which can be used on different carrier boards.
The module consists of a Tegra TK1 SoC, a PMIC solution, 2 GB of DDR3L
RAM, a bunch of level shifters, an eMMC, a TMP451 temperature sensor
chip, an I210 gigabit Ethernet controller and a SGTL5000 audio codec.
Furthermore, there is a Kinetis MK20DN512 companion micro controller for
analogue, CAN and resistive touch functionality.
For the sake of ease of use we do not distinguish between different
carrier boards for now as the base module features are deemed
sufficient enough for regular booting.
The following functionality is working so far:
- eMMC boot, environment storage and Toradex factory config block
- Gigabit Ethernet
- MMC/SD cards (both MMC1 as well as SD1 slot)
- USB client/host (dual role OTG port as client e.g. for DFU/UMS or host,
other two ports as host)
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
Signed-off-by: Tom Warren <twarren@nvidia.com>
2017-04-01 22:43:16 +00:00
|
|
|
tegra124-apalis.dtb \
|
2014-03-25 17:39:33 +00:00
|
|
|
tegra124-jetson-tk1.dtb \
|
ARM: tegra: Add support for nyan-big board
Nyan-big is a Tegra124 clamshell board that is very similar to venice2, but
it has a different panel, the sdcard cd and wp sense are flipped, and it has
a different revision of the AS3722 PMIC.
This is the Acer Chromebook 13 CB5-311-T7NN (13.3-inch HD, NVIDIA
Tegra K1, 2GB). The display is not currently supported, so it should
boot on other nyan-based Chromebooks also, but only the device tree for
nyan-big is provided here.
The device tree file is from Linux but with features removed which are
unlikely to be supported in U-Boot soon (regulators, pinmux). Also the
addresses are updated to 32-bit.
Signed-off-by: Allen Martin <amartin@nvidia.com>
Signed-off-by: Simon Glass <sjg@chromium.org>
(rebase, change to 'nyan-big', fix pinmux that resets nyan-big)
2014-12-04 13:36:30 +00:00
|
|
|
tegra124-nyan-big.dtb \
|
2016-08-30 22:54:46 +00:00
|
|
|
tegra124-cei-tk1-som.dtb \
|
2015-02-13 21:39:53 +00:00
|
|
|
tegra124-venice2.dtb \
|
2016-08-30 16:22:07 +00:00
|
|
|
tegra186-p2771-0000-000.dtb \
|
|
|
|
tegra186-p2771-0000-500.dtb \
|
ARM: tegra: Add p2371-0000 board
P2371-0000 is a P2581 or P2530 CPU board married to a P2595 I/O
board. The combination contains SoC, DRAM, eMMC, SD card slot,
HDMI, USB micro-B port, Ethernet via USB3, USB3 host port, SATA,
a GPIO expansion header, and an analog audio jack.
Signed-off-by: Stephen Warren <swarren@nvidia.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Tom Warren <twarren@nvidia.com>
2015-08-05 17:52:08 +00:00
|
|
|
tegra210-p2371-0000.dtb \
|
ARM: tegra: Add p2371-2180 board
P2371-2180 is a P2180 CPU board married to a P2597 I/O board. The
combination contains SoC, DRAM, eMMC, SD card slot, HDMI, USB
micro-B port, Ethernet via USB3, USB3 host port, SATA, PCIe, and
two GPIO expansion headers.
Signed-off-by: Stephen Warren <swarren@nvidia.com>
Signed-off-by: Tom Warren <twarren@nvidia.com>
2015-08-14 04:34:22 +00:00
|
|
|
tegra210-p2371-2180.dtb \
|
2020-02-28 23:17:07 +00:00
|
|
|
tegra210-p2571.dtb \
|
|
|
|
tegra210-p3450-0000.dtb
|
2015-08-31 05:33:57 +00:00
|
|
|
|
|
|
|
dtb-$(CONFIG_ARCH_MVEBU) += \
|
2016-05-17 12:03:25 +00:00
|
|
|
armada-3720-db.dtb \
|
2017-02-16 11:52:30 +00:00
|
|
|
armada-3720-espressobin.dtb \
|
2018-04-24 15:21:31 +00:00
|
|
|
armada-3720-turris-mox.dtb \
|
2019-03-14 05:58:33 +00:00
|
|
|
armada-3720-uDPU.dtb \
|
2016-01-29 08:14:54 +00:00
|
|
|
armada-375-db.dtb \
|
2020-02-13 13:38:49 +00:00
|
|
|
armada-385-atl-x530.dtb \
|
|
|
|
armada-385-atl-x530DP.dtb \
|
|
|
|
armada-385-db-88f6820-amc.dtb \
|
|
|
|
armada-385-turris-omnia.dtb \
|
2015-10-20 13:14:47 +00:00
|
|
|
armada-388-clearfog.dtb \
|
2015-08-31 05:33:57 +00:00
|
|
|
armada-388-gp.dtb \
|
2018-06-12 00:39:53 +00:00
|
|
|
armada-388-helios4.dtb \
|
2020-02-13 13:38:49 +00:00
|
|
|
armada-38x-controlcenterdc.dtb \
|
2017-04-05 15:22:32 +00:00
|
|
|
armada-7040-db-nand.dtb \
|
2020-02-13 13:38:49 +00:00
|
|
|
armada-7040-db.dtb \
|
|
|
|
armada-8040-clearfog-gt-8k.dtb \
|
2016-10-25 09:47:51 +00:00
|
|
|
armada-8040-db.dtb \
|
2017-02-09 10:39:10 +00:00
|
|
|
armada-8040-mcbin.dtb \
|
2020-08-28 22:35:50 +00:00
|
|
|
armada-8040-puzzle-m801.dtb \
|
2020-02-13 13:38:49 +00:00
|
|
|
armada-xp-crs305-1g-4s.dtb \
|
2020-07-23 08:56:36 +00:00
|
|
|
armada-xp-crs305-1g-4s-bit.dtb \
|
2020-07-23 08:56:37 +00:00
|
|
|
armada-xp-crs326-24g-2s.dtb \
|
|
|
|
armada-xp-crs326-24g-2s-bit.dtb \
|
2020-07-23 08:56:38 +00:00
|
|
|
armada-xp-crs328-4c-20s-4s.dtb \
|
|
|
|
armada-xp-crs328-4c-20s-4s-bit.dtb \
|
2020-02-13 13:38:49 +00:00
|
|
|
armada-xp-db-xc3-24g4xg.dtb \
|
2015-11-19 10:03:25 +00:00
|
|
|
armada-xp-gp.dtb \
|
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>
2015-12-25 13:41:25 +00:00
|
|
|
armada-xp-maxbcm.dtb \
|
2016-01-20 07:13:29 +00:00
|
|
|
armada-xp-synology-ds414.dtb \
|
2021-03-16 16:20:52 +00:00
|
|
|
armada-xp-theadorable.dtb \
|
2021-05-11 06:11:24 +00:00
|
|
|
cn9130-db-A.dtb \
|
|
|
|
cn9130-db-B.dtb \
|
|
|
|
cn9131-db-A.dtb \
|
|
|
|
cn9131-db-B.dtb \
|
|
|
|
cn9132-db-A.dtb \
|
|
|
|
cn9132-db-B.dtb \
|
2021-03-16 16:20:52 +00:00
|
|
|
cn9130-crb-A.dtb \
|
|
|
|
cn9130-crb-B.dtb
|
2015-08-31 05:33:57 +00:00
|
|
|
|
2021-06-04 09:44:59 +00:00
|
|
|
dtb-$(CONFIG_ARCH_SYNQUACER) += synquacer-sc2a11-developerbox.dtb
|
2017-01-21 09:05:28 +00:00
|
|
|
dtb-$(CONFIG_ARCH_UNIPHIER_LD11) += \
|
2017-06-22 09:43:51 +00:00
|
|
|
uniphier-ld11-global.dtb \
|
2017-01-21 09:05:28 +00:00
|
|
|
uniphier-ld11-ref.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_UNIPHIER_LD20) += \
|
2021-07-06 10:01:11 +00:00
|
|
|
uniphier-ld20-akebi96.dtb \
|
2017-06-22 09:43:52 +00:00
|
|
|
uniphier-ld20-global.dtb \
|
2017-01-21 09:05:28 +00:00
|
|
|
uniphier-ld20-ref.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_UNIPHIER_LD4) += \
|
|
|
|
uniphier-ld4-ref.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_UNIPHIER_LD6B) += \
|
|
|
|
uniphier-ld6b-ref.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_UNIPHIER_PRO4) += \
|
2016-10-07 07:43:00 +00:00
|
|
|
uniphier-pro4-ace.dtb \
|
|
|
|
uniphier-pro4-ref.dtb \
|
2017-01-21 09:05:28 +00:00
|
|
|
uniphier-pro4-sanji.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_UNIPHIER_PRO5) += \
|
|
|
|
uniphier-pro5-4kbox.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_UNIPHIER_PXS2) += \
|
2016-10-07 07:43:00 +00:00
|
|
|
uniphier-pxs2-gentil.dtb \
|
2017-01-21 09:05:28 +00:00
|
|
|
uniphier-pxs2-vodka.dtb
|
2017-01-21 09:05:30 +00:00
|
|
|
dtb-$(CONFIG_ARCH_UNIPHIER_PXS3) += \
|
|
|
|
uniphier-pxs3-ref.dtb
|
2017-01-21 09:05:28 +00:00
|
|
|
dtb-$(CONFIG_ARCH_UNIPHIER_SLD8) += \
|
2016-10-07 07:43:00 +00:00
|
|
|
uniphier-sld8-ref.dtb
|
2017-01-21 09:05:28 +00:00
|
|
|
|
2017-11-02 10:46:43 +00:00
|
|
|
dtb-$(CONFIG_ARCH_ZYNQ) += \
|
2019-03-14 05:58:33 +00:00
|
|
|
bitmain-antminer-s9.dtb \
|
2017-11-02 08:18:42 +00:00
|
|
|
zynq-cc108.dtb \
|
2018-07-16 10:27:01 +00:00
|
|
|
zynq-cse-nand.dtb \
|
2018-07-16 10:27:02 +00:00
|
|
|
zynq-cse-nor.dtb \
|
2017-11-02 09:54:48 +00:00
|
|
|
zynq-cse-qspi-single.dtb \
|
2018-09-13 06:44:02 +00:00
|
|
|
zynq-dlc20-rev1.0.dtb \
|
2014-02-05 02:28:27 +00:00
|
|
|
zynq-microzed.dtb \
|
2018-05-22 16:03:04 +00:00
|
|
|
zynq-minized.dtb \
|
2015-04-14 04:58:10 +00:00
|
|
|
zynq-picozed.dtb \
|
2017-11-02 10:46:43 +00:00
|
|
|
zynq-syzygy-hub.dtb \
|
2016-09-30 06:13:13 +00:00
|
|
|
zynq-topic-miami.dtb \
|
2017-06-07 05:42:38 +00:00
|
|
|
zynq-topic-miamilite.dtb \
|
2016-09-30 06:13:13 +00:00
|
|
|
zynq-topic-miamiplus.dtb \
|
2017-11-02 10:46:43 +00:00
|
|
|
zynq-zc702.dtb \
|
|
|
|
zynq-zc706.dtb \
|
2014-02-05 02:28:27 +00:00
|
|
|
zynq-zc770-xm010.dtb \
|
2015-07-22 09:39:04 +00:00
|
|
|
zynq-zc770-xm011.dtb \
|
2019-03-14 05:58:33 +00:00
|
|
|
zynq-zc770-xm011-x16.dtb \
|
2014-02-05 02:28:27 +00:00
|
|
|
zynq-zc770-xm012.dtb \
|
2017-09-28 00:53:26 +00:00
|
|
|
zynq-zc770-xm013.dtb \
|
2017-11-02 10:46:43 +00:00
|
|
|
zynq-zed.dtb \
|
2018-03-24 17:32:00 +00:00
|
|
|
zynq-zturn.dtb \
|
2020-10-01 08:33:36 +00:00
|
|
|
zynq-zturn-v5.dtb \
|
2018-07-24 15:31:19 +00:00
|
|
|
zynq-zybo.dtb \
|
|
|
|
zynq-zybo-z7.dtb
|
2015-10-30 14:39:18 +00:00
|
|
|
dtb-$(CONFIG_ARCH_ZYNQMP) += \
|
2018-07-24 14:27:00 +00:00
|
|
|
avnet-ultra96-rev1.dtb \
|
2019-06-11 16:39:41 +00:00
|
|
|
avnet-ultrazedev-cc-v1.0-ultrazedev-som-v1.0.dtb \
|
2019-04-11 08:35:37 +00:00
|
|
|
zynqmp-a2197-revA.dtb \
|
2021-10-14 17:07:52 +00:00
|
|
|
zynqmp-dlc21-revA.dtb \
|
2019-10-15 10:37:20 +00:00
|
|
|
zynqmp-e-a2197-00-revA.dtb \
|
2019-06-28 11:16:10 +00:00
|
|
|
zynqmp-g-a2197-00-revA.dtb \
|
|
|
|
zynqmp-m-a2197-01-revA.dtb \
|
2019-06-28 11:18:50 +00:00
|
|
|
zynqmp-m-a2197-02-revA.dtb \
|
2019-06-28 11:53:45 +00:00
|
|
|
zynqmp-m-a2197-03-revA.dtb \
|
2019-06-28 11:16:10 +00:00
|
|
|
zynqmp-p-a2197-00-revA.dtb \
|
2018-11-29 09:37:49 +00:00
|
|
|
zynqmp-mini.dtb \
|
2018-06-05 09:48:32 +00:00
|
|
|
zynqmp-mini-emmc0.dtb \
|
|
|
|
zynqmp-mini-emmc1.dtb \
|
2018-01-05 10:46:15 +00:00
|
|
|
zynqmp-mini-nand.dtb \
|
2018-07-18 11:01:38 +00:00
|
|
|
zynqmp-mini-qspi.dtb \
|
2021-05-10 14:02:15 +00:00
|
|
|
zynqmp-sm-k26-revA.dtb \
|
|
|
|
zynqmp-smk-k26-revA.dtb \
|
2022-05-18 10:49:26 +00:00
|
|
|
zynqmp-sck-kr-g-revA.dtbo \
|
|
|
|
zynqmp-sck-kr-g-revB.dtbo \
|
2021-05-10 14:02:15 +00:00
|
|
|
zynqmp-sck-kv-g-revA.dtbo \
|
|
|
|
zynqmp-sck-kv-g-revB.dtbo \
|
2019-06-06 07:47:41 +00:00
|
|
|
zynqmp-topic-miamimp-xilinx-xdp-v1r1.dtb \
|
2018-03-28 12:37:47 +00:00
|
|
|
zynqmp-zcu100-revC.dtb \
|
2017-07-20 10:38:27 +00:00
|
|
|
zynqmp-zcu102-revA.dtb \
|
2016-04-07 14:00:11 +00:00
|
|
|
zynqmp-zcu102-revB.dtb \
|
2017-11-02 10:42:12 +00:00
|
|
|
zynqmp-zcu102-rev1.0.dtb \
|
2020-03-12 08:03:13 +00:00
|
|
|
zynqmp-zcu102-rev1.1.dtb \
|
2018-03-28 13:36:36 +00:00
|
|
|
zynqmp-zcu104-revA.dtb \
|
|
|
|
zynqmp-zcu104-revC.dtb \
|
2018-03-28 13:43:51 +00:00
|
|
|
zynqmp-zcu106-revA.dtb \
|
2022-03-02 14:12:02 +00:00
|
|
|
zynqmp-zcu106-rev1.0.dtb \
|
2018-03-28 13:55:27 +00:00
|
|
|
zynqmp-zcu111-revA.dtb \
|
2019-05-21 10:07:23 +00:00
|
|
|
zynqmp-zcu1275-revA.dtb \
|
|
|
|
zynqmp-zcu1275-revB.dtb \
|
2020-01-09 09:28:56 +00:00
|
|
|
zynqmp-zcu1285-revA.dtb \
|
2019-11-25 07:38:25 +00:00
|
|
|
zynqmp-zcu208-revA.dtb \
|
2019-08-06 10:07:10 +00:00
|
|
|
zynqmp-zcu216-revA.dtb \
|
2018-03-28 13:09:32 +00:00
|
|
|
zynqmp-zc1232-revA.dtb \
|
|
|
|
zynqmp-zc1254-revA.dtb \
|
2016-04-07 14:00:11 +00:00
|
|
|
zynqmp-zc1751-xm015-dc1.dtb \
|
|
|
|
zynqmp-zc1751-xm016-dc2.dtb \
|
2018-03-28 13:00:25 +00:00
|
|
|
zynqmp-zc1751-xm017-dc3.dtb \
|
2016-05-26 06:06:38 +00:00
|
|
|
zynqmp-zc1751-xm018-dc4.dtb \
|
2016-04-07 14:00:11 +00:00
|
|
|
zynqmp-zc1751-xm019-dc5.dtb
|
2019-01-08 16:17:29 +00:00
|
|
|
dtb-$(CONFIG_ARCH_VERSAL) += \
|
2019-02-04 10:48:29 +00:00
|
|
|
versal-mini.dtb \
|
2019-01-08 16:17:29 +00:00
|
|
|
versal-mini-emmc0.dtb \
|
2021-12-17 03:59:17 +00:00
|
|
|
versal-mini-emmc1.dtb \
|
|
|
|
xilinx-versal-virt.dtb
|
2018-04-12 15:39:46 +00:00
|
|
|
dtb-$(CONFIG_ARCH_ZYNQMP_R5) += \
|
|
|
|
zynqmp-r5.dtb
|
2019-03-14 05:58:33 +00:00
|
|
|
dtb-$(CONFIG_AM33XX) += \
|
|
|
|
am335x-baltos.dtb \
|
|
|
|
am335x-bone.dtb \
|
|
|
|
am335x-boneblack.dtb \
|
2022-04-11 15:41:59 +00:00
|
|
|
am335x-boneblack-wireless.dtb \
|
|
|
|
am335x-boneblue.dtb \
|
2019-03-14 05:58:33 +00:00
|
|
|
am335x-brppt1-mmc.dtb \
|
|
|
|
am335x-brppt1-nand.dtb \
|
|
|
|
am335x-brppt1-spi.dtb \
|
|
|
|
am335x-brxre1.dtb \
|
2019-08-01 05:04:46 +00:00
|
|
|
am335x-brsmarc1.dtb \
|
2016-06-13 13:16:01 +00:00
|
|
|
am335x-draco.dtb \
|
|
|
|
am335x-evm.dtb \
|
2016-05-16 05:54:29 +00:00
|
|
|
am335x-evmsk.dtb \
|
2016-05-16 06:17:28 +00:00
|
|
|
am335x-bonegreen.dtb \
|
2022-04-11 15:41:59 +00:00
|
|
|
am335x-bonegreen-wireless.dtb \
|
2016-06-13 13:16:01 +00:00
|
|
|
am335x-icev2.dtb \
|
2019-04-29 23:12:29 +00:00
|
|
|
am335x-pocketbeagle.dtb \
|
2016-06-13 13:16:01 +00:00
|
|
|
am335x-pxm50.dtb \
|
2018-01-23 17:27:22 +00:00
|
|
|
am335x-rut.dtb \
|
2021-07-12 20:14:10 +00:00
|
|
|
am335x-sancloud-bbe.dtb \
|
2022-04-11 15:41:59 +00:00
|
|
|
am335x-sancloud-bbe-lite.dtb \
|
|
|
|
am335x-sancloud-bbe-extended-wifi.dtb \
|
2019-01-21 05:16:26 +00:00
|
|
|
am335x-shc.dtb \
|
2018-11-21 19:32:00 +00:00
|
|
|
am335x-pdu001.dtb \
|
2018-12-27 16:34:11 +00:00
|
|
|
am335x-chiliboard.dtb \
|
2018-12-28 10:55:48 +00:00
|
|
|
am335x-sl50.dtb \
|
2019-02-25 15:33:00 +00:00
|
|
|
am335x-base0033.dtb \
|
2019-06-03 13:31:17 +00:00
|
|
|
am335x-guardian.dtb \
|
2020-10-23 14:23:49 +00:00
|
|
|
am335x-wega-rdk.dtb \
|
|
|
|
am335x-regor-rdk.dtb
|
2016-05-16 05:41:17 +00:00
|
|
|
dtb-$(CONFIG_AM43XX) += am437x-gp-evm.dtb am437x-sk-evm.dtb \
|
2016-05-16 05:41:18 +00:00
|
|
|
am43x-epos-evm.dtb \
|
2018-03-26 07:57:02 +00:00
|
|
|
am437x-idk-evm.dtb \
|
2019-08-30 20:04:59 +00:00
|
|
|
am4372-generic.dtb \
|
|
|
|
am437x-cm-t43.dtb
|
2019-03-14 05:58:33 +00:00
|
|
|
dtb-$(CONFIG_TARGET_AM3517_EVM) += am3517-evm.dtb
|
2017-05-16 18:46:38 +00:00
|
|
|
dtb-$(CONFIG_TI816X) += dm8168-evm.dtb
|
2022-06-25 15:02:40 +00:00
|
|
|
dtb-$(CONFIG_TARGET_THUNDERX_88XX) += thunderx-88xx.dtb
|
2014-02-05 02:28:27 +00:00
|
|
|
|
2015-04-21 11:38:23 +00:00
|
|
|
dtb-$(CONFIG_ARCH_SOCFPGA) += \
|
2019-11-27 07:55:30 +00:00
|
|
|
socfpga_agilex_socdk.dtb \
|
2020-02-19 18:55:14 +00:00
|
|
|
socfpga_arria5_secu1.dtb \
|
2014-12-30 20:08:57 +00:00
|
|
|
socfpga_arria5_socdk.dtb \
|
2022-06-17 10:47:18 +00:00
|
|
|
socfpga_arria10_chameleonv3_270_3.dtb \
|
|
|
|
socfpga_arria10_chameleonv3_480_2.dtb \
|
2018-05-07 20:29:17 +00:00
|
|
|
socfpga_arria10_socdk_sdmmc.dtb \
|
2019-05-12 17:25:18 +00:00
|
|
|
socfpga_cyclone5_mcvevk.dtb \
|
2016-06-07 10:37:23 +00:00
|
|
|
socfpga_cyclone5_is1.dtb \
|
2014-12-30 20:05:53 +00:00
|
|
|
socfpga_cyclone5_socdk.dtb \
|
2018-02-24 22:34:00 +00:00
|
|
|
socfpga_cyclone5_dbm_soc1.dtb \
|
2018-05-07 20:29:17 +00:00
|
|
|
socfpga_cyclone5_de0_nano_soc.dtb \
|
2016-11-14 15:07:10 +00:00
|
|
|
socfpga_cyclone5_de1_soc.dtb \
|
2017-04-18 15:11:16 +00:00
|
|
|
socfpga_cyclone5_de10_nano.dtb \
|
2015-06-21 15:28:53 +00:00
|
|
|
socfpga_cyclone5_sockit.dtb \
|
2015-11-18 10:06:09 +00:00
|
|
|
socfpga_cyclone5_socrates.dtb \
|
2015-12-01 17:09:52 +00:00
|
|
|
socfpga_cyclone5_sr1500.dtb \
|
2018-05-07 20:29:17 +00:00
|
|
|
socfpga_cyclone5_vining_fpga.dtb \
|
2021-08-10 03:26:40 +00:00
|
|
|
socfpga_n5x_socdk.dtb \
|
2018-05-07 20:29:17 +00:00
|
|
|
socfpga_stratix10_socdk.dtb
|
2015-11-18 10:06:09 +00:00
|
|
|
|
2016-09-27 07:31:41 +00:00
|
|
|
dtb-$(CONFIG_TARGET_DRA7XX_EVM) += dra72-evm.dtb dra7-evm.dtb \
|
2017-08-21 07:21:01 +00:00
|
|
|
dra72-evm-revc.dtb dra71-evm.dtb dra76-evm.dtb
|
2016-06-10 04:05:45 +00:00
|
|
|
dtb-$(CONFIG_TARGET_AM57XX_EVM) += am57xx-beagle-x15.dtb \
|
2016-11-25 05:44:18 +00:00
|
|
|
am57xx-beagle-x15-revb1.dtb \
|
2017-08-23 06:09:06 +00:00
|
|
|
am57xx-beagle-x15-revc.dtb \
|
board: ti: beagleboneai: add dts file
BeagleBoard.org BeagleBone AI is an open source hardware single board
computer based on the Texas Instruments AM5729 SoC featuring dual-core
1.5GHz Arm Cortex-A15 processor, dual-core C66 digital signal
processor (DSP), quad-core embedded vision engine (EVE), Arm Cortex-M4
processors, dual programmable realtime unit industrial control
subsystems and more. The board features 1GB DDR3L, USB3.0 Type-C, USB
HS Type-A, microHDMI, 16GB eMMC flash, 1G Ethernet, 802.11ac 2/5GHz,
Bluetooth, and BeagleBone expansion headers.
For more information, refer to:
https://beaglebone.ai
The corresponding patch against the mainline linux kernel can be found
at: https://patchwork.kernel.org/patch/11254903/
This patch introduces the BeagleBone AI device tree.
Note that the device use the "ti,tpd12s016" component which is software
compatible with "ti,tpd12s015". Thus we only use the latter driver.
Signed-off-by: Jason Kridner <jdk@ti.com>
Signed-off-by: Caleb Robey <c-robey@ti.com>
Cc: Robert Nelson <robertcnelson@gmail.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
2020-01-02 14:17:28 +00:00
|
|
|
am5729-beagleboneai.dtb \
|
2017-12-29 06:17:57 +00:00
|
|
|
am574x-idk.dtb \
|
2016-11-25 05:44:25 +00:00
|
|
|
am572x-idk.dtb \
|
|
|
|
am571x-idk.dtb
|
2015-05-03 21:10:34 +00:00
|
|
|
dtb-$(CONFIG_TARGET_STV0991) += stv0991.dtb
|
2014-11-07 13:10:41 +00:00
|
|
|
|
2017-03-27 18:41:03 +00:00
|
|
|
dtb-$(CONFIG_ARCH_LS1021A) += ls1021a-qds-duart.dtb \
|
2016-02-08 21:47:29 +00:00
|
|
|
ls1021a-qds-lpuart.dtb \
|
2016-11-03 06:15:17 +00:00
|
|
|
ls1021a-twr-duart.dtb ls1021a-twr-lpuart.dtb \
|
Add support for the NXP LS1021A-TSN board
The LS1021A-TSN is a development board built by VVDN/Argonboards in
partnership with NXP.
It features the LS1021A SoC and the first-generation SJA1105T Ethernet
switch for prototyping implementations of a subset of IEEE 802.1 TSN
standards.
Supported boot media: microSD card (via SPL), QSPI flash.
Rev. A of the board uses a Spansion S25FL512S_256K serial flash, which
is 64 MB in size and has an erase sector size of 256KB (therefore,
flashing the RCW would erase part of U-Boot).
Rev. B and C of the board use a Spansion S25FL256S1 serial flash, which
is only 32 MB in size but has an erase sector size of 64KB (therefore
the RCW image can be flashed without erasing U-Boot).
To avoid the problems above, the U-Boot base address has been selected
at 0x100000 (the start of the 5th 256KB erase sector), which works for
all board revisions. Actually 0x40000 would have been enough, but
0x100000 is common for all Layerscape devices.
eTSEC3 is connecting directly to SJA1105 via an RGMII fixed-link, but
SJA1105 is currently not supported by uboot. Therefore, eTSEC3 is
disabled.
Signed-off-by: Xiaoliang Yang <xiaoliang.yang_1@nxp.com>
Signed-off-by: Mingkai Hu <mingkai.hu@nxp.com>
Signed-off-by: Jianchao Wang <jianchao.wang@nxp.com>
Signed-off-by: Changming Huang <jerry.huang@nxp.com>
Signed-off-by: Vladimir Oltean <olteanv@gmail.com>
[Vladimir] Code taken from https://github.com/openil/u-boot (which
itself is mostly copied from ls1021a-iot) and adapted with the following
changes:
- Add a008850 errata workaround
- Converted eTSEC, MMC to DM to avoid all build warnings
- Plugged in distro boot feature, including support for extlinux.conf
- Added defconfig for QSPI boot
- Added the board/freescale/ls1021atsn/README.rst for initial setup
- Increased CONFIG_SYS_MONITOR_LEN so that the SPL malloc pool does not
get overwritten during copying of the u-boot.bin payload from MMC to
DDR.
Acked-by: Joe Hershberger <joe.hershberger@ni.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
2019-07-18 21:30:01 +00:00
|
|
|
ls1021a-iot-duart.dtb ls1021a-tsn.dtb
|
2021-02-22 18:18:11 +00:00
|
|
|
dtb-$(CONFIG_TARGET_PG_WCOM_SELI8) += ls1021a-pg-wcom-seli8.dtb
|
2021-06-08 14:16:28 +00:00
|
|
|
dtb-$(CONFIG_TARGET_PG_WCOM_EXPU1) += ls1021a-pg-wcom-expu1.dtb
|
2021-02-22 18:18:11 +00:00
|
|
|
|
2015-11-09 11:12:07 +00:00
|
|
|
dtb-$(CONFIG_FSL_LSCH3) += fsl-ls2080a-qds.dtb \
|
2020-05-18 11:48:36 +00:00
|
|
|
fsl-ls2080a-qds-42-x.dtb \
|
2017-04-28 05:11:35 +00:00
|
|
|
fsl-ls2080a-rdb.dtb \
|
2017-04-27 09:38:07 +00:00
|
|
|
fsl-ls2081a-rdb.dtb \
|
2017-08-31 10:42:54 +00:00
|
|
|
fsl-ls2088a-rdb-qspi.dtb \
|
2017-08-31 10:42:55 +00:00
|
|
|
fsl-ls1088a-rdb.dtb \
|
2018-11-28 13:04:27 +00:00
|
|
|
fsl-ls1088a-qds.dtb \
|
2020-05-15 06:56:48 +00:00
|
|
|
fsl-ls1088a-qds-21-x.dtb \
|
|
|
|
fsl-ls1088a-qds-29-x.dtb \
|
2019-04-10 08:43:34 +00:00
|
|
|
fsl-ls1028a-rdb.dtb \
|
2020-03-19 08:48:25 +00:00
|
|
|
fsl-ls1028a-qds-duart.dtb \
|
|
|
|
fsl-ls1028a-qds-lpuart.dtb \
|
2019-02-08 10:29:58 +00:00
|
|
|
fsl-lx2160a-rdb.dtb \
|
2020-04-27 12:21:14 +00:00
|
|
|
fsl-lx2160a-qds.dtb \
|
|
|
|
fsl-lx2160a-qds-3-x-x.dtb \
|
|
|
|
fsl-lx2160a-qds-3-11-x.dtb \
|
|
|
|
fsl-lx2160a-qds-7-x-x.dtb \
|
|
|
|
fsl-lx2160a-qds-7-11-x.dtb \
|
|
|
|
fsl-lx2160a-qds-19-x-x.dtb \
|
|
|
|
fsl-lx2160a-qds-19-11-x.dtb \
|
|
|
|
fsl-lx2160a-qds-20-x-x.dtb \
|
2020-12-04 14:47:28 +00:00
|
|
|
fsl-lx2160a-qds-20-11-x.dtb \
|
|
|
|
fsl-lx2162a-qds.dtb\
|
|
|
|
fsl-lx2162a-qds-17-x.dtb\
|
|
|
|
fsl-lx2162a-qds-18-x.dtb\
|
|
|
|
fsl-lx2162a-qds-20-x.dtb
|
2016-01-21 09:14:54 +00:00
|
|
|
dtb-$(CONFIG_FSL_LSCH2) += fsl-ls1043a-qds-duart.dtb \
|
2016-01-21 09:14:55 +00:00
|
|
|
fsl-ls1043a-qds-lpuart.dtb \
|
2016-06-03 13:11:34 +00:00
|
|
|
fsl-ls1043a-rdb.dtb \
|
2016-09-07 09:56:14 +00:00
|
|
|
fsl-ls1046a-qds-duart.dtb \
|
2016-10-28 06:24:02 +00:00
|
|
|
fsl-ls1046a-qds-lpuart.dtb \
|
2016-09-07 10:47:28 +00:00
|
|
|
fsl-ls1046a-rdb.dtb \
|
2019-06-06 12:35:28 +00:00
|
|
|
fsl-ls1046a-frwy.dtb \
|
2016-06-03 13:11:35 +00:00
|
|
|
fsl-ls1012a-qds.dtb \
|
2016-06-03 13:11:36 +00:00
|
|
|
fsl-ls1012a-rdb.dtb \
|
2018-01-11 14:33:31 +00:00
|
|
|
fsl-ls1012a-2g5rdb.dtb \
|
2018-05-23 05:33:30 +00:00
|
|
|
fsl-ls1012a-frdm.dtb \
|
|
|
|
fsl-ls1012a-frwy.dtb
|
2020-10-15 21:08:57 +00:00
|
|
|
dtb-$(CONFIG_TARGET_SL28) += fsl-ls1028a-kontron-sl28.dtb \
|
2021-01-07 23:08:57 +00:00
|
|
|
fsl-ls1028a-kontron-sl28-var1.dtb \
|
2021-01-07 23:08:58 +00:00
|
|
|
fsl-ls1028a-kontron-sl28-var2.dtb \
|
2020-10-15 21:08:57 +00:00
|
|
|
fsl-ls1028a-kontron-sl28-var3.dtb \
|
|
|
|
fsl-ls1028a-kontron-sl28-var4.dtb \
|
2015-03-25 12:23:26 +00:00
|
|
|
|
2022-01-31 13:04:43 +00:00
|
|
|
dtb-$(CONFIG_TARGET_TEN64) += fsl-ls1088a-ten64.dtb
|
|
|
|
|
2018-01-10 10:33:50 +00:00
|
|
|
dtb-$(CONFIG_TARGET_DRAGONBOARD410C) += dragonboard410c.dtb
|
|
|
|
dtb-$(CONFIG_TARGET_DRAGONBOARD820C) += dragonboard820c.dtb
|
2021-10-17 10:44:32 +00:00
|
|
|
dtb-$(CONFIG_TARGET_STARQLTECHN) += starqltechn.dtb
|
2016-03-31 21:12:33 +00:00
|
|
|
|
2020-01-04 17:45:19 +00:00
|
|
|
dtb-$(CONFIG_TARGET_STEMMY) += ste-ux500-samsung-stemmy.dtb
|
|
|
|
|
2017-12-12 08:49:42 +00:00
|
|
|
dtb-$(CONFIG_STM32F4) += stm32f429-disco.dtb \
|
2018-01-18 12:39:33 +00:00
|
|
|
stm32429i-eval.dtb \
|
2017-12-12 08:49:42 +00:00
|
|
|
stm32f469-disco.dtb
|
2017-12-12 08:49:32 +00:00
|
|
|
|
2017-04-10 22:03:06 +00:00
|
|
|
dtb-$(CONFIG_STM32F7) += stm32f746-disco.dtb \
|
2018-02-16 12:27:03 +00:00
|
|
|
stm32f769-disco.dtb \
|
|
|
|
stm32746g-eval.dtb
|
2017-09-13 16:00:10 +00:00
|
|
|
dtb-$(CONFIG_STM32H7) += stm32h743i-disco.dtb \
|
2021-04-09 07:28:44 +00:00
|
|
|
stm32h743i-eval.dtb \
|
|
|
|
stm32h750i-art-pi.dtb
|
2017-01-22 15:04:23 +00:00
|
|
|
|
2022-01-29 15:23:08 +00:00
|
|
|
dtb-$(CONFIG_MACH_SUNIV) += \
|
|
|
|
suniv-f1c100s-licheepi-nano.dtb
|
2015-04-15 17:03:49 +00:00
|
|
|
dtb-$(CONFIG_MACH_SUN4I) += \
|
|
|
|
sun4i-a10-a1000.dtb \
|
|
|
|
sun4i-a10-ba10-tvbox.dtb \
|
|
|
|
sun4i-a10-chuwi-v7-cw0825.dtb \
|
|
|
|
sun4i-a10-cubieboard.dtb \
|
2016-03-19 07:55:47 +00:00
|
|
|
sun4i-a10-dserve-dsrv9703c.dtb \
|
2015-04-15 17:03:49 +00:00
|
|
|
sun4i-a10-gemei-g9.dtb \
|
|
|
|
sun4i-a10-hackberry.dtb \
|
|
|
|
sun4i-a10-hyundai-a7hd.dtb \
|
2015-09-09 07:46:30 +00:00
|
|
|
sun4i-a10-inet1.dtb \
|
2015-04-23 15:04:19 +00:00
|
|
|
sun4i-a10-inet-3f.dtb \
|
|
|
|
sun4i-a10-inet-3w.dtb \
|
2015-04-15 17:03:49 +00:00
|
|
|
sun4i-a10-inet97fv2.dtb \
|
2015-09-08 20:28:30 +00:00
|
|
|
sun4i-a10-inet9f-rev03.dtb \
|
2015-08-05 15:39:14 +00:00
|
|
|
sun4i-a10-itead-iteaduino-plus.dtb \
|
2015-04-23 12:27:01 +00:00
|
|
|
sun4i-a10-jesurun-q5.dtb \
|
2015-04-15 17:03:49 +00:00
|
|
|
sun4i-a10-marsboard.dtb \
|
|
|
|
sun4i-a10-mini-xplus.dtb \
|
|
|
|
sun4i-a10-mk802.dtb \
|
|
|
|
sun4i-a10-mk802ii.dtb \
|
|
|
|
sun4i-a10-olinuxino-lime.dtb \
|
2015-09-05 08:50:56 +00:00
|
|
|
sun4i-a10-pcduino.dtb \
|
2016-03-14 16:37:09 +00:00
|
|
|
sun4i-a10-pcduino2.dtb \
|
2022-05-26 03:26:02 +00:00
|
|
|
sun4i-a10-pov-protab2-ips9.dtb \
|
|
|
|
sun4i-a10-topwise-a721.dtb
|
2015-04-15 17:03:49 +00:00
|
|
|
dtb-$(CONFIG_MACH_SUN5I) += \
|
2015-08-05 15:50:03 +00:00
|
|
|
sun5i-a10s-auxtek-t003.dtb \
|
2015-04-15 17:03:49 +00:00
|
|
|
sun5i-a10s-auxtek-t004.dtb \
|
|
|
|
sun5i-a10s-mk802.dtb \
|
|
|
|
sun5i-a10s-olinuxino-micro.dtb \
|
|
|
|
sun5i-a10s-r7-tv-dongle.dtb \
|
2015-09-07 20:43:57 +00:00
|
|
|
sun5i-a10s-wobo-i5.dtb \
|
2015-04-23 15:04:19 +00:00
|
|
|
sun5i-a13-ampe-a76.dtb \
|
2016-03-10 21:35:56 +00:00
|
|
|
sun5i-a13-difrnce-dit4350.dtb \
|
2015-12-20 11:30:18 +00:00
|
|
|
sun5i-a13-empire-electronix-d709.dtb \
|
2016-08-19 10:21:49 +00:00
|
|
|
sun5i-a13-empire-electronix-m712.dtb \
|
2015-04-15 17:03:49 +00:00
|
|
|
sun5i-a13-hsg-h702.dtb \
|
2015-04-23 15:04:19 +00:00
|
|
|
sun5i-a13-inet-86vs.dtb \
|
2015-08-25 12:20:49 +00:00
|
|
|
sun5i-a13-inet-98v-rev2.dtb \
|
2022-04-27 20:31:24 +00:00
|
|
|
sun5i-a13-licheepi-one.dtb \
|
2015-04-15 17:03:49 +00:00
|
|
|
sun5i-a13-olinuxino.dtb \
|
|
|
|
sun5i-a13-olinuxino-micro.dtb \
|
2022-04-27 20:31:24 +00:00
|
|
|
sun5i-a13-pocketbook-touch-lux-3.dtb \
|
2015-09-05 15:01:31 +00:00
|
|
|
sun5i-a13-q8-tablet.dtb \
|
2015-10-15 20:04:10 +00:00
|
|
|
sun5i-a13-utoo-p66.dtb \
|
2017-02-27 17:22:14 +00:00
|
|
|
sun5i-gr8-chip-pro.dtb \
|
2022-04-27 20:31:24 +00:00
|
|
|
sun5i-gr8-evb.dtb \
|
2015-10-15 20:04:10 +00:00
|
|
|
sun5i-r8-chip.dtb
|
2015-04-15 17:03:49 +00:00
|
|
|
dtb-$(CONFIG_MACH_SUN6I) += \
|
|
|
|
sun6i-a31-app4-evb1.dtb \
|
|
|
|
sun6i-a31-colombus.dtb \
|
|
|
|
sun6i-a31-hummingbird.dtb \
|
|
|
|
sun6i-a31-i7.dtb \
|
|
|
|
sun6i-a31-m9.dtb \
|
2015-06-01 14:37:24 +00:00
|
|
|
sun6i-a31-mele-a1000g-quad.dtb \
|
2015-04-23 15:04:19 +00:00
|
|
|
sun6i-a31-mixtile-loftq.dtb \
|
2016-03-09 21:45:23 +00:00
|
|
|
sun6i-a31s-colorfly-e708-q1.dtb \
|
2015-04-23 15:04:19 +00:00
|
|
|
sun6i-a31s-cs908.dtb \
|
2016-08-18 17:50:42 +00:00
|
|
|
sun6i-a31s-inet-q972.dtb \
|
2015-10-13 21:57:03 +00:00
|
|
|
sun6i-a31s-primo81.dtb \
|
2016-03-14 16:37:09 +00:00
|
|
|
sun6i-a31s-sina31s.dtb \
|
|
|
|
sun6i-a31s-sinovoip-bpi-m2.dtb \
|
|
|
|
sun6i-a31s-yones-toptech-bs1078-v2.dtb
|
2015-04-15 17:03:49 +00:00
|
|
|
dtb-$(CONFIG_MACH_SUN7I) += \
|
2015-04-23 15:04:19 +00:00
|
|
|
sun7i-a20-ainol-aw1.dtb \
|
2015-04-15 17:03:49 +00:00
|
|
|
sun7i-a20-bananapi.dtb \
|
2016-08-18 18:51:12 +00:00
|
|
|
sun7i-a20-bananapi-m1-plus.dtb \
|
2015-04-15 17:03:49 +00:00
|
|
|
sun7i-a20-bananapro.dtb \
|
|
|
|
sun7i-a20-cubieboard2.dtb \
|
|
|
|
sun7i-a20-cubietruck.dtb \
|
2022-04-27 20:31:23 +00:00
|
|
|
sun7i-a20-haoyu-marsboard.dtb \
|
2015-04-15 17:03:49 +00:00
|
|
|
sun7i-a20-hummingbird.dtb \
|
|
|
|
sun7i-a20-i12-tvbox.dtb \
|
2016-03-14 16:37:09 +00:00
|
|
|
sun7i-a20-icnova-swac.dtb \
|
|
|
|
sun7i-a20-itead-ibox.dtb \
|
2015-10-18 14:34:13 +00:00
|
|
|
sun7i-a20-lamobo-r1.dtb \
|
2022-04-27 20:31:23 +00:00
|
|
|
sun7i-a20-linutronix-testbox-v2.dtb \
|
2015-04-15 17:03:49 +00:00
|
|
|
sun7i-a20-m3.dtb \
|
2015-04-23 15:04:19 +00:00
|
|
|
sun7i-a20-m5.dtb \
|
|
|
|
sun7i-a20-mk808c.dtb \
|
2015-08-26 18:38:33 +00:00
|
|
|
sun7i-a20-olimex-som-evb.dtb \
|
2018-02-02 13:56:18 +00:00
|
|
|
sun7i-a20-olimex-som204-evb.dtb \
|
2018-02-02 13:56:33 +00:00
|
|
|
sun7i-a20-olimex-som204-evb-emmc.dtb \
|
2015-04-15 17:03:49 +00:00
|
|
|
sun7i-a20-olinuxino-lime.dtb \
|
2022-04-27 20:31:23 +00:00
|
|
|
sun7i-a20-olinuxino-lime-emmc.dtb \
|
2015-04-15 17:03:49 +00:00
|
|
|
sun7i-a20-olinuxino-lime2.dtb \
|
2016-08-18 18:51:12 +00:00
|
|
|
sun7i-a20-olinuxino-lime2-emmc.dtb \
|
2015-04-15 17:03:49 +00:00
|
|
|
sun7i-a20-olinuxino-micro.dtb \
|
2019-03-14 05:58:33 +00:00
|
|
|
sun7i-a20-olinuxino-micro-emmc.dtb \
|
2015-04-15 17:03:49 +00:00
|
|
|
sun7i-a20-orangepi.dtb \
|
|
|
|
sun7i-a20-orangepi-mini.dtb \
|
|
|
|
sun7i-a20-pcduino3.dtb \
|
|
|
|
sun7i-a20-pcduino3-nano.dtb \
|
2015-04-23 12:27:01 +00:00
|
|
|
sun7i-a20-primo73.dtb \
|
2015-04-23 15:04:19 +00:00
|
|
|
sun7i-a20-wexler-tab7200.dtb \
|
|
|
|
sun7i-a20-wits-pro-a20-dkt.dtb \
|
|
|
|
sun7i-a20-yones-toptech-bd1078.dtb
|
2015-04-15 17:03:49 +00:00
|
|
|
dtb-$(CONFIG_MACH_SUN8I_A23) += \
|
2015-06-02 13:53:40 +00:00
|
|
|
sun8i-a23-evb.dtb \
|
2015-08-14 14:13:03 +00:00
|
|
|
sun8i-a23-gt90h-v4.dtb \
|
2016-06-12 17:44:42 +00:00
|
|
|
sun8i-a23-inet86dz.dtb \
|
2022-04-27 20:31:24 +00:00
|
|
|
sun8i-a23-ippo-q8h-v1.2.dtb \
|
|
|
|
sun8i-a23-ippo-q8h-v5.dtb \
|
2016-06-11 13:19:38 +00:00
|
|
|
sun8i-a23-polaroid-mid2407pxe03.dtb \
|
2016-03-14 16:35:12 +00:00
|
|
|
sun8i-a23-polaroid-mid2809pxe04.dtb \
|
2015-09-29 09:48:01 +00:00
|
|
|
sun8i-a23-q8-tablet.dtb
|
2015-04-23 15:04:19 +00:00
|
|
|
dtb-$(CONFIG_MACH_SUN8I_A33) += \
|
2022-04-27 20:31:24 +00:00
|
|
|
sun8i-a33-et-q8-v1.6.dtb \
|
2015-06-02 14:18:44 +00:00
|
|
|
sun8i-a33-ga10h-v1.1.dtb \
|
2016-08-27 14:16:12 +00:00
|
|
|
sun8i-a33-inet-d978-rev2.dtb \
|
2022-04-27 20:31:24 +00:00
|
|
|
sun8i-a33-ippo-q8h-v1.2.dtb \
|
2016-09-02 12:21:37 +00:00
|
|
|
sun8i-a33-olinuxino.dtb \
|
2015-09-20 23:46:49 +00:00
|
|
|
sun8i-a33-q8-tablet.dtb \
|
sunxi: Add defconfig and DTS file for Allwinner R16 EVB (Parrot)
The Parrot Board is an evaluation board with an Allwinner R16 (assumed
to be close to an Allwinner A33), 4GB of eMMC, 512MB of RAM, USB host
and OTG, a WiFi/Bluetooth combo chip, a micro SD Card reader, 2
controllable buttons, an LVDS port with separated backlight and
capacitive touch panel ports, an audio/microphone jack, a camera CSI
port, 2 sets of 22 GPIOs and an accelerometer.
The DTS file is identical to the one submitted to the upstream kernel.
Signed-off-by: Quentin Schulz <quentin.schulz@free-electrons.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2016-06-24 12:33:35 +00:00
|
|
|
sun8i-a33-sinlinx-sina33.dtb \
|
2017-04-20 11:16:18 +00:00
|
|
|
sun8i-r16-bananapi-m2m.dtb \
|
2022-04-27 20:31:24 +00:00
|
|
|
sun8i-r16-nintendo-nes-classic.dtb \
|
|
|
|
sun8i-r16-nintendo-super-nes-classic.dtb \
|
sunxi: Add defconfig and DTS file for Allwinner R16 EVB (Parrot)
The Parrot Board is an evaluation board with an Allwinner R16 (assumed
to be close to an Allwinner A33), 4GB of eMMC, 512MB of RAM, USB host
and OTG, a WiFi/Bluetooth combo chip, a micro SD Card reader, 2
controllable buttons, an LVDS port with separated backlight and
capacitive touch panel ports, an audio/microphone jack, a camera CSI
port, 2 sets of 22 GPIOs and an accelerometer.
The DTS file is identical to the one submitted to the upstream kernel.
Signed-off-by: Quentin Schulz <quentin.schulz@free-electrons.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2016-06-24 12:33:35 +00:00
|
|
|
sun8i-r16-parrot.dtb
|
2015-11-28 17:07:27 +00:00
|
|
|
dtb-$(CONFIG_MACH_SUN8I_A83T) += \
|
2016-01-11 17:21:00 +00:00
|
|
|
sun8i-a83t-allwinner-h8homlet-v2.dtb \
|
2017-09-22 07:26:27 +00:00
|
|
|
sun8i-a83t-bananapi-m3.dtb \
|
2017-12-07 16:20:08 +00:00
|
|
|
sun8i-a83t-cubietruck-plus.dtb \
|
2019-03-14 05:58:33 +00:00
|
|
|
sun8i-a83t-tbs-a711.dtb
|
2015-11-20 15:03:56 +00:00
|
|
|
dtb-$(CONFIG_MACH_SUN8I_H3) += \
|
2018-10-27 05:11:00 +00:00
|
|
|
sun8i-h2-plus-bananapi-m2-zero.dtb \
|
2018-04-28 05:36:02 +00:00
|
|
|
sun8i-h2-plus-libretech-all-h3-cc.dtb \
|
2018-06-09 16:33:37 +00:00
|
|
|
sun8i-h2-plus-orangepi-r1.dtb \
|
2016-12-16 14:35:01 +00:00
|
|
|
sun8i-h2-plus-orangepi-zero.dtb \
|
2016-08-18 18:51:12 +00:00
|
|
|
sun8i-h3-bananapi-m2-plus.dtb \
|
2020-01-12 15:36:13 +00:00
|
|
|
sun8i-h3-bananapi-m2-plus-v1.2.dtb \
|
2019-06-02 06:38:40 +00:00
|
|
|
sun8i-h3-beelink-x2.dtb \
|
2020-01-12 15:36:13 +00:00
|
|
|
sun8i-h3-emlid-neutis-n5h3-devboard.dtb \
|
sunxi: Add support for Libre Computer Board ALL-H3-CC H3 ver.
The Libre Computer Board ALL-H3-CC from Libre Technology is a Raspberry
Pi B+ form factor single board computer based on the Allwinner H3 SoC.
The board has 1GB DDR3 SDRAM, provided by 4 2Gb chips. The mounting holes
and connectors are in the exact same position as on the Raspberry Pi B+.
Raspberry Pi B+ like peripherals supported on this board include:
- Power input through micro-USB connector (without USB OTG)
- Native 100 Mbps ethernet using the internal PHY, as opposed to
USB-based on the RPi
- 4x USB 2.0 host ports, directly connected to the SoC, as opposed to
being connected through a USB 2.0 hub on the RPi
- TV and audio output on a 3.5mm TRRS jack
- HDMI output
- Micro-SD card slot
- Standard RPi B+ GPIO header, with the standard peripherals routed to
the same pins.
* 5V, 3.3V power, and ground
* I2C0 on the H3 is routed to I2C1 pins on the RPi header
* I2C1 on the H3 is routed to I2C0 pins on the RPi header
* UART1 on the H3 is routed to UART0 pins on the RPi header
* SPI0 on the H3 is routed to SPI0 pins on the RPi header,
with GPIO pin PA17 replacing the missing Chip Select 1
* I2S1 on the H3 is routed to PCM pins on the RPi header
- Additional peripherals from the H3 are available on different pins.
These include I2S0, JTAG, PWM1, SPDIF, SPI1, and UART3
In addition, there are a number of new features:
- Console UART header
- Consumer IR receiver
- Camera interface (not compatible with RPi)
- Onboard microphone
- eMMC expansion module port
- Heatsink mounting holes
This patch adds defconfig and dts files for this board. The dts file is
the same as the one submitted for inclusion in Linux, with some minor
revisions to match the dtsi file and old EMAC bindings in U-boot.
Since the OTG controller is wired to a USB host port, and the H3 has
proper USB hosts to handle host mode, the MUSB driver is not enabled.
Signed-off-by: Chen-Yu Tsai <wens@csie.org>
Acked-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Reviewed-by: Jagan Teki <jagan@amarulasolutions.com>
2017-12-07 13:00:45 +00:00
|
|
|
sun8i-h3-libretech-all-h3-cc.dtb \
|
2020-01-12 15:36:13 +00:00
|
|
|
sun8i-h3-mapleboard-mp130.dtb \
|
|
|
|
sun8i-h3-nanopi-duo2.dtb \
|
2018-04-28 05:36:04 +00:00
|
|
|
sun8i-h3-nanopi-m1.dtb \
|
|
|
|
sun8i-h3-nanopi-m1-plus.dtb \
|
|
|
|
sun8i-h3-nanopi-neo.dtb \
|
|
|
|
sun8i-h3-nanopi-neo-air.dtb \
|
2022-04-27 20:31:27 +00:00
|
|
|
sun8i-h3-nanopi-r1.dtb \
|
sunxi: Add defconfig and dts for Orange Pi 2 SBC
The Orange Pi 2 is a SBC based on the Allwinner H3 SoC with a uSD slot,
4 USB ports connected via a USB-2 hub, a 10/100M ethernet port using the
SoC's integrated PHY, Wifi via a RTL8189ETV sdio wifi chip, USB OTG, HDMI,
a TRRS headphone jack for stereo out and composite out, a microphone,
an IR receiver, a CSI connector, 2 LEDs, a 3 pin UART header
and a 40-pin GPIO header.
The added dts file is identical to the one submitted to the upstream
kernel.
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Acked-by: Ian Campbell <ijc@hellion.org.uk>
2016-03-23 08:59:23 +00:00
|
|
|
sun8i-h3-orangepi-2.dtb \
|
2016-07-09 20:20:00 +00:00
|
|
|
sun8i-h3-orangepi-lite.dtb \
|
2016-04-09 13:02:24 +00:00
|
|
|
sun8i-h3-orangepi-one.dtb \
|
2015-11-20 15:03:56 +00:00
|
|
|
sun8i-h3-orangepi-pc.dtb \
|
2016-07-26 15:47:16 +00:00
|
|
|
sun8i-h3-orangepi-pc-plus.dtb \
|
2016-09-03 09:42:31 +00:00
|
|
|
sun8i-h3-orangepi-plus.dtb \
|
2019-11-19 13:43:33 +00:00
|
|
|
sun8i-h3-orangepi-plus2e.dtb \
|
2020-01-12 15:36:13 +00:00
|
|
|
sun8i-h3-orangepi-zero-plus2.dtb \
|
2021-06-19 08:16:45 +00:00
|
|
|
sun8i-h3-rervision-dvk.dtb \
|
|
|
|
sun8i-h3-zeropi.dtb
|
2016-12-02 08:12:32 +00:00
|
|
|
dtb-$(CONFIG_MACH_SUN8I_R40) += \
|
2018-04-27 12:03:42 +00:00
|
|
|
sun8i-r40-bananapi-m2-ultra.dtb \
|
2022-04-27 20:31:29 +00:00
|
|
|
sun8i-r40-oka40i-c.dtb \
|
|
|
|
sun8i-t3-cqa3t-bv3.dtb \
|
2018-04-27 12:03:42 +00:00
|
|
|
sun8i-v40-bananapi-m2-berry.dtb
|
2017-04-08 07:30:14 +00:00
|
|
|
dtb-$(CONFIG_MACH_SUN8I_V3S) += \
|
2022-04-27 20:31:28 +00:00
|
|
|
sun8i-s3-elimo-initium.dtb \
|
sunxi: add PineCube board
PineCube is an IP camera development kit released by Pine64.
It comes with the following compoents:
- A mainboard with Sochip S3 SoC, a 16MByte SPI Flash, AXP209 PMIC,
a power-only microUSB connector, a USB Type-A connector, a 10/100Mbps
Ethernet port and FPC connectors for camera and daughter board.
- An OV5640-based camera module which is connected to the parallel CSI
bus of the mainboard.
- A daughterboard with several buttons, a SD slot, some IR LEDs, a
microphone and a speaker connector.
As the device tree is synchronized in a previous commit, just add it to
Makefile, create a new MAINTAINER item and provide a defconfig.
Signed-off-by: Icenowy Zheng <icenowy@aosc.io>
Reviewed-by: Andre Przywara <andre.przywara@arm.com>
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
2020-11-18 10:27:00 +00:00
|
|
|
sun8i-s3-pinecube.dtb \
|
2022-04-27 20:31:28 +00:00
|
|
|
sun8i-v3-sl631-imx179.dtb \
|
2017-04-08 07:30:14 +00:00
|
|
|
sun8i-v3s-licheepi-zero.dtb
|
2017-02-16 01:20:29 +00:00
|
|
|
dtb-$(CONFIG_MACH_SUN50I_H5) += \
|
2019-03-14 05:58:33 +00:00
|
|
|
sun50i-h5-bananapi-m2-plus.dtb \
|
2018-10-05 12:55:59 +00:00
|
|
|
sun50i-h5-emlid-neutis-n5-devboard.dtb \
|
2018-04-28 05:36:03 +00:00
|
|
|
sun50i-h5-libretech-all-h3-cc.dtb \
|
2020-01-12 15:36:13 +00:00
|
|
|
sun50i-h5-libretech-all-h3-it.dtb \
|
|
|
|
sun50i-h5-libretech-all-h5-cc.dtb \
|
2017-05-30 17:41:15 +00:00
|
|
|
sun50i-h5-nanopi-neo2.dtb \
|
2017-11-21 09:11:53 +00:00
|
|
|
sun50i-h5-nanopi-neo-plus2.dtb \
|
2021-10-10 13:36:57 +00:00
|
|
|
sun50i-h5-nanopi-r1s-h5.dtb \
|
2018-06-09 16:34:46 +00:00
|
|
|
sun50i-h5-orangepi-zero-plus.dtb \
|
2017-05-24 19:18:08 +00:00
|
|
|
sun50i-h5-orangepi-pc2.dtb \
|
2017-05-25 16:00:09 +00:00
|
|
|
sun50i-h5-orangepi-prime.dtb \
|
|
|
|
sun50i-h5-orangepi-zero-plus2.dtb
|
2018-07-21 08:20:32 +00:00
|
|
|
dtb-$(CONFIG_MACH_SUN50I_H6) += \
|
2019-04-12 14:15:26 +00:00
|
|
|
sun50i-h6-beelink-gs1.dtb \
|
2021-10-01 18:29:00 +00:00
|
|
|
sun50i-h6-orangepi-3.dtb \
|
2018-11-05 07:50:40 +00:00
|
|
|
sun50i-h6-orangepi-lite2.dtb \
|
2018-07-28 18:33:31 +00:00
|
|
|
sun50i-h6-orangepi-one-plus.dtb \
|
2021-01-06 17:02:57 +00:00
|
|
|
sun50i-h6-pine-h64.dtb \
|
2022-04-27 20:31:31 +00:00
|
|
|
sun50i-h6-pine-h64-model-b.dtb \
|
|
|
|
sun50i-h6-tanix-tx6.dtb \
|
|
|
|
sun50i-h6-tanix-tx6-mini.dtb
|
2021-01-11 20:11:53 +00:00
|
|
|
dtb-$(CONFIG_MACH_SUN50I_H616) += \
|
|
|
|
sun50i-h616-orangepi-zero2.dtb
|
2016-03-29 15:29:11 +00:00
|
|
|
dtb-$(CONFIG_MACH_SUN50I) += \
|
2018-05-28 11:04:43 +00:00
|
|
|
sun50i-a64-amarula-relic.dtb \
|
2017-05-25 20:16:00 +00:00
|
|
|
sun50i-a64-bananapi-m64.dtb \
|
2017-06-09 13:01:17 +00:00
|
|
|
sun50i-a64-nanopi-a64.dtb \
|
2019-03-06 16:54:48 +00:00
|
|
|
sun50i-a64-oceanic-5205-5inmfd.dtb \
|
2017-08-12 12:48:58 +00:00
|
|
|
sun50i-a64-olinuxino.dtb \
|
2019-09-10 18:43:40 +00:00
|
|
|
sun50i-a64-olinuxino-emmc.dtb \
|
2017-06-13 09:44:42 +00:00
|
|
|
sun50i-a64-orangepi-win.dtb \
|
2019-03-14 05:58:33 +00:00
|
|
|
sun50i-a64-pine64-lts.dtb \
|
2016-05-04 21:15:33 +00:00
|
|
|
sun50i-a64-pine64-plus.dtb \
|
2018-07-04 13:16:39 +00:00
|
|
|
sun50i-a64-pine64.dtb \
|
2018-11-06 04:24:31 +00:00
|
|
|
sun50i-a64-pinebook.dtb \
|
2020-10-24 15:21:55 +00:00
|
|
|
sun50i-a64-pinephone-1.0.dtb \
|
|
|
|
sun50i-a64-pinephone-1.1.dtb \
|
|
|
|
sun50i-a64-pinephone-1.2.dtb \
|
|
|
|
sun50i-a64-pinetab.dtb \
|
2019-04-20 10:24:16 +00:00
|
|
|
sun50i-a64-sopine-baseboard.dtb \
|
|
|
|
sun50i-a64-teres-i.dtb
|
2015-04-15 17:03:49 +00:00
|
|
|
dtb-$(CONFIG_MACH_SUN9I) += \
|
|
|
|
sun9i-a80-optimus.dtb \
|
2017-02-25 13:21:54 +00:00
|
|
|
sun9i-a80-cubieboard4.dtb \
|
|
|
|
sun9i-a80-cx-a99.dtb
|
2015-04-15 17:03:49 +00:00
|
|
|
|
2015-06-01 13:07:21 +00:00
|
|
|
dtb-$(CONFIG_VF610) += vf500-colibri.dtb \
|
2016-01-27 05:01:48 +00:00
|
|
|
vf610-colibri.dtb \
|
2016-01-27 05:01:49 +00:00
|
|
|
vf610-twr.dtb \
|
2019-02-13 21:46:48 +00:00
|
|
|
vf610-pcm052.dtb \
|
|
|
|
vf610-bk4r1.dtb
|
2015-06-01 13:07:21 +00:00
|
|
|
|
2021-02-18 23:32:29 +00:00
|
|
|
dtb-$(CONFIG_MX23) += \
|
|
|
|
imx23-evk.dtb
|
|
|
|
|
2021-03-22 15:31:28 +00:00
|
|
|
dtb-$(CONFIG_TARGET_MX23_OLINUXINO) += \
|
|
|
|
imx23-olinuxino.dtb
|
|
|
|
|
2019-12-08 21:06:56 +00:00
|
|
|
dtb-$(CONFIG_MX28) += \
|
2021-02-18 02:39:28 +00:00
|
|
|
imx28-evk.dtb \
|
2019-12-08 21:06:56 +00:00
|
|
|
imx28-xea.dtb
|
|
|
|
|
2021-02-15 11:58:17 +00:00
|
|
|
dtb-$(CONFIG_MX51) += \
|
|
|
|
imx51-babbage.dtb
|
|
|
|
|
2019-03-14 05:58:33 +00:00
|
|
|
dtb-$(CONFIG_MX53) += imx53-cx9020.dtb \
|
2021-02-14 01:49:52 +00:00
|
|
|
imx53-qsb.dtb \
|
2019-06-09 16:46:42 +00:00
|
|
|
imx53-kp.dtb \
|
2021-04-01 21:17:05 +00:00
|
|
|
imx53-m53menlo.dtb \
|
|
|
|
imx53-usbarmory.dtb
|
2019-03-14 05:58:33 +00:00
|
|
|
|
2019-07-29 19:15:54 +00:00
|
|
|
ifneq ($(CONFIG_MX6DL)$(CONFIG_MX6QDL)$(CONFIG_MX6S),)
|
|
|
|
dtb-y += \
|
2019-12-01 10:23:32 +00:00
|
|
|
imx6dl-aristainetos2c_7.dtb \
|
2020-11-30 19:46:03 +00:00
|
|
|
imx6dl-aristainetos2c_cslb_7.dtb \
|
2019-07-17 12:29:53 +00:00
|
|
|
imx6dl-brppt2.dtb \
|
2019-11-10 12:38:05 +00:00
|
|
|
imx6dl-cubox-i.dtb \
|
2019-11-10 12:38:06 +00:00
|
|
|
imx6dl-cubox-i-emmc-som-v15.dtb \
|
|
|
|
imx6dl-cubox-i-som-v15.dtb \
|
2019-07-02 12:49:48 +00:00
|
|
|
imx6dl-dhcom-pdk2.dtb \
|
2022-05-20 08:46:21 +00:00
|
|
|
imx6dl-dhcom-picoitx.dts \
|
2021-03-01 22:33:30 +00:00
|
|
|
imx6dl-gw51xx.dtb \
|
|
|
|
imx6dl-gw52xx.dtb \
|
|
|
|
imx6dl-gw53xx.dtb \
|
|
|
|
imx6dl-gw54xx.dtb \
|
|
|
|
imx6dl-gw551x.dtb \
|
|
|
|
imx6dl-gw552x.dtb \
|
|
|
|
imx6dl-gw553x.dtb \
|
|
|
|
imx6dl-gw560x.dtb \
|
|
|
|
imx6dl-gw5903.dtb \
|
|
|
|
imx6dl-gw5904.dtb \
|
|
|
|
imx6dl-gw5907.dtb \
|
|
|
|
imx6dl-gw5910.dtb \
|
|
|
|
imx6dl-gw5912.dtb \
|
|
|
|
imx6dl-gw5913.dtb \
|
2019-11-10 12:38:06 +00:00
|
|
|
imx6dl-hummingboard2.dtb \
|
|
|
|
imx6dl-hummingboard2-emmc-som-v15.dtb \
|
|
|
|
imx6dl-hummingboard2-som-v15.dtb \
|
2019-11-10 12:38:05 +00:00
|
|
|
imx6dl-hummingboard.dtb \
|
2019-11-10 12:38:06 +00:00
|
|
|
imx6dl-hummingboard-emmc-som-v15.dtb \
|
|
|
|
imx6dl-hummingboard-som-v15.dtb \
|
2016-10-08 12:30:24 +00:00
|
|
|
imx6dl-icore.dtb \
|
2018-01-05 18:32:04 +00:00
|
|
|
imx6dl-icore-mipi.dtb \
|
2016-12-13 16:56:59 +00:00
|
|
|
imx6dl-icore-rqs.dtb \
|
2020-04-09 13:21:37 +00:00
|
|
|
imx6dl-mba6a.dtb \
|
|
|
|
imx6dl-mba6b.dtb \
|
2018-05-07 05:51:34 +00:00
|
|
|
imx6dl-mamoj.dtb \
|
2019-07-29 19:15:54 +00:00
|
|
|
imx6dl-nitrogen6x.dtb \
|
2019-06-11 01:24:12 +00:00
|
|
|
imx6dl-pico.dtb \
|
2021-04-02 16:52:47 +00:00
|
|
|
imx6dl-udoo.dtb \
|
2021-04-02 14:52:26 +00:00
|
|
|
imx6dl-riotboard.dtb \
|
2019-06-12 15:34:35 +00:00
|
|
|
imx6dl-sabreauto.dtb \
|
|
|
|
imx6dl-sabresd.dtb \
|
2020-04-17 12:27:09 +00:00
|
|
|
imx6dl-wandboard-revd1.dtb \
|
2022-05-20 08:46:20 +00:00
|
|
|
imx6s-dhcom-drc02.dtb
|
2019-07-29 19:15:54 +00:00
|
|
|
|
|
|
|
endif
|
|
|
|
|
|
|
|
ifneq ($(CONFIG_MX6Q)$(CONFIG_MX6QDL),)
|
|
|
|
dtb-y += \
|
|
|
|
imx6-apalis.dtb \
|
2022-05-19 11:52:48 +00:00
|
|
|
imx6q-bosch-acc.dtb \
|
2017-07-29 17:35:26 +00:00
|
|
|
imx6q-cm-fx6.dtb \
|
2019-11-10 12:38:05 +00:00
|
|
|
imx6q-cubox-i.dtb \
|
2019-11-10 12:38:06 +00:00
|
|
|
imx6q-cubox-i-emmc-som-v15.dtb \
|
|
|
|
imx6q-cubox-i-som-v15.dtb \
|
2019-07-02 12:49:48 +00:00
|
|
|
imx6q-dhcom-pdk2.dtb \
|
2019-07-29 19:15:54 +00:00
|
|
|
imx6q-display5.dtb \
|
2021-03-01 22:33:30 +00:00
|
|
|
imx6q-gw51xx.dtb \
|
|
|
|
imx6q-gw52xx.dtb \
|
|
|
|
imx6q-gw53xx.dtb \
|
|
|
|
imx6q-gw54xx.dtb \
|
|
|
|
imx6q-gw551x.dtb \
|
|
|
|
imx6q-gw552x.dtb \
|
|
|
|
imx6q-gw553x.dtb \
|
|
|
|
imx6q-gw560x.dtb \
|
|
|
|
imx6q-gw5903.dtb \
|
|
|
|
imx6q-gw5904.dtb \
|
|
|
|
imx6q-gw5907.dtb \
|
|
|
|
imx6q-gw5910.dtb \
|
|
|
|
imx6q-gw5912.dtb \
|
|
|
|
imx6q-gw5913.dtb \
|
2019-11-10 12:38:06 +00:00
|
|
|
imx6q-hummingboard2.dtb \
|
|
|
|
imx6q-hummingboard2-emmc-som-v15.dtb \
|
|
|
|
imx6q-hummingboard2-som-v15.dtb \
|
2019-11-10 12:38:05 +00:00
|
|
|
imx6q-hummingboard.dtb \
|
2019-11-10 12:38:06 +00:00
|
|
|
imx6q-hummingboard-emmc-som-v15.dtb \
|
|
|
|
imx6q-hummingboard-som-v15.dtb \
|
2016-12-13 16:56:52 +00:00
|
|
|
imx6q-icore.dtb \
|
2018-01-05 18:32:04 +00:00
|
|
|
imx6q-icore-mipi.dtb \
|
2016-12-13 16:56:58 +00:00
|
|
|
imx6q-icore-rqs.dtb \
|
2019-10-10 14:11:27 +00:00
|
|
|
imx6q-kp.dtb \
|
2019-07-29 19:15:54 +00:00
|
|
|
imx6q-logicpd.dtb \
|
2021-04-02 14:52:26 +00:00
|
|
|
imx6q-marsboard.dtb \
|
2020-04-09 13:21:37 +00:00
|
|
|
imx6q-mba6a.dtb \
|
|
|
|
imx6q-mba6b.dtb \
|
2019-10-15 08:28:43 +00:00
|
|
|
imx6q-mccmon6.dtb\
|
2019-07-29 19:15:54 +00:00
|
|
|
imx6q-nitrogen6x.dtb \
|
|
|
|
imx6q-novena.dtb \
|
2019-06-11 01:24:12 +00:00
|
|
|
imx6q-pico.dtb \
|
2020-05-19 12:01:43 +00:00
|
|
|
imx6q-phytec-mira-rdk-nand.dtb \
|
2021-04-02 16:52:47 +00:00
|
|
|
imx6q-udoo.dtb \
|
2019-02-01 16:40:16 +00:00
|
|
|
imx6q-sabreauto.dtb \
|
2019-07-29 19:15:54 +00:00
|
|
|
imx6q-sabrelite.dtb \
|
2019-02-01 16:40:16 +00:00
|
|
|
imx6q-sabresd.dtb \
|
2019-07-29 19:15:54 +00:00
|
|
|
imx6q-tbs2910.dtb \
|
2020-04-17 12:27:09 +00:00
|
|
|
imx6q-wandboard-revd1.dtb \
|
2019-02-01 16:40:16 +00:00
|
|
|
imx6qp-sabreauto.dtb \
|
2019-06-12 15:34:40 +00:00
|
|
|
imx6qp-sabresd.dtb \
|
2019-07-29 19:15:54 +00:00
|
|
|
imx6qp-wandboard-revd1.dtb \
|
|
|
|
|
|
|
|
endif
|
2018-04-11 12:32:23 +00:00
|
|
|
|
|
|
|
dtb-$(CONFIG_MX6SL) += imx6sl-evk.dtb
|
|
|
|
|
2019-03-14 05:58:33 +00:00
|
|
|
dtb-$(CONFIG_MX6SLL) += imx6sll-evk.dtb
|
2018-04-11 12:32:23 +00:00
|
|
|
|
|
|
|
dtb-$(CONFIG_MX6SX) += \
|
2016-11-28 09:49:47 +00:00
|
|
|
imx6sx-sabreauto.dtb \
|
2019-05-17 20:25:22 +00:00
|
|
|
imx6sx-sdb.dtb \
|
2021-04-01 20:08:10 +00:00
|
|
|
imx6sx-softing-vining-2000.dtb \
|
|
|
|
imx6sx-udoo-neo-basic.dtb \
|
|
|
|
imx6sx-udoo-neo-extended.dtb \
|
|
|
|
imx6sx-udoo-neo-full.dtb
|
2018-04-11 12:32:23 +00:00
|
|
|
|
|
|
|
dtb-$(CONFIG_MX6UL) += \
|
2018-06-18 05:42:19 +00:00
|
|
|
imx6ul-geam.dtb \
|
2017-02-24 10:15:17 +00:00
|
|
|
imx6ul-isiot-emmc.dtb \
|
2017-03-07 13:33:25 +00:00
|
|
|
imx6ul-isiot-nand.dtb \
|
2018-06-28 03:23:16 +00:00
|
|
|
imx6ul-opos6uldev.dtb \
|
|
|
|
imx6ul-14x14-evk.dtb \
|
2018-12-11 11:34:46 +00:00
|
|
|
imx6ul-9x9-evk.dtb \
|
2019-01-19 16:06:45 +00:00
|
|
|
imx6ul-9x9-evk.dtb \
|
|
|
|
imx6ul-liteboard.dtb \
|
2019-11-04 18:50:07 +00:00
|
|
|
imx6ul-phytec-segin-ff-rdk-nand.dtb \
|
2019-03-14 05:58:33 +00:00
|
|
|
imx6ul-pico-hobbit.dtb \
|
imx: imx6ul: Add support for Kontron Electronics SL/BL i.MX6UL/ULL boards (N63xx/N64xx)
This adds support for i.MX6UL/ULL-based evaluation kits with SoMs by
Kontron Electronics GmbH.
Currently there are the following SoM flavors (SoM-Line):
* N6310: SOM with i.MX6UL-2, 256MB RAM, 256MB SPI NAND
* N6311: SOM with i.MX6UL-2, 512MB RAM, 512MB SPI NAND
* N6411: SOM with i.MX6ULL, 512MB RAM, 512MB SPI NAND
And the according evaluation boards (Board-Line):
* N6310-S: Baseboard with SOM N6310, eMMC, display (optional), ...
* N6311-S: Baseboard with SOM N6311, eMMC, display (optional), ...
* N6411-S: Baseboard with SOM N6411, eMMC, display (optional), ...
Currently U-Boot describes i.MX6UL and i.MX6ULL through separate config
options at compile-time. Though the differences are so minor, that for
the scope of these SoMs we just use a single defconfig that is compatible
with both SoCs.
Signed-off-by: Frieder Schrempf <frieder.schrempf@kontron.de>
Reviewed-by: Stefano Babic <sbabic@denx.de>
2021-09-29 14:42:41 +00:00
|
|
|
imx6ul-pico-pi.dtb \
|
|
|
|
imx6ul-kontron-n631x-s.dtb \
|
|
|
|
imx6ull-kontron-n641x-s.dtb
|
2016-08-11 06:02:57 +00:00
|
|
|
|
2019-03-14 05:58:33 +00:00
|
|
|
dtb-$(CONFIG_MX6ULL) += \
|
|
|
|
imx6ull-14x14-evk.dtb \
|
|
|
|
imx6ull-colibri.dtb \
|
2021-10-06 16:55:36 +00:00
|
|
|
imx6ull-colibri-emmc.dtb \
|
2020-07-27 14:48:41 +00:00
|
|
|
imx6ull-myir-mys-6ulx-eval.dtb \
|
2021-05-18 03:33:20 +00:00
|
|
|
imx6ull-seeed-npi-imx6ull-dev-board.dtb \
|
2019-11-04 18:50:07 +00:00
|
|
|
imx6ull-phytec-segin-ff-rdk-emmc.dtb \
|
2019-08-08 09:55:47 +00:00
|
|
|
imx6ull-dart-6ul.dtb \
|
2020-01-02 18:31:21 +00:00
|
|
|
imx6ull-somlabs-visionsom.dtb \
|
2019-08-08 09:55:47 +00:00
|
|
|
imx6ulz-14x14-evk.dtb
|
2018-04-11 12:32:23 +00:00
|
|
|
|
2019-03-25 16:38:02 +00:00
|
|
|
dtb-$(CONFIG_ARCH_MX6) += \
|
2019-04-09 15:21:48 +00:00
|
|
|
imx6-apalis.dtb \
|
2019-07-02 12:49:48 +00:00
|
|
|
imx6-colibri.dtb
|
2019-03-25 16:38:02 +00:00
|
|
|
|
2021-05-14 21:18:31 +00:00
|
|
|
dtb-$(CONFIG_O4_IMX_NANO) += \
|
|
|
|
o4-imx-nano.dtb
|
|
|
|
|
2021-05-14 21:18:33 +00:00
|
|
|
dtb-$(CONFIG_EV_IMX280_NANO_X_MB) += \
|
|
|
|
ev-imx280-nano-x-mb.dtb
|
|
|
|
|
2019-01-08 11:42:29 +00:00
|
|
|
dtb-$(CONFIG_MX7) += imx7d-sdb.dtb \
|
2019-03-14 05:58:33 +00:00
|
|
|
imx7d-sdb-qspi.dtb \
|
2021-04-16 13:48:13 +00:00
|
|
|
imx7-cm.dtb \
|
2019-03-14 05:58:33 +00:00
|
|
|
imx7-colibri-emmc.dtb \
|
|
|
|
imx7-colibri-rawnand.dtb \
|
2019-04-04 12:00:52 +00:00
|
|
|
imx7s-warp.dtb \
|
2019-07-07 12:59:54 +00:00
|
|
|
imx7d-meerkat96.dtb \
|
2019-04-04 12:00:52 +00:00
|
|
|
imx7d-pico-pi.dtb \
|
2021-05-28 13:26:57 +00:00
|
|
|
imx7d-pico-hobbit.dtb \
|
|
|
|
imx7d-smegw01.dtb
|
2015-06-01 13:07:21 +00:00
|
|
|
|
2019-12-09 13:43:03 +00:00
|
|
|
dtb-$(CONFIG_ARCH_MX7ULP) += imx7ulp-com.dtb \
|
|
|
|
imx7ulp-evk.dtb
|
2017-02-22 08:21:56 +00:00
|
|
|
|
2021-12-17 03:59:20 +00:00
|
|
|
dtb-$(CONFIG_ARCH_HIGHBANK) += highbank.dtb
|
|
|
|
|
2019-03-05 02:32:49 +00:00
|
|
|
dtb-$(CONFIG_ARCH_IMX8) += \
|
2019-05-31 16:00:20 +00:00
|
|
|
fsl-imx8qm-apalis.dtb \
|
2019-03-05 02:32:49 +00:00
|
|
|
fsl-imx8qm-mek.dtb \
|
2021-05-31 13:50:40 +00:00
|
|
|
imx8qm-cgtqmx8.dtb \
|
2019-09-20 07:08:41 +00:00
|
|
|
imx8qm-rom7720-a1.dtb \
|
2019-08-15 08:27:24 +00:00
|
|
|
fsl-imx8qxp-ai_ml.dtb \
|
2019-05-31 15:56:39 +00:00
|
|
|
fsl-imx8qxp-colibri.dtb \
|
2020-01-07 15:37:42 +00:00
|
|
|
fsl-imx8qxp-mek.dtb \
|
2020-01-07 15:37:43 +00:00
|
|
|
imx8-deneb.dtb \
|
2020-01-07 15:37:42 +00:00
|
|
|
imx8-giedi.dtb
|
2018-10-18 12:28:37 +00:00
|
|
|
|
2021-08-07 08:01:13 +00:00
|
|
|
dtb-$(CONFIG_ARCH_IMX8ULP) += \
|
|
|
|
imx8ulp-evk.dtb
|
|
|
|
|
2019-10-14 11:19:00 +00:00
|
|
|
dtb-$(CONFIG_ARCH_IMX8M) += \
|
2022-04-12 15:26:01 +00:00
|
|
|
imx8mm-data-modul-edm-sbc.dtb \
|
2019-10-14 11:19:00 +00:00
|
|
|
imx8mm-evk.dtb \
|
2021-04-26 12:53:49 +00:00
|
|
|
imx8mm-icore-mx8mm-ctouch2.dtb \
|
2021-04-26 12:53:48 +00:00
|
|
|
imx8mm-icore-mx8mm-edimm2.2.dtb \
|
2021-09-29 14:42:42 +00:00
|
|
|
imx8mm-kontron-n801x-s.dtb \
|
|
|
|
imx8mm-kontron-n801x-s-lvds.dtb \
|
2022-04-08 00:15:01 +00:00
|
|
|
imx8mm-mx8menlo.dtb \
|
2021-03-02 22:00:20 +00:00
|
|
|
imx8mm-venice.dtb \
|
|
|
|
imx8mm-venice-gw71xx-0x.dtb \
|
|
|
|
imx8mm-venice-gw72xx-0x.dtb \
|
|
|
|
imx8mm-venice-gw73xx-0x.dtb \
|
2021-06-30 23:50:02 +00:00
|
|
|
imx8mm-venice-gw7901.dtb \
|
2021-07-27 22:19:41 +00:00
|
|
|
imx8mm-venice-gw7902.dtb \
|
2022-02-18 23:19:33 +00:00
|
|
|
imx8mm-venice-gw7903.dtb \
|
2020-01-28 13:42:25 +00:00
|
|
|
imx8mm-verdin.dtb \
|
2020-08-21 07:55:53 +00:00
|
|
|
phycore-imx8mm.dtb \
|
2022-04-12 13:31:38 +00:00
|
|
|
imx8mn-bsh-smm-s2.dtb \
|
|
|
|
imx8mn-bsh-smm-s2pro.dtb \
|
2019-09-16 03:09:55 +00:00
|
|
|
imx8mn-ddr4-evk.dtb \
|
2021-04-23 07:45:52 +00:00
|
|
|
imx8mq-cm.dtb \
|
2021-03-19 07:57:08 +00:00
|
|
|
imx8mn-evk.dtb \
|
2021-11-23 16:33:30 +00:00
|
|
|
imx8mn-var-som-symphony.dtb \
|
2022-02-11 18:48:56 +00:00
|
|
|
imx8mn-venice.dtb \
|
|
|
|
imx8mn-venice-gw7902.dtb \
|
2019-12-30 09:46:21 +00:00
|
|
|
imx8mq-evk.dtb \
|
2020-05-03 13:11:33 +00:00
|
|
|
imx8mm-beacon-kit.dtb \
|
2020-12-11 12:01:46 +00:00
|
|
|
imx8mn-beacon-kit.dtb \
|
2022-01-08 15:04:55 +00:00
|
|
|
imx8mq-mnt-reform2.dtb \
|
2020-03-06 10:46:33 +00:00
|
|
|
imx8mq-phanbell.dtb \
|
2022-05-21 14:56:26 +00:00
|
|
|
imx8mp-dhcom-pdk2.dtb \
|
2020-04-29 18:09:08 +00:00
|
|
|
imx8mp-evk.dtb \
|
2021-01-13 15:28:09 +00:00
|
|
|
imx8mp-phyboard-pollux-rdk.dtb \
|
2022-04-13 18:31:09 +00:00
|
|
|
imx8mp-venice.dtb \
|
|
|
|
imx8mp-venice-gw74xx.dtb \
|
board: toradex: add verdin imx8m plus support
This adds initial support for the Toradex Verdin iMX8M Plus Quad 4GB WB
IT V1.0B module. They are strapped to boot from eFuses which are factory
fused to properly boot from their on-module eMMC. U-Boot supports
booting from the on-module eMMC only, SDP support is disabled for now
due to missing i.MX 8M Plus USB support.
Functionality wise the following is known to be working:
- eMMC, 8-bit and 4-bit MMC/SD card slots
- Ethernet both on-module eQoS and FEC (requires PHY on carrier board)
- GPIOs
- I2C
Boot sequence is:
SPL ---> ATF (TF-A) ---> U-boot proper
ATF, U-boot proper and u-boot.dtb images are packed into a FIT image,
loaded by SPL.
Boot:
U-Boot SPL 2022.04-rc1-00164-g21a0312611-dirty (Feb 07 2022 - 11:34:04 +0100)
Quad die, dual rank failed, attempting dual die, single rank configuration.
Normal Boot
WDT: Started watchdog@30280000 with servicing (60s timeout)
Trying to boot from BOOTROM
Find img info 0x&48025a00, size 872
Need continue download 1024
Download 779264, Total size 780424
NOTICE: BL31: v2.2(release):rel_imx_5.4.70_2.3.2_rc1-5-g835a8f67b
NOTICE: BL31: Built : 16:52:37, Aug 26 2021
U-Boot 2022.04-rc1-00164-g21a0312611-dirty (Feb 07 2022 - 11:34:04 +0100)
CPU: Freescale i.MX8MP[8] rev1.1 at 1200 MHz
Reset cause: POR
DRAM: 8 GiB
Core: 78 devices, 18 uclasses, devicetree: separate
WDT: Started watchdog@30280000 with servicing (60s timeout)
MMC: FSL_SDHC: 1, FSL_SDHC: 2
Loading Environment from MMC... OK
In: serial
Out: serial
Err: serial
Model: Toradex Verdin iMX8M Plus Quad 4GB Wi-Fi / BT IT V1.0B, Serial# 06817281
Carrier: Toradex Verdin Development Board V1.1A, Serial# 10807609
Setting variant to wifi
Net: Hard-coding pdata->enetaddr
eth1: ethernet@30be0000, eth0: ethernet@30bf0000 [PRIME]
Hit any key to stop autoboot: 0
Verdin iMX8MP #
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Reviewed-by: Fabio Estevam <festevam@gmail.com>
2022-02-07 10:54:13 +00:00
|
|
|
imx8mp-verdin.dtb \
|
2022-01-31 16:30:45 +00:00
|
|
|
imx8mq-pico-pi.dtb \
|
|
|
|
imx8mq-kontron-pitx-imx8m.dtb
|
2018-11-20 10:20:00 +00:00
|
|
|
|
2020-02-18 19:02:55 +00:00
|
|
|
dtb-$(CONFIG_ARCH_IMXRT) += imxrt1050-evk.dtb \
|
|
|
|
imxrt1020-evk.dtb
|
2020-01-10 14:51:48 +00:00
|
|
|
|
2019-03-14 05:58:33 +00:00
|
|
|
dtb-$(CONFIG_RCAR_GEN2) += \
|
|
|
|
r8a7790-lager-u-boot.dtb \
|
|
|
|
r8a7790-stout-u-boot.dtb \
|
|
|
|
r8a7791-koelsch-u-boot.dtb \
|
|
|
|
r8a7791-porter-u-boot.dtb \
|
|
|
|
r8a7792-blanche-u-boot.dtb \
|
|
|
|
r8a7793-gose-u-boot.dtb \
|
|
|
|
r8a7794-alt-u-boot.dtb \
|
|
|
|
r8a7794-silk-u-boot.dtb
|
|
|
|
|
2017-07-21 21:16:59 +00:00
|
|
|
dtb-$(CONFIG_RCAR_GEN3) += \
|
2020-06-30 14:30:11 +00:00
|
|
|
r8a774a1-beacon-rzg2m-kit.dtb \
|
2021-02-03 12:57:19 +00:00
|
|
|
r8a774b1-beacon-rzg2n-kit.dtb \
|
2021-02-03 12:57:20 +00:00
|
|
|
r8a774e1-beacon-rzg2h-kit.dtb \
|
2021-03-01 17:08:47 +00:00
|
|
|
r8a774a1-hihope-rzg2m-u-boot.dtb \
|
2021-03-01 17:08:48 +00:00
|
|
|
r8a774b1-hihope-rzg2n-u-boot.dtb \
|
2021-03-15 22:24:05 +00:00
|
|
|
r8a774c0-ek874-u-boot.dtb \
|
2021-03-01 17:08:49 +00:00
|
|
|
r8a774e1-hihope-rzg2h-u-boot.dtb \
|
2020-04-04 14:12:48 +00:00
|
|
|
r8a77950-ulcb-u-boot.dtb \
|
|
|
|
r8a77950-salvator-x-u-boot.dtb \
|
|
|
|
r8a77960-ulcb-u-boot.dtb \
|
|
|
|
r8a77960-salvator-x-u-boot.dtb \
|
|
|
|
r8a77965-ulcb-u-boot.dtb \
|
2018-10-18 18:27:16 +00:00
|
|
|
r8a77965-salvator-x-u-boot.dtb \
|
|
|
|
r8a77970-eagle-u-boot.dtb \
|
2019-07-29 17:59:44 +00:00
|
|
|
r8a77980-condor-u-boot.dtb \
|
2018-10-18 18:27:16 +00:00
|
|
|
r8a77990-ebisu-u-boot.dtb \
|
2020-05-21 13:14:05 +00:00
|
|
|
r8a77995-draak-u-boot.dtb \
|
|
|
|
r8a779a0-falcon-u-boot.dtb
|
2017-07-21 21:16:59 +00:00
|
|
|
|
2020-04-11 18:49:49 +00:00
|
|
|
ifdef CONFIG_RCAR_GEN3
|
|
|
|
DTC_FLAGS += -R 4 -p 0x1000
|
|
|
|
endif
|
|
|
|
|
2017-08-23 19:53:59 +00:00
|
|
|
dtb-$(CONFIG_RZA1) += \
|
|
|
|
r7s72100-gr-peach-u-boot.dtb
|
|
|
|
|
2021-09-13 00:32:32 +00:00
|
|
|
dtb-$(CONFIG_ARCH_KEYSTONE) += keystone-k2hk-evm.dtb \
|
2017-01-31 04:02:57 +00:00
|
|
|
keystone-k2l-evm.dtb \
|
|
|
|
keystone-k2e-evm.dtb \
|
2017-06-16 22:25:11 +00:00
|
|
|
keystone-k2g-evm.dtb \
|
2017-06-16 22:25:31 +00:00
|
|
|
keystone-k2g-generic.dtb \
|
|
|
|
keystone-k2g-ice.dtb
|
2015-09-19 09:30:20 +00:00
|
|
|
|
2017-07-21 05:28:40 +00:00
|
|
|
dtb-$(CONFIG_TARGET_AT91SAM9261EK) += at91sam9261ek.dtb
|
|
|
|
|
2019-03-14 05:58:33 +00:00
|
|
|
dtb-$(CONFIG_TARGET_PM9261) += at91sam9261ek.dtb
|
|
|
|
|
2017-07-21 06:04:47 +00:00
|
|
|
dtb-$(CONFIG_TARGET_PM9263) += at91sam9263ek.dtb
|
|
|
|
|
2019-03-14 05:58:33 +00:00
|
|
|
dtb-$(CONFIG_TARGET_MEESC) += at91sam9263ek.dtb
|
|
|
|
|
2017-04-18 05:49:39 +00:00
|
|
|
dtb-$(CONFIG_TARGET_AT91SAM9263EK) += at91sam9263ek.dtb
|
|
|
|
|
2017-04-18 05:49:38 +00:00
|
|
|
dtb-$(CONFIG_TARGET_AT91SAM9RLEK) += at91sam9rlek.dtb
|
|
|
|
|
2017-04-18 05:49:37 +00:00
|
|
|
dtb-$(CONFIG_TARGET_AT91SAM9260EK) += \
|
|
|
|
at91sam9260ek.dtb \
|
|
|
|
at91sam9g20ek.dtb \
|
|
|
|
at91sam9g20ek_2mmc.dtb
|
|
|
|
|
2017-04-18 05:49:36 +00:00
|
|
|
dtb-$(CONFIG_TARGET_AT91SAM9M10G45EK) += at91sam9m10g45ek.dtb
|
|
|
|
|
2019-04-03 14:50:30 +00:00
|
|
|
dtb-$(CONFIG_TARGET_PM9G45) += at91sam9m10g45ek.dtb
|
|
|
|
|
2017-04-18 05:49:34 +00:00
|
|
|
dtb-$(CONFIG_TARGET_AT91SAM9X5EK) += \
|
|
|
|
at91sam9g15ek.dtb \
|
|
|
|
at91sam9g25ek.dtb \
|
|
|
|
at91sam9g35ek.dtb \
|
|
|
|
at91sam9x25ek.dtb \
|
|
|
|
at91sam9x35ek.dtb
|
|
|
|
|
2019-09-27 13:08:45 +00:00
|
|
|
dtb-$(CONFIG_TARGET_SAM9X60EK) += sam9x60ek.dtb
|
|
|
|
|
2022-04-04 05:53:19 +00:00
|
|
|
dtb-$(CONFIG_TARGET_SAM9X60_CURIOSITY) += at91-sam9x60_curiosity.dtb
|
|
|
|
|
2017-04-18 05:49:35 +00:00
|
|
|
dtb-$(CONFIG_TARGET_AT91SAM9N12EK) += at91sam9n12ek.dtb
|
|
|
|
|
2019-04-02 08:57:27 +00:00
|
|
|
dtb-$(CONFIG_TARGET_GARDENA_SMART_GATEWAY_AT91SAM) += \
|
|
|
|
at91sam9g25-gardena-smart-gateway.dtb
|
|
|
|
|
2019-03-14 05:58:33 +00:00
|
|
|
dtb-$(CONFIG_TARGET_ETHERNUT5) += ethernut5.dtb
|
|
|
|
|
|
|
|
dtb-$(CONFIG_TARGET_USB_A9263) += usb_a9263.dtb
|
|
|
|
|
2017-04-17 13:09:45 +00:00
|
|
|
dtb-$(CONFIG_TARGET_OMAP3_LOGIC) += \
|
2019-03-14 05:58:33 +00:00
|
|
|
logicpd-som-lv-35xx-devkit.dtb \
|
|
|
|
logicpd-som-lv-37xx-devkit.dtb \
|
|
|
|
logicpd-torpedo-35xx-devkit.dtb \
|
|
|
|
logicpd-torpedo-37xx-devkit.dtb
|
2017-04-17 13:09:45 +00:00
|
|
|
|
2017-12-16 20:14:48 +00:00
|
|
|
dtb-$(CONFIG_TARGET_OMAP3_EVM) += \
|
|
|
|
omap3-evm-37xx.dtb \
|
|
|
|
omap3-evm.dtb
|
|
|
|
|
2017-12-29 16:37:31 +00:00
|
|
|
dtb-$(CONFIG_TARGET_OMAP3_BEAGLE) += \
|
|
|
|
omap3-beagle-xm-ab.dtb \
|
|
|
|
omap3-beagle-xm.dtb \
|
|
|
|
omap3-beagle.dtb
|
|
|
|
|
2022-06-02 20:27:06 +00:00
|
|
|
dtb-$(CONFIG_TARGET_DEVKIT8000) += omap3-devkit8000.dtb
|
|
|
|
|
2018-12-27 16:03:30 +00:00
|
|
|
dtb-$(CONFIG_TARGET_OMAP3_IGEP00X0) += \
|
|
|
|
omap3-igep0020.dtb
|
|
|
|
|
2020-06-16 08:03:06 +00:00
|
|
|
dtb-$(CONFIG_TARGET_OMAP4_PANDA) += \
|
|
|
|
omap4-panda.dtb \
|
|
|
|
omap4-panda-es.dtb
|
|
|
|
|
2020-06-16 08:03:08 +00:00
|
|
|
dtb-$(CONFIG_TARGET_OMAP4_SDP4430) += \
|
|
|
|
omap4-sdp.dtb \
|
|
|
|
omap4-sdp-es23plus.dtb
|
|
|
|
|
2020-06-16 08:03:09 +00:00
|
|
|
dtb-$(CONFIG_TARGET_OMAP5_UEVM) += \
|
|
|
|
omap5-uevm.dtb
|
|
|
|
|
2020-03-10 09:56:38 +00:00
|
|
|
dtb-$(CONFIG_TARGET_SAMA7G5EK) += \
|
2022-03-07 14:29:41 +00:00
|
|
|
at91-sama7g5ek.dtb
|
2020-03-10 09:56:38 +00:00
|
|
|
|
2017-11-17 06:57:12 +00:00
|
|
|
dtb-$(CONFIG_TARGET_SAMA5D2_PTC_EK) += \
|
|
|
|
at91-sama5d2_ptc_ek.dtb
|
|
|
|
|
2016-07-25 09:46:17 +00:00
|
|
|
dtb-$(CONFIG_TARGET_SAMA5D2_XPLAINED) += \
|
|
|
|
at91-sama5d2_xplained.dtb
|
|
|
|
|
2017-09-13 06:58:54 +00:00
|
|
|
dtb-$(CONFIG_TARGET_SAMA5D27_SOM1_EK) += \
|
2021-01-21 16:55:34 +00:00
|
|
|
at91-sama5d27_som1_ek.dtb \
|
|
|
|
at91-sama5d27_giantboard.dtb
|
2017-09-13 06:58:54 +00:00
|
|
|
|
2019-08-08 07:48:26 +00:00
|
|
|
dtb-$(CONFIG_TARGET_SAMA5D27_WLSOM1_EK) += \
|
|
|
|
at91-sama5d27_wlsom1_ek.dtb
|
|
|
|
|
2018-07-06 08:15:10 +00:00
|
|
|
dtb-$(CONFIG_TARGET_SAMA5D2_ICP) += \
|
|
|
|
at91-sama5d2_icp.dtb
|
|
|
|
|
2017-03-24 01:18:41 +00:00
|
|
|
dtb-$(CONFIG_TARGET_SAMA5D3XEK) += \
|
|
|
|
sama5d31ek.dtb \
|
|
|
|
sama5d33ek.dtb \
|
|
|
|
sama5d34ek.dtb \
|
|
|
|
sama5d35ek.dtb \
|
|
|
|
sama5d36ek.dtb \
|
|
|
|
sama5d36ek_cmp.dtb
|
|
|
|
|
2017-03-24 01:18:42 +00:00
|
|
|
dtb-$(CONFIG_TARGET_SAMA5D3_XPLAINED) += \
|
|
|
|
at91-sama5d3_xplained.dtb
|
|
|
|
|
2017-03-24 01:18:44 +00:00
|
|
|
dtb-$(CONFIG_TARGET_SAMA5D4EK) += \
|
|
|
|
at91-sama5d4ek.dtb
|
|
|
|
|
2017-03-24 01:18:43 +00:00
|
|
|
dtb-$(CONFIG_TARGET_SAMA5D4_XPLAINED) += \
|
|
|
|
at91-sama5d4_xplained.dtb
|
|
|
|
|
2018-03-14 13:16:36 +00:00
|
|
|
dtb-$(CONFIG_TARGET_VINCO) += \
|
|
|
|
at91-vinco.dtb
|
|
|
|
|
2016-09-26 12:26:47 +00:00
|
|
|
dtb-$(CONFIG_ARCH_BCM283X) += \
|
|
|
|
bcm2835-rpi-a.dtb \
|
2019-04-28 04:46:57 +00:00
|
|
|
bcm2835-rpi-a-plus.dtb \
|
|
|
|
bcm2835-rpi-b.dtb \
|
2016-09-26 12:26:47 +00:00
|
|
|
bcm2835-rpi-b-plus.dtb \
|
|
|
|
bcm2835-rpi-b-rev2.dtb \
|
2019-04-28 04:46:57 +00:00
|
|
|
bcm2835-rpi-cm1-io1.dtb \
|
|
|
|
bcm2835-rpi-zero.dtb \
|
|
|
|
bcm2835-rpi-zero-w.dtb\
|
2016-09-26 12:26:47 +00:00
|
|
|
bcm2836-rpi-2-b.dtb \
|
2019-04-28 04:46:57 +00:00
|
|
|
bcm2837-rpi-3-a-plus.dtb \
|
|
|
|
bcm2837-rpi-3-b.dtb \
|
|
|
|
bcm2837-rpi-3-b-plus.dtb \
|
2021-12-17 03:59:13 +00:00
|
|
|
bcm2837-rpi-cm3-io3.dtb \
|
|
|
|
bcm2711-rpi-4-b.dtb
|
2016-09-26 12:26:47 +00:00
|
|
|
|
2019-03-14 05:58:33 +00:00
|
|
|
dtb-$(CONFIG_ARCH_BCM63158) += \
|
|
|
|
bcm963158.dtb
|
|
|
|
|
2020-01-07 19:14:17 +00:00
|
|
|
dtb-$(CONFIG_ARCH_BCM68360) += \
|
|
|
|
bcm968360bg.dtb
|
|
|
|
|
2022-02-11 18:18:38 +00:00
|
|
|
dtb-$(CONFIG_ARCH_BCM6753) += \
|
|
|
|
bcm96753ref.dtb
|
|
|
|
|
2019-03-14 05:58:33 +00:00
|
|
|
dtb-$(CONFIG_ARCH_BCM6858) += \
|
|
|
|
bcm968580xref.dtb
|
|
|
|
|
2020-07-15 17:18:55 +00:00
|
|
|
dtb-$(CONFIG_TARGET_BCMNS3) += ns3-board.dtb
|
|
|
|
|
2021-12-17 03:59:18 +00:00
|
|
|
dtb-$(CONFIG_ARCH_BCMSTB) += bcm7xxx.dtb
|
|
|
|
|
2022-05-09 16:28:02 +00:00
|
|
|
dtb-$(CONFIG_BCM47622) += \
|
|
|
|
bcm947622.dtb
|
|
|
|
|
2020-09-01 20:42:45 +00:00
|
|
|
dtb-$(CONFIG_ASPEED_AST2500) += ast2500-evb.dtb
|
2020-12-14 05:54:27 +00:00
|
|
|
dtb-$(CONFIG_ASPEED_AST2600) += ast2600-evb.dtb
|
2017-01-18 21:44:58 +00:00
|
|
|
|
2017-02-21 12:37:11 +00:00
|
|
|
dtb-$(CONFIG_ARCH_STI) += stih410-b2260.dtb
|
|
|
|
|
2022-05-20 16:24:52 +00:00
|
|
|
dtb-$(CONFIG_STM32MP13x) += \
|
|
|
|
stm32mp135f-dk.dtb
|
|
|
|
|
2020-01-13 14:17:42 +00:00
|
|
|
dtb-$(CONFIG_STM32MP15x) += \
|
2019-02-12 15:50:38 +00:00
|
|
|
stm32mp157a-dk1.dtb \
|
2021-03-16 16:22:04 +00:00
|
|
|
stm32mp157a-icore-stm32mp1-ctouch2.dtb \
|
2021-03-16 16:22:03 +00:00
|
|
|
stm32mp157a-icore-stm32mp1-edimm2.2.dtb \
|
2021-03-16 16:22:06 +00:00
|
|
|
stm32mp157a-microgea-stm32mp1-microdev2.0.dtb \
|
2021-03-16 16:22:07 +00:00
|
|
|
stm32mp157a-microgea-stm32mp1-microdev2.0-of7.dtb \
|
2019-02-12 15:50:38 +00:00
|
|
|
stm32mp157c-dk2.dtb \
|
2018-07-09 13:17:22 +00:00
|
|
|
stm32mp157c-ed1.dtb \
|
2020-01-24 17:39:16 +00:00
|
|
|
stm32mp157c-ev1.dtb \
|
2020-07-08 17:56:22 +00:00
|
|
|
stm32mp157c-odyssey.dtb \
|
2020-07-25 14:50:56 +00:00
|
|
|
stm32mp15xx-dhcom-drc02.dtb \
|
2020-03-31 17:51:36 +00:00
|
|
|
stm32mp15xx-dhcom-pdk2.dtb \
|
2020-11-03 18:14:58 +00:00
|
|
|
stm32mp15xx-dhcom-picoitx.dtb \
|
2022-06-13 09:55:21 +00:00
|
|
|
stm32mp15xx-dhcor-avenger96.dtb \
|
|
|
|
stm32mp15xx-dhcor-drc-compact.dtb
|
2018-03-12 09:46:17 +00:00
|
|
|
|
2021-09-18 06:17:52 +00:00
|
|
|
dtb-$(CONFIG_SOC_K3_AM6) += \
|
|
|
|
k3-am654-base-board.dtb \
|
|
|
|
k3-am654-r5-base-board.dtb \
|
|
|
|
k3-am65-iot2050-spl.dtb \
|
|
|
|
k3-am6528-iot2050-basic.dtb \
|
|
|
|
k3-am6528-iot2050-basic-pg2.dtb \
|
|
|
|
k3-am6548-iot2050-advanced.dtb \
|
|
|
|
k3-am6548-iot2050-advanced-pg2.dtb
|
2019-06-13 04:59:55 +00:00
|
|
|
dtb-$(CONFIG_SOC_K3_J721E) += k3-j721e-common-proc-board.dtb \
|
2020-08-05 17:14:28 +00:00
|
|
|
k3-j721e-r5-common-proc-board.dtb \
|
2020-08-05 17:14:29 +00:00
|
|
|
k3-j7200-common-proc-board.dtb \
|
2022-02-09 09:36:55 +00:00
|
|
|
k3-j7200-r5-common-proc-board.dtb \
|
2022-02-09 09:36:56 +00:00
|
|
|
k3-j721e-sk.dtb \
|
|
|
|
k3-j721e-r5-sk.dtb
|
2022-01-25 15:26:43 +00:00
|
|
|
dtb-$(CONFIG_SOC_K3_J721S2) += k3-j721s2-common-proc-board.dtb\
|
|
|
|
k3-j721s2-r5-common-proc-board.dtb
|
2021-04-23 16:27:46 +00:00
|
|
|
dtb-$(CONFIG_SOC_K3_AM642) += k3-am642-evm.dtb \
|
2021-05-06 11:14:59 +00:00
|
|
|
k3-am642-r5-evm.dtb \
|
2021-05-06 11:15:00 +00:00
|
|
|
k3-am642-sk.dtb \
|
|
|
|
k3-am642-r5-sk.dtb
|
2018-08-27 10:29:08 +00:00
|
|
|
|
2022-05-25 08:08:48 +00:00
|
|
|
dtb-$(CONFIG_SOC_K3_AM625) += k3-am625-sk.dtb \
|
|
|
|
k3-am625-r5-sk.dtb
|
|
|
|
|
2018-11-15 02:07:50 +00:00
|
|
|
dtb-$(CONFIG_ARCH_MEDIATEK) += \
|
2020-01-10 08:30:33 +00:00
|
|
|
mt7622-rfb.dtb \
|
2020-07-12 22:33:03 +00:00
|
|
|
mt7623a-unielec-u7623-02-emmc.dtb \
|
2020-08-20 14:37:56 +00:00
|
|
|
mt7622-bananapi-bpi-r64.dtb \
|
2018-11-15 02:07:51 +00:00
|
|
|
mt7623n-bananapi-bpi-r2.dtb \
|
board: mediatek: Add pumpkin board support
The pumpkin board is made by Gossamer Engineering and is using
a MediaTek SoC. The board currently comes in two available version:
MT8516 SoC and MT8167 SoC.
The board provides the following IOs: eMMC, NAND, SD card, USB type-A,
Ethernet, Wi-Fi, Bluetooth, Audio (jack out, 2 PDM port, 1 analog in),
serial over USB, and an expansion header.
Additionally there is a HDMI port, DSI port, and camera port only
on the MT8167 version of the board.
The board can be powered by battery and/or via a USB Type-C port and
is using a PMIC MT6392.
The eMMC and NAND are sharing pins and cannot be used together.
This commit is adding the basic boot support for the Pumpkin MT8516
board on the eMMC.
Signed-off-by: Fabien Parent <fparent@baylibre.com>
2019-07-18 17:08:09 +00:00
|
|
|
mt7629-rfb.dtb \
|
2021-02-15 18:21:12 +00:00
|
|
|
mt8183-pumpkin.dtb \
|
2019-12-31 03:29:26 +00:00
|
|
|
mt8512-bm1-emmc.dtb \
|
2019-11-07 11:28:44 +00:00
|
|
|
mt8516-pumpkin.dtb \
|
|
|
|
mt8518-ap1-emmc.dtb
|
2018-11-15 02:07:50 +00:00
|
|
|
|
2022-04-19 05:32:19 +00:00
|
|
|
dtb-$(CONFIG_ARCH_NPCM7xx) += nuvoton-npcm750-evb.dtb
|
2021-12-17 03:59:15 +00:00
|
|
|
dtb-$(CONFIG_XEN) += xenguest-arm64.dtb
|
|
|
|
|
2021-12-17 03:59:16 +00:00
|
|
|
dtb-$(CONFIG_ARCH_OCTEONTX) += octeontx.dtb
|
|
|
|
dtb-$(CONFIG_ARCH_OCTEONTX2) += octeontx.dtb
|
|
|
|
|
2019-11-12 19:15:11 +00:00
|
|
|
dtb-$(CONFIG_TARGET_GE_BX50V3) += \
|
|
|
|
imx6q-bx50v3.dtb \
|
|
|
|
imx6q-b850v3.dtb \
|
|
|
|
imx6q-b650v3.dtb \
|
|
|
|
imx6q-b450v3.dtb
|
|
|
|
|
2020-09-02 17:31:46 +00:00
|
|
|
dtb-$(CONFIG_TARGET_GE_B1X5V2) += imx6dl-b1x5v2.dtb
|
2019-01-31 14:21:15 +00:00
|
|
|
dtb-$(CONFIG_TARGET_MX53PPD) += imx53-ppd.dtb
|
2019-01-31 14:21:11 +00:00
|
|
|
|
2021-12-17 03:59:14 +00:00
|
|
|
# TODO(Linus Walleij <linus.walleij@linaro.org>): Should us a single vexpress
|
|
|
|
# Kconfig option to build all of these. See examples above.
|
ARM: vexpress_ca9x4: Reintroduce board in order to use with QEMU.
vexpress_ca9x4 is seemingly the only board except for qemu_arm which
is able to run U-Boot correctly, using the `-M vexpress-a9` option to
QEMU. Building for qemu_arm and running qemu-system-arm with the `-M
virt` argument has a number of downsides, most importantly that it
only supports virtio storage drivers. This significantly reduces its
usefulness in testing memory card and Flash solutions, especially when
the tested images are from a third party source.
So therefore we reintroduce the vexpress_ca9x4 board in this commit,
with the explicit goal of using it with QEMU.
A number of differences to note from the original:
* Since the board was apparently unmaintained, I have now set myself
as the maintainer.
* The board has been converted to use the driver model, which was the
reason it was removed in the first place.
* The vexpress_ca15_tc2 and vexpress_ca5x2 boards, which were removed
in the same commit, are not necessary for the QEMU use case, and
have been omitted.
* An `mmc0` alias was introduced in the dts file. The mmc is not
detected correctly without this, now that it's based on the device
tree instead of the board's init function.
* A couple of other nodes were removed because they were problematic
when trying to run the UEFI bootmgr. Once again, the primary use
case here is QEMU, and these nodes are not needed for that to work.
* Unnecessary board init code has been removed, thanks to driver model
and device tree.
* `CONFIG_OF_EMBED` has been enabled. I know this goes against
recommended practice, but there doesn't seem to be any other way to
pass the dtb to U-Boot in the QEMU scenario. Using the -dtb argument
does not work, I suppose because U-Boot doesn't use the same
mechanics as the kernel when it's booting.
* Load addresses have been changed to fit QEMU use case.
People wanting to get a more detailed, yet somewhat isolated, diff
between this and the original, can run this command:
git diff c6c26a05b89f25a06e7562f8c2071b60fd0c9eac~1 -- \
$( git diff-tree --diff-filter=A -r --name-only HEAD~1 HEAD)
(Make sure to either check out this commit first, or replace HEAD with
the commit ID of this commit)
Signed-off-by: Kristian Amlie <kristian.amlie@northern.tech>
2021-09-07 06:37:51 +00:00
|
|
|
dtb-$(CONFIG_TARGET_VEXPRESS_CA9X4) += vexpress-v2p-ca9.dtb
|
vexpress64: fvp: enable OF_CONTROL
The FVP base model is relying on a DT for Linux operation, so there is
no reason we would need to rely on hardcoded information for U-Boot.
Letting U-Boot use a DT will open up the usage of actual peripherals,
beyond the support for semihosting only.
Enable OF_CONTROL in the Kconfig, and use the latest dts files from
Linux. Depending on whether we use the boot-wrapper or TF-A, there is
already a DTB provided or not, respectively.
To cover the boot-wrapper, we add an arm64 Linux kernel header, which
allows the boot-wrapper to treat U-Boot like a Linux kernel. U-Boot will
find the pointer to the DTB in x0, and will use it.
Even though TF-A carries a DT, at the moment this is not made available
to non-secure world, so to not break users, we use the U-Boot provided
DTB copy in that case. For some reason TF-A puts some DT like structure
at the address x0 is pointing at, but that is very small and doesn't
carry any hardware information. Make the code to ignore those small DTBs.
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
2022-03-04 16:30:11 +00:00
|
|
|
dtb-$(CONFIG_TARGET_VEXPRESS64_BASE_FVP) += fvp-base-revc.dtb
|
2022-03-04 16:30:18 +00:00
|
|
|
dtb-$(CONFIG_TARGET_VEXPRESS64_BASER_FVP) += arm_fvp.dtb
|
2021-12-17 03:59:14 +00:00
|
|
|
dtb-$(CONFIG_TARGET_VEXPRESS64_JUNO) += juno-r2.dtb
|
ARM: vexpress_ca9x4: Reintroduce board in order to use with QEMU.
vexpress_ca9x4 is seemingly the only board except for qemu_arm which
is able to run U-Boot correctly, using the `-M vexpress-a9` option to
QEMU. Building for qemu_arm and running qemu-system-arm with the `-M
virt` argument has a number of downsides, most importantly that it
only supports virtio storage drivers. This significantly reduces its
usefulness in testing memory card and Flash solutions, especially when
the tested images are from a third party source.
So therefore we reintroduce the vexpress_ca9x4 board in this commit,
with the explicit goal of using it with QEMU.
A number of differences to note from the original:
* Since the board was apparently unmaintained, I have now set myself
as the maintainer.
* The board has been converted to use the driver model, which was the
reason it was removed in the first place.
* The vexpress_ca15_tc2 and vexpress_ca5x2 boards, which were removed
in the same commit, are not necessary for the QEMU use case, and
have been omitted.
* An `mmc0` alias was introduced in the dts file. The mmc is not
detected correctly without this, now that it's based on the device
tree instead of the board's init function.
* A couple of other nodes were removed because they were problematic
when trying to run the UEFI bootmgr. Once again, the primary use
case here is QEMU, and these nodes are not needed for that to work.
* Unnecessary board init code has been removed, thanks to driver model
and device tree.
* `CONFIG_OF_EMBED` has been enabled. I know this goes against
recommended practice, but there doesn't seem to be any other way to
pass the dtb to U-Boot in the QEMU scenario. Using the -dtb argument
does not work, I suppose because U-Boot doesn't use the same
mechanics as the kernel when it's booting.
* Load addresses have been changed to fit QEMU use case.
People wanting to get a more detailed, yet somewhat isolated, diff
between this and the original, can run this command:
git diff c6c26a05b89f25a06e7562f8c2071b60fd0c9eac~1 -- \
$( git diff-tree --diff-filter=A -r --name-only HEAD~1 HEAD)
(Make sure to either check out this commit first, or replace HEAD with
the commit ID of this commit)
Signed-off-by: Kristian Amlie <kristian.amlie@northern.tech>
2021-09-07 06:37:51 +00:00
|
|
|
|
2020-08-12 15:12:53 +00:00
|
|
|
dtb-$(CONFIG_TARGET_TOTAL_COMPUTE) += total_compute.dtb
|
|
|
|
|
2019-10-31 07:51:08 +00:00
|
|
|
dtb-$(CONFIG_TARGET_DURIAN) += phytium-durian.dtb
|
2022-03-02 07:09:05 +00:00
|
|
|
dtb-$(CONFIG_TARGET_POMELO) += phytium-pomelo.dtb
|
2019-10-31 07:51:08 +00:00
|
|
|
|
2020-01-30 20:34:59 +00:00
|
|
|
dtb-$(CONFIG_TARGET_PRESIDIO_ASIC) += ca-presidio-engboard.dtb
|
|
|
|
|
2022-06-08 21:21:39 +00:00
|
|
|
dtb-$(CONFIG_TARGET_GXP) += hpe-bmc-dl360gen10.dts
|
|
|
|
|
2021-11-05 09:13:24 +00:00
|
|
|
dtb-$(CONFIG_TARGET_IMX8MM_CL_IOT_GATE) += imx8mm-cl-iot-gate.dtb \
|
|
|
|
imx8mm-cl-iot-gate-ied.dtbo \
|
|
|
|
imx8mm-cl-iot-gate-ied-adc0.dtbo \
|
|
|
|
imx8mm-cl-iot-gate-ied-adc1.dtbo \
|
|
|
|
imx8mm-cl-iot-gate-ied-can0.dtbo \
|
|
|
|
imx8mm-cl-iot-gate-ied-can1.dtbo \
|
|
|
|
imx8mm-cl-iot-gate-ied-tpm0.dtbo \
|
|
|
|
imx8mm-cl-iot-gate-ied-tpm1.dtbo
|
|
|
|
|
|
|
|
dtb-$(CONFIG_TARGET_IMX8MM_CL_IOT_GATE_OPTEE) += imx8mm-cl-iot-gate-optee.dtb \
|
|
|
|
imx8mm-cl-iot-gate-ied.dtbo \
|
|
|
|
imx8mm-cl-iot-gate-ied-adc0.dtbo \
|
|
|
|
imx8mm-cl-iot-gate-ied-adc1.dtbo \
|
|
|
|
imx8mm-cl-iot-gate-ied-can0.dtbo \
|
|
|
|
imx8mm-cl-iot-gate-ied-can1.dtbo \
|
|
|
|
imx8mm-cl-iot-gate-ied-tpm0.dtbo \
|
|
|
|
imx8mm-cl-iot-gate-ied-tpm1.dtbo
|
2021-08-24 00:11:09 +00:00
|
|
|
|
2022-02-08 01:22:38 +00:00
|
|
|
ifneq ($(CONFIG_TARGET_IMX8MP_RSB3720A1_4G)$(CONFIG_TARGET_IMX8MP_RSB3720A1_6G),)
|
|
|
|
dtb-y += imx8mp-rsb3720-a1.dtb
|
|
|
|
endif
|
|
|
|
|
2021-06-11 02:37:04 +00:00
|
|
|
dtb-$(CONFIG_TARGET_EA_LPC3250DEVKITV2) += lpc3250-ea3250.dtb
|
|
|
|
|
2021-12-17 03:59:11 +00:00
|
|
|
dtb-$(CONFIG_ARCH_QEMU) += qemu-arm.dtb qemu-arm64.dtb
|
2021-12-17 03:59:10 +00:00
|
|
|
|
2022-05-11 09:55:41 +00:00
|
|
|
dtb-$(CONFIG_TARGET_CORSTONE1000) += corstone1000-mps3.dtb \
|
|
|
|
corstone1000-fvp.dtb
|
|
|
|
|
dts: automatically build necessary .dtb files
When building for a custom board, it is quite common to maintain a
private branch which include some defconfig and .dts files. But to
hook up those .dts files requires modifying a file "belonging" to
upstream U-Boot, the arch/*/dts/Makefile. Forward-porting that branch
to a newer upstream then often results in a conflict which, while it
is trivial to resolve by hand, makes it harder to have a CI do "try to
build our board against latest upstream".
The .config usually includes information on precisely what .dtb(s) are
needed, so to avoid having to modify the Makefile, simply add the
files in (SPL_)OF_LIST to dtb-y.
A technicality is that (SPL_)OF_LIST is not always defined, so rework
the Kconfig symbols so that (SPL_)OF_LIST is always defined (when
(SPL_)OF_CONTROL), but only prompted for in the cases which used to be
their "depends on".
nios2 and microblaze already have something like this in their
dts/Makefile, and the rationale in commit 41f59f68539 is similar to
the above. So this simply generalizes existing practice. Followup
patches could remove the logic in those two makefiles, just as there's
potential for moving some common boilerplate from all the
arch/*/dts/Makefile files to the new scripts/Makefile.dts.
Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk>
Reviewed-by: Simon Glass <sjg@chromium.org>
2022-01-10 13:34:41 +00:00
|
|
|
include $(srctree)/scripts/Makefile.dts
|
|
|
|
|
2014-02-05 02:28:27 +00:00
|
|
|
targets += $(dtb-y)
|
|
|
|
|
2015-05-12 20:55:03 +00:00
|
|
|
# Add any required device tree compiler flags here
|
2021-08-19 09:29:41 +00:00
|
|
|
DTC_FLAGS += -a 0x8
|
2014-02-05 02:28:27 +00:00
|
|
|
|
|
|
|
PHONY += dtbs
|
|
|
|
dtbs: $(addprefix $(obj)/, $(dtb-y))
|
|
|
|
@:
|
|
|
|
|
2019-08-26 10:25:30 +00:00
|
|
|
clean-files := *.dtb *.dtbo *_HS
|