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

This commit is contained in:
Kevin Mihelich 2016-04-19 02:33:49 +00:00
parent 212fcc4130
commit 2263297907
11 changed files with 48 additions and 79 deletions

View file

@ -1,7 +1,7 @@
From fbde23bcfb2c5df1a2a0e20c4c6195b52736088d Mon Sep 17 00:00:00 2001
From 0bda33528176a526a08dc32a1713dc491223722f 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
Subject: [PATCH 1/8] 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.4
2.8.0

View file

@ -1,7 +1,7 @@
From 31296ca781077c1a251da376c43136e56b27da61 Mon Sep 17 00:00:00 2001
From 796ab9080eceeef544798eaf48ed2b1006c49940 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
Subject: [PATCH 2/8] 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.4
2.8.0

View file

@ -1,7 +1,7 @@
From 825006b56fcfb592a814322775fc8ab07643a3da Mon Sep 17 00:00:00 2001
From 59f2ee16a48814c48a4c4dfd0aded0c9fc3e128a 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
Subject: [PATCH 3/8] 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.
@ -205,5 +205,5 @@ index 0000000..d01308a
+ };
+};
--
2.7.4
2.8.0

View file

@ -1,7 +1,7 @@
From e5ab5ccc1921bb1a18b709f012678904c1fa8e65 Mon Sep 17 00:00:00 2001
From f0dd65c84670f693c01a899a2ca61a31441c2123 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
Subject: [PATCH 4/8] 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.4
2.8.0

View file

@ -1,7 +1,7 @@
From 643175f5355843de87e7c7f5a6a7a8637e755a79 Mon Sep 17 00:00:00 2001
From 10c8bb5eefc4f50141036dd65897d9bf0ea14e09 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
Subject: [PATCH 5/8] 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.4
2.8.0

View file

@ -1,7 +1,7 @@
From 44fc104d623f609caedc7f3096af977e439bc0f7 Mon Sep 17 00:00:00 2001
From 16b0f8ba60b661369f31a353d286d4d75357cde6 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
Subject: [PATCH 6/8] 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.4
2.8.0

View file

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

View file

@ -1,7 +1,7 @@
From 2ee0e47ce62e315bf2674eb7fc206a597f5ad007 Mon Sep 17 00:00:00 2001
From 409482ba95d992d3857e314f5316dfc9b7ae0c5c 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/9] USB armory support
Subject: [PATCH 8/8] USB armory support
---
arch/arm/boot/dts/Makefile | 5 +
@ -452,5 +452,5 @@ index 0000000..902a73b
+ status = "okay";
+};
--
2.7.4
2.8.0

View file

@ -1,32 +0,0 @@
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

