Commit 34ac994245093c3b22ba106dcb66b2b207418b7f
Committed by
Stefano Babic
1 parent
e82e292751
Exists in
smarc_8mq_lf_v2020.04
and in
9 other branches
pico-imx7d: Add NYMPH baseboard support
This add the boot menu option for the NYMPH baseboard as well as a specific config file for users which wish to use it as a pre-defined board. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Showing 2 changed files with 71 additions and 1 deletions Side-by-side Diff
configs/pico-nymph-imx7d_defconfig
1 | +CONFIG_ARM=y | |
2 | +CONFIG_ARCH_MX7=y | |
3 | +CONFIG_SYS_TEXT_BASE=0x87800000 | |
4 | +CONFIG_SPL_GPIO_SUPPORT=y | |
5 | +CONFIG_SPL_LIBCOMMON_SUPPORT=y | |
6 | +CONFIG_SPL_LIBGENERIC_SUPPORT=y | |
7 | +CONFIG_TARGET_PICO_IMX7D=y | |
8 | +CONFIG_SPL_MMC_SUPPORT=y | |
9 | +CONFIG_SPL_SERIAL_SUPPORT=y | |
10 | +CONFIG_NR_DRAM_BANKS=1 | |
11 | +CONFIG_SPL=y | |
12 | +CONFIG_ARMV7_BOOT_SEC_DEFAULT=y | |
13 | +CONFIG_IMX_RDC=y | |
14 | +CONFIG_IMX_BOOTAUX=y | |
15 | +CONFIG_DISTRO_DEFAULTS=y | |
16 | +CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/spl_sd.cfg" | |
17 | +CONFIG_BOOTCOMMAND="run findfdt; run finduuid; run distro_bootcmd" | |
18 | +CONFIG_DEFAULT_FDT_FILE="imx7d-pico-dwarf.dtb" | |
19 | +CONFIG_BOUNCE_BUFFER=y | |
20 | +CONFIG_SPL_TEXT_BASE=0x00911000 | |
21 | +CONFIG_SPL_I2C_SUPPORT=y | |
22 | +CONFIG_SPL_USB_HOST_SUPPORT=y | |
23 | +CONFIG_SPL_USB_GADGET=y | |
24 | +CONFIG_SPL_USB_SDP_SUPPORT=y | |
25 | +# CONFIG_CMD_BOOTD is not set | |
26 | +CONFIG_CMD_BOOTMENU=y | |
27 | +# CONFIG_CMD_IMI is not set | |
28 | +# CONFIG_CMD_XIMG is not set | |
29 | +CONFIG_CMD_SPL=y | |
30 | +CONFIG_CMD_SPL_WRITE_SIZE=0x20000 | |
31 | +CONFIG_CMD_DFU=y | |
32 | +CONFIG_CMD_GPIO=y | |
33 | +CONFIG_CMD_GPT=y | |
34 | +CONFIG_CMD_I2C=y | |
35 | +CONFIG_CMD_MMC=y | |
36 | +CONFIG_CMD_USB=y | |
37 | +CONFIG_CMD_USB_SDP=y | |
38 | +CONFIG_CMD_USB_MASS_STORAGE=y | |
39 | +# CONFIG_CMD_SETEXPR is not set | |
40 | +# CONFIG_CMD_MII is not set | |
41 | +CONFIG_CMD_CACHE=y | |
42 | +CONFIG_CMD_EXT4_WRITE=y | |
43 | +CONFIG_OF_CONTROL=y | |
44 | +CONFIG_DEFAULT_DEVICE_TREE="imx7d-pico-pi" | |
45 | +CONFIG_DFU_MMC=y | |
46 | +CONFIG_USB_FUNCTION_FASTBOOT=y | |
47 | +CONFIG_FASTBOOT_BUF_ADDR=0x82000000 | |
48 | +CONFIG_FASTBOOT_BUF_SIZE=0x10000000 | |
49 | +CONFIG_FASTBOOT_FLASH=y | |
50 | +CONFIG_FASTBOOT_FLASH_MMC_DEV=0 | |
51 | +CONFIG_FASTBOOT_CMD_OEM_FORMAT=y | |
52 | +CONFIG_DM_GPIO=y | |
53 | +CONFIG_DM_MMC=y | |
54 | +CONFIG_SUPPORT_EMMC_BOOT=y | |
55 | +CONFIG_FSL_ESDHC=y | |
56 | +CONFIG_PHYLIB=y | |
57 | +CONFIG_MII=y | |
58 | +CONFIG_PINCTRL=y | |
59 | +CONFIG_PINCTRL_IMX7=y | |
60 | +CONFIG_USB=y | |
61 | +CONFIG_USB_EHCI_HCD=y | |
62 | +CONFIG_MXC_USB_OTG_HACTIVE=y | |
63 | +CONFIG_USB_GADGET=y | |
64 | +CONFIG_USB_GADGET_MANUFACTURER="FSL" | |
65 | +CONFIG_USB_GADGET_VENDOR_NUM=0x0525 | |
66 | +CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5 | |
67 | +CONFIG_CI_UDC=y | |
68 | +CONFIG_VIDEO=y |
include/configs/pico-imx7d.h
... | ... | @@ -72,7 +72,9 @@ |
72 | 72 | "setenv fdtfile imx7d-pico-hobbit.dtb\0" \ |
73 | 73 | "bootmenu_1=Boot using PICO-Dwarf baseboard=" \ |
74 | 74 | "setenv fdtfile imx7d-pico-dwarf.dtb\0" \ |
75 | - "bootmenu_2=Boot using PICO-Pi baseboard=" \ | |
75 | + "bootmenu_2=Boot using PICO-Nymph baseboard=" \ | |
76 | + "setenv fdtfile imx7d-pico-nymph.dtb\0" \ | |
77 | + "bootmenu_3=Boot using PICO-Pi baseboard=" \ | |
76 | 78 | "setenv fdtfile imx7d-pico-pi.dtb\0" \ |
77 | 79 | BOOTENV |
78 | 80 | #endif |