main: linux-postmarketos-allwinner: PinePhone updates
- main: postmarketos-mkinitfs: Add /run Create the /run directory in the initramfs so that cryptsetup doesn't crash on not being able to create /run/cryptsetup for lockfiles - device: pine-dontbeevil: Remove workaround for touchscreen - main: linux-postmarketos-allwinner: Implemented supplies for touchscreen This uses a slightly newer commit from the kernel repo that implements requesting a regulator in the touchscreen driver - device: pine-dontbeevil: Remove ethernet from initramfs This actually makes debugging more complicated since networkmanager wont touch the ethernet adapter afterwards and the initramfs can be debugged over uart - temp/u-boot: sync APKBUILD with upstream and update to 2019.04 - main: linux-postmarketos-allwinner: Use 20190521 git version
This commit is contained in:
parent
4f5aa75375
commit
d72923dcd5
10 changed files with 27 additions and 44 deletions
|
@ -16,8 +16,6 @@ source="
|
||||||
weston.ini
|
weston.ini
|
||||||
xorg.conf
|
xorg.conf
|
||||||
start_weston.sh
|
start_weston.sh
|
||||||
load_touchscreen.sh
|
|
||||||
load_touchscreen.start
|
|
||||||
"
|
"
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
|
@ -29,10 +27,6 @@ package() {
|
||||||
devicepkg_package $startdir $pkgname
|
devicepkg_package $startdir $pkgname
|
||||||
install -D -m644 "$srcdir"/boot.scr \
|
install -D -m644 "$srcdir"/boot.scr \
|
||||||
"$pkgdir"/boot/boot.scr
|
"$pkgdir"/boot/boot.scr
|
||||||
install -D -m755 "$srcdir"/load_touchscreen.sh \
|
|
||||||
"$pkgdir"/usr/bin/load_touchscreen.sh
|
|
||||||
install -D -m755 "$srcdir"/load_touchscreen.start \
|
|
||||||
"$pkgdir"/etc/local.d/load_touchscreen.start
|
|
||||||
}
|
}
|
||||||
|
|
||||||
x11() {
|
x11() {
|
||||||
|
@ -59,10 +53,8 @@ nonfree_firmware() {
|
||||||
mkdir "$subpkgdir"
|
mkdir "$subpkgdir"
|
||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="a13743f37c982d0ba4524c9e3a3b8a1bb95dceeefe3f9aac01c893128c70b5a7f3e501dd3995fcfe231c1fbb59857af79508a14181263c9ea53a5f1109097a4b deviceinfo
|
sha512sums="3e903f578a5112ec171e09e13e331345f0bd8fee935d6658a48cd2d369085c909106329fc103678961189486956aed97da9ff0b3be59f587f773f57d51f2d1bd deviceinfo
|
||||||
8ed26c0537860431a3ca279a8db37dafda2b0e678caf1dcd1c9782a5a3c49e0ac0c8ac6126c30cbb3f04c16bdae8e9a70c18e613f6bccdf257a5dededce36f4e uboot-script.cmd
|
8ed26c0537860431a3ca279a8db37dafda2b0e678caf1dcd1c9782a5a3c49e0ac0c8ac6126c30cbb3f04c16bdae8e9a70c18e613f6bccdf257a5dededce36f4e uboot-script.cmd
|
||||||
c4c57d1627dd451213e1ef20d89de9266cd4edcc2d33a69aa9a1f13e16d9f9742036b69dc149fd910d7213f7525c41eb79576d4457bc85cc96eba0d986382d27 weston.ini
|
c4c57d1627dd451213e1ef20d89de9266cd4edcc2d33a69aa9a1f13e16d9f9742036b69dc149fd910d7213f7525c41eb79576d4457bc85cc96eba0d986382d27 weston.ini
|
||||||
f86ef35730b89bcc8160c08db7a7fcd0970adf60c0b77af68bac397de49c0d1783e6b8db1762380c9bf874aff2d030c6f44ecb75c803d69e79ede11376409369 xorg.conf
|
f86ef35730b89bcc8160c08db7a7fcd0970adf60c0b77af68bac397de49c0d1783e6b8db1762380c9bf874aff2d030c6f44ecb75c803d69e79ede11376409369 xorg.conf
|
||||||
aa11864b9960e94e13b1467e09d8eb528e3d3652bf1fb251c7a040f4d44270403072db8aa906405d4c81fa9d6043fafa8d9ccd1f97031fd96d0dcacc38da8f84 start_weston.sh
|
aa11864b9960e94e13b1467e09d8eb528e3d3652bf1fb251c7a040f4d44270403072db8aa906405d4c81fa9d6043fafa8d9ccd1f97031fd96d0dcacc38da8f84 start_weston.sh"
|
||||||
3898faf2c5fbdb3c9edf6fecc5c1bcc34b61a97de8067dca6446c72cf44bcbb8d744038e394fc0fa687b646610be2bbafcf6b06d1cd5d7f4f7a633a70b39c753 load_touchscreen.sh
|
|
||||||
40e553ec8d2f2c159acddcb8492e8a797120043c22e2fb00c941590f49adab304402189d1eaedb469ddb1d1f7dd19bf28e8332240a024c396b1f548c7c4539bd load_touchscreen.start"
|
|
||||||
|
|
|
@ -7,7 +7,7 @@ deviceinfo_manufacturer="PINE64"
|
||||||
deviceinfo_codename="pine-dontbeevil"
|
deviceinfo_codename="pine-dontbeevil"
|
||||||
deviceinfo_date=""
|
deviceinfo_date=""
|
||||||
deviceinfo_dtb="allwinner/sun50i-a64-dontbeevil"
|
deviceinfo_dtb="allwinner/sun50i-a64-dontbeevil"
|
||||||
deviceinfo_modules_initfs=""
|
deviceinfo_modules_initfs="edt_ft5x06 sun6i_mipi_dsi sun4i_drm pwm_sun4i sun8i_mixer"
|
||||||
deviceinfo_arch="aarch64"
|
deviceinfo_arch="aarch64"
|
||||||
|
|
||||||
# Device related
|
# Device related
|
||||||
|
|
|
@ -1,10 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
# Keep reloading the touchscreen driver until the probe is successful
|
|
||||||
|
|
||||||
while ! [ -d /dev/input ] ;
|
|
||||||
do
|
|
||||||
rmmod edt_ft5x06
|
|
||||||
modprobe edt_ft5x06
|
|
||||||
sleep 2
|
|
||||||
done
|
|
|
@ -1,3 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
load_touchscreen.sh &
|
|
|
@ -3,7 +3,7 @@ _config="config-${_flavor}.${CARCH}"
|
||||||
|
|
||||||
pkgname=linux-${_flavor}
|
pkgname=linux-${_flavor}
|
||||||
|
|
||||||
pkgver=5.1.0_git20190506
|
pkgver=5.1.0_git20190521
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
|
|
||||||
arch="aarch64"
|
arch="aarch64"
|
||||||
|
@ -13,7 +13,7 @@ depends=""
|
||||||
makedepends="devicepkg-dev perl sed installkernel bash gmp-dev bc linux-headers elfutils-dev openssl-dev file bison flex"
|
makedepends="devicepkg-dev perl sed installkernel bash gmp-dev bc linux-headers elfutils-dev openssl-dev file bison flex"
|
||||||
options="!strip !check !tracedeps"
|
options="!strip !check !tracedeps"
|
||||||
install=
|
install=
|
||||||
_commit="45eccd979a56d86e337e070b9a0aceecc43c20db"
|
_commit="bc1984d747095d285236f0d20f691e421f3bbfc3"
|
||||||
source="
|
source="
|
||||||
${pkgname}-${_commit}.tar.gz::https://gitlab.com/pine64-org/linux/-/archive/${_commit}/linux-${_commit}.tar.gz
|
${pkgname}-${_commit}.tar.gz::https://gitlab.com/pine64-org/linux/-/archive/${_commit}/linux-${_commit}.tar.gz
|
||||||
config-${_flavor}.aarch64
|
config-${_flavor}.aarch64
|
||||||
|
@ -85,6 +85,6 @@ package() {
|
||||||
INSTALL_DTBS_PATH="$pkgdir/usr/share/dtb"
|
INSTALL_DTBS_PATH="$pkgdir/usr/share/dtb"
|
||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="ec525dc86ce680aaba7edc2d2be8e3b38e3d4957d27c701e0f82b8d45f81694cdabacc3cb0dde375921afbd225b5e0cb83fde98694bd85d653ceb8c5f3f0af24 linux-postmarketos-allwinner-45eccd979a56d86e337e070b9a0aceecc43c20db.tar.gz
|
sha512sums="da8d27d3660864584e2910e62f76da7fae4199d79c0c53a90afb5e344045292baeb3755d50523c702e96f2f0950d0feac93aa262d836731a1037485ab570899d linux-postmarketos-allwinner-bc1984d747095d285236f0d20f691e421f3bbfc3.tar.gz
|
||||||
5a04df0f76344b247cab894c8a41b2683e75b08209f1a957948a91f99979080ab07a1695ee266d17a4a85146145cb677ccc63a40722b1ae43ba0a7886f28de92 config-postmarketos-allwinner.aarch64
|
5a04df0f76344b247cab894c8a41b2683e75b08209f1a957948a91f99979080ab07a1695ee266d17a4a85146145cb677ccc63a40722b1ae43ba0a7886f28de92 config-postmarketos-allwinner.aarch64
|
||||||
79496ca4fbb48d27acef4e7592a05f31d5548aeae0f4a7032325b7baf8defc358359912aedd8ce136b266766f24f42e2a15d2ad9ef4d33d8398608ac74ba71f3 sun50i-a64-dontbeevil.dts"
|
bbb379b359239dc40a8096c27a1d5f73371e744eeb024ffc50ec6c6de0f28624cfedd44b8eedc2288e70a33c5ff427bbe1a03a5c4d860bed8a9b7df6471c01d4 sun50i-a64-dontbeevil.dts"
|
||||||
|
|
|
@ -240,6 +240,8 @@
|
||||||
compatible = "focaltech,ft6236", "edt,edt-6236";
|
compatible = "focaltech,ft6236", "edt,edt-6236";
|
||||||
reg = <0x38>;
|
reg = <0x38>;
|
||||||
|
|
||||||
|
vdd-supply = <®_ldo_io0>;
|
||||||
|
|
||||||
pinctrl-names = "default";
|
pinctrl-names = "default";
|
||||||
pinctrl-0 = <&touch_intr_pin>;
|
pinctrl-0 = <&touch_intr_pin>;
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
pkgname=postmarketos-mkinitfs
|
pkgname=postmarketos-mkinitfs
|
||||||
pkgver=0.7.7
|
pkgver=0.7.8
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
pkgdesc="Tool to generate initramfs images for postmarketOS"
|
pkgdesc="Tool to generate initramfs images for postmarketOS"
|
||||||
url="https://postmarketos.org"
|
url="https://postmarketos.org"
|
||||||
|
@ -25,5 +25,5 @@ package() {
|
||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="2479b08e48450f7d46c83b1117d0d81edf26dad8f2107e2ae1b10689f1b063c38181be735957ec1a16392302815355ca879ab71fc28d084e075f490cb2ac42b5 init.sh.in
|
sha512sums="2479b08e48450f7d46c83b1117d0d81edf26dad8f2107e2ae1b10689f1b063c38181be735957ec1a16392302815355ca879ab71fc28d084e075f490cb2ac42b5 init.sh.in
|
||||||
e4972ba261a72daba0d1f2fad425a3df082e18263a716746005f31a5cae313d66c168e09cd1bd0af3cee6a97bdb4b329ee3a8d03381a5b104fb39476bdcc7938 init_functions.sh
|
d458c47bb7734562f299a2f1bcf5f2bc3be8f4721d51716aadefa9addf553a5fd9582f9b2d452fbc1016bf4bcdde8a1d9fe4cd0475af030002ac660cfb86da89 init_functions.sh
|
||||||
2de44d5109be98aa2476640cb298b5dcb8366b8104af188768634ea3a0eeea9b7cc71e94f2f1ce09cd3b8200b7d4515719905ecf1301fcce94ded34f36e849e1 mkinitfs.sh"
|
2de44d5109be98aa2476640cb298b5dcb8366b8104af188768634ea3a0eeea9b7cc71e94f2f1ce09cd3b8200b7d4515719905ecf1301fcce94ded34f36e849e1 mkinitfs.sh"
|
||||||
|
|
|
@ -31,6 +31,9 @@ mount_proc_sys_dev() {
|
||||||
# /dev/pts (needed for telnet)
|
# /dev/pts (needed for telnet)
|
||||||
mkdir -p /dev/pts
|
mkdir -p /dev/pts
|
||||||
mount -t devpts devpts /dev/pts
|
mount -t devpts devpts /dev/pts
|
||||||
|
|
||||||
|
# /run (needed for cryptsetup)
|
||||||
|
mkdir /run
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_mdev() {
|
setup_mdev() {
|
||||||
|
|
|
@ -1,41 +1,41 @@
|
||||||
# Contributor: He Yangxuan <yangxuan8282@gmail.com>
|
# Contributor: He Yangxuan <yangxuan8282@gmail.com>
|
||||||
# Contributor: William Pitcock <nenolod@dereferenced.org>
|
# Contributor:
|
||||||
# Contributor: Timo Teras <timo.teras@iki.fi>
|
# Contributor: Timo Teras <timo.teras@iki.fi>
|
||||||
# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
|
# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
|
||||||
pkgname=u-boot
|
pkgname=u-boot
|
||||||
pkgver=2019.01
|
pkgver=2019.04
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
_atfversion="f0bfe15b81e50c6561a3a9a8e269db0267778910"
|
_atfversion="2.1"
|
||||||
pkgdesc="u-boot bootloader common files"
|
pkgdesc="u-boot bootloader common files"
|
||||||
url="http://www.denx.de/wiki/U-Boot/"
|
url="http://www.denx.de/wiki/U-Boot/"
|
||||||
arch="armhf armv7 aarch64"
|
arch="armhf armv7 aarch64"
|
||||||
license="GPL-2.0-or-later OFL-1.1 BSD-2-Clause BSD-3-Clause eCos-2.0 IBM-pibs
|
license="GPL-2.0-or-later OFL-1.1 BSD-2-Clause BSD-3-Clause eCos-2.0 IBM-pibs
|
||||||
ISC LGPL-2.0-only LGPL-2.1-only X11"
|
ISC LGPL-2.0-only LGPL-2.1-only X11"
|
||||||
options="!tracedeps"
|
makedepends="$depends_dev bc dtc python2-dev swig bison flex"
|
||||||
depends=""
|
|
||||||
depends_dev=""
|
|
||||||
makedepends="$depends_dev bc dtc python2-dev swig binutils coreutils bison flex"
|
|
||||||
install=""
|
|
||||||
source="http://ftp.denx.de/pub/u-boot/u-boot-${pkgver//_/-}.tar.bz2
|
source="http://ftp.denx.de/pub/u-boot/u-boot-${pkgver//_/-}.tar.bz2
|
||||||
arm-trusted-firmware-${_atfversion}.tar.gz::https://github.com/ARM-software/arm-trusted-firmware/archive/${_atfversion}.tar.gz
|
arm-trusted-firmware-${_atfversion}.tar.gz::https://github.com/ARM-software/arm-trusted-firmware/archive/v${_atfversion}.tar.gz
|
||||||
README.txt
|
README.txt
|
||||||
update-u-boot
|
update-u-boot
|
||||||
"
|
"
|
||||||
builddir="$srcdir"/u-boot-${pkgver//_/-}
|
builddir="$srcdir"/u-boot-${pkgver//_/-}
|
||||||
atfbuilddir="$srcdir"/arm-trusted-firmware-${_atfversion}
|
atfbuilddir="$srcdir"/arm-trusted-firmware-${_atfversion}
|
||||||
|
options="!tracedeps"
|
||||||
|
|
||||||
case "$CARCH" in
|
case "$CARCH" in
|
||||||
arm*) board_configs="
|
arm*) board_configs="
|
||||||
beagleboard:am335x_boneblack
|
beagleboard:am335x_boneblack_vboot
|
||||||
cubieboard:Cubieboard,Cubieboard2
|
cubieboard:Cubieboard,Cubieboard2
|
||||||
cuboxi:mx6cuboxi
|
cuboxi:mx6cuboxi
|
||||||
raspberrypi:rpi_0_w,rpi,rpi_2,rpi_3_32b
|
raspberrypi:rpi_0_w,rpi,rpi_2,rpi_3_32b
|
||||||
wandboard:wandboard
|
wandboard:wandboard
|
||||||
|
qemu:qemu_arm
|
||||||
";;
|
";;
|
||||||
aarch64) board_configs="
|
aarch64) board_configs="
|
||||||
thunderx:thunderx_88xx
|
thunderx:thunderx_88xx
|
||||||
raspberrypi:rpi_3
|
raspberrypi:rpi_3
|
||||||
odroid:odroid-c2
|
odroid:odroid-c2
|
||||||
|
libretech:libretech-cc
|
||||||
|
qemu:qemu_arm64
|
||||||
pine64:pine64-lts
|
pine64:pine64-lts
|
||||||
";;
|
";;
|
||||||
esac
|
esac
|
||||||
|
@ -48,10 +48,9 @@ subpackages="$pkgname-all:_all $_allboards"
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
if [ "$CARCH" = "aarch64" ]; then
|
if [ "$CARCH" = "aarch64" ]; then
|
||||||
export LDFLAGS=""
|
|
||||||
msg "Building ARM trusted firmware for allwinner"
|
msg "Building ARM trusted firmware for allwinner"
|
||||||
cd "$atfbuilddir"
|
cd "$atfbuilddir"
|
||||||
make PLAT=sun50i_a64 DEBUG=1 bl31
|
LDFLAGS="" make PLAT=sun50i_a64 DEBUG=1 bl31
|
||||||
export BL31="$atfbuilddir"/build/sun50i_a64/debug/bl31.bin
|
export BL31="$atfbuilddir"/build/sun50i_a64/debug/bl31.bin
|
||||||
# Sanity check $BL31
|
# Sanity check $BL31
|
||||||
if [ ! -f "$BL31" ]; then
|
if [ ! -f "$BL31" ]; then
|
||||||
|
@ -124,7 +123,7 @@ for board_config in $board_configs; do
|
||||||
eval "${_board}() { _split_boards $_board ${_configs//,/ }; }"
|
eval "${_board}() { _split_boards $_board ${_configs//,/ }; }"
|
||||||
done
|
done
|
||||||
|
|
||||||
sha512sums="d9699cd22afe9bc747d64208068c2cf8a2c3143d161ede24536f6fd6adfd6b81e28920589722639e2e48fcf34e8dbde3ead7f691f14cbcc38cd75694d14d719b u-boot-2019.01.tar.bz2
|
sha512sums="357fe94b5b043885472ea1b7dcbbac601d0c1f7c64f71026b9e1279b53160847c6478d6ec98a2f678e562db21e39037d6e6fbc1e6b19beaac02ca14e93c5de0e u-boot-2019.04.tar.bz2
|
||||||
732b806bf3a612ded9351226c8fae78d02741220034009350be1c2237341584bcb366c0db2a19b64e4548e9a720d9380d1240680459b831943d3936077eecb13 arm-trusted-firmware-f0bfe15b81e50c6561a3a9a8e269db0267778910.tar.gz
|
9b557ce5f7dc272a0cc0b955ef77fe8f00c8ed01261a2cad29bb2efba3f278e81f1061c809096c97589c7075e5d39be1abd22c8c6a9cf8aaff157f640d36d22c arm-trusted-firmware-2.1.tar.gz
|
||||||
f8c9bb6e84d6f0620c976ac7ad5dd7ec7ff9dfdd4b1d03d2bf6653e7beccf80bdf2debfc92fb1f696dba92fb40287d3c45897e0078951451d0835cb61a5f16d1 README.txt
|
f8c9bb6e84d6f0620c976ac7ad5dd7ec7ff9dfdd4b1d03d2bf6653e7beccf80bdf2debfc92fb1f696dba92fb40287d3c45897e0078951451d0835cb61a5f16d1 README.txt
|
||||||
f3bb656bbd13caf10a8ea619bc08b439e7dc27526c9cbdfa0374f4f8e277632ff4df06b34d441d6723a93d4a54aa03465d4270c44219d6a150d416b9c56edbbe update-u-boot"
|
f3bb656bbd13caf10a8ea619bc08b439e7dc27526c9cbdfa0374f4f8e277632ff4df06b34d441d6723a93d4a54aa03465d4270c44219d6a150d416b9c56edbbe update-u-boot"
|
||||||
|
|
0
temp/u-boot/update-u-boot
Normal file → Executable file
0
temp/u-boot/update-u-boot
Normal file → Executable file
Loading…
Reference in a new issue