core/linux-armv7-rc to 4.10.rc5-1

This commit is contained in:
Kevin Mihelich 2017-01-24 01:00:39 +00:00
parent b577b104aa
commit 5268f103ba
15 changed files with 71 additions and 32 deletions

View file

@ -1,4 +1,4 @@
From ce5295efea45661c5e13354ee03d7073271bf914 Mon Sep 17 00:00:00 2001
From b9f6d275e5af76eb4e32beb66480e8f53a7d1685 Mon Sep 17 00:00:00 2001
From: Willy Tarreau <w@xxxxxx>
Date: Sun, 2 Dec 2012 19:59:28 +0100
Subject: [PATCH 1/9] ARM: atags: add support for Marvell's u-boot

View file

@ -1,4 +1,4 @@
From bcb91efdc2130f91a7bd87d52022ef942aec6a14 Mon Sep 17 00:00:00 2001
From 3573189a2857cd66d248fb79e48a45ae70399c0b Mon Sep 17 00:00:00 2001
From: Willy Tarreau <w@xxxxxx>
Date: Sun, 2 Dec 2012 19:56:58 +0100
Subject: [PATCH 2/9] ARM: atags/fdt: retrieve MAC addresses from Marvell boot

View file

@ -1,4 +1,4 @@
From 6112c7b35b2c6c5a02a69f2a4b9ea3c562b7012f Mon Sep 17 00:00:00 2001
From 94679e069c9def09906a6b5f85c58ebd981ff615 Mon Sep 17 00:00:00 2001
From: Kevin Mihelich <kevin@archlinuxarm.org>
Date: Fri, 5 Sep 2014 15:41:19 -0600
Subject: [PATCH 3/9] SMILE Plug device tree file
@ -14,10 +14,10 @@ Signed-off-by: Kevin Mihelich <kevin@archlinuxarm.org>
create mode 100644 arch/arm/boot/dts/armada-370-smileplug.dts
diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
index cccdbcb557b6..74b4dcbe8bbd 100644
index f10fe8526239..f00e858de082 100644
--- a/arch/arm/boot/dts/Makefile
+++ b/arch/arm/boot/dts/Makefile
@@ -933,6 +933,7 @@ dtb-$(CONFIG_MACH_ARMADA_370) += \
@@ -935,6 +935,7 @@ dtb-$(CONFIG_MACH_ARMADA_370) += \
armada-370-db.dtb \
armada-370-dlink-dns327l.dtb \
armada-370-mirabox.dtb \

View file

@ -1,4 +1,4 @@
From b1a1331419ffe23e8736fa8b942bd2ca2430a1a9 Mon Sep 17 00:00:00 2001
From 4831d1d37e42c17f97ae238d6bbcfda7c8dac028 Mon Sep 17 00:00:00 2001
From: Kevin Mihelich <kevin@archlinuxarm.org>
Date: Fri, 5 Sep 2014 15:43:56 -0600
Subject: [PATCH 4/9] fix mvsdio eMMC timing

View file

@ -1,4 +1,4 @@
From 158d5a686346c0230093c15a46df00c3cf8a6ec6 Mon Sep 17 00:00:00 2001
From 079ecb4f368b983d08e7c19daaf64311b8814ee3 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Tue, 18 Feb 2014 01:43:50 -0300
Subject: [PATCH 5/9] net/smsc95xx: Allow mac address to be set as a parameter

View file

@ -1,4 +1,4 @@
From 68671e2e7cc6ac31bb8bad764b45c88d771f79e4 Mon Sep 17 00:00:00 2001
From f8ed0685d6606fe27a3e8fc8aa3744f17f9e1956 Mon Sep 17 00:00:00 2001
From: dobatog <dobatog@gmail.com>
Date: Thu, 26 Feb 2015 12:32:27 +0100
Subject: [PATCH 6/9] ARM: TLV320AIC23 SoC Audio Codec: Fix errors reported

View file

