Commit 3690cbd65e335463eddf40fb595302731c314297

Authored by Peter Robinson
Committed by Tom Rini
1 parent 177f4618ed

CHIP: add device tree overlay support

CHIP and CHIP Pro devices have options of DIP addon boards some of which need
overlays from the beginning so it makes sense to enable device tree overlays.

Signed-off-by: Peter Robinson <pbrobinson@gmail.com>

Showing 2 changed files with 4 additions and 0 deletions Inline Diff

configs/CHIP_defconfig
1 CONFIG_ARM=y 1 CONFIG_ARM=y
2 CONFIG_ARCH_SUNXI=y 2 CONFIG_ARCH_SUNXI=y
3 CONFIG_MACH_SUN5I=y 3 CONFIG_MACH_SUN5I=y
4 CONFIG_DRAM_TIMINGS_DDR3_800E_1066G_1333J=y 4 CONFIG_DRAM_TIMINGS_DDR3_800E_1066G_1333J=y
5 CONFIG_USB0_VBUS_PIN="PB10" 5 CONFIG_USB0_VBUS_PIN="PB10"
6 CONFIG_VIDEO_COMPOSITE=y 6 CONFIG_VIDEO_COMPOSITE=y
7 CONFIG_DEFAULT_DEVICE_TREE="sun5i-r8-chip" 7 CONFIG_DEFAULT_DEVICE_TREE="sun5i-r8-chip"
8 CONFIG_SPL=y 8 CONFIG_SPL=y
9 CONFIG_SPL_I2C_SUPPORT=y 9 CONFIG_SPL_I2C_SUPPORT=y
10 # CONFIG_CMD_IMLS is not set 10 # CONFIG_CMD_IMLS is not set
11 CONFIG_CMD_DFU=y 11 CONFIG_CMD_DFU=y
12 CONFIG_CMD_USB_MASS_STORAGE=y 12 CONFIG_CMD_USB_MASS_STORAGE=y
13 # CONFIG_SPL_DOS_PARTITION is not set 13 # CONFIG_SPL_DOS_PARTITION is not set
14 # CONFIG_SPL_ISO_PARTITION is not set 14 # CONFIG_SPL_ISO_PARTITION is not set
15 # CONFIG_SPL_EFI_PARTITION is not set 15 # CONFIG_SPL_EFI_PARTITION is not set
16 CONFIG_DFU_RAM=y 16 CONFIG_DFU_RAM=y
17 # CONFIG_MMC is not set 17 # CONFIG_MMC is not set
18 CONFIG_AXP_ALDO3_VOLT=3300 18 CONFIG_AXP_ALDO3_VOLT=3300
19 CONFIG_AXP_ALDO4_VOLT=3300 19 CONFIG_AXP_ALDO4_VOLT=3300
20 CONFIG_USB_EHCI_HCD=y 20 CONFIG_USB_EHCI_HCD=y
21 CONFIG_USB_MUSB_GADGET=y 21 CONFIG_USB_MUSB_GADGET=y
22 CONFIG_USB_GADGET=y 22 CONFIG_USB_GADGET=y
23 CONFIG_USB_GADGET_DOWNLOAD=y 23 CONFIG_USB_GADGET_DOWNLOAD=y
24 CONFIG_G_DNL_MANUFACTURER="Allwinner Technology" 24 CONFIG_G_DNL_MANUFACTURER="Allwinner Technology"
25 CONFIG_G_DNL_VENDOR_NUM=0x1f3a 25 CONFIG_G_DNL_VENDOR_NUM=0x1f3a
26 CONFIG_G_DNL_PRODUCT_NUM=0x1010 26 CONFIG_G_DNL_PRODUCT_NUM=0x1010
27 CONFIG_OF_LIBFDT=y
28 CONFIG_OF_LIBFDT_OVERLAY=y
27 29
configs/CHIP_pro_defconfig
1 CONFIG_ARM=y 1 CONFIG_ARM=y
2 CONFIG_ARCH_SUNXI=y 2 CONFIG_ARCH_SUNXI=y
3 CONFIG_SPL_NAND_SUPPORT=y 3 CONFIG_SPL_NAND_SUPPORT=y
4 CONFIG_MACH_SUN5I=y 4 CONFIG_MACH_SUN5I=y
5 CONFIG_DRAM_TIMINGS_DDR3_800E_1066G_1333J=y 5 CONFIG_DRAM_TIMINGS_DDR3_800E_1066G_1333J=y
6 CONFIG_USB0_VBUS_PIN="PB10" 6 CONFIG_USB0_VBUS_PIN="PB10"
7 CONFIG_DEFAULT_DEVICE_TREE="sun5i-gr8-chip-pro" 7 CONFIG_DEFAULT_DEVICE_TREE="sun5i-gr8-chip-pro"
8 CONFIG_SYS_EXTRA_OPTIONS="SYS_NAND_BLOCK_SIZE=0x40000,SYS_NAND_PAGE_SIZE=4096,SYS_NAND_OOBSIZE=256" 8 CONFIG_SYS_EXTRA_OPTIONS="SYS_NAND_BLOCK_SIZE=0x40000,SYS_NAND_PAGE_SIZE=4096,SYS_NAND_OOBSIZE=256"
9 CONFIG_ENV_IS_IN_UBI=y 9 CONFIG_ENV_IS_IN_UBI=y
10 CONFIG_ENV_UBI_PART="UBI" 10 CONFIG_ENV_UBI_PART="UBI"
11 CONFIG_ENV_UBI_VOLUME="uboot-env" 11 CONFIG_ENV_UBI_VOLUME="uboot-env"
12 CONFIG_SPL=y 12 CONFIG_SPL=y
13 CONFIG_SPL_I2C_SUPPORT=y 13 CONFIG_SPL_I2C_SUPPORT=y
14 # CONFIG_CMD_IMLS is not set 14 # CONFIG_CMD_IMLS is not set
15 # CONFIG_CMD_LOADB is not set 15 # CONFIG_CMD_LOADB is not set
16 # CONFIG_CMD_LOADS is not set 16 # CONFIG_CMD_LOADS is not set
17 # CONFIG_CMD_FLASH is not set 17 # CONFIG_CMD_FLASH is not set
18 # CONFIG_CMD_FPGA is not set 18 # CONFIG_CMD_FPGA is not set
19 CONFIG_CMD_MTDPARTS=y 19 CONFIG_CMD_MTDPARTS=y
20 CONFIG_MTDIDS_DEFAULT="nand0=sunxi-nand.0" 20 CONFIG_MTDIDS_DEFAULT="nand0=sunxi-nand.0"
21 CONFIG_MTDPARTS_DEFAULT="mtdparts=sunxi-nand.0:256k(spl),256k(spl-backup),2m(uboot),2m(uboot-backup),-(UBI)" 21 CONFIG_MTDPARTS_DEFAULT="mtdparts=sunxi-nand.0:256k(spl),256k(spl-backup),2m(uboot),2m(uboot-backup),-(UBI)"
22 # CONFIG_MMC is not set 22 # CONFIG_MMC is not set
23 CONFIG_NAND_SUNXI=y 23 CONFIG_NAND_SUNXI=y
24 CONFIG_AXP_ALDO3_VOLT=3300 24 CONFIG_AXP_ALDO3_VOLT=3300
25 CONFIG_AXP_ALDO4_VOLT=3300 25 CONFIG_AXP_ALDO4_VOLT=3300
26 CONFIG_USB_EHCI_HCD=y 26 CONFIG_USB_EHCI_HCD=y
27 CONFIG_USB_MUSB_GADGET=y 27 CONFIG_USB_MUSB_GADGET=y
28 CONFIG_USB_GADGET=y 28 CONFIG_USB_GADGET=y
29 CONFIG_USB_GADGET_DOWNLOAD=y 29 CONFIG_USB_GADGET_DOWNLOAD=y
30 CONFIG_G_DNL_MANUFACTURER="Allwinner Technology" 30 CONFIG_G_DNL_MANUFACTURER="Allwinner Technology"
31 CONFIG_G_DNL_VENDOR_NUM=0x1f3a 31 CONFIG_G_DNL_VENDOR_NUM=0x1f3a
32 CONFIG_G_DNL_PRODUCT_NUM=0x1010 32 CONFIG_G_DNL_PRODUCT_NUM=0x1010
33 CONFIG_OF_LIBFDT=y
34 CONFIG_OF_LIBFDT_OVERLAY=y
33 35