* Add BOARD_VENDOR to board configs * Add BOARD_VENDOR to all board configuration files - Added BOARD_VENDOR variable to board configuration files - Using lowercase vendor slugs (e.g., friendlyelec, radxa, xunlong) - Set 'generic' for boards without clear vendor match - TV box files (.tvb) excluded as they have no clear vendor - Enables better board categorization and vendor-specific handling * Manual adjustements on top of AI matching * Drop doubled definition and add retroid vendor
50 lines
1.4 KiB
Plaintext
50 lines
1.4 KiB
Plaintext
# RISC-V StarFive Visionfive V1
|
|
BOARD_NAME="VisionFive"
|
|
BOARD_VENDOR="star-five"
|
|
BOARDFAMILY="starfive"
|
|
BOARD_MAINTAINER=""
|
|
KERNEL_TARGET="edge"
|
|
BOOT_FDT_FILE="starfive/jh7100-starfive-visionfive-v1.dtb"
|
|
SRC_EXTLINUX="yes"
|
|
SRC_CMDLINE="console=ttyS0,115200n8 console=tty0 earlycon=sbi rootflags=data=writeback stmmaceth=chain_mode:1 rw"
|
|
BOOTCONFIG=none
|
|
|
|
function post_family_tweaks__visionfive_uenv() {
|
|
# rpardini: uEnv.txt is needed to re-enable distroboot-like behaviour on the board's SPI u-boot
|
|
display_alert "$BOARD" "creating uEnv.txt" "info"
|
|
cat <<- UENV_SCRIPT_HEADER > "${SDCARD}/boot/uEnv.txt"
|
|
fdt_high=0xffffffffffffffff
|
|
initrd_high=0xffffffffffffffff
|
|
|
|
scriptaddr=0x88100000
|
|
script_offset_f=0x1fff000
|
|
script_size_f=0x1000
|
|
|
|
kernel_addr_r=0x84000000
|
|
kernel_comp_addr_r=0x90000000
|
|
kernel_comp_size=0x10000000
|
|
|
|
fdt_addr_r=0x88000000
|
|
ramdisk_addr_r=0x88300000
|
|
|
|
distro_bootpart=1
|
|
uenvcmd=run mmc_boot
|
|
UENV_SCRIPT_HEADER
|
|
|
|
display_alert "$BOARD" "creating 10-hdmi.conf" "info"
|
|
mkdir -p "${SDCARD}/etc/X11/xorg.conf.d"
|
|
cat <<- XORG_HDMI_CONF > "${SDCARD}/etc/X11/xorg.conf.d/10-hdmi.conf"
|
|
Section "Device"
|
|
Identifier "Default Device"
|
|
Driver "modesetting"
|
|
Option "AccelMethod" "none" ### "glamor" to enable 3D acceleration, "none" to disable.
|
|
EndSection
|
|
Section "ServerFlags"
|
|
Option "AutoAddGPU" "off"
|
|
Option "Debug" "dmabuf_capable"
|
|
EndSection
|
|
XORG_HDMI_CONF
|
|
|
|
return 0
|
|
}
|