mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-10-01 06:21:56 -09:00
This patch adds basic support for the new FriendlyARM NanoPi R3S board:
- https://www.friendlyelec.com/index.php?route=product/product&product_id=303
- https://wiki.friendlyelec.com/wiki/index.php/NanoPi_R3S
Hardware Spec:
- CPU: Rockchip RK3566, Quad-core Cortex-A55
- RAM: 2GB LPDDR4X
- Ethernet: one Native Gigabit Ethernet, and one PCIe Gigabit Ethernet
- USB3.0 Host: Type-A x1
- Storage: MicroSD Slot x 1, and on-board 32GB eMMC
- Debug Serial Port: 3.3V TTL, 3-pin 2.54mm pitch connector, 1500000 bauds
- LED: LED x 3
- RTC: One low-power RTC, support backup battery input
- Buttons: 1x User button, 1x MASK button for eMMC flashing via USB-C
- Display: 1x MIPI-DSI 30-Pin FPC connector
BSP includes the following components:
- mainline ATF v2.12
- mainline U-Boot v2025.04-rc2
- mainline Linux kernel v6.13.4
Note: this defconfig is using U-Boot v2025.04-rc2 because the
NanoPi R3S support was added in upstream commit [1] first included
in v2025.04-rc1.
[1] bf4a33e725
Signed-off-by: Sergey Kuzminov <kuzminov.sergey81@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
119 lines
2.8 KiB
Plaintext
119 lines
2.8 KiB
Plaintext
CONFIG_SYSVIPC=y
|
|
CONFIG_NO_HZ_IDLE=y
|
|
CONFIG_HIGH_RES_TIMERS=y
|
|
CONFIG_ARCH_ROCKCHIP=y
|
|
CONFIG_ARM64_VA_BITS_39=y
|
|
CONFIG_NR_CPUS=4
|
|
# CONFIG_EFI is not set
|
|
# CONFIG_SUSPEND is not set
|
|
CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y
|
|
CONFIG_ENERGY_MODEL=y
|
|
CONFIG_CPU_IDLE=y
|
|
CONFIG_ARM_PSCI_CPUIDLE=y
|
|
CONFIG_CPU_FREQ=y
|
|
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
|
|
CONFIG_CPUFREQ_DT=y
|
|
CONFIG_JUMP_LABEL=y
|
|
# CONFIG_GCC_PLUGINS is not set
|
|
# CONFIG_SWAP is not set
|
|
CONFIG_CMA=y
|
|
CONFIG_NET=y
|
|
CONFIG_PACKET=y
|
|
CONFIG_UNIX=y
|
|
CONFIG_INET=y
|
|
CONFIG_IP_PNP=y
|
|
CONFIG_IP_PNP_DHCP=y
|
|
CONFIG_PCI=y
|
|
CONFIG_PCIE_ROCKCHIP_HOST=y
|
|
CONFIG_PCIE_ROCKCHIP_DW_HOST=y
|
|
CONFIG_DEVTMPFS=y
|
|
CONFIG_DEVTMPFS_MOUNT=y
|
|
CONFIG_NETDEVICES=y
|
|
CONFIG_R8169=y
|
|
CONFIG_STMMAC_ETH=y
|
|
CONFIG_ROCKCHIP_PHY=y
|
|
# CONFIG_INPUT_KEYBOARD is not set
|
|
# CONFIG_INPUT_MOUSE is not set
|
|
# CONFIG_SERIO is not set
|
|
CONFIG_LEGACY_PTY_COUNT=4
|
|
CONFIG_SERIAL_8250=y
|
|
CONFIG_SERIAL_8250_CONSOLE=y
|
|
CONFIG_SERIAL_8250_NR_UARTS=1
|
|
CONFIG_SERIAL_8250_RUNTIME_UARTS=1
|
|
CONFIG_SERIAL_8250_DW=y
|
|
CONFIG_SERIAL_OF_PLATFORM=y
|
|
CONFIG_I2C=y
|
|
CONFIG_I2C_CHARDEV=y
|
|
CONFIG_I2C_RK3X=y
|
|
CONFIG_PINCTRL_RK805=y
|
|
CONFIG_SYSCON_REBOOT_MODE=y
|
|
CONFIG_THERMAL=y
|
|
CONFIG_CPU_THERMAL=y
|
|
CONFIG_ROCKCHIP_THERMAL=y
|
|
CONFIG_WATCHDOG=y
|
|
CONFIG_DW_WATCHDOG=y
|
|
CONFIG_MFD_RK8XX_I2C=y
|
|
CONFIG_REGULATOR=y
|
|
CONFIG_REGULATOR_FIXED_VOLTAGE=y
|
|
CONFIG_REGULATOR_FAN53555=y
|
|
CONFIG_REGULATOR_RK808=y
|
|
CONFIG_USB=y
|
|
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
|
|
CONFIG_USB_XHCI_HCD=y
|
|
CONFIG_USB_DWC3=y
|
|
CONFIG_NOP_USB_XCEIV=y
|
|
CONFIG_MMC=y
|
|
CONFIG_MMC_BLOCK_MINORS=32
|
|
CONFIG_MMC_SDHCI=y
|
|
CONFIG_MMC_SDHCI_PLTFM=y
|
|
CONFIG_MMC_SDHCI_OF_DWCMSHC=y
|
|
CONFIG_MMC_DW=y
|
|
CONFIG_MMC_DW_ROCKCHIP=y
|
|
CONFIG_NEW_LEDS=y
|
|
CONFIG_LEDS_CLASS=y
|
|
CONFIG_LEDS_GPIO=y
|
|
CONFIG_LEDS_TRIGGERS=y
|
|
CONFIG_LEDS_TRIGGER_HEARTBEAT=y
|
|
CONFIG_LEDS_TRIGGER_ACTIVITY=y
|
|
CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
|
|
CONFIG_LEDS_TRIGGER_NETDEV=y
|
|
CONFIG_RTC_CLASS=y
|
|
CONFIG_RTC_DRV_HYM8563=y
|
|
CONFIG_DMADEVICES=y
|
|
CONFIG_PL330_DMA=y
|
|
CONFIG_COMMON_CLK_RK808=y
|
|
# CONFIG_CLK_PX30 is not set
|
|
# CONFIG_CLK_RK3308 is not set
|
|
# CONFIG_CLK_RK3328 is not set
|
|
# CONFIG_CLK_RK3368 is not set
|
|
# CONFIG_CLK_RK3399 is not set
|
|
# CONFIG_CLK_RK3576 is not set
|
|
# CONFIG_CLK_RK3588 is not set
|
|
CONFIG_ROCKCHIP_IOMMU=y
|
|
CONFIG_ROCKCHIP_IODOMAIN=y
|
|
CONFIG_ROCKCHIP_PM_DOMAINS=y
|
|
CONFIG_PHY_ROCKCHIP_EMMC=y
|
|
CONFIG_PHY_ROCKCHIP_INNO_USB2=y
|
|
CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY=y
|
|
CONFIG_PHY_ROCKCHIP_PCIE=y
|
|
CONFIG_PHY_ROCKCHIP_USB=y
|
|
CONFIG_EXT4_FS=y
|
|
CONFIG_EXT4_FS_POSIX_ACL=y
|
|
CONFIG_EXT4_FS_SECURITY=y
|
|
CONFIG_TMPFS=y
|
|
CONFIG_SECURITY=y
|
|
CONFIG_CRYPTO_USER=y
|
|
CONFIG_CRYPTO_GHASH=y
|
|
CONFIG_CRYPTO_USER_API_RNG=y
|
|
CONFIG_CRYPTO_CHACHA20_NEON=y
|
|
CONFIG_CRYPTO_GHASH_ARM64_CE=y
|
|
CONFIG_CRYPTO_SHA1_ARM64_CE=y
|
|
CONFIG_CRYPTO_SHA2_ARM64_CE=y
|
|
CONFIG_CRYPTO_SHA512_ARM64_CE=y
|
|
CONFIG_CRYPTO_SHA3_ARM64=y
|
|
CONFIG_CRYPTO_AES_ARM64_BS=y
|
|
CONFIG_CRYPTO_AES_ARM64_CE_CCM=y
|
|
CONFIG_CRYPTO_DEV_ROCKCHIP=y
|
|
CONFIG_DMA_CMA=y
|
|
CONFIG_STRIP_ASM_SYMS=y
|