[PATCH 9/9] [RFT] meson: Add Khadas VIM1S support
Sean Anderson <[email protected]>
| Newsgroups | gmane.comp.boot-loaders.u-boot |
|---|---|
| Message-ID | <20260817171623.1943847-10-sanderson__36905.4595635802$1786990687$gmane$org@brivo.com> |
This adds basic support for the Khadas VIM1S [1]. I built this config on a custom board, and I don't even own a vim1s. Please test! [1] https://www.khadas.com/vim1s Signed-off-by: Sean Anderson <[email protected]> --- board/amlogic/q200/MAINTAINERS | 1 + configs/khadas-vim1s_defconfig | 80 ++++++++++++++++++++++++++++++++++ 2 files changed, 81 insertions(+) create mode 100644 configs/khadas-vim1s_defconfig diff --git a/board/amlogic/q200/MAINTAINERS b/board/amlogic/q200/MAINTAINERS index aece8d5e05c..5281e06f3cc 100644 --- a/board/amlogic/q200/MAINTAINERS +++ b/board/amlogic/q200/MAINTAINERS @@ -5,6 +5,7 @@ L: [email protected] F: board/amlogic/q200/ F: include/configs/q200.h F: configs/beelink-gt1-ultimate_defconfig +F: configs/khadas-vim1s_defconfig F: configs/khadas-vim2_defconfig F: configs/libretech-s905d-pc_defconfig F: configs/libretech-s912-pc_defconfig diff --git a/configs/khadas-vim1s_defconfig b/configs/khadas-vim1s_defconfig new file mode 100644 index 00000000000..143425cd2ca --- /dev/null +++ b/configs/khadas-vim1s_defconfig @@ -0,0 +1,80 @@ +CONFIG_ARM=y +CONFIG_SYS_BOARD="q200" +CONFIG_ARCH_MESON=y +CONFIG_TEXT_BASE=0x0 +CONFIG_SYS_MALLOC_LEN=0x8000000 +CONFIG_NR_DRAM_BANKS=1 +CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y +CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x00200000 +CONFIG_ENV_SIZE=0x10000 +CONFIG_DM_GPIO=y +CONFIG_DEFAULT_DEVICE_TREE="amlogic/meson-s4-s905y4-khadas-vim1s" +CONFIG_OF_LIBFDT_OVERLAY=y +CONFIG_DM_RESET=y +CONFIG_MESON_S4=y +CONFIG_SYS_LOAD_ADDR=0x1000000 +CONFIG_IDENT_STRING=" vim1s" +# CONFIG_PSCI_RESET is not set +CONFIG_ENV_VARS_UBOOT_CONFIG=y +CONFIG_REMAKE_ELF=y +CONFIG_FIT=y +CONFIG_FIT_SIGNATURE=y +CONFIG_FIT_VERBOSE=y +# CONFIG_BOOTSTD is not set +CONFIG_LEGACY_IMAGE_FORMAT=y +CONFIG_SUPPORT_RAW_INITRD=y +# CONFIG_DISTRO_DEFAULTS is not set +CONFIG_OF_BOARD_SETUP=y +CONFIG_USE_BOOTARGS=y +CONFIG_BOOTARGS="root=/dev/mmcblk1p2 ro rootwait" +CONFIG_USE_BOOTCOMMAND=y +CONFIG_BOOTCOMMAND="load mmc 1:1 $loadaddr linux.itb && bootm" +# CONFIG_DISPLAY_CPUINFO is not set +CONFIG_MISC_INIT_R=y +CONFIG_HUSH_PARSER=y +CONFIG_SYS_MAXARGS=32 +# CONFIG_CMD_BDI is not set +CONFIG_CMD_CLK=y +CONFIG_CMD_GPIO=y +CONFIG_CMD_GPT=y +CONFIG_CMD_I2C=y +# CONFIG_CMD_LOADS is not set +CONFIG_CMD_MMC=y +CONFIG_CMD_PART=y +CONFIG_CMD_WDT=y +# CONFIG_CMD_SETEXPR is not set +CONFIG_CMD_DHCP=y +CONFIG_CMD_MII=y +CONFIG_CMD_PING=y +CONFIG_CMD_PXE=y +# CONFIG_CMD_DATE is not set +CONFIG_CMD_RTC=y +CONFIG_CMD_SYSBOOT=y +CONFIG_CMD_EXT2=y +CONFIG_CMD_EXT4=y +CONFIG_CMD_FAT=y +CONFIG_CMD_FS_GENERIC=y +CONFIG_ISO_PARTITION=y +CONFIG_OF_CONTROL=y +CONFIG_OF_UPSTREAM=y +CONFIG_DM_I2C=y +CONFIG_I2C_SET_DEFAULT_BUS_NUM=y +CONFIG_SYS_I2C_MESON=y +# CONFIG_INPUT is not set +CONFIG_MMC_MESON_GX=y +CONFIG_DM_MDIO=y +CONFIG_DM_MDIO_MUX=y +CONFIG_DM_ETH_PHY=y +CONFIG_ETH_DESIGNWARE_MESON8B=y +CONFIG_MDIO_MUX_MESON_G12A=y +CONFIG_PHY_MESON_GXL=y +CONFIG_PINCTRL=y +CONFIG_PINCTRL_MESON_S4=y +CONFIG_DM_RTC=y +CONFIG_RTC_DS1337=y +CONFIG_RTC_DS1337_NOOSC=y +CONFIG_BAUDRATE=888888 +CONFIG_MESON_SERIAL=y +CONFIG_WDT=y +CONFIG_WDT_MESON_GXBB=y +# CONFIG_TOOLS_MKEFICAPSULE is not set -- 2.53.0