dm: sunxi: Add a new config for an FDT-based pcDuino3
For now we won't want to mess with the existing configurations. Create a new one which will enable device tree and driver model. Note that this brings the device tree binary into u-boot-sunxi-with-spl.bin. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Hans de Goede <hdegoede@redhat.com>
This commit is contained in:
parent
643ad899f5
commit
57f878efe5
3
Makefile
3
Makefile
@ -946,7 +946,8 @@ u-boot-nand.gph: u-boot.bin FORCE
|
||||
ifneq ($(CONFIG_SUNXI),)
|
||||
OBJCOPYFLAGS_u-boot-sunxi-with-spl.bin = -I binary -O binary \
|
||||
--pad-to=$(CONFIG_SPL_PAD_TO) --gap-fill=0xff
|
||||
u-boot-sunxi-with-spl.bin: spl/sunxi-spl.bin u-boot.img FORCE
|
||||
u-boot-sunxi-with-spl.bin: spl/sunxi-spl.bin \
|
||||
u-boot$(if $(CONFIG_OF_CONTROL),-dtb,).img FORCE
|
||||
$(call if_changed,pad_cat)
|
||||
endif
|
||||
|
||||
|
@ -1,3 +1,4 @@
|
||||
dtb-$(CONFIG_MACH_SUN7I) += sun7i-a20-pcduino3.dtb
|
||||
dtb-$(CONFIG_S5PC100) += s5pc1xx-smdkc100.dtb
|
||||
dtb-$(CONFIG_S5PC110) += s5pc1xx-goni.dtb
|
||||
dtb-$(CONFIG_EXYNOS4) += exynos4210-origen.dtb \
|
||||
|
@ -22,6 +22,7 @@ F: configs/A20-OLinuXino_MICRO_defconfig
|
||||
F: configs/Bananapi_defconfig
|
||||
F: configs/i12-tvbox_defconfig
|
||||
F: configs/Linksprite_pcDuino3_defconfig
|
||||
F: configs/Linksprite_pcDuino3_fdt_defconfig
|
||||
F: configs/qt840a_defconfig
|
||||
|
||||
CUBIEBOARD2 BOARD
|
||||
|
11
configs/Linksprite_pcDuino3_fdt_defconfig
Normal file
11
configs/Linksprite_pcDuino3_fdt_defconfig
Normal file
@ -0,0 +1,11 @@
|
||||
CONFIG_SPL=y
|
||||
CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER,SUNXI_GMAC,AHCI,SATAPWR=SUNXI_GPH(2),USB_EHCI"
|
||||
CONFIG_FDTFILE="sun7i-a20-pcduino3.dtb"
|
||||
CONFIG_DM=y
|
||||
CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-pcduino3"
|
||||
CONFIG_OF_CONTROL=y
|
||||
CONFIG_OF_SEPARATE=y
|
||||
+S:CONFIG_ARM=y
|
||||
+S:CONFIG_ARCH_SUNXI=y
|
||||
+S:CONFIG_MACH_SUN7I=y
|
||||
+S:CONFIG_TARGET_PCDUINO3=y
|
@ -27,6 +27,10 @@
|
||||
|
||||
#define CONFIG_SYS_TEXT_BASE 0x4a000000
|
||||
|
||||
#if !defined(CONFIG_SPL_BUILD) && defined(CONFIG_DM)
|
||||
# define CONFIG_CMD_DM
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Display CPU information
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user