core/linux-armv7-rc to 4.6.rc1-1

This commit is contained in:
Kevin Mihelich 2016-03-31 03:38:46 +00:00
parent 5b5ff5ba1d
commit d8b3759f24
11 changed files with 303 additions and 169 deletions

View file

@ -1,7 +1,7 @@
From 7a5c6503ca3622ce2586526e73053d841e4f6586 Mon Sep 17 00:00:00 2001
From fbde23bcfb2c5df1a2a0e20c4c6195b52736088d Mon Sep 17 00:00:00 2001
From: Willy Tarreau <w@xxxxxx>
Date: Sun, 2 Dec 2012 19:59:28 +0100
Subject: [PATCH 1/8] ARM: atags: add support for Marvell's u-boot
Subject: [PATCH 1/9] ARM: atags: add support for Marvell's u-boot
Marvell uses a specific atag in its u-boot which includes among other
information the MAC addresses for up to 4 network interfaces.
@ -47,5 +47,5 @@ index 979ff40..d1d0c19 100644
};
--
2.7.0
2.7.4

View file

@ -1,7 +1,7 @@
From 040d668336081568cd29c4d70955bb90827e382a Mon Sep 17 00:00:00 2001
From 31296ca781077c1a251da376c43136e56b27da61 Mon Sep 17 00:00:00 2001
From: Willy Tarreau <w@xxxxxx>
Date: Sun, 2 Dec 2012 19:56:58 +0100
Subject: [PATCH 2/8] ARM: atags/fdt: retrieve MAC addresses from Marvell boot
Subject: [PATCH 2/9] ARM: atags/fdt: retrieve MAC addresses from Marvell boot
loader
The atags are parsed and if a Marvell atag is found, up to 4 MAC
@ -43,5 +43,5 @@ index 9448aa0..ac7b6ae 100644
}
--
2.7.0
2.7.4

View file

@ -1,7 +1,7 @@
From 19dd2897d9d753a42e9610ff7ebc4370e995474e Mon Sep 17 00:00:00 2001
From 825006b56fcfb592a814322775fc8ab07643a3da 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/8] SMILE Plug device tree file
Subject: [PATCH 3/9] SMILE Plug device tree file
This adds a dts file for the SMILE Plug, which only differs from the Mirabox
dts with the LED definitions.
@ -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 a4a6d70..c710c30 100644
index 95c1923..38c06e4 100644
--- a/arch/arm/boot/dts/Makefile
+++ b/arch/arm/boot/dts/Makefile
@@ -767,6 +767,7 @@ dtb-$(CONFIG_MACH_ARMADA_370) += \
@@ -793,6 +793,7 @@ dtb-$(CONFIG_MACH_ARMADA_370) += \
armada-370-db.dtb \
armada-370-dlink-dns327l.dtb \
armada-370-mirabox.dtb \
@ -205,5 +205,5 @@ index 0000000..d01308a
+ };
+};
--
2.7.0
2.7.4

View file

@ -1,7 +1,7 @@
From 011e108826ecd2d14f714543171e32e74ec52878 Mon Sep 17 00:00:00 2001
From e5ab5ccc1921bb1a18b709f012678904c1fa8e65 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/8] fix mvsdio eMMC timing
Subject: [PATCH 4/9] fix mvsdio eMMC timing
These changes from Globalscale change the MMC timing to allow the eMMC versions
of the Mirabox and SMILE Plug to work.
@ -34,5 +34,5 @@ index 42296e5..e5ce6d2 100644
host->clock = ios->clock;
host->ns_per_clk = 1000000000 / (host->base_clock / (m+1));
--
2.7.0
2.7.4

View file

@ -1,7 +1,7 @@
From 3fc16f5db6a177bb5277962c808c45c74f75ae9e Mon Sep 17 00:00:00 2001
From 643175f5355843de87e7c7f5a6a7a8637e755a79 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Tue, 18 Feb 2014 01:43:50 -0300
Subject: [PATCH 5/8] net/smsc95xx: Allow mac address to be set as a parameter
Subject: [PATCH 5/9] net/smsc95xx: Allow mac address to be set as a parameter
---
drivers/net/usb/smsc95xx.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++
@ -91,5 +91,5 @@ index 66b3ab9..3cc50f6 100644
if (smsc95xx_read_eeprom(dev, EEPROM_MAC_OFFSET, ETH_ALEN,
dev->net->dev_addr) == 0) {
--
2.7.0
2.7.4

View file

@ -1,7 +1,7 @@
From c7df0a759a4e82d1fd4ea24a63a8f0a2c8b3821e Mon Sep 17 00:00:00 2001
From 44fc104d623f609caedc7f3096af977e439bc0f7 Mon Sep 17 00:00:00 2001
From: dobatog <dobatog@gmail.com>
Date: Thu, 26 Feb 2015 12:32:27 +0100
Subject: [PATCH 6/8] ARM: TLV320AIC23 SoC Audio Codec: Fix errors reported
Subject: [PATCH 6/9] ARM: TLV320AIC23 SoC Audio Codec: Fix errors reported
related to input routing signals.
The following patch, based on stable v3.19, corrects the errors that are reported in the boot trace in reference to the Input Signals of the audio codec TLV320AIC23:
@ -45,5 +45,5 @@ index cd8c02b..95e6b11 100644
/* input mux */
{"Capture Source", "Line", "Line Input"},
--
2.7.0
2.7.4

View file

@ -1,7 +1,7 @@
From 2cc0b133d9bb620d3b48651b95d60d2c3d1ae37e Mon Sep 17 00:00:00 2001
From 176a636cc67640d9cd20bc50603c460a7c17516e 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/8] set default cubietruck led triggers
Subject: [PATCH 7/9] set default cubietruck led triggers
Signed-off-by: Kevin Mihelich <kevin@archlinuxarm.org>
---
@ -29,5 +29,5 @@ index 8da939a..9957d5f 100644
};
--
2.7.0
2.7.4