@ -4,8 +4,8 @@
buildarch=4
_rcver=4.6
_rcrel=3
_rcnrel=armv7-x0
_rcrel=4
_rcnrel=armv7-x1
pkgbase=linux-armv7-rc
_srcname=linux-4.$((${_rcver##*.}-1))
@ -31,25 +31,23 @@ 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=('a60d48eee08ec0536d5efb17ca819aef'
'aa1c3f33ceabb564e3264cd8163df780'
'028fb9603da833f4a6cd5e2c9d350766'
'fcf612f5a71f3c96d0e574d415cebd14'
'fad932a4bc1da070b64c06b003405b70'
'55697205d01f197cbb0a204f1fbc11a7'
'10be278b083da9d6ee197215017a2c11'
'5c96b8a10bd59f536e77c7392fef3936'
'8bae10b25116820b0f7492f028386c3c'
'426888e80a5c62276e76dad08ece3a8d'
'1e4daa74081b645cd9d0508a04d4ad44'
'ca2c19f4ecf593dd6fccd7d23e9a6efc'
'5d3b774d20b2a8e957fa8c624ba329de'
'e46066be489b66dfb5250dd394e17d38'
'8e4267397cb814ca85f99cfc2602cd3a'
'c025cf3894fc3662c49aae80febd85e8'
'f0a2c6c5c9d185ef2c324639cc5c5ccc'
'cb3bd7ef06f5695e27e3d7a7ec99ab4f'
'a67db6ac12f75402b1f7a6fe556fa738'
'a5d2d5ef084a9482220ffd5978644a5a'
'252b65cccacf013e4ec13e69bba2e543'
'91a804ea2c4d44b08a5a05354f86f398'
'48b236d1156a8a0dc8fd6e726a5ade0e'
'bbe5daa0c6779012ecbc378db6fd2b27'
'7d3061393c215d08f44a46ca48b13b7e'
'4f2379ed84258050edb858ee8d281678'
'61c5ff73c136ed07a7aadbf58db3d96a'
@ -73,7 +71,6 @@ 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

View file

@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/arm 4.6.0-rc3-1 Kernel Configuration
# Linux/arm 4.6.0-rc4-1 Kernel Configuration
#
CONFIG_ARM=y
CONFIG_ARM_HAS_SG_CHAIN=y
@ -4064,7 +4064,7 @@ CONFIG_DA9052_WATCHDOG=y
CONFIG_XILINX_WATCHDOG=y
# CONFIG_ZIIRAVE_WATCHDOG is not set
CONFIG_ARM_SP805_WATCHDOG=m
# CONFIG_CADENCE_WATCHDOG is not set
CONFIG_CADENCE_WATCHDOG=y
CONFIG_HAVE_S3C2410_WATCHDOG=y
CONFIG_S3C2410_WATCHDOG=y
CONFIG_DW_WATCHDOG=y
@ -4993,7 +4993,7 @@ CONFIG_DRM_KMS_CMA_HELPER=y
# I2C encoder or helper chips
#
CONFIG_DRM_I2C_ADV7511=m
# CONFIG_DRM_I2C_ADIHDMI is not set
CONFIG_DRM_I2C_ADIHDMI=m
CONFIG_DRM_I2C_CH7006=m
CONFIG_DRM_I2C_SIL164=m
CONFIG_DRM_I2C_NXP_TDA998X=m
@ -5037,7 +5037,6 @@ CONFIG_DRM_EXYNOS_DP=y
#
# Sub-drivers
#
CONFIG_DRM_EXYNOS_G2D=y
CONFIG_DRM_EXYNOS_IPP=y
CONFIG_DRM_EXYNOS_FIMC=y
CONFIG_DRM_EXYNOS_ROTATOR=y
@ -6388,7 +6387,7 @@ CONFIG_TEGRA20_APB_DMA=y
CONFIG_TI_CPPI41=y
CONFIG_TI_DMA_CROSSBAR=y
CONFIG_TI_EDMA=y
CONFIG_XILINX_VDMA=m
CONFIG_XILINX_VDMA=y
# CONFIG_QCOM_HIDMA_MGMT is not set
# CONFIG_QCOM_HIDMA is not set
CONFIG_DW_DMAC_CORE=m
@ -6643,7 +6642,7 @@ CONFIG_COMMON_CLK_RK808=y
# CONFIG_COMMON_CLK_CS2000_CP is not set
CONFIG_COMMON_CLK_S2MPS11=y
CONFIG_CLK_TWL6040=y
# CONFIG_COMMON_CLK_AXI_CLKGEN is not set
CONFIG_COMMON_CLK_AXI_CLKGEN=y
CONFIG_CLK_QORIQ=y
CONFIG_COMMON_CLK_KEYSTONE=y
# CONFIG_COMMON_CLK_NXP is not set
@ -7821,6 +7820,7 @@ CONFIG_CRYPTO_USER_API_HASH=m
CONFIG_CRYPTO_USER_API_SKCIPHER=m
CONFIG_CRYPTO_USER_API_RNG=m
CONFIG_CRYPTO_USER_API_AEAD=m
CONFIG_CRYPTO_HASH_INFO=y
CONFIG_CRYPTO_HW=y
CONFIG_CRYPTO_DEV_MV_CESA=m
CONFIG_CRYPTO_DEV_MARVELL_CESA=m
@ -7843,7 +7843,11 @@ CONFIG_CRYPTO_DEV_S5P=m
# CONFIG_CRYPTO_DEV_MXS_DCP is not set
CONFIG_CRYPTO_DEV_SUN4I_SS=m
CONFIG_CRYPTO_DEV_ROCKCHIP=m
# CONFIG_ASYMMETRIC_KEY_TYPE is not set
CONFIG_ASYMMETRIC_KEY_TYPE=y
CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m
CONFIG_X509_CERTIFICATE_PARSER=m
CONFIG_PKCS7_MESSAGE_PARSER=m
# CONFIG_PKCS7_TEST_KEY is not set
#
# Certificates for signature checking