@ -1,4 +1,4 @@
From 789190f46370b2c60ba36d7f1793aaed451b925e Mon Sep 17 00:00:00 2001
From 6a7d1d2fab44c1830903b7af1a8a844ce4925763 Mon Sep 17 00:00:00 2001
From: Kevin Mihelich <kevin@archlinuxarm.org>
Date: Sat, 14 Feb 2015 12:32:27 +0100
Subject: [PATCH 7/9] set default cubietruck led triggers

View file

@ -1,4 +1,4 @@
From 0d0891b7abde896742d966ca32bc0a45d6bfe5b7 Mon Sep 17 00:00:00 2001
From 5bd43bf12a2258976be01fe1211de9ad4d8e9145 Mon Sep 17 00:00:00 2001
From: Kevin Mihelich <kevin@archlinuxarm.org>
Date: Thu, 11 Aug 2016 00:42:37 -0600
Subject: [PATCH 8/9] exynos4412-odroid: set higher minimum buck2 regulator

View file

@ -1,4 +1,4 @@
From 5fe550f8ac792b731055ad12a3aa65e3b7c9529d Mon Sep 17 00:00:00 2001
From 24b08faa09d097e432fe36817dce69335c63d412 Mon Sep 17 00:00:00 2001
From: Kevin Mihelich <kevin@archlinuxarm.org>
Date: Mon, 26 Dec 2016 12:56:09 -0700
Subject: [PATCH 9/9] drm/armada tracing fix

View file