View file

@ -1,7 +1,7 @@
From 19ca41a82a2fde0e6cd80b70ab1deb2b793edb86 Mon Sep 17 00:00:00 2001
From 2ee0e47ce62e315bf2674eb7fc206a597f5ad007 Mon Sep 17 00:00:00 2001
From: Kevin Mihelich <kevin@archlinuxarm.org>
Date: Sat, 7 Feb 2015 12:32:27 +0100
Subject: [PATCH 8/8] USB armory support
Subject: [PATCH 8/9] USB armory support
---
arch/arm/boot/dts/Makefile | 5 +
@ -20,10 +20,10 @@ Subject: [PATCH 8/8] USB armory support
create mode 100644 arch/arm/boot/dts/imx53-usbarmory.dts
diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
index c710c30..e9a95ef 100644
index 38c06e4..ce5c9de 100644
--- a/arch/arm/boot/dts/Makefile
+++ b/arch/arm/boot/dts/Makefile
@@ -287,6 +287,11 @@ dtb-$(CONFIG_SOC_IMX53) += \
@@ -295,6 +295,11 @@ dtb-$(CONFIG_SOC_IMX53) += \
imx53-smd.dtb \
imx53-tx53-x03x.dtb \
imx53-tx53-x13x.dtb \
@ -452,5 +452,5 @@ index 0000000..902a73b
+ status = "okay";
+};
--
2.7.0
2.7.4

View file

