mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2025-08-07 15:56:59 +02:00
board: rockchip: Add LCKFB TaishanPi RK3566 Board
The LCKFB TaishanPi is a single-board computer based on the RK3566 SoC. Specification: - 1/2 Gib RAM - Optinal EMMC - SD-Card - HDMI / MIPI CSI / MIPI DSI - USB 2.0 Host (Type-A) - USB 2.0 Host / OTG (Type-C) - No Ethernet This patch adds U-Boot support for the LCKFB TaishanPi RK3566 board, including: - U-Boot device tree - Default defconfig - Board documentation - MAINTAINERS entry Changes in v2: - Removed unused configs from `lckfb-tspi-rk3566_defconfig` - Reordered TaishanPi entry in `doc/board/rockchip/rockchip.rst` alphabetically Link to v1: https://lore.kernel.org/u-boot/tencent_95ED0C0545D87B6A8C4B62EC045D53AD2406@qq.com/ Signed-off-by: Jiehui He <jiehui.he@foxmail.com> Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
This commit is contained in:
parent
15d76136fb
commit
656b70b5ff
11
arch/arm/dts/rk3566-lckfb-tspi-u-boot.dtsi
Normal file
11
arch/arm/dts/rk3566-lckfb-tspi-u-boot.dtsi
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
|
||||||
|
|
||||||
|
#include "rk356x-u-boot.dtsi"
|
||||||
|
|
||||||
|
&rgb_led_r {
|
||||||
|
default-state = "off";
|
||||||
|
};
|
||||||
|
|
||||||
|
&rgb_led_b {
|
||||||
|
default-state = "off";
|
||||||
|
};
|
@ -89,3 +89,9 @@ M: Maxim Moskalets <maximmosk4@gmail.com>
|
|||||||
S: Maintained
|
S: Maintained
|
||||||
F: arch/arm/dts/rk3566-rock-3c-u-boot.dtsi
|
F: arch/arm/dts/rk3566-rock-3c-u-boot.dtsi
|
||||||
F: configs/rock-3c-rk3566_defconfig
|
F: configs/rock-3c-rk3566_defconfig
|
||||||
|
|
||||||
|
LCKFB-TaishanPi
|
||||||
|
M: Jiehui He <jiehui.he@foxmail.com>
|
||||||
|
S: Maintained
|
||||||
|
F: configs/lckfb-tspi-rk3566_defconfig
|
||||||
|
F: arch/arm/dts/rk3566-lckfb-tspi-u-boot.dtsi
|
||||||
|
78
configs/lckfb-tspi-rk3566_defconfig
Normal file
78
configs/lckfb-tspi-rk3566_defconfig
Normal file
@ -0,0 +1,78 @@
|
|||||||
|
CONFIG_ARM=y
|
||||||
|
CONFIG_SKIP_LOWLEVEL_INIT=y
|
||||||
|
CONFIG_COUNTER_FREQUENCY=24000000
|
||||||
|
CONFIG_ARCH_ROCKCHIP=y
|
||||||
|
CONFIG_DEFAULT_DEVICE_TREE="rockchip/rk3566-lckfb-tspi"
|
||||||
|
CONFIG_ROCKCHIP_RK3568=y
|
||||||
|
CONFIG_SPL_SERIAL=y
|
||||||
|
CONFIG_SYS_LOAD_ADDR=0xc00800
|
||||||
|
CONFIG_DEBUG_UART_BASE=0xFE660000
|
||||||
|
CONFIG_DEBUG_UART_CLOCK=24000000
|
||||||
|
CONFIG_DEBUG_UART=y
|
||||||
|
CONFIG_FIT=y
|
||||||
|
CONFIG_FIT_VERBOSE=y
|
||||||
|
CONFIG_SPL_FIT_SIGNATURE=y
|
||||||
|
CONFIG_SPL_LOAD_FIT=y
|
||||||
|
CONFIG_LEGACY_IMAGE_FORMAT=y
|
||||||
|
CONFIG_DEFAULT_FDT_FILE="rockchip/rk3566-lckfb-tspi.dtb"
|
||||||
|
# CONFIG_DISPLAY_CPUINFO is not set
|
||||||
|
CONFIG_DISPLAY_BOARDINFO_LATE=y
|
||||||
|
CONFIG_SPL_MAX_SIZE=0x40000
|
||||||
|
CONFIG_SPL_PAD_TO=0x7f8000
|
||||||
|
# CONFIG_SPL_RAW_IMAGE_SUPPORT is not set
|
||||||
|
CONFIG_SPL_ATF=y
|
||||||
|
CONFIG_CMD_GPIO=y
|
||||||
|
CONFIG_CMD_GPT=y
|
||||||
|
CONFIG_CMD_I2C=y
|
||||||
|
CONFIG_CMD_MMC=y
|
||||||
|
CONFIG_CMD_USB=y
|
||||||
|
CONFIG_CMD_ROCKUSB=y
|
||||||
|
CONFIG_CMD_USB_MASS_STORAGE=y
|
||||||
|
# CONFIG_CMD_SETEXPR is not set
|
||||||
|
CONFIG_CMD_PMIC=y
|
||||||
|
CONFIG_CMD_REGULATOR=y
|
||||||
|
# CONFIG_SPL_DOS_PARTITION is not set
|
||||||
|
CONFIG_SPL_OF_CONTROL=y
|
||||||
|
CONFIG_OF_LIVE=y
|
||||||
|
CONFIG_OF_SPL_REMOVE_PROPS="clock-names interrupt-parent assigned-clocks assigned-clock-rates assigned-clock-parents"
|
||||||
|
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
||||||
|
CONFIG_SPL_DM_SEQ_ALIAS=y
|
||||||
|
CONFIG_SPL_REGMAP=y
|
||||||
|
CONFIG_SPL_SYSCON=y
|
||||||
|
CONFIG_SPL_CLK=y
|
||||||
|
# CONFIG_USB_FUNCTION_FASTBOOT is not set
|
||||||
|
CONFIG_ROCKCHIP_GPIO=y
|
||||||
|
CONFIG_SYS_I2C_ROCKCHIP=y
|
||||||
|
CONFIG_LED=y
|
||||||
|
CONFIG_LED_GPIO=y
|
||||||
|
CONFIG_MISC=y
|
||||||
|
CONFIG_SUPPORT_EMMC_RPMB=y
|
||||||
|
CONFIG_MMC_DW=y
|
||||||
|
CONFIG_MMC_DW_ROCKCHIP=y
|
||||||
|
CONFIG_MMC_SDHCI=y
|
||||||
|
CONFIG_MMC_SDHCI_SDMA=y
|
||||||
|
CONFIG_MMC_SDHCI_ROCKCHIP=y
|
||||||
|
CONFIG_PHY_ROCKCHIP_INNO_USB2=y
|
||||||
|
CONFIG_PHY_ROCKCHIP_NANENG_COMBOPHY=y
|
||||||
|
CONFIG_SPL_PINCTRL=y
|
||||||
|
CONFIG_DM_PMIC=y
|
||||||
|
CONFIG_DM_PMIC_FAN53555=y
|
||||||
|
CONFIG_PMIC_RK8XX=y
|
||||||
|
CONFIG_REGULATOR_RK8XX=y
|
||||||
|
CONFIG_SPL_RAM=y
|
||||||
|
CONFIG_BAUDRATE=1500000
|
||||||
|
CONFIG_DEBUG_UART_SHIFT=2
|
||||||
|
CONFIG_SYS_NS16550_MEM32=y
|
||||||
|
CONFIG_SYSRESET=y
|
||||||
|
CONFIG_SYSRESET_PSCI=y
|
||||||
|
CONFIG_USB=y
|
||||||
|
CONFIG_USB_XHCI_HCD=y
|
||||||
|
CONFIG_USB_XHCI_GENERIC=y
|
||||||
|
CONFIG_USB_EHCI_HCD=y
|
||||||
|
CONFIG_USB_EHCI_GENERIC=y
|
||||||
|
CONFIG_USB_DWC3=y
|
||||||
|
CONFIG_USB_DWC3_GENERIC=y
|
||||||
|
CONFIG_USB_GADGET=y
|
||||||
|
CONFIG_USB_GADGET_DOWNLOAD=y
|
||||||
|
CONFIG_USB_FUNCTION_ROCKUSB=y
|
||||||
|
CONFIG_ERRNO_STR=y
|
@ -107,6 +107,7 @@ List of mainline supported Rockchip boards:
|
|||||||
- Anbernic RGxx3 (anbernic-rgxx3-rk3566)
|
- Anbernic RGxx3 (anbernic-rgxx3-rk3566)
|
||||||
- FriendlyElec NanoPi R3S (nanopi-r3s-rk3566)
|
- FriendlyElec NanoPi R3S (nanopi-r3s-rk3566)
|
||||||
- Hardkernel ODROID-M1S (odroid-m1s-rk3566)
|
- Hardkernel ODROID-M1S (odroid-m1s-rk3566)
|
||||||
|
- LCKFB TaishanPi (lckfb-tspi-rk3566)
|
||||||
- Pine64 PineTab2 (pinetab2-rk3566)
|
- Pine64 PineTab2 (pinetab2-rk3566)
|
||||||
- Pine64 Quartz64-A Board (quartz64-a-rk3566)
|
- Pine64 Quartz64-A Board (quartz64-a-rk3566)
|
||||||
- Pine64 Quartz64-B Board (quartz64-b-rk3566)
|
- Pine64 Quartz64-B Board (quartz64-b-rk3566)
|
||||||
|
Loading…
Reference in New Issue
Block a user