From 07a898733175c992f49024e375797a0b4773ad03 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Tue, 28 Jun 2016 03:00:44 +0100 Subject: [PATCH 1/4] linux: update to linux-4.6.3 --- packages/linux/package.mk | 2 +- .../patches/{4.6.2 => 4.6.3}/linux-003-no_dev_console.patch | 0 .../{4.6.2 => 4.6.3}/linux-004-fix-build-with-gcc-5.patch | 0 .../{4.6.2 => 4.6.3}/linux-051-ouya_controller_support.patch | 0 .../{4.6.2 => 4.6.3}/linux-052-XBOX_remote_support.patch | 0 .../{4.6.2 => 4.6.3}/linux-053-spinelplus-remote-0.2.patch | 0 ...ton_revert_d7b290a1056c5564eec8a1b169c6e84ff3.6.114c13.patch | 0 .../linux-056-add_Adaptec_eHome_Infrared_Receiver.patch | 0 ...57-Removed-MCE-customer-code-restriction-in-rc6-decode.patch | 0 .../linux-057-add_SMK_Manufacturing_Inc_Infrared_Receiver.patch | 0 .../linux-058.05-hid_sony-add_autorepeat_for_PS3_remotes.patch | 0 .../{4.6.2 => 4.6.3}/linux-062-imon_pad_ignore_diagonal.patch | 0 .../linux-063-xpad-add-3rdparty-controllers.patch | 0 .../linux-203-stb0899_enable_low_symbol_rate.patch | 0 .../{4.6.2 => 4.6.3}/linux-212-mantis_stb0899_faster_lock.patch | 0 .../linux/patches/{4.6.2 => 4.6.3}/linux-221-ngene-octopus.todo | 0 .../{4.6.2 => 4.6.3}/linux-222-stb0899_signal_quality.patch | 0 .../linux-223-Fix-video-artifacts-with-tt-3600-s2-usb.patch | 0 .../{4.6.2 => 4.6.3}/linux-227-ds3000-invalid-symbol-rate.patch | 0 .../{4.6.2 => 4.6.3}/linux-230-elgato-eyetv-sat-v3.patch | 0 .../{4.6.2 => 4.6.3}/linux-231-Terratec-Cinergy-S2-Rev.3.patch | 0 .../linux-950-saa716x_PCIe_interface_chipset.patch.todo | 0 ...990.06-hda-Avoid-outputting-HDMI-audio-before-prepare-.patch | 0 .../linux-999-i915-implement-passthrough-colors.patch | 0 .../{4.6.2 => 4.6.3}/linux-999-i915-use-legacy-turbo.patch | 0 ...999.02-0001-pm-disable-async-suspend-resume-by-default.patch | 0 ...5-eMMC-Don-t-initialize-partitions-on-RPMB-flagged-are.patch | 0 27 files changed, 1 insertion(+), 1 deletion(-) rename packages/linux/patches/{4.6.2 => 4.6.3}/linux-003-no_dev_console.patch (100%) rename packages/linux/patches/{4.6.2 => 4.6.3}/linux-004-fix-build-with-gcc-5.patch (100%) rename packages/linux/patches/{4.6.2 => 4.6.3}/linux-051-ouya_controller_support.patch (100%) rename packages/linux/patches/{4.6.2 => 4.6.3}/linux-052-XBOX_remote_support.patch (100%) rename packages/linux/patches/{4.6.2 => 4.6.3}/linux-053-spinelplus-remote-0.2.patch (100%) rename packages/linux/patches/{4.6.2 => 4.6.3}/linux-054-nuvoton_revert_d7b290a1056c5564eec8a1b169c6e84ff3.6.114c13.patch (100%) rename packages/linux/patches/{4.6.2 => 4.6.3}/linux-056-add_Adaptec_eHome_Infrared_Receiver.patch (100%) rename packages/linux/patches/{4.6.2 => 4.6.3}/linux-057-Removed-MCE-customer-code-restriction-in-rc6-decode.patch (100%) rename packages/linux/patches/{4.6.2 => 4.6.3}/linux-057-add_SMK_Manufacturing_Inc_Infrared_Receiver.patch (100%) rename packages/linux/patches/{4.6.2 => 4.6.3}/linux-058.05-hid_sony-add_autorepeat_for_PS3_remotes.patch (100%) rename packages/linux/patches/{4.6.2 => 4.6.3}/linux-062-imon_pad_ignore_diagonal.patch (100%) rename packages/linux/patches/{4.6.2 => 4.6.3}/linux-063-xpad-add-3rdparty-controllers.patch (100%) rename packages/linux/patches/{4.6.2 => 4.6.3}/linux-203-stb0899_enable_low_symbol_rate.patch (100%) rename packages/linux/patches/{4.6.2 => 4.6.3}/linux-212-mantis_stb0899_faster_lock.patch (100%) rename packages/linux/patches/{4.6.2 => 4.6.3}/linux-221-ngene-octopus.todo (100%) rename packages/linux/patches/{4.6.2 => 4.6.3}/linux-222-stb0899_signal_quality.patch (100%) rename packages/linux/patches/{4.6.2 => 4.6.3}/linux-223-Fix-video-artifacts-with-tt-3600-s2-usb.patch (100%) rename packages/linux/patches/{4.6.2 => 4.6.3}/linux-227-ds3000-invalid-symbol-rate.patch (100%) rename packages/linux/patches/{4.6.2 => 4.6.3}/linux-230-elgato-eyetv-sat-v3.patch (100%) rename packages/linux/patches/{4.6.2 => 4.6.3}/linux-231-Terratec-Cinergy-S2-Rev.3.patch (100%) rename packages/linux/patches/{4.6.2 => 4.6.3}/linux-950-saa716x_PCIe_interface_chipset.patch.todo (100%) rename packages/linux/patches/{4.6.2 => 4.6.3}/linux-990.06-hda-Avoid-outputting-HDMI-audio-before-prepare-.patch (100%) rename packages/linux/patches/{4.6.2 => 4.6.3}/linux-999-i915-implement-passthrough-colors.patch (100%) rename packages/linux/patches/{4.6.2 => 4.6.3}/linux-999-i915-use-legacy-turbo.patch (100%) rename packages/linux/patches/{4.6.2 => 4.6.3}/linux-999.02-0001-pm-disable-async-suspend-resume-by-default.patch (100%) rename packages/linux/patches/{4.6.2 => 4.6.3}/linux-999.05-eMMC-Don-t-initialize-partitions-on-RPMB-flagged-are.patch (100%) diff --git a/packages/linux/package.mk b/packages/linux/package.mk index 63b3c56b7c..5ac774323b 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -55,7 +55,7 @@ case "$LINUX" in PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET imx6-status-led imx6-soc-fan irqbalanced" ;; *) - PKG_VERSION="4.6.2" + PKG_VERSION="4.6.3" PKG_URL="http://www.kernel.org/pub/linux/kernel/v4.x/$PKG_NAME-$PKG_VERSION.tar.xz" ;; esac diff --git a/packages/linux/patches/4.6.2/linux-003-no_dev_console.patch b/packages/linux/patches/4.6.3/linux-003-no_dev_console.patch similarity index 100% rename from packages/linux/patches/4.6.2/linux-003-no_dev_console.patch rename to packages/linux/patches/4.6.3/linux-003-no_dev_console.patch diff --git a/packages/linux/patches/4.6.2/linux-004-fix-build-with-gcc-5.patch b/packages/linux/patches/4.6.3/linux-004-fix-build-with-gcc-5.patch similarity index 100% rename from packages/linux/patches/4.6.2/linux-004-fix-build-with-gcc-5.patch rename to packages/linux/patches/4.6.3/linux-004-fix-build-with-gcc-5.patch diff --git a/packages/linux/patches/4.6.2/linux-051-ouya_controller_support.patch b/packages/linux/patches/4.6.3/linux-051-ouya_controller_support.patch similarity index 100% rename from packages/linux/patches/4.6.2/linux-051-ouya_controller_support.patch rename to packages/linux/patches/4.6.3/linux-051-ouya_controller_support.patch diff --git a/packages/linux/patches/4.6.2/linux-052-XBOX_remote_support.patch b/packages/linux/patches/4.6.3/linux-052-XBOX_remote_support.patch similarity index 100% rename from packages/linux/patches/4.6.2/linux-052-XBOX_remote_support.patch rename to packages/linux/patches/4.6.3/linux-052-XBOX_remote_support.patch diff --git a/packages/linux/patches/4.6.2/linux-053-spinelplus-remote-0.2.patch b/packages/linux/patches/4.6.3/linux-053-spinelplus-remote-0.2.patch similarity index 100% rename from packages/linux/patches/4.6.2/linux-053-spinelplus-remote-0.2.patch rename to packages/linux/patches/4.6.3/linux-053-spinelplus-remote-0.2.patch diff --git a/packages/linux/patches/4.6.2/linux-054-nuvoton_revert_d7b290a1056c5564eec8a1b169c6e84ff3.6.114c13.patch b/packages/linux/patches/4.6.3/linux-054-nuvoton_revert_d7b290a1056c5564eec8a1b169c6e84ff3.6.114c13.patch similarity index 100% rename from packages/linux/patches/4.6.2/linux-054-nuvoton_revert_d7b290a1056c5564eec8a1b169c6e84ff3.6.114c13.patch rename to packages/linux/patches/4.6.3/linux-054-nuvoton_revert_d7b290a1056c5564eec8a1b169c6e84ff3.6.114c13.patch diff --git a/packages/linux/patches/4.6.2/linux-056-add_Adaptec_eHome_Infrared_Receiver.patch b/packages/linux/patches/4.6.3/linux-056-add_Adaptec_eHome_Infrared_Receiver.patch similarity index 100% rename from packages/linux/patches/4.6.2/linux-056-add_Adaptec_eHome_Infrared_Receiver.patch rename to packages/linux/patches/4.6.3/linux-056-add_Adaptec_eHome_Infrared_Receiver.patch diff --git a/packages/linux/patches/4.6.2/linux-057-Removed-MCE-customer-code-restriction-in-rc6-decode.patch b/packages/linux/patches/4.6.3/linux-057-Removed-MCE-customer-code-restriction-in-rc6-decode.patch similarity index 100% rename from packages/linux/patches/4.6.2/linux-057-Removed-MCE-customer-code-restriction-in-rc6-decode.patch rename to packages/linux/patches/4.6.3/linux-057-Removed-MCE-customer-code-restriction-in-rc6-decode.patch diff --git a/packages/linux/patches/4.6.2/linux-057-add_SMK_Manufacturing_Inc_Infrared_Receiver.patch b/packages/linux/patches/4.6.3/linux-057-add_SMK_Manufacturing_Inc_Infrared_Receiver.patch similarity index 100% rename from packages/linux/patches/4.6.2/linux-057-add_SMK_Manufacturing_Inc_Infrared_Receiver.patch rename to packages/linux/patches/4.6.3/linux-057-add_SMK_Manufacturing_Inc_Infrared_Receiver.patch diff --git a/packages/linux/patches/4.6.2/linux-058.05-hid_sony-add_autorepeat_for_PS3_remotes.patch b/packages/linux/patches/4.6.3/linux-058.05-hid_sony-add_autorepeat_for_PS3_remotes.patch similarity index 100% rename from packages/linux/patches/4.6.2/linux-058.05-hid_sony-add_autorepeat_for_PS3_remotes.patch rename to packages/linux/patches/4.6.3/linux-058.05-hid_sony-add_autorepeat_for_PS3_remotes.patch diff --git a/packages/linux/patches/4.6.2/linux-062-imon_pad_ignore_diagonal.patch b/packages/linux/patches/4.6.3/linux-062-imon_pad_ignore_diagonal.patch similarity index 100% rename from packages/linux/patches/4.6.2/linux-062-imon_pad_ignore_diagonal.patch rename to packages/linux/patches/4.6.3/linux-062-imon_pad_ignore_diagonal.patch diff --git a/packages/linux/patches/4.6.2/linux-063-xpad-add-3rdparty-controllers.patch b/packages/linux/patches/4.6.3/linux-063-xpad-add-3rdparty-controllers.patch similarity index 100% rename from packages/linux/patches/4.6.2/linux-063-xpad-add-3rdparty-controllers.patch rename to packages/linux/patches/4.6.3/linux-063-xpad-add-3rdparty-controllers.patch diff --git a/packages/linux/patches/4.6.2/linux-203-stb0899_enable_low_symbol_rate.patch b/packages/linux/patches/4.6.3/linux-203-stb0899_enable_low_symbol_rate.patch similarity index 100% rename from packages/linux/patches/4.6.2/linux-203-stb0899_enable_low_symbol_rate.patch rename to packages/linux/patches/4.6.3/linux-203-stb0899_enable_low_symbol_rate.patch diff --git a/packages/linux/patches/4.6.2/linux-212-mantis_stb0899_faster_lock.patch b/packages/linux/patches/4.6.3/linux-212-mantis_stb0899_faster_lock.patch similarity index 100% rename from packages/linux/patches/4.6.2/linux-212-mantis_stb0899_faster_lock.patch rename to packages/linux/patches/4.6.3/linux-212-mantis_stb0899_faster_lock.patch diff --git a/packages/linux/patches/4.6.2/linux-221-ngene-octopus.todo b/packages/linux/patches/4.6.3/linux-221-ngene-octopus.todo similarity index 100% rename from packages/linux/patches/4.6.2/linux-221-ngene-octopus.todo rename to packages/linux/patches/4.6.3/linux-221-ngene-octopus.todo diff --git a/packages/linux/patches/4.6.2/linux-222-stb0899_signal_quality.patch b/packages/linux/patches/4.6.3/linux-222-stb0899_signal_quality.patch similarity index 100% rename from packages/linux/patches/4.6.2/linux-222-stb0899_signal_quality.patch rename to packages/linux/patches/4.6.3/linux-222-stb0899_signal_quality.patch diff --git a/packages/linux/patches/4.6.2/linux-223-Fix-video-artifacts-with-tt-3600-s2-usb.patch b/packages/linux/patches/4.6.3/linux-223-Fix-video-artifacts-with-tt-3600-s2-usb.patch similarity index 100% rename from packages/linux/patches/4.6.2/linux-223-Fix-video-artifacts-with-tt-3600-s2-usb.patch rename to packages/linux/patches/4.6.3/linux-223-Fix-video-artifacts-with-tt-3600-s2-usb.patch diff --git a/packages/linux/patches/4.6.2/linux-227-ds3000-invalid-symbol-rate.patch b/packages/linux/patches/4.6.3/linux-227-ds3000-invalid-symbol-rate.patch similarity index 100% rename from packages/linux/patches/4.6.2/linux-227-ds3000-invalid-symbol-rate.patch rename to packages/linux/patches/4.6.3/linux-227-ds3000-invalid-symbol-rate.patch diff --git a/packages/linux/patches/4.6.2/linux-230-elgato-eyetv-sat-v3.patch b/packages/linux/patches/4.6.3/linux-230-elgato-eyetv-sat-v3.patch similarity index 100% rename from packages/linux/patches/4.6.2/linux-230-elgato-eyetv-sat-v3.patch rename to packages/linux/patches/4.6.3/linux-230-elgato-eyetv-sat-v3.patch diff --git a/packages/linux/patches/4.6.2/linux-231-Terratec-Cinergy-S2-Rev.3.patch b/packages/linux/patches/4.6.3/linux-231-Terratec-Cinergy-S2-Rev.3.patch similarity index 100% rename from packages/linux/patches/4.6.2/linux-231-Terratec-Cinergy-S2-Rev.3.patch rename to packages/linux/patches/4.6.3/linux-231-Terratec-Cinergy-S2-Rev.3.patch diff --git a/packages/linux/patches/4.6.2/linux-950-saa716x_PCIe_interface_chipset.patch.todo b/packages/linux/patches/4.6.3/linux-950-saa716x_PCIe_interface_chipset.patch.todo similarity index 100% rename from packages/linux/patches/4.6.2/linux-950-saa716x_PCIe_interface_chipset.patch.todo rename to packages/linux/patches/4.6.3/linux-950-saa716x_PCIe_interface_chipset.patch.todo diff --git a/packages/linux/patches/4.6.2/linux-990.06-hda-Avoid-outputting-HDMI-audio-before-prepare-.patch b/packages/linux/patches/4.6.3/linux-990.06-hda-Avoid-outputting-HDMI-audio-before-prepare-.patch similarity index 100% rename from packages/linux/patches/4.6.2/linux-990.06-hda-Avoid-outputting-HDMI-audio-before-prepare-.patch rename to packages/linux/patches/4.6.3/linux-990.06-hda-Avoid-outputting-HDMI-audio-before-prepare-.patch diff --git a/packages/linux/patches/4.6.2/linux-999-i915-implement-passthrough-colors.patch b/packages/linux/patches/4.6.3/linux-999-i915-implement-passthrough-colors.patch similarity index 100% rename from packages/linux/patches/4.6.2/linux-999-i915-implement-passthrough-colors.patch rename to packages/linux/patches/4.6.3/linux-999-i915-implement-passthrough-colors.patch diff --git a/packages/linux/patches/4.6.2/linux-999-i915-use-legacy-turbo.patch b/packages/linux/patches/4.6.3/linux-999-i915-use-legacy-turbo.patch similarity index 100% rename from packages/linux/patches/4.6.2/linux-999-i915-use-legacy-turbo.patch rename to packages/linux/patches/4.6.3/linux-999-i915-use-legacy-turbo.patch diff --git a/packages/linux/patches/4.6.2/linux-999.02-0001-pm-disable-async-suspend-resume-by-default.patch b/packages/linux/patches/4.6.3/linux-999.02-0001-pm-disable-async-suspend-resume-by-default.patch similarity index 100% rename from packages/linux/patches/4.6.2/linux-999.02-0001-pm-disable-async-suspend-resume-by-default.patch rename to packages/linux/patches/4.6.3/linux-999.02-0001-pm-disable-async-suspend-resume-by-default.patch diff --git a/packages/linux/patches/4.6.2/linux-999.05-eMMC-Don-t-initialize-partitions-on-RPMB-flagged-are.patch b/packages/linux/patches/4.6.3/linux-999.05-eMMC-Don-t-initialize-partitions-on-RPMB-flagged-are.patch similarity index 100% rename from packages/linux/patches/4.6.2/linux-999.05-eMMC-Don-t-initialize-partitions-on-RPMB-flagged-are.patch rename to packages/linux/patches/4.6.3/linux-999.05-eMMC-Don-t-initialize-partitions-on-RPMB-flagged-are.patch From 61467f8cd735f91633e729f0ed8d84383c955e2d Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Tue, 28 Jun 2016 03:04:17 +0100 Subject: [PATCH 2/4] RPi/RPi2: update linux support patches for linux 4.6.3 --- .../patches/linux/linux-01-RPi_support.patch | 399 ++++++++---------- .../patches/linux/linux-01-RPi_support.patch | 399 ++++++++---------- 2 files changed, 332 insertions(+), 466 deletions(-) diff --git a/projects/RPi/patches/linux/linux-01-RPi_support.patch b/projects/RPi/patches/linux/linux-01-RPi_support.patch index 5cfc23b7e3..f14e5021b5 100644 --- a/projects/RPi/patches/linux/linux-01-RPi_support.patch +++ b/projects/RPi/patches/linux/linux-01-RPi_support.patch @@ -1,4 +1,4 @@ -From 4ea3d80111eaec2f84b553f771cdc3eaa53d81a3 Mon Sep 17 00:00:00 2001 +From d7464704285e698d9fbe1d7fdd1aa8f0b0eb7421 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 27 Apr 2016 17:43:28 +0100 Subject: [PATCH 001/141] Revert "SUNRPC: Make NFS swap work with multipath" @@ -95,7 +95,7 @@ index 7e0c9bf22df811475385496007cfac321e0422a5..06936855313fe14abac8af7929a7a353 EXPORT_SYMBOL_GPL(rpc_clnt_swap_deactivate); #endif /* CONFIG_SUNRPC_SWAP */ -From ec83e1899f7401a737271704e13aef2360dc9bb8 Mon Sep 17 00:00:00 2001 +From 6ef501bd1aea48c18efb9bb7675c483c21c37656 Mon Sep 17 00:00:00 2001 From: Steve Glendinning Date: Thu, 19 Feb 2015 18:47:12 +0000 Subject: [PATCH 002/141] smsx95xx: fix crimes against truesize @@ -145,7 +145,7 @@ index 2edc2bc6d1b9fb3201a5f4d564dffed93e30bddc..2ce8d2b7d35b6784b7d4faf85e765b23 usbnet_skb_return(dev, ax_skb); } -From b0f55205237174555211736e3b6472ab9783bb02 Mon Sep 17 00:00:00 2001 +From 212ebeab1e1561b2b7964f04b55f0ca29fe925ea Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 17 Apr 2015 16:58:45 +0100 Subject: [PATCH 003/141] smsc95xx: Disable turbo mode by default @@ -168,7 +168,7 @@ index 2ce8d2b7d35b6784b7d4faf85e765b233d7a0081..35ebf75d9949d945b7833ac8cb3c1908 MODULE_PARM_DESC(turbo_mode, "Enable multiple frames per Rx transaction"); -From d6e3695a49d2fb22c521adac2b24458414c1e508 Mon Sep 17 00:00:00 2001 +From 580f083e3acc4172479b101a89e77e2ce2da4f58 Mon Sep 17 00:00:00 2001 From: Sam Nazarko Date: Fri, 1 Apr 2016 17:27:21 +0100 Subject: [PATCH 004/141] add smsc95xx packetsize module_param @@ -213,7 +213,7 @@ index 35ebf75d9949d945b7833ac8cb3c19083045fbd9..3cac3c9b276e4c76af92aa9b19451875 netif_dbg(dev, ifup, dev->net, "rx_urb_size=%ld\n", -From 0fd771797e99ddec1f9336187344c6863b86d7f4 Mon Sep 17 00:00:00 2001 +From 7dbc066e994a37e8eb495bf1e9aa857c2f1984e5 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 17:26:38 +0000 Subject: [PATCH 005/141] Allow mac address to be set in smsc95xx @@ -312,7 +312,7 @@ index 3cac3c9b276e4c76af92aa9b19451875769f7798..d9bdc74086f3d656a930375b6e0ea2c9 eth_hw_addr_random(dev->net); netif_dbg(dev, ifup, dev->net, "MAC address set to eth_random_addr\n"); -From 61022ce3ea95a14a2ad16b4a3e8f310e327e9600 Mon Sep 17 00:00:00 2001 +From fe915d32402785e873d7eaed4d96a76016febefe Mon Sep 17 00:00:00 2001 From: Nicolas Boullis Date: Sun, 10 Apr 2016 13:23:05 +0200 Subject: [PATCH 006/141] rtc: ds1307: ensure that any pending alarm is cleared @@ -373,7 +373,7 @@ index ecb7dbae9be9daa0ee96ede34a446a78e8e7debd..e94eb0952286300ec9847cddaf317476 } -From 72c09cf49710f661332c34ad016d8a3768bd0ad6 Mon Sep 17 00:00:00 2001 +From 055f1b1bb388444df7b833fbfee65f916a7c563d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 9 Mar 2016 13:28:24 +0000 Subject: [PATCH 007/141] serial: Take care starting a hung-up tty's port @@ -404,7 +404,7 @@ index cbfcf38e220def6070e3de57c56ce34f3536bd6c..96bc15aa5c2190287590dc32949d8732 return 0; } -From 1ec14b21462e368076fe6dc5f37a80b69ddc1822 Mon Sep 17 00:00:00 2001 +From 03a2cc0edac61207b37b2bd89da0f3d60216aaf8 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 18 Jun 2014 13:42:01 +0100 Subject: [PATCH 008/141] vmstat: Workaround for issue where dirty page count @@ -434,7 +434,7 @@ index 73fae8c4a5fb50d94b72f12bed28f98d170f5787..5dd127883ad1dee89dd72be4cccb2ffb static inline void __inc_zone_page_state(struct page *page, -From 08a0e3f5f7317c8bd3abbd692f8deb75860b5f11 Mon Sep 17 00:00:00 2001 +From 5c942d7f05053aa268bbdb55eae8a5ee6a5e99be Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 13 Mar 2015 12:43:36 +0000 Subject: [PATCH 009/141] Protect __release_resource against resources without @@ -465,7 +465,7 @@ index 9b5f04404152c296af3a96132f27cfc80ffa9af9..f8a9af6e6b915812be2ba2c1c2b40106 for (;;) { tmp = *p; -From 28c2d214e5540706073521cd1e8503e8cfffdc85 Mon Sep 17 00:00:00 2001 +From 5e8c5f982238dd72d4644df61f4f2140979e1fb4 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 18 Dec 2014 16:07:15 -0800 Subject: [PATCH 010/141] mm: Remove the PFN busy warning @@ -493,7 +493,7 @@ index 898fe3f909f91df712b34d52797e5aca384e418b..5a578b1e37f0e566f9ff930bdf13a464 goto done; } -From 143a9f1fe93904316f26a0a23917f5b827cdcc95 Mon Sep 17 00:00:00 2001 +From f1498b3097cbe3783b462bd39f1b70d18400db87 Mon Sep 17 00:00:00 2001 From: Robert Tiemann Date: Mon, 20 Jul 2015 11:01:25 +0200 Subject: [PATCH 011/141] BCM2835_DT: Fix I2S register map @@ -534,7 +534,7 @@ index 65783de0aedf3da79adc36fd077b7a89954ddb6b..a89fe4220fdc3f26f75ee66daf187554 dmas = <&dma 2>, <&dma 3>; -From f54d56eaa7981101f815282191a0995f5ef0160e Mon Sep 17 00:00:00 2001 +From 7a51654f93b5585198cc86ffd989975d8dc3779e Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 4 Dec 2015 17:41:50 +0000 Subject: [PATCH 012/141] irq-bcm2836: Prevent spurious interrupts, and trap @@ -564,7 +564,7 @@ index b6e950d4782a1e020acddb50705efb180fe758b3..bbb92c290448fcabcb468302dfa5762b #endif } else if (stat) { -From 97af81452eaa1804af8e8af3591aff4a9dc83988 Mon Sep 17 00:00:00 2001 +From af560bc2c4f7b65aa9b325422439e6daaa7b4789 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Fri, 12 Jun 2015 19:01:05 +0200 Subject: [PATCH 013/141] irqchip: bcm2835: Add FIQ support @@ -696,7 +696,7 @@ index bf9cc5f2e839e845fe1ce65caa672b6212d3ffbc..3f601f98aa884b941fbb84edb349f6c4 } -From 57f8362b1afdc00d082a6793ce374555ab6b948e Mon Sep 17 00:00:00 2001 +From fcc8e585f59688079af11a79e8238670b4bb17d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Fri, 23 Oct 2015 16:26:55 +0200 Subject: [PATCH 014/141] irqchip: irq-bcm2835: Add 2836 FIQ support @@ -795,7 +795,7 @@ index 3f601f98aa884b941fbb84edb349f6c469b940b1..20deb282286834b1f234a65e614b8584 for (b = 0; b < NR_BANKS; b++) { for (i = 0; i < bank_irqs[b]; i++) { -From fbe0188b2994a519faac03ee98b62234b5239639 Mon Sep 17 00:00:00 2001 +From dab253783df6ebfb9d32eeac976f5a7493f1b968 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 10:26:09 +0100 Subject: [PATCH 015/141] spidev: Add "spidev" compatible string to silence @@ -819,7 +819,7 @@ index e3c19f30f591115a823467033702ff1b232c5ebc..f4963e3c1dbcd13edb9b97e9dad65438 }; MODULE_DEVICE_TABLE(of, spidev_dt_ids); -From 3c33af8ff64e72175cf48b44a6daa0d1719f9905 Mon Sep 17 00:00:00 2001 +From ecae09c78cf3e1fec1333cc482182044906889ce Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 30 Jun 2015 14:12:42 +0100 Subject: [PATCH 016/141] serial: 8250: Don't crash when nr_uarts is 0 @@ -842,7 +842,7 @@ index 2f4f5ee651db63c040255347b56d0ac385e36415..edc1355f6381410fb79f48e17a2d2f47 for (i = 0; i < nr_uarts; i++) { struct uart_8250_port *up = &serial8250_ports[i]; -From a5ae9d0c48cb9844944e7d7576b697471bd36a4c Mon Sep 17 00:00:00 2001 +From 73f388363630c8b173556b874b54744a6afee2b6 Mon Sep 17 00:00:00 2001 From: notro Date: Thu, 10 Jul 2014 13:59:47 +0200 Subject: [PATCH 017/141] pinctrl-bcm2835: Set base to 0 give expected gpio @@ -867,7 +867,7 @@ index 08b1d93da9fedb36e1ae6ed3450221271f25998f..0a23c813397f14e503beb795b1f44812 .can_sleep = false, }; -From 6c19fef04e584bcc5bb5fe5e98f5082cf6478be6 Mon Sep 17 00:00:00 2001 +From 20c9618ebd27b09ea497f1232e22aee3b5ba7ec5 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 24 Feb 2015 13:40:50 +0000 Subject: [PATCH 018/141] pinctrl-bcm2835: Fix interrupt handling for GPIOs @@ -1016,7 +1016,7 @@ index 0a23c813397f14e503beb795b1f448124db74b9a..b793bbdb12dca12722a7f0d07a29fe23 }, }; -From 6d508dd5ec01abf12aa444d70991d7b780e53f75 Mon Sep 17 00:00:00 2001 +From 1ba175b3d87e3a992c16a1dbdb4ea0ce5aa581ee Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 26 Feb 2015 09:58:22 +0000 Subject: [PATCH 019/141] pinctrl-bcm2835: Only request the interrupts listed @@ -1046,7 +1046,7 @@ index b793bbdb12dca12722a7f0d07a29fe238c7f09cf..8683a1be5ecc45e1e664d5e078f25e6f pc->irq_data[i].irqgroup = i; -From 70a973e06f8d27093536bd00e87b74621de0ac02 Mon Sep 17 00:00:00 2001 +From 7025a28c0a51dab1cf83b4dde39ff2f29d8802a5 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 May 2016 12:32:47 +0100 Subject: [PATCH 020/141] pinctrl-bcm2835: Return pins to inputs when freed @@ -1090,7 +1090,7 @@ index 8683a1be5ecc45e1e664d5e078f25e6ff0ebe282..6327122cb13b2a0229be4de7c3409b54 .get_function_name = bcm2835_pmx_get_function_name, .get_function_groups = bcm2835_pmx_get_function_groups, -From f2d2360f3b75dd50b9e62f02e21b0c6be7a9c1e8 Mon Sep 17 00:00:00 2001 +From 541fd5da6b0b4f90c60c026de2014ea9f20673dd Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Jun 2015 14:10:44 +0100 Subject: [PATCH 021/141] spi-bcm2835: Support pin groups other than 7-11 @@ -1174,7 +1174,7 @@ index f35cc10772f6670397ea923ad30158270dd68578..5dfe20ffc2866fa6789825016c585175 /* and set up the "mode" and level */ dev_info(&spi->dev, "setting up native-CS%i as GPIO %i\n", -From e18b7eb8c9563fb8d83a7edf8d2ebbaf798415c5 Mon Sep 17 00:00:00 2001 +From 9826498a0561d5ad6adc0aef108c73b52c91232c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Wed, 3 Jun 2015 12:26:13 +0200 Subject: [PATCH 022/141] ARM: bcm2835: Set Serial number and Revision @@ -1235,7 +1235,7 @@ index 834d67684e205a185971c13ebc6620434eeac788..3b68a8d3501a5dcb1b4790c35d921cf5 static const char * const bcm2835_compat[] = { -From 79b0ba4e2932f0f13035581c36bb3bd4a515f8d2 Mon Sep 17 00:00:00 2001 +From 4e99035ba81f037625f36a5e31b6b10ce582176d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Thu, 9 Apr 2015 12:34:11 +0200 Subject: [PATCH 023/141] dmaengine: bcm2835: Add slave dma support @@ -1558,7 +1558,7 @@ index 996c4b00d323ed5c2dd6455f80eb36ed8e9a8b23..b278c663e3b31a7c906dd32d53db5e67 +MODULE_AUTHOR("Gellert Weisz "); MODULE_LICENSE("GPL v2"); -From edef61f03f6ad3e6bdba78ea074ba0d1514a7a69 Mon Sep 17 00:00:00 2001 +From e3e040906062d7c43233c4b3a3572d21349f17d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Sat, 3 Oct 2015 15:58:59 +0200 Subject: [PATCH 024/141] dmaengine: bcm2835: set residue_granularity field @@ -1590,7 +1590,7 @@ index b278c663e3b31a7c906dd32d53db5e670f6bbc10..696fb30b4f5a01cda9b98038b8e54836 INIT_LIST_HEAD(&od->ddev.channels); spin_lock_init(&od->lock); -From 7225bfaf5d36f4e320f96e6f2433f9fd4a6e2cb5 Mon Sep 17 00:00:00 2001 +From b40ce4492e4b78af2c02256f1807ee2d9fc35920 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Sat, 3 Oct 2015 22:22:55 +0200 Subject: [PATCH 025/141] dmaengine: bcm2835: Load driver early and support @@ -1693,7 +1693,7 @@ index 696fb30b4f5a01cda9b98038b8e548368cea05f4..5db0a95985b20a2086c65762ea8f1255 MODULE_ALIAS("platform:bcm2835-dma"); MODULE_DESCRIPTION("BCM2835 DMA engine driver"); -From 35af6481c2b4f5ab8316f5531e911dc239d37267 Mon Sep 17 00:00:00 2001 +From 17879c9ca6c35117102bf91e1cbebc9f4efe6100 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 11 Oct 2015 12:28:30 +0200 Subject: [PATCH 026/141] bcm2835-dma: Limit cyclic transfers on lite channels @@ -1733,7 +1733,7 @@ index 5db0a95985b20a2086c65762ea8f125511f67471..6b87ce2bb3c9d30e54e0da4f76586d3f max_size = MAX_NORMAL_TRANSFER; period_len = min(period_len, max_size); -From fae40bf186c307fb98d4cfa8705c2b6a5a785a75 Mon Sep 17 00:00:00 2001 +From b4c1abeefe17ac4871d90258edd3617137069432 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Mon, 16 Nov 2015 14:05:35 +0000 Subject: [PATCH 027/141] bcm2835-dma: Fix up convert to DMA pool @@ -1821,7 +1821,7 @@ index 6b87ce2bb3c9d30e54e0da4f76586d3f077f6aa9..d26b6bdbcf1ab33ab92937b889a37e50 /* Next block is empty. */ control_block->next = 0; -From 045c252001479259dc420de9112db61f255ca851 Mon Sep 17 00:00:00 2001 +From 5a3d039eacc45898ee5a4f5b6fcbc97bcdbbe662 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Sat, 15 Aug 2015 20:50:02 +0200 Subject: [PATCH 028/141] bcm2835: Add support for uart1 @@ -1881,7 +1881,7 @@ index 3b68a8d3501a5dcb1b4790c35d921cf5fa641ec7..e72e522fbc840c36a39cb6550850b3c6 static const char * const bcm2835_compat[] = { -From 1cadf2793639c7b319413826cd5e27056de89747 Mon Sep 17 00:00:00 2001 +From b4d7c36503083d12e86a7d4aade6f3addba8ad1c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 25 Jan 2016 17:25:12 +0000 Subject: [PATCH 029/141] firmware: Updated mailbox header @@ -1947,7 +1947,7 @@ index 3fb357193f09914fe21f8555a4b8613f74f22bc3..227a107214a02deadcca3db202da265e RPI_FIRMWARE_GET_COMMAND_LINE = 0x00050001, RPI_FIRMWARE_GET_DMA_CHANNELS = 0x00060001, -From c65d61684a0f31137cf35dad86e2f8c5b50e9d70 Mon Sep 17 00:00:00 2001 +From e725dd6d02f95b23299281de245e89c5f561cf78 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 12 May 2013 12:24:19 +0100 Subject: [PATCH 030/141] Main bcm2708/bcm2709 linux port @@ -4460,7 +4460,7 @@ index 8dd4d290ab0d8608b9596c18da8db1096715badb..f7fe8bd8ac26e68b51359b868a1e1eff mmc_pm_flag_t pm_caps; /* supported pm features */ -From dbe38bc6b0b6a93f0c7f3d58c18b79ec71371967 Mon Sep 17 00:00:00 2001 +From 98808be09a0e8a3b6781d7110c44a7dde78eb825 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 5 Apr 2016 19:40:12 +0100 Subject: [PATCH 031/141] reboot: Use power off rather than busy spinning when @@ -4488,7 +4488,7 @@ index 71a2ff9ec4900c58677f12114c85c82e8cfaa575..812c15ee02742f4d1578895ac13e1e98 /* -From cd74d63be82b161857e9c1abf8e0b18eb618f386 Mon Sep 17 00:00:00 2001 +From 00ccff1596aa4c356db53f7fa48816afa6eb874a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 11 Nov 2015 21:01:15 +0000 Subject: [PATCH 032/141] squash: include ARCH_BCM2708 / ARCH_BCM2709 @@ -4668,7 +4668,7 @@ index 6a834e109f1de47e533d17e87cdc73d8ee86fc4d..c5070aec5996aafb2d9daaf75163e16a select REGMAP_MMIO help -From 857a46fb8b937d7271b576702ee121cccdf355d9 Mon Sep 17 00:00:00 2001 +From cd22cb8ce5c5e0d57cc587d3d6ea9e4d9c7b4cce Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 19:46:17 +0100 Subject: [PATCH 033/141] Add dwc_otg driver @@ -65697,7 +65697,7 @@ index 0000000000000000000000000000000000000000..cdc9963176e5a4a0d5250613b61e26c5 +test_main(); +0; -From 9c0052e0a433612ee04fc7fbfbc5a23787f1ab14 Mon Sep 17 00:00:00 2001 +From c195a8976feec61260f4ace36803130c41eebf65 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 17:06:34 +0100 Subject: [PATCH 034/141] bcm2708 framebuffer driver @@ -69159,7 +69159,7 @@ index 3c14e43b82fefe1d32f591d1b2f61d2cd28d0fa8..7626beb6a5bb8df601ddf0f6e6909d1f +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 -From eff8e2e15b825e912a7e72e8c7eb3130a2d0699f Mon Sep 17 00:00:00 2001 +From 31bd889b7548e1ded4c0d9f8171541b2a1eba9ca Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 14:22:53 +0100 Subject: [PATCH 035/141] dmaengine: Add support for BCM2708 @@ -69782,7 +69782,7 @@ index 0000000000000000000000000000000000000000..99cc7fdbf543207208bf3638a0d4dbb6 + +#endif /* _PLAT_BCM2708_DMA_H */ -From 2cc7ab14c498858876361c2fce89d979d0cc3839 Mon Sep 17 00:00:00 2001 +From daa0ba80c2355cafff1e77d3c0e5279fa39431ff Mon Sep 17 00:00:00 2001 From: gellert Date: Fri, 15 Aug 2014 16:35:06 +0100 Subject: [PATCH 036/141] MMC: added alternative MMC driver @@ -71532,7 +71532,7 @@ index 0000000000000000000000000000000000000000..ceb37930e167f47c9c848e8de757ad09 +MODULE_LICENSE("GPL v2"); +MODULE_AUTHOR("Gellert Weisz"); -From 1dba91fa3b6ad00a2d1cb90effab5772d73e07df Mon Sep 17 00:00:00 2001 +From 5c1dac87ebf26fc576b27b0a78d2bf2d277f413a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 25 Mar 2015 17:49:47 +0000 Subject: [PATCH 037/141] Adding bcm2835-sdhost driver, and an overlay to @@ -73884,7 +73884,7 @@ index 0000000000000000000000000000000000000000..a57faedd8ba71a38d057664f3b7e5990 +MODULE_LICENSE("GPL v2"); +MODULE_AUTHOR("Phil Elwell"); -From 268751484e188e6aade41856b663578dc29304ce Mon Sep 17 00:00:00 2001 +From 86d53b10b81d69a9dfe12830bd6237987e3a01b6 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 11 May 2016 12:50:33 +0100 Subject: [PATCH 038/141] mmc: Add MMC_QUIRK_ERASE_BROKEN for some cards @@ -74023,7 +74023,7 @@ index eb0151bac50c1fd796f479d017bc3c3d7017c9e9..fa4e6454456747f02a10621f4f4da3ac unsigned int erase_shift; /* if erase unit is power 2 */ unsigned int pref_erase; /* in sectors */ -From 284795b2743ddf50b68885221b6d20bc2b3d57c2 Mon Sep 17 00:00:00 2001 +From 7ff65cec357efd357309ae92f0d605aa6c29419a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:31:47 +0100 Subject: [PATCH 039/141] cma: Add vc_cma driver to enable use of CMA @@ -75369,7 +75369,7 @@ index 0000000000000000000000000000000000000000..be2819d5d41f9d5ed65daf8eedb94c9e + +#endif /* VC_CMA_H */ -From 869fdce5e879e33da9112158f3d1aab158691c7e Mon Sep 17 00:00:00 2001 +From a32fde0621d166157b384b2c7ebecb3ef0b071be Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 26 Mar 2012 22:15:50 +0100 Subject: [PATCH 040/141] bcm2708: alsa sound driver @@ -78109,7 +78109,7 @@ index 0000000000000000000000000000000000000000..af3e6eb690113fc32ce9e06bd2f0f294 + +#endif // _VC_AUDIO_DEFS_H_ -From ffa8b498a24627e17d91222019995ffcbd8987c4 Mon Sep 17 00:00:00 2001 +From b2b5fec96343d4169965d38e32f0710d4ca58fc7 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 2 Jul 2013 23:42:01 +0100 Subject: [PATCH 041/141] bcm2708 vchiq driver @@ -91472,7 +91472,7 @@ index 0000000000000000000000000000000000000000..b6bfa21155e431e93bfb2c149d324371 + return vchiq_build_time; +} -From 15e17f63a0de9a7310a6be13ae66eafd88bf5c8a Mon Sep 17 00:00:00 2001 +From 88c8fc95a876e0a12cad4e4ea94b904087942b5b Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 16:07:06 +0100 Subject: [PATCH 042/141] vc_mem: Add vc_mem driver @@ -92480,7 +92480,7 @@ index 0000000000000000000000000000000000000000..20a475377eb3078ea1ecaef2b24efc35 + +#endif /* _VC_MEM_H */ -From 2cefc921e5b3d8dbed930ba64a31e2a218ff7a7a Mon Sep 17 00:00:00 2001 +From 8f6250cfb01812b76468450bd5b444cf9cb9f7a0 Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Tue, 22 Jul 2014 15:41:04 +0100 Subject: [PATCH 043/141] vcsm: VideoCore shared memory service for BCM2835 @@ -96901,7 +96901,7 @@ index 0000000000000000000000000000000000000000..334f36d0d697b047df2922b5f2db67f3 + +#endif /* __VMCS_SM_IOCTL_H__INCLUDED__ */ -From 3e4e79ceb14be9b9fb2a8135ee18865191eb00ba Mon Sep 17 00:00:00 2001 +From 7f32d45509743fd6e65691b064c8b1644f8a438c Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Fri, 21 Aug 2015 23:14:48 +0100 Subject: [PATCH 044/141] Add /dev/gpiomem device for rootless user GPIO access @@ -97215,7 +97215,7 @@ index 0000000000000000000000000000000000000000..911f5b7393ed48ceed8751f06967ae64 +MODULE_DESCRIPTION("gpiomem driver for accessing GPIO from userspace"); +MODULE_AUTHOR("Luke Wren "); -From 301848a2d27e09d2e39b263aab1a339ef96164d4 Mon Sep 17 00:00:00 2001 +From 18d5337bc159f0728bfced87cd74c1a80d5e9e85 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:14:45 +0100 Subject: [PATCH 045/141] Add SMI driver @@ -99169,7 +99169,7 @@ index 0000000000000000000000000000000000000000..ee3a75edfc033eeb0d90a687ffb68b10 + +#endif /* BCM2835_SMI_H */ -From 12df7d0bcb543798517104d4390accefb14c62b5 Mon Sep 17 00:00:00 2001 +From f758a1fea224d404f0e66b1f18310335971c7f64 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:16:10 +0100 Subject: [PATCH 046/141] Add SMI NAND driver @@ -99537,7 +99537,7 @@ index 0000000000000000000000000000000000000000..02adda6da18bd0ba9ab19a104975b79d + ("Driver for NAND chips using Broadcom Secondary Memory Interface"); +MODULE_AUTHOR("Luke Wren "); -From 1e8bc98cc672fc3f2d4c3946cec95432fe2da916 Mon Sep 17 00:00:00 2001 +From 82bb93197112611f2a8b0c35f4a89db9ecb8f79e Mon Sep 17 00:00:00 2001 From: Aron Szabo Date: Sat, 16 Jun 2012 12:15:55 +0200 Subject: [PATCH 047/141] lirc: added support for RaspberryPi GPIO @@ -100389,7 +100389,7 @@ index 0000000000000000000000000000000000000000..fb69624ccef00ddbdccf8256d6baf1b1 + +#endif -From 0fe53c97d513cf0b7f2d04bf412c4aa0e44313b4 Mon Sep 17 00:00:00 2001 +From 1015e8e096b836dc67a178f535272a7255cb5821 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:49:20 +0100 Subject: [PATCH 048/141] Add cpufreq driver @@ -100654,7 +100654,7 @@ index 0000000000000000000000000000000000000000..3eb9e9326231b08e6ee95ad486485245 +module_init(bcm2835_cpufreq_module_init); +module_exit(bcm2835_cpufreq_module_exit); -From f2689bfbe922ace29cdd1bb19566f3898b2903b6 Mon Sep 17 00:00:00 2001 +From 3d10279adf0c0a1af20c8ec8427b3af1b8cb9868 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 19:24:24 +0000 Subject: [PATCH 049/141] Added hwmon/thermal driver for reporting core @@ -100823,7 +100823,7 @@ index 0000000000000000000000000000000000000000..c63fb9f9d143e19612a18fe530c7b2b3 +MODULE_DESCRIPTION("Thermal driver for bcm2835 chip"); +MODULE_LICENSE("GPL"); -From 5e47d2aebe36e21dc1bdb3b87a8762c238958608 Mon Sep 17 00:00:00 2001 +From bb69f1bafb8f1c4554094967a71bcc6565490294 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 15:44:08 +0100 Subject: [PATCH 050/141] Add Chris Boot's i2c driver @@ -101483,7 +101483,7 @@ index 0000000000000000000000000000000000000000..c9b8e5cb1702e4b20e45214d81a7a40a +MODULE_LICENSE("GPL v2"); +MODULE_ALIAS("platform:" DRV_NAME); -From 1aa29b0d88ae6bb3f0c115a4d5b539fbeca1812a Mon Sep 17 00:00:00 2001 +From f2d4d11ef62907fa1baf51a856f9332350924ed9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Fri, 26 Jun 2015 14:27:06 +0200 Subject: [PATCH 051/141] char: broadcom: Add vcio module @@ -101712,7 +101712,7 @@ index 0000000000000000000000000000000000000000..c19bc2075c77879563ef5e59038b5a14 +MODULE_DESCRIPTION("Mailbox userspace access"); +MODULE_LICENSE("GPL"); -From 2585136f60c92591d0a6b35c061ce29df6878461 Mon Sep 17 00:00:00 2001 +From 89c0d29a525e784395e31862107e739ba787d0df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Fri, 26 Jun 2015 14:25:01 +0200 Subject: [PATCH 052/141] firmware: bcm2835: Support ARCH_BCM270x @@ -101821,7 +101821,7 @@ index dd506cd3a5b874f9e1acd07efb8cd151bb6145d1..b980d531b35b9981a88356ef1c8a7b86 MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("Raspberry Pi firmware driver"); -From 00070d8df28b59cdabc6c436f9a205e1a40a643a Mon Sep 17 00:00:00 2001 +From 5a34e7fd4ff8b982785fda482d43ac50a476e3e5 Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Wed, 30 Jan 2013 12:45:18 +0000 Subject: [PATCH 053/141] bcm2835: add v4l2 camera device @@ -109514,7 +109514,7 @@ index 0000000000000000000000000000000000000000..9d1d11e4a53e510c04a416d92d195a7d + +#endif /* MMAL_VCHIQ_H */ -From 758697fa8e1807aa1c5bf3cbdb01b5d9c1d70d78 Mon Sep 17 00:00:00 2001 +From 9d7240665df60a5e171ae73b048b2744135f5ca5 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 11 May 2015 09:00:42 +0100 Subject: [PATCH 054/141] scripts: Add mkknlimg and knlinfo scripts from tools @@ -110029,7 +110029,7 @@ index 0000000000000000000000000000000000000000..78c5845d2f01deb04b477327d83fa606 + return $trailer; +} -From 66780ef1ef8d7aa7ce0b4ccf17ec896e3f28f8bd Mon Sep 17 00:00:00 2001 +From 5237958e088b2951852b983ccaf0cc0d8fca3833 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 10 Aug 2015 09:49:15 +0100 Subject: [PATCH 055/141] scripts/dtc: Update to upstream version 1.4.1 @@ -112883,7 +112883,7 @@ index 11d93e6d8220c45d737175d22af4ab0ccaf871a1..2595dfda020fd9e03f0beff5006f229d -#define DTC_VERSION "DTC 1.4.1-gb06e55c8" +#define DTC_VERSION "DTC 1.4.1-g25efc119" -From f9ac798f2e40444ddc080a4fd4a08583b7e198b1 Mon Sep 17 00:00:00 2001 +From b12e21f48fc616a5f49aa52e9cdf8a1bb9e4df1d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 5 Dec 2014 17:26:26 +0000 Subject: [PATCH 056/141] fdt: Add support for the CONFIG_CMDLINE_EXTEND option @@ -112941,7 +112941,7 @@ index 3349d2aa66346335fa3c84e485668bdbf77f6e52..1e2660514450f3f7a9d7e50c1d8cd94e pr_debug("Command line is: %s\n", (char*)data); -From f7644bbbf88b6d95b328c4ec0447f27e99f7fd53 Mon Sep 17 00:00:00 2001 +From 1bf8aae5799796f3db0674dabfdcca5fd7976d49 Mon Sep 17 00:00:00 2001 From: notro Date: Wed, 9 Jul 2014 14:46:08 +0200 Subject: [PATCH 057/141] BCM2708: Add core Device Tree support @@ -121040,7 +121040,7 @@ index 0000000000000000000000000000000000000000..8498134fdbb3912e9ce18282b53084d8 + +}; -From 48c511df04c403d098846ea5a46094112e0f50c1 Mon Sep 17 00:00:00 2001 +From 02be32ed3334f0edb4fcf4d61917c66c8442e0c0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 13 Mar 2015 20:00:21 +0000 Subject: [PATCH 058/141] BCM270X_DT: Add a .dtbo target, use for overlays @@ -121126,7 +121126,7 @@ index ddf83d0181e73d30fb86f68c0fa0a3f888335c0c..c819ddc5b7662eb03c158f9d8fcf8fe9 # Bzip2 -From 4d714e24e5ba1155db351cc3e88ca050732f82e4 Mon Sep 17 00:00:00 2001 +From d19413c0965c18171ae81168fbc7b726496c7496 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 8 Apr 2016 17:43:27 +0100 Subject: [PATCH 059/141] BCM270X_DT: Don't generate "linux,phandle" props @@ -121155,7 +121155,7 @@ index c819ddc5b7662eb03c158f9d8fcf8fe965bf577b..b36099ab736a1373f61067a26c6e0d59 -d $(depfile).dtc.tmp $(dtc-tmp) ; \ cat $(depfile).pre.tmp $(depfile).dtc.tmp > $(depfile) -From c30c85ffd95266be29027b03268a028c67223d61 Mon Sep 17 00:00:00 2001 +From 1f046b8270b489dae7f2b58bff14930c274ea875 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Feb 2015 13:50:57 +0000 Subject: [PATCH 060/141] BCM270x_DT: Add pwr_led, and the required "input" @@ -121331,7 +121331,7 @@ index f203a8f89d30d0f3e214b43d2c72efea1bdad9f9..555cf15e87ee03c75d4bd836a3341645 /* Set LED brightness level * Must not sleep. Use brightness_set_blocking for drivers -From 24bdd51b365f252f10d9c821c8e0078fb8f13277 Mon Sep 17 00:00:00 2001 +From 9470cbd8875a8bdfd64b8dc63d7fd1a0174f14eb Mon Sep 17 00:00:00 2001 From: Siarhei Siamashka Date: Mon, 17 Jun 2013 13:32:11 +0300 Subject: [PATCH 061/141] fbdev: add FBIOCOPYAREA ioctl @@ -121427,7 +121427,7 @@ index fb795c3b3c178ad3cd7c9e9e4547ffd492bac181..fa72af0c981710fe80bacf4cf6612f6d #define FB_TYPE_PACKED_PIXELS 0 /* Packed Pixels */ #define FB_TYPE_PLANES 1 /* Non interleaved planes */ -From 8e6a1ecf513ca54979ca315a5fa9d695b74cd902 Mon Sep 17 00:00:00 2001 +From 572db909d29b86ecb3be3013d26a1238467dbde5 Mon Sep 17 00:00:00 2001 From: Harm Hanemaaijer Date: Thu, 20 Jun 2013 20:21:39 +0200 Subject: [PATCH 062/141] Speed up console framebuffer imageblit function @@ -121639,7 +121639,7 @@ index a2bb276a8b2463eee98eb237c4647bc00cd93601..436494fba15abecb400ef28688466faf start_index, pitch_index); } else -From 5ee7327d1d4e179603629aa9b2e0c859229df35a Mon Sep 17 00:00:00 2001 +From f8dff723eaf7d7a34d25c6ff717d03bb2fc7c0da Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 8 May 2013 11:46:50 +0100 Subject: [PATCH 063/141] enabling the realtime clock 1-wire chip DS1307 and @@ -121892,7 +121892,7 @@ index d58594a3232492e33f1dd4babd3798b03e0f0203..feae94256256316fd9d850c3d83325af unsigned int ext_pullup_enable_pin; unsigned int pullup_duration; -From a2ad4339b0f86771a0e3672c18fcf4f46c9b9d1e Mon Sep 17 00:00:00 2001 +From c9fed34e3fbeb6d2573dc0a4caa6f68dc8d8a9cd Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 18 Dec 2013 22:16:19 +0000 Subject: [PATCH 064/141] config: Enable CONFIG_MEMCG, but leave it disabled @@ -121945,7 +121945,7 @@ index 86cb5c6e89320f28e17691c6d69e58c9dfde81fb..0b5668a78c16322ac9f6b106c28cc414 * css_tryget_online_from_dir - get corresponding css from a cgroup dentry * @dentry: directory dentry of interest -From bd26df216764a1f97ae02e788530617e5e43a7c3 Mon Sep 17 00:00:00 2001 +From e8b127ec4acfb3783529d0df323a2255bd647529 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 14:59:51 +0100 Subject: [PATCH 065/141] ASoC: Add support for PCM5102A codec @@ -122081,7 +122081,7 @@ index 0000000000000000000000000000000000000000..7c6598e717c523bc2e717861492a622c +MODULE_AUTHOR("Florian Meier "); +MODULE_LICENSE("GPL v2"); -From 745c673aa855b6ae308e8f80d3cb7a7591898dad Mon Sep 17 00:00:00 2001 +From 977c8d769c949e7cf637af908b296870de72c356 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 19:19:08 +0100 Subject: [PATCH 066/141] ASoC: Add support for HifiBerry DAC @@ -122255,7 +122255,7 @@ index 0000000000000000000000000000000000000000..29ecc08a227cdd4b3c6141935d0c5d21 +MODULE_DESCRIPTION("ASoC Driver for HifiBerry DAC"); +MODULE_LICENSE("GPL v2"); -From 7c6047c9c68596b426253cba1727b85cfcd4a4b5 Mon Sep 17 00:00:00 2001 +From bc7c4a474d3dc6280e3934bb217a6d8ca962465c Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Mon, 25 Jan 2016 15:48:59 +0000 Subject: [PATCH 067/141] ASoC: Add support for Rpi-DAC @@ -122546,7 +122546,7 @@ index 0000000000000000000000000000000000000000..afe1b419582aa40c4b2729d242bb13cd +MODULE_AUTHOR("Florian Meier "); +MODULE_LICENSE("GPL v2"); -From 9e8bab833521650ba4bdf57f3f0969c508a58f32 Mon Sep 17 00:00:00 2001 +From 0f8e1f220bc0e4baf68c3e75884372e61cbde386 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:41:23 +0100 Subject: [PATCH 068/141] ASoC: wm8804: Implement MCLK configuration options, @@ -122598,7 +122598,7 @@ index 8d914702cae4a3fe2c0ca0599cd1ec79f7322c83..c846716b4ed1027ade5512e8be90801d .dapm_widgets = wm8804_dapm_widgets, .num_dapm_widgets = ARRAY_SIZE(wm8804_dapm_widgets), -From 853b0edd41cbbb134a97e23d0628ff055642defe Mon Sep 17 00:00:00 2001 +From 5cb10ee9bb63758c8d125bb00222f3c543c647ad Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:42:08 +0100 Subject: [PATCH 069/141] ASoC: BCM:Add support for HiFiBerry Digi. Driver is @@ -122889,7 +122889,7 @@ index 0000000000000000000000000000000000000000..9840e15d3e2be6396bc3ce6e74749408 +MODULE_DESCRIPTION("ASoC Driver for HifiBerry Digi"); +MODULE_LICENSE("GPL v2"); -From e52a94d1473fe4a17e1f57946837c83ab695c5c8 Mon Sep 17 00:00:00 2001 +From f021cdc4838896508164acaa687458ecd4e95499 Mon Sep 17 00:00:00 2001 From: Gordon Garrity Date: Sat, 8 Mar 2014 16:56:57 +0000 Subject: [PATCH 070/141] Add IQaudIO Sound Card support for Raspberry Pi @@ -123104,7 +123104,7 @@ index 0000000000000000000000000000000000000000..b6b6dcf6e5a420d2c39d220b91928cd8 +MODULE_DESCRIPTION("ASoC Driver for IQAudio DAC"); +MODULE_LICENSE("GPL v2"); -From e5f2edb351fb7868aa326d2a402e46ff2a903997 Mon Sep 17 00:00:00 2001 +From 603759fab8f1f7fd294436cd617921e8ee310971 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 14 Jul 2014 22:02:09 +0100 Subject: [PATCH 071/141] hid: Reduce default mouse polling interval to 60Hz @@ -123143,7 +123143,7 @@ index ae83af649a607f67239f1a64bf45dd4b5770cc7d..4a7af9d0b910f59d17421ce14138400d ret = -ENOMEM; if (usb_endpoint_dir_in(endpoint)) { -From e1d2bdf3015ec7a029eb2750f12ab9f5f1a53a93 Mon Sep 17 00:00:00 2001 +From 80768052b3fdd23fd2cda99d1ee135f0680031b1 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 10:06:56 +0200 Subject: [PATCH 072/141] Added support for HiFiBerry DAC+ @@ -123775,7 +123775,7 @@ index 047c48953a20cd4075000ac294a17fe59baedcde..090fe0ee08e8765f9edbb62777413bb6 dev_err(dev, "No LRCLK?\n"); return -EINVAL; -From 5fdededf3373a868ccebe6a78bec6afbc497707a Mon Sep 17 00:00:00 2001 +From 4c27bbc1e655e55b28889b902af5c5a5be6172e4 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 11:09:58 +0200 Subject: [PATCH 073/141] Added driver for HiFiBerry Amp amplifier add-on board @@ -124610,7 +124610,7 @@ index 0000000000000000000000000000000000000000..8f019e04898754d2f87e9630137be9e8 + +#endif /* _TAS5713_H */ -From c92a0191f0d4b3bd87d3db019b36db9b106bacd5 Mon Sep 17 00:00:00 2001 +From 419495c7b6f7f29a8977453e02116b12fd0419f4 Mon Sep 17 00:00:00 2001 From: Ryan Coe Date: Sat, 31 Jan 2015 18:25:49 -0700 Subject: [PATCH 074/141] Update ds1307 driver for device-tree support @@ -124640,7 +124640,7 @@ index e94eb0952286300ec9847cddaf317476ddd05423..f5d93be977142d306c787547736e8722 .driver = { .name = "rtc-ds1307", -From 1ded7231c660bb27020a2bc7ac257d71b20b769e Mon Sep 17 00:00:00 2001 +From 1345cf9552dd55512240e16e076c3f67b018363c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 27 Feb 2015 15:10:24 +0000 Subject: [PATCH 075/141] enc28j60: Add device tree compatible string and an @@ -124672,7 +124672,7 @@ index 86ea17e7ba7bff17f40755663e1b10b7d7b4cbcc..a1b20c146eb8f3d9af757b79c19be96e .probe = enc28j60_probe, .remove = enc28j60_remove, -From 4bb675b68ba0fe7f92c59a932f32bbe48dd15517 Mon Sep 17 00:00:00 2001 +From 52b97cb78e02a4f2d606d47fd7b350f518f9dfca Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Wed, 25 Mar 2015 09:26:17 +0100 Subject: [PATCH 076/141] Add driver for rpi-proto @@ -124891,7 +124891,7 @@ index 0000000000000000000000000000000000000000..9db678e885efd63d84d60a098a84ed67 +MODULE_DESCRIPTION("ASoC Driver for Raspberry Pi connected to PROTO board (WM8731)"); +MODULE_LICENSE("GPL"); -From 85acb10c89a7262a5d04063a0041391839b88a91 Mon Sep 17 00:00:00 2001 +From 8b79a80ed03b0aa97088181f1d3d599be28ced1d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 13 Apr 2015 17:16:29 +0100 Subject: [PATCH 077/141] config: Add default configs @@ -127484,7 +127484,7 @@ index 0000000000000000000000000000000000000000..8bd02073ab8f35ef28db5fcd628e3e44 +CONFIG_CRC_ITU_T=y +CONFIG_LIBCRC32C=y -From d29e74c91e270b927e6f5a23cbeda8922949ca7b Mon Sep 17 00:00:00 2001 +From 7e74308c1c5da500e6e745656092196ba3c683f0 Mon Sep 17 00:00:00 2001 From: Gordon Hollingworth Date: Tue, 12 May 2015 14:47:56 +0100 Subject: [PATCH 078/141] rpi-ft5406: Add touchscreen driver for pi LCD display @@ -127782,7 +127782,7 @@ index 0000000000000000000000000000000000000000..b27dbee8f56773dbd2a5503dc864747d +MODULE_DESCRIPTION("Touchscreen driver for memory based FT5406"); +MODULE_LICENSE("GPL"); -From b1f0e3e828715ed603ded1b9bc159a2467c109bf Mon Sep 17 00:00:00 2001 +From 9f1c48411136e52a5ee06ceb154ebc20a4636df8 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Oct 2014 11:47:53 +0100 Subject: [PATCH 079/141] Improve __copy_to_user and __copy_from_user @@ -129341,7 +129341,7 @@ index 6bd1089b07e0960830ed6bd6a8345202b7efd8b0..cd17dd11ebe7bbe00089e70cd2ccea74 static unsigned long noinline __clear_user_memset(void __user *addr, unsigned long n) -From 7199e91b2726ed1ef6967b5d96db5b25eedc0622 Mon Sep 17 00:00:00 2001 +From 7c1b0f68ed1f587b0bf3755ec32f8045695d9507 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 25 Jun 2015 12:16:11 +0100 Subject: [PATCH 080/141] gpio-poweroff: Allow it to work on Raspberry Pi @@ -129379,7 +129379,7 @@ index be3d81ff51cc3f510d85e4eed7a52960e51e7bc1..a030ae9fb1fca325061c093696e82186 "%s: pm_power_off function already registered", __func__); -From d977fc2b9dbfdcefce0da0174f74f4bd17b31641 Mon Sep 17 00:00:00 2001 +From 7899a439b21e546e9d0999fcc25f0c6ef3c05c4c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 14:32:47 +0100 Subject: [PATCH 081/141] mfd: Add Raspberry Pi Sense HAT core driver @@ -130248,7 +130248,7 @@ index 0000000000000000000000000000000000000000..56196dc2af10e464a1e3f98b028dca1c + +#endif -From 2c7768f684afb351ca49e9cabbcc0788bfd43d7d Mon Sep 17 00:00:00 2001 +From 20ba6b1d6362b32aac1fa3dc6f073d1046b7b27a Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 24 Aug 2015 16:03:47 +0100 Subject: [PATCH 082/141] RaspiDAC3 support @@ -130500,7 +130500,7 @@ index 0000000000000000000000000000000000000000..e7422e2dd3d70622a48ab3b2e1929869 +MODULE_DESCRIPTION("ASoC Driver for RaspiDAC Rev.3x"); +MODULE_LICENSE("GPL v2"); -From a94dc62217a15d26791f86b1db85a7f4231426e0 Mon Sep 17 00:00:00 2001 +From 562cf8a575b110278e6caeab401b0fd2460c6bfe Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 24 Aug 2015 16:02:34 +0100 Subject: [PATCH 083/141] tpa6130a2: Add headphone switch control @@ -130594,7 +130594,7 @@ index 11d85c5c787addb8d8add7fc2b52ab91cc49b63d..3caaa17e28e91e995d6781ca7f88b747 /* -From 0aaa43bd38b094eae36ddb43178c49f50288ec07 Mon Sep 17 00:00:00 2001 +From 71796389ee6b2fd23b047bc51d7f525228a5cfa2 Mon Sep 17 00:00:00 2001 From: P33M Date: Wed, 21 Oct 2015 14:55:21 +0100 Subject: [PATCH 084/141] rpi_display: add backlight driver and overlay @@ -130766,7 +130766,7 @@ index 0000000000000000000000000000000000000000..14a0d9b037395497c1fdae2961feccd5 +MODULE_DESCRIPTION("Raspberry Pi mailbox based Backlight Driver"); +MODULE_LICENSE("GPL"); -From cff86b59272d0ccc3fb71e0e19e0a6e7247beef8 Mon Sep 17 00:00:00 2001 +From 824452ae388cddf8cfa2aff4c7cf3978dff74165 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 23 Feb 2016 19:56:04 +0000 Subject: [PATCH 085/141] bcm2835-virtgpio: Virtual GPIO driver @@ -130995,7 +130995,7 @@ index 0000000000000000000000000000000000000000..f3e0f1620b979e4fa3c7e556eb785ac2 +MODULE_DESCRIPTION("brcmvirt GPIO driver"); +MODULE_ALIAS("platform:brcmvirt-gpio"); -From d6420d123d7a7a89a53d795afb0b45b2f37cfebc Mon Sep 17 00:00:00 2001 +From 2e0d36e08a5adcb7987977e75105354a5757cc81 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 4 Mar 2016 12:49:09 +0000 Subject: [PATCH 086/141] DRM_VC4: Allow to be built for ARCH_BCM270x @@ -131017,7 +131017,7 @@ index 584810474e5b84b211a5cbda681ea04c41bc0055..870fea56438d718c3887f1192afdab17 select DRM_KMS_HELPER select DRM_KMS_CMA_HELPER -From 75a085c420a81eed58a3911faba1d3b1d04d56f0 Mon Sep 17 00:00:00 2001 +From 974384491624ce3930e1883e12c2fa3064fed752 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 23 Feb 2016 17:26:48 +0000 Subject: [PATCH 087/141] amba_pl011: Don't use DT aliases for numbering @@ -131049,7 +131049,7 @@ index 7c198e0a3178ae2ab9805c9f317c722d18b2dadf..4f9e97b8a8eeaf0a728a419e3d661453 uap->old_cr = 0; uap->port.dev = dev; -From 821d034efbd69567ce3c88a3d4a53d945e24e72e Mon Sep 17 00:00:00 2001 +From 37beef929ac285a1f38408254579cca1bb0021b3 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 3 Dec 2014 13:23:28 +0200 Subject: [PATCH 088/141] OF: DT-Overlay configfs interface @@ -131484,7 +131484,7 @@ index 0000000000000000000000000000000000000000..68f889d9fa1dc19d18964aa9fd208137 +} +late_initcall(of_cfs_init); -From 2e3dcfa4f8c8be353bfd3e7f1178c300cfab8989 Mon Sep 17 00:00:00 2001 +From dd2cbdf281925d7bf1d6b8417b6c231f082d30ea Mon Sep 17 00:00:00 2001 From: Cheong2K Date: Fri, 26 Feb 2016 18:20:10 +0800 Subject: [PATCH 089/141] brcm: adds support for BCM43341 wifi @@ -131527,7 +131527,7 @@ index 699f2c2782ee9d898a25c95e0c5d45744d0777ff..15598b3687a213d8c00d45965a6b9351 #define BRCM_CC_4335_CHIP_ID 0x4335 #define BRCM_CC_4339_CHIP_ID 0x4339 -From d043682615a7b954daf23e8eadcaaf8fe9bd9f85 Mon Sep 17 00:00:00 2001 +From 369253d684cda53c5e59a6bba7e1dbae18be0c45 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 9 Mar 2016 17:25:59 +0000 Subject: [PATCH 090/141] brcmfmac: Disable power management @@ -131555,7 +131555,7 @@ index d5c2a27573b45cdfcbb72bf32dedc1dcd0af82da..5a08f59fdfdaa9bd9fef3cd2344c0772 if (!check_vif_up(ifp->vif)) { -From 5527e2683df540bf0e04b5a37c8c013f6c536246 Mon Sep 17 00:00:00 2001 +From 06b146ccc00624225d4dabd803369dcc4a9781b0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 28 Apr 2016 17:13:47 +0100 Subject: [PATCH 091/141] brcmfmac: Use original country code as a fallback @@ -131617,7 +131617,7 @@ index 5a08f59fdfdaa9bd9fef3cd2344c0772b75371cc..ceba7b6909b2b2bf4045c5f7640d531f ccreq->country_abbrev[1] = alpha2[1]; ccreq->country_abbrev[2] = 0; -From 50f7f96858d42db11796656f882fb42b3de29615 Mon Sep 17 00:00:00 2001 +From 007bfc89dd5acef6db652e14fa1b3c99bad17c94 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 19 May 2016 15:36:09 +0100 Subject: [PATCH 092/141] brcmfmac: Plug memory leak in brcmf_fill_bss_param @@ -131653,7 +131653,7 @@ index ceba7b6909b2b2bf4045c5f7640d531f497b505f..afb01540261e99c87209aaa53aef439e static s32 -From 317d6bfb4f54298726f10fbb8b693c1f9dd9d543 Mon Sep 17 00:00:00 2001 +From f2f7ef4bb245c425305c0edb901357c3cf84b8e8 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 17 Dec 2015 13:37:07 +0000 Subject: [PATCH 093/141] hci_h5: Don't send conf_req when ACTIVE @@ -131679,7 +131679,7 @@ index 0879d64b1caf58afb6e5d494c07d9ab7e7cdf983..5161ab30fd533d50f516bb93d5b9f402 if (H5_HDR_LEN(hdr) > 2) h5->tx_win = (data[2] & 0x07); -From cf05bde171de8b4c833b94bdd10c52ac74e5032b Mon Sep 17 00:00:00 2001 +From 74f2b9d0a28818a144d4b2a5480c33f948dc19c6 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 22 Jan 2016 13:06:39 -0800 Subject: [PATCH 094/141] drm/vc4: Add a debugfs node for tracking execution @@ -131742,7 +131742,7 @@ index 8d4384f8b78d2dbe88df720db6df67c0e1a31e53..aa4517c294540ac7ebc5c8c1da6b9d14 vc4_queue_hangcheck(struct drm_device *dev) { -From e39aef9e56740de914419ba554e389aeb510cf17 Mon Sep 17 00:00:00 2001 +From a6b2cb6f6413cb7800a8d7bdcf73084f768f6848 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 25 Jan 2016 13:03:33 -0800 Subject: [PATCH 095/141] drm/vc4: Include vc4_drm.h in uapi in downstream @@ -131766,7 +131766,7 @@ index 9355dd8eff3ba39401dfe37e7fbf7737f0397f11..68828bf586f05a8d9b0a6ab409ee91a7 header-y += vmwgfx_drm.h header-y += msm_drm.h -From 1445705cda455057da82f094d744b42614990081 Mon Sep 17 00:00:00 2001 +From 6283aa9ef68d0c97b0b9623ff53f8461c62e2c8d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 30 Mar 2016 17:23:15 +0100 Subject: [PATCH 096/141] cpufreq: Temporarily ignore io_is_busy=1 @@ -131800,7 +131800,7 @@ index acd80272ded67b46ad651cb0eceb92bdf71e26d7..72c5a4c7d6e40bd7407c769c0f6c418f /* we need to re-evaluate prev_cpu_idle */ gov_update_cpu_data(dbs_data); -From 25d37064e0f87f94588189383c5a6f046d6a40e2 Mon Sep 17 00:00:00 2001 +From 5e9758439d0e513703384a808b1e09f0896e9359 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 27 Apr 2016 16:59:24 +0100 Subject: [PATCH 097/141] Revert "ASoC: bcm2835: move to use the clock @@ -132226,7 +132226,7 @@ index 1c1f2210387b26e9551959378f6792f18648652e..3303d5f58082f68b68b535b2bdf7ce8d /* Set the bus width */ dev->dma_data[SNDRV_PCM_STREAM_PLAYBACK].addr_width = -From bf5e66083934b97759193da2ac7815d83030ecd2 Mon Sep 17 00:00:00 2001 +From 4ced68a9916e83d80a0a17cae13fe1ab890b8c4b Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 11 Oct 2015 16:44:05 +0200 Subject: [PATCH 098/141] bcm2835-i2s: get base address for DMA from devicetree @@ -132294,7 +132294,7 @@ index 3303d5f58082f68b68b535b2bdf7ce8d14cafcc4..0f25db4cd198c0a511e8a205b0cb2be6 /* Set the bus width */ dev->dma_data[SNDRV_PCM_STREAM_PLAYBACK].addr_width = -From 11cf17d3b76e1772c2bd476ad96f9602140b1195 Mon Sep 17 00:00:00 2001 +From 56e0cbbd52af08a2064dd94403957bd3a6775f2a Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 11 Oct 2015 15:21:16 +0200 Subject: [PATCH 099/141] bcm2835-i2s: add 24bit support, update bclk_ratio to @@ -132376,7 +132376,7 @@ index 0f25db4cd198c0a511e8a205b0cb2be62ba94adf..0f35d7c0f4026bb50a7223461b907b97 }, .ops = &bcm2835_i2s_dai_ops, -From deac8e03b5f8d2a28805a97a0d864ebe385833a7 Mon Sep 17 00:00:00 2001 +From 23d9e41cac43d6ce057b9b15ae3db92b1cd67200 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 11 Oct 2015 15:25:51 +0200 Subject: [PATCH 100/141] bcm2835-i2s: setup clock only if CPU is clock master @@ -132434,7 +132434,7 @@ index 0f35d7c0f4026bb50a7223461b907b9797bd9a05..d5e412302811ed8b007fc53f0aa2b5dd /* Setup the frame format */ format = BCM2835_I2S_CHEN; -From 70b503114dc866d4d5071c8c97239c0ce602820a Mon Sep 17 00:00:00 2001 +From c3e9993c137b57996503171e72763ef7df1ce43b Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 11 Oct 2015 15:49:51 +0200 Subject: [PATCH 101/141] bcm2835-i2s: Eliminate debugfs directory error @@ -132473,7 +132473,7 @@ index d5e412302811ed8b007fc53f0aa2b5ddd12774b6..2d29050e739b0af02d0f5122d18178b6 }; -From 754316c1f9eff51f3e67fc3cd560f099b018a2a7 Mon Sep 17 00:00:00 2001 +From f88b870ca6cb55cc9be59b4d3c3d3ba35b0305e1 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 11 Oct 2015 15:35:20 +0200 Subject: [PATCH 102/141] bcm2835-i2s: Register PCM device @@ -132539,7 +132539,7 @@ index 2d29050e739b0af02d0f5122d18178b61c024bea..ce93ef0579ab142c788736f0d309c926 dev_err(&pdev->dev, "Could not register PCM: %d\n", ret); return ret; -From 66bc1d865712ae9effaec8e4b8da7f1906a777cc Mon Sep 17 00:00:00 2001 +From 0e8d7503a489cb6bd5980bb2bbf10b7560bad8c9 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 11 Oct 2015 15:55:21 +0200 Subject: [PATCH 103/141] bcm2835-i2s: Enable MMAP support via a DT property @@ -132586,7 +132586,7 @@ index ce93ef0579ab142c788736f0d309c92636b8983d..6f60c2cebb412524bb0e30d0339fe556 for (i = 0; i <= 1; i++) { void __iomem *base; -From b4998d4d96f2ca56fb471064f18868881d019025 Mon Sep 17 00:00:00 2001 +From 5862cb36220cb6b57b8553ed54d2764ff89a083a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 21 Apr 2016 15:44:14 +0100 Subject: [PATCH 104/141] bcm2835-i2s: Reduce the TX DREQ threshold @@ -132637,7 +132637,7 @@ index 6f60c2cebb412524bb0e30d0339fe556680e8637..b26f9587dec01d62606df3f47b3ef00c /* Clear FIFOs */ bcm2835_i2s_clear_fifos(dev, true, true); -From ca47c312b4e2e4ac7b62269cb1969fe93f9e7281 Mon Sep 17 00:00:00 2001 +From afc742b15306af6aca77683b0737a013a9d48488 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Oct 2015 11:32:14 -0700 Subject: [PATCH 105/141] drm/vc4: Force HDMI to connected. @@ -132663,7 +132663,7 @@ index d8b864925fd38757cdc12e72d5ea102f32d2af09..136847ea795c58b8f0b2363a36242de5 if (gpio_get_value_cansleep(vc4->hdmi->hpd_gpio) ^ vc4->hdmi->hpd_active_low) -From 2dbc6f9d2e88b26d2c25e95f5e4eeb028d973d08 Mon Sep 17 00:00:00 2001 +From 0c089d1889103454a70b10a1adfc6a1095d273e5 Mon Sep 17 00:00:00 2001 From: Aaron Shaw Date: Thu, 7 Apr 2016 21:26:21 +0100 Subject: [PATCH 106/141] Add Support for JustBoom Audio boards @@ -133152,7 +133152,7 @@ index 0000000000000000000000000000000000000000..91acb666380faa3c0deb2230f8a0f8bb +MODULE_DESCRIPTION("ASoC Driver for JustBoom PI Digi HAT Sound Card"); +MODULE_LICENSE("GPL v2"); -From 551fc3a7b5be40ebd9dcfad48f6f9c4466e6097b Mon Sep 17 00:00:00 2001 +From 699848abef604bd891a88c4c85825f699b9e9eea Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 19 Apr 2016 15:55:02 -0700 Subject: [PATCH 107/141] ARM: bcm2708: Enable building power domain driver. @@ -133175,7 +133175,7 @@ index 3066edea184d765a670ded0cead470597654abc1..e23518142ceac6651641cc30c327d60d select PM_GENERIC_DOMAINS if PM select PM_GENERIC_DOMAINS_OF if PM -From 4c7e0a46312fb5f62800e37ba03048b4351d9842 Mon Sep 17 00:00:00 2001 +From ce8f9a782faff6c9d9af11ca0ecd8ea9927c87eb Mon Sep 17 00:00:00 2001 From: Andrey Grodzovsky Date: Tue, 3 May 2016 22:10:59 -0400 Subject: [PATCH 108/141] ARM: adau1977-adc: Add basic machine driver for @@ -133360,7 +133360,7 @@ index 0000000000000000000000000000000000000000..6e2ee027926ee63c89222f75ceb89e3d +MODULE_DESCRIPTION("ASoC Driver for ADAU1977 ADC"); +MODULE_LICENSE("GPL v2"); -From 2915d3fe75841c1b6b1508c4e3268b4f19fa16f4 Mon Sep 17 00:00:00 2001 +From 2612db33ceeb9fe17f9581ddcf4e90dc534bd3d5 Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Mon, 16 May 2016 21:36:31 +1000 Subject: [PATCH 109/141] New AudioInjector.net Pi soundcard with low jitter @@ -133559,7 +133559,7 @@ index 0000000000000000000000000000000000000000..39f29e26897226a413b4fa0a11a9bc16 +MODULE_ALIAS("platform:audioinjector-pi-soundcard"); + -From 2bafcb3644db94135a9ab7f7625a6dbc7998c6c7 Mon Sep 17 00:00:00 2001 +From c7b2ab47d4bfb5efecae620fc045435228f877bf Mon Sep 17 00:00:00 2001 From: Dave Stevenson <6by9@users.noreply.github.com> Date: Wed, 25 May 2016 23:25:36 +0100 Subject: [PATCH 110/141] BCM2835-V4L2: Correct handling for BGR24 vs RGB24. @@ -133734,7 +133734,7 @@ index 13f426f5ecdffeab714d658a6f8b76e63af5fcdb..e6aeb7e7e381de65d6c6586205069a4c int bm2835_mmal_init_controls( -From 3b61b4f1eef2f7e6935ccb87cb7f3d2b3373b345 Mon Sep 17 00:00:00 2001 +From 4630382072020373bf103fca3e5fbb0d59111e52 Mon Sep 17 00:00:00 2001 From: escalator2015 Date: Tue, 24 May 2016 16:20:09 +0100 Subject: [PATCH 111/141] New driver for RRA DigiDAC1 soundcard using WM8741 + @@ -134236,7 +134236,7 @@ index 0000000000000000000000000000000000000000..446796e7e4c14a7d95b2f2a01211d9a0 +MODULE_DESCRIPTION("ASoC Driver for RRA DigiDAC1"); +MODULE_LICENSE("GPL v2"); -From 479a6ffe6b719820ac669c1e042e646920867d4e Mon Sep 17 00:00:00 2001 +From 86c24bce60588df5dc50e7a7e44913500f20e913 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 3 Jun 2016 21:56:40 +0100 Subject: [PATCH 112/141] BCM270X_DT: Fix rpi-dac overlay @@ -134273,7 +134273,7 @@ index 1523eae9c39997aa68cfa583ada92a92395bb1e0..a442c8f0ec01b7503f32e070683a984e pcm1794a-codec { #sound-dai-cells = <0>; -From bb0ef413edcede6e42061192519b8980c04b23c4 Mon Sep 17 00:00:00 2001 +From 0a0d01b64325a8ca5a165e1b35c2dac59540aecc Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 3 Jun 2016 22:21:47 +0100 Subject: [PATCH 113/141] BCM270X_DT: Add mcp23017 to the overlay Makefile @@ -134296,7 +134296,7 @@ index 0adb5b92c047cb7e12871cf75515f822924924cd..c514bbfe7384f58d5db4e861d842bd77 dtbo-$(RPI_DT_OVERLAYS) += mcp2515-can1.dtbo dtbo-$(RPI_DT_OVERLAYS) += mmc.dtbo -From f67c8a94671cafe879b02e0e94668186c8d955d3 Mon Sep 17 00:00:00 2001 +From 71097672c9df575ce85171b6e94f6e403cda43fb Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 3 Jun 2016 23:01:01 +0100 Subject: [PATCH 114/141] BCM270X_DT: Sort entries to placate check script @@ -134355,7 +134355,7 @@ index c514bbfe7384f58d5db4e861d842bd772cc4e51a..ed62846e18e4d3098169f05a1a8ba16c dtbo-$(RPI_DT_OVERLAYS) += uart1.dtbo dtbo-$(RPI_DT_OVERLAYS) += vc4-kms-v3d.dtbo -From a61997c98da5dac2a50f2000b5a717d015a81c5c Mon Sep 17 00:00:00 2001 +From 789888ba7c35e13bde91ca45d714002118f574d4 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sat, 4 Jun 2016 11:30:48 +0200 Subject: [PATCH 115/141] gpio-ir overlay: gpio_pin shouldn't change pull @@ -134381,7 +134381,7 @@ index a2d6bc79f4cd2604e6c65c000668cbb228327fe6..af5baf7ddc92be7a59ad3d5f9a9fefba rc-map-name = <&gpio_ir>,"linux,rc-map-name"; // default rc map -From 549c9c26f51356244b8facd14038740289c89aa4 Mon Sep 17 00:00:00 2001 +From 5a5bfc2ef28f207f1b73666d392fe375241facbb Mon Sep 17 00:00:00 2001 From: Nicolas Boullis Date: Sat, 4 Jun 2016 00:57:06 +0200 Subject: [PATCH 116/141] Implement a "wakeup-source" option for the i2c-rtc @@ -134422,7 +134422,7 @@ index 40656474dfc16505433221a745c1d129c2737399..8b6f978155c02409eeb7c83353b8194f }; }; -From c06fb46084b19a1ec9d2558123fdd8d985894c0b Mon Sep 17 00:00:00 2001 +From 4cd5ee7be97df04ab1877b1640ec905d7c474f0f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 6 Jun 2016 09:23:37 +0100 Subject: [PATCH 117/141] BCM270X_DT: Make i2c-gpio usable by other overlays @@ -134462,7 +134462,7 @@ index 2a2dc986770cfb036492ba8de19cbaff521c5fd5..b72b32e936774d901bc253b06e025c2d i2c_gpio_sda = <&i2c_gpio>,"gpios:4"; i2c_gpio_scl = <&i2c_gpio>,"gpios:16"; -From 799bff74f1ae77aa57bf49dca599607e50409d26 Mon Sep 17 00:00:00 2001 +From 500f0fe6429f3f12379db02d70a41aa98c319e4f Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Fri, 22 Apr 2016 17:17:13 +0000 Subject: [PATCH 118/141] Revert "bcm2835-dma: Fix up convert to DMA pool" @@ -134551,7 +134551,7 @@ index d26b6bdbcf1ab33ab92937b889a37e505c925311..6b87ce2bb3c9d30e54e0da4f76586d3f /* Next block is empty. */ control_block->next = 0; -From d0977a4a2c665e1351ec9508e9af97c217b48439 Mon Sep 17 00:00:00 2001 +From 0e0bf40b1ed256811118c2f1a09364c397622506 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Fri, 22 Apr 2016 17:17:22 +0000 Subject: [PATCH 119/141] Revert "bcm2835-dma: Limit cyclic transfers on lite @@ -134589,7 +134589,7 @@ index 6b87ce2bb3c9d30e54e0da4f76586d3f077f6aa9..5db0a95985b20a2086c65762ea8f1255 max_size = MAX_NORMAL_TRANSFER; period_len = min(period_len, max_size); -From 4a64f5f017ecae96c04fd32392ddd5cd52558842 Mon Sep 17 00:00:00 2001 +From d78219d3a8c093856a13c745f74f0015dcca48c5 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Fri, 22 Apr 2016 17:17:30 +0000 Subject: [PATCH 120/141] Revert "dmaengine: bcm2835: Load driver early and @@ -134684,7 +134684,7 @@ index 5db0a95985b20a2086c65762ea8f125511f67471..696fb30b4f5a01cda9b98038b8e54836 MODULE_ALIAS("platform:bcm2835-dma"); MODULE_DESCRIPTION("BCM2835 DMA engine driver"); -From 0244c07ee2b2b9d18bd877c0619ee9a514c86c97 Mon Sep 17 00:00:00 2001 +From e7fbd84691eb79a03d7bd28d4713ad72213750a7 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Fri, 22 Apr 2016 17:17:37 +0000 Subject: [PATCH 121/141] Revert "dmaengine: bcm2835: Add slave dma support" @@ -134999,7 +134999,7 @@ index 696fb30b4f5a01cda9b98038b8e548368cea05f4..2d72fe81243fbbcc92f52e1935ed48b6 -MODULE_AUTHOR("Gellert Weisz "); MODULE_LICENSE("GPL v2"); -From 5e9ddd7437b25562f3f27ea907d8c9f5576d12a7 Mon Sep 17 00:00:00 2001 +From 6f4cc15d3c4cb1787fa599075a8d55df3d3136c8 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Wed, 16 Mar 2016 12:24:56 -0700 Subject: [PATCH 122/141] dmaengine: bcm2835: remove unnecessary masking of dma @@ -135058,7 +135058,7 @@ index 2d72fe81243fbbcc92f52e1935ed48b6cbc23665..e4ca980049bab83ddbb58435c662e4a3 irq = platform_get_irq(pdev, i); if (irq < 0) -From c1a7e3303a2ba3e3ff9ed60fb30cd5e592059d6b Mon Sep 17 00:00:00 2001 +From 595eb44ddbba0e43280f2993be27f8b49f2f3f5f Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Wed, 16 Mar 2016 12:24:57 -0700 Subject: [PATCH 123/141] dmaengine: bcm2835: add additional defines for @@ -135156,7 +135156,7 @@ index e4ca980049bab83ddbb58435c662e4a30321d4f8..a1d851aa5b182f9b0f4d6c2ab719b1ad #define BCM2835_DMA_DATA_TYPE_S8 1 #define BCM2835_DMA_DATA_TYPE_S16 2 -From fbba8b4843990153c1cf1f60ab2fea65704ced2a Mon Sep 17 00:00:00 2001 +From 55d60dc6c0c2571736495f5bc7beac5e3c76d1da Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Wed, 16 Mar 2016 12:24:58 -0700 Subject: [PATCH 124/141] dmaengine: bcm2835: move cyclic member from @@ -135212,7 +135212,7 @@ index a1d851aa5b182f9b0f4d6c2ab719b1ade2167c11..b3bc382fd1998324d6034e203afdd77a d->cb_list = kcalloc(d->frames, sizeof(*d->cb_list), GFP_KERNEL); if (!d->cb_list) { -From 4399ec49de6cf7e6807a6aa9689455a466b034e1 Mon Sep 17 00:00:00 2001 +From 17068219bf274d789d6a25faf73cb20a653f23f6 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Wed, 16 Mar 2016 12:24:59 -0700 Subject: [PATCH 125/141] dmaengine: bcm2835: move controlblock chain @@ -135592,7 +135592,7 @@ index b3bc382fd1998324d6034e203afdd77a4d7ad168..4db0e232fab8e3422d4c28a164ed67f0 static int bcm2835_dma_slave_config(struct dma_chan *chan, -From 7739fad3533038f657490435a494253a645b56ce Mon Sep 17 00:00:00 2001 +From 4d44a8902ae85fe42de9d30c52e757acc9425012 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Wed, 16 Mar 2016 12:25:00 -0700 Subject: [PATCH 126/141] dmaengine: bcm2835: limit max length based on channel @@ -135710,7 +135710,7 @@ index 4db0e232fab8e3422d4c28a164ed67f0676981f2..59c5ef36d97059a4f988f083a64f084d } -From 000a63d30d091087df1a895f54ade67fe4a3c5dd Mon Sep 17 00:00:00 2001 +From d773b94b0b340a9087bc636283e28dd46a53428b Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Wed, 16 Mar 2016 12:25:01 -0700 Subject: [PATCH 127/141] dmaengine: bcm2835: add slave_sg support to @@ -135896,7 +135896,7 @@ index 59c5ef36d97059a4f988f083a64f084da02093cd..b46b12f66f387e0b87aa6d09192071b5 od->ddev.device_terminate_all = bcm2835_dma_terminate_all; od->ddev.src_addr_widths = BIT(DMA_SLAVE_BUSWIDTH_4_BYTES); -From 041cb749ce522529987642e6aa75af9678d60ceb Mon Sep 17 00:00:00 2001 +From 0a01d07fac2c8e641d9a33241040637ee91faf10 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Wed, 16 Mar 2016 12:25:02 -0700 Subject: [PATCH 128/141] dmaengine: bcm2835: add dma_memcopy support to @@ -135987,7 +135987,7 @@ index b46b12f66f387e0b87aa6d09192071b58da9e953..cc771cd35dd0c28829b6500421af686b od->ddev.dev = &pdev->dev; INIT_LIST_HEAD(&od->ddev.channels); -From a377d1836521d0dc5170c939c3311bf5e083c997 Mon Sep 17 00:00:00 2001 +From 535e5d3ace534cdf359604c184e9f187ead13095 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Mon, 11 Apr 2016 13:29:08 +0000 Subject: [PATCH 129/141] dmaengine: bcm2835: use platform_get_irq_byname @@ -136160,7 +136160,7 @@ index cc771cd35dd0c28829b6500421af686be865000b..974015193b93cdb398f1157b89b6e2cf dev_dbg(&pdev->dev, "Initialized %i DMA channels\n", i); -From 4aa29cc8bf827e058b81cc8ae2c3e17c2207aef4 Mon Sep 17 00:00:00 2001 +From df774079ce9acc952350f182ef76d627b82968f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Sat, 3 Oct 2015 22:22:55 +0200 Subject: [PATCH 130/141] dmaengine: bcm2835: Load driver early and support @@ -136255,7 +136255,7 @@ index 974015193b93cdb398f1157b89b6e2cf5234354e..2d7aba11864044785473238435160113 MODULE_ALIAS("platform:bcm2835-dma"); MODULE_DESCRIPTION("BCM2835 DMA engine driver"); -From 25fea97b0fa774c421d15765ba3ca0b22dd13303 Mon Sep 17 00:00:00 2001 +From 5d00014e188fa1eb67d14f525b2daeebd842cf39 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Fri, 22 Apr 2016 16:13:59 +0000 Subject: [PATCH 131/141] ARM: bcm270x: changed bcrm,dma-channel-mask to mask @@ -136284,7 +136284,7 @@ index 6ea37c57f7b1f298c10a599982f347098219d468..d85862e2028487b0c357b3a7cd8e7852 intc: interrupt-controller@7e00b200 { -From 46a2b5181e5c193cb47c92b5e8c54212bb0eb0a3 Mon Sep 17 00:00:00 2001 +From d99a15e724b68ff99c96abf73b35b1f43c0e14a5 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Sat, 23 Apr 2016 14:07:03 +0000 Subject: [PATCH 132/141] ARM: bcm2835: add interrupt-names and apply correct @@ -136338,7 +136338,7 @@ index d85862e2028487b0c357b3a7cd8e78524abc3c92..18a28c8578a322bdef73cdb5ff4131b4 intc: interrupt-controller@7e00b200 { -From a9453ef9018a01817e17b63262660aeec6b5b0cb Mon Sep 17 00:00:00 2001 +From 93eb2585bb68f04f5a1ee9ff5f6943d9a8001b7b Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Sat, 23 Apr 2016 14:20:41 +0000 Subject: [PATCH 133/141] ARM: bcm2835: make dma-channel-0 available for kms @@ -136370,7 +136370,7 @@ index a4ca2cabd4cd19d3a82ad1135604dfa52784fb3f..4f1cc20f90dc6780f74e08ebee00e5a1 cma-256 = <0>,"+0-1-2-3-4"; cma-192 = <0>,"-0+1-2-3-4"; -From 5dd8fd214588185192ac39f32ece199801cbea55 Mon Sep 17 00:00:00 2001 +From b5c0b88c0005b431c583dec3e210895a994d5a99 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Tue, 7 Jun 2016 19:37:10 +0200 Subject: [PATCH 134/141] dmaengine: bcm2835: Fix cyclic DMA period splitting @@ -136411,7 +136411,7 @@ index 2d7aba118640447854732384351601137b502839..ea58967594c5a2d712026f50307c2d4d /* calculate the length that remains to reach period_length */ control_block->length = period_len - *total_len; -From 9a51bc189fe473d194694e068449905ea01ebd39 Mon Sep 17 00:00:00 2001 +From fffe68c8ea72a81115e92d3bf7791fea189f8eec Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Wed, 8 Jun 2016 13:09:56 +0200 Subject: [PATCH 135/141] dmaengine: bcm2835: Avoid splitting periods into very @@ -136470,7 +136470,7 @@ index ea58967594c5a2d712026f50307c2d4de7089e8d..0173b912afb26b8f59e623a9055513df *total_len += control_block->length; return; -From 60fbaa3fe333d07205485a6e6e8466f5d3e160a0 Mon Sep 17 00:00:00 2001 +From 2a0e397fd871007f34f4de8b515fe3270095dc6b Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 3 Jun 2016 19:29:11 -0700 Subject: [PATCH 136/141] dmaengine: bcm2835: Fix polling for completion of DMA @@ -136541,7 +136541,7 @@ index 0173b912afb26b8f59e623a9055513df34cd3caa..a98e2c2e6888f6351461c25f9f7d2a34 return ret; -From 17729f364b572e5ab87aafe377c29f9bc67b2ff7 Mon Sep 17 00:00:00 2001 +From 5d66079db4c049b62056903bc7f0a125005c0a65 Mon Sep 17 00:00:00 2001 From: P33M Date: Thu, 9 Jun 2016 18:53:56 +0100 Subject: [PATCH 137/141] dwc_otg: add FIQ latency profiling histogram @@ -136811,7 +136811,7 @@ index e6b38ac330b72152204c2a6879c20f0ce02ac2e5..a72438c9ed0b45471c736c5224848039 if (fiq_fsm_enable && ( 0x0000FFFF & ~(dwc_otg_hcd->fiq_state->haintmsk_saved.b2.chint))) { -From 8aa86d0116b8c3a23a67d3a53fc75f075d417de3 Mon Sep 17 00:00:00 2001 +From 5a66165271577b98c21d0828881ba50e957a144e Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Fri, 17 Jun 2016 12:03:39 +1000 Subject: [PATCH 138/141] Added support for headphones, microphone and @@ -136933,7 +136933,7 @@ index 39f29e26897226a413b4fa0a11a9bc160a485281..5ff0985e07efb96b95634a65995f09f7 .dapm_widgets = wm8731_dapm_widgets, .num_dapm_widgets = ARRAY_SIZE(wm8731_dapm_widgets), -From 900340bd2b43711372627df83e4ffcc4ce4c2294 Mon Sep 17 00:00:00 2001 +From ea1af76f40687d058949b6f06eb174425a99e275 Mon Sep 17 00:00:00 2001 From: Thomas Kriechbaumer Date: Fri, 3 Jun 2016 09:40:44 +0200 Subject: [PATCH 139/141] BCM270X_DT: Add spi-rtc overlay on SPI0.0 @@ -137017,7 +137017,7 @@ index 0000000000000000000000000000000000000000..88d1800d63c9f6727b46d4e590c8e96c + }; +}; -From 5e2ceb5da81488cd4be7625e0ffb2d7bd4faac13 Mon Sep 17 00:00:00 2001 +From a8f2756b03d610c3fd254452e4babef8f18a4eca Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 15 Jun 2016 16:48:41 +0100 Subject: [PATCH 140/141] rtc: Add SPI alias for pcf2123 driver @@ -137040,100 +137040,33 @@ index da27738b12428eaac52771cfc62261995d1aa58e..3164be24eba3c123ea8cc49f16d409ea MODULE_VERSION(DRV_VERSION); +MODULE_ALIAS("spi:rtc-pcf2123"); -From 474abc9360db6f40c3b9cd42faaff458cd265ec5 Mon Sep 17 00:00:00 2001 -From: Wang Sheng-Hui -Date: Wed, 8 Jun 2016 15:33:56 -0700 -Subject: [PATCH 141/141] mm: introduce dedicated WQ_MEM_RECLAIM workqueue to - do lru_add_drain_all +From 138aa92a761eb5d1c41460a167aef1b3c8282d97 Mon Sep 17 00:00:00 2001 +From: Phil Elwell +Date: Thu, 23 Jun 2016 16:37:46 +0100 +Subject: [PATCH 141/141] mmc: Apply ERASE_BROKEN quirks correctly -Backport of upstream commit f3a932baa7f65072434f1c04c02c8a4d2746fcfc - -See: https://github.com/raspberrypi/linux/issues/1534 - --- - -This patch is based on https://patchwork.ozlabs.org/patch/574623/. - -Tejun submitted commit 23d11a58a9a6 ("workqueue: skip flush dependency -checks for legacy workqueues") for the legacy create*_workqueue() -interface. - -But some workq created by alloc_workqueue still reports warning on -memory reclaim, e.g nvme_workq with flag WQ_MEM_RECLAIM set: - - workqueue: WQ_MEM_RECLAIM nvme:nvme_reset_work is flushing !WQ_MEM_RECLAIM events:lru_add_drain_per_cpu - ------------[ cut here ]------------ - WARNING: CPU: 0 PID: 6 at SoC/linux/kernel/workqueue.c:2448 check_flush_dependency+0xb4/0x10c - ... - check_flush_dependency+0xb4/0x10c - flush_work+0x54/0x140 - lru_add_drain_all+0x138/0x188 - migrate_prep+0xc/0x18 - alloc_contig_range+0xf4/0x350 - cma_alloc+0xec/0x1e4 - dma_alloc_from_contiguous+0x38/0x40 - __dma_alloc+0x74/0x25c - nvme_alloc_queue+0xcc/0x36c - nvme_reset_work+0x5c4/0xda8 - process_one_work+0x128/0x2ec - worker_thread+0x58/0x434 - kthread+0xd4/0xe8 - ret_from_fork+0x10/0x50 - -That's because lru_add_drain_all() will schedule the drain work on -system_wq, whose flag is set to 0, !WQ_MEM_RECLAIM. - -Introduce a dedicated WQ_MEM_RECLAIM workqueue to do -lru_add_drain_all(), aiding in getting memory freed. - -Link: http://lkml.kernel.org/r/1464917521-9775-1-git-send-email-shhuiw@foxmail.com -Signed-off-by: Wang Sheng-Hui -Acked-by: Tejun Heo -Cc: Keith Busch -Cc: Peter Zijlstra -Cc: Thierry Reding -Cc: Ingo Molnar -Signed-off-by: Andrew Morton -Signed-off-by: Linus Torvalds +Signed-off-by: Phil Elwell --- - mm/swap.c | 20 +++++++++++++++++++- - 1 file changed, 19 insertions(+), 1 deletion(-) + drivers/mmc/card/block.c | 9 +++------ + 1 file changed, 3 insertions(+), 6 deletions(-) -diff --git a/mm/swap.c b/mm/swap.c -index 03aacbcb013f2be47efbb15d78387c8b368e2604..f02d8fb2110a85d25451d5466b8bc22a3b7d7577 100644 ---- a/mm/swap.c -+++ b/mm/swap.c -@@ -666,6 +666,24 @@ static void lru_add_drain_per_cpu(struct work_struct *dummy) +diff --git a/drivers/mmc/card/block.c b/drivers/mmc/card/block.c +index 9ce8676ff613f5e63503f8280afd6d73ce9dca60..e30060827dce0af390be65e4e170368652f27983 100644 +--- a/drivers/mmc/card/block.c ++++ b/drivers/mmc/card/block.c +@@ -2543,12 +2543,9 @@ static const struct mmc_fixup blk_fixups[] = + * On some Kingston SD cards, multiple erases of less than 64 + * sectors can cause corruption. + */ +- MMC_FIXUP("SD16G", 0x41, 0x3432, add_quirk_mmc, +- MMC_QUIRK_ERASE_BROKEN), +- MMC_FIXUP("SD32G", 0x41, 0x3432, add_quirk_mmc, +- MMC_QUIRK_ERASE_BROKEN), +- MMC_FIXUP("SD64G", 0x41, 0x3432, add_quirk_mmc, +- MMC_QUIRK_ERASE_BROKEN), ++ MMC_FIXUP("SD16G", 0x41, 0x3432, add_quirk, MMC_QUIRK_ERASE_BROKEN), ++ MMC_FIXUP("SD32G", 0x41, 0x3432, add_quirk, MMC_QUIRK_ERASE_BROKEN), ++ MMC_FIXUP("SD64G", 0x41, 0x3432, add_quirk, MMC_QUIRK_ERASE_BROKEN), - static DEFINE_PER_CPU(struct work_struct, lru_add_drain_work); - -+/* -+ * lru_add_drain_wq is used to do lru_add_drain_all() from a WQ_MEM_RECLAIM -+ * workqueue, aiding in getting memory freed. -+ */ -+static struct workqueue_struct *lru_add_drain_wq; -+ -+static int __init lru_init(void) -+{ -+ lru_add_drain_wq = alloc_workqueue("lru-add-drain", WQ_MEM_RECLAIM, 0); -+ -+ if (WARN(!lru_add_drain_wq, -+ "Failed to create workqueue lru_add_drain_wq")) -+ return -ENOMEM; -+ -+ return 0; -+} -+early_initcall(lru_init); -+ - void lru_add_drain_all(void) - { - static DEFINE_MUTEX(lock); -@@ -685,7 +703,7 @@ void lru_add_drain_all(void) - pagevec_count(&per_cpu(lru_deactivate_pvecs, cpu)) || - need_activate_page_drain(cpu)) { - INIT_WORK(work, lru_add_drain_per_cpu); -- schedule_work_on(cpu, work); -+ queue_work_on(cpu, lru_add_drain_wq, work); - cpumask_set_cpu(cpu, &has_work); - } - } + END_FIXUP + }; diff --git a/projects/RPi2/patches/linux/linux-01-RPi_support.patch b/projects/RPi2/patches/linux/linux-01-RPi_support.patch index 5cfc23b7e3..f14e5021b5 100644 --- a/projects/RPi2/patches/linux/linux-01-RPi_support.patch +++ b/projects/RPi2/patches/linux/linux-01-RPi_support.patch @@ -1,4 +1,4 @@ -From 4ea3d80111eaec2f84b553f771cdc3eaa53d81a3 Mon Sep 17 00:00:00 2001 +From d7464704285e698d9fbe1d7fdd1aa8f0b0eb7421 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 27 Apr 2016 17:43:28 +0100 Subject: [PATCH 001/141] Revert "SUNRPC: Make NFS swap work with multipath" @@ -95,7 +95,7 @@ index 7e0c9bf22df811475385496007cfac321e0422a5..06936855313fe14abac8af7929a7a353 EXPORT_SYMBOL_GPL(rpc_clnt_swap_deactivate); #endif /* CONFIG_SUNRPC_SWAP */ -From ec83e1899f7401a737271704e13aef2360dc9bb8 Mon Sep 17 00:00:00 2001 +From 6ef501bd1aea48c18efb9bb7675c483c21c37656 Mon Sep 17 00:00:00 2001 From: Steve Glendinning Date: Thu, 19 Feb 2015 18:47:12 +0000 Subject: [PATCH 002/141] smsx95xx: fix crimes against truesize @@ -145,7 +145,7 @@ index 2edc2bc6d1b9fb3201a5f4d564dffed93e30bddc..2ce8d2b7d35b6784b7d4faf85e765b23 usbnet_skb_return(dev, ax_skb); } -From b0f55205237174555211736e3b6472ab9783bb02 Mon Sep 17 00:00:00 2001 +From 212ebeab1e1561b2b7964f04b55f0ca29fe925ea Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 17 Apr 2015 16:58:45 +0100 Subject: [PATCH 003/141] smsc95xx: Disable turbo mode by default @@ -168,7 +168,7 @@ index 2ce8d2b7d35b6784b7d4faf85e765b233d7a0081..35ebf75d9949d945b7833ac8cb3c1908 MODULE_PARM_DESC(turbo_mode, "Enable multiple frames per Rx transaction"); -From d6e3695a49d2fb22c521adac2b24458414c1e508 Mon Sep 17 00:00:00 2001 +From 580f083e3acc4172479b101a89e77e2ce2da4f58 Mon Sep 17 00:00:00 2001 From: Sam Nazarko Date: Fri, 1 Apr 2016 17:27:21 +0100 Subject: [PATCH 004/141] add smsc95xx packetsize module_param @@ -213,7 +213,7 @@ index 35ebf75d9949d945b7833ac8cb3c19083045fbd9..3cac3c9b276e4c76af92aa9b19451875 netif_dbg(dev, ifup, dev->net, "rx_urb_size=%ld\n", -From 0fd771797e99ddec1f9336187344c6863b86d7f4 Mon Sep 17 00:00:00 2001 +From 7dbc066e994a37e8eb495bf1e9aa857c2f1984e5 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 17:26:38 +0000 Subject: [PATCH 005/141] Allow mac address to be set in smsc95xx @@ -312,7 +312,7 @@ index 3cac3c9b276e4c76af92aa9b19451875769f7798..d9bdc74086f3d656a930375b6e0ea2c9 eth_hw_addr_random(dev->net); netif_dbg(dev, ifup, dev->net, "MAC address set to eth_random_addr\n"); -From 61022ce3ea95a14a2ad16b4a3e8f310e327e9600 Mon Sep 17 00:00:00 2001 +From fe915d32402785e873d7eaed4d96a76016febefe Mon Sep 17 00:00:00 2001 From: Nicolas Boullis Date: Sun, 10 Apr 2016 13:23:05 +0200 Subject: [PATCH 006/141] rtc: ds1307: ensure that any pending alarm is cleared @@ -373,7 +373,7 @@ index ecb7dbae9be9daa0ee96ede34a446a78e8e7debd..e94eb0952286300ec9847cddaf317476 } -From 72c09cf49710f661332c34ad016d8a3768bd0ad6 Mon Sep 17 00:00:00 2001 +From 055f1b1bb388444df7b833fbfee65f916a7c563d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 9 Mar 2016 13:28:24 +0000 Subject: [PATCH 007/141] serial: Take care starting a hung-up tty's port @@ -404,7 +404,7 @@ index cbfcf38e220def6070e3de57c56ce34f3536bd6c..96bc15aa5c2190287590dc32949d8732 return 0; } -From 1ec14b21462e368076fe6dc5f37a80b69ddc1822 Mon Sep 17 00:00:00 2001 +From 03a2cc0edac61207b37b2bd89da0f3d60216aaf8 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 18 Jun 2014 13:42:01 +0100 Subject: [PATCH 008/141] vmstat: Workaround for issue where dirty page count @@ -434,7 +434,7 @@ index 73fae8c4a5fb50d94b72f12bed28f98d170f5787..5dd127883ad1dee89dd72be4cccb2ffb static inline void __inc_zone_page_state(struct page *page, -From 08a0e3f5f7317c8bd3abbd692f8deb75860b5f11 Mon Sep 17 00:00:00 2001 +From 5c942d7f05053aa268bbdb55eae8a5ee6a5e99be Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 13 Mar 2015 12:43:36 +0000 Subject: [PATCH 009/141] Protect __release_resource against resources without @@ -465,7 +465,7 @@ index 9b5f04404152c296af3a96132f27cfc80ffa9af9..f8a9af6e6b915812be2ba2c1c2b40106 for (;;) { tmp = *p; -From 28c2d214e5540706073521cd1e8503e8cfffdc85 Mon Sep 17 00:00:00 2001 +From 5e8c5f982238dd72d4644df61f4f2140979e1fb4 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 18 Dec 2014 16:07:15 -0800 Subject: [PATCH 010/141] mm: Remove the PFN busy warning @@ -493,7 +493,7 @@ index 898fe3f909f91df712b34d52797e5aca384e418b..5a578b1e37f0e566f9ff930bdf13a464 goto done; } -From 143a9f1fe93904316f26a0a23917f5b827cdcc95 Mon Sep 17 00:00:00 2001 +From f1498b3097cbe3783b462bd39f1b70d18400db87 Mon Sep 17 00:00:00 2001 From: Robert Tiemann Date: Mon, 20 Jul 2015 11:01:25 +0200 Subject: [PATCH 011/141] BCM2835_DT: Fix I2S register map @@ -534,7 +534,7 @@ index 65783de0aedf3da79adc36fd077b7a89954ddb6b..a89fe4220fdc3f26f75ee66daf187554 dmas = <&dma 2>, <&dma 3>; -From f54d56eaa7981101f815282191a0995f5ef0160e Mon Sep 17 00:00:00 2001 +From 7a51654f93b5585198cc86ffd989975d8dc3779e Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 4 Dec 2015 17:41:50 +0000 Subject: [PATCH 012/141] irq-bcm2836: Prevent spurious interrupts, and trap @@ -564,7 +564,7 @@ index b6e950d4782a1e020acddb50705efb180fe758b3..bbb92c290448fcabcb468302dfa5762b #endif } else if (stat) { -From 97af81452eaa1804af8e8af3591aff4a9dc83988 Mon Sep 17 00:00:00 2001 +From af560bc2c4f7b65aa9b325422439e6daaa7b4789 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Fri, 12 Jun 2015 19:01:05 +0200 Subject: [PATCH 013/141] irqchip: bcm2835: Add FIQ support @@ -696,7 +696,7 @@ index bf9cc5f2e839e845fe1ce65caa672b6212d3ffbc..3f601f98aa884b941fbb84edb349f6c4 } -From 57f8362b1afdc00d082a6793ce374555ab6b948e Mon Sep 17 00:00:00 2001 +From fcc8e585f59688079af11a79e8238670b4bb17d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Fri, 23 Oct 2015 16:26:55 +0200 Subject: [PATCH 014/141] irqchip: irq-bcm2835: Add 2836 FIQ support @@ -795,7 +795,7 @@ index 3f601f98aa884b941fbb84edb349f6c469b940b1..20deb282286834b1f234a65e614b8584 for (b = 0; b < NR_BANKS; b++) { for (i = 0; i < bank_irqs[b]; i++) { -From fbe0188b2994a519faac03ee98b62234b5239639 Mon Sep 17 00:00:00 2001 +From dab253783df6ebfb9d32eeac976f5a7493f1b968 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 10:26:09 +0100 Subject: [PATCH 015/141] spidev: Add "spidev" compatible string to silence @@ -819,7 +819,7 @@ index e3c19f30f591115a823467033702ff1b232c5ebc..f4963e3c1dbcd13edb9b97e9dad65438 }; MODULE_DEVICE_TABLE(of, spidev_dt_ids); -From 3c33af8ff64e72175cf48b44a6daa0d1719f9905 Mon Sep 17 00:00:00 2001 +From ecae09c78cf3e1fec1333cc482182044906889ce Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 30 Jun 2015 14:12:42 +0100 Subject: [PATCH 016/141] serial: 8250: Don't crash when nr_uarts is 0 @@ -842,7 +842,7 @@ index 2f4f5ee651db63c040255347b56d0ac385e36415..edc1355f6381410fb79f48e17a2d2f47 for (i = 0; i < nr_uarts; i++) { struct uart_8250_port *up = &serial8250_ports[i]; -From a5ae9d0c48cb9844944e7d7576b697471bd36a4c Mon Sep 17 00:00:00 2001 +From 73f388363630c8b173556b874b54744a6afee2b6 Mon Sep 17 00:00:00 2001 From: notro Date: Thu, 10 Jul 2014 13:59:47 +0200 Subject: [PATCH 017/141] pinctrl-bcm2835: Set base to 0 give expected gpio @@ -867,7 +867,7 @@ index 08b1d93da9fedb36e1ae6ed3450221271f25998f..0a23c813397f14e503beb795b1f44812 .can_sleep = false, }; -From 6c19fef04e584bcc5bb5fe5e98f5082cf6478be6 Mon Sep 17 00:00:00 2001 +From 20c9618ebd27b09ea497f1232e22aee3b5ba7ec5 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 24 Feb 2015 13:40:50 +0000 Subject: [PATCH 018/141] pinctrl-bcm2835: Fix interrupt handling for GPIOs @@ -1016,7 +1016,7 @@ index 0a23c813397f14e503beb795b1f448124db74b9a..b793bbdb12dca12722a7f0d07a29fe23 }, }; -From 6d508dd5ec01abf12aa444d70991d7b780e53f75 Mon Sep 17 00:00:00 2001 +From 1ba175b3d87e3a992c16a1dbdb4ea0ce5aa581ee Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 26 Feb 2015 09:58:22 +0000 Subject: [PATCH 019/141] pinctrl-bcm2835: Only request the interrupts listed @@ -1046,7 +1046,7 @@ index b793bbdb12dca12722a7f0d07a29fe238c7f09cf..8683a1be5ecc45e1e664d5e078f25e6f pc->irq_data[i].irqgroup = i; -From 70a973e06f8d27093536bd00e87b74621de0ac02 Mon Sep 17 00:00:00 2001 +From 7025a28c0a51dab1cf83b4dde39ff2f29d8802a5 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 May 2016 12:32:47 +0100 Subject: [PATCH 020/141] pinctrl-bcm2835: Return pins to inputs when freed @@ -1090,7 +1090,7 @@ index 8683a1be5ecc45e1e664d5e078f25e6ff0ebe282..6327122cb13b2a0229be4de7c3409b54 .get_function_name = bcm2835_pmx_get_function_name, .get_function_groups = bcm2835_pmx_get_function_groups, -From f2d2360f3b75dd50b9e62f02e21b0c6be7a9c1e8 Mon Sep 17 00:00:00 2001 +From 541fd5da6b0b4f90c60c026de2014ea9f20673dd Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Jun 2015 14:10:44 +0100 Subject: [PATCH 021/141] spi-bcm2835: Support pin groups other than 7-11 @@ -1174,7 +1174,7 @@ index f35cc10772f6670397ea923ad30158270dd68578..5dfe20ffc2866fa6789825016c585175 /* and set up the "mode" and level */ dev_info(&spi->dev, "setting up native-CS%i as GPIO %i\n", -From e18b7eb8c9563fb8d83a7edf8d2ebbaf798415c5 Mon Sep 17 00:00:00 2001 +From 9826498a0561d5ad6adc0aef108c73b52c91232c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Wed, 3 Jun 2015 12:26:13 +0200 Subject: [PATCH 022/141] ARM: bcm2835: Set Serial number and Revision @@ -1235,7 +1235,7 @@ index 834d67684e205a185971c13ebc6620434eeac788..3b68a8d3501a5dcb1b4790c35d921cf5 static const char * const bcm2835_compat[] = { -From 79b0ba4e2932f0f13035581c36bb3bd4a515f8d2 Mon Sep 17 00:00:00 2001 +From 4e99035ba81f037625f36a5e31b6b10ce582176d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Thu, 9 Apr 2015 12:34:11 +0200 Subject: [PATCH 023/141] dmaengine: bcm2835: Add slave dma support @@ -1558,7 +1558,7 @@ index 996c4b00d323ed5c2dd6455f80eb36ed8e9a8b23..b278c663e3b31a7c906dd32d53db5e67 +MODULE_AUTHOR("Gellert Weisz "); MODULE_LICENSE("GPL v2"); -From edef61f03f6ad3e6bdba78ea074ba0d1514a7a69 Mon Sep 17 00:00:00 2001 +From e3e040906062d7c43233c4b3a3572d21349f17d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Sat, 3 Oct 2015 15:58:59 +0200 Subject: [PATCH 024/141] dmaengine: bcm2835: set residue_granularity field @@ -1590,7 +1590,7 @@ index b278c663e3b31a7c906dd32d53db5e670f6bbc10..696fb30b4f5a01cda9b98038b8e54836 INIT_LIST_HEAD(&od->ddev.channels); spin_lock_init(&od->lock); -From 7225bfaf5d36f4e320f96e6f2433f9fd4a6e2cb5 Mon Sep 17 00:00:00 2001 +From b40ce4492e4b78af2c02256f1807ee2d9fc35920 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Sat, 3 Oct 2015 22:22:55 +0200 Subject: [PATCH 025/141] dmaengine: bcm2835: Load driver early and support @@ -1693,7 +1693,7 @@ index 696fb30b4f5a01cda9b98038b8e548368cea05f4..5db0a95985b20a2086c65762ea8f1255 MODULE_ALIAS("platform:bcm2835-dma"); MODULE_DESCRIPTION("BCM2835 DMA engine driver"); -From 35af6481c2b4f5ab8316f5531e911dc239d37267 Mon Sep 17 00:00:00 2001 +From 17879c9ca6c35117102bf91e1cbebc9f4efe6100 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 11 Oct 2015 12:28:30 +0200 Subject: [PATCH 026/141] bcm2835-dma: Limit cyclic transfers on lite channels @@ -1733,7 +1733,7 @@ index 5db0a95985b20a2086c65762ea8f125511f67471..6b87ce2bb3c9d30e54e0da4f76586d3f max_size = MAX_NORMAL_TRANSFER; period_len = min(period_len, max_size); -From fae40bf186c307fb98d4cfa8705c2b6a5a785a75 Mon Sep 17 00:00:00 2001 +From b4c1abeefe17ac4871d90258edd3617137069432 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Mon, 16 Nov 2015 14:05:35 +0000 Subject: [PATCH 027/141] bcm2835-dma: Fix up convert to DMA pool @@ -1821,7 +1821,7 @@ index 6b87ce2bb3c9d30e54e0da4f76586d3f077f6aa9..d26b6bdbcf1ab33ab92937b889a37e50 /* Next block is empty. */ control_block->next = 0; -From 045c252001479259dc420de9112db61f255ca851 Mon Sep 17 00:00:00 2001 +From 5a3d039eacc45898ee5a4f5b6fcbc97bcdbbe662 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Sat, 15 Aug 2015 20:50:02 +0200 Subject: [PATCH 028/141] bcm2835: Add support for uart1 @@ -1881,7 +1881,7 @@ index 3b68a8d3501a5dcb1b4790c35d921cf5fa641ec7..e72e522fbc840c36a39cb6550850b3c6 static const char * const bcm2835_compat[] = { -From 1cadf2793639c7b319413826cd5e27056de89747 Mon Sep 17 00:00:00 2001 +From b4d7c36503083d12e86a7d4aade6f3addba8ad1c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 25 Jan 2016 17:25:12 +0000 Subject: [PATCH 029/141] firmware: Updated mailbox header @@ -1947,7 +1947,7 @@ index 3fb357193f09914fe21f8555a4b8613f74f22bc3..227a107214a02deadcca3db202da265e RPI_FIRMWARE_GET_COMMAND_LINE = 0x00050001, RPI_FIRMWARE_GET_DMA_CHANNELS = 0x00060001, -From c65d61684a0f31137cf35dad86e2f8c5b50e9d70 Mon Sep 17 00:00:00 2001 +From e725dd6d02f95b23299281de245e89c5f561cf78 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 12 May 2013 12:24:19 +0100 Subject: [PATCH 030/141] Main bcm2708/bcm2709 linux port @@ -4460,7 +4460,7 @@ index 8dd4d290ab0d8608b9596c18da8db1096715badb..f7fe8bd8ac26e68b51359b868a1e1eff mmc_pm_flag_t pm_caps; /* supported pm features */ -From dbe38bc6b0b6a93f0c7f3d58c18b79ec71371967 Mon Sep 17 00:00:00 2001 +From 98808be09a0e8a3b6781d7110c44a7dde78eb825 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 5 Apr 2016 19:40:12 +0100 Subject: [PATCH 031/141] reboot: Use power off rather than busy spinning when @@ -4488,7 +4488,7 @@ index 71a2ff9ec4900c58677f12114c85c82e8cfaa575..812c15ee02742f4d1578895ac13e1e98 /* -From cd74d63be82b161857e9c1abf8e0b18eb618f386 Mon Sep 17 00:00:00 2001 +From 00ccff1596aa4c356db53f7fa48816afa6eb874a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 11 Nov 2015 21:01:15 +0000 Subject: [PATCH 032/141] squash: include ARCH_BCM2708 / ARCH_BCM2709 @@ -4668,7 +4668,7 @@ index 6a834e109f1de47e533d17e87cdc73d8ee86fc4d..c5070aec5996aafb2d9daaf75163e16a select REGMAP_MMIO help -From 857a46fb8b937d7271b576702ee121cccdf355d9 Mon Sep 17 00:00:00 2001 +From cd22cb8ce5c5e0d57cc587d3d6ea9e4d9c7b4cce Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 19:46:17 +0100 Subject: [PATCH 033/141] Add dwc_otg driver @@ -65697,7 +65697,7 @@ index 0000000000000000000000000000000000000000..cdc9963176e5a4a0d5250613b61e26c5 +test_main(); +0; -From 9c0052e0a433612ee04fc7fbfbc5a23787f1ab14 Mon Sep 17 00:00:00 2001 +From c195a8976feec61260f4ace36803130c41eebf65 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 17:06:34 +0100 Subject: [PATCH 034/141] bcm2708 framebuffer driver @@ -69159,7 +69159,7 @@ index 3c14e43b82fefe1d32f591d1b2f61d2cd28d0fa8..7626beb6a5bb8df601ddf0f6e6909d1f +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 -From eff8e2e15b825e912a7e72e8c7eb3130a2d0699f Mon Sep 17 00:00:00 2001 +From 31bd889b7548e1ded4c0d9f8171541b2a1eba9ca Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 14:22:53 +0100 Subject: [PATCH 035/141] dmaengine: Add support for BCM2708 @@ -69782,7 +69782,7 @@ index 0000000000000000000000000000000000000000..99cc7fdbf543207208bf3638a0d4dbb6 + +#endif /* _PLAT_BCM2708_DMA_H */ -From 2cc7ab14c498858876361c2fce89d979d0cc3839 Mon Sep 17 00:00:00 2001 +From daa0ba80c2355cafff1e77d3c0e5279fa39431ff Mon Sep 17 00:00:00 2001 From: gellert Date: Fri, 15 Aug 2014 16:35:06 +0100 Subject: [PATCH 036/141] MMC: added alternative MMC driver @@ -71532,7 +71532,7 @@ index 0000000000000000000000000000000000000000..ceb37930e167f47c9c848e8de757ad09 +MODULE_LICENSE("GPL v2"); +MODULE_AUTHOR("Gellert Weisz"); -From 1dba91fa3b6ad00a2d1cb90effab5772d73e07df Mon Sep 17 00:00:00 2001 +From 5c1dac87ebf26fc576b27b0a78d2bf2d277f413a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 25 Mar 2015 17:49:47 +0000 Subject: [PATCH 037/141] Adding bcm2835-sdhost driver, and an overlay to @@ -73884,7 +73884,7 @@ index 0000000000000000000000000000000000000000..a57faedd8ba71a38d057664f3b7e5990 +MODULE_LICENSE("GPL v2"); +MODULE_AUTHOR("Phil Elwell"); -From 268751484e188e6aade41856b663578dc29304ce Mon Sep 17 00:00:00 2001 +From 86d53b10b81d69a9dfe12830bd6237987e3a01b6 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 11 May 2016 12:50:33 +0100 Subject: [PATCH 038/141] mmc: Add MMC_QUIRK_ERASE_BROKEN for some cards @@ -74023,7 +74023,7 @@ index eb0151bac50c1fd796f479d017bc3c3d7017c9e9..fa4e6454456747f02a10621f4f4da3ac unsigned int erase_shift; /* if erase unit is power 2 */ unsigned int pref_erase; /* in sectors */ -From 284795b2743ddf50b68885221b6d20bc2b3d57c2 Mon Sep 17 00:00:00 2001 +From 7ff65cec357efd357309ae92f0d605aa6c29419a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:31:47 +0100 Subject: [PATCH 039/141] cma: Add vc_cma driver to enable use of CMA @@ -75369,7 +75369,7 @@ index 0000000000000000000000000000000000000000..be2819d5d41f9d5ed65daf8eedb94c9e + +#endif /* VC_CMA_H */ -From 869fdce5e879e33da9112158f3d1aab158691c7e Mon Sep 17 00:00:00 2001 +From a32fde0621d166157b384b2c7ebecb3ef0b071be Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 26 Mar 2012 22:15:50 +0100 Subject: [PATCH 040/141] bcm2708: alsa sound driver @@ -78109,7 +78109,7 @@ index 0000000000000000000000000000000000000000..af3e6eb690113fc32ce9e06bd2f0f294 + +#endif // _VC_AUDIO_DEFS_H_ -From ffa8b498a24627e17d91222019995ffcbd8987c4 Mon Sep 17 00:00:00 2001 +From b2b5fec96343d4169965d38e32f0710d4ca58fc7 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 2 Jul 2013 23:42:01 +0100 Subject: [PATCH 041/141] bcm2708 vchiq driver @@ -91472,7 +91472,7 @@ index 0000000000000000000000000000000000000000..b6bfa21155e431e93bfb2c149d324371 + return vchiq_build_time; +} -From 15e17f63a0de9a7310a6be13ae66eafd88bf5c8a Mon Sep 17 00:00:00 2001 +From 88c8fc95a876e0a12cad4e4ea94b904087942b5b Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 16:07:06 +0100 Subject: [PATCH 042/141] vc_mem: Add vc_mem driver @@ -92480,7 +92480,7 @@ index 0000000000000000000000000000000000000000..20a475377eb3078ea1ecaef2b24efc35 + +#endif /* _VC_MEM_H */ -From 2cefc921e5b3d8dbed930ba64a31e2a218ff7a7a Mon Sep 17 00:00:00 2001 +From 8f6250cfb01812b76468450bd5b444cf9cb9f7a0 Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Tue, 22 Jul 2014 15:41:04 +0100 Subject: [PATCH 043/141] vcsm: VideoCore shared memory service for BCM2835 @@ -96901,7 +96901,7 @@ index 0000000000000000000000000000000000000000..334f36d0d697b047df2922b5f2db67f3 + +#endif /* __VMCS_SM_IOCTL_H__INCLUDED__ */ -From 3e4e79ceb14be9b9fb2a8135ee18865191eb00ba Mon Sep 17 00:00:00 2001 +From 7f32d45509743fd6e65691b064c8b1644f8a438c Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Fri, 21 Aug 2015 23:14:48 +0100 Subject: [PATCH 044/141] Add /dev/gpiomem device for rootless user GPIO access @@ -97215,7 +97215,7 @@ index 0000000000000000000000000000000000000000..911f5b7393ed48ceed8751f06967ae64 +MODULE_DESCRIPTION("gpiomem driver for accessing GPIO from userspace"); +MODULE_AUTHOR("Luke Wren "); -From 301848a2d27e09d2e39b263aab1a339ef96164d4 Mon Sep 17 00:00:00 2001 +From 18d5337bc159f0728bfced87cd74c1a80d5e9e85 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:14:45 +0100 Subject: [PATCH 045/141] Add SMI driver @@ -99169,7 +99169,7 @@ index 0000000000000000000000000000000000000000..ee3a75edfc033eeb0d90a687ffb68b10 + +#endif /* BCM2835_SMI_H */ -From 12df7d0bcb543798517104d4390accefb14c62b5 Mon Sep 17 00:00:00 2001 +From f758a1fea224d404f0e66b1f18310335971c7f64 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:16:10 +0100 Subject: [PATCH 046/141] Add SMI NAND driver @@ -99537,7 +99537,7 @@ index 0000000000000000000000000000000000000000..02adda6da18bd0ba9ab19a104975b79d + ("Driver for NAND chips using Broadcom Secondary Memory Interface"); +MODULE_AUTHOR("Luke Wren "); -From 1e8bc98cc672fc3f2d4c3946cec95432fe2da916 Mon Sep 17 00:00:00 2001 +From 82bb93197112611f2a8b0c35f4a89db9ecb8f79e Mon Sep 17 00:00:00 2001 From: Aron Szabo Date: Sat, 16 Jun 2012 12:15:55 +0200 Subject: [PATCH 047/141] lirc: added support for RaspberryPi GPIO @@ -100389,7 +100389,7 @@ index 0000000000000000000000000000000000000000..fb69624ccef00ddbdccf8256d6baf1b1 + +#endif -From 0fe53c97d513cf0b7f2d04bf412c4aa0e44313b4 Mon Sep 17 00:00:00 2001 +From 1015e8e096b836dc67a178f535272a7255cb5821 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:49:20 +0100 Subject: [PATCH 048/141] Add cpufreq driver @@ -100654,7 +100654,7 @@ index 0000000000000000000000000000000000000000..3eb9e9326231b08e6ee95ad486485245 +module_init(bcm2835_cpufreq_module_init); +module_exit(bcm2835_cpufreq_module_exit); -From f2689bfbe922ace29cdd1bb19566f3898b2903b6 Mon Sep 17 00:00:00 2001 +From 3d10279adf0c0a1af20c8ec8427b3af1b8cb9868 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 19:24:24 +0000 Subject: [PATCH 049/141] Added hwmon/thermal driver for reporting core @@ -100823,7 +100823,7 @@ index 0000000000000000000000000000000000000000..c63fb9f9d143e19612a18fe530c7b2b3 +MODULE_DESCRIPTION("Thermal driver for bcm2835 chip"); +MODULE_LICENSE("GPL"); -From 5e47d2aebe36e21dc1bdb3b87a8762c238958608 Mon Sep 17 00:00:00 2001 +From bb69f1bafb8f1c4554094967a71bcc6565490294 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 15:44:08 +0100 Subject: [PATCH 050/141] Add Chris Boot's i2c driver @@ -101483,7 +101483,7 @@ index 0000000000000000000000000000000000000000..c9b8e5cb1702e4b20e45214d81a7a40a +MODULE_LICENSE("GPL v2"); +MODULE_ALIAS("platform:" DRV_NAME); -From 1aa29b0d88ae6bb3f0c115a4d5b539fbeca1812a Mon Sep 17 00:00:00 2001 +From f2d4d11ef62907fa1baf51a856f9332350924ed9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Fri, 26 Jun 2015 14:27:06 +0200 Subject: [PATCH 051/141] char: broadcom: Add vcio module @@ -101712,7 +101712,7 @@ index 0000000000000000000000000000000000000000..c19bc2075c77879563ef5e59038b5a14 +MODULE_DESCRIPTION("Mailbox userspace access"); +MODULE_LICENSE("GPL"); -From 2585136f60c92591d0a6b35c061ce29df6878461 Mon Sep 17 00:00:00 2001 +From 89c0d29a525e784395e31862107e739ba787d0df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Fri, 26 Jun 2015 14:25:01 +0200 Subject: [PATCH 052/141] firmware: bcm2835: Support ARCH_BCM270x @@ -101821,7 +101821,7 @@ index dd506cd3a5b874f9e1acd07efb8cd151bb6145d1..b980d531b35b9981a88356ef1c8a7b86 MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("Raspberry Pi firmware driver"); -From 00070d8df28b59cdabc6c436f9a205e1a40a643a Mon Sep 17 00:00:00 2001 +From 5a34e7fd4ff8b982785fda482d43ac50a476e3e5 Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Wed, 30 Jan 2013 12:45:18 +0000 Subject: [PATCH 053/141] bcm2835: add v4l2 camera device @@ -109514,7 +109514,7 @@ index 0000000000000000000000000000000000000000..9d1d11e4a53e510c04a416d92d195a7d + +#endif /* MMAL_VCHIQ_H */ -From 758697fa8e1807aa1c5bf3cbdb01b5d9c1d70d78 Mon Sep 17 00:00:00 2001 +From 9d7240665df60a5e171ae73b048b2744135f5ca5 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 11 May 2015 09:00:42 +0100 Subject: [PATCH 054/141] scripts: Add mkknlimg and knlinfo scripts from tools @@ -110029,7 +110029,7 @@ index 0000000000000000000000000000000000000000..78c5845d2f01deb04b477327d83fa606 + return $trailer; +} -From 66780ef1ef8d7aa7ce0b4ccf17ec896e3f28f8bd Mon Sep 17 00:00:00 2001 +From 5237958e088b2951852b983ccaf0cc0d8fca3833 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 10 Aug 2015 09:49:15 +0100 Subject: [PATCH 055/141] scripts/dtc: Update to upstream version 1.4.1 @@ -112883,7 +112883,7 @@ index 11d93e6d8220c45d737175d22af4ab0ccaf871a1..2595dfda020fd9e03f0beff5006f229d -#define DTC_VERSION "DTC 1.4.1-gb06e55c8" +#define DTC_VERSION "DTC 1.4.1-g25efc119" -From f9ac798f2e40444ddc080a4fd4a08583b7e198b1 Mon Sep 17 00:00:00 2001 +From b12e21f48fc616a5f49aa52e9cdf8a1bb9e4df1d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 5 Dec 2014 17:26:26 +0000 Subject: [PATCH 056/141] fdt: Add support for the CONFIG_CMDLINE_EXTEND option @@ -112941,7 +112941,7 @@ index 3349d2aa66346335fa3c84e485668bdbf77f6e52..1e2660514450f3f7a9d7e50c1d8cd94e pr_debug("Command line is: %s\n", (char*)data); -From f7644bbbf88b6d95b328c4ec0447f27e99f7fd53 Mon Sep 17 00:00:00 2001 +From 1bf8aae5799796f3db0674dabfdcca5fd7976d49 Mon Sep 17 00:00:00 2001 From: notro Date: Wed, 9 Jul 2014 14:46:08 +0200 Subject: [PATCH 057/141] BCM2708: Add core Device Tree support @@ -121040,7 +121040,7 @@ index 0000000000000000000000000000000000000000..8498134fdbb3912e9ce18282b53084d8 + +}; -From 48c511df04c403d098846ea5a46094112e0f50c1 Mon Sep 17 00:00:00 2001 +From 02be32ed3334f0edb4fcf4d61917c66c8442e0c0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 13 Mar 2015 20:00:21 +0000 Subject: [PATCH 058/141] BCM270X_DT: Add a .dtbo target, use for overlays @@ -121126,7 +121126,7 @@ index ddf83d0181e73d30fb86f68c0fa0a3f888335c0c..c819ddc5b7662eb03c158f9d8fcf8fe9 # Bzip2 -From 4d714e24e5ba1155db351cc3e88ca050732f82e4 Mon Sep 17 00:00:00 2001 +From d19413c0965c18171ae81168fbc7b726496c7496 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 8 Apr 2016 17:43:27 +0100 Subject: [PATCH 059/141] BCM270X_DT: Don't generate "linux,phandle" props @@ -121155,7 +121155,7 @@ index c819ddc5b7662eb03c158f9d8fcf8fe965bf577b..b36099ab736a1373f61067a26c6e0d59 -d $(depfile).dtc.tmp $(dtc-tmp) ; \ cat $(depfile).pre.tmp $(depfile).dtc.tmp > $(depfile) -From c30c85ffd95266be29027b03268a028c67223d61 Mon Sep 17 00:00:00 2001 +From 1f046b8270b489dae7f2b58bff14930c274ea875 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Feb 2015 13:50:57 +0000 Subject: [PATCH 060/141] BCM270x_DT: Add pwr_led, and the required "input" @@ -121331,7 +121331,7 @@ index f203a8f89d30d0f3e214b43d2c72efea1bdad9f9..555cf15e87ee03c75d4bd836a3341645 /* Set LED brightness level * Must not sleep. Use brightness_set_blocking for drivers -From 24bdd51b365f252f10d9c821c8e0078fb8f13277 Mon Sep 17 00:00:00 2001 +From 9470cbd8875a8bdfd64b8dc63d7fd1a0174f14eb Mon Sep 17 00:00:00 2001 From: Siarhei Siamashka Date: Mon, 17 Jun 2013 13:32:11 +0300 Subject: [PATCH 061/141] fbdev: add FBIOCOPYAREA ioctl @@ -121427,7 +121427,7 @@ index fb795c3b3c178ad3cd7c9e9e4547ffd492bac181..fa72af0c981710fe80bacf4cf6612f6d #define FB_TYPE_PACKED_PIXELS 0 /* Packed Pixels */ #define FB_TYPE_PLANES 1 /* Non interleaved planes */ -From 8e6a1ecf513ca54979ca315a5fa9d695b74cd902 Mon Sep 17 00:00:00 2001 +From 572db909d29b86ecb3be3013d26a1238467dbde5 Mon Sep 17 00:00:00 2001 From: Harm Hanemaaijer Date: Thu, 20 Jun 2013 20:21:39 +0200 Subject: [PATCH 062/141] Speed up console framebuffer imageblit function @@ -121639,7 +121639,7 @@ index a2bb276a8b2463eee98eb237c4647bc00cd93601..436494fba15abecb400ef28688466faf start_index, pitch_index); } else -From 5ee7327d1d4e179603629aa9b2e0c859229df35a Mon Sep 17 00:00:00 2001 +From f8dff723eaf7d7a34d25c6ff717d03bb2fc7c0da Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 8 May 2013 11:46:50 +0100 Subject: [PATCH 063/141] enabling the realtime clock 1-wire chip DS1307 and @@ -121892,7 +121892,7 @@ index d58594a3232492e33f1dd4babd3798b03e0f0203..feae94256256316fd9d850c3d83325af unsigned int ext_pullup_enable_pin; unsigned int pullup_duration; -From a2ad4339b0f86771a0e3672c18fcf4f46c9b9d1e Mon Sep 17 00:00:00 2001 +From c9fed34e3fbeb6d2573dc0a4caa6f68dc8d8a9cd Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 18 Dec 2013 22:16:19 +0000 Subject: [PATCH 064/141] config: Enable CONFIG_MEMCG, but leave it disabled @@ -121945,7 +121945,7 @@ index 86cb5c6e89320f28e17691c6d69e58c9dfde81fb..0b5668a78c16322ac9f6b106c28cc414 * css_tryget_online_from_dir - get corresponding css from a cgroup dentry * @dentry: directory dentry of interest -From bd26df216764a1f97ae02e788530617e5e43a7c3 Mon Sep 17 00:00:00 2001 +From e8b127ec4acfb3783529d0df323a2255bd647529 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 14:59:51 +0100 Subject: [PATCH 065/141] ASoC: Add support for PCM5102A codec @@ -122081,7 +122081,7 @@ index 0000000000000000000000000000000000000000..7c6598e717c523bc2e717861492a622c +MODULE_AUTHOR("Florian Meier "); +MODULE_LICENSE("GPL v2"); -From 745c673aa855b6ae308e8f80d3cb7a7591898dad Mon Sep 17 00:00:00 2001 +From 977c8d769c949e7cf637af908b296870de72c356 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 19:19:08 +0100 Subject: [PATCH 066/141] ASoC: Add support for HifiBerry DAC @@ -122255,7 +122255,7 @@ index 0000000000000000000000000000000000000000..29ecc08a227cdd4b3c6141935d0c5d21 +MODULE_DESCRIPTION("ASoC Driver for HifiBerry DAC"); +MODULE_LICENSE("GPL v2"); -From 7c6047c9c68596b426253cba1727b85cfcd4a4b5 Mon Sep 17 00:00:00 2001 +From bc7c4a474d3dc6280e3934bb217a6d8ca962465c Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Mon, 25 Jan 2016 15:48:59 +0000 Subject: [PATCH 067/141] ASoC: Add support for Rpi-DAC @@ -122546,7 +122546,7 @@ index 0000000000000000000000000000000000000000..afe1b419582aa40c4b2729d242bb13cd +MODULE_AUTHOR("Florian Meier "); +MODULE_LICENSE("GPL v2"); -From 9e8bab833521650ba4bdf57f3f0969c508a58f32 Mon Sep 17 00:00:00 2001 +From 0f8e1f220bc0e4baf68c3e75884372e61cbde386 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:41:23 +0100 Subject: [PATCH 068/141] ASoC: wm8804: Implement MCLK configuration options, @@ -122598,7 +122598,7 @@ index 8d914702cae4a3fe2c0ca0599cd1ec79f7322c83..c846716b4ed1027ade5512e8be90801d .dapm_widgets = wm8804_dapm_widgets, .num_dapm_widgets = ARRAY_SIZE(wm8804_dapm_widgets), -From 853b0edd41cbbb134a97e23d0628ff055642defe Mon Sep 17 00:00:00 2001 +From 5cb10ee9bb63758c8d125bb00222f3c543c647ad Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:42:08 +0100 Subject: [PATCH 069/141] ASoC: BCM:Add support for HiFiBerry Digi. Driver is @@ -122889,7 +122889,7 @@ index 0000000000000000000000000000000000000000..9840e15d3e2be6396bc3ce6e74749408 +MODULE_DESCRIPTION("ASoC Driver for HifiBerry Digi"); +MODULE_LICENSE("GPL v2"); -From e52a94d1473fe4a17e1f57946837c83ab695c5c8 Mon Sep 17 00:00:00 2001 +From f021cdc4838896508164acaa687458ecd4e95499 Mon Sep 17 00:00:00 2001 From: Gordon Garrity Date: Sat, 8 Mar 2014 16:56:57 +0000 Subject: [PATCH 070/141] Add IQaudIO Sound Card support for Raspberry Pi @@ -123104,7 +123104,7 @@ index 0000000000000000000000000000000000000000..b6b6dcf6e5a420d2c39d220b91928cd8 +MODULE_DESCRIPTION("ASoC Driver for IQAudio DAC"); +MODULE_LICENSE("GPL v2"); -From e5f2edb351fb7868aa326d2a402e46ff2a903997 Mon Sep 17 00:00:00 2001 +From 603759fab8f1f7fd294436cd617921e8ee310971 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 14 Jul 2014 22:02:09 +0100 Subject: [PATCH 071/141] hid: Reduce default mouse polling interval to 60Hz @@ -123143,7 +123143,7 @@ index ae83af649a607f67239f1a64bf45dd4b5770cc7d..4a7af9d0b910f59d17421ce14138400d ret = -ENOMEM; if (usb_endpoint_dir_in(endpoint)) { -From e1d2bdf3015ec7a029eb2750f12ab9f5f1a53a93 Mon Sep 17 00:00:00 2001 +From 80768052b3fdd23fd2cda99d1ee135f0680031b1 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 10:06:56 +0200 Subject: [PATCH 072/141] Added support for HiFiBerry DAC+ @@ -123775,7 +123775,7 @@ index 047c48953a20cd4075000ac294a17fe59baedcde..090fe0ee08e8765f9edbb62777413bb6 dev_err(dev, "No LRCLK?\n"); return -EINVAL; -From 5fdededf3373a868ccebe6a78bec6afbc497707a Mon Sep 17 00:00:00 2001 +From 4c27bbc1e655e55b28889b902af5c5a5be6172e4 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 11:09:58 +0200 Subject: [PATCH 073/141] Added driver for HiFiBerry Amp amplifier add-on board @@ -124610,7 +124610,7 @@ index 0000000000000000000000000000000000000000..8f019e04898754d2f87e9630137be9e8 + +#endif /* _TAS5713_H */ -From c92a0191f0d4b3bd87d3db019b36db9b106bacd5 Mon Sep 17 00:00:00 2001 +From 419495c7b6f7f29a8977453e02116b12fd0419f4 Mon Sep 17 00:00:00 2001 From: Ryan Coe Date: Sat, 31 Jan 2015 18:25:49 -0700 Subject: [PATCH 074/141] Update ds1307 driver for device-tree support @@ -124640,7 +124640,7 @@ index e94eb0952286300ec9847cddaf317476ddd05423..f5d93be977142d306c787547736e8722 .driver = { .name = "rtc-ds1307", -From 1ded7231c660bb27020a2bc7ac257d71b20b769e Mon Sep 17 00:00:00 2001 +From 1345cf9552dd55512240e16e076c3f67b018363c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 27 Feb 2015 15:10:24 +0000 Subject: [PATCH 075/141] enc28j60: Add device tree compatible string and an @@ -124672,7 +124672,7 @@ index 86ea17e7ba7bff17f40755663e1b10b7d7b4cbcc..a1b20c146eb8f3d9af757b79c19be96e .probe = enc28j60_probe, .remove = enc28j60_remove, -From 4bb675b68ba0fe7f92c59a932f32bbe48dd15517 Mon Sep 17 00:00:00 2001 +From 52b97cb78e02a4f2d606d47fd7b350f518f9dfca Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Wed, 25 Mar 2015 09:26:17 +0100 Subject: [PATCH 076/141] Add driver for rpi-proto @@ -124891,7 +124891,7 @@ index 0000000000000000000000000000000000000000..9db678e885efd63d84d60a098a84ed67 +MODULE_DESCRIPTION("ASoC Driver for Raspberry Pi connected to PROTO board (WM8731)"); +MODULE_LICENSE("GPL"); -From 85acb10c89a7262a5d04063a0041391839b88a91 Mon Sep 17 00:00:00 2001 +From 8b79a80ed03b0aa97088181f1d3d599be28ced1d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 13 Apr 2015 17:16:29 +0100 Subject: [PATCH 077/141] config: Add default configs @@ -127484,7 +127484,7 @@ index 0000000000000000000000000000000000000000..8bd02073ab8f35ef28db5fcd628e3e44 +CONFIG_CRC_ITU_T=y +CONFIG_LIBCRC32C=y -From d29e74c91e270b927e6f5a23cbeda8922949ca7b Mon Sep 17 00:00:00 2001 +From 7e74308c1c5da500e6e745656092196ba3c683f0 Mon Sep 17 00:00:00 2001 From: Gordon Hollingworth Date: Tue, 12 May 2015 14:47:56 +0100 Subject: [PATCH 078/141] rpi-ft5406: Add touchscreen driver for pi LCD display @@ -127782,7 +127782,7 @@ index 0000000000000000000000000000000000000000..b27dbee8f56773dbd2a5503dc864747d +MODULE_DESCRIPTION("Touchscreen driver for memory based FT5406"); +MODULE_LICENSE("GPL"); -From b1f0e3e828715ed603ded1b9bc159a2467c109bf Mon Sep 17 00:00:00 2001 +From 9f1c48411136e52a5ee06ceb154ebc20a4636df8 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Oct 2014 11:47:53 +0100 Subject: [PATCH 079/141] Improve __copy_to_user and __copy_from_user @@ -129341,7 +129341,7 @@ index 6bd1089b07e0960830ed6bd6a8345202b7efd8b0..cd17dd11ebe7bbe00089e70cd2ccea74 static unsigned long noinline __clear_user_memset(void __user *addr, unsigned long n) -From 7199e91b2726ed1ef6967b5d96db5b25eedc0622 Mon Sep 17 00:00:00 2001 +From 7c1b0f68ed1f587b0bf3755ec32f8045695d9507 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 25 Jun 2015 12:16:11 +0100 Subject: [PATCH 080/141] gpio-poweroff: Allow it to work on Raspberry Pi @@ -129379,7 +129379,7 @@ index be3d81ff51cc3f510d85e4eed7a52960e51e7bc1..a030ae9fb1fca325061c093696e82186 "%s: pm_power_off function already registered", __func__); -From d977fc2b9dbfdcefce0da0174f74f4bd17b31641 Mon Sep 17 00:00:00 2001 +From 7899a439b21e546e9d0999fcc25f0c6ef3c05c4c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 14:32:47 +0100 Subject: [PATCH 081/141] mfd: Add Raspberry Pi Sense HAT core driver @@ -130248,7 +130248,7 @@ index 0000000000000000000000000000000000000000..56196dc2af10e464a1e3f98b028dca1c + +#endif -From 2c7768f684afb351ca49e9cabbcc0788bfd43d7d Mon Sep 17 00:00:00 2001 +From 20ba6b1d6362b32aac1fa3dc6f073d1046b7b27a Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 24 Aug 2015 16:03:47 +0100 Subject: [PATCH 082/141] RaspiDAC3 support @@ -130500,7 +130500,7 @@ index 0000000000000000000000000000000000000000..e7422e2dd3d70622a48ab3b2e1929869 +MODULE_DESCRIPTION("ASoC Driver for RaspiDAC Rev.3x"); +MODULE_LICENSE("GPL v2"); -From a94dc62217a15d26791f86b1db85a7f4231426e0 Mon Sep 17 00:00:00 2001 +From 562cf8a575b110278e6caeab401b0fd2460c6bfe Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 24 Aug 2015 16:02:34 +0100 Subject: [PATCH 083/141] tpa6130a2: Add headphone switch control @@ -130594,7 +130594,7 @@ index 11d85c5c787addb8d8add7fc2b52ab91cc49b63d..3caaa17e28e91e995d6781ca7f88b747 /* -From 0aaa43bd38b094eae36ddb43178c49f50288ec07 Mon Sep 17 00:00:00 2001 +From 71796389ee6b2fd23b047bc51d7f525228a5cfa2 Mon Sep 17 00:00:00 2001 From: P33M Date: Wed, 21 Oct 2015 14:55:21 +0100 Subject: [PATCH 084/141] rpi_display: add backlight driver and overlay @@ -130766,7 +130766,7 @@ index 0000000000000000000000000000000000000000..14a0d9b037395497c1fdae2961feccd5 +MODULE_DESCRIPTION("Raspberry Pi mailbox based Backlight Driver"); +MODULE_LICENSE("GPL"); -From cff86b59272d0ccc3fb71e0e19e0a6e7247beef8 Mon Sep 17 00:00:00 2001 +From 824452ae388cddf8cfa2aff4c7cf3978dff74165 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 23 Feb 2016 19:56:04 +0000 Subject: [PATCH 085/141] bcm2835-virtgpio: Virtual GPIO driver @@ -130995,7 +130995,7 @@ index 0000000000000000000000000000000000000000..f3e0f1620b979e4fa3c7e556eb785ac2 +MODULE_DESCRIPTION("brcmvirt GPIO driver"); +MODULE_ALIAS("platform:brcmvirt-gpio"); -From d6420d123d7a7a89a53d795afb0b45b2f37cfebc Mon Sep 17 00:00:00 2001 +From 2e0d36e08a5adcb7987977e75105354a5757cc81 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 4 Mar 2016 12:49:09 +0000 Subject: [PATCH 086/141] DRM_VC4: Allow to be built for ARCH_BCM270x @@ -131017,7 +131017,7 @@ index 584810474e5b84b211a5cbda681ea04c41bc0055..870fea56438d718c3887f1192afdab17 select DRM_KMS_HELPER select DRM_KMS_CMA_HELPER -From 75a085c420a81eed58a3911faba1d3b1d04d56f0 Mon Sep 17 00:00:00 2001 +From 974384491624ce3930e1883e12c2fa3064fed752 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 23 Feb 2016 17:26:48 +0000 Subject: [PATCH 087/141] amba_pl011: Don't use DT aliases for numbering @@ -131049,7 +131049,7 @@ index 7c198e0a3178ae2ab9805c9f317c722d18b2dadf..4f9e97b8a8eeaf0a728a419e3d661453 uap->old_cr = 0; uap->port.dev = dev; -From 821d034efbd69567ce3c88a3d4a53d945e24e72e Mon Sep 17 00:00:00 2001 +From 37beef929ac285a1f38408254579cca1bb0021b3 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 3 Dec 2014 13:23:28 +0200 Subject: [PATCH 088/141] OF: DT-Overlay configfs interface @@ -131484,7 +131484,7 @@ index 0000000000000000000000000000000000000000..68f889d9fa1dc19d18964aa9fd208137 +} +late_initcall(of_cfs_init); -From 2e3dcfa4f8c8be353bfd3e7f1178c300cfab8989 Mon Sep 17 00:00:00 2001 +From dd2cbdf281925d7bf1d6b8417b6c231f082d30ea Mon Sep 17 00:00:00 2001 From: Cheong2K Date: Fri, 26 Feb 2016 18:20:10 +0800 Subject: [PATCH 089/141] brcm: adds support for BCM43341 wifi @@ -131527,7 +131527,7 @@ index 699f2c2782ee9d898a25c95e0c5d45744d0777ff..15598b3687a213d8c00d45965a6b9351 #define BRCM_CC_4335_CHIP_ID 0x4335 #define BRCM_CC_4339_CHIP_ID 0x4339 -From d043682615a7b954daf23e8eadcaaf8fe9bd9f85 Mon Sep 17 00:00:00 2001 +From 369253d684cda53c5e59a6bba7e1dbae18be0c45 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 9 Mar 2016 17:25:59 +0000 Subject: [PATCH 090/141] brcmfmac: Disable power management @@ -131555,7 +131555,7 @@ index d5c2a27573b45cdfcbb72bf32dedc1dcd0af82da..5a08f59fdfdaa9bd9fef3cd2344c0772 if (!check_vif_up(ifp->vif)) { -From 5527e2683df540bf0e04b5a37c8c013f6c536246 Mon Sep 17 00:00:00 2001 +From 06b146ccc00624225d4dabd803369dcc4a9781b0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 28 Apr 2016 17:13:47 +0100 Subject: [PATCH 091/141] brcmfmac: Use original country code as a fallback @@ -131617,7 +131617,7 @@ index 5a08f59fdfdaa9bd9fef3cd2344c0772b75371cc..ceba7b6909b2b2bf4045c5f7640d531f ccreq->country_abbrev[1] = alpha2[1]; ccreq->country_abbrev[2] = 0; -From 50f7f96858d42db11796656f882fb42b3de29615 Mon Sep 17 00:00:00 2001 +From 007bfc89dd5acef6db652e14fa1b3c99bad17c94 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 19 May 2016 15:36:09 +0100 Subject: [PATCH 092/141] brcmfmac: Plug memory leak in brcmf_fill_bss_param @@ -131653,7 +131653,7 @@ index ceba7b6909b2b2bf4045c5f7640d531f497b505f..afb01540261e99c87209aaa53aef439e static s32 -From 317d6bfb4f54298726f10fbb8b693c1f9dd9d543 Mon Sep 17 00:00:00 2001 +From f2f7ef4bb245c425305c0edb901357c3cf84b8e8 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 17 Dec 2015 13:37:07 +0000 Subject: [PATCH 093/141] hci_h5: Don't send conf_req when ACTIVE @@ -131679,7 +131679,7 @@ index 0879d64b1caf58afb6e5d494c07d9ab7e7cdf983..5161ab30fd533d50f516bb93d5b9f402 if (H5_HDR_LEN(hdr) > 2) h5->tx_win = (data[2] & 0x07); -From cf05bde171de8b4c833b94bdd10c52ac74e5032b Mon Sep 17 00:00:00 2001 +From 74f2b9d0a28818a144d4b2a5480c33f948dc19c6 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 22 Jan 2016 13:06:39 -0800 Subject: [PATCH 094/141] drm/vc4: Add a debugfs node for tracking execution @@ -131742,7 +131742,7 @@ index 8d4384f8b78d2dbe88df720db6df67c0e1a31e53..aa4517c294540ac7ebc5c8c1da6b9d14 vc4_queue_hangcheck(struct drm_device *dev) { -From e39aef9e56740de914419ba554e389aeb510cf17 Mon Sep 17 00:00:00 2001 +From a6b2cb6f6413cb7800a8d7bdcf73084f768f6848 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 25 Jan 2016 13:03:33 -0800 Subject: [PATCH 095/141] drm/vc4: Include vc4_drm.h in uapi in downstream @@ -131766,7 +131766,7 @@ index 9355dd8eff3ba39401dfe37e7fbf7737f0397f11..68828bf586f05a8d9b0a6ab409ee91a7 header-y += vmwgfx_drm.h header-y += msm_drm.h -From 1445705cda455057da82f094d744b42614990081 Mon Sep 17 00:00:00 2001 +From 6283aa9ef68d0c97b0b9623ff53f8461c62e2c8d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 30 Mar 2016 17:23:15 +0100 Subject: [PATCH 096/141] cpufreq: Temporarily ignore io_is_busy=1 @@ -131800,7 +131800,7 @@ index acd80272ded67b46ad651cb0eceb92bdf71e26d7..72c5a4c7d6e40bd7407c769c0f6c418f /* we need to re-evaluate prev_cpu_idle */ gov_update_cpu_data(dbs_data); -From 25d37064e0f87f94588189383c5a6f046d6a40e2 Mon Sep 17 00:00:00 2001 +From 5e9758439d0e513703384a808b1e09f0896e9359 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 27 Apr 2016 16:59:24 +0100 Subject: [PATCH 097/141] Revert "ASoC: bcm2835: move to use the clock @@ -132226,7 +132226,7 @@ index 1c1f2210387b26e9551959378f6792f18648652e..3303d5f58082f68b68b535b2bdf7ce8d /* Set the bus width */ dev->dma_data[SNDRV_PCM_STREAM_PLAYBACK].addr_width = -From bf5e66083934b97759193da2ac7815d83030ecd2 Mon Sep 17 00:00:00 2001 +From 4ced68a9916e83d80a0a17cae13fe1ab890b8c4b Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 11 Oct 2015 16:44:05 +0200 Subject: [PATCH 098/141] bcm2835-i2s: get base address for DMA from devicetree @@ -132294,7 +132294,7 @@ index 3303d5f58082f68b68b535b2bdf7ce8d14cafcc4..0f25db4cd198c0a511e8a205b0cb2be6 /* Set the bus width */ dev->dma_data[SNDRV_PCM_STREAM_PLAYBACK].addr_width = -From 11cf17d3b76e1772c2bd476ad96f9602140b1195 Mon Sep 17 00:00:00 2001 +From 56e0cbbd52af08a2064dd94403957bd3a6775f2a Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 11 Oct 2015 15:21:16 +0200 Subject: [PATCH 099/141] bcm2835-i2s: add 24bit support, update bclk_ratio to @@ -132376,7 +132376,7 @@ index 0f25db4cd198c0a511e8a205b0cb2be62ba94adf..0f35d7c0f4026bb50a7223461b907b97 }, .ops = &bcm2835_i2s_dai_ops, -From deac8e03b5f8d2a28805a97a0d864ebe385833a7 Mon Sep 17 00:00:00 2001 +From 23d9e41cac43d6ce057b9b15ae3db92b1cd67200 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 11 Oct 2015 15:25:51 +0200 Subject: [PATCH 100/141] bcm2835-i2s: setup clock only if CPU is clock master @@ -132434,7 +132434,7 @@ index 0f35d7c0f4026bb50a7223461b907b9797bd9a05..d5e412302811ed8b007fc53f0aa2b5dd /* Setup the frame format */ format = BCM2835_I2S_CHEN; -From 70b503114dc866d4d5071c8c97239c0ce602820a Mon Sep 17 00:00:00 2001 +From c3e9993c137b57996503171e72763ef7df1ce43b Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 11 Oct 2015 15:49:51 +0200 Subject: [PATCH 101/141] bcm2835-i2s: Eliminate debugfs directory error @@ -132473,7 +132473,7 @@ index d5e412302811ed8b007fc53f0aa2b5ddd12774b6..2d29050e739b0af02d0f5122d18178b6 }; -From 754316c1f9eff51f3e67fc3cd560f099b018a2a7 Mon Sep 17 00:00:00 2001 +From f88b870ca6cb55cc9be59b4d3c3d3ba35b0305e1 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 11 Oct 2015 15:35:20 +0200 Subject: [PATCH 102/141] bcm2835-i2s: Register PCM device @@ -132539,7 +132539,7 @@ index 2d29050e739b0af02d0f5122d18178b61c024bea..ce93ef0579ab142c788736f0d309c926 dev_err(&pdev->dev, "Could not register PCM: %d\n", ret); return ret; -From 66bc1d865712ae9effaec8e4b8da7f1906a777cc Mon Sep 17 00:00:00 2001 +From 0e8d7503a489cb6bd5980bb2bbf10b7560bad8c9 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 11 Oct 2015 15:55:21 +0200 Subject: [PATCH 103/141] bcm2835-i2s: Enable MMAP support via a DT property @@ -132586,7 +132586,7 @@ index ce93ef0579ab142c788736f0d309c92636b8983d..6f60c2cebb412524bb0e30d0339fe556 for (i = 0; i <= 1; i++) { void __iomem *base; -From b4998d4d96f2ca56fb471064f18868881d019025 Mon Sep 17 00:00:00 2001 +From 5862cb36220cb6b57b8553ed54d2764ff89a083a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 21 Apr 2016 15:44:14 +0100 Subject: [PATCH 104/141] bcm2835-i2s: Reduce the TX DREQ threshold @@ -132637,7 +132637,7 @@ index 6f60c2cebb412524bb0e30d0339fe556680e8637..b26f9587dec01d62606df3f47b3ef00c /* Clear FIFOs */ bcm2835_i2s_clear_fifos(dev, true, true); -From ca47c312b4e2e4ac7b62269cb1969fe93f9e7281 Mon Sep 17 00:00:00 2001 +From afc742b15306af6aca77683b0737a013a9d48488 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Oct 2015 11:32:14 -0700 Subject: [PATCH 105/141] drm/vc4: Force HDMI to connected. @@ -132663,7 +132663,7 @@ index d8b864925fd38757cdc12e72d5ea102f32d2af09..136847ea795c58b8f0b2363a36242de5 if (gpio_get_value_cansleep(vc4->hdmi->hpd_gpio) ^ vc4->hdmi->hpd_active_low) -From 2dbc6f9d2e88b26d2c25e95f5e4eeb028d973d08 Mon Sep 17 00:00:00 2001 +From 0c089d1889103454a70b10a1adfc6a1095d273e5 Mon Sep 17 00:00:00 2001 From: Aaron Shaw Date: Thu, 7 Apr 2016 21:26:21 +0100 Subject: [PATCH 106/141] Add Support for JustBoom Audio boards @@ -133152,7 +133152,7 @@ index 0000000000000000000000000000000000000000..91acb666380faa3c0deb2230f8a0f8bb +MODULE_DESCRIPTION("ASoC Driver for JustBoom PI Digi HAT Sound Card"); +MODULE_LICENSE("GPL v2"); -From 551fc3a7b5be40ebd9dcfad48f6f9c4466e6097b Mon Sep 17 00:00:00 2001 +From 699848abef604bd891a88c4c85825f699b9e9eea Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 19 Apr 2016 15:55:02 -0700 Subject: [PATCH 107/141] ARM: bcm2708: Enable building power domain driver. @@ -133175,7 +133175,7 @@ index 3066edea184d765a670ded0cead470597654abc1..e23518142ceac6651641cc30c327d60d select PM_GENERIC_DOMAINS if PM select PM_GENERIC_DOMAINS_OF if PM -From 4c7e0a46312fb5f62800e37ba03048b4351d9842 Mon Sep 17 00:00:00 2001 +From ce8f9a782faff6c9d9af11ca0ecd8ea9927c87eb Mon Sep 17 00:00:00 2001 From: Andrey Grodzovsky Date: Tue, 3 May 2016 22:10:59 -0400 Subject: [PATCH 108/141] ARM: adau1977-adc: Add basic machine driver for @@ -133360,7 +133360,7 @@ index 0000000000000000000000000000000000000000..6e2ee027926ee63c89222f75ceb89e3d +MODULE_DESCRIPTION("ASoC Driver for ADAU1977 ADC"); +MODULE_LICENSE("GPL v2"); -From 2915d3fe75841c1b6b1508c4e3268b4f19fa16f4 Mon Sep 17 00:00:00 2001 +From 2612db33ceeb9fe17f9581ddcf4e90dc534bd3d5 Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Mon, 16 May 2016 21:36:31 +1000 Subject: [PATCH 109/141] New AudioInjector.net Pi soundcard with low jitter @@ -133559,7 +133559,7 @@ index 0000000000000000000000000000000000000000..39f29e26897226a413b4fa0a11a9bc16 +MODULE_ALIAS("platform:audioinjector-pi-soundcard"); + -From 2bafcb3644db94135a9ab7f7625a6dbc7998c6c7 Mon Sep 17 00:00:00 2001 +From c7b2ab47d4bfb5efecae620fc045435228f877bf Mon Sep 17 00:00:00 2001 From: Dave Stevenson <6by9@users.noreply.github.com> Date: Wed, 25 May 2016 23:25:36 +0100 Subject: [PATCH 110/141] BCM2835-V4L2: Correct handling for BGR24 vs RGB24. @@ -133734,7 +133734,7 @@ index 13f426f5ecdffeab714d658a6f8b76e63af5fcdb..e6aeb7e7e381de65d6c6586205069a4c int bm2835_mmal_init_controls( -From 3b61b4f1eef2f7e6935ccb87cb7f3d2b3373b345 Mon Sep 17 00:00:00 2001 +From 4630382072020373bf103fca3e5fbb0d59111e52 Mon Sep 17 00:00:00 2001 From: escalator2015 Date: Tue, 24 May 2016 16:20:09 +0100 Subject: [PATCH 111/141] New driver for RRA DigiDAC1 soundcard using WM8741 + @@ -134236,7 +134236,7 @@ index 0000000000000000000000000000000000000000..446796e7e4c14a7d95b2f2a01211d9a0 +MODULE_DESCRIPTION("ASoC Driver for RRA DigiDAC1"); +MODULE_LICENSE("GPL v2"); -From 479a6ffe6b719820ac669c1e042e646920867d4e Mon Sep 17 00:00:00 2001 +From 86c24bce60588df5dc50e7a7e44913500f20e913 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 3 Jun 2016 21:56:40 +0100 Subject: [PATCH 112/141] BCM270X_DT: Fix rpi-dac overlay @@ -134273,7 +134273,7 @@ index 1523eae9c39997aa68cfa583ada92a92395bb1e0..a442c8f0ec01b7503f32e070683a984e pcm1794a-codec { #sound-dai-cells = <0>; -From bb0ef413edcede6e42061192519b8980c04b23c4 Mon Sep 17 00:00:00 2001 +From 0a0d01b64325a8ca5a165e1b35c2dac59540aecc Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 3 Jun 2016 22:21:47 +0100 Subject: [PATCH 113/141] BCM270X_DT: Add mcp23017 to the overlay Makefile @@ -134296,7 +134296,7 @@ index 0adb5b92c047cb7e12871cf75515f822924924cd..c514bbfe7384f58d5db4e861d842bd77 dtbo-$(RPI_DT_OVERLAYS) += mcp2515-can1.dtbo dtbo-$(RPI_DT_OVERLAYS) += mmc.dtbo -From f67c8a94671cafe879b02e0e94668186c8d955d3 Mon Sep 17 00:00:00 2001 +From 71097672c9df575ce85171b6e94f6e403cda43fb Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 3 Jun 2016 23:01:01 +0100 Subject: [PATCH 114/141] BCM270X_DT: Sort entries to placate check script @@ -134355,7 +134355,7 @@ index c514bbfe7384f58d5db4e861d842bd772cc4e51a..ed62846e18e4d3098169f05a1a8ba16c dtbo-$(RPI_DT_OVERLAYS) += uart1.dtbo dtbo-$(RPI_DT_OVERLAYS) += vc4-kms-v3d.dtbo -From a61997c98da5dac2a50f2000b5a717d015a81c5c Mon Sep 17 00:00:00 2001 +From 789888ba7c35e13bde91ca45d714002118f574d4 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sat, 4 Jun 2016 11:30:48 +0200 Subject: [PATCH 115/141] gpio-ir overlay: gpio_pin shouldn't change pull @@ -134381,7 +134381,7 @@ index a2d6bc79f4cd2604e6c65c000668cbb228327fe6..af5baf7ddc92be7a59ad3d5f9a9fefba rc-map-name = <&gpio_ir>,"linux,rc-map-name"; // default rc map -From 549c9c26f51356244b8facd14038740289c89aa4 Mon Sep 17 00:00:00 2001 +From 5a5bfc2ef28f207f1b73666d392fe375241facbb Mon Sep 17 00:00:00 2001 From: Nicolas Boullis Date: Sat, 4 Jun 2016 00:57:06 +0200 Subject: [PATCH 116/141] Implement a "wakeup-source" option for the i2c-rtc @@ -134422,7 +134422,7 @@ index 40656474dfc16505433221a745c1d129c2737399..8b6f978155c02409eeb7c83353b8194f }; }; -From c06fb46084b19a1ec9d2558123fdd8d985894c0b Mon Sep 17 00:00:00 2001 +From 4cd5ee7be97df04ab1877b1640ec905d7c474f0f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 6 Jun 2016 09:23:37 +0100 Subject: [PATCH 117/141] BCM270X_DT: Make i2c-gpio usable by other overlays @@ -134462,7 +134462,7 @@ index 2a2dc986770cfb036492ba8de19cbaff521c5fd5..b72b32e936774d901bc253b06e025c2d i2c_gpio_sda = <&i2c_gpio>,"gpios:4"; i2c_gpio_scl = <&i2c_gpio>,"gpios:16"; -From 799bff74f1ae77aa57bf49dca599607e50409d26 Mon Sep 17 00:00:00 2001 +From 500f0fe6429f3f12379db02d70a41aa98c319e4f Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Fri, 22 Apr 2016 17:17:13 +0000 Subject: [PATCH 118/141] Revert "bcm2835-dma: Fix up convert to DMA pool" @@ -134551,7 +134551,7 @@ index d26b6bdbcf1ab33ab92937b889a37e505c925311..6b87ce2bb3c9d30e54e0da4f76586d3f /* Next block is empty. */ control_block->next = 0; -From d0977a4a2c665e1351ec9508e9af97c217b48439 Mon Sep 17 00:00:00 2001 +From 0e0bf40b1ed256811118c2f1a09364c397622506 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Fri, 22 Apr 2016 17:17:22 +0000 Subject: [PATCH 119/141] Revert "bcm2835-dma: Limit cyclic transfers on lite @@ -134589,7 +134589,7 @@ index 6b87ce2bb3c9d30e54e0da4f76586d3f077f6aa9..5db0a95985b20a2086c65762ea8f1255 max_size = MAX_NORMAL_TRANSFER; period_len = min(period_len, max_size); -From 4a64f5f017ecae96c04fd32392ddd5cd52558842 Mon Sep 17 00:00:00 2001 +From d78219d3a8c093856a13c745f74f0015dcca48c5 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Fri, 22 Apr 2016 17:17:30 +0000 Subject: [PATCH 120/141] Revert "dmaengine: bcm2835: Load driver early and @@ -134684,7 +134684,7 @@ index 5db0a95985b20a2086c65762ea8f125511f67471..696fb30b4f5a01cda9b98038b8e54836 MODULE_ALIAS("platform:bcm2835-dma"); MODULE_DESCRIPTION("BCM2835 DMA engine driver"); -From 0244c07ee2b2b9d18bd877c0619ee9a514c86c97 Mon Sep 17 00:00:00 2001 +From e7fbd84691eb79a03d7bd28d4713ad72213750a7 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Fri, 22 Apr 2016 17:17:37 +0000 Subject: [PATCH 121/141] Revert "dmaengine: bcm2835: Add slave dma support" @@ -134999,7 +134999,7 @@ index 696fb30b4f5a01cda9b98038b8e548368cea05f4..2d72fe81243fbbcc92f52e1935ed48b6 -MODULE_AUTHOR("Gellert Weisz "); MODULE_LICENSE("GPL v2"); -From 5e9ddd7437b25562f3f27ea907d8c9f5576d12a7 Mon Sep 17 00:00:00 2001 +From 6f4cc15d3c4cb1787fa599075a8d55df3d3136c8 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Wed, 16 Mar 2016 12:24:56 -0700 Subject: [PATCH 122/141] dmaengine: bcm2835: remove unnecessary masking of dma @@ -135058,7 +135058,7 @@ index 2d72fe81243fbbcc92f52e1935ed48b6cbc23665..e4ca980049bab83ddbb58435c662e4a3 irq = platform_get_irq(pdev, i); if (irq < 0) -From c1a7e3303a2ba3e3ff9ed60fb30cd5e592059d6b Mon Sep 17 00:00:00 2001 +From 595eb44ddbba0e43280f2993be27f8b49f2f3f5f Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Wed, 16 Mar 2016 12:24:57 -0700 Subject: [PATCH 123/141] dmaengine: bcm2835: add additional defines for @@ -135156,7 +135156,7 @@ index e4ca980049bab83ddbb58435c662e4a30321d4f8..a1d851aa5b182f9b0f4d6c2ab719b1ad #define BCM2835_DMA_DATA_TYPE_S8 1 #define BCM2835_DMA_DATA_TYPE_S16 2 -From fbba8b4843990153c1cf1f60ab2fea65704ced2a Mon Sep 17 00:00:00 2001 +From 55d60dc6c0c2571736495f5bc7beac5e3c76d1da Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Wed, 16 Mar 2016 12:24:58 -0700 Subject: [PATCH 124/141] dmaengine: bcm2835: move cyclic member from @@ -135212,7 +135212,7 @@ index a1d851aa5b182f9b0f4d6c2ab719b1ade2167c11..b3bc382fd1998324d6034e203afdd77a d->cb_list = kcalloc(d->frames, sizeof(*d->cb_list), GFP_KERNEL); if (!d->cb_list) { -From 4399ec49de6cf7e6807a6aa9689455a466b034e1 Mon Sep 17 00:00:00 2001 +From 17068219bf274d789d6a25faf73cb20a653f23f6 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Wed, 16 Mar 2016 12:24:59 -0700 Subject: [PATCH 125/141] dmaengine: bcm2835: move controlblock chain @@ -135592,7 +135592,7 @@ index b3bc382fd1998324d6034e203afdd77a4d7ad168..4db0e232fab8e3422d4c28a164ed67f0 static int bcm2835_dma_slave_config(struct dma_chan *chan, -From 7739fad3533038f657490435a494253a645b56ce Mon Sep 17 00:00:00 2001 +From 4d44a8902ae85fe42de9d30c52e757acc9425012 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Wed, 16 Mar 2016 12:25:00 -0700 Subject: [PATCH 126/141] dmaengine: bcm2835: limit max length based on channel @@ -135710,7 +135710,7 @@ index 4db0e232fab8e3422d4c28a164ed67f0676981f2..59c5ef36d97059a4f988f083a64f084d } -From 000a63d30d091087df1a895f54ade67fe4a3c5dd Mon Sep 17 00:00:00 2001 +From d773b94b0b340a9087bc636283e28dd46a53428b Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Wed, 16 Mar 2016 12:25:01 -0700 Subject: [PATCH 127/141] dmaengine: bcm2835: add slave_sg support to @@ -135896,7 +135896,7 @@ index 59c5ef36d97059a4f988f083a64f084da02093cd..b46b12f66f387e0b87aa6d09192071b5 od->ddev.device_terminate_all = bcm2835_dma_terminate_all; od->ddev.src_addr_widths = BIT(DMA_SLAVE_BUSWIDTH_4_BYTES); -From 041cb749ce522529987642e6aa75af9678d60ceb Mon Sep 17 00:00:00 2001 +From 0a01d07fac2c8e641d9a33241040637ee91faf10 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Wed, 16 Mar 2016 12:25:02 -0700 Subject: [PATCH 128/141] dmaengine: bcm2835: add dma_memcopy support to @@ -135987,7 +135987,7 @@ index b46b12f66f387e0b87aa6d09192071b58da9e953..cc771cd35dd0c28829b6500421af686b od->ddev.dev = &pdev->dev; INIT_LIST_HEAD(&od->ddev.channels); -From a377d1836521d0dc5170c939c3311bf5e083c997 Mon Sep 17 00:00:00 2001 +From 535e5d3ace534cdf359604c184e9f187ead13095 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Mon, 11 Apr 2016 13:29:08 +0000 Subject: [PATCH 129/141] dmaengine: bcm2835: use platform_get_irq_byname @@ -136160,7 +136160,7 @@ index cc771cd35dd0c28829b6500421af686be865000b..974015193b93cdb398f1157b89b6e2cf dev_dbg(&pdev->dev, "Initialized %i DMA channels\n", i); -From 4aa29cc8bf827e058b81cc8ae2c3e17c2207aef4 Mon Sep 17 00:00:00 2001 +From df774079ce9acc952350f182ef76d627b82968f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Sat, 3 Oct 2015 22:22:55 +0200 Subject: [PATCH 130/141] dmaengine: bcm2835: Load driver early and support @@ -136255,7 +136255,7 @@ index 974015193b93cdb398f1157b89b6e2cf5234354e..2d7aba11864044785473238435160113 MODULE_ALIAS("platform:bcm2835-dma"); MODULE_DESCRIPTION("BCM2835 DMA engine driver"); -From 25fea97b0fa774c421d15765ba3ca0b22dd13303 Mon Sep 17 00:00:00 2001 +From 5d00014e188fa1eb67d14f525b2daeebd842cf39 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Fri, 22 Apr 2016 16:13:59 +0000 Subject: [PATCH 131/141] ARM: bcm270x: changed bcrm,dma-channel-mask to mask @@ -136284,7 +136284,7 @@ index 6ea37c57f7b1f298c10a599982f347098219d468..d85862e2028487b0c357b3a7cd8e7852 intc: interrupt-controller@7e00b200 { -From 46a2b5181e5c193cb47c92b5e8c54212bb0eb0a3 Mon Sep 17 00:00:00 2001 +From d99a15e724b68ff99c96abf73b35b1f43c0e14a5 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Sat, 23 Apr 2016 14:07:03 +0000 Subject: [PATCH 132/141] ARM: bcm2835: add interrupt-names and apply correct @@ -136338,7 +136338,7 @@ index d85862e2028487b0c357b3a7cd8e78524abc3c92..18a28c8578a322bdef73cdb5ff4131b4 intc: interrupt-controller@7e00b200 { -From a9453ef9018a01817e17b63262660aeec6b5b0cb Mon Sep 17 00:00:00 2001 +From 93eb2585bb68f04f5a1ee9ff5f6943d9a8001b7b Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Sat, 23 Apr 2016 14:20:41 +0000 Subject: [PATCH 133/141] ARM: bcm2835: make dma-channel-0 available for kms @@ -136370,7 +136370,7 @@ index a4ca2cabd4cd19d3a82ad1135604dfa52784fb3f..4f1cc20f90dc6780f74e08ebee00e5a1 cma-256 = <0>,"+0-1-2-3-4"; cma-192 = <0>,"-0+1-2-3-4"; -From 5dd8fd214588185192ac39f32ece199801cbea55 Mon Sep 17 00:00:00 2001 +From b5c0b88c0005b431c583dec3e210895a994d5a99 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Tue, 7 Jun 2016 19:37:10 +0200 Subject: [PATCH 134/141] dmaengine: bcm2835: Fix cyclic DMA period splitting @@ -136411,7 +136411,7 @@ index 2d7aba118640447854732384351601137b502839..ea58967594c5a2d712026f50307c2d4d /* calculate the length that remains to reach period_length */ control_block->length = period_len - *total_len; -From 9a51bc189fe473d194694e068449905ea01ebd39 Mon Sep 17 00:00:00 2001 +From fffe68c8ea72a81115e92d3bf7791fea189f8eec Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Wed, 8 Jun 2016 13:09:56 +0200 Subject: [PATCH 135/141] dmaengine: bcm2835: Avoid splitting periods into very @@ -136470,7 +136470,7 @@ index ea58967594c5a2d712026f50307c2d4de7089e8d..0173b912afb26b8f59e623a9055513df *total_len += control_block->length; return; -From 60fbaa3fe333d07205485a6e6e8466f5d3e160a0 Mon Sep 17 00:00:00 2001 +From 2a0e397fd871007f34f4de8b515fe3270095dc6b Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 3 Jun 2016 19:29:11 -0700 Subject: [PATCH 136/141] dmaengine: bcm2835: Fix polling for completion of DMA @@ -136541,7 +136541,7 @@ index 0173b912afb26b8f59e623a9055513df34cd3caa..a98e2c2e6888f6351461c25f9f7d2a34 return ret; -From 17729f364b572e5ab87aafe377c29f9bc67b2ff7 Mon Sep 17 00:00:00 2001 +From 5d66079db4c049b62056903bc7f0a125005c0a65 Mon Sep 17 00:00:00 2001 From: P33M Date: Thu, 9 Jun 2016 18:53:56 +0100 Subject: [PATCH 137/141] dwc_otg: add FIQ latency profiling histogram @@ -136811,7 +136811,7 @@ index e6b38ac330b72152204c2a6879c20f0ce02ac2e5..a72438c9ed0b45471c736c5224848039 if (fiq_fsm_enable && ( 0x0000FFFF & ~(dwc_otg_hcd->fiq_state->haintmsk_saved.b2.chint))) { -From 8aa86d0116b8c3a23a67d3a53fc75f075d417de3 Mon Sep 17 00:00:00 2001 +From 5a66165271577b98c21d0828881ba50e957a144e Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Fri, 17 Jun 2016 12:03:39 +1000 Subject: [PATCH 138/141] Added support for headphones, microphone and @@ -136933,7 +136933,7 @@ index 39f29e26897226a413b4fa0a11a9bc160a485281..5ff0985e07efb96b95634a65995f09f7 .dapm_widgets = wm8731_dapm_widgets, .num_dapm_widgets = ARRAY_SIZE(wm8731_dapm_widgets), -From 900340bd2b43711372627df83e4ffcc4ce4c2294 Mon Sep 17 00:00:00 2001 +From ea1af76f40687d058949b6f06eb174425a99e275 Mon Sep 17 00:00:00 2001 From: Thomas Kriechbaumer Date: Fri, 3 Jun 2016 09:40:44 +0200 Subject: [PATCH 139/141] BCM270X_DT: Add spi-rtc overlay on SPI0.0 @@ -137017,7 +137017,7 @@ index 0000000000000000000000000000000000000000..88d1800d63c9f6727b46d4e590c8e96c + }; +}; -From 5e2ceb5da81488cd4be7625e0ffb2d7bd4faac13 Mon Sep 17 00:00:00 2001 +From a8f2756b03d610c3fd254452e4babef8f18a4eca Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 15 Jun 2016 16:48:41 +0100 Subject: [PATCH 140/141] rtc: Add SPI alias for pcf2123 driver @@ -137040,100 +137040,33 @@ index da27738b12428eaac52771cfc62261995d1aa58e..3164be24eba3c123ea8cc49f16d409ea MODULE_VERSION(DRV_VERSION); +MODULE_ALIAS("spi:rtc-pcf2123"); -From 474abc9360db6f40c3b9cd42faaff458cd265ec5 Mon Sep 17 00:00:00 2001 -From: Wang Sheng-Hui -Date: Wed, 8 Jun 2016 15:33:56 -0700 -Subject: [PATCH 141/141] mm: introduce dedicated WQ_MEM_RECLAIM workqueue to - do lru_add_drain_all +From 138aa92a761eb5d1c41460a167aef1b3c8282d97 Mon Sep 17 00:00:00 2001 +From: Phil Elwell +Date: Thu, 23 Jun 2016 16:37:46 +0100 +Subject: [PATCH 141/141] mmc: Apply ERASE_BROKEN quirks correctly -Backport of upstream commit f3a932baa7f65072434f1c04c02c8a4d2746fcfc - -See: https://github.com/raspberrypi/linux/issues/1534 - --- - -This patch is based on https://patchwork.ozlabs.org/patch/574623/. - -Tejun submitted commit 23d11a58a9a6 ("workqueue: skip flush dependency -checks for legacy workqueues") for the legacy create*_workqueue() -interface. - -But some workq created by alloc_workqueue still reports warning on -memory reclaim, e.g nvme_workq with flag WQ_MEM_RECLAIM set: - - workqueue: WQ_MEM_RECLAIM nvme:nvme_reset_work is flushing !WQ_MEM_RECLAIM events:lru_add_drain_per_cpu - ------------[ cut here ]------------ - WARNING: CPU: 0 PID: 6 at SoC/linux/kernel/workqueue.c:2448 check_flush_dependency+0xb4/0x10c - ... - check_flush_dependency+0xb4/0x10c - flush_work+0x54/0x140 - lru_add_drain_all+0x138/0x188 - migrate_prep+0xc/0x18 - alloc_contig_range+0xf4/0x350 - cma_alloc+0xec/0x1e4 - dma_alloc_from_contiguous+0x38/0x40 - __dma_alloc+0x74/0x25c - nvme_alloc_queue+0xcc/0x36c - nvme_reset_work+0x5c4/0xda8 - process_one_work+0x128/0x2ec - worker_thread+0x58/0x434 - kthread+0xd4/0xe8 - ret_from_fork+0x10/0x50 - -That's because lru_add_drain_all() will schedule the drain work on -system_wq, whose flag is set to 0, !WQ_MEM_RECLAIM. - -Introduce a dedicated WQ_MEM_RECLAIM workqueue to do -lru_add_drain_all(), aiding in getting memory freed. - -Link: http://lkml.kernel.org/r/1464917521-9775-1-git-send-email-shhuiw@foxmail.com -Signed-off-by: Wang Sheng-Hui -Acked-by: Tejun Heo -Cc: Keith Busch -Cc: Peter Zijlstra -Cc: Thierry Reding -Cc: Ingo Molnar -Signed-off-by: Andrew Morton -Signed-off-by: Linus Torvalds +Signed-off-by: Phil Elwell --- - mm/swap.c | 20 +++++++++++++++++++- - 1 file changed, 19 insertions(+), 1 deletion(-) + drivers/mmc/card/block.c | 9 +++------ + 1 file changed, 3 insertions(+), 6 deletions(-) -diff --git a/mm/swap.c b/mm/swap.c -index 03aacbcb013f2be47efbb15d78387c8b368e2604..f02d8fb2110a85d25451d5466b8bc22a3b7d7577 100644 ---- a/mm/swap.c -+++ b/mm/swap.c -@@ -666,6 +666,24 @@ static void lru_add_drain_per_cpu(struct work_struct *dummy) +diff --git a/drivers/mmc/card/block.c b/drivers/mmc/card/block.c +index 9ce8676ff613f5e63503f8280afd6d73ce9dca60..e30060827dce0af390be65e4e170368652f27983 100644 +--- a/drivers/mmc/card/block.c ++++ b/drivers/mmc/card/block.c +@@ -2543,12 +2543,9 @@ static const struct mmc_fixup blk_fixups[] = + * On some Kingston SD cards, multiple erases of less than 64 + * sectors can cause corruption. + */ +- MMC_FIXUP("SD16G", 0x41, 0x3432, add_quirk_mmc, +- MMC_QUIRK_ERASE_BROKEN), +- MMC_FIXUP("SD32G", 0x41, 0x3432, add_quirk_mmc, +- MMC_QUIRK_ERASE_BROKEN), +- MMC_FIXUP("SD64G", 0x41, 0x3432, add_quirk_mmc, +- MMC_QUIRK_ERASE_BROKEN), ++ MMC_FIXUP("SD16G", 0x41, 0x3432, add_quirk, MMC_QUIRK_ERASE_BROKEN), ++ MMC_FIXUP("SD32G", 0x41, 0x3432, add_quirk, MMC_QUIRK_ERASE_BROKEN), ++ MMC_FIXUP("SD64G", 0x41, 0x3432, add_quirk, MMC_QUIRK_ERASE_BROKEN), - static DEFINE_PER_CPU(struct work_struct, lru_add_drain_work); - -+/* -+ * lru_add_drain_wq is used to do lru_add_drain_all() from a WQ_MEM_RECLAIM -+ * workqueue, aiding in getting memory freed. -+ */ -+static struct workqueue_struct *lru_add_drain_wq; -+ -+static int __init lru_init(void) -+{ -+ lru_add_drain_wq = alloc_workqueue("lru-add-drain", WQ_MEM_RECLAIM, 0); -+ -+ if (WARN(!lru_add_drain_wq, -+ "Failed to create workqueue lru_add_drain_wq")) -+ return -ENOMEM; -+ -+ return 0; -+} -+early_initcall(lru_init); -+ - void lru_add_drain_all(void) - { - static DEFINE_MUTEX(lock); -@@ -685,7 +703,7 @@ void lru_add_drain_all(void) - pagevec_count(&per_cpu(lru_deactivate_pvecs, cpu)) || - need_activate_page_drain(cpu)) { - INIT_WORK(work, lru_add_drain_per_cpu); -- schedule_work_on(cpu, work); -+ queue_work_on(cpu, lru_add_drain_wq, work); - cpumask_set_cpu(cpu, &has_work); - } - } + END_FIXUP + }; From c5bc263dfc90e7aab61cda0b1fbd21f16d2f2164 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Tue, 28 Jun 2016 03:05:58 +0100 Subject: [PATCH 3/4] RBP: Update to firmware 1ba9c9a --- packages/graphics/bcm2835-driver/package.mk | 2 +- packages/tools/bcm2835-bootloader/package.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/graphics/bcm2835-driver/package.mk b/packages/graphics/bcm2835-driver/package.mk index 87ee684421..61bd9b99a2 100644 --- a/packages/graphics/bcm2835-driver/package.mk +++ b/packages/graphics/bcm2835-driver/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="bcm2835-driver" -PKG_VERSION="390f53e" +PKG_VERSION="1ba9c9a" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="nonfree" diff --git a/packages/tools/bcm2835-bootloader/package.mk b/packages/tools/bcm2835-bootloader/package.mk index 6c906f0d74..dfa24aac64 100644 --- a/packages/tools/bcm2835-bootloader/package.mk +++ b/packages/tools/bcm2835-bootloader/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="bcm2835-bootloader" -PKG_VERSION="390f53e" +PKG_VERSION="1ba9c9a" PKG_REV="1" PKG_ARCH="arm" PKG_LICENSE="nonfree" From b52c256b800fbb31335564b4e098f6544c8304ab Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Tue, 28 Jun 2016 03:31:04 +0100 Subject: [PATCH 4/4] linux: Drop 'drm/i915: Exit cherryview_irq_handler() after one pass' patch --- .../linux-030-BYT-CHT-SOC-audio-support.patch | 36 ------------------- 1 file changed, 36 deletions(-) diff --git a/projects/Generic/patches/linux/linux-030-BYT-CHT-SOC-audio-support.patch b/projects/Generic/patches/linux/linux-030-BYT-CHT-SOC-audio-support.patch index 8436f3f740..de6f16ffe9 100644 --- a/projects/Generic/patches/linux/linux-030-BYT-CHT-SOC-audio-support.patch +++ b/projects/Generic/patches/linux/linux-030-BYT-CHT-SOC-audio-support.patch @@ -1,39 +1,3 @@ -From 5f271ec35cf8b637227697d31e3fe66427955433 Mon Sep 17 00:00:00 2001 -From: Pierre-Louis Bossart -Date: Wed, 18 May 2016 10:58:01 -0500 -Subject: [PATCH 01/14] Revert "drm/i915: Exit cherryview_irq_handler() after - one pass" - -This reverts commit 9dbaab56ac09f07a73fe83bf69bec3e31060080a. - -Signed-off-by: Pierre-Louis Bossart ---- - drivers/gpu/drm/i915/i915_irq.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/drivers/gpu/drm/i915/i915_irq.c b/drivers/gpu/drm/i915/i915_irq.c -index 1c21220..d1a46ef 100644 ---- a/drivers/gpu/drm/i915/i915_irq.c -+++ b/drivers/gpu/drm/i915/i915_irq.c -@@ -1829,7 +1829,7 @@ static irqreturn_t cherryview_irq_handler(int irq, void *arg) - /* IRQs are synced during runtime_suspend, we don't require a wakeref */ - disable_rpm_wakeref_asserts(dev_priv); - -- do { -+ for (;;) { - master_ctl = I915_READ(GEN8_MASTER_IRQ) & ~GEN8_MASTER_IRQ_CONTROL; - iir = I915_READ(VLV_IIR); - -@@ -1857,7 +1857,7 @@ static irqreturn_t cherryview_irq_handler(int irq, void *arg) - - I915_WRITE(GEN8_MASTER_IRQ, DE_MASTER_IRQ_CONTROL); - POSTING_READ(GEN8_MASTER_IRQ); -- } while (0); -+ } - - enable_rpm_wakeref_asserts(dev_priv); - - From 09e9dd64f231da00bc01a7188ddf258cb6189958 Mon Sep 17 00:00:00 2001 From: Pierre-Louis Bossart Date: Wed, 2 Mar 2016 14:30:44 -0600