@ -0,0 +1,11 @@
[Trigger]
Type = File
Operation = Install
Operation = Upgrade
Target = boot/zImage
Target = usr/lib/initcpio/*
[Action]
Description = Updating %PKGBASE% initcpios
When = PostTransaction
Exec = /usr/bin/mkinitcpio -p %PKGBASE%

View file

@ -4,7 +4,7 @@
buildarch=4
_rcver=4.10
_rcrel=4
_rcrel=5
_rcnrel=armv7-x1
pkgbase=linux-armv7-rc
@ -30,26 +30,28 @@ source=("https://www.kernel.org/pub/linux/kernel/v4.x/testing/${_srcname}.tar.xz
'0008-exynos4412-odroid-set-higher-minimum-buck2-regulator.patch'
'0009-drm-armada-tracing-fix.patch'
'config'
'cmdline'
'kernel.its'
'kernel.keyblock'
'kernel_data_key.vbprivk')
md5sums=('a5e775559b20450b34b4824d6751a1fb'
'518e6918185793b106ec2a3a61f6015f'
'430137ab493c2279c0cd13a3570b3449'
'f8b1e21e890bb5cbc9b0c876467f0772'
'2caa18222d17b6bf0d701939a1dcb8fb'
'90902739306bd9d3a26bdb9e1905ac87'
'c4e3758113bc37983552cc2889302b7e'
'cf0ab26b775cbdfc31d06113625bfe19'
'5f1f081fa789b652f42d43548aa5b210'
'acf706b512918f216a2cf320710f9edc'
'5c0c23275255d7b368fb50258b76499c'
'5a85c2521fc2b1f8a95dba5a64be5a5a'
'1813b39074d01af6548951764a0f6444'
'kernel_data_key.vbprivk'
'linux.preset'
'99-linux.hook')
md5sums=('1b07140eb31f7b4f41022d16fb42f38e'
'ed687dcac40f35737678e506f2df0643'
'214847b73b9001db1362e8bb3f9aed87'
'82ffb2a8297f35e56f8827bd6cc89a32'
'70bc3d3d13f4e77728bbc324dc81a9d3'
'47eae7e2c1d8e41137c4214b3091aa99'
'cfa66bcafa51215e71be60c63e978e35'
'5f76b742e3d04056a6bb49c1bde4a190'
'a93178aff351099bdc1932b15c09e506'
'd9986312d2a15c29cf816a967d3447e1'
'62e75ec9b302e39ac51227ebb4243b76'
'ab67b6e3b9ec7394f2514ab36b695883'
'4f2379ed84258050edb858ee8d281678'
'61c5ff73c136ed07a7aadbf58db3d96a'
'584777ae88bce2c5659960151b64c7d8')
'584777ae88bce2c5659960151b64c7d8'
'ae7ccb81e057c4d81401e725f102ee5f'
'79fa396e3f9a09a85156d6d7c2d34b58')
prepare() {
cd "${srcdir}/${_srcname}"
@ -112,6 +114,7 @@ _package() {
pkgdesc="The Linux Kernel and modules - ${_desc}"
depends=('coreutils' 'linux-firmware' 'kmod' 'mkinitcpio>=0.7')
optdepends=('crda: to set the correct wireless channels of your country')
backup=("etc/mkinitcpio.d/${pkgbase}.preset")
provides=('kernel26' "linux=${pkgver}")
conflicts=('linux')
replaces=('linux-mvebu')
@ -137,6 +140,17 @@ _package() {
-e "s/KERNEL_VERSION=.*/KERNEL_VERSION=${_kernver}/g" \
-i "${startdir}/${pkgname}.install"
# install mkinitcpio preset file for kernel
install -D -m644 "${srcdir}/linux.preset" "${pkgdir}/etc/mkinitcpio.d/${pkgbase}.preset"
sed \
-e "1s|'linux.*'|'${pkgbase}'|" \
-e "s|ALL_kver=.*|ALL_kver=\"${_kernver}\"|" \
-i "${pkgdir}/etc/mkinitcpio.d/${pkgbase}.preset"
# install pacman hook for initramfs regeneration
sed "s|%PKGBASE%|${pkgbase}|g" "${srcdir}/99-linux.hook" |
install -D -m644 /dev/stdin "${pkgdir}/usr/share/libalpm/hooks/99-${pkgbase}.hook"
# remove build and source links
rm -f "${pkgdir}"/lib/modules/${_kernver}/{source,build}
# remove the firmware
@ -339,6 +353,7 @@ _package-chromebook() {
cp ../kernel.its .
mkimage -D "-I dts -O dtb -p 2048" -f kernel.its vmlinux.uimg
dd if=/dev/zero of=bootloader.bin bs=512 count=1
echo 'console=tty0 init=/sbin/init root=PARTUUID=%U/PARTNROFF=1 rootwait rw noinitrd' > cmdline
vbutil_kernel \
--pack vmlinux.kpart \
--version 1 \
@ -346,7 +361,7 @@ _package-chromebook() {
--arch arm \
--keyblock ../kernel.keyblock \
--signprivate ../kernel_data_key.vbprivk \
--config ../cmdline \
--config cmdline \
--bootloader bootloader.bin
mkdir -p "${pkgdir}/boot"

View file

@ -1 +0,0 @@
console=tty0 init=/sbin/init root=PARTUUID=%U/PARTNROFF=1 rootwait rw noinitrd

View file

@ -3313,7 +3313,7 @@ CONFIG_TOUCHSCREEN_AD7879=m
CONFIG_TOUCHSCREEN_AD7879_I2C=m
CONFIG_TOUCHSCREEN_AD7879_SPI=m
CONFIG_TOUCHSCREEN_AR1021_I2C=m
CONFIG_TOUCHSCREEN_ATMEL_MXT=m
CONFIG_TOUCHSCREEN_ATMEL_MXT=y
# CONFIG_TOUCHSCREEN_ATMEL_MXT_T37 is not set
CONFIG_TOUCHSCREEN_AUO_PIXCIR=m
CONFIG_TOUCHSCREEN_BU21013=m

View file

@ -2,7 +2,7 @@
# arg 2: the old package version
KERNEL_NAME=-armv7-rc
KERNEL_VERSION=4.8.0-rc1-1-ARCH
KERNEL_VERSION=4.10.0-rc4-1-ARCH
post_install () {
# updating module dependencies
@ -15,3 +15,7 @@ post_upgrade() {
echo ">>> Updating module dependencies. Please wait ..."
depmod ${KERNEL_VERSION}
}
post_remove() {
rm -f boot/initramfs-linux.img
}

View file

@ -0,0 +1,10 @@
# mkinitcpio preset file for the linux-armv7-rc package
ALL_config="/etc/mkinitcpio.conf"
ALL_kver="4.10.0-rc4-1-ARCH"
PRESETS=('default')
#default_config="/etc/mkinitcpio.conf"
default_image="/boot/initramfs-linux.img"
#default_options=""