@ -0,0 +1,32 @@
From e0a732e08eb356d6ab05169c8a5e5460a80f00ae Mon Sep 17 00:00:00 2001
From: Marek Szyprowski <m.szyprowski@samsung.com>
Date: Thu, 17 Mar 2016 07:53:12 +0100
Subject: [PATCH 9/9] drm/exynos: fimd: fix broken dp_clock control
Commit 1feafd3afd294b03dbbedb8e8f94e0c4db526f10 ("drm/exynos: add
exynos5420 support for fimd") add support for Exynos 5420 SoC, but it
broke enabling display clock feature because of incorrect condition
check. This patch fixes it, so display is working again on platforms
requiring display clock control (i.e. Exynos5250-based SNOW platform).
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
---
drivers/gpu/drm/exynos/exynos_drm_fimd.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/exynos/exynos_drm_fimd.c b/drivers/gpu/drm/exynos/exynos_drm_fimd.c
index 51d484a..018449f 100644
--- a/drivers/gpu/drm/exynos/exynos_drm_fimd.c
+++ b/drivers/gpu/drm/exynos/exynos_drm_fimd.c
@@ -888,7 +888,7 @@ static void fimd_dp_clock_enable(struct exynos_drm_crtc *crtc, bool enable)
* clock. On these SoCs the bootloader may enable it but any
* power domain off/on will reset it to disable state.
*/
- if (ctx->driver_data != &exynos5_fimd_driver_data ||
+ if (ctx->driver_data != &exynos5_fimd_driver_data &&
ctx->driver_data != &exynos5420_fimd_driver_data)
return;
--
2.7.4

View file

@ -3,26 +3,26 @@
buildarch=4
_rcver=4.5
_rcrel=7
_rcnrel=armv7-x2
_rcver=4.6
_rcrel=1
_rcnrel=armv7-x0
pkgbase=linux-armv7-rc
#_srcname=linux-4.$((${_rcver##*.}-1))
_srcname=linux-${_rcver}-rc${_rcrel}
_srcname=linux-4.$((${_rcver##*.}-1))
#_srcname=linux-${_rcver}-rc${_rcrel}
_kernelname=${pkgbase#linux}
_desc="ARMv7 multi-platform (release candidate)"
pkgver=${_rcver}.rc${_rcrel}
pkgrel=2
pkgrel=1
arch=('armv7h')
url="http://www.kernel.org/"
license=('GPL2')
makedepends=('xmlto' 'docbook-xsl' 'kmod' 'inetutils' 'bc' 'git' 'uboot-tools' 'vboot-utils' 'dtc')
options=('!strip')
source=(#"http://www.kernel.org/pub/linux/kernel/v4.x/${_srcname}.tar.xz"
#"https://www.kernel.org/pub/linux/kernel/v4.x/testing/patch-${_rcver}-rc${_rcrel}.xz"
"https://www.kernel.org/pub/linux/kernel/v4.x/testing/${_srcname}.tar.xz"
"http://rcn-ee.com/deb/sid-armhf/v${_rcver}.0-rc${_rcrel}-${_rcnrel}/patch-${_rcver}-rc${_rcrel}-${_rcnrel}.diff.gz"
source=("http://www.kernel.org/pub/linux/kernel/v4.x/${_srcname}.tar.xz"
"https://www.kernel.org/pub/linux/kernel/v4.x/testing/patch-${_rcver}-rc${_rcrel}.xz"
#"https://www.kernel.org/pub/linux/kernel/v4.x/testing/${_srcname}.tar.xz"
"http://rcn-ee.com/deb/wheezy-armhf/v${_rcver}.0-rc${_rcrel}-${_rcnrel}/patch-${_rcver}-rc${_rcrel}-${_rcnrel}.diff.gz"
'0001-ARM-atags-add-support-for-Marvell-s-u-boot.patch'
'0002-ARM-atags-fdt-retrieve-MAC-addresses-from-Marvell-bo.patch'
'0003-SMILE-Plug-device-tree-file.patch'
@ -31,22 +31,25 @@ source=(#"http://www.kernel.org/pub/linux/kernel/v4.x/${_srcname}.tar.xz"
'0006-ARM-TLV320AIC23-SoC-Audio-Codec-Fix-errors-reported-.patch'
'0007-set-default-cubietruck-led-triggers.patch'
'0008-USB-armory-support.patch'
'0009-drm-exynos-fimd-fix-broken-dp_clock-control.patch'
'config'
'cmdline'
'kernel.its'
'kernel.keyblock'
'kernel_data_key.vbprivk')
md5sums=('75c27e461211676dd8e164c913a9b9b9'
'0b820efe5e2da16c8f2ef160cc940017'
'9cdde35f0612e461f658f5679322cf05'
'42b8dc1ac8f7366498f3d1bec4708f57'
'734c3a326deae7783aab2a2b9c2496c5'
'9d419858c9e0b50ef082b501514ae7b5'
'afa863eec444bc60cb5d3c4216bb4dd8'
'5222447ca6733a635f0014e4286497fd'
'd65428fd325c67b540f86c59ae29bcff'
'911c1d70d8659d42bde1844569149233'
'e60e34600957fb7c9d837511eeb4f641'
md5sums=('a60d48eee08ec0536d5efb17ca819aef'
'b4787fc5e8e27bf21e294448ff566c04'
'8e32e9ad90091cb7c273875f8eaec226'
'fcf612f5a71f3c96d0e574d415cebd14'
'fad932a4bc1da070b64c06b003405b70'
'55697205d01f197cbb0a204f1fbc11a7'
'10be278b083da9d6ee197215017a2c11'
'5c96b8a10bd59f536e77c7392fef3936'
'8bae10b25116820b0f7492f028386c3c'
'426888e80a5c62276e76dad08ece3a8d'
'1e4daa74081b645cd9d0508a04d4ad44'
'ca2c19f4ecf593dd6fccd7d23e9a6efc'
'fdf8f96b334920a1f71ba2afbd99112d'
'1813b39074d01af6548951764a0f6444'
'4f2379ed84258050edb858ee8d281678'
'61c5ff73c136ed07a7aadbf58db3d96a'
@ -56,7 +59,7 @@ prepare() {
cd "${srcdir}/${_srcname}"
# add upstream patch
#git apply --whitespace=nowarn ../patch-${_rcver}-rc${_rcrel}
git apply --whitespace=nowarn ../patch-${_rcver}-rc${_rcrel}
# RCN patch
git apply ../patch-${_rcver}-rc${_rcrel}-${_rcnrel}.diff
@ -70,6 +73,7 @@ prepare() {
git apply ../0006-ARM-TLV320AIC23-SoC-Audio-Codec-Fix-errors-reported-.patch
git apply ../0007-set-default-cubietruck-led-triggers.patch
git apply ../0008-USB-armory-support.patch
git apply ../0009-drm-exynos-fimd-fix-broken-dp_clock-control.patch
cat "${srcdir}/config" > ./.config

File diff suppressed because it is too large Load diff