initial buildroot for linux 5.15

This commit is contained in:
Huan.Feng
2021-12-06 14:12:13 +08:00
parent d7767d594e
commit 7b6fc358fa
12736 changed files with 508822 additions and 0 deletions
@@ -0,0 +1,39 @@
From afb92e4b1cd05388f519868215d0e8a4672ebb0e Mon Sep 17 00:00:00 2001
From: Carlos Santos <unixmania@gmail.com>
Date: Sun, 10 Nov 2019 22:44:44 -0300
Subject: [PATCH] Makefile: do not install init script
Use a custom one, made for Buildroot, instead.
Signed-off-by: Carlos Santos <unixmania@gmail.com>
---
Makefile | 3 ---
1 file changed, 3 deletions(-)
diff --git a/Makefile b/Makefile
index 649111a..19016f3 100755
--- a/Makefile
+++ b/Makefile
@@ -3,7 +3,6 @@ TARGET_PRODUCT ?= jacinto6evm
SRCDIR = ./targetfs/${TARGET_PRODUCT}
prefix = /usr
-etcdir = /etc
bindir = ${prefix}/bin
incdir = ${prefix}/include
libdir = ${prefix}/lib
@@ -11,11 +10,9 @@ libdir = ${prefix}/lib
all:
install:
- mkdir -p ${DESTDIR}${etcdir}
mkdir -p ${DESTDIR}${bindir}
mkdir -p ${DESTDIR}${incdir}
mkdir -p ${DESTDIR}${libdir}
- cp -ar ${SRCDIR}/etc/* ${DESTDIR}${etcdir}
cp -ar ${SRCDIR}/bin/* ${DESTDIR}${bindir}
cp -ar ${SRCDIR}/include/* ${DESTDIR}${incdir}
cp -ar ${SRCDIR}/lib/* ${DESTDIR}${libdir}
--
2.18.1
+40
View File
@@ -0,0 +1,40 @@
comment "ti-sgx-um needs the ti-sgx-km driver"
depends on !BR2_PACKAGE_TI_SGX_KM
comment "ti-sgx-um needs udev and a glibc toolchain w/ threads"
depends on !BR2_PACKAGE_HAS_UDEV || !BR2_TOOLCHAIN_USES_GLIBC \
|| !BR2_TOOLCHAIN_HAS_THREADS
config BR2_PACKAGE_TI_SGX_UM
bool "ti-sgx-um"
depends on BR2_PACKAGE_TI_SGX_KM
depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm
depends on BR2_PACKAGE_HAS_UDEV
# pre-built binaries
depends on BR2_TOOLCHAIN_USES_GLIBC
select BR2_PACKAGE_LIBDRM
select BR2_PACKAGE_LIBDRM_OMAP
select BR2_PACKAGE_HAS_LIBEGL
select BR2_PACKAGE_HAS_LIBGLES
select BR2_PACKAGE_HAS_POWERVR
select BR2_PACKAGE_LIBFFI
select BR2_PACKAGE_WAYLAND
help
Graphics libraries for TI CPUs with SGX5xx GPU.
This package supports AM335x, AM437x, AM4430 and AM5430.
For older CPUs or kernels use the ti-gfx package.
https://git.ti.com/cgit/graphics/omap5-sgx-ddk-um-linux
if BR2_PACKAGE_TI_SGX_UM
config BR2_PACKAGE_PROVIDES_LIBEGL
default "ti-sgx-um"
config BR2_PACKAGE_PROVIDES_LIBGLES
default "ti-sgx-um"
config BR2_PACKAGE_PROVIDES_POWERVR
default "ti-sgx-um"
endif
+56
View File
@@ -0,0 +1,56 @@
#!/bin/sh
pvrsrvkm_ko="/lib/modules/$(/bin/uname -r)/extra/pvrsrvkm.ko"
pvr_loaded() {
/sbin/lsmod | /bin/grep -q '^\<pvrsrvkm\>'
}
pvr_load() {
/sbin/insmod "$pvrsrvkm_ko" > /dev/null 2>&1
}
start() {
printf 'Loading pvrsrvkm module: '
pvr_loaded || pvr_load
status=$?
if [ "$status" -eq 0 ]; then
printf 'Starting PowerVR services: '
/usr/bin/pvrsrvctl --start --no-module > /dev/null 2>&1
status=$?
fi
if [ "$status" -eq 0 ]; then
echo "OK"
else
echo "FAIL"
fi
return "$status"
}
stop() {
printf 'Starting PowerVR services: '
/usr/bin/pvrsrvctl --stop > /dev/null 2>&1
status=$?
if [ "$status" -eq 0 ]; then
echo "OK"
else
echo "FAIL"
fi
return "$status"
}
restart() {
stop
sleep 1
start
}
case "$1" in
start|stop|restart)
"$1";;
reload)
restart;;
*)
echo "Usage: $0 {start|stop|restart|reload}"
exit 1
esac
+3
View File
@@ -0,0 +1,3 @@
# Locally computed:
sha256 e52c743194516fcc92d570bc5a26dfaa26d18c13d92d41640019f544ef25be3a ti-sgx-um-909e237baf47d0bde006ff25552f5403fd7e359d-br1.tar.gz
sha256 368c306246c9130b5c90a6fef2f80085f70b6225b3f552654a288c0f39fc1531 TI-Linux-Graphics-DDK-UM-Manifest.doc
+36
View File
@@ -0,0 +1,36 @@
################################################################################
#
# ti-sgx-um
#
################################################################################
# This corresponds to SDK 06.01.00.08
TI_SGX_UM_VERSION = 909e237baf47d0bde006ff25552f5403fd7e359d
TI_SGX_UM_SITE = http://git.ti.com/git/graphics/omap5-sgx-ddk-um-linux.git
TI_SGX_UM_SITE_METHOD = git
TI_SGX_UM_LICENSE = TI TSPA License
TI_SGX_UM_LICENSE_FILES = TI-Linux-Graphics-DDK-UM-Manifest.doc
TI_SGX_UM_INSTALL_STAGING = YES
TI_SGX_UM_TARGET=ti335x
# ti-sgx-um is a egl/gles provider only if libdrm is installed
TI_SGX_UM_DEPENDENCIES = libdrm wayland
define TI_SGX_UM_INSTALL_STAGING_CMDS
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DISCIMAGE=$(STAGING_DIR) \
TARGET_PRODUCT=$(TI_SGX_UM_TARGET) install
endef
define TI_SGX_UM_INSTALL_TARGET_CMDS
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DISCIMAGE=$(TARGET_DIR) \
TARGET_PRODUCT=$(TI_SGX_UM_TARGET) install
endef
TI_SGX_UM_POST_INSTALL_TARGET_HOOKS += TI_SGX_UM_INSTALL_CONF
define TI_SGX_UM_INSTALL_INIT_SYSV
$(INSTALL) -D -m 0755 package/ti-sgx-um/S80ti-sgx \
$(TARGET_DIR)/etc/init.d/S80ti-sgx
endef
$(eval $(generic-package))