mirror of
https://github.com/linux-sunxi/meta-sunxi.git
synced 2024-11-19 11:48:22 +01:00
684a800c86
Add support of sun50i SoC family to u-boot recipe: - move SPL_BINARY to sunxi.inc and sunxi64.inc -- different SoC families have different SPL_BINARY names - create separate boot.cmd files for arm and aarch64 -- different kernel image types require different boot commands - add atf-sunxi dependency -- u-boot for aarch64 needs ATF BL31 binary - add do_compile_sun50i[depends] -- make sure that BL31 binary is already deployed before u-boot build Signed-off-by: Sergey Matyukevich <geomatsi@gmail.com>
35 lines
968 B
PHP
35 lines
968 B
PHP
SOC_FAMILY ??= ""
|
|
include conf/machine/include/soc-family.inc
|
|
|
|
# Sub-architecture support
|
|
MACHINE_SOCARCH_SUFFIX ?= ""
|
|
MACHINE_SOCARCH_SUFFIX_sun4i = "-sun4i"
|
|
|
|
PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg"
|
|
XSERVER = "xserver-xorg \
|
|
xf86-video-fbturbo \
|
|
xf86-input-evdev \
|
|
xf86-input-mouse \
|
|
xf86-input-keyboard"
|
|
|
|
PREFERRED_PROVIDER_virtual/kernel ?= "linux-mainline"
|
|
PREFERRED_PROVIDER_u-boot ?= "u-boot"
|
|
PREFERRED_PROVIDER_virtual/bootloader ?= "u-boot"
|
|
|
|
KERNEL_IMAGETYPE ?= "uImage"
|
|
|
|
IMAGE_CLASSES += "sdcard_image-sunxi"
|
|
IMAGE_FSTYPES += "ext3 tar.gz sunxi-sdimg"
|
|
|
|
MACHINE_EXTRA_RRECOMMENDS = "kernel-modules"
|
|
|
|
UBOOT_LOCALVERSION = "-g${@d.getVar('SRCPV', True).partition('+')[2][0:7]}"
|
|
|
|
UBOOT_ENTRYPOINT ?= "0x40008000"
|
|
UBOOT_LOADADDRESS ?= "0x400080OB00"
|
|
|
|
SPL_BINARY ?= "u-boot-sunxi-with-spl.bin"
|
|
|
|
SERIAL_CONSOLE ?= "115200 ttyS0"
|
|
MACHINE_FEATURES ?= "alsa apm keyboard rtc serial screen usbgadget usbhost vfat"
|