diff --git a/projects/RPi/patches/linux/linux-01-RPi_support.patch b/projects/RPi/patches/linux/linux-01-RPi_support.patch index b79210e3e6..adae52fd87 100644 --- a/projects/RPi/patches/linux/linux-01-RPi_support.patch +++ b/projects/RPi/patches/linux/linux-01-RPi_support.patch @@ -1,7 +1,7 @@ -From 0feed04eba698c3a73470ed2d2dbd539215b3f26 Mon Sep 17 00:00:00 2001 +From 5f168eaadbd8e731359c8fda12268f1eb9777a89 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 27 Apr 2016 17:43:28 +0100 -Subject: [PATCH 001/132] Revert "SUNRPC: Make NFS swap work with multipath" +Subject: [PATCH 001/133] Revert "SUNRPC: Make NFS swap work with multipath" This reverts commit 15001e5a7e1e207b6bd258cd8f187814cd15b6dc. --- @@ -95,10 +95,10 @@ index 66f23b376fa04a91134eddf6d8ee22a2f5de5808..f55fe2b0137e8fbefcd20c336b28ad48 EXPORT_SYMBOL_GPL(rpc_clnt_swap_deactivate); #endif /* CONFIG_SUNRPC_SWAP */ -From 61c2fd6b6b40155198041cd0f629642ec36aa0c5 Mon Sep 17 00:00:00 2001 +From b57b907a656c079c22350462c952ea12c6a3b34c Mon Sep 17 00:00:00 2001 From: Steve Glendinning Date: Thu, 19 Feb 2015 18:47:12 +0000 -Subject: [PATCH 002/132] smsx95xx: fix crimes against truesize +Subject: [PATCH 002/133] smsx95xx: fix crimes against truesize smsc95xx is adjusting truesize when it shouldn't, and following a recent patch from Eric this is now triggering warnings. @@ -145,10 +145,10 @@ index dc989a8b5afbd62b07cd65a2fa5edde67d3cc5fb..116680e3089f16e1e3e9113a3b93e62c usbnet_skb_return(dev, ax_skb); } -From a883acbfdaae6666205749159df57af1c3cba31b Mon Sep 17 00:00:00 2001 +From 1b91528a29c7b7a216a3f974c1df17e9666970ee Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 17 Apr 2015 16:58:45 +0100 -Subject: [PATCH 003/132] smsc95xx: Disable turbo mode by default +Subject: [PATCH 003/133] smsc95xx: Disable turbo mode by default --- drivers/net/usb/smsc95xx.c | 2 +- @@ -168,10 +168,10 @@ index 116680e3089f16e1e3e9113a3b93e62cb78cc1bb..aa4cb43dcd9ba83b042332bc15a4dce6 MODULE_PARM_DESC(turbo_mode, "Enable multiple frames per Rx transaction"); -From c0a473f810ac26f9c61ed2706f2a332fb8d280a5 Mon Sep 17 00:00:00 2001 +From ea71b37216af8b41d32555cbf6b32334d198bffe Mon Sep 17 00:00:00 2001 From: Sam Nazarko Date: Fri, 1 Apr 2016 17:27:21 +0100 -Subject: [PATCH 004/132] add smsc95xx packetsize module_param +Subject: [PATCH 004/133] add smsc95xx packetsize module_param Signed-off-by: Sam Nazarko --- @@ -213,10 +213,10 @@ index aa4cb43dcd9ba83b042332bc15a4dce68affce28..889bdabd9dea6cebccc361aa4ac569d7 netif_dbg(dev, ifup, dev->net, "rx_urb_size=%ld\n", -From 1bc556871ead5d8c9f1c2721523d5b80365d308f Mon Sep 17 00:00:00 2001 +From d95335fb2a1e94d9571cbb272531c8ec88e0c60e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 17:26:38 +0000 -Subject: [PATCH 005/132] Allow mac address to be set in smsc95xx +Subject: [PATCH 005/133] Allow mac address to be set in smsc95xx Signed-off-by: popcornmix --- @@ -312,10 +312,10 @@ index 889bdabd9dea6cebccc361aa4ac569d73681396b..d22a2324085fbf61fbd8920362bfc7b9 eth_hw_addr_random(dev->net); netif_dbg(dev, ifup, dev->net, "MAC address set to eth_random_addr\n"); -From e940173d966e03398e6ebd2f30c8d8012684ebf9 Mon Sep 17 00:00:00 2001 +From 326beeca49f750a848bf612a07533bbe3daba13b Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 9 Aug 2016 22:19:28 +0100 -Subject: [PATCH 006/132] smsc95xx: Experimental: Enable turbo_mode and +Subject: [PATCH 006/133] smsc95xx: Experimental: Enable turbo_mode and packetsize=2560 by default See: http://forum.kodi.tv/showthread.php?tid=285288 @@ -346,10 +346,10 @@ index d22a2324085fbf61fbd8920362bfc7b9f72bebe3..c846c55075387398d9bcb0957e31f5c8 MODULE_PARM_DESC(packetsize, "Override the RX URB packet size"); -From f034d07fa73f57a3cb2d17ffdf91c70bc6599e21 Mon Sep 17 00:00:00 2001 +From 790d18e6b933bd21f9b9931f14699d115a2818d3 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 9 Mar 2016 13:28:24 +0000 -Subject: [PATCH 007/132] serial: Take care starting a hung-up tty's port +Subject: [PATCH 007/133] serial: Take care starting a hung-up tty's port tty_port_hangup sets a port's tty field to NULL (holding the port lock), but uart_tx_stopped, called from __uart_start (with the port lock), @@ -377,10 +377,10 @@ index 2f44e20136545162d15ee9a39c2eae38352580d1..6b0518ce13ad210b888b73dd6c02a555 return 0; } -From 21b1c0e3468cfcc15f432e04124428f3bbd698f1 Mon Sep 17 00:00:00 2001 +From bda0c4920d8c466cf65c9d5fbad43a0d2e617e85 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 13 Mar 2015 12:43:36 +0000 -Subject: [PATCH 008/132] Protect __release_resource against resources without +Subject: [PATCH 008/133] Protect __release_resource against resources without parents Without this patch, removing a device tree overlay can crash here. @@ -408,10 +408,10 @@ index 9b5f04404152c296af3a96132f27cfc80ffa9af9..f8a9af6e6b915812be2ba2c1c2b40106 for (;;) { tmp = *p; -From 81e163c07843ca521bd0753a05d8e177b15e9e55 Mon Sep 17 00:00:00 2001 +From 59df9e9d36fcfac03715b5c4fd2d899709a58833 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 18 Dec 2014 16:07:15 -0800 -Subject: [PATCH 009/132] mm: Remove the PFN busy warning +Subject: [PATCH 009/133] mm: Remove the PFN busy warning See commit dae803e165a11bc88ca8dbc07a11077caf97bbcb -- the warning is expected sometimes when using CMA. However, that commit still spams @@ -436,10 +436,10 @@ index a2214c64ed3cd04dceaed7a579f593852e458df1..de26bffb1baa5cffa692fcb12b478263 goto done; } -From 45978dc4bb5c1454039233e54d19dc333dadf5b9 Mon Sep 17 00:00:00 2001 +From 518dc33d99451dec2d49e1bb24c6eff0219c5bc4 Mon Sep 17 00:00:00 2001 From: Robert Tiemann Date: Mon, 20 Jul 2015 11:01:25 +0200 -Subject: [PATCH 010/132] BCM2835_DT: Fix I2S register map +Subject: [PATCH 010/133] BCM2835_DT: Fix I2S register map --- Documentation/devicetree/bindings/dma/brcm,bcm2835-dma.txt | 4 ++-- @@ -477,10 +477,10 @@ index 65783de0aedf3da79adc36fd077b7a89954ddb6b..a89fe4220fdc3f26f75ee66daf187554 dmas = <&dma 2>, <&dma 3>; -From 4491cdafc08c5475282ed797870970174d4c4ec8 Mon Sep 17 00:00:00 2001 +From 83ce9f1a637ad109f607a73ac4d5033159e7979f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 4 Dec 2015 17:41:50 +0000 -Subject: [PATCH 011/132] irq-bcm2836: Prevent spurious interrupts, and trap +Subject: [PATCH 011/133] irq-bcm2836: Prevent spurious interrupts, and trap them early The old arch-specific IRQ macros included a dsb to ensure the @@ -507,10 +507,10 @@ index d96b2c947e74e3edab3917551c64fbd1ced0f34c..93e3f7660c4230c9f1dd3b195958cb49 #endif } else if (stat) { -From b2d86404d6c139bdf57ac40405cc335872d425a0 Mon Sep 17 00:00:00 2001 +From f4e282add1c9635bca5e76f6aee9243bc75cbaf5 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 012/132] irqchip: bcm2835: Add FIQ support +Subject: [PATCH 012/133] irqchip: bcm2835: Add FIQ support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -639,10 +639,10 @@ index 44d7c38dde479d771f3552e914bf8c1c1f5019f7..42ff5e6a8e0d532f5b60a1e7af7cc4d9 } -From 11338cb04778f32d3debcb3380d14088f9109034 Mon Sep 17 00:00:00 2001 +From d7817ee5ce8797ef0b7eb513d3edbe50ab675f1b 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 013/132] irqchip: irq-bcm2835: Add 2836 FIQ support +Subject: [PATCH 013/133] irqchip: irq-bcm2835: Add 2836 FIQ support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -741,10 +741,10 @@ index 42ff5e6a8e0d532f5b60a1e7af7cc4d941bd5008..eccf6ed025299cb480884f5bcbe77abf for (b = 0; b < NR_BANKS; b++) { for (i = 0; i < bank_irqs[b]; i++) { -From 0dcb9a305c2ce1e15d63394376fe607d3a736e9d Mon Sep 17 00:00:00 2001 +From f0857eabc9b1666a0a1c9254e9f3b8cc36eb2d35 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 10:26:09 +0100 -Subject: [PATCH 014/132] spidev: Add "spidev" compatible string to silence +Subject: [PATCH 014/133] spidev: Add "spidev" compatible string to silence warning See: https://github.com/raspberrypi/linux/issues/1054 @@ -765,10 +765,10 @@ index 2e05046f866bd01bf87edcdeff0d5b76d4d0aea7..d780491b8013a4e97fa843958964454e }; MODULE_DEVICE_TABLE(of, spidev_dt_ids); -From a67d1e46f90073cc31e8dce5be0dbd7b85f40570 Mon Sep 17 00:00:00 2001 +From 6bf68a22a0ced27d91087ac0037b0961f5fb7707 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 30 Jun 2015 14:12:42 +0100 -Subject: [PATCH 015/132] serial: 8250: Don't crash when nr_uarts is 0 +Subject: [PATCH 015/133] serial: 8250: Don't crash when nr_uarts is 0 --- drivers/tty/serial/8250/8250_core.c | 2 ++ @@ -788,10 +788,10 @@ index dcf43f66404f12d2bd290a30adfe494dd056162e..0fba189c676ded310b92a09c4e7e8f76 for (i = 0; i < nr_uarts; i++) { struct uart_8250_port *up = &serial8250_ports[i]; -From 11fb46f18b2fe596dad81cc811001897591a8fca Mon Sep 17 00:00:00 2001 +From 7543bd68a87b5114c40d2bde76f712d3a239bb86 Mon Sep 17 00:00:00 2001 From: notro Date: Thu, 10 Jul 2014 13:59:47 +0200 -Subject: [PATCH 016/132] pinctrl-bcm2835: Set base to 0 give expected gpio +Subject: [PATCH 016/133] pinctrl-bcm2835: Set base to 0 give expected gpio numbering Signed-off-by: Noralf Tronnes @@ -813,10 +813,10 @@ index fa77165fab2c1348163979da507df17e7168c49b..d11e2e4ea189466e686d762cb6c6fef9 .can_sleep = false, }; -From f8f0689cf95fa9b04fc0f52128542b330ff4f0ef Mon Sep 17 00:00:00 2001 +From 314aafa1a433f7f9216ffa7762cfbf0e109bd713 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 24 Feb 2015 13:40:50 +0000 -Subject: [PATCH 017/132] pinctrl-bcm2835: Fix interrupt handling for GPIOs +Subject: [PATCH 017/133] pinctrl-bcm2835: Fix interrupt handling for GPIOs 28-31 and 46-53 Contrary to the documentation, the BCM2835 GPIO controller actually has @@ -962,10 +962,10 @@ index d11e2e4ea189466e686d762cb6c6fef9111ecf8e..107ad7d58de8f8a7f55e09c9cdcf7d66 }, }; -From 595b5d8e6cc8ee5752ab3113825d9f0baa2f8367 Mon Sep 17 00:00:00 2001 +From 087946e18f63ed63c3bae4846b32d51f14620191 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 26 Feb 2015 09:58:22 +0000 -Subject: [PATCH 018/132] pinctrl-bcm2835: Only request the interrupts listed +Subject: [PATCH 018/133] pinctrl-bcm2835: Only request the interrupts listed in the DTB Although the GPIO controller can generate three interrupts (four counting @@ -992,10 +992,10 @@ index 107ad7d58de8f8a7f55e09c9cdcf7d66fa7ab66b..644bdecbcfcb79d3b84a33769265fca5 pc->irq_data[i].irqgroup = i; -From d2da294a1db152547062050cff201b3fe4dadb15 Mon Sep 17 00:00:00 2001 +From 2a20b5bb88fad4e4830a626d04cd2a904503cb59 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 May 2016 12:32:47 +0100 -Subject: [PATCH 019/132] pinctrl-bcm2835: Return pins to inputs when freed +Subject: [PATCH 019/133] pinctrl-bcm2835: Return pins to inputs when freed When dynamically unloading overlays, it is important that freed pins are restored to being inputs to prevent functions from being enabled in @@ -1036,10 +1036,10 @@ index 644bdecbcfcb79d3b84a33769265fca5d3d0c9e5..81a66cba2ab0f7e3ae179de7edd10122 .get_function_name = bcm2835_pmx_get_function_name, .get_function_groups = bcm2835_pmx_get_function_groups, -From 254a5b3a8eadb8d9ee888f98b6a3c05422c0ca7a Mon Sep 17 00:00:00 2001 +From f177dcc304347cfc3fd9fedc106962122aade532 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Jun 2015 14:10:44 +0100 -Subject: [PATCH 020/132] spi-bcm2835: Support pin groups other than 7-11 +Subject: [PATCH 020/133] spi-bcm2835: Support pin groups other than 7-11 The spi-bcm2835 driver automatically uses GPIO chip-selects due to some unreliability of the native ones. In doing so it chooses the @@ -1120,10 +1120,10 @@ index f35cc10772f6670397ea923ad30158270dd68578..5dfe20ffc2866fa6789825016c585175 /* and set up the "mode" and level */ dev_info(&spi->dev, "setting up native-CS%i as GPIO %i\n", -From 2c660c2523aa3c0ded6cefd5b670a722221655e0 Mon Sep 17 00:00:00 2001 +From 96874b4e6c2dc9dbe3197e999e7a923c238a61b1 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 1 Jul 2016 22:09:24 +0100 -Subject: [PATCH 021/132] spi-bcm2835: Disable forced software CS +Subject: [PATCH 021/133] spi-bcm2835: Disable forced software CS Select software CS in bcm2708_common.dtsi, and disable the automatic conversion in the driver to allow hardware CS to be re-enabled with an @@ -1157,10 +1157,10 @@ index 5dfe20ffc2866fa6789825016c585175a29705b6..8493474d286f7a1ac6454a22c61c8c2c return 0; } -From b20b6c9db3b0ac6b5daad77e06c8390e617c5aa3 Mon Sep 17 00:00:00 2001 +From bbebb0cda28bd80fe506b2929bd6cb79ea1f4dc6 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/132] ARM: bcm2835: Set Serial number and Revision +Subject: [PATCH 022/133] ARM: bcm2835: Set Serial number and Revision MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -1213,10 +1213,10 @@ index 0c1edfc98696da0e0bb7f4a18cdfbcdd27a9795d..8f152266ba9b470df2eaaed9ebcf158e static const char * const bcm2835_compat[] = { -From a08fd2843c135370ff6d0bd2ddc23abdd27ea947 Mon Sep 17 00:00:00 2001 +From 4eca98bd59ac619c3486f8dc6287029eba737853 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 023/132] dmaengine: bcm2835: Load driver early and support +Subject: [PATCH 023/133] dmaengine: bcm2835: Load driver early and support legacy API MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -1319,10 +1319,10 @@ index e18dc596cf2447fa9ef7e41b62d9396e29043426..80d35f760b4a4a51e60c355a84d538ba MODULE_ALIAS("platform:bcm2835-dma"); MODULE_DESCRIPTION("BCM2835 DMA engine driver"); -From 86eba5c1a1089dc0bad01735f559e37d08525527 Mon Sep 17 00:00:00 2001 +From 3cc6245931749870c5ab561d4ac85f4b3830f07b 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 024/132] bcm2835: Add support for uart1 +Subject: [PATCH 024/133] bcm2835: Add support for uart1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -1379,10 +1379,10 @@ index 8f152266ba9b470df2eaaed9ebcf158ed2079834..0ef5cd3d1d6ec420360294acc98d40d6 static const char * const bcm2835_compat[] = { -From d14fbca2b82afe7646783c51dfe1e503cb7e8df0 Mon Sep 17 00:00:00 2001 +From 1426cf7e549a1708fda75c0f7f5671a2d0e0e659 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 25 Jan 2016 17:25:12 +0000 -Subject: [PATCH 025/132] firmware: Updated mailbox header +Subject: [PATCH 025/133] firmware: Updated mailbox header --- include/soc/bcm2835/raspberrypi-firmware.h | 11 +++++++++++ @@ -1445,10 +1445,10 @@ index 3fb357193f09914fe21f8555a4b8613f74f22bc3..227a107214a02deadcca3db202da265e RPI_FIRMWARE_GET_COMMAND_LINE = 0x00050001, RPI_FIRMWARE_GET_DMA_CHANNELS = 0x00060001, -From a7294b259a4fcf36e5073123f513ce622c0a1d31 Mon Sep 17 00:00:00 2001 +From e0c8cc9617b6c34cdf4723af668bd9af58fdefc0 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 26 Apr 2016 11:44:59 -0700 -Subject: [PATCH 026/132] clk: bcm2835: Mark the VPU clock as critical +Subject: [PATCH 026/133] clk: bcm2835: Mark the VPU clock as critical The VPU clock is also the clock for our AXI bus, so we really can't disable it. This might have happened during boot if, for example, @@ -1494,10 +1494,10 @@ index 7a7970865c2d856b6b57113c2bb7e8074140a5dd..d9db03cb3fd84163f320dca6f2e533c6 /* clocks with per parent mux */ -From 90a08a523e50a201c288c783a927688e5a2d5261 Mon Sep 17 00:00:00 2001 +From abb7f9e36f3c1e8e3b9f556eaa2e146217ffeeb8 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 9 May 2016 17:28:18 -0700 -Subject: [PATCH 027/132] clk: bcm2835: Mark GPIO clocks enabled at boot as +Subject: [PATCH 027/133] clk: bcm2835: Mark GPIO clocks enabled at boot as critical. These divide off of PLLD_PER and are used for the ethernet and wifi @@ -1552,10 +1552,10 @@ index d9db03cb3fd84163f320dca6f2e533c61f61b5ad..f6bbe8d5929828048114286ec29a33e0 /* HDMI state machine */ [BCM2835_CLOCK_HSM] = REGISTER_PER_CLK( -From d73c0ce72b3d4b259f73e4ccab38b886035e4fe9 Mon Sep 17 00:00:00 2001 +From f91627e15f312025f418c9691aba384bc3a49725 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 26 Apr 2016 12:39:45 -0700 -Subject: [PATCH 028/132] clk: bcm2835: Skip PLLC clocks when deciding on a new +Subject: [PATCH 028/133] clk: bcm2835: Skip PLLC clocks when deciding on a new clock parent If the firmware had set up a clock to source from PLLC, go along with @@ -1626,10 +1626,10 @@ index f6bbe8d5929828048114286ec29a33e02519eab8..e527649ee5e32d20cebd762f4badbfca div = bcm2835_clock_choose_div(hw, req->rate, prate, true); rate = bcm2835_clock_rate_from_divisor(clock, prate, div); -From 3a34c414d4eb9aa6921a940cc831550028e33be1 Mon Sep 17 00:00:00 2001 +From a47ea61d6152613d8ae94d93918b0618b84e5611 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 1 Jun 2016 12:05:35 -0700 -Subject: [PATCH 029/132] clk: bcm2835: Mark the CM SDRAM clock's parent as +Subject: [PATCH 029/133] clk: bcm2835: Mark the CM SDRAM clock's parent as critical While the SDRAM is being driven by its dedicated PLL most of the time, @@ -1703,10 +1703,10 @@ index e527649ee5e32d20cebd762f4badbfca06657a84..fbf616021704178a9d007219a0ea2a9f &cprman->onecell); } -From 40725d1fe6352be0ade2cad97bbf624ea5db0aef Mon Sep 17 00:00:00 2001 +From 467295bc571b09da933560c263e1776c6a7e9bbf Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 3 Oct 2016 13:58:40 +0100 -Subject: [PATCH 030/132] Enable upstream BCM2835 auxiliar mini UART support +Subject: [PATCH 030/133] Enable upstream BCM2835 auxiliar mini UART support --- drivers/tty/serial/8250/Kconfig | 2 +- @@ -1726,10 +1726,10 @@ index 7c6f7afca5ddeed7b25fa6272246fc539bf31b04..748098f900d3474b5d535b24da76ad06 help Support for the BCM2835 auxiliar mini UART. -From 132099baa7ca5d311f6ff982f4868ea5c786b356 Mon Sep 17 00:00:00 2001 +From 67563c733e2fcfc415243f24692bdb3664b5e303 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 15 Jun 2016 16:48:41 +0100 -Subject: [PATCH 031/132] rtc: Add SPI alias for pcf2123 driver +Subject: [PATCH 031/133] rtc: Add SPI alias for pcf2123 driver Without this alias, Device Tree won't cause the driver to be loaded. @@ -1749,10 +1749,10 @@ index b4478cc92b55dbd76731ea8ec6a4228677adcebb..6981064d5cbad7d7078b23ce4ed5227e MODULE_LICENSE("GPL"); +MODULE_ALIAS("spi:rtc-pcf2123"); -From 242d5204bc3c598defca5f98e3cafb1a589f626c Mon Sep 17 00:00:00 2001 +From b8dd54d695f8fb5541c50205ca44d034ab51b4d4 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 19 Apr 2016 15:55:02 -0700 -Subject: [PATCH 032/132] ARM: bcm2708: Enable building power domain driver. +Subject: [PATCH 032/133] ARM: bcm2708: Enable building power domain driver. Signed-off-by: Eric Anholt --- @@ -1773,10 +1773,10 @@ index a39b0d58ddd0fdf0ac1cc7295f8aafb12546e226..7d11a44f36d2e6f8697773cd49a72e53 select PM_GENERIC_DOMAINS if PM help -From e21a41779b151baa1ea67f50744c5b6c102d66b2 Mon Sep 17 00:00:00 2001 +From 61dcee3bd73d81d60102bf07135bbad016d415f0 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 12 May 2013 12:24:19 +0100 -Subject: [PATCH 033/132] Main bcm2708/bcm2709 linux port +Subject: [PATCH 033/133] Main bcm2708/bcm2709 linux port MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -4301,10 +4301,10 @@ index aa4bfbf129e4585ebb89b25fca4b03c928925022..89f7a3a539b5a1b84ddcf0a1548160c0 mmc_pm_flag_t pm_caps; /* supported pm features */ -From 362ad8c9c871f54a1636cd6120712008f57c5ce5 Mon Sep 17 00:00:00 2001 +From 19a8491dcec90a2ba95eb99caef15ecbedbe12d4 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 5 Apr 2016 19:40:12 +0100 -Subject: [PATCH 034/132] reboot: Use power off rather than busy spinning when +Subject: [PATCH 034/133] reboot: Use power off rather than busy spinning when halt is requested --- @@ -4327,10 +4327,10 @@ index 3fa867a2aae672755c6ce6448f4148c989dbf964..80dca8dcd6709034b643c6a3f35729e0 /* -From 599e58207ac644a3732bae3cc1d5d98da1b53c3a Mon Sep 17 00:00:00 2001 +From d4ca226c5f37b6af64fc28b2da77686192c076eb Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 11 Nov 2015 21:01:15 +0000 -Subject: [PATCH 035/132] squash: include ARCH_BCM2708 / ARCH_BCM2709 +Subject: [PATCH 035/133] squash: include ARCH_BCM2708 / ARCH_BCM2709 --- drivers/char/hw_random/Kconfig | 2 +- @@ -4494,10 +4494,10 @@ index d528aaceaad95bc6bae2147ebe66249629d2512e..03a303e52d5fe57bbdd8769d24bca590 select REGMAP_MMIO help -From 8488874d9857ae014aa5cf49748a0412bdf44490 Mon Sep 17 00:00:00 2001 +From cf2afc7680460a07ebee70d33e1d51904db81bcd Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 19:46:17 +0100 -Subject: [PATCH 036/132] Add dwc_otg driver +Subject: [PATCH 036/133] Add dwc_otg driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -65523,10 +65523,10 @@ index 0000000000000000000000000000000000000000..cdc9963176e5a4a0d5250613b61e26c5 +test_main(); +0; -From be1266206f3c88f565c0d9ec85bf998fd45717a4 Mon Sep 17 00:00:00 2001 +From 56099634e064759c0b8e79f3714048c69f444800 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 17:06:34 +0100 -Subject: [PATCH 037/132] bcm2708 framebuffer driver +Subject: [PATCH 037/133] bcm2708 framebuffer driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -68985,10 +68985,10 @@ 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 c9e7cf342ea0486e4177b2db3e9daf0e32a4437c Mon Sep 17 00:00:00 2001 +From 907a0b73b81516ee08cc28afb8542da7d8e6a608 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 14:22:53 +0100 -Subject: [PATCH 038/132] dmaengine: Add support for BCM2708 +Subject: [PATCH 038/133] dmaengine: Add support for BCM2708 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -69610,10 +69610,10 @@ index 0000000000000000000000000000000000000000..c5bfff2765be4606077e6c8af73040ec + +#endif /* _PLAT_BCM2708_DMA_H */ -From e846affe69966a357f3024d7c3846775a29c80e8 Mon Sep 17 00:00:00 2001 +From 794afcaa298703a5a80a587080c49f12acaa9977 Mon Sep 17 00:00:00 2001 From: gellert Date: Fri, 15 Aug 2014 16:35:06 +0100 -Subject: [PATCH 039/132] MMC: added alternative MMC driver +Subject: [PATCH 039/133] MMC: added alternative MMC driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -71360,10 +71360,10 @@ index 0000000000000000000000000000000000000000..ceb37930e167f47c9c848e8de757ad09 +MODULE_LICENSE("GPL v2"); +MODULE_AUTHOR("Gellert Weisz"); -From a9424805c97a56bff335d322bdbc951ac3d11c01 Mon Sep 17 00:00:00 2001 +From 1daa639defb9acf2a0a99eb2c3f631f312fd6933 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 25 Mar 2015 17:49:47 +0000 -Subject: [PATCH 040/132] Adding bcm2835-sdhost driver, and an overlay to +Subject: [PATCH 040/133] Adding bcm2835-sdhost driver, and an overlay to enable it BCM2835 has two SD card interfaces. This driver uses the other one. @@ -73755,10 +73755,10 @@ index 0000000000000000000000000000000000000000..23dea422182534e248435aeaee3ecb5d +MODULE_LICENSE("GPL v2"); +MODULE_AUTHOR("Phil Elwell"); -From 06e7b99225b70df708d47818e3f08f1a0fba0597 Mon Sep 17 00:00:00 2001 +From 8a2419eed2afd2209292e9bad4ffde7ee2f85375 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 11 May 2016 12:50:33 +0100 -Subject: [PATCH 041/132] mmc: Add MMC_QUIRK_ERASE_BROKEN for some cards +Subject: [PATCH 041/133] mmc: Add MMC_QUIRK_ERASE_BROKEN for some cards Some SD cards have been found that corrupt data when small blocks are erased. Add a quirk to indicate that ERASE should not be used, @@ -73894,10 +73894,10 @@ index d8673ca968ba2d65fb3da39680583ca5152641e4..510c3872929b3267fb6665bb69d26f5a unsigned int erase_shift; /* if erase unit is power 2 */ unsigned int pref_erase; /* in sectors */ -From f687bd2ac3d0f168d1603d2dce96e1c67ad00a82 Mon Sep 17 00:00:00 2001 +From dcd6f3944a8b90284f4a058d2ca69cdb63eeb5cf Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:31:47 +0100 -Subject: [PATCH 042/132] cma: Add vc_cma driver to enable use of CMA +Subject: [PATCH 042/133] cma: Add vc_cma driver to enable use of CMA MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -75240,10 +75240,10 @@ index 0000000000000000000000000000000000000000..be2819d5d41f9d5ed65daf8eedb94c9e + +#endif /* VC_CMA_H */ -From fd27fd1ac90261925dad77c00c3f901f51ab8abd Mon Sep 17 00:00:00 2001 +From c8216ff675a803346bc44997932f25074c7757a8 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 26 Mar 2012 22:15:50 +0100 -Subject: [PATCH 043/132] bcm2708: alsa sound driver +Subject: [PATCH 043/133] bcm2708: alsa sound driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -77979,10 +77979,10 @@ index 0000000000000000000000000000000000000000..af3e6eb690113fc32ce9e06bd2f0f294 + +#endif // _VC_AUDIO_DEFS_H_ -From 84e1f14df19a2e7ee78949943a6aeca5b3cb3e95 Mon Sep 17 00:00:00 2001 +From 0f683d0e2c8a1fa128b15e0042a468d5aaa3b8d2 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 2 Jul 2013 23:42:01 +0100 -Subject: [PATCH 044/132] bcm2708 vchiq driver +Subject: [PATCH 044/133] bcm2708 vchiq driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -91347,10 +91347,10 @@ index 0000000000000000000000000000000000000000..b6bfa21155e431e93bfb2c149d324371 + return vchiq_build_time; +} -From edfaae0f3da398d23ac31dc6fde41b6411c8b89c Mon Sep 17 00:00:00 2001 +From d457ca1335a4e8111af02e4644d2eb60589e3ef6 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 16:07:06 +0100 -Subject: [PATCH 045/132] vc_mem: Add vc_mem driver +Subject: [PATCH 045/133] vc_mem: Add vc_mem driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -92355,10 +92355,10 @@ index 0000000000000000000000000000000000000000..20a475377eb3078ea1ecaef2b24efc35 + +#endif /* _VC_MEM_H */ -From 8c5804101002c1f58f24d978ae77abc9e61af245 Mon Sep 17 00:00:00 2001 +From bcdbbb98ad7993cd912648968f8df26739dfefdf Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Tue, 22 Jul 2014 15:41:04 +0100 -Subject: [PATCH 046/132] vcsm: VideoCore shared memory service for BCM2835 +Subject: [PATCH 046/133] vcsm: VideoCore shared memory service for BCM2835 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -96776,10 +96776,10 @@ index 0000000000000000000000000000000000000000..334f36d0d697b047df2922b5f2db67f3 + +#endif /* __VMCS_SM_IOCTL_H__INCLUDED__ */ -From 721516601326d191675ed2b19c853579c868e8e0 Mon Sep 17 00:00:00 2001 +From a7429bf992eb2c53e29850ad5a4da4b867124202 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Fri, 21 Aug 2015 23:14:48 +0100 -Subject: [PATCH 047/132] Add /dev/gpiomem device for rootless user GPIO access +Subject: [PATCH 047/133] Add /dev/gpiomem device for rootless user GPIO access Signed-off-by: Luke Wren @@ -97090,10 +97090,10 @@ index 0000000000000000000000000000000000000000..911f5b7393ed48ceed8751f06967ae64 +MODULE_DESCRIPTION("gpiomem driver for accessing GPIO from userspace"); +MODULE_AUTHOR("Luke Wren "); -From 1c1b4745deb8c8ef28ae58f5d0251945d0d9664d Mon Sep 17 00:00:00 2001 +From 0a911c72137ea8436eab1340eecaa37d65f684e0 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:14:45 +0100 -Subject: [PATCH 048/132] Add SMI driver +Subject: [PATCH 048/133] Add SMI driver Signed-off-by: Luke Wren --- @@ -99044,10 +99044,10 @@ index 0000000000000000000000000000000000000000..ee3a75edfc033eeb0d90a687ffb68b10 + +#endif /* BCM2835_SMI_H */ -From 49331b05243323f9bd40e5b78206ddda4afa8118 Mon Sep 17 00:00:00 2001 +From bb3a013a835e3e680dc0fa520aa52d41b0eafbb2 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Tue, 26 Apr 2016 14:59:21 +0000 -Subject: [PATCH 049/132] MISC: bcm2835: smi: use clock manager and fix reload +Subject: [PATCH 049/133] MISC: bcm2835: smi: use clock manager and fix reload issues Use clock manager instead of self-made clockmanager. @@ -99217,10 +99217,10 @@ index 63a4ea08b9930a3a31a985f0a1d969b488ed49ec..1261540703127d1d63b9f3c87042c6e5 return 0; } -From 4ed2dd5674f865427386e01ba475c7a944e530f1 Mon Sep 17 00:00:00 2001 +From 0e031f89e276870ba3f0d5df73c4e147fb37f2ed Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:16:10 +0100 -Subject: [PATCH 050/132] Add SMI NAND driver +Subject: [PATCH 050/133] Add SMI NAND driver Signed-off-by: Luke Wren --- @@ -99585,10 +99585,10 @@ index 0000000000000000000000000000000000000000..02adda6da18bd0ba9ab19a104975b79d + ("Driver for NAND chips using Broadcom Secondary Memory Interface"); +MODULE_AUTHOR("Luke Wren "); -From a78ebca38932798450723efc61c7ef278f81ed0e Mon Sep 17 00:00:00 2001 +From c3698a86141222f1435a299c2501ad5b0f8c547f Mon Sep 17 00:00:00 2001 From: Aron Szabo Date: Sat, 16 Jun 2012 12:15:55 +0200 -Subject: [PATCH 051/132] lirc: added support for RaspberryPi GPIO +Subject: [PATCH 051/133] lirc: added support for RaspberryPi GPIO lirc_rpi: Use read_current_timer to determine transmitter delay. Thanks to jjmz and others See: https://github.com/raspberrypi/linux/issues/525 @@ -100451,10 +100451,10 @@ index 0000000000000000000000000000000000000000..fb69624ccef00ddbdccf8256d6baf1b1 + +#endif -From 45af8be6c56f3fafdd315d36499041c3f330b3dc Mon Sep 17 00:00:00 2001 +From ebe8368d2b3dc570990f4943fbd752b6b36459c6 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:49:20 +0100 -Subject: [PATCH 052/132] Add cpufreq driver +Subject: [PATCH 052/133] Add cpufreq driver Signed-off-by: popcornmix --- @@ -100716,10 +100716,10 @@ index 0000000000000000000000000000000000000000..3eb9e9326231b08e6ee95ad486485245 +module_init(bcm2835_cpufreq_module_init); +module_exit(bcm2835_cpufreq_module_exit); -From 309406e6c75697878ff031b395c3cf36364a239b Mon Sep 17 00:00:00 2001 +From 01c9c95e7f2b142513530b31f9e544c3018c5332 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 19:24:24 +0000 -Subject: [PATCH 053/132] Added hwmon/thermal driver for reporting core +Subject: [PATCH 053/133] Added hwmon/thermal driver for reporting core temperature. Thanks Dorian MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -100885,10 +100885,10 @@ index 0000000000000000000000000000000000000000..c63fb9f9d143e19612a18fe530c7b2b3 +MODULE_DESCRIPTION("Thermal driver for bcm2835 chip"); +MODULE_LICENSE("GPL"); -From 54c7d492dc0c915d738bca6398e89007909c9cc8 Mon Sep 17 00:00:00 2001 +From bef6ae3646a31fc3ca85aae6d78201be346b4ac8 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 15:44:08 +0100 -Subject: [PATCH 054/132] Add Chris Boot's i2c driver +Subject: [PATCH 054/133] Add Chris Boot's i2c driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -101562,10 +101562,10 @@ index 0000000000000000000000000000000000000000..962f2e5c7455d91bf32925d785f5f16b +MODULE_LICENSE("GPL v2"); +MODULE_ALIAS("platform:" DRV_NAME); -From dca6c4fcfcf71265e5f8ec2e98dec0acdbce63d6 Mon Sep 17 00:00:00 2001 +From af3405e9bd88d927560f492984bb769d0ee4a210 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 055/132] char: broadcom: Add vcio module +Subject: [PATCH 055/133] char: broadcom: Add vcio module MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -101791,10 +101791,10 @@ index 0000000000000000000000000000000000000000..c19bc2075c77879563ef5e59038b5a14 +MODULE_DESCRIPTION("Mailbox userspace access"); +MODULE_LICENSE("GPL"); -From a57044bdab979cdf3f08636caf2f5e528a8c4a3f Mon Sep 17 00:00:00 2001 +From 749a971f69d98d534f24c6816c5fbd8af4ffca27 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 056/132] firmware: bcm2835: Support ARCH_BCM270x +Subject: [PATCH 056/133] firmware: bcm2835: Support ARCH_BCM270x MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -101900,10 +101900,10 @@ index dd506cd3a5b874f9e1acd07efb8cd151bb6145d1..b980d531b35b9981a88356ef1c8a7b86 MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("Raspberry Pi firmware driver"); -From a9fc5095ee4589dadaf3e8f7b2f4a5c6c1f219e9 Mon Sep 17 00:00:00 2001 +From b42e7a59915a50ba494c895593f825d618d8289d Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Wed, 30 Jan 2013 12:45:18 +0000 -Subject: [PATCH 057/132] bcm2835: add v4l2 camera device +Subject: [PATCH 057/133] bcm2835: add v4l2 camera device - Supports raw YUV capture, preview, JPEG and H264. - Uses videobuf2 for data transfer, using dma_buf. @@ -109635,10 +109635,10 @@ index 0000000000000000000000000000000000000000..9d1d11e4a53e510c04a416d92d195a7d + +#endif /* MMAL_VCHIQ_H */ -From f8908aab2504c30c88f484f08c5bcae34c10187d Mon Sep 17 00:00:00 2001 +From 18b5ab4588316cd8191786bdb79e50ee2c2f88f1 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 11 May 2015 09:00:42 +0100 -Subject: [PATCH 058/132] scripts: Add mkknlimg and knlinfo scripts from tools +Subject: [PATCH 058/133] scripts: Add mkknlimg and knlinfo scripts from tools repo The Raspberry Pi firmware looks for a trailer on the kernel image to @@ -110150,10 +110150,10 @@ index 0000000000000000000000000000000000000000..78c5845d2f01deb04b477327d83fa606 + return $trailer; +} -From 09c70feaf9e84efae6c7a2691179bb0bdf73ea75 Mon Sep 17 00:00:00 2001 +From 1dd324a060b8eab5ef7d4eb1dcf21e80c5df39b0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 10 Aug 2015 09:49:15 +0100 -Subject: [PATCH 059/132] scripts/dtc: Update to upstream version 1.4.1 +Subject: [PATCH 059/133] scripts/dtc: Update to upstream version 1.4.1 Includes the new localfixups format. @@ -113004,10 +113004,10 @@ index ad9b05ae698b0495ecbda42ffcf4743555313a27..2595dfda020fd9e03f0beff5006f229d -#define DTC_VERSION "DTC 1.4.1-g53bf130b" +#define DTC_VERSION "DTC 1.4.1-g25efc119" -From 9be0bede884724e4e2f1aca40eb1f66c4467a60b Mon Sep 17 00:00:00 2001 +From 8408e228a5f72b7c614f4c257d3392689712f6f7 Mon Sep 17 00:00:00 2001 From: notro Date: Wed, 9 Jul 2014 14:46:08 +0200 -Subject: [PATCH 060/132] BCM2708: Add core Device Tree support +Subject: [PATCH 060/133] BCM2708: Add core Device Tree support Add the bare minimum needed to boot BCM2708 from a Device Tree. @@ -122836,10 +122836,10 @@ index 0000000000000000000000000000000000000000..8498134fdbb3912e9ce18282b53084d8 + +}; -From 7477e3342d98ab2a5ba2b053ec08b233f6cb2716 Mon Sep 17 00:00:00 2001 +From 34fc507f939edb6f02ff6d3f2a2dc3f0de4017bf Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Aug 2016 16:28:44 +0100 -Subject: [PATCH 061/132] kbuild: Ignore dtco targets when filtering symbols +Subject: [PATCH 061/133] kbuild: Ignore dtco targets when filtering symbols --- scripts/Kbuild.include | 2 +- @@ -122859,10 +122859,10 @@ index 179219845dfcdfbeb586d12c5ec1296095d9fbf4..e0743e44f84188667a0c322e8c3d36f1 esac | tr ";" "\n" | sed -rn 's/^.*=== __KSYM_(.*) ===.*$$/KSYM_\1/p' -From 00e56b93428de52f017c603150705a0aed894160 Mon Sep 17 00:00:00 2001 +From b936ffbe110f2ff85d31ebfca695c58d96cf13ee Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 13 Mar 2015 20:00:21 +0000 -Subject: [PATCH 062/132] BCM270X_DT: Add a .dtbo target, use for overlays +Subject: [PATCH 062/133] BCM270X_DT: Add a .dtbo target, use for overlays Change the filenames and extensions to keep the pre-DDT style of overlay (-overlay.dtb) distinct from new ones that use a @@ -122945,10 +122945,10 @@ index 0a07f9014944ed92a8e2e42983ae43be60b3e471..b1513a7c175885137034b9f7225788c0 # Bzip2 -From 1e1759d301aded667d80eeb627445c6b89a2113e Mon Sep 17 00:00:00 2001 +From e7ec9b6de4dd8a3dff524425b6884dd76596dae2 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 8 Apr 2016 17:43:27 +0100 -Subject: [PATCH 063/132] BCM270X_DT: Don't generate "linux,phandle" props +Subject: [PATCH 063/133] BCM270X_DT: Don't generate "linux,phandle" props The EPAPR standard says to use "phandle" properties to store phandles, rather than the deprecated "linux,phandle" version. By default, dtc @@ -122974,10 +122974,10 @@ index b1513a7c175885137034b9f7225788c0a7c35027..1d949b7410600dd3b04a3acde8c41cfe -d $(depfile).dtc.tmp $(dtc-tmp) ; \ cat $(depfile).pre.tmp $(depfile).dtc.tmp > $(depfile) -From 5590a12b51e0ecd64d1ad41076b4399e6816f426 Mon Sep 17 00:00:00 2001 +From cc97745fd12a52d81624ae90a8caaca4b73a38b9 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Feb 2015 13:50:57 +0000 -Subject: [PATCH 064/132] BCM270x_DT: Add pwr_led, and the required "input" +Subject: [PATCH 064/133] BCM270x_DT: Add pwr_led, and the required "input" trigger The "input" trigger makes the associated GPIO an input. This is to support @@ -123153,10 +123153,10 @@ index 8a3b5d29602ffe665cfb26522180f3a696664371..d067976ddc2f34d5476bcd9321856b1c /* Set LED brightness level * Must not sleep. Use brightness_set_blocking for drivers -From be289b004e57ecf30dd2daa95f73ddedf74f2993 Mon Sep 17 00:00:00 2001 +From 8b5af7a27f5fccf8ff00af66e85c56f4f870f3cf Mon Sep 17 00:00:00 2001 From: Siarhei Siamashka Date: Mon, 17 Jun 2013 13:32:11 +0300 -Subject: [PATCH 065/132] fbdev: add FBIOCOPYAREA ioctl +Subject: [PATCH 065/133] fbdev: add FBIOCOPYAREA ioctl Based on the patch authored by Ali Gholami Rudi at https://lkml.org/lkml/2009/7/13/153 @@ -123255,10 +123255,10 @@ index fb795c3b3c178ad3cd7c9e9e4547ffd492bac181..fa72af0c981710fe80bacf4cf6612f6d #define FB_TYPE_PACKED_PIXELS 0 /* Packed Pixels */ #define FB_TYPE_PLANES 1 /* Non interleaved planes */ -From f020310cac2f1789749fac6d27a3a57d7914ab3c Mon Sep 17 00:00:00 2001 +From 7a2283c1db876185989b98b580a4b10408376274 Mon Sep 17 00:00:00 2001 From: Harm Hanemaaijer Date: Thu, 20 Jun 2013 20:21:39 +0200 -Subject: [PATCH 066/132] Speed up console framebuffer imageblit function +Subject: [PATCH 066/133] Speed up console framebuffer imageblit function Especially on platforms with a slower CPU but a relatively high framebuffer fill bandwidth, like current ARM devices, the existing @@ -123467,10 +123467,10 @@ index a2bb276a8b2463eee98eb237c4647bc00cd93601..436494fba15abecb400ef28688466faf start_index, pitch_index); } else -From a9bced7271d8d121ddb4e3178063db865d9414ff Mon Sep 17 00:00:00 2001 +From 6917833d0e500c5b58e60a51e2317a9e838a3a3a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 8 May 2013 11:46:50 +0100 -Subject: [PATCH 067/132] enabling the realtime clock 1-wire chip DS1307 and +Subject: [PATCH 067/133] enabling the realtime clock 1-wire chip DS1307 and 1-wire on GPIO4 (as a module) 1-wire: Add support for configuring pin for w1-gpio kernel module @@ -123720,10 +123720,10 @@ index d58594a3232492e33f1dd4babd3798b03e0f0203..feae94256256316fd9d850c3d83325af unsigned int ext_pullup_enable_pin; unsigned int pullup_duration; -From c9839a81c9fc89a22c7d411993e642b10636b05c Mon Sep 17 00:00:00 2001 +From 8a5349711374bc17138be91245c645f5adcd96a3 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 18 Dec 2013 22:16:19 +0000 -Subject: [PATCH 068/132] config: Enable CONFIG_MEMCG, but leave it disabled +Subject: [PATCH 068/133] config: Enable CONFIG_MEMCG, but leave it disabled (due to memory cost). Enable with cgroup_enable=memory. --- @@ -123773,10 +123773,10 @@ index d6b729beba4930bbb1a1ddc4a6a6b8533bbf94e0..69e8d214f663572319f784fe17032b1e * css_tryget_online_from_dir - get corresponding css from a cgroup dentry * @dentry: directory dentry of interest -From dc368908f8fcfb41839bb91331830dc83e941716 Mon Sep 17 00:00:00 2001 +From ac0c8ad8fd4aabf0301ce0c4fba2ca17c080a642 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 14 Jul 2014 22:02:09 +0100 -Subject: [PATCH 069/132] hid: Reduce default mouse polling interval to 60Hz +Subject: [PATCH 069/133] hid: Reduce default mouse polling interval to 60Hz Reduces overhead when using X --- @@ -123812,10 +123812,10 @@ index ae83af649a607f67239f1a64bf45dd4b5770cc7d..4a7af9d0b910f59d17421ce14138400d ret = -ENOMEM; if (usb_endpoint_dir_in(endpoint)) { -From 0d492c154d455c8b31d7f62d45c518b78d37a974 Mon Sep 17 00:00:00 2001 +From c45ca313c620cd0c89e006b8d6a76f119fb6bdef Mon Sep 17 00:00:00 2001 From: Gordon Hollingworth Date: Tue, 12 May 2015 14:47:56 +0100 -Subject: [PATCH 070/132] rpi-ft5406: Add touchscreen driver for pi LCD display +Subject: [PATCH 070/133] rpi-ft5406: Add touchscreen driver for pi LCD display Fix driver detection failure Check that the buffer response is non-zero meaning the touchscreen was detected @@ -124110,10 +124110,10 @@ index 0000000000000000000000000000000000000000..b27dbee8f56773dbd2a5503dc864747d +MODULE_DESCRIPTION("Touchscreen driver for memory based FT5406"); +MODULE_LICENSE("GPL"); -From 3e8caf58c5bb19c589d5312b8087eea832d87491 Mon Sep 17 00:00:00 2001 +From cb377b63a6685624863eca57102f1a8aa861e0f7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Oct 2014 11:47:53 +0100 -Subject: [PATCH 071/132] Improve __copy_to_user and __copy_from_user +Subject: [PATCH 071/133] Improve __copy_to_user and __copy_from_user performance Provide a __copy_from_user that uses memcpy. On BCM2708, use @@ -125669,10 +125669,10 @@ index 6bd1089b07e0960830ed6bd6a8345202b7efd8b0..cd17dd11ebe7bbe00089e70cd2ccea74 static unsigned long noinline __clear_user_memset(void __user *addr, unsigned long n) -From 41b0f618231c4e858944cfc0924e9669732d4e9a Mon Sep 17 00:00:00 2001 +From 5603839ac26c4f41def5ecf5175071bae23e8b7b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 25 Jun 2015 12:16:11 +0100 -Subject: [PATCH 072/132] gpio-poweroff: Allow it to work on Raspberry Pi +Subject: [PATCH 072/133] gpio-poweroff: Allow it to work on Raspberry Pi The Raspberry Pi firmware manages the power-down and reboot process. To do this it installs a pm_power_off handler, causing @@ -125707,10 +125707,10 @@ index be3d81ff51cc3f510d85e4eed7a52960e51e7bc1..a030ae9fb1fca325061c093696e82186 "%s: pm_power_off function already registered", __func__); -From d86bf4db3160515144406a4910973e9236667d95 Mon Sep 17 00:00:00 2001 +From 428270a47ec03d35af2d428e117f95f7239bbf2b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 14:32:47 +0100 -Subject: [PATCH 073/132] mfd: Add Raspberry Pi Sense HAT core driver +Subject: [PATCH 073/133] mfd: Add Raspberry Pi Sense HAT core driver --- drivers/input/joystick/Kconfig | 8 + @@ -125920,7 +125920,7 @@ index 0000000000000000000000000000000000000000..6a416769065d2198344792eb02d8e38d +MODULE_AUTHOR("Serge Schneider "); +MODULE_LICENSE("GPL"); diff --git a/drivers/mfd/Kconfig b/drivers/mfd/Kconfig -index 2d1fb64205924de8ab87e14608004fc169557cea..7c78a0dca1fd4048aac9e2c9317c39da2abeed08 100644 +index 580f4f280d6b7aebe9a4813acbfaf28ea92a7ba9..87cbe66ad08a2c300079de5772ceaab08db4217f 100644 --- a/drivers/mfd/Kconfig +++ b/drivers/mfd/Kconfig @@ -10,6 +10,14 @@ config MFD_CORE @@ -126575,10 +126575,10 @@ index 0000000000000000000000000000000000000000..56196dc2af10e464a1e3f98b028dca1c + +#endif -From 0e9373ce2fc58deb517e817386b9816e4dc2771b Mon Sep 17 00:00:00 2001 +From e48fd071bbc48fb4889105e4484d91362488e8dd Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 19:19:08 +0100 -Subject: [PATCH 074/132] ASoC: Add support for HifiBerry DAC +Subject: [PATCH 074/133] ASoC: Add support for HifiBerry DAC This adds a machine driver for the HifiBerry DAC. It is a sound card that can @@ -126752,10 +126752,10 @@ index 0000000000000000000000000000000000000000..29ecc08a227cdd4b3c6141935d0c5d21 +MODULE_DESCRIPTION("ASoC Driver for HifiBerry DAC"); +MODULE_LICENSE("GPL v2"); -From 01e252694eb7b4252c959cdafbbcd237c602f864 Mon Sep 17 00:00:00 2001 +From 20231065f5a688e3bdf6c10bb00e030f3a6bbc27 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Mon, 25 Jan 2016 15:48:59 +0000 -Subject: [PATCH 075/132] ASoC: Add support for Rpi-DAC +Subject: [PATCH 075/133] ASoC: Add support for Rpi-DAC --- sound/soc/bcm/Kconfig | 7 +++ @@ -127039,10 +127039,10 @@ index 0000000000000000000000000000000000000000..afe1b419582aa40c4b2729d242bb13cd +MODULE_AUTHOR("Florian Meier "); +MODULE_LICENSE("GPL v2"); -From 3f384f61e5c62914e50dfc10714d3004a4a6c8fd Mon Sep 17 00:00:00 2001 +From 771040e82eb1860c53dd44afd906613ccf4e7d41 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:41:23 +0100 -Subject: [PATCH 076/132] ASoC: wm8804: Implement MCLK configuration options, +Subject: [PATCH 076/133] ASoC: wm8804: Implement MCLK configuration options, add 32bit support WM8804 can run with PLL frequencies of 256xfs and 128xfs for most sample rates. At 192kHz only 128xfs is supported. The existing driver selects 128xfs automatically for some lower samples rates. By using an @@ -127091,10 +127091,10 @@ index 8d914702cae4a3fe2c0ca0599cd1ec79f7322c83..c846716b4ed1027ade5512e8be90801d .dapm_widgets = wm8804_dapm_widgets, .num_dapm_widgets = ARRAY_SIZE(wm8804_dapm_widgets), -From 1f118ca6d879769d9b244f6b993577bf1d5eb224 Mon Sep 17 00:00:00 2001 +From 0ad30227152c9b528583555efb97e0814992e927 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:42:08 +0100 -Subject: [PATCH 077/132] ASoC: BCM:Add support for HiFiBerry Digi. Driver is +Subject: [PATCH 077/133] ASoC: BCM:Add support for HiFiBerry Digi. Driver is based on the patched WM8804 driver. Signed-off-by: Daniel Matuschek @@ -127382,10 +127382,10 @@ index 0000000000000000000000000000000000000000..9840e15d3e2be6396bc3ce6e74749408 +MODULE_DESCRIPTION("ASoC Driver for HifiBerry Digi"); +MODULE_LICENSE("GPL v2"); -From fdceac66c456c3eb1981a87ff951f2f041ea5d7e Mon Sep 17 00:00:00 2001 +From e5c37237eabcdac6657c151ff57645609ff84b58 Mon Sep 17 00:00:00 2001 From: Gordon Garrity Date: Sat, 8 Mar 2014 16:56:57 +0000 -Subject: [PATCH 078/132] Add IQaudIO Sound Card support for Raspberry Pi +Subject: [PATCH 078/133] Add IQaudIO Sound Card support for Raspberry Pi Set a limit of 0dB on Digital Volume Control @@ -127715,10 +127715,10 @@ index 0000000000000000000000000000000000000000..4e8e6dec14bcf4a1ff286c43742d4097 +MODULE_DESCRIPTION("ASoC Driver for IQAudio DAC"); +MODULE_LICENSE("GPL v2"); -From 177df4583e9dacd9bba08970a0f7156bba7fb1b1 Mon Sep 17 00:00:00 2001 +From be291a7d7691daedbcea4310804bf8e5c0be2d19 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 25 Jul 2016 17:06:50 +0100 -Subject: [PATCH 079/132] iqaudio-dac: Compile fix - untested +Subject: [PATCH 079/133] iqaudio-dac: Compile fix - untested --- sound/soc/bcm/iqaudio-dac.c | 6 +++++- @@ -127742,10 +127742,10 @@ index 4e8e6dec14bcf4a1ff286c43742d4097249d6777..aa15bc4b49ca95edec905fddd8fd0a6d if (dapm->dev != codec_dai->dev) return 0; -From 5cba13f62442fe19faa0f3f92fbbe106dfb5b663 Mon Sep 17 00:00:00 2001 +From 41c0f23ead247551161d55bbfed445e50a4855e9 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 10:06:56 +0200 -Subject: [PATCH 080/132] Added support for HiFiBerry DAC+ +Subject: [PATCH 080/133] Added support for HiFiBerry DAC+ The driver is based on the HiFiBerry DAC driver. However HiFiBerry DAC+ uses a different codec chip (PCM5122), therefore a new driver is necessary. @@ -128374,10 +128374,10 @@ index 047c48953a20cd4075000ac294a17fe59baedcde..090fe0ee08e8765f9edbb62777413bb6 dev_err(dev, "No LRCLK?\n"); return -EINVAL; -From 1170ce69019f41099281c740ca16debdc345f351 Mon Sep 17 00:00:00 2001 +From d9a67c321395007b43d0f367845abec6e1fa2bfd Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 11:09:58 +0200 -Subject: [PATCH 081/132] Added driver for HiFiBerry Amp amplifier add-on board +Subject: [PATCH 081/133] Added driver for HiFiBerry Amp amplifier add-on board The driver contains a low-level hardware driver for the TAS5713 and the drivers for the Raspberry Pi I2S subsystem. @@ -129209,10 +129209,10 @@ index 0000000000000000000000000000000000000000..8f019e04898754d2f87e9630137be9e8 + +#endif /* _TAS5713_H */ -From 9520aaed4fbc1e0875305b0adfc6ce98edecf72a Mon Sep 17 00:00:00 2001 +From 821a4a5d6873b3e5dbbf2de11fd010aa07757463 Mon Sep 17 00:00:00 2001 From: "Daniel Matuschek (HiFiBerry)" Date: Tue, 26 Jul 2016 19:16:25 +0200 -Subject: [PATCH 082/132] Added HiFiBerry Digi+ Pro driver +Subject: [PATCH 082/133] Added HiFiBerry Digi+ Pro driver Signed-off-by: Daniel Matuschek --- @@ -129320,10 +129320,10 @@ index 9840e15d3e2be6396bc3ce6e74749408cc28c333..52ab9dea2e724c4238986ca53c59c849 ret = snd_soc_register_card(&snd_rpi_hifiberry_digi); -From 85d6e88a7e8d605e6ecc9508a31e814a847aa1c5 Mon Sep 17 00:00:00 2001 +From 6e2f1a16d00045f667d32195174363e49b6827fd Mon Sep 17 00:00:00 2001 From: Ryan Coe Date: Sat, 31 Jan 2015 18:25:49 -0700 -Subject: [PATCH 083/132] Update ds1307 driver for device-tree support +Subject: [PATCH 083/133] Update ds1307 driver for device-tree support Signed-off-by: Ryan Coe --- @@ -129350,10 +129350,10 @@ index 8e1c5cb6ece6f60619e5cafcea4271e056d96778..f9536679b270a39a4d9639fdbd3420fe .driver = { .name = "rtc-ds1307", -From 16d6dfd2cf096ce0f03ef1b4071c8b2dfae7f20b Mon Sep 17 00:00:00 2001 +From 7420b376c139f855278744f8b3352a21bc71d130 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Wed, 25 Mar 2015 09:26:17 +0100 -Subject: [PATCH 084/132] Add driver for rpi-proto +Subject: [PATCH 084/133] Add driver for rpi-proto Forward port of 3.10.x driver from https://github.com/koalo We are using a custom board and would like to use rpi 3.18.x @@ -129569,10 +129569,10 @@ index 0000000000000000000000000000000000000000..9db678e885efd63d84d60a098a84ed67 +MODULE_DESCRIPTION("ASoC Driver for Raspberry Pi connected to PROTO board (WM8731)"); +MODULE_LICENSE("GPL"); -From 0370e991cf8e3bc2656bad03ebee88efca6f2483 Mon Sep 17 00:00:00 2001 +From e7746320e7fc8f073a56cfe99eee391d2a53bd42 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 24 Aug 2015 16:03:47 +0100 -Subject: [PATCH 085/132] RaspiDAC3 support +Subject: [PATCH 085/133] RaspiDAC3 support Signed-off-by: Jan Grulich @@ -129815,10 +129815,10 @@ index 0000000000000000000000000000000000000000..dd9eeea2af0382307f437e6db09d1546 +MODULE_DESCRIPTION("ASoC Driver for RaspiDAC Rev.3x"); +MODULE_LICENSE("GPL v2"); -From 17c6235ccbac2cab84022d62da2ac617dc63f974 Mon Sep 17 00:00:00 2001 +From 40543851c29730ad9b78b97025a2ffe6091eced7 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 9 Aug 2016 14:49:23 +0100 -Subject: [PATCH 086/132] tpa6130a2: Add headphone switch control +Subject: [PATCH 086/133] tpa6130a2: Add headphone switch control Signed-off-by: Jan Grulich --- @@ -129927,10 +129927,10 @@ index f1ea052a822e1f584eb55cbc876b8e079e813ccd..3bf0163956c5665683d7950798df527f { struct tpa6130a2_data *data = snd_soc_component_get_drvdata(component); -From 4c8998e9cbfacc80e915ab8d998d384b0f62d752 Mon Sep 17 00:00:00 2001 +From 67dc0f1ba8eaacbbb12332051830ebed7e281ab0 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 9 Aug 2016 14:49:29 +0100 -Subject: [PATCH 087/132] Revert "tpa6130a2: Add headphone switch control" +Subject: [PATCH 087/133] Revert "tpa6130a2: Add headphone switch control" This reverts commit 860574af506a7a28782ca373feb880e7846943f9. --- @@ -130039,10 +130039,10 @@ index 3bf0163956c5665683d7950798df527fa1b57b59..f1ea052a822e1f584eb55cbc876b8e07 { struct tpa6130a2_data *data = snd_soc_component_get_drvdata(component); -From f1e74deb9cc5a67e30e7efdfd54f628b20bd3ba9 Mon Sep 17 00:00:00 2001 +From 91dbef4b0b3f8c13d484f40de7738db11ca0d27b Mon Sep 17 00:00:00 2001 From: Aaron Shaw Date: Thu, 7 Apr 2016 21:26:21 +0100 -Subject: [PATCH 088/132] Add Support for JustBoom Audio boards +Subject: [PATCH 088/133] Add Support for JustBoom Audio boards justboom-dac: Adjust for ALSA API change @@ -130496,10 +130496,10 @@ index 0000000000000000000000000000000000000000..91acb666380faa3c0deb2230f8a0f8bb +MODULE_DESCRIPTION("ASoC Driver for JustBoom PI Digi HAT Sound Card"); +MODULE_LICENSE("GPL v2"); -From b49176f288664983a1cd5b8e2f2cba3d165b51e6 Mon Sep 17 00:00:00 2001 +From 4df23efc45d5ea9152da9bb28ebe8a999b7fbf02 Mon Sep 17 00:00:00 2001 From: Andrey Grodzovsky Date: Tue, 3 May 2016 22:10:59 -0400 -Subject: [PATCH 089/132] ARM: adau1977-adc: Add basic machine driver for +Subject: [PATCH 089/133] ARM: adau1977-adc: Add basic machine driver for adau1977 codec driver. This commit adds basic support for the codec usage including: Device tree overlay, @@ -130681,10 +130681,10 @@ index 0000000000000000000000000000000000000000..6e2ee027926ee63c89222f75ceb89e3d +MODULE_DESCRIPTION("ASoC Driver for ADAU1977 ADC"); +MODULE_LICENSE("GPL v2"); -From 2ab9f6e38fd5027df4b6e61506723de9144d69f8 Mon Sep 17 00:00:00 2001 +From 4d1a66b24f66b88cdb4ab02bfd70587e1c29690b Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Mon, 16 May 2016 21:36:31 +1000 -Subject: [PATCH 090/132] New AudioInjector.net Pi soundcard with low jitter +Subject: [PATCH 090/133] New AudioInjector.net Pi soundcard with low jitter audio in and out. Contains the sound/soc/bcm ALSA machine driver and necessary alterations to the Kconfig and Makefile. @@ -130933,10 +130933,10 @@ index 0000000000000000000000000000000000000000..5ff0985e07efb96b95634a65995f09f7 +MODULE_ALIAS("platform:audioinjector-pi-soundcard"); + -From bbe8e1c22742ea605d30e21fc8b7551a2ad2bd7d Mon Sep 17 00:00:00 2001 +From dc02dff9d51c80084879037345cc3f9773ff65ff Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Thu, 30 Jun 2016 18:38:42 +0100 -Subject: [PATCH 091/132] Add IQAudIO Digi WM8804 board support +Subject: [PATCH 091/133] Add IQAudIO Digi WM8804 board support Support IQAudIO Digi board with iqaudio_digi machine driver and iqaudio-digi-wm8804-audio overlay. @@ -131236,10 +131236,10 @@ index 0000000000000000000000000000000000000000..9b6e829bcb5b1762a853775e78163196 +MODULE_DESCRIPTION("ASoC Driver for IQAudIO WM8804 Digi"); +MODULE_LICENSE("GPL v2"); -From 147e07a5a396c806eec79762799782afe7825878 Mon Sep 17 00:00:00 2001 +From 9b36ab6c869b182e2f34d1bf1bd346700da1e841 Mon Sep 17 00:00:00 2001 From: escalator2015 Date: Tue, 24 May 2016 16:20:09 +0100 -Subject: [PATCH 092/132] New driver for RRA DigiDAC1 soundcard using WM8741 + +Subject: [PATCH 092/133] New driver for RRA DigiDAC1 soundcard using WM8741 + WM8804 --- @@ -131712,10 +131712,10 @@ index 0000000000000000000000000000000000000000..446796e7e4c14a7d95b2f2a01211d9a0 +MODULE_DESCRIPTION("ASoC Driver for RRA DigiDAC1"); +MODULE_LICENSE("GPL v2"); -From 44dcde3a72f00896f48d3260014320d10a5daa7a Mon Sep 17 00:00:00 2001 +From 6129fa0c8b10f4c670e61227de424762df249f50 Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Sat, 2 Jul 2016 16:26:19 +0100 -Subject: [PATCH 093/132] Add support for Dion Audio LOCO DAC-AMP HAT +Subject: [PATCH 093/133] Add support for Dion Audio LOCO DAC-AMP HAT Using dedicated machine driver and pcm5102a codec driver. @@ -131888,10 +131888,10 @@ index 0000000000000000000000000000000000000000..89e65317512bc774453ac8d0d5b0ff98 +MODULE_DESCRIPTION("ASoC Driver for DionAudio LOCO"); +MODULE_LICENSE("GPL v2"); -From 7bf2d8d29d92a03713da62a89d41202fe9c29d16 Mon Sep 17 00:00:00 2001 +From d9cae57761eb2a3cf96dcdaad04363f76960fb65 Mon Sep 17 00:00:00 2001 From: Clive Messer Date: Mon, 19 Sep 2016 14:01:04 +0100 -Subject: [PATCH 094/132] Allo Piano DAC boards: Initial 2 channel (stereo) +Subject: [PATCH 094/133] Allo Piano DAC boards: Initial 2 channel (stereo) support (#1645) Add initial 2 channel (stereo) support for Allo Piano DAC (2.0/2.1) boards, @@ -132098,10 +132098,10 @@ index 0000000000000000000000000000000000000000..8e8e62e5a36a279b425ed4655cfbac99 +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Piano DAC"); +MODULE_LICENSE("GPL v2"); -From 809a407805f599d485e09df4639298503b304d64 Mon Sep 17 00:00:00 2001 +From 733cb62a453138ed46fce36aef38fdc5761294ee Mon Sep 17 00:00:00 2001 From: P33M Date: Wed, 21 Oct 2015 14:55:21 +0100 -Subject: [PATCH 095/132] rpi_display: add backlight driver and overlay +Subject: [PATCH 095/133] rpi_display: add backlight driver and overlay Add a mailbox-driven backlight controller for the Raspberry Pi DSI touchscreen display. Requires updated GPU firmware to recognise the @@ -132270,10 +132270,10 @@ index 0000000000000000000000000000000000000000..14a0d9b037395497c1fdae2961feccd5 +MODULE_DESCRIPTION("Raspberry Pi mailbox based Backlight Driver"); +MODULE_LICENSE("GPL"); -From fe57ea2b39063f2dc50066949ccfb25eeb9c9272 Mon Sep 17 00:00:00 2001 +From b66978c79d42288887c48f7b0aba8e302158939f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 23 Feb 2016 19:56:04 +0000 -Subject: [PATCH 096/132] bcm2835-virtgpio: Virtual GPIO driver +Subject: [PATCH 096/133] bcm2835-virtgpio: Virtual GPIO driver Add a virtual GPIO driver that uses the firmware mailbox interface to request that the VPU toggles LEDs. @@ -132499,10 +132499,10 @@ index 0000000000000000000000000000000000000000..f3e0f1620b979e4fa3c7e556eb785ac2 +MODULE_DESCRIPTION("brcmvirt GPIO driver"); +MODULE_ALIAS("platform:brcmvirt-gpio"); -From fa89892be9127b8a994dd2d11fa1752a4e1c3932 Mon Sep 17 00:00:00 2001 +From ce00d0bcc772349fd7e7b10a542ee3b91cd3216e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 4 Mar 2016 12:49:09 +0000 -Subject: [PATCH 097/132] DRM_VC4: Allow to be built for ARCH_BCM270x +Subject: [PATCH 097/133] DRM_VC4: Allow to be built for ARCH_BCM270x --- drivers/gpu/drm/vc4/Kconfig | 2 +- @@ -132521,10 +132521,10 @@ index e53df59cb139f25f8e6ae916bca93abf0c49e063..f6e938208b73512f20eab46a383ca91b select DRM_KMS_HELPER select DRM_KMS_CMA_HELPER -From 6176494514c32fc50941d25cc699294bcef80be2 Mon Sep 17 00:00:00 2001 +From 57a8dea225977d7adcbe04f6ab3f3526884178d2 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 23 Feb 2016 17:26:48 +0000 -Subject: [PATCH 098/132] amba_pl011: Don't use DT aliases for numbering +Subject: [PATCH 098/133] amba_pl011: Don't use DT aliases for numbering The pl011 driver looks for DT aliases of the form "serial", and if found uses as the device ID. This can cause @@ -132553,10 +132553,10 @@ index 8a9e213387a79fcc335caad27520a68edf03f446..4a5a1c5cf9b345e255f4d79714a7ae46 uap->old_cr = 0; uap->port.dev = dev; -From 9393f652240ffbaf01bd959a6b0eba633e7f8459 Mon Sep 17 00:00:00 2001 +From 82c4ed7e0e54c918b84a3dd45824312b0505df67 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 3 Dec 2014 13:23:28 +0200 -Subject: [PATCH 099/132] OF: DT-Overlay configfs interface +Subject: [PATCH 099/133] OF: DT-Overlay configfs interface This is a port of Pantelis Antoniou's v3 port that makes use of the new upstreamed configfs support for binary attributes. @@ -132988,10 +132988,10 @@ index 0000000000000000000000000000000000000000..0037e6868a6cda8706c88194c6a4454b +} +late_initcall(of_cfs_init); -From 08841d9fecbdb8e294cbdf4adf1bc42170cea3ac Mon Sep 17 00:00:00 2001 +From 474664bc68b6dd8b217e4f1c5fb8144da2741d96 Mon Sep 17 00:00:00 2001 From: Cheong2K Date: Fri, 26 Feb 2016 18:20:10 +0800 -Subject: [PATCH 100/132] brcm: adds support for BCM43341 wifi +Subject: [PATCH 100/133] brcm: adds support for BCM43341 wifi --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c | 2 ++ @@ -133031,10 +133031,10 @@ index 3cc42bef6245529c37320f0ec6ab5e7b77f1d2f6..2ae9d0c9dbaaab6bc16610ac012039cd #define BRCM_CC_4335_CHIP_ID 0x4335 #define BRCM_CC_4339_CHIP_ID 0x4339 -From 1810a52ac0184f4e960d8e28da9f261b5641576e Mon Sep 17 00:00:00 2001 +From bcd3e9e092f35b76532777fc1ded0dce325827fe Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 9 Mar 2016 17:25:59 +0000 -Subject: [PATCH 101/132] brcmfmac: Disable power management +Subject: [PATCH 101/133] brcmfmac: Disable power management Disable wireless power saving in the brcmfmac WLAN driver. This is a temporary measure until the connectivity loss resulting from power @@ -133059,10 +133059,10 @@ index b8aec5e5ef93e28dfb70c95557d7388fd9b67bef..a13351c4f8401263c04ae1f2dd81e84f if (!check_vif_up(ifp->vif)) { -From 12808ddd2f37500e83c87f594d0b27a150dfd2c7 Mon Sep 17 00:00:00 2001 +From 2c3a1291a7bc8c888e4e7423c0240f58e2b6d5e3 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 28 Apr 2016 17:13:47 +0100 -Subject: [PATCH 102/132] brcmfmac: Use original country code as a fallback +Subject: [PATCH 102/133] brcmfmac: Use original country code as a fallback Commit 73345fd212980d2e28a5c6d83801c903bd773680: @@ -133121,10 +133121,10 @@ index a13351c4f8401263c04ae1f2dd81e84f28303c12..25efa073602397780e308bf00416e949 ccreq->country_abbrev[1] = alpha2[1]; ccreq->country_abbrev[2] = 0; -From 8916cf63474b87d1d0f87ff04f618b85dc778dd0 Mon Sep 17 00:00:00 2001 +From 826d67d2a5d87fdcae2a1cebfb344f25f2d0009d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 19 May 2016 15:36:09 +0100 -Subject: [PATCH 103/132] brcmfmac: Plug memory leak in brcmf_fill_bss_param +Subject: [PATCH 103/133] brcmfmac: Plug memory leak in brcmf_fill_bss_param See: https://github.com/raspberrypi/linux/issues/1471 @@ -133157,10 +133157,10 @@ index 25efa073602397780e308bf00416e949c60ab678..9f50ef00a8823011a806a2b86775abb8 static s32 -From 4a9b7eb4d9a127c5e9a3b312b155aca8759b2e89 Mon Sep 17 00:00:00 2001 +From 042f3b792977f3d8c04a18edc261c77f526c0c77 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 13 Sep 2016 16:32:37 +0100 -Subject: [PATCH 104/132] brcmfmac: do not use internal roaming engine by +Subject: [PATCH 104/133] brcmfmac: do not use internal roaming engine by default Some evidence of curing disconnects with this disabled, so make it a default. @@ -133184,10 +133184,10 @@ index 3e15d64c64813513bc22202dd9e468588699abb0..4051780f64f44a5ce522babe6c371a1b MODULE_PARM_DESC(roamoff, "Do not use internal roaming engine"); -From 06babc46e3a8a0e535ccccbc5c04e6c9bad0bbaf Mon Sep 17 00:00:00 2001 +From f164e38cf7f30f0b9ee4f0acbfdf70ae3c967cd0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 31 Aug 2016 17:10:09 +0100 -Subject: [PATCH 105/132] brcmfmac: Change stop_ap sequence +Subject: [PATCH 105/133] brcmfmac: Change stop_ap sequence Patch from Broadcom/Cypress to resolve a customer error @@ -133220,10 +133220,10 @@ index 9f50ef00a8823011a806a2b86775abb8d5f9de54..b3ef2bb5642ce3ff0b74c5bab97114f7 brcmf_fil_iovar_int_set(ifp, "mbss", 0); err = brcmf_fil_cmd_int_set(ifp, BRCMF_C_SET_REGULATORY, -From 37879fec89021edae1356d5100c35ef8fb181b26 Mon Sep 17 00:00:00 2001 +From f79c9a8978d52194c98c65d653c7b18ff3469737 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 17 Dec 2015 13:37:07 +0000 -Subject: [PATCH 106/132] hci_h5: Don't send conf_req when ACTIVE +Subject: [PATCH 106/133] hci_h5: Don't send conf_req when ACTIVE Without this patch, a modem and kernel can continuously bombard each other with conf_req and conf_rsp messages, in a demented game of tag. @@ -133246,10 +133246,10 @@ index 0879d64b1caf58afb6e5d494c07d9ab7e7cdf983..5161ab30fd533d50f516bb93d5b9f402 if (H5_HDR_LEN(hdr) > 2) h5->tx_win = (data[2] & 0x07); -From c6c7dff9121eabb02205027177beb97ce7707986 Mon Sep 17 00:00:00 2001 +From 3e42b2f4ac358bc2e28962073240014f3b2d2864 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 22 Jan 2016 13:06:39 -0800 -Subject: [PATCH 107/132] drm/vc4: Add a debugfs node for tracking execution +Subject: [PATCH 107/133] drm/vc4: Add a debugfs node for tracking execution state. Signed-off-by: Eric Anholt @@ -133309,10 +133309,10 @@ index b262c5c26f109702572ed613fa0965f06a993ef9..27f42023fa49c7e62e643dc007e9e121 vc4_queue_hangcheck(struct drm_device *dev) { -From 07bfab04d29dbdea5e0a652b5f09340593f13c3a Mon Sep 17 00:00:00 2001 +From b4bb84ce6c8cf7630cc9e9ecde3b33a2e9a7c452 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 25 Jan 2016 13:03:33 -0800 -Subject: [PATCH 108/132] drm/vc4: Include vc4_drm.h in uapi in downstream +Subject: [PATCH 108/133] drm/vc4: Include vc4_drm.h in uapi in downstream build. Signed-off-by: Eric Anholt @@ -133333,10 +133333,10 @@ index 9355dd8eff3ba39401dfe37e7fbf7737f0397f11..68828bf586f05a8d9b0a6ab409ee91a7 header-y += vmwgfx_drm.h header-y += msm_drm.h -From 11f6f5ab0528f97e9da3f199f55f32240d00153a Mon Sep 17 00:00:00 2001 +From c22f3983b5514c5ed39c3a5639e082ec9ae67389 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Oct 2015 11:32:14 -0700 -Subject: [PATCH 109/132] drm/vc4: Force HDMI to connected. +Subject: [PATCH 109/133] drm/vc4: Force HDMI to connected. For some reason on the downstream tree, the HPD GPIO isn't working. @@ -133359,10 +133359,10 @@ index 4452f3631cacea37bbd5dc8a594367631e308adc..3a622f70a077c2ebe214830f5d700cd8 if (gpio_get_value_cansleep(vc4->hdmi->hpd_gpio) ^ vc4->hdmi->hpd_active_low) -From 3eb321b6925776b8d6784a7bec7893cee9991993 Mon Sep 17 00:00:00 2001 +From ad9b6dc8b0ac99384cefa90928c6130ad2225689 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 13 Apr 2015 17:16:29 +0100 -Subject: [PATCH 110/132] config: Add default configs +Subject: [PATCH 110/133] config: Add default configs --- arch/arm/configs/bcm2709_defconfig | 1294 +++++++++++++++++++++++++++++++++++ @@ -135981,10 +135981,10 @@ index 0000000000000000000000000000000000000000..cfe21355f7d95326b292be1b018b988f +CONFIG_CRC_ITU_T=y +CONFIG_LIBCRC32C=y -From 764f71bad9c87bcef071c68e0712e288384ddc19 Mon Sep 17 00:00:00 2001 +From 912bf1f3da1894d3018be20fe9ee39c023cacdd8 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Wed, 24 Aug 2016 03:35:56 -0700 -Subject: [PATCH 111/132] Add arm64 configuration and device tree differences. +Subject: [PATCH 111/133] Add arm64 configuration and device tree differences. Disable MMC_BCM2835_SDHOST and MMC_BCM2835 since these drivers are crashing at the moment. @@ -137387,10 +137387,10 @@ index 0000000000000000000000000000000000000000..1fcde8c1329bbfd329245a8bb1769199 +CONFIG_LIBCRC32C=y +CONFIG_BCM2708_VCHIQ=n -From 3d4788a08c14765335dfc93749bfa528ad9b5727 Mon Sep 17 00:00:00 2001 +From 185ba8c40aa985d54692020a61d45d499cabb3ae Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 5 Oct 2016 16:10:59 +0100 -Subject: [PATCH 112/132] bcm2835-cpufreq: Only report a single frequency when +Subject: [PATCH 112/133] bcm2835-cpufreq: Only report a single frequency when max and min frequencies are the same 4.8 kernel gives EINV error when max and min frequencies are the same (e.g. from using force_turbo=1) @@ -137459,10 +137459,10 @@ index 3eb9e9326231b08e6ee95ad486485245c71cf868..414fbdc10dfbfc6e4bb47870a7af3fd5 /* the CPUFreq driver */ -From d641ce51bafbff52c3753a17afadc0a99647054c Mon Sep 17 00:00:00 2001 +From 40920ca8f094d54576befc80cd384f69a70d4a3a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 7 Oct 2016 12:37:09 +0100 -Subject: [PATCH 113/132] scripts/mkknlimg: Change string for DDT detection +Subject: [PATCH 113/133] scripts/mkknlimg: Change string for DDT detection The old "of_overlay_apply" string does not appear in 4.8 kernel builds. "of_cfs_init" is both present and a more accurate indication of support @@ -137489,10 +137489,10 @@ index 78c5845d2f01deb04b477327d83fa60624f87f98..a21f7e31bc904233e980e66ae3e6337e my $res = try_extract($kernel_file, $tmpfile1); -From 1287cce8ba7a9380c5f4ea084970f6f3689c945a Mon Sep 17 00:00:00 2001 +From 0c9eadf7a7fcfe0e54e2ee3c9bc7a53d6bb75561 Mon Sep 17 00:00:00 2001 From: Herve Jourdain Date: Fri, 20 May 2016 16:02:23 +0800 -Subject: [PATCH 114/132] build: support for .dtbo files for dtb overlays +Subject: [PATCH 114/133] build: support for .dtbo files for dtb overlays Kernel 4.4.6+ on RaspberryPi support .dtbo files for overlays, instead of .dtb. Patch the kernel, which has faulty rules to generate .dtbo the way yocto does @@ -137534,10 +137534,10 @@ index 1d949b7410600dd3b04a3acde8c41cfead15bfa4..1967878a843461c3ff1f473b9a030eb0 -d $(depfile).dtc.tmp $(dtc-tmp) ; \ cat $(depfile).pre.tmp $(depfile).dtc.tmp > $(depfile) -From aca001dfcac9cb9d81bb23fcdb41837315880d05 Mon Sep 17 00:00:00 2001 +From 9473e3e35b968de7d55d20572dc0699ed2c7b5d3 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Thu, 6 Oct 2016 19:42:55 -0700 -Subject: [PATCH 115/132] [media]bcm2835-camera: fix compilation warning/werror +Subject: [PATCH 115/133] [media]bcm2835-camera: fix compilation warning/werror | /a/builder/mnt/build/tmp-glibc/work-shared/raspberrypi3/kernel-source/drivers/media/platform/bcm2835/bcm2835-camera.c:656:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types ] @@ -137567,10 +137567,10 @@ index 70f4db2741037381e638d1dda5a95478809eb161..cb5bab642eaab2f60d641801dd0afdac struct bm2835_mmal_dev *dev = vb2_get_drv_priv(vq); unsigned long size; -From a2d7512325a468f024a172cdfc033511c62b088c Mon Sep 17 00:00:00 2001 +From 3c1511fa2d36da24b0865534327ee2d6a836d8fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Sat, 8 Oct 2016 16:26:46 +0200 -Subject: [PATCH 116/132] bcm2709: Drop platform smp and timer init code +Subject: [PATCH 116/133] bcm2709: Drop platform smp and timer init code MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -137745,10 +137745,10 @@ index 90773a30b87abbfda1615326c6faf59b9db6d68e..d4c9d57d78a964fbbf799b534471462d .init_early = bcm2709_init_early, .reserve = board_reserve, -From a1d5fc5c451e0aad95ff571f74cc9a6c8779d183 Mon Sep 17 00:00:00 2001 +From 837db1841c3305cba3257de7fa9acded0d3e43d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Mon, 3 Oct 2016 17:53:15 +0200 -Subject: [PATCH 117/132] BCM270X_DT: Use bcm283x.dtsi, bcm2835.dtsi and +Subject: [PATCH 117/133] BCM270X_DT: Use bcm283x.dtsi, bcm2835.dtsi and bcm2836.dtsi MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -138877,10 +138877,10 @@ index 223bd9627b3dcaac5458909dc59c877eed751ce4..491594c918cf5da94fbb19a606edb0dd +}; +#endif -From b17ce54bf6c1e3dbd977367d8b67407ee6cb10e7 Mon Sep 17 00:00:00 2001 +From 4c3a15347f23d25c02bf21d93c7acb24aee2f0ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Fri, 7 Oct 2016 16:50:59 +0200 -Subject: [PATCH 118/132] watchdog: bcm2835: Support setting reboot partition +Subject: [PATCH 118/133] watchdog: bcm2835: Support setting reboot partition MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -139004,10 +139004,10 @@ index 4dddd8298a227d64862f2e92954a465f2e44b3f6..1f545e024422f59280932713e6a1b051 register_restart_handler(&wdt->restart_handler); if (pm_power_off == NULL) -From 87ec199b9d7b0c2c4201b6743643f59fc9d948d3 Mon Sep 17 00:00:00 2001 +From 39e27f829bd8762885bbe882f3957135821d6497 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Fri, 7 Oct 2016 17:07:46 +0200 -Subject: [PATCH 119/132] bcm270x: Use watchdog for reboot/poweroff +Subject: [PATCH 119/133] bcm270x: Use watchdog for reboot/poweroff MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -139266,10 +139266,10 @@ index d4c9d57d78a964fbbf799b534471462d3c3b88f1..ed5c5414f7a3ad7284cda881e9e55077 module_param(serial, uint, 0644); -module_param(reboot_part, uint, 0644); -From 49f59e094fb5966061ba492d60dcf8a90a83eb0e Mon Sep 17 00:00:00 2001 +From 80a42c7c0562105089444dd68071d62a345bb79d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Mon, 10 Oct 2016 17:35:40 +0200 -Subject: [PATCH 120/132] bcm270x: Remove dead files +Subject: [PATCH 120/133] bcm270x: Remove dead files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -139470,10 +139470,10 @@ index 6aa68260dd866c83527dffece8de483913231fb3..00000000000000000000000000000000 - */ -#define VMALLOC_END (0xff000000) -From 657a2de2fd2927b834e8f109042dc37bf3c9ce25 Mon Sep 17 00:00:00 2001 +From daaa7bb6ab36a9f2c5134bcacd2bc68b57a34691 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Mon, 10 Oct 2016 17:37:43 +0200 -Subject: [PATCH 121/132] bcm270x: Drop bcm2835-aux-uart hack +Subject: [PATCH 121/133] bcm270x: Drop bcm2835-aux-uart hack MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -139553,10 +139553,10 @@ index ed5c5414f7a3ad7284cda881e9e550777cd29282..9a1ad48d13172856e3ec748db015cb95 system_serial_low = serial; } -From cf2be857b843343a3cf3a7104fed5228b5e1bbe3 Mon Sep 17 00:00:00 2001 +From 1f1a94d603bc5175910448b886bdec68ef0664e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Mon, 10 Oct 2016 17:39:30 +0200 -Subject: [PATCH 122/132] Revert "bcm2835: Add support for uart1" +Subject: [PATCH 122/133] Revert "bcm2835: Add support for uart1" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -139614,10 +139614,10 @@ index 0ef5cd3d1d6ec420360294acc98d40d698d38d8a..8f152266ba9b470df2eaaed9ebcf158e static const char * const bcm2835_compat[] = { -From ca77269b8c376a34e42ab6c6c7e4d76866c466e6 Mon Sep 17 00:00:00 2001 +From 339aad90adc3a12f2a09ce5a1daee17a749506c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Mon, 10 Oct 2016 17:41:26 +0200 -Subject: [PATCH 123/132] bcm270x: Remove unnecessary of_platform_populate +Subject: [PATCH 123/133] bcm270x: Remove unnecessary of_platform_populate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -139692,10 +139692,10 @@ index 9a1ad48d13172856e3ec748db015cb95cd110b76..d2762f558f644ac87c56ba9402a638a3 system_serial_low = serial; } -From b4b850195559488e7c7e681cd295ab6b9c330821 Mon Sep 17 00:00:00 2001 +From 1f6f93598f0badf5d1f448ad8db3081a2b37d52b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Mon, 10 Oct 2016 17:46:27 +0200 -Subject: [PATCH 124/132] bcm270x: Remove 4MB dma coherent pool +Subject: [PATCH 124/133] bcm270x: Remove 4MB dma coherent pool MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -139776,10 +139776,10 @@ index d2762f558f644ac87c56ba9402a638a3c7a26397..d0e43619669e851350c5d9d7bb7e9dd1 .dt_compat = bcm2709_compat, MACHINE_END -From 490f6e2e5fc456799e3c5fff7b483dc68eba73b1 Mon Sep 17 00:00:00 2001 +From 29d1d588931d9fe7843d62962fde7ff7e2bebded Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Mon, 10 Oct 2016 19:26:42 +0200 -Subject: [PATCH 125/132] bcm270x: Drop map_io device mapping +Subject: [PATCH 125/133] bcm270x: Drop map_io device mapping MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -140728,10 +140728,10 @@ index de7504bfc20ba24be8707861b8389783860adb77..00000000000000000000000000000000 - */ -#define arch_decomp_wdog() -From cfae72c5f744ca6793e4968ae47468c6c5eac21b Mon Sep 17 00:00:00 2001 +From 92c6799f0299e081e9e9c737f7bb02a1e30a56fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Mon, 10 Oct 2016 19:37:06 +0200 -Subject: [PATCH 126/132] bcm270x: Use DT_MACHINE_START +Subject: [PATCH 126/133] bcm270x: Use DT_MACHINE_START MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -140813,10 +140813,10 @@ index b52d949ee91d96eb7672fbbb4969bfa1e7afc376..2ed1b8a922ed02b9e3545991873af77b ics_if_voip MACH_ICS_IF_VOIP ICS_IF_VOIP 3206 wlf_cragg_6410 MACH_WLF_CRAGG_6410 WLF_CRAGG_6410 3207 -From c676b9c38919c380155127518694332baf309b9c Mon Sep 17 00:00:00 2001 +From f5e3cafd855dda46e310849991ee4923445b86e1 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 11 Oct 2016 17:48:07 +0100 -Subject: [PATCH 127/132] Use DT rather than modules params for board rev and +Subject: [PATCH 127/133] Use DT rather than modules params for board rev and serial --- @@ -140910,10 +140910,10 @@ index 9cf36118e57b3c362de9adcf089425023d4a601d..9f113736627175bdcb362e0eda469e09 -module_param(boardrev, uint, 0644); -module_param(serial, uint, 0644); -From a8e5605cde4a7e1f77d695336a1ba258b324ad95 Mon Sep 17 00:00:00 2001 +From d14a603a47fbedc793bba0dce63b19a1545ad9be Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Fri, 2 Sep 2016 16:45:27 +0100 -Subject: [PATCH 128/132] Register the clocks early during the boot process, so +Subject: [PATCH 128/133] Register the clocks early during the boot process, so that special/critical clocks can get enabled early on in the boot process avoiding the risk of disabling a clock, pll_divider or pll when a claiming driver fails to install propperly - maybe it needs to defer. @@ -140959,10 +140959,10 @@ index fbf616021704178a9d007219a0ea2a9f1704f0a6..cbbc8d4ddcffc797268c0ecb6477005f MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("BCM2835 clock driver"); -From 5264862a2aa5f6c30dc03a0e2f09ada548789675 Mon Sep 17 00:00:00 2001 +From 16ecc1b9ec6dcb636b3e0bd6cc96d56ed16c170d Mon Sep 17 00:00:00 2001 From: Scott Ellis Date: Tue, 27 Sep 2016 04:29:00 -0400 -Subject: [PATCH 129/132] Add Adafruit pitft35 touchscreen support (#1657) +Subject: [PATCH 129/133] Add Adafruit pitft35 touchscreen support (#1657) The dts comes from the Adafruit repository @@ -141167,10 +141167,10 @@ index 952104ab6c4cd0e9d8f7bd5f2fba7a72da75424e..26fa6c2b6b6d745178e666465ba226af CONFIG_FB_TFT_ILI9320=m CONFIG_FB_TFT_ILI9325=m -From 2fd1010866b91d68aa42e0a81d3e8739b1902a34 Mon Sep 17 00:00:00 2001 +From 2a59957ae7482d3bf1b6e4e45ab209da6365c66c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 10 Oct 2016 15:06:20 +0100 -Subject: [PATCH 130/132] BCM270X_DT: Update CM3 to use sdhost interface +Subject: [PATCH 130/133] BCM270X_DT: Update CM3 to use sdhost interface --- arch/arm/boot/dts/bcm2710-rpi-cm3.dts | 9 ++++----- @@ -141206,10 +141206,10 @@ index b5a5ae7747455438f8eabd28e8c11c6aeb0c1ecc..d13e3d4dac4e198c8cac451e3f64ef68 bus-width = <4>; status = "okay"; -From 395f1c253709126a0d9743da0ca0482ef15f01ab Mon Sep 17 00:00:00 2001 +From 938aa4394c9ab18f4674df2854a2970afa5da5b8 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 11 Oct 2016 18:10:17 +0100 -Subject: [PATCH 131/132] Revert "Register the clocks early during the boot +Subject: [PATCH 131/133] Revert "Register the clocks early during the boot process," This reverts commit bcc804ce3dfd5eb4800c9dd77370da7e7913f77d. @@ -141253,10 +141253,10 @@ index cbbc8d4ddcffc797268c0ecb6477005fa14e228b..fbf616021704178a9d007219a0ea2a9f MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("BCM2835 clock driver"); -From 1556abe256ec0a9e34cae5ae0a4e2e660aad1cae Mon Sep 17 00:00:00 2001 +From d64cdc61cc63683ada1004d9a8c97ffd62e6bab4 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 12 Oct 2016 15:10:14 +0100 -Subject: [PATCH 132/132] mmc: info (not err) msg on clock probe deferral +Subject: [PATCH 132/133] mmc: info (not err) msg on clock probe deferral --- drivers/mmc/host/bcm2835-mmc.c | 5 ++++- @@ -141297,3 +141297,71 @@ index 23dea422182534e248435aeaee3ecb5da69c0d33..9e55d5ac08b5809c40fe391ae6e685fd goto err; } + +From 3f69235898cb5f4b969d4efe824af131dc817117 Mon Sep 17 00:00:00 2001 +From: Electron752 +Date: Sat, 15 Oct 2016 11:49:52 -0700 +Subject: [PATCH 133/133] ARM64: Modify default config to get raspbian to boot + (#1686) + +1. Enable emulation of deprecated instructions. +2. Enable ARM 8.1 and 8.2 features which are not detected at runtime. +3. Switch the default governer to powersave. +4. Include the watchdog timer driver in the kernel image rather then a module. + +Tested with raspbian-jessie 2016-09-23. +--- + arch/arm64/configs/bcmrpi3_defconfig | 18 +++++++++++------- + 1 file changed, 11 insertions(+), 7 deletions(-) + +diff --git a/arch/arm64/configs/bcmrpi3_defconfig b/arch/arm64/configs/bcmrpi3_defconfig +index 1fcde8c1329bbfd329245a8bb17691999882ccfc..d7406f5a4620151044b8f716b4d10bb818648e06 100644 +--- a/arch/arm64/configs/bcmrpi3_defconfig ++++ b/arch/arm64/configs/bcmrpi3_defconfig +@@ -27,19 +27,23 @@ CONFIG_ARM64_VA_BITS=39 + CONFIG_SCHED_MC=y + CONFIG_NR_CPUS=4 + CONFIG_HOTPLUG_CPU=y ++CONFIG_ARMV8_DEPRECATED=y ++CONFIG_SWP_EMULATION=y ++CONFIG_CP15_BARRIER_EMULATION=y ++CONFIG_SETEND_EMULATION=y + + # + # ARMv8.1 architectural features + # +-CONFIG_ARM64_HW_AFDBM=n +-CONFIG_ARM64_PAN=n +-CONFIG_ARM64_LSE_ATOMICS=n +-CONFIG_ARM64_VHE=n ++CONFIG_ARM64_HW_AFDBM=y ++CONFIG_ARM64_PAN=y ++CONFIG_ARM64_LSE_ATOMICS=y ++CONFIG_ARM64_VHE=y + + # + # ARMv8.2 architectural features + # +-CONFIG_ARM64_UAO=n ++CONFIG_ARM64_UAO=y + CONFIG_ARM64_MODULE_CMODEL_LARGE=n + CONFIG_RANDOMIZE_BASE=n + +@@ -98,7 +102,7 @@ CONFIG_ZBOOT_ROM_TEXT=0x0 + CONFIG_ZBOOT_ROM_BSS=0x0 + CONFIG_CMDLINE="console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait" + CONFIG_CPU_FREQ=y +-CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y ++CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE=y + CONFIG_CPU_FREQ_GOV_PERFORMANCE=y + CONFIG_CPU_FREQ_GOV_USERSPACE=y + CONFIG_CPU_FREQ_GOV_ONDEMAND=y +@@ -687,7 +691,7 @@ CONFIG_SENSORS_SHTC1=m + CONFIG_THERMAL=y + CONFIG_THERMAL_BCM2835=y + CONFIG_WATCHDOG=y +-CONFIG_BCM2835_WDT=m ++CONFIG_BCM2835_WDT=y + CONFIG_UCB1400_CORE=m + CONFIG_MFD_STMPE=y + CONFIG_STMPE_SPI=y diff --git a/projects/RPi2/patches/linux/linux-01-RPi_support.patch b/projects/RPi2/patches/linux/linux-01-RPi_support.patch index b79210e3e6..adae52fd87 100644 --- a/projects/RPi2/patches/linux/linux-01-RPi_support.patch +++ b/projects/RPi2/patches/linux/linux-01-RPi_support.patch @@ -1,7 +1,7 @@ -From 0feed04eba698c3a73470ed2d2dbd539215b3f26 Mon Sep 17 00:00:00 2001 +From 5f168eaadbd8e731359c8fda12268f1eb9777a89 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 27 Apr 2016 17:43:28 +0100 -Subject: [PATCH 001/132] Revert "SUNRPC: Make NFS swap work with multipath" +Subject: [PATCH 001/133] Revert "SUNRPC: Make NFS swap work with multipath" This reverts commit 15001e5a7e1e207b6bd258cd8f187814cd15b6dc. --- @@ -95,10 +95,10 @@ index 66f23b376fa04a91134eddf6d8ee22a2f5de5808..f55fe2b0137e8fbefcd20c336b28ad48 EXPORT_SYMBOL_GPL(rpc_clnt_swap_deactivate); #endif /* CONFIG_SUNRPC_SWAP */ -From 61c2fd6b6b40155198041cd0f629642ec36aa0c5 Mon Sep 17 00:00:00 2001 +From b57b907a656c079c22350462c952ea12c6a3b34c Mon Sep 17 00:00:00 2001 From: Steve Glendinning Date: Thu, 19 Feb 2015 18:47:12 +0000 -Subject: [PATCH 002/132] smsx95xx: fix crimes against truesize +Subject: [PATCH 002/133] smsx95xx: fix crimes against truesize smsc95xx is adjusting truesize when it shouldn't, and following a recent patch from Eric this is now triggering warnings. @@ -145,10 +145,10 @@ index dc989a8b5afbd62b07cd65a2fa5edde67d3cc5fb..116680e3089f16e1e3e9113a3b93e62c usbnet_skb_return(dev, ax_skb); } -From a883acbfdaae6666205749159df57af1c3cba31b Mon Sep 17 00:00:00 2001 +From 1b91528a29c7b7a216a3f974c1df17e9666970ee Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 17 Apr 2015 16:58:45 +0100 -Subject: [PATCH 003/132] smsc95xx: Disable turbo mode by default +Subject: [PATCH 003/133] smsc95xx: Disable turbo mode by default --- drivers/net/usb/smsc95xx.c | 2 +- @@ -168,10 +168,10 @@ index 116680e3089f16e1e3e9113a3b93e62cb78cc1bb..aa4cb43dcd9ba83b042332bc15a4dce6 MODULE_PARM_DESC(turbo_mode, "Enable multiple frames per Rx transaction"); -From c0a473f810ac26f9c61ed2706f2a332fb8d280a5 Mon Sep 17 00:00:00 2001 +From ea71b37216af8b41d32555cbf6b32334d198bffe Mon Sep 17 00:00:00 2001 From: Sam Nazarko Date: Fri, 1 Apr 2016 17:27:21 +0100 -Subject: [PATCH 004/132] add smsc95xx packetsize module_param +Subject: [PATCH 004/133] add smsc95xx packetsize module_param Signed-off-by: Sam Nazarko --- @@ -213,10 +213,10 @@ index aa4cb43dcd9ba83b042332bc15a4dce68affce28..889bdabd9dea6cebccc361aa4ac569d7 netif_dbg(dev, ifup, dev->net, "rx_urb_size=%ld\n", -From 1bc556871ead5d8c9f1c2721523d5b80365d308f Mon Sep 17 00:00:00 2001 +From d95335fb2a1e94d9571cbb272531c8ec88e0c60e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 17:26:38 +0000 -Subject: [PATCH 005/132] Allow mac address to be set in smsc95xx +Subject: [PATCH 005/133] Allow mac address to be set in smsc95xx Signed-off-by: popcornmix --- @@ -312,10 +312,10 @@ index 889bdabd9dea6cebccc361aa4ac569d73681396b..d22a2324085fbf61fbd8920362bfc7b9 eth_hw_addr_random(dev->net); netif_dbg(dev, ifup, dev->net, "MAC address set to eth_random_addr\n"); -From e940173d966e03398e6ebd2f30c8d8012684ebf9 Mon Sep 17 00:00:00 2001 +From 326beeca49f750a848bf612a07533bbe3daba13b Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 9 Aug 2016 22:19:28 +0100 -Subject: [PATCH 006/132] smsc95xx: Experimental: Enable turbo_mode and +Subject: [PATCH 006/133] smsc95xx: Experimental: Enable turbo_mode and packetsize=2560 by default See: http://forum.kodi.tv/showthread.php?tid=285288 @@ -346,10 +346,10 @@ index d22a2324085fbf61fbd8920362bfc7b9f72bebe3..c846c55075387398d9bcb0957e31f5c8 MODULE_PARM_DESC(packetsize, "Override the RX URB packet size"); -From f034d07fa73f57a3cb2d17ffdf91c70bc6599e21 Mon Sep 17 00:00:00 2001 +From 790d18e6b933bd21f9b9931f14699d115a2818d3 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 9 Mar 2016 13:28:24 +0000 -Subject: [PATCH 007/132] serial: Take care starting a hung-up tty's port +Subject: [PATCH 007/133] serial: Take care starting a hung-up tty's port tty_port_hangup sets a port's tty field to NULL (holding the port lock), but uart_tx_stopped, called from __uart_start (with the port lock), @@ -377,10 +377,10 @@ index 2f44e20136545162d15ee9a39c2eae38352580d1..6b0518ce13ad210b888b73dd6c02a555 return 0; } -From 21b1c0e3468cfcc15f432e04124428f3bbd698f1 Mon Sep 17 00:00:00 2001 +From bda0c4920d8c466cf65c9d5fbad43a0d2e617e85 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 13 Mar 2015 12:43:36 +0000 -Subject: [PATCH 008/132] Protect __release_resource against resources without +Subject: [PATCH 008/133] Protect __release_resource against resources without parents Without this patch, removing a device tree overlay can crash here. @@ -408,10 +408,10 @@ index 9b5f04404152c296af3a96132f27cfc80ffa9af9..f8a9af6e6b915812be2ba2c1c2b40106 for (;;) { tmp = *p; -From 81e163c07843ca521bd0753a05d8e177b15e9e55 Mon Sep 17 00:00:00 2001 +From 59df9e9d36fcfac03715b5c4fd2d899709a58833 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 18 Dec 2014 16:07:15 -0800 -Subject: [PATCH 009/132] mm: Remove the PFN busy warning +Subject: [PATCH 009/133] mm: Remove the PFN busy warning See commit dae803e165a11bc88ca8dbc07a11077caf97bbcb -- the warning is expected sometimes when using CMA. However, that commit still spams @@ -436,10 +436,10 @@ index a2214c64ed3cd04dceaed7a579f593852e458df1..de26bffb1baa5cffa692fcb12b478263 goto done; } -From 45978dc4bb5c1454039233e54d19dc333dadf5b9 Mon Sep 17 00:00:00 2001 +From 518dc33d99451dec2d49e1bb24c6eff0219c5bc4 Mon Sep 17 00:00:00 2001 From: Robert Tiemann Date: Mon, 20 Jul 2015 11:01:25 +0200 -Subject: [PATCH 010/132] BCM2835_DT: Fix I2S register map +Subject: [PATCH 010/133] BCM2835_DT: Fix I2S register map --- Documentation/devicetree/bindings/dma/brcm,bcm2835-dma.txt | 4 ++-- @@ -477,10 +477,10 @@ index 65783de0aedf3da79adc36fd077b7a89954ddb6b..a89fe4220fdc3f26f75ee66daf187554 dmas = <&dma 2>, <&dma 3>; -From 4491cdafc08c5475282ed797870970174d4c4ec8 Mon Sep 17 00:00:00 2001 +From 83ce9f1a637ad109f607a73ac4d5033159e7979f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 4 Dec 2015 17:41:50 +0000 -Subject: [PATCH 011/132] irq-bcm2836: Prevent spurious interrupts, and trap +Subject: [PATCH 011/133] irq-bcm2836: Prevent spurious interrupts, and trap them early The old arch-specific IRQ macros included a dsb to ensure the @@ -507,10 +507,10 @@ index d96b2c947e74e3edab3917551c64fbd1ced0f34c..93e3f7660c4230c9f1dd3b195958cb49 #endif } else if (stat) { -From b2d86404d6c139bdf57ac40405cc335872d425a0 Mon Sep 17 00:00:00 2001 +From f4e282add1c9635bca5e76f6aee9243bc75cbaf5 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 012/132] irqchip: bcm2835: Add FIQ support +Subject: [PATCH 012/133] irqchip: bcm2835: Add FIQ support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -639,10 +639,10 @@ index 44d7c38dde479d771f3552e914bf8c1c1f5019f7..42ff5e6a8e0d532f5b60a1e7af7cc4d9 } -From 11338cb04778f32d3debcb3380d14088f9109034 Mon Sep 17 00:00:00 2001 +From d7817ee5ce8797ef0b7eb513d3edbe50ab675f1b 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 013/132] irqchip: irq-bcm2835: Add 2836 FIQ support +Subject: [PATCH 013/133] irqchip: irq-bcm2835: Add 2836 FIQ support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -741,10 +741,10 @@ index 42ff5e6a8e0d532f5b60a1e7af7cc4d941bd5008..eccf6ed025299cb480884f5bcbe77abf for (b = 0; b < NR_BANKS; b++) { for (i = 0; i < bank_irqs[b]; i++) { -From 0dcb9a305c2ce1e15d63394376fe607d3a736e9d Mon Sep 17 00:00:00 2001 +From f0857eabc9b1666a0a1c9254e9f3b8cc36eb2d35 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 10:26:09 +0100 -Subject: [PATCH 014/132] spidev: Add "spidev" compatible string to silence +Subject: [PATCH 014/133] spidev: Add "spidev" compatible string to silence warning See: https://github.com/raspberrypi/linux/issues/1054 @@ -765,10 +765,10 @@ index 2e05046f866bd01bf87edcdeff0d5b76d4d0aea7..d780491b8013a4e97fa843958964454e }; MODULE_DEVICE_TABLE(of, spidev_dt_ids); -From a67d1e46f90073cc31e8dce5be0dbd7b85f40570 Mon Sep 17 00:00:00 2001 +From 6bf68a22a0ced27d91087ac0037b0961f5fb7707 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 30 Jun 2015 14:12:42 +0100 -Subject: [PATCH 015/132] serial: 8250: Don't crash when nr_uarts is 0 +Subject: [PATCH 015/133] serial: 8250: Don't crash when nr_uarts is 0 --- drivers/tty/serial/8250/8250_core.c | 2 ++ @@ -788,10 +788,10 @@ index dcf43f66404f12d2bd290a30adfe494dd056162e..0fba189c676ded310b92a09c4e7e8f76 for (i = 0; i < nr_uarts; i++) { struct uart_8250_port *up = &serial8250_ports[i]; -From 11fb46f18b2fe596dad81cc811001897591a8fca Mon Sep 17 00:00:00 2001 +From 7543bd68a87b5114c40d2bde76f712d3a239bb86 Mon Sep 17 00:00:00 2001 From: notro Date: Thu, 10 Jul 2014 13:59:47 +0200 -Subject: [PATCH 016/132] pinctrl-bcm2835: Set base to 0 give expected gpio +Subject: [PATCH 016/133] pinctrl-bcm2835: Set base to 0 give expected gpio numbering Signed-off-by: Noralf Tronnes @@ -813,10 +813,10 @@ index fa77165fab2c1348163979da507df17e7168c49b..d11e2e4ea189466e686d762cb6c6fef9 .can_sleep = false, }; -From f8f0689cf95fa9b04fc0f52128542b330ff4f0ef Mon Sep 17 00:00:00 2001 +From 314aafa1a433f7f9216ffa7762cfbf0e109bd713 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 24 Feb 2015 13:40:50 +0000 -Subject: [PATCH 017/132] pinctrl-bcm2835: Fix interrupt handling for GPIOs +Subject: [PATCH 017/133] pinctrl-bcm2835: Fix interrupt handling for GPIOs 28-31 and 46-53 Contrary to the documentation, the BCM2835 GPIO controller actually has @@ -962,10 +962,10 @@ index d11e2e4ea189466e686d762cb6c6fef9111ecf8e..107ad7d58de8f8a7f55e09c9cdcf7d66 }, }; -From 595b5d8e6cc8ee5752ab3113825d9f0baa2f8367 Mon Sep 17 00:00:00 2001 +From 087946e18f63ed63c3bae4846b32d51f14620191 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 26 Feb 2015 09:58:22 +0000 -Subject: [PATCH 018/132] pinctrl-bcm2835: Only request the interrupts listed +Subject: [PATCH 018/133] pinctrl-bcm2835: Only request the interrupts listed in the DTB Although the GPIO controller can generate three interrupts (four counting @@ -992,10 +992,10 @@ index 107ad7d58de8f8a7f55e09c9cdcf7d66fa7ab66b..644bdecbcfcb79d3b84a33769265fca5 pc->irq_data[i].irqgroup = i; -From d2da294a1db152547062050cff201b3fe4dadb15 Mon Sep 17 00:00:00 2001 +From 2a20b5bb88fad4e4830a626d04cd2a904503cb59 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 May 2016 12:32:47 +0100 -Subject: [PATCH 019/132] pinctrl-bcm2835: Return pins to inputs when freed +Subject: [PATCH 019/133] pinctrl-bcm2835: Return pins to inputs when freed When dynamically unloading overlays, it is important that freed pins are restored to being inputs to prevent functions from being enabled in @@ -1036,10 +1036,10 @@ index 644bdecbcfcb79d3b84a33769265fca5d3d0c9e5..81a66cba2ab0f7e3ae179de7edd10122 .get_function_name = bcm2835_pmx_get_function_name, .get_function_groups = bcm2835_pmx_get_function_groups, -From 254a5b3a8eadb8d9ee888f98b6a3c05422c0ca7a Mon Sep 17 00:00:00 2001 +From f177dcc304347cfc3fd9fedc106962122aade532 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Jun 2015 14:10:44 +0100 -Subject: [PATCH 020/132] spi-bcm2835: Support pin groups other than 7-11 +Subject: [PATCH 020/133] spi-bcm2835: Support pin groups other than 7-11 The spi-bcm2835 driver automatically uses GPIO chip-selects due to some unreliability of the native ones. In doing so it chooses the @@ -1120,10 +1120,10 @@ index f35cc10772f6670397ea923ad30158270dd68578..5dfe20ffc2866fa6789825016c585175 /* and set up the "mode" and level */ dev_info(&spi->dev, "setting up native-CS%i as GPIO %i\n", -From 2c660c2523aa3c0ded6cefd5b670a722221655e0 Mon Sep 17 00:00:00 2001 +From 96874b4e6c2dc9dbe3197e999e7a923c238a61b1 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 1 Jul 2016 22:09:24 +0100 -Subject: [PATCH 021/132] spi-bcm2835: Disable forced software CS +Subject: [PATCH 021/133] spi-bcm2835: Disable forced software CS Select software CS in bcm2708_common.dtsi, and disable the automatic conversion in the driver to allow hardware CS to be re-enabled with an @@ -1157,10 +1157,10 @@ index 5dfe20ffc2866fa6789825016c585175a29705b6..8493474d286f7a1ac6454a22c61c8c2c return 0; } -From b20b6c9db3b0ac6b5daad77e06c8390e617c5aa3 Mon Sep 17 00:00:00 2001 +From bbebb0cda28bd80fe506b2929bd6cb79ea1f4dc6 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/132] ARM: bcm2835: Set Serial number and Revision +Subject: [PATCH 022/133] ARM: bcm2835: Set Serial number and Revision MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -1213,10 +1213,10 @@ index 0c1edfc98696da0e0bb7f4a18cdfbcdd27a9795d..8f152266ba9b470df2eaaed9ebcf158e static const char * const bcm2835_compat[] = { -From a08fd2843c135370ff6d0bd2ddc23abdd27ea947 Mon Sep 17 00:00:00 2001 +From 4eca98bd59ac619c3486f8dc6287029eba737853 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 023/132] dmaengine: bcm2835: Load driver early and support +Subject: [PATCH 023/133] dmaengine: bcm2835: Load driver early and support legacy API MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -1319,10 +1319,10 @@ index e18dc596cf2447fa9ef7e41b62d9396e29043426..80d35f760b4a4a51e60c355a84d538ba MODULE_ALIAS("platform:bcm2835-dma"); MODULE_DESCRIPTION("BCM2835 DMA engine driver"); -From 86eba5c1a1089dc0bad01735f559e37d08525527 Mon Sep 17 00:00:00 2001 +From 3cc6245931749870c5ab561d4ac85f4b3830f07b 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 024/132] bcm2835: Add support for uart1 +Subject: [PATCH 024/133] bcm2835: Add support for uart1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -1379,10 +1379,10 @@ index 8f152266ba9b470df2eaaed9ebcf158ed2079834..0ef5cd3d1d6ec420360294acc98d40d6 static const char * const bcm2835_compat[] = { -From d14fbca2b82afe7646783c51dfe1e503cb7e8df0 Mon Sep 17 00:00:00 2001 +From 1426cf7e549a1708fda75c0f7f5671a2d0e0e659 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 25 Jan 2016 17:25:12 +0000 -Subject: [PATCH 025/132] firmware: Updated mailbox header +Subject: [PATCH 025/133] firmware: Updated mailbox header --- include/soc/bcm2835/raspberrypi-firmware.h | 11 +++++++++++ @@ -1445,10 +1445,10 @@ index 3fb357193f09914fe21f8555a4b8613f74f22bc3..227a107214a02deadcca3db202da265e RPI_FIRMWARE_GET_COMMAND_LINE = 0x00050001, RPI_FIRMWARE_GET_DMA_CHANNELS = 0x00060001, -From a7294b259a4fcf36e5073123f513ce622c0a1d31 Mon Sep 17 00:00:00 2001 +From e0c8cc9617b6c34cdf4723af668bd9af58fdefc0 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 26 Apr 2016 11:44:59 -0700 -Subject: [PATCH 026/132] clk: bcm2835: Mark the VPU clock as critical +Subject: [PATCH 026/133] clk: bcm2835: Mark the VPU clock as critical The VPU clock is also the clock for our AXI bus, so we really can't disable it. This might have happened during boot if, for example, @@ -1494,10 +1494,10 @@ index 7a7970865c2d856b6b57113c2bb7e8074140a5dd..d9db03cb3fd84163f320dca6f2e533c6 /* clocks with per parent mux */ -From 90a08a523e50a201c288c783a927688e5a2d5261 Mon Sep 17 00:00:00 2001 +From abb7f9e36f3c1e8e3b9f556eaa2e146217ffeeb8 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 9 May 2016 17:28:18 -0700 -Subject: [PATCH 027/132] clk: bcm2835: Mark GPIO clocks enabled at boot as +Subject: [PATCH 027/133] clk: bcm2835: Mark GPIO clocks enabled at boot as critical. These divide off of PLLD_PER and are used for the ethernet and wifi @@ -1552,10 +1552,10 @@ index d9db03cb3fd84163f320dca6f2e533c61f61b5ad..f6bbe8d5929828048114286ec29a33e0 /* HDMI state machine */ [BCM2835_CLOCK_HSM] = REGISTER_PER_CLK( -From d73c0ce72b3d4b259f73e4ccab38b886035e4fe9 Mon Sep 17 00:00:00 2001 +From f91627e15f312025f418c9691aba384bc3a49725 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 26 Apr 2016 12:39:45 -0700 -Subject: [PATCH 028/132] clk: bcm2835: Skip PLLC clocks when deciding on a new +Subject: [PATCH 028/133] clk: bcm2835: Skip PLLC clocks when deciding on a new clock parent If the firmware had set up a clock to source from PLLC, go along with @@ -1626,10 +1626,10 @@ index f6bbe8d5929828048114286ec29a33e02519eab8..e527649ee5e32d20cebd762f4badbfca div = bcm2835_clock_choose_div(hw, req->rate, prate, true); rate = bcm2835_clock_rate_from_divisor(clock, prate, div); -From 3a34c414d4eb9aa6921a940cc831550028e33be1 Mon Sep 17 00:00:00 2001 +From a47ea61d6152613d8ae94d93918b0618b84e5611 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 1 Jun 2016 12:05:35 -0700 -Subject: [PATCH 029/132] clk: bcm2835: Mark the CM SDRAM clock's parent as +Subject: [PATCH 029/133] clk: bcm2835: Mark the CM SDRAM clock's parent as critical While the SDRAM is being driven by its dedicated PLL most of the time, @@ -1703,10 +1703,10 @@ index e527649ee5e32d20cebd762f4badbfca06657a84..fbf616021704178a9d007219a0ea2a9f &cprman->onecell); } -From 40725d1fe6352be0ade2cad97bbf624ea5db0aef Mon Sep 17 00:00:00 2001 +From 467295bc571b09da933560c263e1776c6a7e9bbf Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 3 Oct 2016 13:58:40 +0100 -Subject: [PATCH 030/132] Enable upstream BCM2835 auxiliar mini UART support +Subject: [PATCH 030/133] Enable upstream BCM2835 auxiliar mini UART support --- drivers/tty/serial/8250/Kconfig | 2 +- @@ -1726,10 +1726,10 @@ index 7c6f7afca5ddeed7b25fa6272246fc539bf31b04..748098f900d3474b5d535b24da76ad06 help Support for the BCM2835 auxiliar mini UART. -From 132099baa7ca5d311f6ff982f4868ea5c786b356 Mon Sep 17 00:00:00 2001 +From 67563c733e2fcfc415243f24692bdb3664b5e303 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 15 Jun 2016 16:48:41 +0100 -Subject: [PATCH 031/132] rtc: Add SPI alias for pcf2123 driver +Subject: [PATCH 031/133] rtc: Add SPI alias for pcf2123 driver Without this alias, Device Tree won't cause the driver to be loaded. @@ -1749,10 +1749,10 @@ index b4478cc92b55dbd76731ea8ec6a4228677adcebb..6981064d5cbad7d7078b23ce4ed5227e MODULE_LICENSE("GPL"); +MODULE_ALIAS("spi:rtc-pcf2123"); -From 242d5204bc3c598defca5f98e3cafb1a589f626c Mon Sep 17 00:00:00 2001 +From b8dd54d695f8fb5541c50205ca44d034ab51b4d4 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 19 Apr 2016 15:55:02 -0700 -Subject: [PATCH 032/132] ARM: bcm2708: Enable building power domain driver. +Subject: [PATCH 032/133] ARM: bcm2708: Enable building power domain driver. Signed-off-by: Eric Anholt --- @@ -1773,10 +1773,10 @@ index a39b0d58ddd0fdf0ac1cc7295f8aafb12546e226..7d11a44f36d2e6f8697773cd49a72e53 select PM_GENERIC_DOMAINS if PM help -From e21a41779b151baa1ea67f50744c5b6c102d66b2 Mon Sep 17 00:00:00 2001 +From 61dcee3bd73d81d60102bf07135bbad016d415f0 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 12 May 2013 12:24:19 +0100 -Subject: [PATCH 033/132] Main bcm2708/bcm2709 linux port +Subject: [PATCH 033/133] Main bcm2708/bcm2709 linux port MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -4301,10 +4301,10 @@ index aa4bfbf129e4585ebb89b25fca4b03c928925022..89f7a3a539b5a1b84ddcf0a1548160c0 mmc_pm_flag_t pm_caps; /* supported pm features */ -From 362ad8c9c871f54a1636cd6120712008f57c5ce5 Mon Sep 17 00:00:00 2001 +From 19a8491dcec90a2ba95eb99caef15ecbedbe12d4 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 5 Apr 2016 19:40:12 +0100 -Subject: [PATCH 034/132] reboot: Use power off rather than busy spinning when +Subject: [PATCH 034/133] reboot: Use power off rather than busy spinning when halt is requested --- @@ -4327,10 +4327,10 @@ index 3fa867a2aae672755c6ce6448f4148c989dbf964..80dca8dcd6709034b643c6a3f35729e0 /* -From 599e58207ac644a3732bae3cc1d5d98da1b53c3a Mon Sep 17 00:00:00 2001 +From d4ca226c5f37b6af64fc28b2da77686192c076eb Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 11 Nov 2015 21:01:15 +0000 -Subject: [PATCH 035/132] squash: include ARCH_BCM2708 / ARCH_BCM2709 +Subject: [PATCH 035/133] squash: include ARCH_BCM2708 / ARCH_BCM2709 --- drivers/char/hw_random/Kconfig | 2 +- @@ -4494,10 +4494,10 @@ index d528aaceaad95bc6bae2147ebe66249629d2512e..03a303e52d5fe57bbdd8769d24bca590 select REGMAP_MMIO help -From 8488874d9857ae014aa5cf49748a0412bdf44490 Mon Sep 17 00:00:00 2001 +From cf2afc7680460a07ebee70d33e1d51904db81bcd Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 19:46:17 +0100 -Subject: [PATCH 036/132] Add dwc_otg driver +Subject: [PATCH 036/133] Add dwc_otg driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -65523,10 +65523,10 @@ index 0000000000000000000000000000000000000000..cdc9963176e5a4a0d5250613b61e26c5 +test_main(); +0; -From be1266206f3c88f565c0d9ec85bf998fd45717a4 Mon Sep 17 00:00:00 2001 +From 56099634e064759c0b8e79f3714048c69f444800 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 17:06:34 +0100 -Subject: [PATCH 037/132] bcm2708 framebuffer driver +Subject: [PATCH 037/133] bcm2708 framebuffer driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -68985,10 +68985,10 @@ 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 c9e7cf342ea0486e4177b2db3e9daf0e32a4437c Mon Sep 17 00:00:00 2001 +From 907a0b73b81516ee08cc28afb8542da7d8e6a608 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 14:22:53 +0100 -Subject: [PATCH 038/132] dmaengine: Add support for BCM2708 +Subject: [PATCH 038/133] dmaengine: Add support for BCM2708 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -69610,10 +69610,10 @@ index 0000000000000000000000000000000000000000..c5bfff2765be4606077e6c8af73040ec + +#endif /* _PLAT_BCM2708_DMA_H */ -From e846affe69966a357f3024d7c3846775a29c80e8 Mon Sep 17 00:00:00 2001 +From 794afcaa298703a5a80a587080c49f12acaa9977 Mon Sep 17 00:00:00 2001 From: gellert Date: Fri, 15 Aug 2014 16:35:06 +0100 -Subject: [PATCH 039/132] MMC: added alternative MMC driver +Subject: [PATCH 039/133] MMC: added alternative MMC driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -71360,10 +71360,10 @@ index 0000000000000000000000000000000000000000..ceb37930e167f47c9c848e8de757ad09 +MODULE_LICENSE("GPL v2"); +MODULE_AUTHOR("Gellert Weisz"); -From a9424805c97a56bff335d322bdbc951ac3d11c01 Mon Sep 17 00:00:00 2001 +From 1daa639defb9acf2a0a99eb2c3f631f312fd6933 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 25 Mar 2015 17:49:47 +0000 -Subject: [PATCH 040/132] Adding bcm2835-sdhost driver, and an overlay to +Subject: [PATCH 040/133] Adding bcm2835-sdhost driver, and an overlay to enable it BCM2835 has two SD card interfaces. This driver uses the other one. @@ -73755,10 +73755,10 @@ index 0000000000000000000000000000000000000000..23dea422182534e248435aeaee3ecb5d +MODULE_LICENSE("GPL v2"); +MODULE_AUTHOR("Phil Elwell"); -From 06e7b99225b70df708d47818e3f08f1a0fba0597 Mon Sep 17 00:00:00 2001 +From 8a2419eed2afd2209292e9bad4ffde7ee2f85375 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 11 May 2016 12:50:33 +0100 -Subject: [PATCH 041/132] mmc: Add MMC_QUIRK_ERASE_BROKEN for some cards +Subject: [PATCH 041/133] mmc: Add MMC_QUIRK_ERASE_BROKEN for some cards Some SD cards have been found that corrupt data when small blocks are erased. Add a quirk to indicate that ERASE should not be used, @@ -73894,10 +73894,10 @@ index d8673ca968ba2d65fb3da39680583ca5152641e4..510c3872929b3267fb6665bb69d26f5a unsigned int erase_shift; /* if erase unit is power 2 */ unsigned int pref_erase; /* in sectors */ -From f687bd2ac3d0f168d1603d2dce96e1c67ad00a82 Mon Sep 17 00:00:00 2001 +From dcd6f3944a8b90284f4a058d2ca69cdb63eeb5cf Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:31:47 +0100 -Subject: [PATCH 042/132] cma: Add vc_cma driver to enable use of CMA +Subject: [PATCH 042/133] cma: Add vc_cma driver to enable use of CMA MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -75240,10 +75240,10 @@ index 0000000000000000000000000000000000000000..be2819d5d41f9d5ed65daf8eedb94c9e + +#endif /* VC_CMA_H */ -From fd27fd1ac90261925dad77c00c3f901f51ab8abd Mon Sep 17 00:00:00 2001 +From c8216ff675a803346bc44997932f25074c7757a8 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 26 Mar 2012 22:15:50 +0100 -Subject: [PATCH 043/132] bcm2708: alsa sound driver +Subject: [PATCH 043/133] bcm2708: alsa sound driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -77979,10 +77979,10 @@ index 0000000000000000000000000000000000000000..af3e6eb690113fc32ce9e06bd2f0f294 + +#endif // _VC_AUDIO_DEFS_H_ -From 84e1f14df19a2e7ee78949943a6aeca5b3cb3e95 Mon Sep 17 00:00:00 2001 +From 0f683d0e2c8a1fa128b15e0042a468d5aaa3b8d2 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 2 Jul 2013 23:42:01 +0100 -Subject: [PATCH 044/132] bcm2708 vchiq driver +Subject: [PATCH 044/133] bcm2708 vchiq driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -91347,10 +91347,10 @@ index 0000000000000000000000000000000000000000..b6bfa21155e431e93bfb2c149d324371 + return vchiq_build_time; +} -From edfaae0f3da398d23ac31dc6fde41b6411c8b89c Mon Sep 17 00:00:00 2001 +From d457ca1335a4e8111af02e4644d2eb60589e3ef6 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 16:07:06 +0100 -Subject: [PATCH 045/132] vc_mem: Add vc_mem driver +Subject: [PATCH 045/133] vc_mem: Add vc_mem driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -92355,10 +92355,10 @@ index 0000000000000000000000000000000000000000..20a475377eb3078ea1ecaef2b24efc35 + +#endif /* _VC_MEM_H */ -From 8c5804101002c1f58f24d978ae77abc9e61af245 Mon Sep 17 00:00:00 2001 +From bcdbbb98ad7993cd912648968f8df26739dfefdf Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Tue, 22 Jul 2014 15:41:04 +0100 -Subject: [PATCH 046/132] vcsm: VideoCore shared memory service for BCM2835 +Subject: [PATCH 046/133] vcsm: VideoCore shared memory service for BCM2835 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -96776,10 +96776,10 @@ index 0000000000000000000000000000000000000000..334f36d0d697b047df2922b5f2db67f3 + +#endif /* __VMCS_SM_IOCTL_H__INCLUDED__ */ -From 721516601326d191675ed2b19c853579c868e8e0 Mon Sep 17 00:00:00 2001 +From a7429bf992eb2c53e29850ad5a4da4b867124202 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Fri, 21 Aug 2015 23:14:48 +0100 -Subject: [PATCH 047/132] Add /dev/gpiomem device for rootless user GPIO access +Subject: [PATCH 047/133] Add /dev/gpiomem device for rootless user GPIO access Signed-off-by: Luke Wren @@ -97090,10 +97090,10 @@ index 0000000000000000000000000000000000000000..911f5b7393ed48ceed8751f06967ae64 +MODULE_DESCRIPTION("gpiomem driver for accessing GPIO from userspace"); +MODULE_AUTHOR("Luke Wren "); -From 1c1b4745deb8c8ef28ae58f5d0251945d0d9664d Mon Sep 17 00:00:00 2001 +From 0a911c72137ea8436eab1340eecaa37d65f684e0 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:14:45 +0100 -Subject: [PATCH 048/132] Add SMI driver +Subject: [PATCH 048/133] Add SMI driver Signed-off-by: Luke Wren --- @@ -99044,10 +99044,10 @@ index 0000000000000000000000000000000000000000..ee3a75edfc033eeb0d90a687ffb68b10 + +#endif /* BCM2835_SMI_H */ -From 49331b05243323f9bd40e5b78206ddda4afa8118 Mon Sep 17 00:00:00 2001 +From bb3a013a835e3e680dc0fa520aa52d41b0eafbb2 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Tue, 26 Apr 2016 14:59:21 +0000 -Subject: [PATCH 049/132] MISC: bcm2835: smi: use clock manager and fix reload +Subject: [PATCH 049/133] MISC: bcm2835: smi: use clock manager and fix reload issues Use clock manager instead of self-made clockmanager. @@ -99217,10 +99217,10 @@ index 63a4ea08b9930a3a31a985f0a1d969b488ed49ec..1261540703127d1d63b9f3c87042c6e5 return 0; } -From 4ed2dd5674f865427386e01ba475c7a944e530f1 Mon Sep 17 00:00:00 2001 +From 0e031f89e276870ba3f0d5df73c4e147fb37f2ed Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:16:10 +0100 -Subject: [PATCH 050/132] Add SMI NAND driver +Subject: [PATCH 050/133] Add SMI NAND driver Signed-off-by: Luke Wren --- @@ -99585,10 +99585,10 @@ index 0000000000000000000000000000000000000000..02adda6da18bd0ba9ab19a104975b79d + ("Driver for NAND chips using Broadcom Secondary Memory Interface"); +MODULE_AUTHOR("Luke Wren "); -From a78ebca38932798450723efc61c7ef278f81ed0e Mon Sep 17 00:00:00 2001 +From c3698a86141222f1435a299c2501ad5b0f8c547f Mon Sep 17 00:00:00 2001 From: Aron Szabo Date: Sat, 16 Jun 2012 12:15:55 +0200 -Subject: [PATCH 051/132] lirc: added support for RaspberryPi GPIO +Subject: [PATCH 051/133] lirc: added support for RaspberryPi GPIO lirc_rpi: Use read_current_timer to determine transmitter delay. Thanks to jjmz and others See: https://github.com/raspberrypi/linux/issues/525 @@ -100451,10 +100451,10 @@ index 0000000000000000000000000000000000000000..fb69624ccef00ddbdccf8256d6baf1b1 + +#endif -From 45af8be6c56f3fafdd315d36499041c3f330b3dc Mon Sep 17 00:00:00 2001 +From ebe8368d2b3dc570990f4943fbd752b6b36459c6 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:49:20 +0100 -Subject: [PATCH 052/132] Add cpufreq driver +Subject: [PATCH 052/133] Add cpufreq driver Signed-off-by: popcornmix --- @@ -100716,10 +100716,10 @@ index 0000000000000000000000000000000000000000..3eb9e9326231b08e6ee95ad486485245 +module_init(bcm2835_cpufreq_module_init); +module_exit(bcm2835_cpufreq_module_exit); -From 309406e6c75697878ff031b395c3cf36364a239b Mon Sep 17 00:00:00 2001 +From 01c9c95e7f2b142513530b31f9e544c3018c5332 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 19:24:24 +0000 -Subject: [PATCH 053/132] Added hwmon/thermal driver for reporting core +Subject: [PATCH 053/133] Added hwmon/thermal driver for reporting core temperature. Thanks Dorian MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -100885,10 +100885,10 @@ index 0000000000000000000000000000000000000000..c63fb9f9d143e19612a18fe530c7b2b3 +MODULE_DESCRIPTION("Thermal driver for bcm2835 chip"); +MODULE_LICENSE("GPL"); -From 54c7d492dc0c915d738bca6398e89007909c9cc8 Mon Sep 17 00:00:00 2001 +From bef6ae3646a31fc3ca85aae6d78201be346b4ac8 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 15:44:08 +0100 -Subject: [PATCH 054/132] Add Chris Boot's i2c driver +Subject: [PATCH 054/133] Add Chris Boot's i2c driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -101562,10 +101562,10 @@ index 0000000000000000000000000000000000000000..962f2e5c7455d91bf32925d785f5f16b +MODULE_LICENSE("GPL v2"); +MODULE_ALIAS("platform:" DRV_NAME); -From dca6c4fcfcf71265e5f8ec2e98dec0acdbce63d6 Mon Sep 17 00:00:00 2001 +From af3405e9bd88d927560f492984bb769d0ee4a210 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 055/132] char: broadcom: Add vcio module +Subject: [PATCH 055/133] char: broadcom: Add vcio module MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -101791,10 +101791,10 @@ index 0000000000000000000000000000000000000000..c19bc2075c77879563ef5e59038b5a14 +MODULE_DESCRIPTION("Mailbox userspace access"); +MODULE_LICENSE("GPL"); -From a57044bdab979cdf3f08636caf2f5e528a8c4a3f Mon Sep 17 00:00:00 2001 +From 749a971f69d98d534f24c6816c5fbd8af4ffca27 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 056/132] firmware: bcm2835: Support ARCH_BCM270x +Subject: [PATCH 056/133] firmware: bcm2835: Support ARCH_BCM270x MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -101900,10 +101900,10 @@ index dd506cd3a5b874f9e1acd07efb8cd151bb6145d1..b980d531b35b9981a88356ef1c8a7b86 MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("Raspberry Pi firmware driver"); -From a9fc5095ee4589dadaf3e8f7b2f4a5c6c1f219e9 Mon Sep 17 00:00:00 2001 +From b42e7a59915a50ba494c895593f825d618d8289d Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Wed, 30 Jan 2013 12:45:18 +0000 -Subject: [PATCH 057/132] bcm2835: add v4l2 camera device +Subject: [PATCH 057/133] bcm2835: add v4l2 camera device - Supports raw YUV capture, preview, JPEG and H264. - Uses videobuf2 for data transfer, using dma_buf. @@ -109635,10 +109635,10 @@ index 0000000000000000000000000000000000000000..9d1d11e4a53e510c04a416d92d195a7d + +#endif /* MMAL_VCHIQ_H */ -From f8908aab2504c30c88f484f08c5bcae34c10187d Mon Sep 17 00:00:00 2001 +From 18b5ab4588316cd8191786bdb79e50ee2c2f88f1 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 11 May 2015 09:00:42 +0100 -Subject: [PATCH 058/132] scripts: Add mkknlimg and knlinfo scripts from tools +Subject: [PATCH 058/133] scripts: Add mkknlimg and knlinfo scripts from tools repo The Raspberry Pi firmware looks for a trailer on the kernel image to @@ -110150,10 +110150,10 @@ index 0000000000000000000000000000000000000000..78c5845d2f01deb04b477327d83fa606 + return $trailer; +} -From 09c70feaf9e84efae6c7a2691179bb0bdf73ea75 Mon Sep 17 00:00:00 2001 +From 1dd324a060b8eab5ef7d4eb1dcf21e80c5df39b0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 10 Aug 2015 09:49:15 +0100 -Subject: [PATCH 059/132] scripts/dtc: Update to upstream version 1.4.1 +Subject: [PATCH 059/133] scripts/dtc: Update to upstream version 1.4.1 Includes the new localfixups format. @@ -113004,10 +113004,10 @@ index ad9b05ae698b0495ecbda42ffcf4743555313a27..2595dfda020fd9e03f0beff5006f229d -#define DTC_VERSION "DTC 1.4.1-g53bf130b" +#define DTC_VERSION "DTC 1.4.1-g25efc119" -From 9be0bede884724e4e2f1aca40eb1f66c4467a60b Mon Sep 17 00:00:00 2001 +From 8408e228a5f72b7c614f4c257d3392689712f6f7 Mon Sep 17 00:00:00 2001 From: notro Date: Wed, 9 Jul 2014 14:46:08 +0200 -Subject: [PATCH 060/132] BCM2708: Add core Device Tree support +Subject: [PATCH 060/133] BCM2708: Add core Device Tree support Add the bare minimum needed to boot BCM2708 from a Device Tree. @@ -122836,10 +122836,10 @@ index 0000000000000000000000000000000000000000..8498134fdbb3912e9ce18282b53084d8 + +}; -From 7477e3342d98ab2a5ba2b053ec08b233f6cb2716 Mon Sep 17 00:00:00 2001 +From 34fc507f939edb6f02ff6d3f2a2dc3f0de4017bf Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Aug 2016 16:28:44 +0100 -Subject: [PATCH 061/132] kbuild: Ignore dtco targets when filtering symbols +Subject: [PATCH 061/133] kbuild: Ignore dtco targets when filtering symbols --- scripts/Kbuild.include | 2 +- @@ -122859,10 +122859,10 @@ index 179219845dfcdfbeb586d12c5ec1296095d9fbf4..e0743e44f84188667a0c322e8c3d36f1 esac | tr ";" "\n" | sed -rn 's/^.*=== __KSYM_(.*) ===.*$$/KSYM_\1/p' -From 00e56b93428de52f017c603150705a0aed894160 Mon Sep 17 00:00:00 2001 +From b936ffbe110f2ff85d31ebfca695c58d96cf13ee Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 13 Mar 2015 20:00:21 +0000 -Subject: [PATCH 062/132] BCM270X_DT: Add a .dtbo target, use for overlays +Subject: [PATCH 062/133] BCM270X_DT: Add a .dtbo target, use for overlays Change the filenames and extensions to keep the pre-DDT style of overlay (-overlay.dtb) distinct from new ones that use a @@ -122945,10 +122945,10 @@ index 0a07f9014944ed92a8e2e42983ae43be60b3e471..b1513a7c175885137034b9f7225788c0 # Bzip2 -From 1e1759d301aded667d80eeb627445c6b89a2113e Mon Sep 17 00:00:00 2001 +From e7ec9b6de4dd8a3dff524425b6884dd76596dae2 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 8 Apr 2016 17:43:27 +0100 -Subject: [PATCH 063/132] BCM270X_DT: Don't generate "linux,phandle" props +Subject: [PATCH 063/133] BCM270X_DT: Don't generate "linux,phandle" props The EPAPR standard says to use "phandle" properties to store phandles, rather than the deprecated "linux,phandle" version. By default, dtc @@ -122974,10 +122974,10 @@ index b1513a7c175885137034b9f7225788c0a7c35027..1d949b7410600dd3b04a3acde8c41cfe -d $(depfile).dtc.tmp $(dtc-tmp) ; \ cat $(depfile).pre.tmp $(depfile).dtc.tmp > $(depfile) -From 5590a12b51e0ecd64d1ad41076b4399e6816f426 Mon Sep 17 00:00:00 2001 +From cc97745fd12a52d81624ae90a8caaca4b73a38b9 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Feb 2015 13:50:57 +0000 -Subject: [PATCH 064/132] BCM270x_DT: Add pwr_led, and the required "input" +Subject: [PATCH 064/133] BCM270x_DT: Add pwr_led, and the required "input" trigger The "input" trigger makes the associated GPIO an input. This is to support @@ -123153,10 +123153,10 @@ index 8a3b5d29602ffe665cfb26522180f3a696664371..d067976ddc2f34d5476bcd9321856b1c /* Set LED brightness level * Must not sleep. Use brightness_set_blocking for drivers -From be289b004e57ecf30dd2daa95f73ddedf74f2993 Mon Sep 17 00:00:00 2001 +From 8b5af7a27f5fccf8ff00af66e85c56f4f870f3cf Mon Sep 17 00:00:00 2001 From: Siarhei Siamashka Date: Mon, 17 Jun 2013 13:32:11 +0300 -Subject: [PATCH 065/132] fbdev: add FBIOCOPYAREA ioctl +Subject: [PATCH 065/133] fbdev: add FBIOCOPYAREA ioctl Based on the patch authored by Ali Gholami Rudi at https://lkml.org/lkml/2009/7/13/153 @@ -123255,10 +123255,10 @@ index fb795c3b3c178ad3cd7c9e9e4547ffd492bac181..fa72af0c981710fe80bacf4cf6612f6d #define FB_TYPE_PACKED_PIXELS 0 /* Packed Pixels */ #define FB_TYPE_PLANES 1 /* Non interleaved planes */ -From f020310cac2f1789749fac6d27a3a57d7914ab3c Mon Sep 17 00:00:00 2001 +From 7a2283c1db876185989b98b580a4b10408376274 Mon Sep 17 00:00:00 2001 From: Harm Hanemaaijer Date: Thu, 20 Jun 2013 20:21:39 +0200 -Subject: [PATCH 066/132] Speed up console framebuffer imageblit function +Subject: [PATCH 066/133] Speed up console framebuffer imageblit function Especially on platforms with a slower CPU but a relatively high framebuffer fill bandwidth, like current ARM devices, the existing @@ -123467,10 +123467,10 @@ index a2bb276a8b2463eee98eb237c4647bc00cd93601..436494fba15abecb400ef28688466faf start_index, pitch_index); } else -From a9bced7271d8d121ddb4e3178063db865d9414ff Mon Sep 17 00:00:00 2001 +From 6917833d0e500c5b58e60a51e2317a9e838a3a3a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 8 May 2013 11:46:50 +0100 -Subject: [PATCH 067/132] enabling the realtime clock 1-wire chip DS1307 and +Subject: [PATCH 067/133] enabling the realtime clock 1-wire chip DS1307 and 1-wire on GPIO4 (as a module) 1-wire: Add support for configuring pin for w1-gpio kernel module @@ -123720,10 +123720,10 @@ index d58594a3232492e33f1dd4babd3798b03e0f0203..feae94256256316fd9d850c3d83325af unsigned int ext_pullup_enable_pin; unsigned int pullup_duration; -From c9839a81c9fc89a22c7d411993e642b10636b05c Mon Sep 17 00:00:00 2001 +From 8a5349711374bc17138be91245c645f5adcd96a3 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 18 Dec 2013 22:16:19 +0000 -Subject: [PATCH 068/132] config: Enable CONFIG_MEMCG, but leave it disabled +Subject: [PATCH 068/133] config: Enable CONFIG_MEMCG, but leave it disabled (due to memory cost). Enable with cgroup_enable=memory. --- @@ -123773,10 +123773,10 @@ index d6b729beba4930bbb1a1ddc4a6a6b8533bbf94e0..69e8d214f663572319f784fe17032b1e * css_tryget_online_from_dir - get corresponding css from a cgroup dentry * @dentry: directory dentry of interest -From dc368908f8fcfb41839bb91331830dc83e941716 Mon Sep 17 00:00:00 2001 +From ac0c8ad8fd4aabf0301ce0c4fba2ca17c080a642 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 14 Jul 2014 22:02:09 +0100 -Subject: [PATCH 069/132] hid: Reduce default mouse polling interval to 60Hz +Subject: [PATCH 069/133] hid: Reduce default mouse polling interval to 60Hz Reduces overhead when using X --- @@ -123812,10 +123812,10 @@ index ae83af649a607f67239f1a64bf45dd4b5770cc7d..4a7af9d0b910f59d17421ce14138400d ret = -ENOMEM; if (usb_endpoint_dir_in(endpoint)) { -From 0d492c154d455c8b31d7f62d45c518b78d37a974 Mon Sep 17 00:00:00 2001 +From c45ca313c620cd0c89e006b8d6a76f119fb6bdef Mon Sep 17 00:00:00 2001 From: Gordon Hollingworth Date: Tue, 12 May 2015 14:47:56 +0100 -Subject: [PATCH 070/132] rpi-ft5406: Add touchscreen driver for pi LCD display +Subject: [PATCH 070/133] rpi-ft5406: Add touchscreen driver for pi LCD display Fix driver detection failure Check that the buffer response is non-zero meaning the touchscreen was detected @@ -124110,10 +124110,10 @@ index 0000000000000000000000000000000000000000..b27dbee8f56773dbd2a5503dc864747d +MODULE_DESCRIPTION("Touchscreen driver for memory based FT5406"); +MODULE_LICENSE("GPL"); -From 3e8caf58c5bb19c589d5312b8087eea832d87491 Mon Sep 17 00:00:00 2001 +From cb377b63a6685624863eca57102f1a8aa861e0f7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Oct 2014 11:47:53 +0100 -Subject: [PATCH 071/132] Improve __copy_to_user and __copy_from_user +Subject: [PATCH 071/133] Improve __copy_to_user and __copy_from_user performance Provide a __copy_from_user that uses memcpy. On BCM2708, use @@ -125669,10 +125669,10 @@ index 6bd1089b07e0960830ed6bd6a8345202b7efd8b0..cd17dd11ebe7bbe00089e70cd2ccea74 static unsigned long noinline __clear_user_memset(void __user *addr, unsigned long n) -From 41b0f618231c4e858944cfc0924e9669732d4e9a Mon Sep 17 00:00:00 2001 +From 5603839ac26c4f41def5ecf5175071bae23e8b7b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 25 Jun 2015 12:16:11 +0100 -Subject: [PATCH 072/132] gpio-poweroff: Allow it to work on Raspberry Pi +Subject: [PATCH 072/133] gpio-poweroff: Allow it to work on Raspberry Pi The Raspberry Pi firmware manages the power-down and reboot process. To do this it installs a pm_power_off handler, causing @@ -125707,10 +125707,10 @@ index be3d81ff51cc3f510d85e4eed7a52960e51e7bc1..a030ae9fb1fca325061c093696e82186 "%s: pm_power_off function already registered", __func__); -From d86bf4db3160515144406a4910973e9236667d95 Mon Sep 17 00:00:00 2001 +From 428270a47ec03d35af2d428e117f95f7239bbf2b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 14:32:47 +0100 -Subject: [PATCH 073/132] mfd: Add Raspberry Pi Sense HAT core driver +Subject: [PATCH 073/133] mfd: Add Raspberry Pi Sense HAT core driver --- drivers/input/joystick/Kconfig | 8 + @@ -125920,7 +125920,7 @@ index 0000000000000000000000000000000000000000..6a416769065d2198344792eb02d8e38d +MODULE_AUTHOR("Serge Schneider "); +MODULE_LICENSE("GPL"); diff --git a/drivers/mfd/Kconfig b/drivers/mfd/Kconfig -index 2d1fb64205924de8ab87e14608004fc169557cea..7c78a0dca1fd4048aac9e2c9317c39da2abeed08 100644 +index 580f4f280d6b7aebe9a4813acbfaf28ea92a7ba9..87cbe66ad08a2c300079de5772ceaab08db4217f 100644 --- a/drivers/mfd/Kconfig +++ b/drivers/mfd/Kconfig @@ -10,6 +10,14 @@ config MFD_CORE @@ -126575,10 +126575,10 @@ index 0000000000000000000000000000000000000000..56196dc2af10e464a1e3f98b028dca1c + +#endif -From 0e9373ce2fc58deb517e817386b9816e4dc2771b Mon Sep 17 00:00:00 2001 +From e48fd071bbc48fb4889105e4484d91362488e8dd Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 19:19:08 +0100 -Subject: [PATCH 074/132] ASoC: Add support for HifiBerry DAC +Subject: [PATCH 074/133] ASoC: Add support for HifiBerry DAC This adds a machine driver for the HifiBerry DAC. It is a sound card that can @@ -126752,10 +126752,10 @@ index 0000000000000000000000000000000000000000..29ecc08a227cdd4b3c6141935d0c5d21 +MODULE_DESCRIPTION("ASoC Driver for HifiBerry DAC"); +MODULE_LICENSE("GPL v2"); -From 01e252694eb7b4252c959cdafbbcd237c602f864 Mon Sep 17 00:00:00 2001 +From 20231065f5a688e3bdf6c10bb00e030f3a6bbc27 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Mon, 25 Jan 2016 15:48:59 +0000 -Subject: [PATCH 075/132] ASoC: Add support for Rpi-DAC +Subject: [PATCH 075/133] ASoC: Add support for Rpi-DAC --- sound/soc/bcm/Kconfig | 7 +++ @@ -127039,10 +127039,10 @@ index 0000000000000000000000000000000000000000..afe1b419582aa40c4b2729d242bb13cd +MODULE_AUTHOR("Florian Meier "); +MODULE_LICENSE("GPL v2"); -From 3f384f61e5c62914e50dfc10714d3004a4a6c8fd Mon Sep 17 00:00:00 2001 +From 771040e82eb1860c53dd44afd906613ccf4e7d41 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:41:23 +0100 -Subject: [PATCH 076/132] ASoC: wm8804: Implement MCLK configuration options, +Subject: [PATCH 076/133] ASoC: wm8804: Implement MCLK configuration options, add 32bit support WM8804 can run with PLL frequencies of 256xfs and 128xfs for most sample rates. At 192kHz only 128xfs is supported. The existing driver selects 128xfs automatically for some lower samples rates. By using an @@ -127091,10 +127091,10 @@ index 8d914702cae4a3fe2c0ca0599cd1ec79f7322c83..c846716b4ed1027ade5512e8be90801d .dapm_widgets = wm8804_dapm_widgets, .num_dapm_widgets = ARRAY_SIZE(wm8804_dapm_widgets), -From 1f118ca6d879769d9b244f6b993577bf1d5eb224 Mon Sep 17 00:00:00 2001 +From 0ad30227152c9b528583555efb97e0814992e927 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:42:08 +0100 -Subject: [PATCH 077/132] ASoC: BCM:Add support for HiFiBerry Digi. Driver is +Subject: [PATCH 077/133] ASoC: BCM:Add support for HiFiBerry Digi. Driver is based on the patched WM8804 driver. Signed-off-by: Daniel Matuschek @@ -127382,10 +127382,10 @@ index 0000000000000000000000000000000000000000..9840e15d3e2be6396bc3ce6e74749408 +MODULE_DESCRIPTION("ASoC Driver for HifiBerry Digi"); +MODULE_LICENSE("GPL v2"); -From fdceac66c456c3eb1981a87ff951f2f041ea5d7e Mon Sep 17 00:00:00 2001 +From e5c37237eabcdac6657c151ff57645609ff84b58 Mon Sep 17 00:00:00 2001 From: Gordon Garrity Date: Sat, 8 Mar 2014 16:56:57 +0000 -Subject: [PATCH 078/132] Add IQaudIO Sound Card support for Raspberry Pi +Subject: [PATCH 078/133] Add IQaudIO Sound Card support for Raspberry Pi Set a limit of 0dB on Digital Volume Control @@ -127715,10 +127715,10 @@ index 0000000000000000000000000000000000000000..4e8e6dec14bcf4a1ff286c43742d4097 +MODULE_DESCRIPTION("ASoC Driver for IQAudio DAC"); +MODULE_LICENSE("GPL v2"); -From 177df4583e9dacd9bba08970a0f7156bba7fb1b1 Mon Sep 17 00:00:00 2001 +From be291a7d7691daedbcea4310804bf8e5c0be2d19 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 25 Jul 2016 17:06:50 +0100 -Subject: [PATCH 079/132] iqaudio-dac: Compile fix - untested +Subject: [PATCH 079/133] iqaudio-dac: Compile fix - untested --- sound/soc/bcm/iqaudio-dac.c | 6 +++++- @@ -127742,10 +127742,10 @@ index 4e8e6dec14bcf4a1ff286c43742d4097249d6777..aa15bc4b49ca95edec905fddd8fd0a6d if (dapm->dev != codec_dai->dev) return 0; -From 5cba13f62442fe19faa0f3f92fbbe106dfb5b663 Mon Sep 17 00:00:00 2001 +From 41c0f23ead247551161d55bbfed445e50a4855e9 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 10:06:56 +0200 -Subject: [PATCH 080/132] Added support for HiFiBerry DAC+ +Subject: [PATCH 080/133] Added support for HiFiBerry DAC+ The driver is based on the HiFiBerry DAC driver. However HiFiBerry DAC+ uses a different codec chip (PCM5122), therefore a new driver is necessary. @@ -128374,10 +128374,10 @@ index 047c48953a20cd4075000ac294a17fe59baedcde..090fe0ee08e8765f9edbb62777413bb6 dev_err(dev, "No LRCLK?\n"); return -EINVAL; -From 1170ce69019f41099281c740ca16debdc345f351 Mon Sep 17 00:00:00 2001 +From d9a67c321395007b43d0f367845abec6e1fa2bfd Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 11:09:58 +0200 -Subject: [PATCH 081/132] Added driver for HiFiBerry Amp amplifier add-on board +Subject: [PATCH 081/133] Added driver for HiFiBerry Amp amplifier add-on board The driver contains a low-level hardware driver for the TAS5713 and the drivers for the Raspberry Pi I2S subsystem. @@ -129209,10 +129209,10 @@ index 0000000000000000000000000000000000000000..8f019e04898754d2f87e9630137be9e8 + +#endif /* _TAS5713_H */ -From 9520aaed4fbc1e0875305b0adfc6ce98edecf72a Mon Sep 17 00:00:00 2001 +From 821a4a5d6873b3e5dbbf2de11fd010aa07757463 Mon Sep 17 00:00:00 2001 From: "Daniel Matuschek (HiFiBerry)" Date: Tue, 26 Jul 2016 19:16:25 +0200 -Subject: [PATCH 082/132] Added HiFiBerry Digi+ Pro driver +Subject: [PATCH 082/133] Added HiFiBerry Digi+ Pro driver Signed-off-by: Daniel Matuschek --- @@ -129320,10 +129320,10 @@ index 9840e15d3e2be6396bc3ce6e74749408cc28c333..52ab9dea2e724c4238986ca53c59c849 ret = snd_soc_register_card(&snd_rpi_hifiberry_digi); -From 85d6e88a7e8d605e6ecc9508a31e814a847aa1c5 Mon Sep 17 00:00:00 2001 +From 6e2f1a16d00045f667d32195174363e49b6827fd Mon Sep 17 00:00:00 2001 From: Ryan Coe Date: Sat, 31 Jan 2015 18:25:49 -0700 -Subject: [PATCH 083/132] Update ds1307 driver for device-tree support +Subject: [PATCH 083/133] Update ds1307 driver for device-tree support Signed-off-by: Ryan Coe --- @@ -129350,10 +129350,10 @@ index 8e1c5cb6ece6f60619e5cafcea4271e056d96778..f9536679b270a39a4d9639fdbd3420fe .driver = { .name = "rtc-ds1307", -From 16d6dfd2cf096ce0f03ef1b4071c8b2dfae7f20b Mon Sep 17 00:00:00 2001 +From 7420b376c139f855278744f8b3352a21bc71d130 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Wed, 25 Mar 2015 09:26:17 +0100 -Subject: [PATCH 084/132] Add driver for rpi-proto +Subject: [PATCH 084/133] Add driver for rpi-proto Forward port of 3.10.x driver from https://github.com/koalo We are using a custom board and would like to use rpi 3.18.x @@ -129569,10 +129569,10 @@ index 0000000000000000000000000000000000000000..9db678e885efd63d84d60a098a84ed67 +MODULE_DESCRIPTION("ASoC Driver for Raspberry Pi connected to PROTO board (WM8731)"); +MODULE_LICENSE("GPL"); -From 0370e991cf8e3bc2656bad03ebee88efca6f2483 Mon Sep 17 00:00:00 2001 +From e7746320e7fc8f073a56cfe99eee391d2a53bd42 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 24 Aug 2015 16:03:47 +0100 -Subject: [PATCH 085/132] RaspiDAC3 support +Subject: [PATCH 085/133] RaspiDAC3 support Signed-off-by: Jan Grulich @@ -129815,10 +129815,10 @@ index 0000000000000000000000000000000000000000..dd9eeea2af0382307f437e6db09d1546 +MODULE_DESCRIPTION("ASoC Driver for RaspiDAC Rev.3x"); +MODULE_LICENSE("GPL v2"); -From 17c6235ccbac2cab84022d62da2ac617dc63f974 Mon Sep 17 00:00:00 2001 +From 40543851c29730ad9b78b97025a2ffe6091eced7 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 9 Aug 2016 14:49:23 +0100 -Subject: [PATCH 086/132] tpa6130a2: Add headphone switch control +Subject: [PATCH 086/133] tpa6130a2: Add headphone switch control Signed-off-by: Jan Grulich --- @@ -129927,10 +129927,10 @@ index f1ea052a822e1f584eb55cbc876b8e079e813ccd..3bf0163956c5665683d7950798df527f { struct tpa6130a2_data *data = snd_soc_component_get_drvdata(component); -From 4c8998e9cbfacc80e915ab8d998d384b0f62d752 Mon Sep 17 00:00:00 2001 +From 67dc0f1ba8eaacbbb12332051830ebed7e281ab0 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 9 Aug 2016 14:49:29 +0100 -Subject: [PATCH 087/132] Revert "tpa6130a2: Add headphone switch control" +Subject: [PATCH 087/133] Revert "tpa6130a2: Add headphone switch control" This reverts commit 860574af506a7a28782ca373feb880e7846943f9. --- @@ -130039,10 +130039,10 @@ index 3bf0163956c5665683d7950798df527fa1b57b59..f1ea052a822e1f584eb55cbc876b8e07 { struct tpa6130a2_data *data = snd_soc_component_get_drvdata(component); -From f1e74deb9cc5a67e30e7efdfd54f628b20bd3ba9 Mon Sep 17 00:00:00 2001 +From 91dbef4b0b3f8c13d484f40de7738db11ca0d27b Mon Sep 17 00:00:00 2001 From: Aaron Shaw Date: Thu, 7 Apr 2016 21:26:21 +0100 -Subject: [PATCH 088/132] Add Support for JustBoom Audio boards +Subject: [PATCH 088/133] Add Support for JustBoom Audio boards justboom-dac: Adjust for ALSA API change @@ -130496,10 +130496,10 @@ index 0000000000000000000000000000000000000000..91acb666380faa3c0deb2230f8a0f8bb +MODULE_DESCRIPTION("ASoC Driver for JustBoom PI Digi HAT Sound Card"); +MODULE_LICENSE("GPL v2"); -From b49176f288664983a1cd5b8e2f2cba3d165b51e6 Mon Sep 17 00:00:00 2001 +From 4df23efc45d5ea9152da9bb28ebe8a999b7fbf02 Mon Sep 17 00:00:00 2001 From: Andrey Grodzovsky Date: Tue, 3 May 2016 22:10:59 -0400 -Subject: [PATCH 089/132] ARM: adau1977-adc: Add basic machine driver for +Subject: [PATCH 089/133] ARM: adau1977-adc: Add basic machine driver for adau1977 codec driver. This commit adds basic support for the codec usage including: Device tree overlay, @@ -130681,10 +130681,10 @@ index 0000000000000000000000000000000000000000..6e2ee027926ee63c89222f75ceb89e3d +MODULE_DESCRIPTION("ASoC Driver for ADAU1977 ADC"); +MODULE_LICENSE("GPL v2"); -From 2ab9f6e38fd5027df4b6e61506723de9144d69f8 Mon Sep 17 00:00:00 2001 +From 4d1a66b24f66b88cdb4ab02bfd70587e1c29690b Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Mon, 16 May 2016 21:36:31 +1000 -Subject: [PATCH 090/132] New AudioInjector.net Pi soundcard with low jitter +Subject: [PATCH 090/133] New AudioInjector.net Pi soundcard with low jitter audio in and out. Contains the sound/soc/bcm ALSA machine driver and necessary alterations to the Kconfig and Makefile. @@ -130933,10 +130933,10 @@ index 0000000000000000000000000000000000000000..5ff0985e07efb96b95634a65995f09f7 +MODULE_ALIAS("platform:audioinjector-pi-soundcard"); + -From bbe8e1c22742ea605d30e21fc8b7551a2ad2bd7d Mon Sep 17 00:00:00 2001 +From dc02dff9d51c80084879037345cc3f9773ff65ff Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Thu, 30 Jun 2016 18:38:42 +0100 -Subject: [PATCH 091/132] Add IQAudIO Digi WM8804 board support +Subject: [PATCH 091/133] Add IQAudIO Digi WM8804 board support Support IQAudIO Digi board with iqaudio_digi machine driver and iqaudio-digi-wm8804-audio overlay. @@ -131236,10 +131236,10 @@ index 0000000000000000000000000000000000000000..9b6e829bcb5b1762a853775e78163196 +MODULE_DESCRIPTION("ASoC Driver for IQAudIO WM8804 Digi"); +MODULE_LICENSE("GPL v2"); -From 147e07a5a396c806eec79762799782afe7825878 Mon Sep 17 00:00:00 2001 +From 9b36ab6c869b182e2f34d1bf1bd346700da1e841 Mon Sep 17 00:00:00 2001 From: escalator2015 Date: Tue, 24 May 2016 16:20:09 +0100 -Subject: [PATCH 092/132] New driver for RRA DigiDAC1 soundcard using WM8741 + +Subject: [PATCH 092/133] New driver for RRA DigiDAC1 soundcard using WM8741 + WM8804 --- @@ -131712,10 +131712,10 @@ index 0000000000000000000000000000000000000000..446796e7e4c14a7d95b2f2a01211d9a0 +MODULE_DESCRIPTION("ASoC Driver for RRA DigiDAC1"); +MODULE_LICENSE("GPL v2"); -From 44dcde3a72f00896f48d3260014320d10a5daa7a Mon Sep 17 00:00:00 2001 +From 6129fa0c8b10f4c670e61227de424762df249f50 Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Sat, 2 Jul 2016 16:26:19 +0100 -Subject: [PATCH 093/132] Add support for Dion Audio LOCO DAC-AMP HAT +Subject: [PATCH 093/133] Add support for Dion Audio LOCO DAC-AMP HAT Using dedicated machine driver and pcm5102a codec driver. @@ -131888,10 +131888,10 @@ index 0000000000000000000000000000000000000000..89e65317512bc774453ac8d0d5b0ff98 +MODULE_DESCRIPTION("ASoC Driver for DionAudio LOCO"); +MODULE_LICENSE("GPL v2"); -From 7bf2d8d29d92a03713da62a89d41202fe9c29d16 Mon Sep 17 00:00:00 2001 +From d9cae57761eb2a3cf96dcdaad04363f76960fb65 Mon Sep 17 00:00:00 2001 From: Clive Messer Date: Mon, 19 Sep 2016 14:01:04 +0100 -Subject: [PATCH 094/132] Allo Piano DAC boards: Initial 2 channel (stereo) +Subject: [PATCH 094/133] Allo Piano DAC boards: Initial 2 channel (stereo) support (#1645) Add initial 2 channel (stereo) support for Allo Piano DAC (2.0/2.1) boards, @@ -132098,10 +132098,10 @@ index 0000000000000000000000000000000000000000..8e8e62e5a36a279b425ed4655cfbac99 +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Piano DAC"); +MODULE_LICENSE("GPL v2"); -From 809a407805f599d485e09df4639298503b304d64 Mon Sep 17 00:00:00 2001 +From 733cb62a453138ed46fce36aef38fdc5761294ee Mon Sep 17 00:00:00 2001 From: P33M Date: Wed, 21 Oct 2015 14:55:21 +0100 -Subject: [PATCH 095/132] rpi_display: add backlight driver and overlay +Subject: [PATCH 095/133] rpi_display: add backlight driver and overlay Add a mailbox-driven backlight controller for the Raspberry Pi DSI touchscreen display. Requires updated GPU firmware to recognise the @@ -132270,10 +132270,10 @@ index 0000000000000000000000000000000000000000..14a0d9b037395497c1fdae2961feccd5 +MODULE_DESCRIPTION("Raspberry Pi mailbox based Backlight Driver"); +MODULE_LICENSE("GPL"); -From fe57ea2b39063f2dc50066949ccfb25eeb9c9272 Mon Sep 17 00:00:00 2001 +From b66978c79d42288887c48f7b0aba8e302158939f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 23 Feb 2016 19:56:04 +0000 -Subject: [PATCH 096/132] bcm2835-virtgpio: Virtual GPIO driver +Subject: [PATCH 096/133] bcm2835-virtgpio: Virtual GPIO driver Add a virtual GPIO driver that uses the firmware mailbox interface to request that the VPU toggles LEDs. @@ -132499,10 +132499,10 @@ index 0000000000000000000000000000000000000000..f3e0f1620b979e4fa3c7e556eb785ac2 +MODULE_DESCRIPTION("brcmvirt GPIO driver"); +MODULE_ALIAS("platform:brcmvirt-gpio"); -From fa89892be9127b8a994dd2d11fa1752a4e1c3932 Mon Sep 17 00:00:00 2001 +From ce00d0bcc772349fd7e7b10a542ee3b91cd3216e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 4 Mar 2016 12:49:09 +0000 -Subject: [PATCH 097/132] DRM_VC4: Allow to be built for ARCH_BCM270x +Subject: [PATCH 097/133] DRM_VC4: Allow to be built for ARCH_BCM270x --- drivers/gpu/drm/vc4/Kconfig | 2 +- @@ -132521,10 +132521,10 @@ index e53df59cb139f25f8e6ae916bca93abf0c49e063..f6e938208b73512f20eab46a383ca91b select DRM_KMS_HELPER select DRM_KMS_CMA_HELPER -From 6176494514c32fc50941d25cc699294bcef80be2 Mon Sep 17 00:00:00 2001 +From 57a8dea225977d7adcbe04f6ab3f3526884178d2 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 23 Feb 2016 17:26:48 +0000 -Subject: [PATCH 098/132] amba_pl011: Don't use DT aliases for numbering +Subject: [PATCH 098/133] amba_pl011: Don't use DT aliases for numbering The pl011 driver looks for DT aliases of the form "serial", and if found uses as the device ID. This can cause @@ -132553,10 +132553,10 @@ index 8a9e213387a79fcc335caad27520a68edf03f446..4a5a1c5cf9b345e255f4d79714a7ae46 uap->old_cr = 0; uap->port.dev = dev; -From 9393f652240ffbaf01bd959a6b0eba633e7f8459 Mon Sep 17 00:00:00 2001 +From 82c4ed7e0e54c918b84a3dd45824312b0505df67 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 3 Dec 2014 13:23:28 +0200 -Subject: [PATCH 099/132] OF: DT-Overlay configfs interface +Subject: [PATCH 099/133] OF: DT-Overlay configfs interface This is a port of Pantelis Antoniou's v3 port that makes use of the new upstreamed configfs support for binary attributes. @@ -132988,10 +132988,10 @@ index 0000000000000000000000000000000000000000..0037e6868a6cda8706c88194c6a4454b +} +late_initcall(of_cfs_init); -From 08841d9fecbdb8e294cbdf4adf1bc42170cea3ac Mon Sep 17 00:00:00 2001 +From 474664bc68b6dd8b217e4f1c5fb8144da2741d96 Mon Sep 17 00:00:00 2001 From: Cheong2K Date: Fri, 26 Feb 2016 18:20:10 +0800 -Subject: [PATCH 100/132] brcm: adds support for BCM43341 wifi +Subject: [PATCH 100/133] brcm: adds support for BCM43341 wifi --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c | 2 ++ @@ -133031,10 +133031,10 @@ index 3cc42bef6245529c37320f0ec6ab5e7b77f1d2f6..2ae9d0c9dbaaab6bc16610ac012039cd #define BRCM_CC_4335_CHIP_ID 0x4335 #define BRCM_CC_4339_CHIP_ID 0x4339 -From 1810a52ac0184f4e960d8e28da9f261b5641576e Mon Sep 17 00:00:00 2001 +From bcd3e9e092f35b76532777fc1ded0dce325827fe Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 9 Mar 2016 17:25:59 +0000 -Subject: [PATCH 101/132] brcmfmac: Disable power management +Subject: [PATCH 101/133] brcmfmac: Disable power management Disable wireless power saving in the brcmfmac WLAN driver. This is a temporary measure until the connectivity loss resulting from power @@ -133059,10 +133059,10 @@ index b8aec5e5ef93e28dfb70c95557d7388fd9b67bef..a13351c4f8401263c04ae1f2dd81e84f if (!check_vif_up(ifp->vif)) { -From 12808ddd2f37500e83c87f594d0b27a150dfd2c7 Mon Sep 17 00:00:00 2001 +From 2c3a1291a7bc8c888e4e7423c0240f58e2b6d5e3 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 28 Apr 2016 17:13:47 +0100 -Subject: [PATCH 102/132] brcmfmac: Use original country code as a fallback +Subject: [PATCH 102/133] brcmfmac: Use original country code as a fallback Commit 73345fd212980d2e28a5c6d83801c903bd773680: @@ -133121,10 +133121,10 @@ index a13351c4f8401263c04ae1f2dd81e84f28303c12..25efa073602397780e308bf00416e949 ccreq->country_abbrev[1] = alpha2[1]; ccreq->country_abbrev[2] = 0; -From 8916cf63474b87d1d0f87ff04f618b85dc778dd0 Mon Sep 17 00:00:00 2001 +From 826d67d2a5d87fdcae2a1cebfb344f25f2d0009d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 19 May 2016 15:36:09 +0100 -Subject: [PATCH 103/132] brcmfmac: Plug memory leak in brcmf_fill_bss_param +Subject: [PATCH 103/133] brcmfmac: Plug memory leak in brcmf_fill_bss_param See: https://github.com/raspberrypi/linux/issues/1471 @@ -133157,10 +133157,10 @@ index 25efa073602397780e308bf00416e949c60ab678..9f50ef00a8823011a806a2b86775abb8 static s32 -From 4a9b7eb4d9a127c5e9a3b312b155aca8759b2e89 Mon Sep 17 00:00:00 2001 +From 042f3b792977f3d8c04a18edc261c77f526c0c77 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 13 Sep 2016 16:32:37 +0100 -Subject: [PATCH 104/132] brcmfmac: do not use internal roaming engine by +Subject: [PATCH 104/133] brcmfmac: do not use internal roaming engine by default Some evidence of curing disconnects with this disabled, so make it a default. @@ -133184,10 +133184,10 @@ index 3e15d64c64813513bc22202dd9e468588699abb0..4051780f64f44a5ce522babe6c371a1b MODULE_PARM_DESC(roamoff, "Do not use internal roaming engine"); -From 06babc46e3a8a0e535ccccbc5c04e6c9bad0bbaf Mon Sep 17 00:00:00 2001 +From f164e38cf7f30f0b9ee4f0acbfdf70ae3c967cd0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 31 Aug 2016 17:10:09 +0100 -Subject: [PATCH 105/132] brcmfmac: Change stop_ap sequence +Subject: [PATCH 105/133] brcmfmac: Change stop_ap sequence Patch from Broadcom/Cypress to resolve a customer error @@ -133220,10 +133220,10 @@ index 9f50ef00a8823011a806a2b86775abb8d5f9de54..b3ef2bb5642ce3ff0b74c5bab97114f7 brcmf_fil_iovar_int_set(ifp, "mbss", 0); err = brcmf_fil_cmd_int_set(ifp, BRCMF_C_SET_REGULATORY, -From 37879fec89021edae1356d5100c35ef8fb181b26 Mon Sep 17 00:00:00 2001 +From f79c9a8978d52194c98c65d653c7b18ff3469737 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 17 Dec 2015 13:37:07 +0000 -Subject: [PATCH 106/132] hci_h5: Don't send conf_req when ACTIVE +Subject: [PATCH 106/133] hci_h5: Don't send conf_req when ACTIVE Without this patch, a modem and kernel can continuously bombard each other with conf_req and conf_rsp messages, in a demented game of tag. @@ -133246,10 +133246,10 @@ index 0879d64b1caf58afb6e5d494c07d9ab7e7cdf983..5161ab30fd533d50f516bb93d5b9f402 if (H5_HDR_LEN(hdr) > 2) h5->tx_win = (data[2] & 0x07); -From c6c7dff9121eabb02205027177beb97ce7707986 Mon Sep 17 00:00:00 2001 +From 3e42b2f4ac358bc2e28962073240014f3b2d2864 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 22 Jan 2016 13:06:39 -0800 -Subject: [PATCH 107/132] drm/vc4: Add a debugfs node for tracking execution +Subject: [PATCH 107/133] drm/vc4: Add a debugfs node for tracking execution state. Signed-off-by: Eric Anholt @@ -133309,10 +133309,10 @@ index b262c5c26f109702572ed613fa0965f06a993ef9..27f42023fa49c7e62e643dc007e9e121 vc4_queue_hangcheck(struct drm_device *dev) { -From 07bfab04d29dbdea5e0a652b5f09340593f13c3a Mon Sep 17 00:00:00 2001 +From b4bb84ce6c8cf7630cc9e9ecde3b33a2e9a7c452 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 25 Jan 2016 13:03:33 -0800 -Subject: [PATCH 108/132] drm/vc4: Include vc4_drm.h in uapi in downstream +Subject: [PATCH 108/133] drm/vc4: Include vc4_drm.h in uapi in downstream build. Signed-off-by: Eric Anholt @@ -133333,10 +133333,10 @@ index 9355dd8eff3ba39401dfe37e7fbf7737f0397f11..68828bf586f05a8d9b0a6ab409ee91a7 header-y += vmwgfx_drm.h header-y += msm_drm.h -From 11f6f5ab0528f97e9da3f199f55f32240d00153a Mon Sep 17 00:00:00 2001 +From c22f3983b5514c5ed39c3a5639e082ec9ae67389 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Oct 2015 11:32:14 -0700 -Subject: [PATCH 109/132] drm/vc4: Force HDMI to connected. +Subject: [PATCH 109/133] drm/vc4: Force HDMI to connected. For some reason on the downstream tree, the HPD GPIO isn't working. @@ -133359,10 +133359,10 @@ index 4452f3631cacea37bbd5dc8a594367631e308adc..3a622f70a077c2ebe214830f5d700cd8 if (gpio_get_value_cansleep(vc4->hdmi->hpd_gpio) ^ vc4->hdmi->hpd_active_low) -From 3eb321b6925776b8d6784a7bec7893cee9991993 Mon Sep 17 00:00:00 2001 +From ad9b6dc8b0ac99384cefa90928c6130ad2225689 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 13 Apr 2015 17:16:29 +0100 -Subject: [PATCH 110/132] config: Add default configs +Subject: [PATCH 110/133] config: Add default configs --- arch/arm/configs/bcm2709_defconfig | 1294 +++++++++++++++++++++++++++++++++++ @@ -135981,10 +135981,10 @@ index 0000000000000000000000000000000000000000..cfe21355f7d95326b292be1b018b988f +CONFIG_CRC_ITU_T=y +CONFIG_LIBCRC32C=y -From 764f71bad9c87bcef071c68e0712e288384ddc19 Mon Sep 17 00:00:00 2001 +From 912bf1f3da1894d3018be20fe9ee39c023cacdd8 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Wed, 24 Aug 2016 03:35:56 -0700 -Subject: [PATCH 111/132] Add arm64 configuration and device tree differences. +Subject: [PATCH 111/133] Add arm64 configuration and device tree differences. Disable MMC_BCM2835_SDHOST and MMC_BCM2835 since these drivers are crashing at the moment. @@ -137387,10 +137387,10 @@ index 0000000000000000000000000000000000000000..1fcde8c1329bbfd329245a8bb1769199 +CONFIG_LIBCRC32C=y +CONFIG_BCM2708_VCHIQ=n -From 3d4788a08c14765335dfc93749bfa528ad9b5727 Mon Sep 17 00:00:00 2001 +From 185ba8c40aa985d54692020a61d45d499cabb3ae Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 5 Oct 2016 16:10:59 +0100 -Subject: [PATCH 112/132] bcm2835-cpufreq: Only report a single frequency when +Subject: [PATCH 112/133] bcm2835-cpufreq: Only report a single frequency when max and min frequencies are the same 4.8 kernel gives EINV error when max and min frequencies are the same (e.g. from using force_turbo=1) @@ -137459,10 +137459,10 @@ index 3eb9e9326231b08e6ee95ad486485245c71cf868..414fbdc10dfbfc6e4bb47870a7af3fd5 /* the CPUFreq driver */ -From d641ce51bafbff52c3753a17afadc0a99647054c Mon Sep 17 00:00:00 2001 +From 40920ca8f094d54576befc80cd384f69a70d4a3a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 7 Oct 2016 12:37:09 +0100 -Subject: [PATCH 113/132] scripts/mkknlimg: Change string for DDT detection +Subject: [PATCH 113/133] scripts/mkknlimg: Change string for DDT detection The old "of_overlay_apply" string does not appear in 4.8 kernel builds. "of_cfs_init" is both present and a more accurate indication of support @@ -137489,10 +137489,10 @@ index 78c5845d2f01deb04b477327d83fa60624f87f98..a21f7e31bc904233e980e66ae3e6337e my $res = try_extract($kernel_file, $tmpfile1); -From 1287cce8ba7a9380c5f4ea084970f6f3689c945a Mon Sep 17 00:00:00 2001 +From 0c9eadf7a7fcfe0e54e2ee3c9bc7a53d6bb75561 Mon Sep 17 00:00:00 2001 From: Herve Jourdain Date: Fri, 20 May 2016 16:02:23 +0800 -Subject: [PATCH 114/132] build: support for .dtbo files for dtb overlays +Subject: [PATCH 114/133] build: support for .dtbo files for dtb overlays Kernel 4.4.6+ on RaspberryPi support .dtbo files for overlays, instead of .dtb. Patch the kernel, which has faulty rules to generate .dtbo the way yocto does @@ -137534,10 +137534,10 @@ index 1d949b7410600dd3b04a3acde8c41cfead15bfa4..1967878a843461c3ff1f473b9a030eb0 -d $(depfile).dtc.tmp $(dtc-tmp) ; \ cat $(depfile).pre.tmp $(depfile).dtc.tmp > $(depfile) -From aca001dfcac9cb9d81bb23fcdb41837315880d05 Mon Sep 17 00:00:00 2001 +From 9473e3e35b968de7d55d20572dc0699ed2c7b5d3 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Thu, 6 Oct 2016 19:42:55 -0700 -Subject: [PATCH 115/132] [media]bcm2835-camera: fix compilation warning/werror +Subject: [PATCH 115/133] [media]bcm2835-camera: fix compilation warning/werror | /a/builder/mnt/build/tmp-glibc/work-shared/raspberrypi3/kernel-source/drivers/media/platform/bcm2835/bcm2835-camera.c:656:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types ] @@ -137567,10 +137567,10 @@ index 70f4db2741037381e638d1dda5a95478809eb161..cb5bab642eaab2f60d641801dd0afdac struct bm2835_mmal_dev *dev = vb2_get_drv_priv(vq); unsigned long size; -From a2d7512325a468f024a172cdfc033511c62b088c Mon Sep 17 00:00:00 2001 +From 3c1511fa2d36da24b0865534327ee2d6a836d8fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Sat, 8 Oct 2016 16:26:46 +0200 -Subject: [PATCH 116/132] bcm2709: Drop platform smp and timer init code +Subject: [PATCH 116/133] bcm2709: Drop platform smp and timer init code MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -137745,10 +137745,10 @@ index 90773a30b87abbfda1615326c6faf59b9db6d68e..d4c9d57d78a964fbbf799b534471462d .init_early = bcm2709_init_early, .reserve = board_reserve, -From a1d5fc5c451e0aad95ff571f74cc9a6c8779d183 Mon Sep 17 00:00:00 2001 +From 837db1841c3305cba3257de7fa9acded0d3e43d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Mon, 3 Oct 2016 17:53:15 +0200 -Subject: [PATCH 117/132] BCM270X_DT: Use bcm283x.dtsi, bcm2835.dtsi and +Subject: [PATCH 117/133] BCM270X_DT: Use bcm283x.dtsi, bcm2835.dtsi and bcm2836.dtsi MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -138877,10 +138877,10 @@ index 223bd9627b3dcaac5458909dc59c877eed751ce4..491594c918cf5da94fbb19a606edb0dd +}; +#endif -From b17ce54bf6c1e3dbd977367d8b67407ee6cb10e7 Mon Sep 17 00:00:00 2001 +From 4c3a15347f23d25c02bf21d93c7acb24aee2f0ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Fri, 7 Oct 2016 16:50:59 +0200 -Subject: [PATCH 118/132] watchdog: bcm2835: Support setting reboot partition +Subject: [PATCH 118/133] watchdog: bcm2835: Support setting reboot partition MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -139004,10 +139004,10 @@ index 4dddd8298a227d64862f2e92954a465f2e44b3f6..1f545e024422f59280932713e6a1b051 register_restart_handler(&wdt->restart_handler); if (pm_power_off == NULL) -From 87ec199b9d7b0c2c4201b6743643f59fc9d948d3 Mon Sep 17 00:00:00 2001 +From 39e27f829bd8762885bbe882f3957135821d6497 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Fri, 7 Oct 2016 17:07:46 +0200 -Subject: [PATCH 119/132] bcm270x: Use watchdog for reboot/poweroff +Subject: [PATCH 119/133] bcm270x: Use watchdog for reboot/poweroff MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -139266,10 +139266,10 @@ index d4c9d57d78a964fbbf799b534471462d3c3b88f1..ed5c5414f7a3ad7284cda881e9e55077 module_param(serial, uint, 0644); -module_param(reboot_part, uint, 0644); -From 49f59e094fb5966061ba492d60dcf8a90a83eb0e Mon Sep 17 00:00:00 2001 +From 80a42c7c0562105089444dd68071d62a345bb79d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Mon, 10 Oct 2016 17:35:40 +0200 -Subject: [PATCH 120/132] bcm270x: Remove dead files +Subject: [PATCH 120/133] bcm270x: Remove dead files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -139470,10 +139470,10 @@ index 6aa68260dd866c83527dffece8de483913231fb3..00000000000000000000000000000000 - */ -#define VMALLOC_END (0xff000000) -From 657a2de2fd2927b834e8f109042dc37bf3c9ce25 Mon Sep 17 00:00:00 2001 +From daaa7bb6ab36a9f2c5134bcacd2bc68b57a34691 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Mon, 10 Oct 2016 17:37:43 +0200 -Subject: [PATCH 121/132] bcm270x: Drop bcm2835-aux-uart hack +Subject: [PATCH 121/133] bcm270x: Drop bcm2835-aux-uart hack MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -139553,10 +139553,10 @@ index ed5c5414f7a3ad7284cda881e9e550777cd29282..9a1ad48d13172856e3ec748db015cb95 system_serial_low = serial; } -From cf2be857b843343a3cf3a7104fed5228b5e1bbe3 Mon Sep 17 00:00:00 2001 +From 1f1a94d603bc5175910448b886bdec68ef0664e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Mon, 10 Oct 2016 17:39:30 +0200 -Subject: [PATCH 122/132] Revert "bcm2835: Add support for uart1" +Subject: [PATCH 122/133] Revert "bcm2835: Add support for uart1" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -139614,10 +139614,10 @@ index 0ef5cd3d1d6ec420360294acc98d40d698d38d8a..8f152266ba9b470df2eaaed9ebcf158e static const char * const bcm2835_compat[] = { -From ca77269b8c376a34e42ab6c6c7e4d76866c466e6 Mon Sep 17 00:00:00 2001 +From 339aad90adc3a12f2a09ce5a1daee17a749506c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Mon, 10 Oct 2016 17:41:26 +0200 -Subject: [PATCH 123/132] bcm270x: Remove unnecessary of_platform_populate +Subject: [PATCH 123/133] bcm270x: Remove unnecessary of_platform_populate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -139692,10 +139692,10 @@ index 9a1ad48d13172856e3ec748db015cb95cd110b76..d2762f558f644ac87c56ba9402a638a3 system_serial_low = serial; } -From b4b850195559488e7c7e681cd295ab6b9c330821 Mon Sep 17 00:00:00 2001 +From 1f6f93598f0badf5d1f448ad8db3081a2b37d52b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Mon, 10 Oct 2016 17:46:27 +0200 -Subject: [PATCH 124/132] bcm270x: Remove 4MB dma coherent pool +Subject: [PATCH 124/133] bcm270x: Remove 4MB dma coherent pool MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -139776,10 +139776,10 @@ index d2762f558f644ac87c56ba9402a638a3c7a26397..d0e43619669e851350c5d9d7bb7e9dd1 .dt_compat = bcm2709_compat, MACHINE_END -From 490f6e2e5fc456799e3c5fff7b483dc68eba73b1 Mon Sep 17 00:00:00 2001 +From 29d1d588931d9fe7843d62962fde7ff7e2bebded Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Mon, 10 Oct 2016 19:26:42 +0200 -Subject: [PATCH 125/132] bcm270x: Drop map_io device mapping +Subject: [PATCH 125/133] bcm270x: Drop map_io device mapping MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -140728,10 +140728,10 @@ index de7504bfc20ba24be8707861b8389783860adb77..00000000000000000000000000000000 - */ -#define arch_decomp_wdog() -From cfae72c5f744ca6793e4968ae47468c6c5eac21b Mon Sep 17 00:00:00 2001 +From 92c6799f0299e081e9e9c737f7bb02a1e30a56fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Mon, 10 Oct 2016 19:37:06 +0200 -Subject: [PATCH 126/132] bcm270x: Use DT_MACHINE_START +Subject: [PATCH 126/133] bcm270x: Use DT_MACHINE_START MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -140813,10 +140813,10 @@ index b52d949ee91d96eb7672fbbb4969bfa1e7afc376..2ed1b8a922ed02b9e3545991873af77b ics_if_voip MACH_ICS_IF_VOIP ICS_IF_VOIP 3206 wlf_cragg_6410 MACH_WLF_CRAGG_6410 WLF_CRAGG_6410 3207 -From c676b9c38919c380155127518694332baf309b9c Mon Sep 17 00:00:00 2001 +From f5e3cafd855dda46e310849991ee4923445b86e1 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 11 Oct 2016 17:48:07 +0100 -Subject: [PATCH 127/132] Use DT rather than modules params for board rev and +Subject: [PATCH 127/133] Use DT rather than modules params for board rev and serial --- @@ -140910,10 +140910,10 @@ index 9cf36118e57b3c362de9adcf089425023d4a601d..9f113736627175bdcb362e0eda469e09 -module_param(boardrev, uint, 0644); -module_param(serial, uint, 0644); -From a8e5605cde4a7e1f77d695336a1ba258b324ad95 Mon Sep 17 00:00:00 2001 +From d14a603a47fbedc793bba0dce63b19a1545ad9be Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Fri, 2 Sep 2016 16:45:27 +0100 -Subject: [PATCH 128/132] Register the clocks early during the boot process, so +Subject: [PATCH 128/133] Register the clocks early during the boot process, so that special/critical clocks can get enabled early on in the boot process avoiding the risk of disabling a clock, pll_divider or pll when a claiming driver fails to install propperly - maybe it needs to defer. @@ -140959,10 +140959,10 @@ index fbf616021704178a9d007219a0ea2a9f1704f0a6..cbbc8d4ddcffc797268c0ecb6477005f MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("BCM2835 clock driver"); -From 5264862a2aa5f6c30dc03a0e2f09ada548789675 Mon Sep 17 00:00:00 2001 +From 16ecc1b9ec6dcb636b3e0bd6cc96d56ed16c170d Mon Sep 17 00:00:00 2001 From: Scott Ellis Date: Tue, 27 Sep 2016 04:29:00 -0400 -Subject: [PATCH 129/132] Add Adafruit pitft35 touchscreen support (#1657) +Subject: [PATCH 129/133] Add Adafruit pitft35 touchscreen support (#1657) The dts comes from the Adafruit repository @@ -141167,10 +141167,10 @@ index 952104ab6c4cd0e9d8f7bd5f2fba7a72da75424e..26fa6c2b6b6d745178e666465ba226af CONFIG_FB_TFT_ILI9320=m CONFIG_FB_TFT_ILI9325=m -From 2fd1010866b91d68aa42e0a81d3e8739b1902a34 Mon Sep 17 00:00:00 2001 +From 2a59957ae7482d3bf1b6e4e45ab209da6365c66c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 10 Oct 2016 15:06:20 +0100 -Subject: [PATCH 130/132] BCM270X_DT: Update CM3 to use sdhost interface +Subject: [PATCH 130/133] BCM270X_DT: Update CM3 to use sdhost interface --- arch/arm/boot/dts/bcm2710-rpi-cm3.dts | 9 ++++----- @@ -141206,10 +141206,10 @@ index b5a5ae7747455438f8eabd28e8c11c6aeb0c1ecc..d13e3d4dac4e198c8cac451e3f64ef68 bus-width = <4>; status = "okay"; -From 395f1c253709126a0d9743da0ca0482ef15f01ab Mon Sep 17 00:00:00 2001 +From 938aa4394c9ab18f4674df2854a2970afa5da5b8 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 11 Oct 2016 18:10:17 +0100 -Subject: [PATCH 131/132] Revert "Register the clocks early during the boot +Subject: [PATCH 131/133] Revert "Register the clocks early during the boot process," This reverts commit bcc804ce3dfd5eb4800c9dd77370da7e7913f77d. @@ -141253,10 +141253,10 @@ index cbbc8d4ddcffc797268c0ecb6477005fa14e228b..fbf616021704178a9d007219a0ea2a9f MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("BCM2835 clock driver"); -From 1556abe256ec0a9e34cae5ae0a4e2e660aad1cae Mon Sep 17 00:00:00 2001 +From d64cdc61cc63683ada1004d9a8c97ffd62e6bab4 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 12 Oct 2016 15:10:14 +0100 -Subject: [PATCH 132/132] mmc: info (not err) msg on clock probe deferral +Subject: [PATCH 132/133] mmc: info (not err) msg on clock probe deferral --- drivers/mmc/host/bcm2835-mmc.c | 5 ++++- @@ -141297,3 +141297,71 @@ index 23dea422182534e248435aeaee3ecb5da69c0d33..9e55d5ac08b5809c40fe391ae6e685fd goto err; } + +From 3f69235898cb5f4b969d4efe824af131dc817117 Mon Sep 17 00:00:00 2001 +From: Electron752 +Date: Sat, 15 Oct 2016 11:49:52 -0700 +Subject: [PATCH 133/133] ARM64: Modify default config to get raspbian to boot + (#1686) + +1. Enable emulation of deprecated instructions. +2. Enable ARM 8.1 and 8.2 features which are not detected at runtime. +3. Switch the default governer to powersave. +4. Include the watchdog timer driver in the kernel image rather then a module. + +Tested with raspbian-jessie 2016-09-23. +--- + arch/arm64/configs/bcmrpi3_defconfig | 18 +++++++++++------- + 1 file changed, 11 insertions(+), 7 deletions(-) + +diff --git a/arch/arm64/configs/bcmrpi3_defconfig b/arch/arm64/configs/bcmrpi3_defconfig +index 1fcde8c1329bbfd329245a8bb17691999882ccfc..d7406f5a4620151044b8f716b4d10bb818648e06 100644 +--- a/arch/arm64/configs/bcmrpi3_defconfig ++++ b/arch/arm64/configs/bcmrpi3_defconfig +@@ -27,19 +27,23 @@ CONFIG_ARM64_VA_BITS=39 + CONFIG_SCHED_MC=y + CONFIG_NR_CPUS=4 + CONFIG_HOTPLUG_CPU=y ++CONFIG_ARMV8_DEPRECATED=y ++CONFIG_SWP_EMULATION=y ++CONFIG_CP15_BARRIER_EMULATION=y ++CONFIG_SETEND_EMULATION=y + + # + # ARMv8.1 architectural features + # +-CONFIG_ARM64_HW_AFDBM=n +-CONFIG_ARM64_PAN=n +-CONFIG_ARM64_LSE_ATOMICS=n +-CONFIG_ARM64_VHE=n ++CONFIG_ARM64_HW_AFDBM=y ++CONFIG_ARM64_PAN=y ++CONFIG_ARM64_LSE_ATOMICS=y ++CONFIG_ARM64_VHE=y + + # + # ARMv8.2 architectural features + # +-CONFIG_ARM64_UAO=n ++CONFIG_ARM64_UAO=y + CONFIG_ARM64_MODULE_CMODEL_LARGE=n + CONFIG_RANDOMIZE_BASE=n + +@@ -98,7 +102,7 @@ CONFIG_ZBOOT_ROM_TEXT=0x0 + CONFIG_ZBOOT_ROM_BSS=0x0 + CONFIG_CMDLINE="console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait" + CONFIG_CPU_FREQ=y +-CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y ++CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE=y + CONFIG_CPU_FREQ_GOV_PERFORMANCE=y + CONFIG_CPU_FREQ_GOV_USERSPACE=y + CONFIG_CPU_FREQ_GOV_ONDEMAND=y +@@ -687,7 +691,7 @@ CONFIG_SENSORS_SHTC1=m + CONFIG_THERMAL=y + CONFIG_THERMAL_BCM2835=y + CONFIG_WATCHDOG=y +-CONFIG_BCM2835_WDT=m ++CONFIG_BCM2835_WDT=y + CONFIG_UCB1400_CORE=m + CONFIG_MFD_STMPE=y + CONFIG_STMPE_SPI=y