From 7a5244cdd78fa17d0c678ac5dce91429ce6e173e Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb <wbx@uclibc-ng.org> Date: Wed, 14 Oct 2015 13:50:47 +0200 Subject: update firmware and kernel to latest --- .../patches/4.1.10/0001-raspberry-pi-github.patch | 1923 +++++++++++++------- 1 file changed, 1242 insertions(+), 681 deletions(-) (limited to 'target/arm/bcm28xx') diff --git a/target/arm/bcm28xx/patches/4.1.10/0001-raspberry-pi-github.patch b/target/arm/bcm28xx/patches/4.1.10/0001-raspberry-pi-github.patch index b65e38285..00bb87eb2 100644 --- a/target/arm/bcm28xx/patches/4.1.10/0001-raspberry-pi-github.patch +++ b/target/arm/bcm28xx/patches/4.1.10/0001-raspberry-pi-github.patch @@ -1,6 +1,9 @@ +From: https://github.com/raspberrypi/linux +GIT-Hash: 9e8e5dc45d7d4cafdfd38e0e809f873e78bbc8e9 + diff -Nur linux-4.1.10/arch/arm/boot/dts/bcm2708_common.dtsi linux-rpi/arch/arm/boot/dts/bcm2708_common.dtsi --- linux-4.1.10/arch/arm/boot/dts/bcm2708_common.dtsi 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/bcm2708_common.dtsi 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/bcm2708_common.dtsi 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,321 @@ +/include/ "skeleton.dtsi" + @@ -325,7 +328,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/bcm2708_common.dtsi linux-rpi/arch/arm/ +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/bcm2708.dtsi linux-rpi/arch/arm/boot/dts/bcm2708.dtsi --- linux-4.1.10/arch/arm/boot/dts/bcm2708.dtsi 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/bcm2708.dtsi 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/bcm2708.dtsi 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,25 @@ +/include/ "bcm2708_common.dtsi" + @@ -354,7 +357,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/bcm2708.dtsi linux-rpi/arch/arm/boot/dt +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/bcm2708-rpi-b.dts linux-rpi/arch/arm/boot/dts/bcm2708-rpi-b.dts --- linux-4.1.10/arch/arm/boot/dts/bcm2708-rpi-b.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/bcm2708-rpi-b.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/bcm2708-rpi-b.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,118 @@ +/dts-v1/; + @@ -476,7 +479,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/bcm2708-rpi-b.dts linux-rpi/arch/arm/bo +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/bcm2708-rpi-b-plus.dts linux-rpi/arch/arm/boot/dts/bcm2708-rpi-b-plus.dts --- linux-4.1.10/arch/arm/boot/dts/bcm2708-rpi-b-plus.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/bcm2708-rpi-b-plus.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/bcm2708-rpi-b-plus.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,128 @@ +/dts-v1/; + @@ -608,7 +611,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/bcm2708-rpi-b-plus.dts linux-rpi/arch/a +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/bcm2708-rpi-cm.dts linux-rpi/arch/arm/boot/dts/bcm2708-rpi-cm.dts --- linux-4.1.10/arch/arm/boot/dts/bcm2708-rpi-cm.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/bcm2708-rpi-cm.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/bcm2708-rpi-cm.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,92 @@ +/dts-v1/; + @@ -704,7 +707,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/bcm2708-rpi-cm.dts linux-rpi/arch/arm/b +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/bcm2708-rpi-cm.dtsi linux-rpi/arch/arm/boot/dts/bcm2708-rpi-cm.dtsi --- linux-4.1.10/arch/arm/boot/dts/bcm2708-rpi-cm.dtsi 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/bcm2708-rpi-cm.dtsi 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/bcm2708-rpi-cm.dtsi 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,30 @@ +/include/ "bcm2708.dtsi" + @@ -738,7 +741,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/bcm2708-rpi-cm.dtsi linux-rpi/arch/arm/ +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/bcm2709.dtsi linux-rpi/arch/arm/boot/dts/bcm2709.dtsi --- linux-4.1.10/arch/arm/boot/dts/bcm2709.dtsi 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/bcm2709.dtsi 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/bcm2709.dtsi 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,76 @@ +/include/ "bcm2708_common.dtsi" + @@ -818,7 +821,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/bcm2709.dtsi linux-rpi/arch/arm/boot/dt +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/bcm2709-rpi-2-b.dts linux-rpi/arch/arm/boot/dts/bcm2709-rpi-2-b.dts --- linux-4.1.10/arch/arm/boot/dts/bcm2709-rpi-2-b.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/bcm2709-rpi-2-b.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/bcm2709-rpi-2-b.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,128 @@ +/dts-v1/; + @@ -950,7 +953,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/bcm2709-rpi-2-b.dts linux-rpi/arch/arm/ +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/bcm2835.dtsi linux-rpi/arch/arm/boot/dts/bcm2835.dtsi --- linux-4.1.10/arch/arm/boot/dts/bcm2835.dtsi 2015-10-03 13:49:38.000000000 +0200 -+++ linux-rpi/arch/arm/boot/dts/bcm2835.dtsi 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/bcm2835.dtsi 2015-10-14 09:59:06.000000000 +0200 @@ -6,14 +6,15 @@ interrupt-parent = <&intc>; @@ -1069,7 +1072,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/bcm2835.dtsi linux-rpi/arch/arm/boot/dt clk_i2c: clock@1 { diff -Nur linux-4.1.10/arch/arm/boot/dts/bcm2835-rpi-b.dts linux-rpi/arch/arm/boot/dts/bcm2835-rpi-b.dts --- linux-4.1.10/arch/arm/boot/dts/bcm2835-rpi-b.dts 2015-10-03 13:49:38.000000000 +0200 -+++ linux-rpi/arch/arm/boot/dts/bcm2835-rpi-b.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/bcm2835-rpi-b.dts 2015-10-14 09:59:06.000000000 +0200 @@ -5,19 +5,28 @@ compatible = "raspberrypi,model-b", "brcm,bcm2835"; model = "Raspberry Pi Model B"; @@ -1111,7 +1114,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/bcm2835-rpi-b.dts linux-rpi/arch/arm/bo }; diff -Nur linux-4.1.10/arch/arm/boot/dts/bcm2835-rpi-b-plus.dts linux-rpi/arch/arm/boot/dts/bcm2835-rpi-b-plus.dts --- linux-4.1.10/arch/arm/boot/dts/bcm2835-rpi-b-plus.dts 2015-10-03 13:49:38.000000000 +0200 -+++ linux-rpi/arch/arm/boot/dts/bcm2835-rpi-b-plus.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/bcm2835-rpi-b-plus.dts 2015-10-14 09:59:06.000000000 +0200 @@ -4,27 +4,40 @@ / { compatible = "raspberrypi,model-b-plus", "brcm,bcm2835"; @@ -1172,7 +1175,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/bcm2835-rpi-b-plus.dts linux-rpi/arch/a +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/bcm2835-rpi.dtsi linux-rpi/arch/arm/boot/dts/bcm2835-rpi.dtsi --- linux-4.1.10/arch/arm/boot/dts/bcm2835-rpi.dtsi 2015-10-03 13:49:38.000000000 +0200 -+++ linux-rpi/arch/arm/boot/dts/bcm2835-rpi.dtsi 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/bcm2835-rpi.dtsi 2015-10-14 09:59:06.000000000 +0200 @@ -1,51 +1,133 @@ /include/ "bcm2835.dtsi" @@ -1327,7 +1330,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/bcm2835-rpi.dtsi linux-rpi/arch/arm/boo +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/Makefile linux-rpi/arch/arm/boot/dts/Makefile --- linux-4.1.10/arch/arm/boot/dts/Makefile 2015-10-03 13:49:38.000000000 +0200 -+++ linux-rpi/arch/arm/boot/dts/Makefile 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/Makefile 2015-10-14 09:59:06.000000000 +0200 @@ -1,5 +1,24 @@ ifeq ($(CONFIG_OF),y) @@ -1373,7 +1376,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/Makefile linux-rpi/arch/arm/boot/dts/Ma +endif diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/ads7846-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/ads7846-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/ads7846-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/ads7846-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/ads7846-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,83 @@ +/* + * Generic Device Tree overlay for the ADS7846 touch controller @@ -1460,7 +1463,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/ads7846-overlay.dts linux-rpi/ +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/at86rf233-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/at86rf233-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/at86rf233-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/at86rf233-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/at86rf233-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,54 @@ +/dts-v1/; +/plugin/; @@ -1489,7 +1492,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/at86rf233-overlay.dts linux-rp + interrupts = <23 4>; /* active high */ + reset-gpio = <&gpio 24 1>; + sleep-gpio = <&gpio 25 1>; -+ spi-max-frequency = <7500000>; ++ spi-max-frequency = <6000000>; + xtal-trim = /bits/ 8 <0xf>; + }; + }; @@ -1518,7 +1521,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/at86rf233-overlay.dts linux-rp +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/bmp085_i2c-sensor-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/bmp085_i2c-sensor-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/bmp085_i2c-sensor-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/bmp085_i2c-sensor-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/bmp085_i2c-sensor-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,23 @@ +// Definitions for BMP085/BMP180 digital barometric pressure and temperature sensors from Bosch Sensortec +/dts-v1/; @@ -1545,7 +1548,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/bmp085_i2c-sensor-overlay.dts +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/dht11-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/dht11-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/dht11-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/dht11-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/dht11-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,39 @@ +/* + * Overlay for the DHT11/21/22 humidity/temperature sensor modules. @@ -1588,7 +1591,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/dht11-overlay.dts linux-rpi/ar +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/enc28j60-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/enc28j60-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/enc28j60-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/enc28j60-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/enc28j60-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,50 @@ +// Overlay for the Microchip ENC28J60 Ethernet Controller +/dts-v1/; @@ -1642,7 +1645,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/enc28j60-overlay.dts linux-rpi +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/gpio-poweroff-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/gpio-poweroff-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/gpio-poweroff-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/gpio-poweroff-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/gpio-poweroff-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,34 @@ +// Definitions for gpio-poweroff module +/dts-v1/; @@ -1680,7 +1683,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/gpio-poweroff-overlay.dts linu +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/hifiberry-amp-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/hifiberry-amp-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/hifiberry-amp-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/hifiberry-amp-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/hifiberry-amp-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,39 @@ +// Definitions for HiFiBerry Amp/Amp+ +/dts-v1/; @@ -1723,7 +1726,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/hifiberry-amp-overlay.dts linu +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/hifiberry-dac-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/hifiberry-dac-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/hifiberry-dac-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/hifiberry-dac-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/hifiberry-dac-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,34 @@ +// Definitions for HiFiBerry DAC +/dts-v1/; @@ -1761,7 +1764,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/hifiberry-dac-overlay.dts linu +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/hifiberry-dacplus-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/hifiberry-dacplus-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/hifiberry-dacplus-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/hifiberry-dacplus-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/hifiberry-dacplus-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,50 @@ +// Definitions for HiFiBerry DAC+ +/dts-v1/; @@ -1815,7 +1818,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/hifiberry-dacplus-overlay.dts +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/hifiberry-digi-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/hifiberry-digi-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/hifiberry-digi-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/hifiberry-digi-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/hifiberry-digi-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,39 @@ +// Definitions for HiFiBerry Digi +/dts-v1/; @@ -1858,7 +1861,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/hifiberry-digi-overlay.dts lin +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/hy28a-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/hy28a-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/hy28a-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/hy28a-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/hy28a-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,87 @@ +/* + * Device Tree overlay for HY28A display @@ -1949,7 +1952,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/hy28a-overlay.dts linux-rpi/ar +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/hy28b-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/hy28b-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/hy28b-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/hy28b-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/hy28b-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,142 @@ +/* + * Device Tree overlay for HY28b display shield by Texy @@ -2095,7 +2098,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/hy28b-overlay.dts linux-rpi/ar +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/i2c-rtc-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/i2c-rtc-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/i2c-rtc-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/i2c-rtc-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/i2c-rtc-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,55 @@ +// Definitions for several I2C based Real Time Clocks +/dts-v1/; @@ -2154,7 +2157,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/i2c-rtc-overlay.dts linux-rpi/ +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/i2s-mmap-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/i2s-mmap-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/i2s-mmap-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/i2s-mmap-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/i2s-mmap-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,13 @@ +/dts-v1/; +/plugin/; @@ -2171,7 +2174,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/i2s-mmap-overlay.dts linux-rpi +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/iqaudio-dac-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/iqaudio-dac-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/iqaudio-dac-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/iqaudio-dac-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/iqaudio-dac-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,39 @@ +// Definitions for IQaudIO DAC +/dts-v1/; @@ -2214,7 +2217,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/iqaudio-dac-overlay.dts linux- +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/iqaudio-dacplus-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/iqaudio-dacplus-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/iqaudio-dacplus-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/iqaudio-dacplus-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/iqaudio-dacplus-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,39 @@ +// Definitions for IQaudIO DAC+ +/dts-v1/; @@ -2257,7 +2260,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/iqaudio-dacplus-overlay.dts li +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/lirc-rpi-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/lirc-rpi-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/lirc-rpi-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/lirc-rpi-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/lirc-rpi-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,57 @@ +// Definitions for lirc-rpi module +/dts-v1/; @@ -2318,7 +2321,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/lirc-rpi-overlay.dts linux-rpi +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/Makefile linux-rpi/arch/arm/boot/dts/overlays/Makefile --- linux-4.1.10/arch/arm/boot/dts/overlays/Makefile 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/Makefile 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/Makefile 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,72 @@ +ifeq ($(CONFIG_OF),y) + @@ -2394,7 +2397,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/Makefile linux-rpi/arch/arm/bo +endif diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/mcp2515-can0-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/mcp2515-can0-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/mcp2515-can0-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/mcp2515-can0-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/mcp2515-can0-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,69 @@ +/* + * Device tree overlay for mcp251x/can0 on spi0.0 @@ -2467,7 +2470,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/mcp2515-can0-overlay.dts linux +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/mcp2515-can1-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/mcp2515-can1-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/mcp2515-can1-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/mcp2515-can1-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/mcp2515-can1-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,69 @@ +/* + * Device tree overlay for mcp251x/can1 on spi0.1 edited by petit_miner @@ -2540,7 +2543,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/mcp2515-can1-overlay.dts linux +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/mmc-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/mmc-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/mmc-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/mmc-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/mmc-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,19 @@ +/dts-v1/; +/plugin/; @@ -2551,19 +2554,19 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/mmc-overlay.dts linux-rpi/arch + fragment@0 { + target = <&mmc>; + -+ __overlay__ { ++ frag0: __overlay__ { + brcm,overclock-50 = <0>; + }; + }; + + __overrides__ { -+ overclock_50 = <&mmc>,"brcm,overclock-50:0"; -+ force_pio = <&mmc>,"brcm,force-pio?"; ++ overclock_50 = <&frag0>,"brcm,overclock-50:0"; ++ force_pio = <&frag0>,"brcm,force-pio?"; + }; +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/mz61581-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/mz61581-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/mz61581-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/mz61581-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/mz61581-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,111 @@ +/* + * Device Tree overlay for MZ61581-PI-EXT 2014.12.28 by Tontec @@ -2678,7 +2681,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/mz61581-overlay.dts linux-rpi/ +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/piscreen-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/piscreen-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/piscreen-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/piscreen-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/piscreen-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,96 @@ +/* + * Device Tree overlay for PiScreen 3.5" display shield by Ozzmaker @@ -2778,7 +2781,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/piscreen-overlay.dts linux-rpi +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/pitft28-resistive-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/pitft28-resistive-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/pitft28-resistive-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/pitft28-resistive-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/pitft28-resistive-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,115 @@ +/* + * Device Tree overlay for Adafruit PiTFT 2.8" resistive touch screen @@ -2897,7 +2900,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/pitft28-resistive-overlay.dts +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/pps-gpio-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/pps-gpio-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/pps-gpio-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/pps-gpio-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/pps-gpio-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,34 @@ +/dts-v1/; +/plugin/; @@ -2935,7 +2938,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/pps-gpio-overlay.dts linux-rpi +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/pwm-2chan-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/pwm-2chan-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/pwm-2chan-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/pwm-2chan-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/pwm-2chan-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,46 @@ +/dts-v1/; +/plugin/; @@ -2985,7 +2988,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/pwm-2chan-overlay.dts linux-rp +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/pwm-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/pwm-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/pwm-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/pwm-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/pwm-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,42 @@ +/dts-v1/; +/plugin/; @@ -3031,7 +3034,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/pwm-overlay.dts linux-rpi/arch +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/raspidac3-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/raspidac3-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/raspidac3-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/raspidac3-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/raspidac3-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,45 @@ +// Definitions for RaspiDACv3 +/dts-v1/; @@ -3080,7 +3083,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/raspidac3-overlay.dts linux-rp +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/README linux-rpi/arch/arm/boot/dts/overlays/README --- linux-4.1.10/arch/arm/boot/dts/overlays/README 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/README 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/README 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,671 @@ +Introduction +============ @@ -3262,7 +3265,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/README linux-rpi/arch/arm/boot +Params: interrupt GPIO used for INT (default 23) + reset GPIO used for Reset (default 24) + sleep GPIO used for Sleep (default 25) -+ speed SPI bus speed in Hz (default 750000) ++ speed SPI bus speed in Hz (default 6000000) + trim Fine tuning of the internal capacitance + arrays (0=+0pF, 15=+4.5pF, default 15) + @@ -3755,7 +3758,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/README linux-rpi/arch/arm/boot +http://www.raspberrypi.org/documentation/configuration/device-tree.md diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/rpi-dac-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/rpi-dac-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/rpi-dac-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/rpi-dac-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/rpi-dac-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,34 @@ +// Definitions for RPi DAC +/dts-v1/; @@ -3793,7 +3796,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/rpi-dac-overlay.dts linux-rpi/ +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/rpi-display-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/rpi-display-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/rpi-display-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/rpi-display-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/rpi-display-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,82 @@ +/* + * Device Tree overlay for rpi-display by Watterott @@ -3879,7 +3882,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/rpi-display-overlay.dts linux- +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/rpi-ft5406-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/rpi-ft5406-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/rpi-ft5406-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/rpi-ft5406-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/rpi-ft5406-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,17 @@ +/dts-v1/; +/plugin/; @@ -3900,7 +3903,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/rpi-ft5406-overlay.dts linux-r +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/rpi-proto-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/rpi-proto-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/rpi-proto-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/rpi-proto-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/rpi-proto-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,39 @@ +// Definitions for Rpi-Proto +/dts-v1/; @@ -3943,7 +3946,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/rpi-proto-overlay.dts linux-rp +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/rpi-sense-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/rpi-sense-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/rpi-sense-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/rpi-sense-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/rpi-sense-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,47 @@ +// rpi-sense HAT +/dts-v1/; @@ -3994,7 +3997,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/rpi-sense-overlay.dts linux-rp +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/sdhost-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/sdhost-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/sdhost-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/sdhost-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/sdhost-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,56 @@ +/dts-v1/; +/plugin/; @@ -4054,7 +4057,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/sdhost-overlay.dts linux-rpi/a +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/sdio-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/sdio-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/sdio-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/sdio-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/sdio-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,29 @@ +/* Enable SDIO from MMC interface via GPIOs 22-27. Includes sdhost overlay. */ + @@ -4087,7 +4090,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/sdio-overlay.dts linux-rpi/arc +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/smi-dev-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/smi-dev-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/smi-dev-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/smi-dev-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/smi-dev-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,18 @@ +// Description: Overlay to enable character device interface for SMI. +// Author: Luke Wren <luke@raspberrypi.org> @@ -4109,7 +4112,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/smi-dev-overlay.dts linux-rpi/ +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/smi-nand-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/smi-nand-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/smi-nand-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/smi-nand-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/smi-nand-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,69 @@ +// Description: Overlay to enable NAND flash through +// the secondary memory interface @@ -4182,7 +4185,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/smi-nand-overlay.dts linux-rpi +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/smi-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/smi-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/smi-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/smi-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/smi-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,37 @@ +// Description: Overlay to enable the secondary memory interface peripheral +// Author: Luke Wren @@ -4223,7 +4226,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/smi-overlay.dts linux-rpi/arch +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/spi-bcm2708-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/spi-bcm2708-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/spi-bcm2708-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/spi-bcm2708-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/spi-bcm2708-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,18 @@ +/* + * Device tree overlay for spi-bcm2835 @@ -4245,7 +4248,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/spi-bcm2708-overlay.dts linux- +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/spi-bcm2835-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/spi-bcm2835-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/spi-bcm2835-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/spi-bcm2835-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/spi-bcm2835-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,18 @@ +/* + * Device tree overlay for spi-bcm2835 @@ -4267,7 +4270,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/spi-bcm2835-overlay.dts linux- +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/spi-dma-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/spi-dma-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/spi-dma-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/spi-dma-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/spi-dma-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,20 @@ +/* + * Device tree overlay for spi-bcm2835 to allow dma @@ -4291,7 +4294,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/spi-dma-overlay.dts linux-rpi/ + }; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/tinylcd35-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/tinylcd35-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/tinylcd35-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/tinylcd35-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/tinylcd35-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,216 @@ +/* + * tinylcd35-overlay.dts @@ -4511,7 +4514,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/tinylcd35-overlay.dts linux-rp +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/uart1-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/uart1-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/uart1-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/uart1-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/uart1-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,38 @@ +/dts-v1/; +/plugin/; @@ -4553,7 +4556,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/uart1-overlay.dts linux-rpi/ar +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/vga666-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/vga666-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/vga666-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/vga666-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/vga666-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,30 @@ +/dts-v1/; +/plugin/; @@ -4587,7 +4590,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/vga666-overlay.dts linux-rpi/a +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/w1-gpio-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/w1-gpio-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/w1-gpio-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/w1-gpio-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/w1-gpio-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,39 @@ +// Definitions for w1-gpio module (without external pullup) +/dts-v1/; @@ -4630,7 +4633,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/w1-gpio-overlay.dts linux-rpi/ +}; diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/w1-gpio-pullup-overlay.dts linux-rpi/arch/arm/boot/dts/overlays/w1-gpio-pullup-overlay.dts --- linux-4.1.10/arch/arm/boot/dts/overlays/w1-gpio-pullup-overlay.dts 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/boot/dts/overlays/w1-gpio-pullup-overlay.dts 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/boot/dts/overlays/w1-gpio-pullup-overlay.dts 2015-10-14 09:59:06.000000000 +0200 @@ -0,0 +1,41 @@ +// Definitions for w1-gpio module (with external pullup) +/dts-v1/; @@ -4675,7 +4678,7 @@ diff -Nur linux-4.1.10/arch/arm/boot/dts/overlays/w1-gpio-pullup-overlay.dts lin +}; diff -Nur linux-4.1.10/arch/arm/configs/bcm2709_defconfig linux-rpi/arch/arm/configs/bcm2709_defconfig --- linux-4.1.10/arch/arm/configs/bcm2709_defconfig 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/configs/bcm2709_defconfig 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/configs/bcm2709_defconfig 2015-10-14 09:59:07.000000000 +0200 @@ -0,0 +1,1254 @@ +# CONFIG_ARM_PATCH_PHYS_VIRT is not set +CONFIG_PHYS_OFFSET=0 @@ -5933,7 +5936,7 @@ diff -Nur linux-4.1.10/arch/arm/configs/bcm2709_defconfig linux-rpi/arch/arm/con +CONFIG_LIBCRC32C=y diff -Nur linux-4.1.10/arch/arm/configs/bcm2835_defconfig linux-rpi/arch/arm/configs/bcm2835_defconfig --- linux-4.1.10/arch/arm/configs/bcm2835_defconfig 2015-10-03 13:49:38.000000000 +0200 -+++ linux-rpi/arch/arm/configs/bcm2835_defconfig 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/configs/bcm2835_defconfig 2015-10-14 09:59:07.000000000 +0200 @@ -1,105 +1,1075 @@ # CONFIG_LOCALVERSION_AUTO is not set CONFIG_SYSVIPC=y @@ -7188,7 +7191,7 @@ diff -Nur linux-4.1.10/arch/arm/configs/bcm2835_defconfig linux-rpi/arch/arm/con # CONFIG_XZ_DEC_ARMTHUMB is not set diff -Nur linux-4.1.10/arch/arm/configs/bcmrpi_defconfig linux-rpi/arch/arm/configs/bcmrpi_defconfig --- linux-4.1.10/arch/arm/configs/bcmrpi_defconfig 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/configs/bcmrpi_defconfig 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/configs/bcmrpi_defconfig 2015-10-14 09:59:07.000000000 +0200 @@ -0,0 +1,1249 @@ +# CONFIG_ARM_PATCH_PHYS_VIRT is not set +CONFIG_PHYS_OFFSET=0 @@ -8441,7 +8444,7 @@ diff -Nur linux-4.1.10/arch/arm/configs/bcmrpi_defconfig linux-rpi/arch/arm/conf +CONFIG_LIBCRC32C=y diff -Nur linux-4.1.10/arch/arm/include/asm/entry-macro-multi.S linux-rpi/arch/arm/include/asm/entry-macro-multi.S --- linux-4.1.10/arch/arm/include/asm/entry-macro-multi.S 2015-10-03 13:49:38.000000000 +0200 -+++ linux-rpi/arch/arm/include/asm/entry-macro-multi.S 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/include/asm/entry-macro-multi.S 2015-10-14 09:59:07.000000000 +0200 @@ -1,5 +1,6 @@ #include <asm/assembler.h> @@ -8459,7 +8462,7 @@ diff -Nur linux-4.1.10/arch/arm/include/asm/entry-macro-multi.S linux-rpi/arch/a .align 5 diff -Nur linux-4.1.10/arch/arm/include/asm/irqflags.h linux-rpi/arch/arm/include/asm/irqflags.h --- linux-4.1.10/arch/arm/include/asm/irqflags.h 2015-10-03 13:49:38.000000000 +0200 -+++ linux-rpi/arch/arm/include/asm/irqflags.h 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/include/asm/irqflags.h 2015-10-14 09:59:07.000000000 +0200 @@ -145,12 +145,22 @@ } @@ -8488,7 +8491,7 @@ diff -Nur linux-4.1.10/arch/arm/include/asm/irqflags.h linux-rpi/arch/arm/includ : "memory", "cc"); diff -Nur linux-4.1.10/arch/arm/include/asm/string.h linux-rpi/arch/arm/include/asm/string.h --- linux-4.1.10/arch/arm/include/asm/string.h 2015-10-03 13:49:38.000000000 +0200 -+++ linux-rpi/arch/arm/include/asm/string.h 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/include/asm/string.h 2015-10-14 09:59:07.000000000 +0200 @@ -24,6 +24,11 @@ #define __HAVE_ARCH_MEMSET extern void * memset(void *, int, __kernel_size_t); @@ -8503,7 +8506,7 @@ diff -Nur linux-4.1.10/arch/arm/include/asm/string.h linux-rpi/arch/arm/include/ #define memset(p,v,n) \ diff -Nur linux-4.1.10/arch/arm/include/asm/uaccess.h linux-rpi/arch/arm/include/asm/uaccess.h --- linux-4.1.10/arch/arm/include/asm/uaccess.h 2015-10-03 13:49:38.000000000 +0200 -+++ linux-rpi/arch/arm/include/asm/uaccess.h 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/include/asm/uaccess.h 2015-10-14 09:59:07.000000000 +0200 @@ -475,6 +475,7 @@ #ifdef CONFIG_MMU @@ -8514,7 +8517,7 @@ diff -Nur linux-4.1.10/arch/arm/include/asm/uaccess.h linux-rpi/arch/arm/include extern unsigned long __must_check __clear_user(void __user *addr, unsigned long n); diff -Nur linux-4.1.10/arch/arm/Kconfig linux-rpi/arch/arm/Kconfig --- linux-4.1.10/arch/arm/Kconfig 2015-10-03 13:49:38.000000000 +0200 -+++ linux-rpi/arch/arm/Kconfig 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/Kconfig 2015-10-14 09:59:06.000000000 +0200 @@ -314,6 +314,42 @@ default ARCH_VERSATILE if !MMU default ARCH_MULTIPLATFORM if MMU @@ -8570,7 +8573,7 @@ diff -Nur linux-4.1.10/arch/arm/Kconfig linux-rpi/arch/arm/Kconfig source "arch/arm/mach-alpine/Kconfig" diff -Nur linux-4.1.10/arch/arm/Kconfig.debug linux-rpi/arch/arm/Kconfig.debug --- linux-4.1.10/arch/arm/Kconfig.debug 2015-10-03 13:49:38.000000000 +0200 -+++ linux-rpi/arch/arm/Kconfig.debug 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/Kconfig.debug 2015-10-14 09:59:06.000000000 +0200 @@ -1197,6 +1197,14 @@ options; the platform specific options are deprecated and will be soon removed. @@ -8588,7 +8591,7 @@ diff -Nur linux-4.1.10/arch/arm/Kconfig.debug linux-rpi/arch/arm/Kconfig.debug config DEBUG_AT91_UART diff -Nur linux-4.1.10/arch/arm/kernel/fiqasm.S linux-rpi/arch/arm/kernel/fiqasm.S --- linux-4.1.10/arch/arm/kernel/fiqasm.S 2015-10-03 13:49:38.000000000 +0200 -+++ linux-rpi/arch/arm/kernel/fiqasm.S 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/kernel/fiqasm.S 2015-10-14 09:59:07.000000000 +0200 @@ -47,3 +47,7 @@ mov r0, r0 @ avoid hazard prior to ARMv4 ret lr @@ -8599,7 +8602,7 @@ diff -Nur linux-4.1.10/arch/arm/kernel/fiqasm.S linux-rpi/arch/arm/kernel/fiqasm +ENDPROC(__FIQ_Branch) diff -Nur linux-4.1.10/arch/arm/kernel/head.S linux-rpi/arch/arm/kernel/head.S --- linux-4.1.10/arch/arm/kernel/head.S 2015-10-03 13:49:38.000000000 +0200 -+++ linux-rpi/arch/arm/kernel/head.S 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/kernel/head.S 2015-10-14 09:59:07.000000000 +0200 @@ -680,6 +680,14 @@ ldrcc r7, [r4], #4 @ use branch for delay slot bcc 1b @@ -8617,7 +8620,7 @@ diff -Nur linux-4.1.10/arch/arm/kernel/head.S linux-rpi/arch/arm/kernel/head.S diff -Nur linux-4.1.10/arch/arm/kernel/process.c linux-rpi/arch/arm/kernel/process.c --- linux-4.1.10/arch/arm/kernel/process.c 2015-10-03 13:49:38.000000000 +0200 -+++ linux-rpi/arch/arm/kernel/process.c 2015-10-07 16:40:31.000000000 +0200 ++++ linux-rpi/arch/arm/kernel/process.c 2015-10-14 09:59:07.000000000 +0200 @@ -98,6 +98,16 @@ } #endif @@ -8637,7 +8640,7 @@ diff -Nur linux-4.1.10/arch/arm/kernel/process.c linux-rpi/arch/arm/kernel/proce unsigned long flags; diff -Nur linux-4.1.10/arch/arm/lib/arm-mem.h linux-rpi/arch/arm/lib/arm-mem.h --- linux-4.1.10/arch/arm/lib/arm-mem.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/lib/arm-mem.h 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/lib/arm-mem.h 2015-10-14 09:59:07.000000000 +0200 @@ -0,0 +1,159 @@ +/* +Copyright (c) 2013, Raspberry Pi Foundation @@ -8800,7 +8803,7 @@ diff -Nur linux-4.1.10/arch/arm/lib/arm-mem.h linux-rpi/arch/arm/lib/arm-mem.h +.endm diff -Nur linux-4.1.10/arch/arm/lib/copy_from_user.S linux-rpi/arch/arm/lib/copy_from_user.S --- linux-4.1.10/arch/arm/lib/copy_from_user.S 2015-10-03 13:49:38.000000000 +0200 -+++ linux-rpi/arch/arm/lib/copy_from_user.S 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/lib/copy_from_user.S 2015-10-14 09:59:07.000000000 +0200 @@ -89,11 +89,13 @@ .text @@ -8818,7 +8821,7 @@ diff -Nur linux-4.1.10/arch/arm/lib/copy_from_user.S linux-rpi/arch/arm/lib/copy .align 0 diff -Nur linux-4.1.10/arch/arm/lib/exports_rpi.c linux-rpi/arch/arm/lib/exports_rpi.c --- linux-4.1.10/arch/arm/lib/exports_rpi.c 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/lib/exports_rpi.c 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/lib/exports_rpi.c 2015-10-14 09:59:07.000000000 +0200 @@ -0,0 +1,37 @@ +/** + * Copyright (c) 2014, Raspberry Pi (Trading) Ltd. @@ -8859,7 +8862,7 @@ diff -Nur linux-4.1.10/arch/arm/lib/exports_rpi.c linux-rpi/arch/arm/lib/exports +EXPORT_SYMBOL(memcmp); diff -Nur linux-4.1.10/arch/arm/lib/Makefile linux-rpi/arch/arm/lib/Makefile --- linux-4.1.10/arch/arm/lib/Makefile 2015-10-03 13:49:38.000000000 +0200 -+++ linux-rpi/arch/arm/lib/Makefile 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/lib/Makefile 2015-10-14 09:59:07.000000000 +0200 @@ -6,9 +6,8 @@ lib-y := backtrace.o changebit.o csumipv6.o csumpartial.o \ @@ -8891,7 +8894,7 @@ diff -Nur linux-4.1.10/arch/arm/lib/Makefile linux-rpi/arch/arm/lib/Makefile diff -Nur linux-4.1.10/arch/arm/lib/memcmp_rpi.S linux-rpi/arch/arm/lib/memcmp_rpi.S --- linux-4.1.10/arch/arm/lib/memcmp_rpi.S 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/lib/memcmp_rpi.S 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/lib/memcmp_rpi.S 2015-10-14 09:59:07.000000000 +0200 @@ -0,0 +1,285 @@ +/* +Copyright (c) 2013, Raspberry Pi Foundation @@ -9180,7 +9183,7 @@ diff -Nur linux-4.1.10/arch/arm/lib/memcmp_rpi.S linux-rpi/arch/arm/lib/memcmp_r +ENDPROC(memcmp) diff -Nur linux-4.1.10/arch/arm/lib/memcpymove.h linux-rpi/arch/arm/lib/memcpymove.h --- linux-4.1.10/arch/arm/lib/memcpymove.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/lib/memcpymove.h 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/lib/memcpymove.h 2015-10-14 09:59:07.000000000 +0200 @@ -0,0 +1,506 @@ +/* +Copyright (c) 2013, Raspberry Pi Foundation @@ -9690,7 +9693,7 @@ diff -Nur linux-4.1.10/arch/arm/lib/memcpymove.h linux-rpi/arch/arm/lib/memcpymo +.endm diff -Nur linux-4.1.10/arch/arm/lib/memcpy_rpi.S linux-rpi/arch/arm/lib/memcpy_rpi.S --- linux-4.1.10/arch/arm/lib/memcpy_rpi.S 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/lib/memcpy_rpi.S 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/lib/memcpy_rpi.S 2015-10-14 09:59:07.000000000 +0200 @@ -0,0 +1,59 @@ +/* +Copyright (c) 2013, Raspberry Pi Foundation @@ -9753,7 +9756,7 @@ diff -Nur linux-4.1.10/arch/arm/lib/memcpy_rpi.S linux-rpi/arch/arm/lib/memcpy_r +ENDPROC(memcpy) diff -Nur linux-4.1.10/arch/arm/lib/memmove_rpi.S linux-rpi/arch/arm/lib/memmove_rpi.S --- linux-4.1.10/arch/arm/lib/memmove_rpi.S 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/lib/memmove_rpi.S 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/lib/memmove_rpi.S 2015-10-14 09:59:07.000000000 +0200 @@ -0,0 +1,61 @@ +/* +Copyright (c) 2013, Raspberry Pi Foundation @@ -9818,7 +9821,7 @@ diff -Nur linux-4.1.10/arch/arm/lib/memmove_rpi.S linux-rpi/arch/arm/lib/memmove +ENDPROC(memmove) diff -Nur linux-4.1.10/arch/arm/lib/memset_rpi.S linux-rpi/arch/arm/lib/memset_rpi.S --- linux-4.1.10/arch/arm/lib/memset_rpi.S 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/lib/memset_rpi.S 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/lib/memset_rpi.S 2015-10-14 09:59:07.000000000 +0200 @@ -0,0 +1,121 @@ +/* +Copyright (c) 2013, Raspberry Pi Foundation @@ -9943,7 +9946,7 @@ diff -Nur linux-4.1.10/arch/arm/lib/memset_rpi.S linux-rpi/arch/arm/lib/memset_r +ENDPROC(memset) diff -Nur linux-4.1.10/arch/arm/lib/uaccess_with_memcpy.c linux-rpi/arch/arm/lib/uaccess_with_memcpy.c --- linux-4.1.10/arch/arm/lib/uaccess_with_memcpy.c 2015-10-03 13:49:38.000000000 +0200 -+++ linux-rpi/arch/arm/lib/uaccess_with_memcpy.c 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/lib/uaccess_with_memcpy.c 2015-10-14 09:59:07.000000000 +0200 @@ -22,6 +22,14 @@ #include <asm/current.h> #include <asm/page.h> @@ -10089,7 +10092,7 @@ diff -Nur linux-4.1.10/arch/arm/lib/uaccess_with_memcpy.c linux-rpi/arch/arm/lib __clear_user_memset(void __user *addr, unsigned long n) diff -Nur linux-4.1.10/arch/arm/mach-bcm/board_bcm2835.c linux-rpi/arch/arm/mach-bcm/board_bcm2835.c --- linux-4.1.10/arch/arm/mach-bcm/board_bcm2835.c 2015-10-03 13:49:38.000000000 +0200 -+++ linux-rpi/arch/arm/mach-bcm/board_bcm2835.c 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/mach-bcm/board_bcm2835.c 2015-10-14 09:59:07.000000000 +0200 @@ -18,6 +18,7 @@ #include <linux/of_address.h> #include <linux/of_platform.h> @@ -10122,7 +10125,7 @@ diff -Nur linux-4.1.10/arch/arm/mach-bcm/board_bcm2835.c linux-rpi/arch/arm/mach static const char * const bcm2835_compat[] = { diff -Nur linux-4.1.10/arch/arm/mach-bcm/Kconfig linux-rpi/arch/arm/mach-bcm/Kconfig --- linux-4.1.10/arch/arm/mach-bcm/Kconfig 2015-10-03 13:49:38.000000000 +0200 -+++ linux-rpi/arch/arm/mach-bcm/Kconfig 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/mach-bcm/Kconfig 2015-10-14 09:59:07.000000000 +0200 @@ -114,6 +114,7 @@ select ARM_ERRATA_411920 select ARM_TIMER_SP804 @@ -10133,7 +10136,7 @@ diff -Nur linux-4.1.10/arch/arm/mach-bcm/Kconfig linux-rpi/arch/arm/mach-bcm/Kco help diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/armctrl.c linux-rpi/arch/arm/mach-bcm2708/armctrl.c --- linux-4.1.10/arch/arm/mach-bcm2708/armctrl.c 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/mach-bcm2708/armctrl.c 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/mach-bcm2708/armctrl.c 2015-10-14 09:59:07.000000000 +0200 @@ -0,0 +1,315 @@ +/* + * linux/arch/arm/mach-bcm2708/armctrl.c @@ -10452,7 +10455,7 @@ diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/armctrl.c linux-rpi/arch/arm/mach-b +} diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/armctrl.h linux-rpi/arch/arm/mach-bcm2708/armctrl.h --- linux-4.1.10/arch/arm/mach-bcm2708/armctrl.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/mach-bcm2708/armctrl.h 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/mach-bcm2708/armctrl.h 2015-10-14 09:59:07.000000000 +0200 @@ -0,0 +1,27 @@ +/* + * linux/arch/arm/mach-bcm2708/armctrl.h @@ -10483,7 +10486,7 @@ diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/armctrl.h linux-rpi/arch/arm/mach-b +#endif diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/bcm2708.c linux-rpi/arch/arm/mach-bcm2708/bcm2708.c --- linux-4.1.10/arch/arm/mach-bcm2708/bcm2708.c 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/mach-bcm2708/bcm2708.c 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/mach-bcm2708/bcm2708.c 2015-10-14 09:59:07.000000000 +0200 @@ -0,0 +1,1162 @@ +/* + * linux/arch/arm/mach-bcm2708/bcm2708.c @@ -11649,7 +11652,7 @@ diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/bcm2708.c linux-rpi/arch/arm/mach-b +MODULE_PARM_DESC(pps_gpio_pin, "Set GPIO pin to reserve for PPS"); diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/bcm2708_gpio.c linux-rpi/arch/arm/mach-bcm2708/bcm2708_gpio.c --- linux-4.1.10/arch/arm/mach-bcm2708/bcm2708_gpio.c 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/mach-bcm2708/bcm2708_gpio.c 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/mach-bcm2708/bcm2708_gpio.c 2015-10-14 09:59:07.000000000 +0200 @@ -0,0 +1,426 @@ +/* + * linux/arch/arm/mach-bcm2708/bcm2708_gpio.c @@ -12079,7 +12082,7 @@ diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/bcm2708_gpio.c linux-rpi/arch/arm/m +MODULE_LICENSE("GPL"); diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/bcm2708.h linux-rpi/arch/arm/mach-bcm2708/bcm2708.h --- linux-4.1.10/arch/arm/mach-bcm2708/bcm2708.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/mach-bcm2708/bcm2708.h 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/mach-bcm2708/bcm2708.h 2015-10-14 09:59:07.000000000 +0200 @@ -0,0 +1,49 @@ +/* + * linux/arch/arm/mach-bcm2708/bcm2708.h @@ -12132,7 +12135,7 @@ diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/bcm2708.h linux-rpi/arch/arm/mach-b +#endif diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/arm_control.h linux-rpi/arch/arm/mach-bcm2708/include/mach/arm_control.h --- linux-4.1.10/arch/arm/mach-bcm2708/include/mach/arm_control.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/mach-bcm2708/include/mach/arm_control.h 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/mach-bcm2708/include/mach/arm_control.h 2015-10-14 09:59:07.000000000 +0200 @@ -0,0 +1,419 @@ +/* + * linux/arch/arm/mach-bcm2708/arm_control.h @@ -12555,7 +12558,7 @@ diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/arm_control.h linux-rp +#endif diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/clkdev.h linux-rpi/arch/arm/mach-bcm2708/include/mach/clkdev.h --- linux-4.1.10/arch/arm/mach-bcm2708/include/mach/clkdev.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/mach-bcm2708/include/mach/clkdev.h 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/mach-bcm2708/include/mach/clkdev.h 2015-10-14 09:59:07.000000000 +0200 @@ -0,0 +1,7 @@ +#ifndef __ASM_MACH_CLKDEV_H +#define __ASM_MACH_CLKDEV_H @@ -12566,7 +12569,7 @@ diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/clkdev.h linux-rpi/arc +#endif diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/debug-macro.S linux-rpi/arch/arm/mach-bcm2708/include/mach/debug-macro.S --- linux-4.1.10/arch/arm/mach-bcm2708/include/mach/debug-macro.S 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/mach-bcm2708/include/mach/debug-macro.S 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/mach-bcm2708/include/mach/debug-macro.S 2015-10-14 09:59:07.000000000 +0200 @@ -0,0 +1,22 @@ +/* arch/arm/mach-bcm2708/include/mach/debug-macro.S + * @@ -12592,7 +12595,7 @@ diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/debug-macro.S linux-rp +#include <debug/pl01x.S> diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/entry-macro.S linux-rpi/arch/arm/mach-bcm2708/include/mach/entry-macro.S --- linux-4.1.10/arch/arm/mach-bcm2708/include/mach/entry-macro.S 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/mach-bcm2708/include/mach/entry-macro.S 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/mach-bcm2708/include/mach/entry-macro.S 2015-10-14 09:59:07.000000000 +0200 @@ -0,0 +1,69 @@ +/* + * arch/arm/mach-bcm2708/include/mach/entry-macro.S @@ -12665,7 +12668,7 @@ diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/entry-macro.S linux-rp + .endm diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/frc.h linux-rpi/arch/arm/mach-bcm2708/include/mach/frc.h --- linux-4.1.10/arch/arm/mach-bcm2708/include/mach/frc.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/mach-bcm2708/include/mach/frc.h 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/mach-bcm2708/include/mach/frc.h 2015-10-14 09:59:07.000000000 +0200 @@ -0,0 +1,38 @@ +/* + * arch/arm/mach-bcm2708/include/mach/timex.h @@ -12707,7 +12710,7 @@ diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/frc.h linux-rpi/arch/a +#endif diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/gpio.h linux-rpi/arch/arm/mach-bcm2708/include/mach/gpio.h --- linux-4.1.10/arch/arm/mach-bcm2708/include/mach/gpio.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/mach-bcm2708/include/mach/gpio.h 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/mach-bcm2708/include/mach/gpio.h 2015-10-14 09:59:07.000000000 +0200 @@ -0,0 +1,17 @@ +/* + * arch/arm/mach-bcm2708/include/mach/gpio.h @@ -12728,7 +12731,7 @@ diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/gpio.h linux-rpi/arch/ +#endif diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/hardware.h linux-rpi/arch/arm/mach-bcm2708/include/mach/hardware.h --- linux-4.1.10/arch/arm/mach-bcm2708/include/mach/hardware.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/mach-bcm2708/include/mach/hardware.h 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/mach-bcm2708/include/mach/hardware.h 2015-10-14 09:59:07.000000000 +0200 @@ -0,0 +1,28 @@ +/* + * arch/arm/mach-bcm2708/include/mach/hardware.h @@ -12760,7 +12763,7 @@ diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/hardware.h linux-rpi/a +#endif diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/io.h linux-rpi/arch/arm/mach-bcm2708/include/mach/io.h --- linux-4.1.10/arch/arm/mach-bcm2708/include/mach/io.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/mach-bcm2708/include/mach/io.h 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/mach-bcm2708/include/mach/io.h 2015-10-14 09:59:07.000000000 +0200 @@ -0,0 +1,27 @@ +/* + * arch/arm/mach-bcm2708/include/mach/io.h @@ -12791,7 +12794,7 @@ diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/io.h linux-rpi/arch/ar +#endif diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/irqs.h linux-rpi/arch/arm/mach-bcm2708/include/mach/irqs.h --- linux-4.1.10/arch/arm/mach-bcm2708/include/mach/irqs.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/mach-bcm2708/include/mach/irqs.h 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/mach-bcm2708/include/mach/irqs.h 2015-10-14 09:59:07.000000000 +0200 @@ -0,0 +1,199 @@ +/* + * arch/arm/mach-bcm2708/include/mach/irqs.h @@ -12994,7 +12997,7 @@ diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/irqs.h linux-rpi/arch/ +#endif /* _BCM2708_IRQS_H_ */ diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/memory.h linux-rpi/arch/arm/mach-bcm2708/include/mach/memory.h --- linux-4.1.10/arch/arm/mach-bcm2708/include/mach/memory.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/mach-bcm2708/include/mach/memory.h 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/mach-bcm2708/include/mach/memory.h 2015-10-14 09:59:07.000000000 +0200 @@ -0,0 +1,57 @@ +/* + * arch/arm/mach-bcm2708/include/mach/memory.h @@ -13055,7 +13058,7 @@ diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/memory.h linux-rpi/arc +#endif diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/platform.h linux-rpi/arch/arm/mach-bcm2708/include/mach/platform.h --- linux-4.1.10/arch/arm/mach-bcm2708/include/mach/platform.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/mach-bcm2708/include/mach/platform.h 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/mach-bcm2708/include/mach/platform.h 2015-10-14 09:59:07.000000000 +0200 @@ -0,0 +1,230 @@ +/* + * arch/arm/mach-bcm2708/include/mach/platform.h @@ -13289,7 +13292,7 @@ diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/platform.h linux-rpi/a +/* END */ diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/system.h linux-rpi/arch/arm/mach-bcm2708/include/mach/system.h --- linux-4.1.10/arch/arm/mach-bcm2708/include/mach/system.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/mach-bcm2708/include/mach/system.h 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/mach-bcm2708/include/mach/system.h 2015-10-14 09:59:07.000000000 +0200 @@ -0,0 +1,38 @@ +/* + * arch/arm/mach-bcm2708/include/mach/system.h @@ -13331,7 +13334,7 @@ diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/system.h linux-rpi/arc +#endif diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/timex.h linux-rpi/arch/arm/mach-bcm2708/include/mach/timex.h --- linux-4.1.10/arch/arm/mach-bcm2708/include/mach/timex.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/mach-bcm2708/include/mach/timex.h 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/mach-bcm2708/include/mach/timex.h 2015-10-14 09:59:07.000000000 +0200 @@ -0,0 +1,23 @@ +/* + * arch/arm/mach-bcm2708/include/mach/timex.h @@ -13358,7 +13361,7 @@ diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/timex.h linux-rpi/arch +#define CLOCK_TICK_RATE (1000000) diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/uncompress.h linux-rpi/arch/arm/mach-bcm2708/include/mach/uncompress.h --- linux-4.1.10/arch/arm/mach-bcm2708/include/mach/uncompress.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/mach-bcm2708/include/mach/uncompress.h 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/mach-bcm2708/include/mach/uncompress.h 2015-10-14 09:59:07.000000000 +0200 @@ -0,0 +1,84 @@ +/* + * arch/arm/mach-bcn2708/include/mach/uncompress.h @@ -13446,7 +13449,7 @@ diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/uncompress.h linux-rpi +#define arch_decomp_wdog() diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/vc_sm_defs.h linux-rpi/arch/arm/mach-bcm2708/include/mach/vc_sm_defs.h --- linux-4.1.10/arch/arm/mach-bcm2708/include/mach/vc_sm_defs.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/mach-bcm2708/include/mach/vc_sm_defs.h 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/mach-bcm2708/include/mach/vc_sm_defs.h 2015-10-14 09:59:07.000000000 +0200 @@ -0,0 +1,181 @@ +/***************************************************************************** +* Copyright 2011 Broadcom Corporation. All rights reserved. @@ -13631,7 +13634,7 @@ diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/vc_sm_defs.h linux-rpi +#endif /* __VC_SM_DEFS_H__INCLUDED__ */ diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/vc_sm_knl.h linux-rpi/arch/arm/mach-bcm2708/include/mach/vc_sm_knl.h --- linux-4.1.10/arch/arm/mach-bcm2708/include/mach/vc_sm_knl.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/mach-bcm2708/include/mach/vc_sm_knl.h 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/mach-bcm2708/include/mach/vc_sm_knl.h 2015-10-14 09:59:07.000000000 +0200 @@ -0,0 +1,55 @@ +/***************************************************************************** +* Copyright 2011 Broadcom Corporation. All rights reserved. @@ -13690,7 +13693,7 @@ diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/vc_sm_knl.h linux-rpi/ +#endif /* __VC_SM_KNL_H__INCLUDED__ */ diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/vc_vchi_sm.h linux-rpi/arch/arm/mach-bcm2708/include/mach/vc_vchi_sm.h --- linux-4.1.10/arch/arm/mach-bcm2708/include/mach/vc_vchi_sm.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/mach-bcm2708/include/mach/vc_vchi_sm.h 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/mach-bcm2708/include/mach/vc_vchi_sm.h 2015-10-14 09:59:07.000000000 +0200 @@ -0,0 +1,82 @@ +/***************************************************************************** +* Copyright 2011 Broadcom Corporation. All rights reserved. @@ -13776,7 +13779,7 @@ diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/vc_vchi_sm.h linux-rpi +#endif /* __VC_VCHI_SM_H__INCLUDED__ */ diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/vmalloc.h linux-rpi/arch/arm/mach-bcm2708/include/mach/vmalloc.h --- linux-4.1.10/arch/arm/mach-bcm2708/include/mach/vmalloc.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/mach-bcm2708/include/mach/vmalloc.h 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/mach-bcm2708/include/mach/vmalloc.h 2015-10-14 09:59:07.000000000 +0200 @@ -0,0 +1,20 @@ +/* + * arch/arm/mach-bcm2708/include/mach/vmalloc.h @@ -13800,7 +13803,7 @@ diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/vmalloc.h linux-rpi/ar +#define VMALLOC_END (0xe8000000) diff -Nur linux-4.1.10/arch/arm/mach-bcm2708/include/mach/vmcs_sm_ioctl.h linux-rpi/arch/arm/mach-bcm2708/include/mach/vmcs_sm_ioctl.h --- linux-4.1.10/arch/arm/mach-bcm2708/include/mach/vmcs_sm_ioctl.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-rpi/arch/arm/mach-bcm2708/include/mach/vmcs_sm_ioctl.h 2015-10-07 16:40:32.000000000 +0200 ++++ linux-rpi/arch/arm/mach-bcm2708/include/mach/vmcs_sm_ioctl.h 2015-10-14 09:59:07.000000000 +0200 @@ -0,0 +1,248 @@ +/***************************************************************************** +* Copyright 2011 Broadcom