mirror of
https://github.com/linux-sunxi/meta-sunxi.git
synced 2024-12-26 21:18:22 +01:00
Add support for banapi machine
Conflicts: recipes-bsp/sunxi-board-fex/sunxi-board-fex.bb recipes-bsp/u-boot/u-boot_git.bb recipes-graphics/libgles/sunxi-mali_git.bb recipes-kernel/linux/linux_3.4.bb
This commit is contained in:
parent
9a8031a8c2
commit
5727515f10
18
conf/machine/bananapi.conf
Normal file
18
conf/machine/bananapi.conf
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
#@TYPE: Machine
|
||||||
|
#@NAME: Bananapi
|
||||||
|
#@DESCRIPTION: Machine configuration for the bananapi, based on allwinner A20 CPU http://bananapi.org/
|
||||||
|
|
||||||
|
# Only has DVI connector for external screen
|
||||||
|
GUI_MACHINE_CLASS = "bigscreen"
|
||||||
|
|
||||||
|
require conf/machine/include/tune-cortexa7.inc
|
||||||
|
require conf/machine/include/sunxi.inc
|
||||||
|
require conf/machine/include/sunxi-mali.inc
|
||||||
|
|
||||||
|
UBOOT_MACHINE = "Bananapi_config"
|
||||||
|
UBOOT_ENTRYPOINT = "0x40008000"
|
||||||
|
UBOOT_LOADADDRESS = "0x40008000"
|
||||||
|
|
||||||
|
SERIAL_CONSOLE = "115200 ttyS0"
|
||||||
|
|
||||||
|
MACHINE_FEATURES = "screen apm usbgadget usbhost vfat"
|
@ -23,6 +23,7 @@ SUNXI_FEX_FILE_olinuxino-a20lime = "sys_config/a20/a20-olinuxino_lime.fex"
|
|||||||
SUNXI_FEX_FILE_cubieboard = "sys_config/a10/cubieboard.fex"
|
SUNXI_FEX_FILE_cubieboard = "sys_config/a10/cubieboard.fex"
|
||||||
SUNXI_FEX_FILE_cubieboard2 = "sys_config/a20/cubieboard2.fex"
|
SUNXI_FEX_FILE_cubieboard2 = "sys_config/a20/cubieboard2.fex"
|
||||||
SUNXI_FEX_FILE_cubietruck= "sys_config/a20/cubietruck.fex"
|
SUNXI_FEX_FILE_cubietruck= "sys_config/a20/cubietruck.fex"
|
||||||
|
SUNXI_FEX_FILE_bananapi= "sys_config/a20/Bananapi.fex"
|
||||||
|
|
||||||
SUNXI_FEX_BIN_IMAGE = "fex-${MACHINE}-${PV}-${PR}.bin"
|
SUNXI_FEX_BIN_IMAGE = "fex-${MACHINE}-${PV}-${PR}.bin"
|
||||||
SUNXI_FEX_BIN_IMAGE_SYMLINK = "fex-${MACHINE}.bin"
|
SUNXI_FEX_BIN_IMAGE_SYMLINK = "fex-${MACHINE}.bin"
|
||||||
@ -55,4 +56,6 @@ do_package_write_rpm[noexec] = "1"
|
|||||||
do_package_write_deb[noexec] = "1"
|
do_package_write_deb[noexec] = "1"
|
||||||
do_populate_sysroot[noexec] = "1"
|
do_populate_sysroot[noexec] = "1"
|
||||||
|
|
||||||
COMPATIBLE_MACHINE = "(mele|meleg|olinuxino-a10s|olinuxino-a10|olinuxino-a13|olinuxino-a20|olinuxino-a20som|olinuxino-a20lime|cubieboard|cubieboard2|cubietruck)"
|
# Remember to add machine entry to IMAGE_DEPENDS in sdcard_image-a10.bbclass
|
||||||
|
# when adding new machines2D.
|
||||||
|
COMPATIBLE_MACHINE = "(mele|meleg|olinuxino-a10s|olinuxino-a10|olinuxino-a13|olinuxino-a20|olinuxino-a20som|olinuxino-a20lime|cubieboard|cubieboard2|cubietruck|bananapi)"
|
||||||
|
@ -4,7 +4,8 @@ LICENSE = "GPLv2"
|
|||||||
LIC_FILES_CHKSUM = "file://Licenses/gpl-2.0.txt;md5=b234ee4d69f5fce4486a80fdaf4a4263"
|
LIC_FILES_CHKSUM = "file://Licenses/gpl-2.0.txt;md5=b234ee4d69f5fce4486a80fdaf4a4263"
|
||||||
|
|
||||||
# No patches for other machines yet
|
# No patches for other machines yet
|
||||||
COMPATIBLE_MACHINE = "(mele|meleg|olinuxino-a13|olinuxino-a10s|olinuxino-a10|olinuxino-a20|olinuxino-a20som|olinuxino-a20lime|cubieboard|cubieboard2|cubietruck)"
|
|
||||||
|
COMPATIBLE_MACHINE = "(mele|meleg|olinuxino-a13|olinuxino-a10s|olinuxino-a10|olinuxino-a20|olinuxino-a20som|olinuxino-a20lime|cubieboard|cubieboard2|cubietruck|bananapi)"
|
||||||
|
|
||||||
DEFAULT_PREFERENCE_mele= "1"
|
DEFAULT_PREFERENCE_mele= "1"
|
||||||
DEFAULT_PREFERENCE_meleg= "1"
|
DEFAULT_PREFERENCE_meleg= "1"
|
||||||
@ -17,6 +18,7 @@ DEFAULT_PREFERENCE_olinuxino-a20lime= "1"
|
|||||||
DEFAULT_PREFERENCE_cubieboard="1"
|
DEFAULT_PREFERENCE_cubieboard="1"
|
||||||
DEFAULT_PREFERENCE_cubieboard2="1"
|
DEFAULT_PREFERENCE_cubieboard2="1"
|
||||||
DEFAULT_PREFERENCE_cubietruck="1"
|
DEFAULT_PREFERENCE_cubietruck="1"
|
||||||
|
DEFAULT_PREFERENCE_bananapi="1"
|
||||||
|
|
||||||
SRC_URI = "git://github.com/linux-sunxi/u-boot-sunxi.git;protocol=git;branch=sunxi"
|
SRC_URI = "git://github.com/linux-sunxi/u-boot-sunxi.git;protocol=git;branch=sunxi"
|
||||||
|
|
||||||
|
@ -3,7 +3,8 @@ DESCRIPTION = "libGLES for the A10/A13 Allwinner processor with Mali 400 (X11)"
|
|||||||
LICENSE = "Proprietary"
|
LICENSE = "Proprietary"
|
||||||
LIC_FILES_CHKSUM = "file://README;md5=1b81a178e80ee888ee4571772699ab2c"
|
LIC_FILES_CHKSUM = "file://README;md5=1b81a178e80ee888ee4571772699ab2c"
|
||||||
|
|
||||||
COMPATIBLE_MACHINE = "(mele|meleg|cubieboard|cubieboard2|cubietruck|olinuxino-a10|olinuxino-a13|olinuxino-a20|olinuxino-a20som|olinuxino-a20lime)"
|
COMPATIBLE_MACHINE = "(mele|meleg|cubieboard|cubieboard2|cubietruck|olinuxino-a10|olinuxino-a13|olinuxino-a20|olinuxino-a20som|olinuxino-a20lime|bananapi)"
|
||||||
|
DEPENDS = "virtual/libx11 libxau libxdmcp libdrm dri2proto libdri2 libump"
|
||||||
|
|
||||||
# These libraries shouldn't get installed in world builds unless something
|
# These libraries shouldn't get installed in world builds unless something
|
||||||
# explicitly depends upon them.
|
# explicitly depends upon them.
|
||||||
|
1218
recipes-kernel/linux/linux/bananapi/defconfig
Normal file
1218
recipes-kernel/linux/linux/bananapi/defconfig
Normal file
File diff suppressed because it is too large
Load Diff
@ -2,7 +2,7 @@ require linux.inc
|
|||||||
|
|
||||||
DESCRIPTION = "Linux kernel for Allwinner a10/a20 processors"
|
DESCRIPTION = "Linux kernel for Allwinner a10/a20 processors"
|
||||||
|
|
||||||
COMPATIBLE_MACHINE = "(mele|meleg|olinuxino-a13|olinuxino-a10s|olinuxino-a10|olinuxino-a20|olinuxino-a20som|olinuxino-a20lime|cubieboard|cubieboard2|cubietruck)"
|
COMPATIBLE_MACHINE = "(mele|meleg|olinuxino-a13|olinuxino-a10s|olinuxino-a10|olinuxino-a20|olinuxino-a20som|olinuxino-a20lime|cubieboard|cubieboard2|cubietruck|bananapi)"
|
||||||
|
|
||||||
PV = "3.4.90"
|
PV = "3.4.90"
|
||||||
PR = "r1"
|
PR = "r1"
|
||||||
|
Loading…
Reference in New Issue
Block a user