From: Lukas Schmid Date: Tue, 10 Jun 2025 05:38:55 +0000 (+0200) Subject: sunxi: add support for NetCube Systems Kumquat X-Git-Tag: v2026.01-rc1~2^2~6 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bf9636ef36a6ba101b886c8298e479af718ab432;p=pandora-u-boot.git sunxi: add support for NetCube Systems Kumquat NetCube Systems Kumquat is a board based on the Allwinner V3s SoC, including: - 64MB DDR2 included in SoC - 10/100 Mbps Ethernet - USB-C DRD - Audio Codec - Isolated CAN-FD - ESP32 over SDIO - 8MB SPI-NOR Flash for bootloader - I2C EEPROM for MAC addresses - SDIO Connector for eMMC or SD-Card - 8x 12/24V IOs, 4x normally open relays - DS3232 RTC with Battery Backup - QWIIC connectors for external I2C devices Signed-off-by: Lukas Schmid Reviewed-by: Andre Przywara Signed-off-by: Andre Przywara --- diff --git a/board/sunxi/MAINTAINERS b/board/sunxi/MAINTAINERS index 897f4009b29..c52e8a34c85 100644 --- a/board/sunxi/MAINTAINERS +++ b/board/sunxi/MAINTAINERS @@ -408,6 +408,11 @@ M: Jagan Teki S: Maintained F: configs/nanopi_a64_defconfig +NETCUBE KUMQUAT BOARD +M: Lukas Schmid +S: Maintained +F: configs/netcube_kumquat_defconfig + NINTENDO NES CLASSIC EDITION BOARD M: FUKAUMI Naoki S: Maintained diff --git a/configs/netcube_kumquat_defconfig b/configs/netcube_kumquat_defconfig new file mode 100644 index 00000000000..29269369618 --- /dev/null +++ b/configs/netcube_kumquat_defconfig @@ -0,0 +1,43 @@ +CONFIG_ARM=y +CONFIG_ARCH_SUNXI=y +CONFIG_SF_DEFAULT_SPEED=40000000 +CONFIG_DEFAULT_DEVICE_TREE="allwinner/sun8i-v3s-netcube-kumquat" +CONFIG_SPL=y +CONFIG_MACH_SUN8I_V3S=y +CONFIG_SPL_SPI_SUNXI=y +# CONFIG_HAS_ARMV7_SECURE_BASE is not set +# CONFIG_TIMESTAMP is not set +CONFIG_BOOTDELAY=1 +CONFIG_PREBOOT="" +# CONFIG_SYS_DEVICE_NULLDEV is not set +CONFIG_SPL_MTD=y +CONFIG_SYS_PROMPT="Kumquat> " +CONFIG_CMD_EEPROM=y +CONFIG_CMD_I2C=y +CONFIG_CMD_MTD=y +CONFIG_MTDIDS_DEFAULT="nor0=firmware" +CONFIG_MTDPARTS_DEFAULT="mtdparts=firmware:960k(u-boot)ro,64k(u-boot-env),-(user)" +CONFIG_CMD_DIAG=y +# CONFIG_ENV_IS_IN_FAT is not set +CONFIG_ENV_SPI_MAX_HZ=1000000 +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +CONFIG_USE_HOSTNAME=y +CONFIG_HOSTNAME="kumquat" +CONFIG_VERSION_VARIABLE=y +# CONFIG_USB_FUNCTION_FASTBOOT is not set +CONFIG_SYS_I2C_MVTWSI=y +CONFIG_MISC=y +CONFIG_NVMEM=y +CONFIG_I2C_EEPROM=y +CONFIG_SYS_I2C_EEPROM_ADDR=0x50 +CONFIG_MTD=y +CONFIG_SPI_FLASH_WINBOND=y +CONFIG_SPI_FLASH_MTD=y +CONFIG_SUN8I_EMAC=y +CONFIG_PHY_SUN4I_USB=y +CONFIG_DM_RTC=y +CONFIG_RTC_DS3232=y +CONFIG_SPI=y +CONFIG_USB_MUSB_HOST=y +CONFIG_USB_MUSB_GADGET=y +# CONFIG_USB_ETHER is not set