diff --git a/projects/RPi/patches/linux/linux-01-RPi_support.patch b/projects/RPi/patches/linux/linux-01-RPi_support.patch index 6299c79cd4..d1663300a5 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 1b463f7bff92ed874e15260bfaab897596da2215 Mon Sep 17 00:00:00 2001 +From d1a3c7ba2073253008aba4d80c43c885152b7b4d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 27 Apr 2016 17:43:28 +0100 -Subject: [PATCH 001/172] Revert "SUNRPC: Make NFS swap work with multipath" +Subject: [PATCH 001/173] 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 91816f02bde493b1213dc80fbe5284fef6c5dc0a Mon Sep 17 00:00:00 2001 +From 4be9c2cce14f9d5fd1290927e5a8e3772a12880a Mon Sep 17 00:00:00 2001 From: Steve Glendinning Date: Thu, 19 Feb 2015 18:47:12 +0000 -Subject: [PATCH 002/172] smsx95xx: fix crimes against truesize +Subject: [PATCH 002/173] 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 944b197a28078a1ebdcd63bb4972195c9000806f Mon Sep 17 00:00:00 2001 +From e8be46f7a7c6b097101aacbbea1fec5a87889098 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 17 Apr 2015 16:58:45 +0100 -Subject: [PATCH 003/172] smsc95xx: Disable turbo mode by default +Subject: [PATCH 003/173] 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 df1ba3c221292cfa642561053659a30eed6e5f40 Mon Sep 17 00:00:00 2001 +From d75833a28d26e8ca360c03effda585d1f7cfd786 Mon Sep 17 00:00:00 2001 From: Sam Nazarko Date: Fri, 1 Apr 2016 17:27:21 +0100 -Subject: [PATCH 004/172] add smsc95xx packetsize module_param +Subject: [PATCH 004/173] 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 b2ad25a6f3109fc17ffd14f6587270d7fa929b0e Mon Sep 17 00:00:00 2001 +From 5a21be1bbae37426fa2f3ae36f33eec6d76e05a1 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 17:26:38 +0000 -Subject: [PATCH 005/172] Allow mac address to be set in smsc95xx +Subject: [PATCH 005/173] 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 1f0a0c6d39214deb960d705824125f13382fe1ee Mon Sep 17 00:00:00 2001 +From 69997ed6a3ccf14cdd04245a27e79f7022106427 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 9 Aug 2016 22:19:28 +0100 -Subject: [PATCH 006/172] smsc95xx: Experimental: Enable turbo_mode and +Subject: [PATCH 006/173] 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 a7a0cd70c47a622d2c5b1150bc95920d6c557a98 Mon Sep 17 00:00:00 2001 +From d6b71a87f26c144d7ea743a682aec5bf16444c9c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 9 Mar 2016 13:28:24 +0000 -Subject: [PATCH 007/172] serial: Take care starting a hung-up tty's port +Subject: [PATCH 007/173] 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 dbee8a4469f3fbf0f5762addae7230fa3cbfe2cf Mon Sep 17 00:00:00 2001 +From 1d1a848aa1083fde6171fc51f1e0c1501d34039c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 13 Mar 2015 12:43:36 +0000 -Subject: [PATCH 008/172] Protect __release_resource against resources without +Subject: [PATCH 008/173] 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 6b78ee6d67e0c037d3a58e0c3a5fc0357646b5b6 Mon Sep 17 00:00:00 2001 +From a1f4bdc5f97873bd19e351c81fa579e708d58309 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 18 Dec 2014 16:07:15 -0800 -Subject: [PATCH 009/172] mm: Remove the PFN busy warning +Subject: [PATCH 009/173] 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 8811325ca4304bf9bf5c914f2787fb01804fe015 Mon Sep 17 00:00:00 2001 +From ab16efd8df1dc9d6d036010471ead7d15cc0d794 Mon Sep 17 00:00:00 2001 From: Robert Tiemann Date: Mon, 20 Jul 2015 11:01:25 +0200 -Subject: [PATCH 010/172] BCM2835_DT: Fix I2S register map +Subject: [PATCH 010/173] 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 2ae175ab4aebf94c46269c68f74a5e590d59561c Mon Sep 17 00:00:00 2001 +From eaf28cf2739c8a9b5bd0d7de151d6a2bbc9dc224 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 4 Dec 2015 17:41:50 +0000 -Subject: [PATCH 011/172] irq-bcm2836: Prevent spurious interrupts, and trap +Subject: [PATCH 011/173] 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 234b04b53051dfbe58eb60ee7abc9c9421504354 Mon Sep 17 00:00:00 2001 +From 8ce8ba849e98e3abb71f190e9225c8f8c8b53b56 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/172] irqchip: bcm2835: Add FIQ support +Subject: [PATCH 012/173] 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 584618c9016c9875e908d7893ce82ab74dea3667 Mon Sep 17 00:00:00 2001 +From 90f52d893d0bef5789d180c894fee4e6fae4ba3b 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/172] irqchip: irq-bcm2835: Add 2836 FIQ support +Subject: [PATCH 013/173] 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 ca52c3995879edfd283efd5d721bab08ddf5490c Mon Sep 17 00:00:00 2001 +From 14b339f02e43e988205bb0a999abd32528cf94ca Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 10:26:09 +0100 -Subject: [PATCH 014/172] spidev: Add "spidev" compatible string to silence +Subject: [PATCH 014/173] 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 24ea87be2bdc0fc9c4587dc82fc70cdf15311c7e Mon Sep 17 00:00:00 2001 +From f79fe4b6e8b409f5a70848b5e56a7326558aed43 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 30 Jun 2015 14:12:42 +0100 -Subject: [PATCH 015/172] serial: 8250: Don't crash when nr_uarts is 0 +Subject: [PATCH 015/173] 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 cbd2518b26d3cea35ee3f2f84548064366c2112f Mon Sep 17 00:00:00 2001 +From 0bda6a5683d9f0fb1447c8a27d3919819845c318 Mon Sep 17 00:00:00 2001 From: notro Date: Thu, 10 Jul 2014 13:59:47 +0200 -Subject: [PATCH 016/172] pinctrl-bcm2835: Set base to 0 give expected gpio +Subject: [PATCH 016/173] 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 d66605d0d50f97fb91cb0077a53bd805aeb87c8d Mon Sep 17 00:00:00 2001 +From 2fa72f96427c1e4c4ceb50740e4a7c4548789e70 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 24 Feb 2015 13:40:50 +0000 -Subject: [PATCH 017/172] pinctrl-bcm2835: Fix interrupt handling for GPIOs +Subject: [PATCH 017/173] 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 ac992a878377f8973a3e7aff8650cc056fe03811 Mon Sep 17 00:00:00 2001 +From 48167007189b483153b98e801551a51e16cd9e96 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 26 Feb 2015 09:58:22 +0000 -Subject: [PATCH 018/172] pinctrl-bcm2835: Only request the interrupts listed +Subject: [PATCH 018/173] 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 59d75cc3380b2ce3ac3ecfa871beb393f09228e0 Mon Sep 17 00:00:00 2001 +From 4c5012ecb40cdb86970859fbe46d6b7582994a0c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 May 2016 12:32:47 +0100 -Subject: [PATCH 019/172] pinctrl-bcm2835: Return pins to inputs when freed +Subject: [PATCH 019/173] 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 1aabb1aa8a3a8669fd99efec3e0867ebcbc84f81 Mon Sep 17 00:00:00 2001 +From fadb35e616ab180db97a7835a3189da2c5868bf1 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Jun 2015 14:10:44 +0100 -Subject: [PATCH 020/172] spi-bcm2835: Support pin groups other than 7-11 +Subject: [PATCH 020/173] 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 86be359a638b77ebd0e14a4b39a1b0d9260a0d3d Mon Sep 17 00:00:00 2001 +From b7e6c4c704bc44fa52b34426e150df74673461a3 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 1 Jul 2016 22:09:24 +0100 -Subject: [PATCH 021/172] spi-bcm2835: Disable forced software CS +Subject: [PATCH 021/173] 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 250f69216fa87ee25b7e92cf310303cc06f23a5f Mon Sep 17 00:00:00 2001 +From c92250be052031e27b404dcc5a6aa41aee968612 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/172] ARM: bcm2835: Set Serial number and Revision +Subject: [PATCH 022/173] 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 319f40913a645dcb1f3f9d040cc3be8a52593106 Mon Sep 17 00:00:00 2001 +From 2bb97527dbc7ae275556d0211d77c8dd613e3080 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/172] dmaengine: bcm2835: Load driver early and support +Subject: [PATCH 023/173] 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 34661f837f947d968d29e0d7fb39ff5a9fd34082 Mon Sep 17 00:00:00 2001 +From 5deb3ab87a70c802710cb5e950a542b4b41f62c4 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/172] bcm2835: Add support for uart1 +Subject: [PATCH 024/173] 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 841ca3f7cea59d848a43d35b8c01f3c126cefed1 Mon Sep 17 00:00:00 2001 +From 998b468ae2f303a69e786a14873e192be9098df1 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 25 Jan 2016 17:25:12 +0000 -Subject: [PATCH 025/172] firmware: Updated mailbox header +Subject: [PATCH 025/173] 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 ee3945d4d0c1228fd0a65eb23a134488d2f44984 Mon Sep 17 00:00:00 2001 +From e78213894c513981fbe566dcf861f1d94c34ada2 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 26 Apr 2016 11:44:59 -0700 -Subject: [PATCH 026/172] clk: bcm2835: Mark the VPU clock as critical +Subject: [PATCH 026/173] 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 0fc71cbaa4404bddc1ca603a28a43425a7e5a341..085e5217d3b9f73c312dc7fd510ef55c /* clocks with per parent mux */ -From c1abb8a0a817a3bd332472b6c815c46e2c71155b Mon Sep 17 00:00:00 2001 +From 7e44d47161bc56e104885ff7291990106d89d186 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 9 May 2016 17:28:18 -0700 -Subject: [PATCH 027/172] clk: bcm2835: Mark GPIO clocks enabled at boot as +Subject: [PATCH 027/173] 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 085e5217d3b9f73c312dc7fd510ef55cddb4a27c..e527649ee5e32d20cebd762f4badbfca /* HDMI state machine */ [BCM2835_CLOCK_HSM] = REGISTER_PER_CLK( -From ad622473e802e8c71d0f419b28eefe6d10bd2589 Mon Sep 17 00:00:00 2001 +From aa8b2cf58c2febb54fe6a36bbba900ba10d7b6eb Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 1 Jun 2016 12:05:35 -0700 -Subject: [PATCH 028/172] clk: bcm2835: Mark the CM SDRAM clock's parent as +Subject: [PATCH 028/173] 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, @@ -1629,10 +1629,10 @@ index e527649ee5e32d20cebd762f4badbfca06657a84..fbf616021704178a9d007219a0ea2a9f &cprman->onecell); } -From 58ca1bf8604e8c3860dd5f5e354c1cfd32956fd6 Mon Sep 17 00:00:00 2001 +From 521698cbab1613809c7207d6d88ab225d970d062 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 3 Oct 2016 13:58:40 +0100 -Subject: [PATCH 029/172] Enable upstream BCM2835 auxiliar mini UART support +Subject: [PATCH 029/173] Enable upstream BCM2835 auxiliar mini UART support --- drivers/tty/serial/8250/Kconfig | 2 +- @@ -1652,10 +1652,10 @@ index 7c6f7afca5ddeed7b25fa6272246fc539bf31b04..748098f900d3474b5d535b24da76ad06 help Support for the BCM2835 auxiliar mini UART. -From 032a61c58150cfba9eedaf883d7dcc00a305cd13 Mon Sep 17 00:00:00 2001 +From 496a82d8abd00b9903b43a60ea8db17254af3094 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 15 Jun 2016 16:48:41 +0100 -Subject: [PATCH 030/172] rtc: Add SPI alias for pcf2123 driver +Subject: [PATCH 030/173] rtc: Add SPI alias for pcf2123 driver Without this alias, Device Tree won't cause the driver to be loaded. @@ -1675,10 +1675,10 @@ index 8895f77726e8da5444afcd602dceff8f25a9b3fd..1833b8853ceb0e6147cceb93a00e558c MODULE_LICENSE("GPL"); +MODULE_ALIAS("spi:rtc-pcf2123"); -From b496b5ca769d46837d5e0aca2d9b8988c58b0a64 Mon Sep 17 00:00:00 2001 +From 765694a372763d1c1752a5274011b2932b919ca4 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 19 Apr 2016 15:55:02 -0700 -Subject: [PATCH 031/172] ARM: bcm2708: Enable building power domain driver. +Subject: [PATCH 031/173] ARM: bcm2708: Enable building power domain driver. Signed-off-by: Eric Anholt --- @@ -1699,10 +1699,10 @@ index a39b0d58ddd0fdf0ac1cc7295f8aafb12546e226..7d11a44f36d2e6f8697773cd49a72e53 select PM_GENERIC_DOMAINS if PM help -From 44ab58c855d302d31fb51161818bf303c45933c5 Mon Sep 17 00:00:00 2001 +From a570de98f4ffa13e8ad9e438ec6565552d8c0a2a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 12 May 2013 12:24:19 +0100 -Subject: [PATCH 032/172] Main bcm2708/bcm2709 linux port +Subject: [PATCH 032/173] Main bcm2708/bcm2709 linux port MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -4227,10 +4227,10 @@ index aa4bfbf129e4585ebb89b25fca4b03c928925022..89f7a3a539b5a1b84ddcf0a1548160c0 mmc_pm_flag_t pm_caps; /* supported pm features */ -From 909877c92bd7f06cd5fd3613c818b8128f78ec5a Mon Sep 17 00:00:00 2001 +From 20a60436f74357e5493d6fbf9d5c706eb9d3cb9e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 5 Apr 2016 19:40:12 +0100 -Subject: [PATCH 033/172] reboot: Use power off rather than busy spinning when +Subject: [PATCH 033/173] reboot: Use power off rather than busy spinning when halt is requested --- @@ -4253,10 +4253,10 @@ index 3fa867a2aae672755c6ce6448f4148c989dbf964..80dca8dcd6709034b643c6a3f35729e0 /* -From 4a166a0318a40d01dc1c0baf39004a606f876fe7 Mon Sep 17 00:00:00 2001 +From 52d0605184e6491b0c414997c642c9868dfc781d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 11 Nov 2015 21:01:15 +0000 -Subject: [PATCH 034/172] squash: include ARCH_BCM2708 / ARCH_BCM2709 +Subject: [PATCH 034/173] squash: include ARCH_BCM2708 / ARCH_BCM2709 --- drivers/char/hw_random/Kconfig | 2 +- @@ -4420,10 +4420,10 @@ index d528aaceaad95bc6bae2147ebe66249629d2512e..03a303e52d5fe57bbdd8769d24bca590 select REGMAP_MMIO help -From f638f1fca1ae7909c983a2a1bdab32142ea3b911 Mon Sep 17 00:00:00 2001 +From a857b29fc97ef58e05da316ea24d3424e948f2a1 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 19:46:17 +0100 -Subject: [PATCH 035/172] Add dwc_otg driver +Subject: [PATCH 035/173] Add dwc_otg driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -65449,10 +65449,10 @@ index 0000000000000000000000000000000000000000..cdc9963176e5a4a0d5250613b61e26c5 +test_main(); +0; -From aef97d0be2cb45dddde1fc89b69dbea57b6852c8 Mon Sep 17 00:00:00 2001 +From 7333dd88beae98fc1cef08826b6a2121283f5398 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 17:06:34 +0100 -Subject: [PATCH 036/172] bcm2708 framebuffer driver +Subject: [PATCH 036/173] bcm2708 framebuffer driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -68911,10 +68911,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 976400138de74026c1c3fdfe995b308efdab455b Mon Sep 17 00:00:00 2001 +From c3a043f02e33f34c90bcf2ee92d7586de034cc6d Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 14:22:53 +0100 -Subject: [PATCH 037/172] dmaengine: Add support for BCM2708 +Subject: [PATCH 037/173] dmaengine: Add support for BCM2708 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -69536,10 +69536,10 @@ index 0000000000000000000000000000000000000000..c5bfff2765be4606077e6c8af73040ec + +#endif /* _PLAT_BCM2708_DMA_H */ -From 8ed5c3c5fe93a867356ff637c0c45dcaab8e1617 Mon Sep 17 00:00:00 2001 +From 4f143b3a2e0b05e52bf4a67fb2cfe07f4bd8ddfd Mon Sep 17 00:00:00 2001 From: gellert Date: Fri, 15 Aug 2014 16:35:06 +0100 -Subject: [PATCH 038/172] MMC: added alternative MMC driver +Subject: [PATCH 038/173] MMC: added alternative MMC driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -71286,10 +71286,10 @@ index 0000000000000000000000000000000000000000..ceb37930e167f47c9c848e8de757ad09 +MODULE_LICENSE("GPL v2"); +MODULE_AUTHOR("Gellert Weisz"); -From 769167a40df1ef73c43791291e9b1d5288d6cc76 Mon Sep 17 00:00:00 2001 +From 7a3c412975e574bd1d91f70f18a551abf0f45555 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 25 Mar 2015 17:49:47 +0000 -Subject: [PATCH 039/172] Adding bcm2835-sdhost driver, and an overlay to +Subject: [PATCH 039/173] Adding bcm2835-sdhost driver, and an overlay to enable it BCM2835 has two SD card interfaces. This driver uses the other one. @@ -73681,10 +73681,10 @@ index 0000000000000000000000000000000000000000..23dea422182534e248435aeaee3ecb5d +MODULE_LICENSE("GPL v2"); +MODULE_AUTHOR("Phil Elwell"); -From 110599bec6037b1d2c6925f9a0c0d620af1fc9dc Mon Sep 17 00:00:00 2001 +From f8903e1e627bc8afa3b7f287feaf69c4cd666201 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 11 May 2016 12:50:33 +0100 -Subject: [PATCH 040/172] mmc: Add MMC_QUIRK_ERASE_BROKEN for some cards +Subject: [PATCH 040/173] 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, @@ -73820,10 +73820,10 @@ index d8673ca968ba2d65fb3da39680583ca5152641e4..510c3872929b3267fb6665bb69d26f5a unsigned int erase_shift; /* if erase unit is power 2 */ unsigned int pref_erase; /* in sectors */ -From 5fbb9d4c517923af970a2ece5fd480560bd16aa1 Mon Sep 17 00:00:00 2001 +From cb478e16251d2e9a8225a4690ed07c6e39fcb735 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:31:47 +0100 -Subject: [PATCH 041/172] cma: Add vc_cma driver to enable use of CMA +Subject: [PATCH 041/173] 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 @@ -75166,10 +75166,10 @@ index 0000000000000000000000000000000000000000..be2819d5d41f9d5ed65daf8eedb94c9e + +#endif /* VC_CMA_H */ -From 3e8e6de0468c97859408eb9ac405e4c87b577ade Mon Sep 17 00:00:00 2001 +From a3c6ba57372012fd9cccf9d1917019a80d705737 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 26 Mar 2012 22:15:50 +0100 -Subject: [PATCH 042/172] bcm2708: alsa sound driver +Subject: [PATCH 042/173] bcm2708: alsa sound driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -77905,10 +77905,10 @@ index 0000000000000000000000000000000000000000..af3e6eb690113fc32ce9e06bd2f0f294 + +#endif // _VC_AUDIO_DEFS_H_ -From 8f8689e4b85674cbc8feee5d5e51e6da149a438f Mon Sep 17 00:00:00 2001 +From 1ac9cdbb5939411dc82c50c75c4ab58db82c0640 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 2 Jul 2013 23:42:01 +0100 -Subject: [PATCH 043/172] bcm2708 vchiq driver +Subject: [PATCH 043/173] bcm2708 vchiq driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -91273,10 +91273,10 @@ index 0000000000000000000000000000000000000000..b6bfa21155e431e93bfb2c149d324371 + return vchiq_build_time; +} -From d49e2b4026e33873140a53af658d7029301a4042 Mon Sep 17 00:00:00 2001 +From d76ea2472387c5bf1bf4c52ac86c0b91d374a030 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 16:07:06 +0100 -Subject: [PATCH 044/172] vc_mem: Add vc_mem driver +Subject: [PATCH 044/173] vc_mem: Add vc_mem driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -92281,10 +92281,10 @@ index 0000000000000000000000000000000000000000..20a475377eb3078ea1ecaef2b24efc35 + +#endif /* _VC_MEM_H */ -From f4ad7cd5acd470d7a3bb16a567e71254b3ed294d Mon Sep 17 00:00:00 2001 +From d4a0705c53514909c65fb2b29f917909c17b692e Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Tue, 22 Jul 2014 15:41:04 +0100 -Subject: [PATCH 045/172] vcsm: VideoCore shared memory service for BCM2835 +Subject: [PATCH 045/173] vcsm: VideoCore shared memory service for BCM2835 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -96702,10 +96702,10 @@ index 0000000000000000000000000000000000000000..334f36d0d697b047df2922b5f2db67f3 + +#endif /* __VMCS_SM_IOCTL_H__INCLUDED__ */ -From 6b827e0cfe6d49c7a39cd14d9764445fe6f5f7b6 Mon Sep 17 00:00:00 2001 +From 15b80ded8a729a62c2901ef4dbd1287ef6265dd2 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Fri, 21 Aug 2015 23:14:48 +0100 -Subject: [PATCH 046/172] Add /dev/gpiomem device for rootless user GPIO access +Subject: [PATCH 046/173] Add /dev/gpiomem device for rootless user GPIO access Signed-off-by: Luke Wren @@ -97016,10 +97016,10 @@ index 0000000000000000000000000000000000000000..911f5b7393ed48ceed8751f06967ae64 +MODULE_DESCRIPTION("gpiomem driver for accessing GPIO from userspace"); +MODULE_AUTHOR("Luke Wren "); -From a9aac8c02cba8b86b7c263c5eb451cf25d9a4b7b Mon Sep 17 00:00:00 2001 +From d8b96f4ba394eb4f59b486d791b7edaeb130630e Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:14:45 +0100 -Subject: [PATCH 047/172] Add SMI driver +Subject: [PATCH 047/173] Add SMI driver Signed-off-by: Luke Wren --- @@ -98970,10 +98970,10 @@ index 0000000000000000000000000000000000000000..ee3a75edfc033eeb0d90a687ffb68b10 + +#endif /* BCM2835_SMI_H */ -From 28d6481a97eb77d254a1bf047f6fef2dbf724f3d Mon Sep 17 00:00:00 2001 +From 100f4f52f01739f8df73486a99b6b1a86a990199 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Tue, 26 Apr 2016 14:59:21 +0000 -Subject: [PATCH 048/172] MISC: bcm2835: smi: use clock manager and fix reload +Subject: [PATCH 048/173] MISC: bcm2835: smi: use clock manager and fix reload issues Use clock manager instead of self-made clockmanager. @@ -99143,10 +99143,10 @@ index 63a4ea08b9930a3a31a985f0a1d969b488ed49ec..1261540703127d1d63b9f3c87042c6e5 return 0; } -From 280f5604ac69b5dd0a3af6729aa6e73c722191be Mon Sep 17 00:00:00 2001 +From 3ad9e1748347e7e0b71a24c89da9f992b0ff7af2 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:16:10 +0100 -Subject: [PATCH 049/172] Add SMI NAND driver +Subject: [PATCH 049/173] Add SMI NAND driver Signed-off-by: Luke Wren --- @@ -99511,10 +99511,10 @@ index 0000000000000000000000000000000000000000..02adda6da18bd0ba9ab19a104975b79d + ("Driver for NAND chips using Broadcom Secondary Memory Interface"); +MODULE_AUTHOR("Luke Wren "); -From 021b285f577f76734788865d17120564f1cc8e9d Mon Sep 17 00:00:00 2001 +From 1aade46ec2179f44f8fe102c8f0032c5fd1e8b0c Mon Sep 17 00:00:00 2001 From: Aron Szabo Date: Sat, 16 Jun 2012 12:15:55 +0200 -Subject: [PATCH 050/172] lirc: added support for RaspberryPi GPIO +Subject: [PATCH 050/173] 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 @@ -100377,10 +100377,10 @@ index 0000000000000000000000000000000000000000..fb69624ccef00ddbdccf8256d6baf1b1 + +#endif -From 2723f35033a36e2f971860f3c36e0ac58de1dc13 Mon Sep 17 00:00:00 2001 +From f6bbabac8adff17cc501a0f74cd51775b01cf429 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:49:20 +0100 -Subject: [PATCH 051/172] Add cpufreq driver +Subject: [PATCH 051/173] Add cpufreq driver Signed-off-by: popcornmix --- @@ -100642,10 +100642,10 @@ index 0000000000000000000000000000000000000000..3eb9e9326231b08e6ee95ad486485245 +module_init(bcm2835_cpufreq_module_init); +module_exit(bcm2835_cpufreq_module_exit); -From faeab62bdec19d9f14ca3cfb1fa66277875467be Mon Sep 17 00:00:00 2001 +From d8026d065c7e9946ab5bed2dcf7e0ebbb274a967 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 19:24:24 +0000 -Subject: [PATCH 052/172] Added hwmon/thermal driver for reporting core +Subject: [PATCH 052/173] Added hwmon/thermal driver for reporting core temperature. Thanks Dorian MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -100811,10 +100811,10 @@ index 0000000000000000000000000000000000000000..c63fb9f9d143e19612a18fe530c7b2b3 +MODULE_DESCRIPTION("Thermal driver for bcm2835 chip"); +MODULE_LICENSE("GPL"); -From fa9bf4f7e49cf3a0c31c9c9667cd126584197a24 Mon Sep 17 00:00:00 2001 +From 3c96cf65e2d598717b64f8d52426699f190d7782 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 15:44:08 +0100 -Subject: [PATCH 053/172] Add Chris Boot's i2c driver +Subject: [PATCH 053/173] Add Chris Boot's i2c driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -101488,10 +101488,10 @@ index 0000000000000000000000000000000000000000..962f2e5c7455d91bf32925d785f5f16b +MODULE_LICENSE("GPL v2"); +MODULE_ALIAS("platform:" DRV_NAME); -From 2df01de6909b068d8f11f8379c81ddec1dee62cc Mon Sep 17 00:00:00 2001 +From 8a42b41fc7ffbf3165ff6e72e064362481b5f3c6 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 054/172] char: broadcom: Add vcio module +Subject: [PATCH 054/173] char: broadcom: Add vcio module MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -101717,10 +101717,10 @@ index 0000000000000000000000000000000000000000..c19bc2075c77879563ef5e59038b5a14 +MODULE_DESCRIPTION("Mailbox userspace access"); +MODULE_LICENSE("GPL"); -From f58ac3268d26690268cf438753b741a7b8733fa9 Mon Sep 17 00:00:00 2001 +From 07c90bd234c2231524b01fe8cbb56b13bd697845 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 055/172] firmware: bcm2835: Support ARCH_BCM270x +Subject: [PATCH 055/173] firmware: bcm2835: Support ARCH_BCM270x MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -101826,10 +101826,10 @@ index dd506cd3a5b874f9e1acd07efb8cd151bb6145d1..b980d531b35b9981a88356ef1c8a7b86 MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("Raspberry Pi firmware driver"); -From 2e18f0ccfb183a8e382fa545d7d29c8841c7b986 Mon Sep 17 00:00:00 2001 +From 4aeea12807ac6aeae101f3ccd3e167646d469e01 Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Wed, 30 Jan 2013 12:45:18 +0000 -Subject: [PATCH 056/172] bcm2835: add v4l2 camera device +Subject: [PATCH 056/173] bcm2835: add v4l2 camera device - Supports raw YUV capture, preview, JPEG and H264. - Uses videobuf2 for data transfer, using dma_buf. @@ -109561,10 +109561,10 @@ index 0000000000000000000000000000000000000000..9d1d11e4a53e510c04a416d92d195a7d + +#endif /* MMAL_VCHIQ_H */ -From 3f1394459225a47abbd7c9451d763441cb1e1692 Mon Sep 17 00:00:00 2001 +From 184641f24498768f66d29e77f61eebec50d10780 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 11 May 2015 09:00:42 +0100 -Subject: [PATCH 057/172] scripts: Add mkknlimg and knlinfo scripts from tools +Subject: [PATCH 057/173] scripts: Add mkknlimg and knlinfo scripts from tools repo The Raspberry Pi firmware looks for a trailer on the kernel image to @@ -110076,10 +110076,10 @@ index 0000000000000000000000000000000000000000..78c5845d2f01deb04b477327d83fa606 + return $trailer; +} -From b0fa187c070644694c0f6b6a3130eef838ccdd55 Mon Sep 17 00:00:00 2001 +From 782f7a3a0c1a5925b86a6898ea2b1501aa856196 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 10 Aug 2015 09:49:15 +0100 -Subject: [PATCH 058/172] scripts/dtc: Update to upstream version 1.4.1 +Subject: [PATCH 058/173] scripts/dtc: Update to upstream version 1.4.1 Includes the new localfixups format. @@ -112930,10 +112930,10 @@ index ad9b05ae698b0495ecbda42ffcf4743555313a27..2595dfda020fd9e03f0beff5006f229d -#define DTC_VERSION "DTC 1.4.1-g53bf130b" +#define DTC_VERSION "DTC 1.4.1-g25efc119" -From 869fe1496cedbb899ccbd03dd88b200020f81f79 Mon Sep 17 00:00:00 2001 +From 82c00cf58a4754d7fde38aee6b9dabc16d016987 Mon Sep 17 00:00:00 2001 From: notro Date: Wed, 9 Jul 2014 14:46:08 +0200 -Subject: [PATCH 059/172] BCM2708: Add core Device Tree support +Subject: [PATCH 059/173] BCM2708: Add core Device Tree support Add the bare minimum needed to boot BCM2708 from a Device Tree. @@ -122762,10 +122762,10 @@ index 0000000000000000000000000000000000000000..8498134fdbb3912e9ce18282b53084d8 + +}; -From 1344d64abbee5e49f0a3a1d571004ae163f795c8 Mon Sep 17 00:00:00 2001 +From ef5edcce2af28a7d08ea8f0fbf8190e46447e1bc Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Aug 2016 16:28:44 +0100 -Subject: [PATCH 060/172] kbuild: Ignore dtco targets when filtering symbols +Subject: [PATCH 060/173] kbuild: Ignore dtco targets when filtering symbols --- scripts/Kbuild.include | 2 +- @@ -122785,10 +122785,10 @@ index 179219845dfcdfbeb586d12c5ec1296095d9fbf4..e0743e44f84188667a0c322e8c3d36f1 esac | tr ";" "\n" | sed -rn 's/^.*=== __KSYM_(.*) ===.*$$/KSYM_\1/p' -From dab0ce369ec9aa0c86850b80715562a1b8883b72 Mon Sep 17 00:00:00 2001 +From 4468d118f38a73fc2f9d20e7877c892ad6f3e869 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 13 Mar 2015 20:00:21 +0000 -Subject: [PATCH 061/172] BCM270X_DT: Add a .dtbo target, use for overlays +Subject: [PATCH 061/173] 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 @@ -122871,10 +122871,10 @@ index 0a07f9014944ed92a8e2e42983ae43be60b3e471..b1513a7c175885137034b9f7225788c0 # Bzip2 -From c2e92b8c71edbb229c7cb4cdb3c2b2fbc586ddd6 Mon Sep 17 00:00:00 2001 +From 4b1a6db7db493e1e7ece7d374541038e2586a680 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 8 Apr 2016 17:43:27 +0100 -Subject: [PATCH 062/172] BCM270X_DT: Don't generate "linux,phandle" props +Subject: [PATCH 062/173] 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 @@ -122900,10 +122900,10 @@ index b1513a7c175885137034b9f7225788c0a7c35027..1d949b7410600dd3b04a3acde8c41cfe -d $(depfile).dtc.tmp $(dtc-tmp) ; \ cat $(depfile).pre.tmp $(depfile).dtc.tmp > $(depfile) -From ae734e58a053885f4931feaaa7ccd9feaa91b353 Mon Sep 17 00:00:00 2001 +From b2c22aa26266d1259b2e7b0917f58069b4cd8010 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Feb 2015 13:50:57 +0000 -Subject: [PATCH 063/172] BCM270x_DT: Add pwr_led, and the required "input" +Subject: [PATCH 063/173] BCM270x_DT: Add pwr_led, and the required "input" trigger The "input" trigger makes the associated GPIO an input. This is to support @@ -123079,10 +123079,10 @@ index 8a3b5d29602ffe665cfb26522180f3a696664371..d067976ddc2f34d5476bcd9321856b1c /* Set LED brightness level * Must not sleep. Use brightness_set_blocking for drivers -From f74bf14cd2bb43b485f6e521b32533e8ec6e49f6 Mon Sep 17 00:00:00 2001 +From b1fa17bf32eefd52a531e5f38e7d3dc72d9eee97 Mon Sep 17 00:00:00 2001 From: Siarhei Siamashka Date: Mon, 17 Jun 2013 13:32:11 +0300 -Subject: [PATCH 064/172] fbdev: add FBIOCOPYAREA ioctl +Subject: [PATCH 064/173] fbdev: add FBIOCOPYAREA ioctl Based on the patch authored by Ali Gholami Rudi at https://lkml.org/lkml/2009/7/13/153 @@ -123181,10 +123181,10 @@ index fb795c3b3c178ad3cd7c9e9e4547ffd492bac181..fa72af0c981710fe80bacf4cf6612f6d #define FB_TYPE_PACKED_PIXELS 0 /* Packed Pixels */ #define FB_TYPE_PLANES 1 /* Non interleaved planes */ -From 8e1094b7bee18b3d98378a54169437a0c1283a5e Mon Sep 17 00:00:00 2001 +From be5973205fd6a06d41a788fa355cf99a74e22a02 Mon Sep 17 00:00:00 2001 From: Harm Hanemaaijer Date: Thu, 20 Jun 2013 20:21:39 +0200 -Subject: [PATCH 065/172] Speed up console framebuffer imageblit function +Subject: [PATCH 065/173] 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 @@ -123393,10 +123393,10 @@ index a2bb276a8b2463eee98eb237c4647bc00cd93601..436494fba15abecb400ef28688466faf start_index, pitch_index); } else -From fa0feb8bcd3ab764c38292af0ee0045a4b270d83 Mon Sep 17 00:00:00 2001 +From d691d0da5a6385f370565144f0132d5593ccb7a5 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 8 May 2013 11:46:50 +0100 -Subject: [PATCH 066/172] enabling the realtime clock 1-wire chip DS1307 and +Subject: [PATCH 066/173] 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 @@ -123646,10 +123646,10 @@ index d58594a3232492e33f1dd4babd3798b03e0f0203..feae94256256316fd9d850c3d83325af unsigned int ext_pullup_enable_pin; unsigned int pullup_duration; -From 498a518f89a6ecfb07fa3e79c061da8b64310223 Mon Sep 17 00:00:00 2001 +From 98a0fa9a186fa2186c701338ac6effe8af5dda59 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 18 Dec 2013 22:16:19 +0000 -Subject: [PATCH 067/172] config: Enable CONFIG_MEMCG, but leave it disabled +Subject: [PATCH 067/173] config: Enable CONFIG_MEMCG, but leave it disabled (due to memory cost). Enable with cgroup_enable=memory. --- @@ -123699,10 +123699,10 @@ index d6b729beba4930bbb1a1ddc4a6a6b8533bbf94e0..69e8d214f663572319f784fe17032b1e * css_tryget_online_from_dir - get corresponding css from a cgroup dentry * @dentry: directory dentry of interest -From c693ef8c2c16788d0bb9c7971340341941a7b214 Mon Sep 17 00:00:00 2001 +From aa97070a2002375a816f9cde2836890cb50e361a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 14 Jul 2014 22:02:09 +0100 -Subject: [PATCH 068/172] hid: Reduce default mouse polling interval to 60Hz +Subject: [PATCH 068/173] hid: Reduce default mouse polling interval to 60Hz Reduces overhead when using X --- @@ -123738,10 +123738,10 @@ index ae83af649a607f67239f1a64bf45dd4b5770cc7d..4a7af9d0b910f59d17421ce14138400d ret = -ENOMEM; if (usb_endpoint_dir_in(endpoint)) { -From 375346302bac4606846937964f03106ddafa6cd0 Mon Sep 17 00:00:00 2001 +From 4507cc2fb7d12a1a4a9e7eeb662840eb3da6aaf6 Mon Sep 17 00:00:00 2001 From: Gordon Hollingworth Date: Tue, 12 May 2015 14:47:56 +0100 -Subject: [PATCH 069/172] rpi-ft5406: Add touchscreen driver for pi LCD display +Subject: [PATCH 069/173] 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 @@ -124036,10 +124036,10 @@ index 0000000000000000000000000000000000000000..b27dbee8f56773dbd2a5503dc864747d +MODULE_DESCRIPTION("Touchscreen driver for memory based FT5406"); +MODULE_LICENSE("GPL"); -From c37549b1159763fd01128049a272873f9bc47cfc Mon Sep 17 00:00:00 2001 +From 0a91abd31ed311e4ce547d6904ab11d538e8e4ae Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Oct 2014 11:47:53 +0100 -Subject: [PATCH 070/172] Improve __copy_to_user and __copy_from_user +Subject: [PATCH 070/173] Improve __copy_to_user and __copy_from_user performance Provide a __copy_from_user that uses memcpy. On BCM2708, use @@ -125595,10 +125595,10 @@ index 6bd1089b07e0960830ed6bd6a8345202b7efd8b0..cd17dd11ebe7bbe00089e70cd2ccea74 static unsigned long noinline __clear_user_memset(void __user *addr, unsigned long n) -From 54d11699153e51b522544a9a616541c10c6f49e9 Mon Sep 17 00:00:00 2001 +From 1083d8ece58dda2d24b511b4d27f906d2102b78a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 25 Jun 2015 12:16:11 +0100 -Subject: [PATCH 071/172] gpio-poweroff: Allow it to work on Raspberry Pi +Subject: [PATCH 071/173] 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 @@ -125633,10 +125633,10 @@ index be3d81ff51cc3f510d85e4eed7a52960e51e7bc1..a030ae9fb1fca325061c093696e82186 "%s: pm_power_off function already registered", __func__); -From 3d39d4e770abb594335d83d95027f5b1975e0a86 Mon Sep 17 00:00:00 2001 +From 08dc3c5fbe96aeba047af6e045645141d416d31f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 14:32:47 +0100 -Subject: [PATCH 072/172] mfd: Add Raspberry Pi Sense HAT core driver +Subject: [PATCH 072/173] mfd: Add Raspberry Pi Sense HAT core driver --- drivers/input/joystick/Kconfig | 8 + @@ -126501,10 +126501,10 @@ index 0000000000000000000000000000000000000000..56196dc2af10e464a1e3f98b028dca1c + +#endif -From 526ef48f146feb855571c1908797872f90df1827 Mon Sep 17 00:00:00 2001 +From 42179f8b1c369c80888e20c554ef7f2e1f92367d Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 19:19:08 +0100 -Subject: [PATCH 073/172] ASoC: Add support for HifiBerry DAC +Subject: [PATCH 073/173] ASoC: Add support for HifiBerry DAC This adds a machine driver for the HifiBerry DAC. It is a sound card that can @@ -126678,10 +126678,10 @@ index 0000000000000000000000000000000000000000..29ecc08a227cdd4b3c6141935d0c5d21 +MODULE_DESCRIPTION("ASoC Driver for HifiBerry DAC"); +MODULE_LICENSE("GPL v2"); -From 0ab175e79869febdec88363b4f416aba96ea0711 Mon Sep 17 00:00:00 2001 +From 284a7412c4a4e28d8d4b66fdbcbe17bab69cc314 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Mon, 25 Jan 2016 15:48:59 +0000 -Subject: [PATCH 074/172] ASoC: Add support for Rpi-DAC +Subject: [PATCH 074/173] ASoC: Add support for Rpi-DAC --- sound/soc/bcm/Kconfig | 7 +++ @@ -126965,10 +126965,10 @@ index 0000000000000000000000000000000000000000..afe1b419582aa40c4b2729d242bb13cd +MODULE_AUTHOR("Florian Meier "); +MODULE_LICENSE("GPL v2"); -From 468da3e1e16993ec5a7b8ec9da38239205ea2d1a Mon Sep 17 00:00:00 2001 +From 4741b76214dcdd80c60423f363750e0b49211147 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:41:23 +0100 -Subject: [PATCH 075/172] ASoC: wm8804: Implement MCLK configuration options, +Subject: [PATCH 075/173] 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 @@ -127017,10 +127017,10 @@ index 8d914702cae4a3fe2c0ca0599cd1ec79f7322c83..c846716b4ed1027ade5512e8be90801d .dapm_widgets = wm8804_dapm_widgets, .num_dapm_widgets = ARRAY_SIZE(wm8804_dapm_widgets), -From 9a044c076de8ede2843d5aeee447c04ef5172edb Mon Sep 17 00:00:00 2001 +From 25f827c00325f0af96df839ab2ac2cd778819536 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:42:08 +0100 -Subject: [PATCH 076/172] ASoC: BCM:Add support for HiFiBerry Digi. Driver is +Subject: [PATCH 076/173] ASoC: BCM:Add support for HiFiBerry Digi. Driver is based on the patched WM8804 driver. Signed-off-by: Daniel Matuschek @@ -127308,10 +127308,10 @@ index 0000000000000000000000000000000000000000..9840e15d3e2be6396bc3ce6e74749408 +MODULE_DESCRIPTION("ASoC Driver for HifiBerry Digi"); +MODULE_LICENSE("GPL v2"); -From 180fb037528e73e535d1818627bf2a7bbbeeb241 Mon Sep 17 00:00:00 2001 +From 7aa057bd4c79cb42f1c28327adf2ff1fd223302d Mon Sep 17 00:00:00 2001 From: Gordon Garrity Date: Sat, 8 Mar 2014 16:56:57 +0000 -Subject: [PATCH 077/172] Add IQaudIO Sound Card support for Raspberry Pi +Subject: [PATCH 077/173] Add IQaudIO Sound Card support for Raspberry Pi Set a limit of 0dB on Digital Volume Control @@ -127641,10 +127641,10 @@ index 0000000000000000000000000000000000000000..4e8e6dec14bcf4a1ff286c43742d4097 +MODULE_DESCRIPTION("ASoC Driver for IQAudio DAC"); +MODULE_LICENSE("GPL v2"); -From 6960ed764d77dc54e9c0a565aadf3fa909ad282b Mon Sep 17 00:00:00 2001 +From 56d6fadb1b921ca14861d8cca49d510846967380 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 25 Jul 2016 17:06:50 +0100 -Subject: [PATCH 078/172] iqaudio-dac: Compile fix - untested +Subject: [PATCH 078/173] iqaudio-dac: Compile fix - untested --- sound/soc/bcm/iqaudio-dac.c | 6 +++++- @@ -127668,10 +127668,10 @@ index 4e8e6dec14bcf4a1ff286c43742d4097249d6777..aa15bc4b49ca95edec905fddd8fd0a6d if (dapm->dev != codec_dai->dev) return 0; -From 100eebb82512c83ea02e765ae2dbe4726a0f1d94 Mon Sep 17 00:00:00 2001 +From 5e13958160974cbe17a7d05452290dcb0f1bc340 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 10:06:56 +0200 -Subject: [PATCH 079/172] Added support for HiFiBerry DAC+ +Subject: [PATCH 079/173] 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. @@ -128300,10 +128300,10 @@ index 047c48953a20cd4075000ac294a17fe59baedcde..090fe0ee08e8765f9edbb62777413bb6 dev_err(dev, "No LRCLK?\n"); return -EINVAL; -From 16b1c3f1ab083af4561e958f0c7ac69d07473686 Mon Sep 17 00:00:00 2001 +From 46fe1d3fb2a7548c08f6803a02ad5abb9996d99f Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 11:09:58 +0200 -Subject: [PATCH 080/172] Added driver for HiFiBerry Amp amplifier add-on board +Subject: [PATCH 080/173] 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. @@ -129135,10 +129135,10 @@ index 0000000000000000000000000000000000000000..8f019e04898754d2f87e9630137be9e8 + +#endif /* _TAS5713_H */ -From 3afcfd941acfaf64c16eb6f7ce579a37561f6b90 Mon Sep 17 00:00:00 2001 +From b3c5c91ac43db68e39be13262445dc27d0420127 Mon Sep 17 00:00:00 2001 From: "Daniel Matuschek (HiFiBerry)" Date: Tue, 26 Jul 2016 19:16:25 +0200 -Subject: [PATCH 081/172] Added HiFiBerry Digi+ Pro driver +Subject: [PATCH 081/173] Added HiFiBerry Digi+ Pro driver Signed-off-by: Daniel Matuschek --- @@ -129246,10 +129246,10 @@ index 9840e15d3e2be6396bc3ce6e74749408cc28c333..52ab9dea2e724c4238986ca53c59c849 ret = snd_soc_register_card(&snd_rpi_hifiberry_digi); -From 5413571f55682bea3660c40be9ed8eac1be7a59c Mon Sep 17 00:00:00 2001 +From e116fc0622aadf1f538cd1bd7dc3730b398ae012 Mon Sep 17 00:00:00 2001 From: Ryan Coe Date: Sat, 31 Jan 2015 18:25:49 -0700 -Subject: [PATCH 082/172] Update ds1307 driver for device-tree support +Subject: [PATCH 082/173] Update ds1307 driver for device-tree support Signed-off-by: Ryan Coe --- @@ -129276,10 +129276,10 @@ index 8e1c5cb6ece6f60619e5cafcea4271e056d96778..f9536679b270a39a4d9639fdbd3420fe .driver = { .name = "rtc-ds1307", -From f8cb7d00d7367815a26e337d074832529f35e1c6 Mon Sep 17 00:00:00 2001 +From 475a469106a7d8dcf9bd2149b864044bc8582571 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Wed, 25 Mar 2015 09:26:17 +0100 -Subject: [PATCH 083/172] Add driver for rpi-proto +Subject: [PATCH 083/173] 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 @@ -129495,10 +129495,10 @@ index 0000000000000000000000000000000000000000..9db678e885efd63d84d60a098a84ed67 +MODULE_DESCRIPTION("ASoC Driver for Raspberry Pi connected to PROTO board (WM8731)"); +MODULE_LICENSE("GPL"); -From a5086a3d51c2a942066d48ad099ad337af12e9d4 Mon Sep 17 00:00:00 2001 +From 4914b3807f48467425497bf99aa5acaf8e712c1b Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 24 Aug 2015 16:03:47 +0100 -Subject: [PATCH 084/172] RaspiDAC3 support +Subject: [PATCH 084/173] RaspiDAC3 support Signed-off-by: Jan Grulich @@ -129741,10 +129741,10 @@ index 0000000000000000000000000000000000000000..dd9eeea2af0382307f437e6db09d1546 +MODULE_DESCRIPTION("ASoC Driver for RaspiDAC Rev.3x"); +MODULE_LICENSE("GPL v2"); -From b3ec792c6482d4690cf3fdb1a1a8bd3121a1dd1a Mon Sep 17 00:00:00 2001 +From d67510f408dda687de76ed6cfa00e22b44ef23f0 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 9 Aug 2016 14:49:23 +0100 -Subject: [PATCH 085/172] tpa6130a2: Add headphone switch control +Subject: [PATCH 085/173] tpa6130a2: Add headphone switch control Signed-off-by: Jan Grulich --- @@ -129853,10 +129853,10 @@ index f1ea052a822e1f584eb55cbc876b8e079e813ccd..3bf0163956c5665683d7950798df527f { struct tpa6130a2_data *data = snd_soc_component_get_drvdata(component); -From 64e80c778cbd4e438b2769fb7173411345aec985 Mon Sep 17 00:00:00 2001 +From b205ebb273496d4f74e5b8f84545fb1cbd4e99e7 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 9 Aug 2016 14:49:29 +0100 -Subject: [PATCH 086/172] Revert "tpa6130a2: Add headphone switch control" +Subject: [PATCH 086/173] Revert "tpa6130a2: Add headphone switch control" This reverts commit 860574af506a7a28782ca373feb880e7846943f9. --- @@ -129965,10 +129965,10 @@ index 3bf0163956c5665683d7950798df527fa1b57b59..f1ea052a822e1f584eb55cbc876b8e07 { struct tpa6130a2_data *data = snd_soc_component_get_drvdata(component); -From 2f175ebd66ea941c93062d1086f5d07ef61f733b Mon Sep 17 00:00:00 2001 +From 7333d27190cde62593044027152a1b31c3d27c0b Mon Sep 17 00:00:00 2001 From: Aaron Shaw Date: Thu, 7 Apr 2016 21:26:21 +0100 -Subject: [PATCH 087/172] Add Support for JustBoom Audio boards +Subject: [PATCH 087/173] Add Support for JustBoom Audio boards justboom-dac: Adjust for ALSA API change @@ -130422,10 +130422,10 @@ index 0000000000000000000000000000000000000000..91acb666380faa3c0deb2230f8a0f8bb +MODULE_DESCRIPTION("ASoC Driver for JustBoom PI Digi HAT Sound Card"); +MODULE_LICENSE("GPL v2"); -From fa97292b652217501109f667c0b45ff76208732f Mon Sep 17 00:00:00 2001 +From 8654e648019d905ac59c8aa9d7341d65c416a3bb Mon Sep 17 00:00:00 2001 From: Andrey Grodzovsky Date: Tue, 3 May 2016 22:10:59 -0400 -Subject: [PATCH 088/172] ARM: adau1977-adc: Add basic machine driver for +Subject: [PATCH 088/173] ARM: adau1977-adc: Add basic machine driver for adau1977 codec driver. This commit adds basic support for the codec usage including: Device tree overlay, @@ -130607,10 +130607,10 @@ index 0000000000000000000000000000000000000000..6e2ee027926ee63c89222f75ceb89e3d +MODULE_DESCRIPTION("ASoC Driver for ADAU1977 ADC"); +MODULE_LICENSE("GPL v2"); -From be675be5c5b6260d127ff3b31877885274785b4a Mon Sep 17 00:00:00 2001 +From aa926d0dd8de4f8e5c38e79bca318c0ed240b0ed Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Mon, 16 May 2016 21:36:31 +1000 -Subject: [PATCH 089/172] New AudioInjector.net Pi soundcard with low jitter +Subject: [PATCH 089/173] 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. @@ -130859,10 +130859,10 @@ index 0000000000000000000000000000000000000000..5ff0985e07efb96b95634a65995f09f7 +MODULE_ALIAS("platform:audioinjector-pi-soundcard"); + -From cc007f92800dd6e3cf0a50d2e87cba6a77c9f6c8 Mon Sep 17 00:00:00 2001 +From 3ec26d1a2f7b4b657b095ac42f77633c17830e29 Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Thu, 30 Jun 2016 18:38:42 +0100 -Subject: [PATCH 090/172] Add IQAudIO Digi WM8804 board support +Subject: [PATCH 090/173] Add IQAudIO Digi WM8804 board support Support IQAudIO Digi board with iqaudio_digi machine driver and iqaudio-digi-wm8804-audio overlay. @@ -131162,10 +131162,10 @@ index 0000000000000000000000000000000000000000..9b6e829bcb5b1762a853775e78163196 +MODULE_DESCRIPTION("ASoC Driver for IQAudIO WM8804 Digi"); +MODULE_LICENSE("GPL v2"); -From 03929940ee1d0b51d9f6afc626f0b77e813e21a9 Mon Sep 17 00:00:00 2001 +From f64c69195e39826b16434d031d70409b2ca88153 Mon Sep 17 00:00:00 2001 From: escalator2015 Date: Tue, 24 May 2016 16:20:09 +0100 -Subject: [PATCH 091/172] New driver for RRA DigiDAC1 soundcard using WM8741 + +Subject: [PATCH 091/173] New driver for RRA DigiDAC1 soundcard using WM8741 + WM8804 --- @@ -131638,10 +131638,10 @@ index 0000000000000000000000000000000000000000..446796e7e4c14a7d95b2f2a01211d9a0 +MODULE_DESCRIPTION("ASoC Driver for RRA DigiDAC1"); +MODULE_LICENSE("GPL v2"); -From 36c9e158d6ff68586ba4a203b6d01def94aa7ecb Mon Sep 17 00:00:00 2001 +From 97689a875be5e23f36431ae22f3e58972a01eb8b Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Sat, 2 Jul 2016 16:26:19 +0100 -Subject: [PATCH 092/172] Add support for Dion Audio LOCO DAC-AMP HAT +Subject: [PATCH 092/173] Add support for Dion Audio LOCO DAC-AMP HAT Using dedicated machine driver and pcm5102a codec driver. @@ -131814,10 +131814,10 @@ index 0000000000000000000000000000000000000000..89e65317512bc774453ac8d0d5b0ff98 +MODULE_DESCRIPTION("ASoC Driver for DionAudio LOCO"); +MODULE_LICENSE("GPL v2"); -From 10f91382baa2bf993f0b5664398dceeb7fa48ed2 Mon Sep 17 00:00:00 2001 +From fbaeffc694554e1cf3397e90f865764a59a1c030 Mon Sep 17 00:00:00 2001 From: Clive Messer Date: Mon, 19 Sep 2016 14:01:04 +0100 -Subject: [PATCH 093/172] Allo Piano DAC boards: Initial 2 channel (stereo) +Subject: [PATCH 093/173] 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, @@ -132024,10 +132024,10 @@ index 0000000000000000000000000000000000000000..8e8e62e5a36a279b425ed4655cfbac99 +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Piano DAC"); +MODULE_LICENSE("GPL v2"); -From 98e57c9fb5a475faa23415a9ee4c06b511a49085 Mon Sep 17 00:00:00 2001 +From 85cde06eb263a95fcbb9440896569635628256c2 Mon Sep 17 00:00:00 2001 From: P33M Date: Wed, 21 Oct 2015 14:55:21 +0100 -Subject: [PATCH 094/172] rpi_display: add backlight driver and overlay +Subject: [PATCH 094/173] 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 @@ -132196,10 +132196,10 @@ index 0000000000000000000000000000000000000000..14a0d9b037395497c1fdae2961feccd5 +MODULE_DESCRIPTION("Raspberry Pi mailbox based Backlight Driver"); +MODULE_LICENSE("GPL"); -From b50602db0e7ede24eeab646f8be6f3dc217e92ab Mon Sep 17 00:00:00 2001 +From 56afdb6ccda7d48d6677fa9276920da1f4524d29 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 23 Feb 2016 19:56:04 +0000 -Subject: [PATCH 095/172] bcm2835-virtgpio: Virtual GPIO driver +Subject: [PATCH 095/173] bcm2835-virtgpio: Virtual GPIO driver Add a virtual GPIO driver that uses the firmware mailbox interface to request that the VPU toggles LEDs. @@ -132425,10 +132425,10 @@ index 0000000000000000000000000000000000000000..f3e0f1620b979e4fa3c7e556eb785ac2 +MODULE_DESCRIPTION("brcmvirt GPIO driver"); +MODULE_ALIAS("platform:brcmvirt-gpio"); -From 651c70638e75693b54bbbbc89b0972868382beda Mon Sep 17 00:00:00 2001 +From 30a4f3057c2636b1abee991aba2c45615f0b2e90 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 4 Mar 2016 12:49:09 +0000 -Subject: [PATCH 096/172] DRM_VC4: Allow to be built for ARCH_BCM270x +Subject: [PATCH 096/173] DRM_VC4: Allow to be built for ARCH_BCM270x --- drivers/gpu/drm/vc4/Kconfig | 2 +- @@ -132447,10 +132447,10 @@ index e53df59cb139f25f8e6ae916bca93abf0c49e063..f6e938208b73512f20eab46a383ca91b select DRM_KMS_HELPER select DRM_KMS_CMA_HELPER -From 943c10373fcfd9f4d86a458cc892c56d54e7fc10 Mon Sep 17 00:00:00 2001 +From e13710cc643d222ac4509d1893a4beff6e268e75 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 23 Feb 2016 17:26:48 +0000 -Subject: [PATCH 097/172] amba_pl011: Don't use DT aliases for numbering +Subject: [PATCH 097/173] 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 @@ -132479,10 +132479,10 @@ index 8a9e213387a79fcc335caad27520a68edf03f446..4a5a1c5cf9b345e255f4d79714a7ae46 uap->old_cr = 0; uap->port.dev = dev; -From cf4599f4babb2e0b08807a004daac6b98b729989 Mon Sep 17 00:00:00 2001 +From 43fa7a3d8ec62c963b79b252061e3de5ea75dd5f Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 3 Dec 2014 13:23:28 +0200 -Subject: [PATCH 098/172] OF: DT-Overlay configfs interface +Subject: [PATCH 098/173] 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. @@ -132914,10 +132914,10 @@ index 0000000000000000000000000000000000000000..0037e6868a6cda8706c88194c6a4454b +} +late_initcall(of_cfs_init); -From 8f1f787954e9b04991fb44e9f5d2d9439ef7f8c5 Mon Sep 17 00:00:00 2001 +From 2ffce607b191347484cc80b57db239e7ce503c80 Mon Sep 17 00:00:00 2001 From: Cheong2K Date: Fri, 26 Feb 2016 18:20:10 +0800 -Subject: [PATCH 099/172] brcm: adds support for BCM43341 wifi +Subject: [PATCH 099/173] brcm: adds support for BCM43341 wifi --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c | 2 ++ @@ -132957,10 +132957,10 @@ index 3cc42bef6245529c37320f0ec6ab5e7b77f1d2f6..2ae9d0c9dbaaab6bc16610ac012039cd #define BRCM_CC_4335_CHIP_ID 0x4335 #define BRCM_CC_4339_CHIP_ID 0x4339 -From a658652435e7da251dba9b67801a4c7480bea328 Mon Sep 17 00:00:00 2001 +From 48470aa8c52f2d3ef96d097b5a3fab43f901e813 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 9 Mar 2016 17:25:59 +0000 -Subject: [PATCH 100/172] brcmfmac: Disable power management +Subject: [PATCH 100/173] 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 @@ -132985,10 +132985,10 @@ index abaf003a5b396f94e891c6569217ffbb595987e1..f6221c20ff8e2c07a9ddb329204cc59c if (!check_vif_up(ifp->vif)) { -From 3add18e5f3584fa7aaa7669069fddba2326dc909 Mon Sep 17 00:00:00 2001 +From 18e108e6d9b11acfed5dc35d8aeed69baac0e137 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 28 Apr 2016 17:13:47 +0100 -Subject: [PATCH 101/172] brcmfmac: Use original country code as a fallback +Subject: [PATCH 101/173] brcmfmac: Use original country code as a fallback Commit 73345fd212980d2e28a5c6d83801c903bd773680: @@ -133047,10 +133047,10 @@ index f6221c20ff8e2c07a9ddb329204cc59ce574117b..12bffe239e9d28ce8f73db48b3f5759f ccreq->country_abbrev[1] = alpha2[1]; ccreq->country_abbrev[2] = 0; -From ad3c44167ac7089c5bd2a0b3dea346fa248386c9 Mon Sep 17 00:00:00 2001 +From 99f2e0ffdec67fa094133ca3d55b12c93e10ec28 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 13 Sep 2016 16:32:37 +0100 -Subject: [PATCH 102/172] brcmfmac: do not use internal roaming engine by +Subject: [PATCH 102/173] brcmfmac: do not use internal roaming engine by default Some evidence of curing disconnects with this disabled, so make it a default. @@ -133074,10 +133074,10 @@ index 3e15d64c64813513bc22202dd9e468588699abb0..4051780f64f44a5ce522babe6c371a1b MODULE_PARM_DESC(roamoff, "Do not use internal roaming engine"); -From 5607648d73ef73561de5061b31220617f38c7829 Mon Sep 17 00:00:00 2001 +From 9883760a1d9ba54b8962c823e6809557d84109c7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 31 Aug 2016 17:10:09 +0100 -Subject: [PATCH 103/172] brcmfmac: Change stop_ap sequence +Subject: [PATCH 103/173] brcmfmac: Change stop_ap sequence Patch from Broadcom/Cypress to resolve a customer error @@ -133110,10 +133110,10 @@ index 12bffe239e9d28ce8f73db48b3f5759ffe550162..0c3cecb22763db2db5ccbc1789f50b2b brcmf_fil_iovar_int_set(ifp, "mbss", 0); err = brcmf_fil_cmd_int_set(ifp, BRCMF_C_SET_REGULATORY, -From e020e8de0da03d5bb4ebd937b3ed3b6087ff687f Mon Sep 17 00:00:00 2001 +From 45f363a37c7e3ae3ecf05e037e1a3bad75100130 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 17 Dec 2015 13:37:07 +0000 -Subject: [PATCH 104/172] hci_h5: Don't send conf_req when ACTIVE +Subject: [PATCH 104/173] 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. @@ -133136,10 +133136,10 @@ index 0879d64b1caf58afb6e5d494c07d9ab7e7cdf983..5161ab30fd533d50f516bb93d5b9f402 if (H5_HDR_LEN(hdr) > 2) h5->tx_win = (data[2] & 0x07); -From f6638c6e3d284be61ff70d18cfe171a908d49268 Mon Sep 17 00:00:00 2001 +From f5d58d325ccfce6c1cb9cb9764d51c5258da88b1 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 22 Jan 2016 13:06:39 -0800 -Subject: [PATCH 105/172] drm/vc4: Add a debugfs node for tracking execution +Subject: [PATCH 105/173] drm/vc4: Add a debugfs node for tracking execution state. Signed-off-by: Eric Anholt @@ -133199,10 +133199,10 @@ index ae1609e739ef424d99207f830cd2bac41ce71557..26dc4f5b491e2e7fcd1a28dcc8ef0cbe vc4_queue_hangcheck(struct drm_device *dev) { -From b9bc9858e8bd13fe7f9d7c0fece50d3b557947e4 Mon Sep 17 00:00:00 2001 +From 5599ab028df2263baec89a0f3a2ad216d78c83ec Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 25 Jan 2016 13:03:33 -0800 -Subject: [PATCH 106/172] drm/vc4: Include vc4_drm.h in uapi in downstream +Subject: [PATCH 106/173] drm/vc4: Include vc4_drm.h in uapi in downstream build. Signed-off-by: Eric Anholt @@ -133223,10 +133223,10 @@ index 9355dd8eff3ba39401dfe37e7fbf7737f0397f11..68828bf586f05a8d9b0a6ab409ee91a7 header-y += vmwgfx_drm.h header-y += msm_drm.h -From 76ee097a6a99e7b0f65cc1d91f6d065f70aec354 Mon Sep 17 00:00:00 2001 +From 18e8b3a389c7c3ffdc002ce08d50c7430dbaf513 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Oct 2015 11:32:14 -0700 -Subject: [PATCH 107/172] drm/vc4: Force HDMI to connected. +Subject: [PATCH 107/173] drm/vc4: Force HDMI to connected. For some reason on the downstream tree, the HPD GPIO isn't working. @@ -133249,10 +133249,10 @@ index 4452f3631cacea37bbd5dc8a594367631e308adc..3a622f70a077c2ebe214830f5d700cd8 if (gpio_get_value_cansleep(vc4->hdmi->hpd_gpio) ^ vc4->hdmi->hpd_active_low) -From 92eb908bc2b519d5117a28c09e86ce943f322f9d Mon Sep 17 00:00:00 2001 +From ef1bb6b808dd06ca83e322cb6fc7f476b81a4b88 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 13 Apr 2015 17:16:29 +0100 -Subject: [PATCH 108/172] config: Add default configs +Subject: [PATCH 108/173] config: Add default configs --- arch/arm/configs/bcm2709_defconfig | 1294 +++++++++++++++++++++++++++++++++++ @@ -135871,10 +135871,10 @@ index 0000000000000000000000000000000000000000..cfe21355f7d95326b292be1b018b988f +CONFIG_CRC_ITU_T=y +CONFIG_LIBCRC32C=y -From 41714050f057e48997bc5c967dac07f7ca24fb20 Mon Sep 17 00:00:00 2001 +From 2c8d722f315c98b910ccbd15cc89bb97d1e4c250 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Wed, 24 Aug 2016 03:35:56 -0700 -Subject: [PATCH 109/172] Add arm64 configuration and device tree differences. +Subject: [PATCH 109/173] Add arm64 configuration and device tree differences. Disable MMC_BCM2835_SDHOST and MMC_BCM2835 since these drivers are crashing at the moment. @@ -137277,10 +137277,10 @@ index 0000000000000000000000000000000000000000..1fcde8c1329bbfd329245a8bb1769199 +CONFIG_LIBCRC32C=y +CONFIG_BCM2708_VCHIQ=n -From a217334f8c12b5b1dc74b4ce542c2a467b3ebde7 Mon Sep 17 00:00:00 2001 +From 8577a399b5088fdbfa1aee7e2b5e01ebb1412883 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 5 Oct 2016 16:10:59 +0100 -Subject: [PATCH 110/172] bcm2835-cpufreq: Only report a single frequency when +Subject: [PATCH 110/173] 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) @@ -137349,10 +137349,10 @@ index 3eb9e9326231b08e6ee95ad486485245c71cf868..414fbdc10dfbfc6e4bb47870a7af3fd5 /* the CPUFreq driver */ -From 85ab21a0d59620332dda1930d5fd9166d1fc59f7 Mon Sep 17 00:00:00 2001 +From 7f0703fdd2e657749904b85e3deed2f413800298 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 7 Oct 2016 12:37:09 +0100 -Subject: [PATCH 111/172] scripts/mkknlimg: Change string for DDT detection +Subject: [PATCH 111/173] 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 @@ -137379,10 +137379,10 @@ index 78c5845d2f01deb04b477327d83fa60624f87f98..a21f7e31bc904233e980e66ae3e6337e my $res = try_extract($kernel_file, $tmpfile1); -From 6a2b3a3974968218d03c17b6952e275a9f122cb3 Mon Sep 17 00:00:00 2001 +From 827a32c98bbcc6e6acb2e8c3040f186bb4dc5642 Mon Sep 17 00:00:00 2001 From: Herve Jourdain Date: Fri, 20 May 2016 16:02:23 +0800 -Subject: [PATCH 112/172] build: support for .dtbo files for dtb overlays +Subject: [PATCH 112/173] 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 @@ -137424,10 +137424,10 @@ index 1d949b7410600dd3b04a3acde8c41cfead15bfa4..1967878a843461c3ff1f473b9a030eb0 -d $(depfile).dtc.tmp $(dtc-tmp) ; \ cat $(depfile).pre.tmp $(depfile).dtc.tmp > $(depfile) -From 6cc30a049d6e40e8005332a4c5740f9df70ec310 Mon Sep 17 00:00:00 2001 +From 475b3b9910572742f505e52de7783fab28957818 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Thu, 6 Oct 2016 19:42:55 -0700 -Subject: [PATCH 113/172] [media]bcm2835-camera: fix compilation warning/werror +Subject: [PATCH 113/173] [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 ] @@ -137457,10 +137457,10 @@ index 70f4db2741037381e638d1dda5a95478809eb161..cb5bab642eaab2f60d641801dd0afdac struct bm2835_mmal_dev *dev = vb2_get_drv_priv(vq); unsigned long size; -From c3630c48da8c629173b5ef31769d54e58369b1b0 Mon Sep 17 00:00:00 2001 +From 3be37217b8cf3389e5c129319a6f230b0b6434f6 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 114/172] bcm2709: Drop platform smp and timer init code +Subject: [PATCH 114/173] bcm2709: Drop platform smp and timer init code MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -137635,10 +137635,10 @@ index 90773a30b87abbfda1615326c6faf59b9db6d68e..d4c9d57d78a964fbbf799b534471462d .init_early = bcm2709_init_early, .reserve = board_reserve, -From f3737847acc9400099e80d376237b3929d58f76d Mon Sep 17 00:00:00 2001 +From 41cf57c5c2c45b01d468c21da867f7a733217799 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 115/172] BCM270X_DT: Use bcm283x.dtsi, bcm2835.dtsi and +Subject: [PATCH 115/173] BCM270X_DT: Use bcm283x.dtsi, bcm2835.dtsi and bcm2836.dtsi MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -138767,10 +138767,10 @@ index 223bd9627b3dcaac5458909dc59c877eed751ce4..491594c918cf5da94fbb19a606edb0dd +}; +#endif -From 8faeff8bd097916948df9ad11c0d6487093f8fc6 Mon Sep 17 00:00:00 2001 +From 4ab9a9bfc20b6c69d6305de7674c8f6d552d8077 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 116/172] watchdog: bcm2835: Support setting reboot partition +Subject: [PATCH 116/173] watchdog: bcm2835: Support setting reboot partition MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -138894,10 +138894,10 @@ index 4dddd8298a227d64862f2e92954a465f2e44b3f6..1f545e024422f59280932713e6a1b051 register_restart_handler(&wdt->restart_handler); if (pm_power_off == NULL) -From f20d8cde78b4b51ef932b5225b359aed2c1f3323 Mon Sep 17 00:00:00 2001 +From b292bce88365bd8263ed9f4e69596c5e64433424 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 117/172] bcm270x: Use watchdog for reboot/poweroff +Subject: [PATCH 117/173] bcm270x: Use watchdog for reboot/poweroff MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -139156,10 +139156,10 @@ index d4c9d57d78a964fbbf799b534471462d3c3b88f1..ed5c5414f7a3ad7284cda881e9e55077 module_param(serial, uint, 0644); -module_param(reboot_part, uint, 0644); -From 453933c5e4983ea580f0a62988850214d0ca1a39 Mon Sep 17 00:00:00 2001 +From 70bd3b65297522518c839e7b36f34d82b34fd886 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 118/172] bcm270x: Remove dead files +Subject: [PATCH 118/173] bcm270x: Remove dead files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -139360,10 +139360,10 @@ index 6aa68260dd866c83527dffece8de483913231fb3..00000000000000000000000000000000 - */ -#define VMALLOC_END (0xff000000) -From 0c714915eccf7195660292c787b48f2627b58395 Mon Sep 17 00:00:00 2001 +From f9b813969088bd2831de005ee111b68080295e1b 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 119/172] bcm270x: Drop bcm2835-aux-uart hack +Subject: [PATCH 119/173] bcm270x: Drop bcm2835-aux-uart hack MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -139443,10 +139443,10 @@ index ed5c5414f7a3ad7284cda881e9e550777cd29282..9a1ad48d13172856e3ec748db015cb95 system_serial_low = serial; } -From 47eba48c04fad5f80d39029f59f990bc332ccaae Mon Sep 17 00:00:00 2001 +From a53d7188adc2e8245122fe22ae3e2e699fe48d1d 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 120/172] Revert "bcm2835: Add support for uart1" +Subject: [PATCH 120/173] Revert "bcm2835: Add support for uart1" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -139504,10 +139504,10 @@ index 0ef5cd3d1d6ec420360294acc98d40d698d38d8a..8f152266ba9b470df2eaaed9ebcf158e static const char * const bcm2835_compat[] = { -From 90b81672060dad7e5978d22af21afe0b7cbc21d8 Mon Sep 17 00:00:00 2001 +From 419d3fb0b7a69d2576cea3526693e3c3ae63dcdc 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 121/172] bcm270x: Remove unnecessary of_platform_populate +Subject: [PATCH 121/173] bcm270x: Remove unnecessary of_platform_populate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -139582,10 +139582,10 @@ index 9a1ad48d13172856e3ec748db015cb95cd110b76..d2762f558f644ac87c56ba9402a638a3 system_serial_low = serial; } -From c0688711e9ca08e15c094773424249aa2ae58cf2 Mon Sep 17 00:00:00 2001 +From 136cecba4c0136d196d2e6d9b9a46a9548810690 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 122/172] bcm270x: Remove 4MB dma coherent pool +Subject: [PATCH 122/173] bcm270x: Remove 4MB dma coherent pool MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -139666,10 +139666,10 @@ index d2762f558f644ac87c56ba9402a638a3c7a26397..d0e43619669e851350c5d9d7bb7e9dd1 .dt_compat = bcm2709_compat, MACHINE_END -From 0337bc9420e7744f52e6d59c7fcc4bbdda9b9046 Mon Sep 17 00:00:00 2001 +From d022d8f69a6b5a88d230736577321f6ab1fbb97a 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 123/172] bcm270x: Drop map_io device mapping +Subject: [PATCH 123/173] bcm270x: Drop map_io device mapping MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -140618,10 +140618,10 @@ index de7504bfc20ba24be8707861b8389783860adb77..00000000000000000000000000000000 - */ -#define arch_decomp_wdog() -From cab7ed64d8c18c7fb3f5a258ac8c7dd332704186 Mon Sep 17 00:00:00 2001 +From ad859eef0ac2859729255c5f2e28024464a12907 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 124/172] bcm270x: Use DT_MACHINE_START +Subject: [PATCH 124/173] bcm270x: Use DT_MACHINE_START MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -140703,10 +140703,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 eb95261d741d0b402c2b7fda6e19dfbf0158e634 Mon Sep 17 00:00:00 2001 +From 0f794f34432d23dc827104760809f2066e66bcb7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 11 Oct 2016 17:48:07 +0100 -Subject: [PATCH 125/172] Use DT rather than modules params for board rev and +Subject: [PATCH 125/173] Use DT rather than modules params for board rev and serial --- @@ -140800,10 +140800,10 @@ index 9cf36118e57b3c362de9adcf089425023d4a601d..9f113736627175bdcb362e0eda469e09 -module_param(boardrev, uint, 0644); -module_param(serial, uint, 0644); -From f10e7d13d79f6eeaafb02ad8ae24947a7d64b17c Mon Sep 17 00:00:00 2001 +From e56dc47528e50bade0c833cb52e9e6a3b23451c6 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Fri, 2 Sep 2016 16:45:27 +0100 -Subject: [PATCH 126/172] Register the clocks early during the boot process, so +Subject: [PATCH 126/173] 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. @@ -140849,10 +140849,10 @@ index fbf616021704178a9d007219a0ea2a9f1704f0a6..cbbc8d4ddcffc797268c0ecb6477005f MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("BCM2835 clock driver"); -From 1dc7ce67ab1aed5377f148c0fea8a51f7893f7e6 Mon Sep 17 00:00:00 2001 +From 6828972c0f5b27e08e3ea03422cb9de1461bd9d8 Mon Sep 17 00:00:00 2001 From: Scott Ellis Date: Tue, 27 Sep 2016 04:29:00 -0400 -Subject: [PATCH 127/172] Add Adafruit pitft35 touchscreen support (#1657) +Subject: [PATCH 127/173] Add Adafruit pitft35 touchscreen support (#1657) The dts comes from the Adafruit repository @@ -141057,10 +141057,10 @@ index 952104ab6c4cd0e9d8f7bd5f2fba7a72da75424e..26fa6c2b6b6d745178e666465ba226af CONFIG_FB_TFT_ILI9320=m CONFIG_FB_TFT_ILI9325=m -From 8493195f8c1a81ce0510cf34f81b9c1d36cd6987 Mon Sep 17 00:00:00 2001 +From 1e74b909edc642cdaaca69bf2d9a8a6db0c07593 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 10 Oct 2016 15:06:20 +0100 -Subject: [PATCH 128/172] BCM270X_DT: Update CM3 to use sdhost interface +Subject: [PATCH 128/173] BCM270X_DT: Update CM3 to use sdhost interface --- arch/arm/boot/dts/bcm2710-rpi-cm3.dts | 9 ++++----- @@ -141096,10 +141096,10 @@ index b5a5ae7747455438f8eabd28e8c11c6aeb0c1ecc..d13e3d4dac4e198c8cac451e3f64ef68 bus-width = <4>; status = "okay"; -From d0b268c50a534cae142d57fcc27501c91e626f3e Mon Sep 17 00:00:00 2001 +From b5e20c75dd24fb74d0e8b710e0da4555c3573367 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 12 Oct 2016 15:10:14 +0100 -Subject: [PATCH 129/172] mmc: info (not err) msg on clock probe deferral +Subject: [PATCH 129/173] mmc: info (not err) msg on clock probe deferral --- drivers/mmc/host/bcm2835-mmc.c | 5 ++++- @@ -141141,10 +141141,10 @@ index 23dea422182534e248435aeaee3ecb5da69c0d33..9e55d5ac08b5809c40fe391ae6e685fd } -From 2f71090dd66a4d3dbdec296babfc9521cbd16be1 Mon Sep 17 00:00:00 2001 +From 83e8350ce3242c5232fab9265206646f132379f8 Mon Sep 17 00:00:00 2001 From: Electron752 Date: Sat, 15 Oct 2016 11:49:52 -0700 -Subject: [PATCH 130/172] ARM64: Modify default config to get raspbian to boot +Subject: [PATCH 130/173] ARM64: Modify default config to get raspbian to boot (#1686) 1. Enable emulation of deprecated instructions. @@ -141209,10 +141209,10 @@ index 1fcde8c1329bbfd329245a8bb17691999882ccfc..d7406f5a4620151044b8f716b4d10bb8 CONFIG_MFD_STMPE=y CONFIG_STMPE_SPI=y -From 52e3f2f60f59f8c6281c434cd9f411c013c74731 Mon Sep 17 00:00:00 2001 +From 6202b8f96a82913f78776c2320359c368354fdef Mon Sep 17 00:00:00 2001 From: gtrainavicius Date: Sun, 23 Oct 2016 12:06:53 +0300 -Subject: [PATCH 131/172] Support for Blokas Labs pisound board +Subject: [PATCH 131/173] Support for Blokas Labs pisound board --- .../devicetree/bindings/vendor-prefixes.txt | 1 + @@ -142438,10 +142438,10 @@ index 0000000000000000000000000000000000000000..b156e5793e4c482385dedafd85bbf190 +MODULE_DESCRIPTION("ASoC Driver for pisound, http://blokas.io/pisound"); +MODULE_LICENSE("GPL v2"); -From 74256a500aa5773bc4f93b473a52fb74fc8b896c Mon Sep 17 00:00:00 2001 +From 0d059c2d0272401a5c3851bae2143b862489ff71 Mon Sep 17 00:00:00 2001 From: Giedrius Trainavicius Date: Tue, 25 Oct 2016 01:47:20 +0300 -Subject: [PATCH 132/172] FIXUP: pisound: Fix a warning in DEBUG builds +Subject: [PATCH 132/173] FIXUP: pisound: Fix a warning in DEBUG builds Also change a macro that enables debug level printing from DEBUG to PISOUND_DEBUG. @@ -142472,10 +142472,10 @@ index b156e5793e4c482385dedafd85bbf190acc8162b..a3cd089a01447bdb6741ed6bba3b21d4 } -From 37f66ed83c37b838bf9b22f5b4893512be39be0a Mon Sep 17 00:00:00 2001 +From bdea68777f4fbfd2665485b630924c31d833694e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Wed, 19 Oct 2016 16:25:41 +0200 -Subject: [PATCH 133/172] bcm270x: Remove bcm2708_reboot_mode parameter +Subject: [PATCH 133/173] bcm270x: Remove bcm2708_reboot_mode parameter MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -142509,10 +142509,10 @@ index 0a0332cb13a7475ee0c4d75a97685b7de6475c95..612eb530f33fcd19bc4539facb26fc30 { unsigned long flags; -From 9b19b193c3e2e3a5fb7034ddb7bb294c096d512f Mon Sep 17 00:00:00 2001 +From 95f87eb907b18ea2ac14a9e8fa21aa9c25b2f982 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Wed, 19 Oct 2016 15:54:41 +0200 -Subject: [PATCH 134/172] bcm270x: Remove NEED_MACH_IO_H +Subject: [PATCH 134/173] bcm270x: Remove NEED_MACH_IO_H MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -142629,10 +142629,10 @@ index e6eb84d71006db417dbd0afc4d08d3b19b09a619..00000000000000000000000000000000 - -#endif -From 6fe8a4380190b0890c4c8993bc03ee0bf534f6e5 Mon Sep 17 00:00:00 2001 +From 944261adfbedfef9f5a0e0491e4baedb57e59e48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Wed, 19 Oct 2016 16:01:01 +0200 -Subject: [PATCH 135/172] dwc_otg: Pass struct device to dma_alloc*() +Subject: [PATCH 135/173] dwc_otg: Pass struct device to dma_alloc*() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -143257,10 +143257,10 @@ index 5624f32c9ea9117599df451af29fca2e3bca36de..50aaeacdd12fff93d7a9cf1c54612367 if (!otg_dev->pcd) { DWC_ERROR("dwc_otg_pcd_init failed\n"); -From 67589f8f0c8ac1d64aa4cb6b383f8f18ac7a31ec Mon Sep 17 00:00:00 2001 +From fa95c0ecf8a44e988be5cfcb3eee2aaf35e90296 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Wed, 19 Oct 2016 16:05:36 +0200 -Subject: [PATCH 136/172] mmc: bcm2835-sdhost: Pass struct device to +Subject: [PATCH 136/173] mmc: bcm2835-sdhost: Pass struct device to dma_alloc*() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -143310,10 +143310,10 @@ index 9e55d5ac08b5809c40fe391ae6e685fdb4d62df7..a9bc79bfdbb71807819dfe2d8f165144 mmc_of_parse(mmc); else -From a03d2c4237e38dc3051b281922f12909642777e7 Mon Sep 17 00:00:00 2001 +From 68238f77df6cdc82d47cc817bc9b91c054b2c700 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Wed, 19 Oct 2016 16:16:48 +0200 -Subject: [PATCH 137/172] bcm270x: Drop NEED_MACH_MEMORY_H and use DT +Subject: [PATCH 137/173] bcm270x: Drop NEED_MACH_MEMORY_H and use DT dma-ranges MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -143568,10 +143568,10 @@ index 7548a52dcf84affa4d1b0667e5e2f89f591891b8..00000000000000000000000000000000 - -#endif -From 9651a9a1b4cd7a3e10b6c29c64b7b46c581b3204 Mon Sep 17 00:00:00 2001 +From e3229cc2e5e6f1181648de17bb35202df9c9e296 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Tue, 25 Oct 2016 15:55:09 +0200 -Subject: [PATCH 138/172] dts: Remove bcm2835-rpi-cm.dts +Subject: [PATCH 138/173] dts: Remove bcm2835-rpi-cm.dts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -143737,10 +143737,10 @@ index 9c4000fc686a9882b9ddde24fdcf937d52b0f86f..00000000000000000000000000000000 - }; -}; -From cbbf2578f1eb30a1a801ca91cbccdc685ee47b89 Mon Sep 17 00:00:00 2001 +From 1e9991caa5502551635bcbb7c60a573178fa2b06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Tue, 25 Oct 2016 16:00:07 +0200 -Subject: [PATCH 139/172] bcm2708: Convert to ARCH_MULTIPLATFORM +Subject: [PATCH 139/173] bcm2708: Convert to ARCH_MULTIPLATFORM MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -144061,10 +144061,10 @@ index 75da978fac0e06819d8a9740b95ee3d7035c1059..662790c8fa9c972bbf3ac7f41b9f5eac obj-$(CONFIG_ARCH_BCM2709) += irq-bcm2836.o obj-$(CONFIG_ARCH_EXYNOS) += exynos-combiner.o -From ea236d64d25a04c1da76692944f2972fb3f2cdf9 Mon Sep 17 00:00:00 2001 +From 47804bd62dcda82427e70eb1ec9b0c07f0dea3d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Tue, 25 Oct 2016 16:02:39 +0200 -Subject: [PATCH 140/172] bcm2709: Convert to ARCH_MULTIPLATFORM +Subject: [PATCH 140/173] bcm2709: Convert to ARCH_MULTIPLATFORM MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -144334,10 +144334,10 @@ index 662790c8fa9c972bbf3ac7f41b9f5eace912b69c..4c203b6b816357dce8d7a768ac81feab obj-$(CONFIG_ARCH_HIP04) += irq-hip04.o obj-$(CONFIG_ARCH_LPC32XX) += irq-lpc32xx.o -From a8e5ec379fbc6e001841b994dcd4ddb7a67a85d0 Mon Sep 17 00:00:00 2001 +From 92b807df260e75879bfde9f0698009ccc217b69c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Tue, 25 Oct 2016 17:32:02 +0200 -Subject: [PATCH 141/172] kconfig: Just use ARCH_BCM2835 for depends on +Subject: [PATCH 141/173] kconfig: Just use ARCH_BCM2835 for depends on MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -144668,10 +144668,10 @@ index aed7b47d8736ea3fb1810b0c77916855082f3b2d..d024377e8450fb5402dcb5ea27161f77 select REGMAP_MMIO help -From 0a472be75dc2820d22ba46f4fff248220e20bfa5 Mon Sep 17 00:00:00 2001 +From 9599f3265c2fc84cb24e9d646cdec3ce36b2bd9b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 28 Oct 2016 13:55:36 +0100 -Subject: [PATCH 142/172] bcm270x: Use dma-ranges unconditionally on bcm2710 +Subject: [PATCH 142/173] bcm270x: Use dma-ranges unconditionally on bcm2710 See: https://github.com/raspberrypi/linux/pull/1699 @@ -144705,10 +144705,10 @@ index 491594c918cf5da94fbb19a606edb0dd9a28c3a9..df1a4ce1cd4e570876b7785b357d6c31 interrupts = <8>; }; -From d6598f89ce6a8e2e952130638c081d3ed675ea2c Mon Sep 17 00:00:00 2001 +From f10398a7e75a916a07d5c4b7f7a0a65838a9c097 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Thu, 27 Oct 2016 21:57:56 +0200 -Subject: [PATCH 143/172] BCM270X_DT: Use raspberrypi-power to turn on USB +Subject: [PATCH 143/173] BCM270X_DT: Use raspberrypi-power to turn on USB power MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -144734,10 +144734,10 @@ index d85c05901c8f55f822b89c32d198f15559a2b4b0..46cf8602c3b96e477b05b57dbfe5e349 + power-domains = <&power RPI_POWER_DOMAIN_USB>; +}; -From 704e611f674dc9a46f03846a397cc5e9eb0fd2b8 Mon Sep 17 00:00:00 2001 +From 297845e71fcc3fe317a57d7352afbe92cc774ffd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Thu, 27 Oct 2016 21:58:09 +0200 -Subject: [PATCH 144/172] firmware: bcm2835: Don't turn on USB power +Subject: [PATCH 144/173] firmware: bcm2835: Don't turn on USB power MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -144793,10 +144793,10 @@ index b980d531b35b9981a88356ef1c8a7b868a85f2b5..3f070bd38a91511c986e3fb114b15bd4 } -From 84429ccf81e5fc594801c2ff07d53b8ec0608703 Mon Sep 17 00:00:00 2001 +From 3ba6596845febe12fcca4207b524ab3255cc7f71 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 31 Oct 2016 17:35:31 +0000 -Subject: [PATCH 145/172] bcm2835: Increase coherent allocation to 1M for +Subject: [PATCH 145/173] bcm2835: Increase coherent allocation to 1M for dwc_otg bounce buffers --- @@ -144854,10 +144854,10 @@ index 6ce49dea7856b243b38f180231afd25b57dee729..efbd18020479c1cab40ce680446a4259 MACHINE_END #endif -From 4b2d466f7e3b09667a46eb74de3142e4c9be3081 Mon Sep 17 00:00:00 2001 +From 1a1677a5827705b6eb5d3b63cab3240b718e76a6 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 31 Oct 2016 17:35:57 +0000 -Subject: [PATCH 146/172] dwc_otg: Warn if dma_alloc_coherent fails +Subject: [PATCH 146/173] dwc_otg: Warn if dma_alloc_coherent fails --- drivers/usb/host/dwc_otg/dwc_otg_pcd_linux.c | 1 + @@ -144876,10 +144876,10 @@ index 50aaeacdd12fff93d7a9cf1c54612367406c6bee..e799f15f294706ad7ac328dcb9ce68fb /* Check dword alignment */ if (((int)buf & 0x3UL) != 0) { -From f48e932fa28d04760ae6a4fe86b19650079fa654 Mon Sep 17 00:00:00 2001 +From 9040f4c4abedd84a43631cc0ab23bbc49e0f3c28 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Fri, 4 Nov 2016 16:13:07 -0700 -Subject: [PATCH 147/172] bcmrpi3_defconfig: Update config to be compatible +Subject: [PATCH 147/173] bcmrpi3_defconfig: Update config to be compatible with latest Kconfig changes. This new config has been run through make savedefconfig. @@ -145135,10 +145135,10 @@ index d7406f5a4620151044b8f716b4d10bb818648e06..cd1d39b467a947a015eb14568086a6ba CONFIG_LIBCRC32C=y -CONFIG_BCM2708_VCHIQ=n -From 8148d443b5c10ce6bf1113b2fa57e774c3ab3300 Mon Sep 17 00:00:00 2001 +From 3a68a496b180da219dda3fd16162fa95b1c98a31 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 8 Nov 2016 21:35:38 +0000 -Subject: [PATCH 148/172] spi-bcm2835: Remove unused code +Subject: [PATCH 148/173] spi-bcm2835: Remove unused code --- drivers/spi/spi-bcm2835.c | 61 ----------------------------------------------- @@ -145226,10 +145226,10 @@ index 8493474d286f7a1ac6454a22c61c8c2cef9121bf..33d75ad38a7f77d085321ace9101900a } -From 5ea9576ca634723f6848abc1255b932ffb6b68ff Mon Sep 17 00:00:00 2001 +From 49d9c63175a6412e399f8bc609780714a3467701 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Sat, 17 Sep 2016 15:07:10 +0200 -Subject: [PATCH 149/172] i2c: bcm2835: Fix hang for writing messages larger +Subject: [PATCH 149/173] i2c: bcm2835: Fix hang for writing messages larger than 16 bytes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -145319,10 +145319,10 @@ index d4f3239b56865919e1b781b20a7c5ebcd76b4eb9..f283b714aa79e2e4685ed95b04b6b289 i2c_dev->msg_buf_remaining = msg->len; reinit_completion(&i2c_dev->completion); -From 8bd440fefa89d28d2eec75a5762aa790d119be6b Mon Sep 17 00:00:00 2001 +From 5216eed25b1feaa737953cd6ea1aea93bc89c320 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Fri, 23 Sep 2016 18:24:38 +0200 -Subject: [PATCH 150/172] i2c: bcm2835: Protect against unexpected TXW/RXR +Subject: [PATCH 150/173] i2c: bcm2835: Protect against unexpected TXW/RXR interrupts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -145447,10 +145447,10 @@ index f283b714aa79e2e4685ed95b04b6b289f7e9eee7..d2ba1a4de36af512e8e3c97251bd3537 return -ETIMEDOUT; } -From 4105d4458ea76f3cfcf9557895db106bc59602c6 Mon Sep 17 00:00:00 2001 +From bef16b8fdc057a49df50cad51c81622998cae430 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Mon, 19 Sep 2016 17:19:41 +0200 -Subject: [PATCH 151/172] i2c: bcm2835: Use dev_dbg logging on transfer errors +Subject: [PATCH 151/173] i2c: bcm2835: Use dev_dbg logging on transfer errors MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -145482,10 +145482,10 @@ index d2ba1a4de36af512e8e3c97251bd3537ae61591a..54d510abd46a117c9238fc6d7edec840 if (i2c_dev->msg_err & BCM2835_I2C_S_ERR) return -EREMOTEIO; -From 26ff84df15531d9d67d0638ec8d255e84705ab34 Mon Sep 17 00:00:00 2001 +From 4f666a92a6bc7af648e09b248fe9423beb3ba652 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Thu, 22 Sep 2016 22:05:50 +0200 -Subject: [PATCH 152/172] i2c: bcm2835: Can't support I2C_M_IGNORE_NAK +Subject: [PATCH 152/173] i2c: bcm2835: Can't support I2C_M_IGNORE_NAK MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -145529,10 +145529,10 @@ index 54d510abd46a117c9238fc6d7edec84019d1f60d..565ef69ce61423544dc0558c85ef318b if (i2c_dev->msg_err & BCM2835_I2C_S_ERR) -From 9d16aafb76120fab1836c04a33e7b2d8f39d45c1 Mon Sep 17 00:00:00 2001 +From 337a88c12850bbf44c240cf8b01654a6fcf7c95c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Fri, 23 Sep 2016 04:54:27 +0200 -Subject: [PATCH 153/172] i2c: bcm2835: Add support for Repeated Start +Subject: [PATCH 153/173] i2c: bcm2835: Add support for Repeated Start Condition MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -145714,10 +145714,10 @@ index 565ef69ce61423544dc0558c85ef318b0ae9c324..241e08ae7c27cec23fad3c1bf3ebad3a static u32 bcm2835_i2c_func(struct i2c_adapter *adap) -From 921925aec4ba5ab72b0e46a73de9a48e7c501dc1 Mon Sep 17 00:00:00 2001 +From 96dd5da9a9b21bd1f31e7c18ae3ce2d26f3949c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Fri, 23 Sep 2016 04:57:17 +0200 -Subject: [PATCH 154/172] i2c: bcm2835: Support i2c-dev ioctl I2C_TIMEOUT +Subject: [PATCH 154/173] i2c: bcm2835: Support i2c-dev ioctl I2C_TIMEOUT MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -145754,10 +145754,10 @@ index 241e08ae7c27cec23fad3c1bf3ebad3a4d2a8e6f..d2085dd3742eabebc537621968088261 bcm2835_i2c_writel(i2c_dev, BCM2835_I2C_C, BCM2835_I2C_C_CLEAR); -From 3916f331cfe19aa235a1a20422805edf8c02a066 Mon Sep 17 00:00:00 2001 +From 3dfb0629a4df18bd75c8aee34b065522561a2468 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Tue, 27 Sep 2016 01:00:08 +0200 -Subject: [PATCH 155/172] i2c: bcm2835: Add support for dynamic clock +Subject: [PATCH 155/173] i2c: bcm2835: Add support for dynamic clock MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -145873,10 +145873,10 @@ index d2085dd3742eabebc537621968088261f8dc7ea8..c3436f627028477f7e21b47e079fd5ab irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); if (!irq) { -From 25036efae5c6fe6611019ac4196d44bf56df6a5b Mon Sep 17 00:00:00 2001 +From f34af760f486628263b9e63811fa01d75b2991c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Tue, 1 Nov 2016 15:15:41 +0100 -Subject: [PATCH 156/172] i2c: bcm2835: Add debug support +Subject: [PATCH 156/173] i2c: bcm2835: Add debug support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -146065,10 +146065,10 @@ index c3436f627028477f7e21b47e079fd5ab06ec188a..8642f580ce41803bd22c76a0fa80d083 if (i2c_dev->msg_err & BCM2835_I2C_S_ERR) return -EREMOTEIO; -From b21dfedd16301507d55aed5821eccb3fd415a18f Mon Sep 17 00:00:00 2001 +From 002a57e215e5442224de3e5fcbdc8cad02573c72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Tue, 1 Nov 2016 20:03:29 +0100 -Subject: [PATCH 157/172] config: Enable i2c-bcm2835 +Subject: [PATCH 157/173] config: Enable i2c-bcm2835 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -146104,10 +146104,10 @@ index 27c61471a12a38feda62447af8010530bc89c141..98b2e5992a45a6212ef9a8b9826431d9 CONFIG_SPI=y CONFIG_SPI_BCM2835=m -From a735d40a9a9c94159cb62b9c2d4fe9563386e108 Mon Sep 17 00:00:00 2001 +From b56076b7543abe4a252c0ac8c9dbba6fe485d132 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Tue, 1 Nov 2016 15:42:55 +0100 -Subject: [PATCH 158/172] BCM270X_DT: Use i2c-bcm2835 as default +Subject: [PATCH 158/173] BCM270X_DT: Use i2c-bcm2835 as default MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -146150,10 +146150,10 @@ index 7fb1f428332dc48bdd91dd4a0773f3bea7057238..514b481d4f4095dc8b55a216ac733593 /* Add alias */ status = "disabled"; -From b3ea6f3881545526365c076500cb359c93068333 Mon Sep 17 00:00:00 2001 +From da29f5f06713ac732e9baae7736942f12b215bb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Fri, 11 Nov 2016 18:24:26 +0100 -Subject: [PATCH 159/172] BCM270X_DT: Add fallback overlay for i2c-bcm2708 +Subject: [PATCH 159/173] BCM270X_DT: Add fallback overlay for i2c-bcm2708 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -146215,10 +146215,10 @@ index 0000000000000000000000000000000000000000..0afc6b405414c97428278dd3e8836759 + }; +}; -From 1c5295e1116de5b196826d28453ad4a4118220e9 Mon Sep 17 00:00:00 2001 +From e812edee7047cb91e48d5b82a9321ff760ba84b5 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 30 Sep 2016 10:07:27 -0700 -Subject: [PATCH 160/172] clk: bcm2835: Clamp the PLL's requested rate to the +Subject: [PATCH 160/173] clk: bcm2835: Clamp the PLL's requested rate to the hardware limits. Fixes setting low-resolution video modes on HDMI. Now the PLLH_PIX @@ -146262,10 +146262,10 @@ index cbbc8d4ddcffc797268c0ecb6477005fa14e228b..89645d63af53a3559c4b2e88f9a592fe use_fb_prediv = true; rate /= 2; -From e565baca9c18bf40fd2b83f69db9fca97f25beca Mon Sep 17 00:00:00 2001 +From 694c93db50a8b0eab39ff147fe36bbee181d5b84 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 1 Nov 2016 13:10:05 +0000 -Subject: [PATCH 161/172] config: Add CONFIG_HTU21 module +Subject: [PATCH 161/173] config: Add CONFIG_HTU21 module --- arch/arm/configs/bcm2709_defconfig | 1 + @@ -146297,10 +146297,10 @@ index 98b2e5992a45a6212ef9a8b9826431d9fc024169..43fc0a37f8bf2701aac84962203e7219 CONFIG_PWM_PCA9685=m CONFIG_RASPBERRYPI_FIRMWARE=y -From f1b671037ce64178e87c1e5585c93981e5c6da18 Mon Sep 17 00:00:00 2001 +From 7f9396697631ded33c50952c4aa3ad65c66d03c1 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 31 Oct 2016 17:42:54 +0000 -Subject: [PATCH 162/172] config: Add SECOMP options from #1698 +Subject: [PATCH 162/173] config: Add SECOMP options from #1698 --- arch/arm/configs/bcm2709_defconfig | 8 +++++++- @@ -146397,10 +146397,10 @@ index 43fc0a37f8bf2701aac84962203e7219645d5d7b..3de3a93921cbea9e56ac34d589ec6e83 CONFIG_CRYPTO_CRYPTD=m CONFIG_CRYPTO_CBC=y -From a96775e720728c28d06b27730bc0ea07e70d0a0b Mon Sep 17 00:00:00 2001 +From 88b20d9d3c2fef55b41570af87b31ab0065787f4 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sat, 5 Nov 2016 14:14:43 +0000 -Subject: [PATCH 163/172] bcm2708_fb: Add ioctl for reading gpu memory through +Subject: [PATCH 163/173] bcm2708_fb: Add ioctl for reading gpu memory through dma --- @@ -146570,10 +146570,10 @@ index fa72af0c981710fe80bacf4cf6612f6da19046ee..289e7c03c1e3308d5a02fc783af4a569 __u32 dx; /* screen-relative */ __u32 dy; -From 1ee18922ca6fcc6523f3591ac14624835261251b Mon Sep 17 00:00:00 2001 +From be8cbdb11d9b83ee29a51b2d8e4fed665c6b0191 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 11 Nov 2016 19:32:54 +0000 -Subject: [PATCH 164/172] rpi-ft5406: Create coherent buffer and push to +Subject: [PATCH 164/173] rpi-ft5406: Create coherent buffer and push to firmware --- @@ -146820,10 +146820,10 @@ index 227a107214a02deadcca3db202da265eba1fdd21..b0f6e33bd30c35664ceee057f4c3ad32 RPI_FIRMWARE_FRAMEBUFFER_SET_BACKLIGHT = 0x0004800f, -From a067c84f35f67ed2df09917de1e29bf27f05bf91 Mon Sep 17 00:00:00 2001 +From 32065170425b8e1bd0c7b751456bd47923d51b53 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 9 Nov 2016 22:42:39 +0000 -Subject: [PATCH 165/172] brcmvirt_gpio: Create coherent buffer and push to +Subject: [PATCH 165/173] brcmvirt_gpio: Create coherent buffer and push to firmware --- @@ -146997,10 +146997,10 @@ index b0f6e33bd30c35664ceee057f4c3ad32b914291d..e92278968b2b979db2a1f855f70e7aaf RPI_FIRMWARE_FRAMEBUFFER_SET_BACKLIGHT = 0x0004800f, -From f3ab9bda30d5e35bf8b9207a8cac416cf713bbaa Mon Sep 17 00:00:00 2001 +From 0dfb945969b091fb7a73641ae73f3178256bb5df Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 14 Nov 2016 22:05:30 +0000 -Subject: [PATCH 166/172] fixup: fb: Use basic types for dma addresses as these +Subject: [PATCH 166/173] fixup: fb: Use basic types for dma addresses as these are also included from user code --- @@ -147023,10 +147023,10 @@ index 289e7c03c1e3308d5a02fc783af4a5692e791cfb..703fa8a70574323abe2fb32599254582 }; -From 7930dadb41b927de8d7340a909e7bd6f9bacfa14 Mon Sep 17 00:00:00 2001 +From 975f8e5dfac57581b95543dfd04a8352c9a6a914 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Sat, 12 Nov 2016 20:28:25 +0100 -Subject: [PATCH 167/172] BCM270x_DT: Drop using ARCH_BCM2708 and ARCH_BCM2709 +Subject: [PATCH 167/173] BCM270x_DT: Drop using ARCH_BCM2708 and ARCH_BCM2709 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -147295,10 +147295,10 @@ index 7ef449dcfb206f9ab36d63b04bce9f9694c8c697..c940eb3b685d7b9af4340ff184ca7364 always := $(dtbo-y) clean-files := *.dtbo -From 55dbffc4ea5091c2694ef8b40bbb511e21e1ed24 Mon Sep 17 00:00:00 2001 +From 6c3f925f983d322c7bba4f083cb0b90ced907776 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Sat, 12 Nov 2016 20:28:47 +0100 -Subject: [PATCH 168/172] Drop ARCH_BCM2708 and ARCH_BCM2709 +Subject: [PATCH 168/173] Drop ARCH_BCM2708 and ARCH_BCM2709 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -147551,10 +147551,10 @@ index 85d82f31cb49631f03b23631882d2b6c063b33db..13047c08fb71cc6e44c66096720d4654 { smp_mb(); -From c5682f3b2e7768b32f850f87c99c7c60760b6d42 Mon Sep 17 00:00:00 2001 +From d60f9660b5a384d2d7d3b7b29a1518e4fb2d7049 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 15 Nov 2016 15:58:49 +0000 -Subject: [PATCH 169/172] mkknlimg: Retain downstream-kernel detection +Subject: [PATCH 169/173] mkknlimg: Retain downstream-kernel detection With the death of ARCH_BCM2708 and ARCH_BCM2709, a new way is needed to determine if this is a "downstream" build that wants the firmware to @@ -147577,10 +147577,10 @@ index a21f7e31bc904233e980e66ae3e6337e2eab0f1c..60206de7fa9a49bd027c635306674a29 my $res = try_extract($kernel_file, $tmpfile1); -From 3e648189a8b4e5ceea26005108c65c4610681c20 Mon Sep 17 00:00:00 2001 +From 6a41499782610b1b475b19cdd335eb8540e25c5a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 16 Nov 2016 21:17:27 +0000 -Subject: [PATCH 170/172] fixup: fb: Use correct bus address for dest of dma +Subject: [PATCH 170/173] fixup: fb: Use correct bus address for dest of dma memcpy --- @@ -147610,10 +147610,10 @@ index a6179186f5a65ebeb99bea34c546f690bb2fd903..0d22e00a0adf2959f94b2f0897888c12 pr_err("[%s]: failed to copy-to-user\n", __func__); -From 662af55194e24c585f2deb8d393318f9b01a6324 Mon Sep 17 00:00:00 2001 +From ec5b6038d3df58df74e7e49fddfd4ccc365a1502 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 17 Nov 2016 16:49:33 +0000 -Subject: [PATCH 171/172] fixup: fb: Use struct device for dma_alloc_coherent +Subject: [PATCH 171/173] fixup: fb: Use struct device for dma_alloc_coherent --- drivers/video/fbdev/bcm2708_fb.c | 4 ++-- @@ -147642,10 +147642,10 @@ index 0d22e00a0adf2959f94b2f0897888c127062e8d5..53c5a0bdadb4be9251affdabed663058 } -From 11948e966e68e906fb3a6b731650540b7b629002 Mon Sep 17 00:00:00 2001 +From 4ef96e4dcfdc3f981a96456d9ecaf3ceb76f1df0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 18 Nov 2016 10:52:49 +0000 -Subject: [PATCH 172/172] ARM: dts: Visit overlays subdir unconditionally +Subject: [PATCH 172/173] ARM: dts: Visit overlays subdir unconditionally make clean processing occurs without loading the configuration, so the overlays subdir must be added unconditionally. @@ -147679,3 +147679,61 @@ index d59b0f01cdbd7ebe1d660701f47353746faeded6..c8d3d5ac5b49b4bf2b2fb16078f1c5d5 clean-files := *.dtb # Enable fixups to support overlays on BCM2708 platforms + +From 47ab7d29e6845c10db798437c104e0a2f5590ba0 Mon Sep 17 00:00:00 2001 +From: Matt Flax +Date: Sun, 20 Nov 2016 19:15:24 +1100 +Subject: [PATCH 173/173] [Audioinjector] Fix bit offsets for equal volume and + add 8 kHz operation (#1727) + +Applying to the audioinjector sound card only. This patch offsets channel +2 correctly from the LR clock. This ensures that channel 2 doesn't loose +any bits during capture. It also results in both channels 1 and 2 having +the same volume. This commit also adds 8 kHz operation. + +Signed-off-by: Matt Flax +--- + sound/soc/bcm/audioinjector-pi-soundcard.c | 16 +++++++++------- + 1 file changed, 9 insertions(+), 7 deletions(-) + +diff --git a/sound/soc/bcm/audioinjector-pi-soundcard.c b/sound/soc/bcm/audioinjector-pi-soundcard.c +index 5ff0985e07efb96b95634a65995f09f7c68d9e99..ef54e0f07ea03f59e9957b5d98f3e7fdc998e469 100644 +--- a/sound/soc/bcm/audioinjector-pi-soundcard.c ++++ b/sound/soc/bcm/audioinjector-pi-soundcard.c +@@ -30,7 +30,7 @@ + #include "../codecs/wm8731.h" + + static const unsigned int bcm2835_rates_12000000[] = { +- 32000, 44100, 48000, 96000, 88200, ++ 8000, 16000, 32000, 44100, 48000, 96000, 88200, + }; + + static struct snd_pcm_hw_constraint_list bcm2835_constraints_12000000 = { +@@ -55,19 +55,21 @@ static int snd_audioinjector_pi_soundcard_hw_params(struct snd_pcm_substream *su + + switch (params_rate(params)){ + case 8000: +- return snd_soc_dai_set_bclk_ratio(cpu_dai, 1508); ++ return snd_soc_dai_set_bclk_ratio(cpu_dai, 1); ++ case 16000: ++ return snd_soc_dai_set_bclk_ratio(cpu_dai, 750); + case 32000: +- return snd_soc_dai_set_bclk_ratio(cpu_dai, 378); ++ return snd_soc_dai_set_bclk_ratio(cpu_dai, 375); + case 44100: +- return snd_soc_dai_set_bclk_ratio(cpu_dai, 274); ++ return snd_soc_dai_set_bclk_ratio(cpu_dai, 272); + case 48000: +- return snd_soc_dai_set_bclk_ratio(cpu_dai, 252); ++ return snd_soc_dai_set_bclk_ratio(cpu_dai, 250); + case 88200: + return snd_soc_dai_set_bclk_ratio(cpu_dai, 136); + case 96000: +- return snd_soc_dai_set_bclk_ratio(cpu_dai, 126); ++ return snd_soc_dai_set_bclk_ratio(cpu_dai, 125); + default: +- return snd_soc_dai_set_bclk_ratio(cpu_dai, 126); ++ return snd_soc_dai_set_bclk_ratio(cpu_dai, 125); + } + } + diff --git a/projects/RPi2/patches/linux/linux-01-RPi_support.patch b/projects/RPi2/patches/linux/linux-01-RPi_support.patch index 6299c79cd4..d1663300a5 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 1b463f7bff92ed874e15260bfaab897596da2215 Mon Sep 17 00:00:00 2001 +From d1a3c7ba2073253008aba4d80c43c885152b7b4d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 27 Apr 2016 17:43:28 +0100 -Subject: [PATCH 001/172] Revert "SUNRPC: Make NFS swap work with multipath" +Subject: [PATCH 001/173] 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 91816f02bde493b1213dc80fbe5284fef6c5dc0a Mon Sep 17 00:00:00 2001 +From 4be9c2cce14f9d5fd1290927e5a8e3772a12880a Mon Sep 17 00:00:00 2001 From: Steve Glendinning Date: Thu, 19 Feb 2015 18:47:12 +0000 -Subject: [PATCH 002/172] smsx95xx: fix crimes against truesize +Subject: [PATCH 002/173] 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 944b197a28078a1ebdcd63bb4972195c9000806f Mon Sep 17 00:00:00 2001 +From e8be46f7a7c6b097101aacbbea1fec5a87889098 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 17 Apr 2015 16:58:45 +0100 -Subject: [PATCH 003/172] smsc95xx: Disable turbo mode by default +Subject: [PATCH 003/173] 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 df1ba3c221292cfa642561053659a30eed6e5f40 Mon Sep 17 00:00:00 2001 +From d75833a28d26e8ca360c03effda585d1f7cfd786 Mon Sep 17 00:00:00 2001 From: Sam Nazarko Date: Fri, 1 Apr 2016 17:27:21 +0100 -Subject: [PATCH 004/172] add smsc95xx packetsize module_param +Subject: [PATCH 004/173] 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 b2ad25a6f3109fc17ffd14f6587270d7fa929b0e Mon Sep 17 00:00:00 2001 +From 5a21be1bbae37426fa2f3ae36f33eec6d76e05a1 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 17:26:38 +0000 -Subject: [PATCH 005/172] Allow mac address to be set in smsc95xx +Subject: [PATCH 005/173] 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 1f0a0c6d39214deb960d705824125f13382fe1ee Mon Sep 17 00:00:00 2001 +From 69997ed6a3ccf14cdd04245a27e79f7022106427 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 9 Aug 2016 22:19:28 +0100 -Subject: [PATCH 006/172] smsc95xx: Experimental: Enable turbo_mode and +Subject: [PATCH 006/173] 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 a7a0cd70c47a622d2c5b1150bc95920d6c557a98 Mon Sep 17 00:00:00 2001 +From d6b71a87f26c144d7ea743a682aec5bf16444c9c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 9 Mar 2016 13:28:24 +0000 -Subject: [PATCH 007/172] serial: Take care starting a hung-up tty's port +Subject: [PATCH 007/173] 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 dbee8a4469f3fbf0f5762addae7230fa3cbfe2cf Mon Sep 17 00:00:00 2001 +From 1d1a848aa1083fde6171fc51f1e0c1501d34039c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 13 Mar 2015 12:43:36 +0000 -Subject: [PATCH 008/172] Protect __release_resource against resources without +Subject: [PATCH 008/173] 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 6b78ee6d67e0c037d3a58e0c3a5fc0357646b5b6 Mon Sep 17 00:00:00 2001 +From a1f4bdc5f97873bd19e351c81fa579e708d58309 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 18 Dec 2014 16:07:15 -0800 -Subject: [PATCH 009/172] mm: Remove the PFN busy warning +Subject: [PATCH 009/173] 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 8811325ca4304bf9bf5c914f2787fb01804fe015 Mon Sep 17 00:00:00 2001 +From ab16efd8df1dc9d6d036010471ead7d15cc0d794 Mon Sep 17 00:00:00 2001 From: Robert Tiemann Date: Mon, 20 Jul 2015 11:01:25 +0200 -Subject: [PATCH 010/172] BCM2835_DT: Fix I2S register map +Subject: [PATCH 010/173] 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 2ae175ab4aebf94c46269c68f74a5e590d59561c Mon Sep 17 00:00:00 2001 +From eaf28cf2739c8a9b5bd0d7de151d6a2bbc9dc224 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 4 Dec 2015 17:41:50 +0000 -Subject: [PATCH 011/172] irq-bcm2836: Prevent spurious interrupts, and trap +Subject: [PATCH 011/173] 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 234b04b53051dfbe58eb60ee7abc9c9421504354 Mon Sep 17 00:00:00 2001 +From 8ce8ba849e98e3abb71f190e9225c8f8c8b53b56 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/172] irqchip: bcm2835: Add FIQ support +Subject: [PATCH 012/173] 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 584618c9016c9875e908d7893ce82ab74dea3667 Mon Sep 17 00:00:00 2001 +From 90f52d893d0bef5789d180c894fee4e6fae4ba3b 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/172] irqchip: irq-bcm2835: Add 2836 FIQ support +Subject: [PATCH 013/173] 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 ca52c3995879edfd283efd5d721bab08ddf5490c Mon Sep 17 00:00:00 2001 +From 14b339f02e43e988205bb0a999abd32528cf94ca Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 10:26:09 +0100 -Subject: [PATCH 014/172] spidev: Add "spidev" compatible string to silence +Subject: [PATCH 014/173] 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 24ea87be2bdc0fc9c4587dc82fc70cdf15311c7e Mon Sep 17 00:00:00 2001 +From f79fe4b6e8b409f5a70848b5e56a7326558aed43 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 30 Jun 2015 14:12:42 +0100 -Subject: [PATCH 015/172] serial: 8250: Don't crash when nr_uarts is 0 +Subject: [PATCH 015/173] 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 cbd2518b26d3cea35ee3f2f84548064366c2112f Mon Sep 17 00:00:00 2001 +From 0bda6a5683d9f0fb1447c8a27d3919819845c318 Mon Sep 17 00:00:00 2001 From: notro Date: Thu, 10 Jul 2014 13:59:47 +0200 -Subject: [PATCH 016/172] pinctrl-bcm2835: Set base to 0 give expected gpio +Subject: [PATCH 016/173] 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 d66605d0d50f97fb91cb0077a53bd805aeb87c8d Mon Sep 17 00:00:00 2001 +From 2fa72f96427c1e4c4ceb50740e4a7c4548789e70 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 24 Feb 2015 13:40:50 +0000 -Subject: [PATCH 017/172] pinctrl-bcm2835: Fix interrupt handling for GPIOs +Subject: [PATCH 017/173] 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 ac992a878377f8973a3e7aff8650cc056fe03811 Mon Sep 17 00:00:00 2001 +From 48167007189b483153b98e801551a51e16cd9e96 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 26 Feb 2015 09:58:22 +0000 -Subject: [PATCH 018/172] pinctrl-bcm2835: Only request the interrupts listed +Subject: [PATCH 018/173] 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 59d75cc3380b2ce3ac3ecfa871beb393f09228e0 Mon Sep 17 00:00:00 2001 +From 4c5012ecb40cdb86970859fbe46d6b7582994a0c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 May 2016 12:32:47 +0100 -Subject: [PATCH 019/172] pinctrl-bcm2835: Return pins to inputs when freed +Subject: [PATCH 019/173] 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 1aabb1aa8a3a8669fd99efec3e0867ebcbc84f81 Mon Sep 17 00:00:00 2001 +From fadb35e616ab180db97a7835a3189da2c5868bf1 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Jun 2015 14:10:44 +0100 -Subject: [PATCH 020/172] spi-bcm2835: Support pin groups other than 7-11 +Subject: [PATCH 020/173] 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 86be359a638b77ebd0e14a4b39a1b0d9260a0d3d Mon Sep 17 00:00:00 2001 +From b7e6c4c704bc44fa52b34426e150df74673461a3 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 1 Jul 2016 22:09:24 +0100 -Subject: [PATCH 021/172] spi-bcm2835: Disable forced software CS +Subject: [PATCH 021/173] 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 250f69216fa87ee25b7e92cf310303cc06f23a5f Mon Sep 17 00:00:00 2001 +From c92250be052031e27b404dcc5a6aa41aee968612 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/172] ARM: bcm2835: Set Serial number and Revision +Subject: [PATCH 022/173] 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 319f40913a645dcb1f3f9d040cc3be8a52593106 Mon Sep 17 00:00:00 2001 +From 2bb97527dbc7ae275556d0211d77c8dd613e3080 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/172] dmaengine: bcm2835: Load driver early and support +Subject: [PATCH 023/173] 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 34661f837f947d968d29e0d7fb39ff5a9fd34082 Mon Sep 17 00:00:00 2001 +From 5deb3ab87a70c802710cb5e950a542b4b41f62c4 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/172] bcm2835: Add support for uart1 +Subject: [PATCH 024/173] 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 841ca3f7cea59d848a43d35b8c01f3c126cefed1 Mon Sep 17 00:00:00 2001 +From 998b468ae2f303a69e786a14873e192be9098df1 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 25 Jan 2016 17:25:12 +0000 -Subject: [PATCH 025/172] firmware: Updated mailbox header +Subject: [PATCH 025/173] 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 ee3945d4d0c1228fd0a65eb23a134488d2f44984 Mon Sep 17 00:00:00 2001 +From e78213894c513981fbe566dcf861f1d94c34ada2 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 26 Apr 2016 11:44:59 -0700 -Subject: [PATCH 026/172] clk: bcm2835: Mark the VPU clock as critical +Subject: [PATCH 026/173] 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 0fc71cbaa4404bddc1ca603a28a43425a7e5a341..085e5217d3b9f73c312dc7fd510ef55c /* clocks with per parent mux */ -From c1abb8a0a817a3bd332472b6c815c46e2c71155b Mon Sep 17 00:00:00 2001 +From 7e44d47161bc56e104885ff7291990106d89d186 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 9 May 2016 17:28:18 -0700 -Subject: [PATCH 027/172] clk: bcm2835: Mark GPIO clocks enabled at boot as +Subject: [PATCH 027/173] 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 085e5217d3b9f73c312dc7fd510ef55cddb4a27c..e527649ee5e32d20cebd762f4badbfca /* HDMI state machine */ [BCM2835_CLOCK_HSM] = REGISTER_PER_CLK( -From ad622473e802e8c71d0f419b28eefe6d10bd2589 Mon Sep 17 00:00:00 2001 +From aa8b2cf58c2febb54fe6a36bbba900ba10d7b6eb Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 1 Jun 2016 12:05:35 -0700 -Subject: [PATCH 028/172] clk: bcm2835: Mark the CM SDRAM clock's parent as +Subject: [PATCH 028/173] 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, @@ -1629,10 +1629,10 @@ index e527649ee5e32d20cebd762f4badbfca06657a84..fbf616021704178a9d007219a0ea2a9f &cprman->onecell); } -From 58ca1bf8604e8c3860dd5f5e354c1cfd32956fd6 Mon Sep 17 00:00:00 2001 +From 521698cbab1613809c7207d6d88ab225d970d062 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 3 Oct 2016 13:58:40 +0100 -Subject: [PATCH 029/172] Enable upstream BCM2835 auxiliar mini UART support +Subject: [PATCH 029/173] Enable upstream BCM2835 auxiliar mini UART support --- drivers/tty/serial/8250/Kconfig | 2 +- @@ -1652,10 +1652,10 @@ index 7c6f7afca5ddeed7b25fa6272246fc539bf31b04..748098f900d3474b5d535b24da76ad06 help Support for the BCM2835 auxiliar mini UART. -From 032a61c58150cfba9eedaf883d7dcc00a305cd13 Mon Sep 17 00:00:00 2001 +From 496a82d8abd00b9903b43a60ea8db17254af3094 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 15 Jun 2016 16:48:41 +0100 -Subject: [PATCH 030/172] rtc: Add SPI alias for pcf2123 driver +Subject: [PATCH 030/173] rtc: Add SPI alias for pcf2123 driver Without this alias, Device Tree won't cause the driver to be loaded. @@ -1675,10 +1675,10 @@ index 8895f77726e8da5444afcd602dceff8f25a9b3fd..1833b8853ceb0e6147cceb93a00e558c MODULE_LICENSE("GPL"); +MODULE_ALIAS("spi:rtc-pcf2123"); -From b496b5ca769d46837d5e0aca2d9b8988c58b0a64 Mon Sep 17 00:00:00 2001 +From 765694a372763d1c1752a5274011b2932b919ca4 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 19 Apr 2016 15:55:02 -0700 -Subject: [PATCH 031/172] ARM: bcm2708: Enable building power domain driver. +Subject: [PATCH 031/173] ARM: bcm2708: Enable building power domain driver. Signed-off-by: Eric Anholt --- @@ -1699,10 +1699,10 @@ index a39b0d58ddd0fdf0ac1cc7295f8aafb12546e226..7d11a44f36d2e6f8697773cd49a72e53 select PM_GENERIC_DOMAINS if PM help -From 44ab58c855d302d31fb51161818bf303c45933c5 Mon Sep 17 00:00:00 2001 +From a570de98f4ffa13e8ad9e438ec6565552d8c0a2a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 12 May 2013 12:24:19 +0100 -Subject: [PATCH 032/172] Main bcm2708/bcm2709 linux port +Subject: [PATCH 032/173] Main bcm2708/bcm2709 linux port MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -4227,10 +4227,10 @@ index aa4bfbf129e4585ebb89b25fca4b03c928925022..89f7a3a539b5a1b84ddcf0a1548160c0 mmc_pm_flag_t pm_caps; /* supported pm features */ -From 909877c92bd7f06cd5fd3613c818b8128f78ec5a Mon Sep 17 00:00:00 2001 +From 20a60436f74357e5493d6fbf9d5c706eb9d3cb9e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 5 Apr 2016 19:40:12 +0100 -Subject: [PATCH 033/172] reboot: Use power off rather than busy spinning when +Subject: [PATCH 033/173] reboot: Use power off rather than busy spinning when halt is requested --- @@ -4253,10 +4253,10 @@ index 3fa867a2aae672755c6ce6448f4148c989dbf964..80dca8dcd6709034b643c6a3f35729e0 /* -From 4a166a0318a40d01dc1c0baf39004a606f876fe7 Mon Sep 17 00:00:00 2001 +From 52d0605184e6491b0c414997c642c9868dfc781d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 11 Nov 2015 21:01:15 +0000 -Subject: [PATCH 034/172] squash: include ARCH_BCM2708 / ARCH_BCM2709 +Subject: [PATCH 034/173] squash: include ARCH_BCM2708 / ARCH_BCM2709 --- drivers/char/hw_random/Kconfig | 2 +- @@ -4420,10 +4420,10 @@ index d528aaceaad95bc6bae2147ebe66249629d2512e..03a303e52d5fe57bbdd8769d24bca590 select REGMAP_MMIO help -From f638f1fca1ae7909c983a2a1bdab32142ea3b911 Mon Sep 17 00:00:00 2001 +From a857b29fc97ef58e05da316ea24d3424e948f2a1 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 19:46:17 +0100 -Subject: [PATCH 035/172] Add dwc_otg driver +Subject: [PATCH 035/173] Add dwc_otg driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -65449,10 +65449,10 @@ index 0000000000000000000000000000000000000000..cdc9963176e5a4a0d5250613b61e26c5 +test_main(); +0; -From aef97d0be2cb45dddde1fc89b69dbea57b6852c8 Mon Sep 17 00:00:00 2001 +From 7333dd88beae98fc1cef08826b6a2121283f5398 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 17:06:34 +0100 -Subject: [PATCH 036/172] bcm2708 framebuffer driver +Subject: [PATCH 036/173] bcm2708 framebuffer driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -68911,10 +68911,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 976400138de74026c1c3fdfe995b308efdab455b Mon Sep 17 00:00:00 2001 +From c3a043f02e33f34c90bcf2ee92d7586de034cc6d Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 14:22:53 +0100 -Subject: [PATCH 037/172] dmaengine: Add support for BCM2708 +Subject: [PATCH 037/173] dmaengine: Add support for BCM2708 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -69536,10 +69536,10 @@ index 0000000000000000000000000000000000000000..c5bfff2765be4606077e6c8af73040ec + +#endif /* _PLAT_BCM2708_DMA_H */ -From 8ed5c3c5fe93a867356ff637c0c45dcaab8e1617 Mon Sep 17 00:00:00 2001 +From 4f143b3a2e0b05e52bf4a67fb2cfe07f4bd8ddfd Mon Sep 17 00:00:00 2001 From: gellert Date: Fri, 15 Aug 2014 16:35:06 +0100 -Subject: [PATCH 038/172] MMC: added alternative MMC driver +Subject: [PATCH 038/173] MMC: added alternative MMC driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -71286,10 +71286,10 @@ index 0000000000000000000000000000000000000000..ceb37930e167f47c9c848e8de757ad09 +MODULE_LICENSE("GPL v2"); +MODULE_AUTHOR("Gellert Weisz"); -From 769167a40df1ef73c43791291e9b1d5288d6cc76 Mon Sep 17 00:00:00 2001 +From 7a3c412975e574bd1d91f70f18a551abf0f45555 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 25 Mar 2015 17:49:47 +0000 -Subject: [PATCH 039/172] Adding bcm2835-sdhost driver, and an overlay to +Subject: [PATCH 039/173] Adding bcm2835-sdhost driver, and an overlay to enable it BCM2835 has two SD card interfaces. This driver uses the other one. @@ -73681,10 +73681,10 @@ index 0000000000000000000000000000000000000000..23dea422182534e248435aeaee3ecb5d +MODULE_LICENSE("GPL v2"); +MODULE_AUTHOR("Phil Elwell"); -From 110599bec6037b1d2c6925f9a0c0d620af1fc9dc Mon Sep 17 00:00:00 2001 +From f8903e1e627bc8afa3b7f287feaf69c4cd666201 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 11 May 2016 12:50:33 +0100 -Subject: [PATCH 040/172] mmc: Add MMC_QUIRK_ERASE_BROKEN for some cards +Subject: [PATCH 040/173] 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, @@ -73820,10 +73820,10 @@ index d8673ca968ba2d65fb3da39680583ca5152641e4..510c3872929b3267fb6665bb69d26f5a unsigned int erase_shift; /* if erase unit is power 2 */ unsigned int pref_erase; /* in sectors */ -From 5fbb9d4c517923af970a2ece5fd480560bd16aa1 Mon Sep 17 00:00:00 2001 +From cb478e16251d2e9a8225a4690ed07c6e39fcb735 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:31:47 +0100 -Subject: [PATCH 041/172] cma: Add vc_cma driver to enable use of CMA +Subject: [PATCH 041/173] 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 @@ -75166,10 +75166,10 @@ index 0000000000000000000000000000000000000000..be2819d5d41f9d5ed65daf8eedb94c9e + +#endif /* VC_CMA_H */ -From 3e8e6de0468c97859408eb9ac405e4c87b577ade Mon Sep 17 00:00:00 2001 +From a3c6ba57372012fd9cccf9d1917019a80d705737 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 26 Mar 2012 22:15:50 +0100 -Subject: [PATCH 042/172] bcm2708: alsa sound driver +Subject: [PATCH 042/173] bcm2708: alsa sound driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -77905,10 +77905,10 @@ index 0000000000000000000000000000000000000000..af3e6eb690113fc32ce9e06bd2f0f294 + +#endif // _VC_AUDIO_DEFS_H_ -From 8f8689e4b85674cbc8feee5d5e51e6da149a438f Mon Sep 17 00:00:00 2001 +From 1ac9cdbb5939411dc82c50c75c4ab58db82c0640 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 2 Jul 2013 23:42:01 +0100 -Subject: [PATCH 043/172] bcm2708 vchiq driver +Subject: [PATCH 043/173] bcm2708 vchiq driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -91273,10 +91273,10 @@ index 0000000000000000000000000000000000000000..b6bfa21155e431e93bfb2c149d324371 + return vchiq_build_time; +} -From d49e2b4026e33873140a53af658d7029301a4042 Mon Sep 17 00:00:00 2001 +From d76ea2472387c5bf1bf4c52ac86c0b91d374a030 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 16:07:06 +0100 -Subject: [PATCH 044/172] vc_mem: Add vc_mem driver +Subject: [PATCH 044/173] vc_mem: Add vc_mem driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -92281,10 +92281,10 @@ index 0000000000000000000000000000000000000000..20a475377eb3078ea1ecaef2b24efc35 + +#endif /* _VC_MEM_H */ -From f4ad7cd5acd470d7a3bb16a567e71254b3ed294d Mon Sep 17 00:00:00 2001 +From d4a0705c53514909c65fb2b29f917909c17b692e Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Tue, 22 Jul 2014 15:41:04 +0100 -Subject: [PATCH 045/172] vcsm: VideoCore shared memory service for BCM2835 +Subject: [PATCH 045/173] vcsm: VideoCore shared memory service for BCM2835 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -96702,10 +96702,10 @@ index 0000000000000000000000000000000000000000..334f36d0d697b047df2922b5f2db67f3 + +#endif /* __VMCS_SM_IOCTL_H__INCLUDED__ */ -From 6b827e0cfe6d49c7a39cd14d9764445fe6f5f7b6 Mon Sep 17 00:00:00 2001 +From 15b80ded8a729a62c2901ef4dbd1287ef6265dd2 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Fri, 21 Aug 2015 23:14:48 +0100 -Subject: [PATCH 046/172] Add /dev/gpiomem device for rootless user GPIO access +Subject: [PATCH 046/173] Add /dev/gpiomem device for rootless user GPIO access Signed-off-by: Luke Wren @@ -97016,10 +97016,10 @@ index 0000000000000000000000000000000000000000..911f5b7393ed48ceed8751f06967ae64 +MODULE_DESCRIPTION("gpiomem driver for accessing GPIO from userspace"); +MODULE_AUTHOR("Luke Wren "); -From a9aac8c02cba8b86b7c263c5eb451cf25d9a4b7b Mon Sep 17 00:00:00 2001 +From d8b96f4ba394eb4f59b486d791b7edaeb130630e Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:14:45 +0100 -Subject: [PATCH 047/172] Add SMI driver +Subject: [PATCH 047/173] Add SMI driver Signed-off-by: Luke Wren --- @@ -98970,10 +98970,10 @@ index 0000000000000000000000000000000000000000..ee3a75edfc033eeb0d90a687ffb68b10 + +#endif /* BCM2835_SMI_H */ -From 28d6481a97eb77d254a1bf047f6fef2dbf724f3d Mon Sep 17 00:00:00 2001 +From 100f4f52f01739f8df73486a99b6b1a86a990199 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Tue, 26 Apr 2016 14:59:21 +0000 -Subject: [PATCH 048/172] MISC: bcm2835: smi: use clock manager and fix reload +Subject: [PATCH 048/173] MISC: bcm2835: smi: use clock manager and fix reload issues Use clock manager instead of self-made clockmanager. @@ -99143,10 +99143,10 @@ index 63a4ea08b9930a3a31a985f0a1d969b488ed49ec..1261540703127d1d63b9f3c87042c6e5 return 0; } -From 280f5604ac69b5dd0a3af6729aa6e73c722191be Mon Sep 17 00:00:00 2001 +From 3ad9e1748347e7e0b71a24c89da9f992b0ff7af2 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:16:10 +0100 -Subject: [PATCH 049/172] Add SMI NAND driver +Subject: [PATCH 049/173] Add SMI NAND driver Signed-off-by: Luke Wren --- @@ -99511,10 +99511,10 @@ index 0000000000000000000000000000000000000000..02adda6da18bd0ba9ab19a104975b79d + ("Driver for NAND chips using Broadcom Secondary Memory Interface"); +MODULE_AUTHOR("Luke Wren "); -From 021b285f577f76734788865d17120564f1cc8e9d Mon Sep 17 00:00:00 2001 +From 1aade46ec2179f44f8fe102c8f0032c5fd1e8b0c Mon Sep 17 00:00:00 2001 From: Aron Szabo Date: Sat, 16 Jun 2012 12:15:55 +0200 -Subject: [PATCH 050/172] lirc: added support for RaspberryPi GPIO +Subject: [PATCH 050/173] 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 @@ -100377,10 +100377,10 @@ index 0000000000000000000000000000000000000000..fb69624ccef00ddbdccf8256d6baf1b1 + +#endif -From 2723f35033a36e2f971860f3c36e0ac58de1dc13 Mon Sep 17 00:00:00 2001 +From f6bbabac8adff17cc501a0f74cd51775b01cf429 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:49:20 +0100 -Subject: [PATCH 051/172] Add cpufreq driver +Subject: [PATCH 051/173] Add cpufreq driver Signed-off-by: popcornmix --- @@ -100642,10 +100642,10 @@ index 0000000000000000000000000000000000000000..3eb9e9326231b08e6ee95ad486485245 +module_init(bcm2835_cpufreq_module_init); +module_exit(bcm2835_cpufreq_module_exit); -From faeab62bdec19d9f14ca3cfb1fa66277875467be Mon Sep 17 00:00:00 2001 +From d8026d065c7e9946ab5bed2dcf7e0ebbb274a967 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 19:24:24 +0000 -Subject: [PATCH 052/172] Added hwmon/thermal driver for reporting core +Subject: [PATCH 052/173] Added hwmon/thermal driver for reporting core temperature. Thanks Dorian MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -100811,10 +100811,10 @@ index 0000000000000000000000000000000000000000..c63fb9f9d143e19612a18fe530c7b2b3 +MODULE_DESCRIPTION("Thermal driver for bcm2835 chip"); +MODULE_LICENSE("GPL"); -From fa9bf4f7e49cf3a0c31c9c9667cd126584197a24 Mon Sep 17 00:00:00 2001 +From 3c96cf65e2d598717b64f8d52426699f190d7782 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 15:44:08 +0100 -Subject: [PATCH 053/172] Add Chris Boot's i2c driver +Subject: [PATCH 053/173] Add Chris Boot's i2c driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -101488,10 +101488,10 @@ index 0000000000000000000000000000000000000000..962f2e5c7455d91bf32925d785f5f16b +MODULE_LICENSE("GPL v2"); +MODULE_ALIAS("platform:" DRV_NAME); -From 2df01de6909b068d8f11f8379c81ddec1dee62cc Mon Sep 17 00:00:00 2001 +From 8a42b41fc7ffbf3165ff6e72e064362481b5f3c6 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 054/172] char: broadcom: Add vcio module +Subject: [PATCH 054/173] char: broadcom: Add vcio module MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -101717,10 +101717,10 @@ index 0000000000000000000000000000000000000000..c19bc2075c77879563ef5e59038b5a14 +MODULE_DESCRIPTION("Mailbox userspace access"); +MODULE_LICENSE("GPL"); -From f58ac3268d26690268cf438753b741a7b8733fa9 Mon Sep 17 00:00:00 2001 +From 07c90bd234c2231524b01fe8cbb56b13bd697845 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 055/172] firmware: bcm2835: Support ARCH_BCM270x +Subject: [PATCH 055/173] firmware: bcm2835: Support ARCH_BCM270x MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -101826,10 +101826,10 @@ index dd506cd3a5b874f9e1acd07efb8cd151bb6145d1..b980d531b35b9981a88356ef1c8a7b86 MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("Raspberry Pi firmware driver"); -From 2e18f0ccfb183a8e382fa545d7d29c8841c7b986 Mon Sep 17 00:00:00 2001 +From 4aeea12807ac6aeae101f3ccd3e167646d469e01 Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Wed, 30 Jan 2013 12:45:18 +0000 -Subject: [PATCH 056/172] bcm2835: add v4l2 camera device +Subject: [PATCH 056/173] bcm2835: add v4l2 camera device - Supports raw YUV capture, preview, JPEG and H264. - Uses videobuf2 for data transfer, using dma_buf. @@ -109561,10 +109561,10 @@ index 0000000000000000000000000000000000000000..9d1d11e4a53e510c04a416d92d195a7d + +#endif /* MMAL_VCHIQ_H */ -From 3f1394459225a47abbd7c9451d763441cb1e1692 Mon Sep 17 00:00:00 2001 +From 184641f24498768f66d29e77f61eebec50d10780 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 11 May 2015 09:00:42 +0100 -Subject: [PATCH 057/172] scripts: Add mkknlimg and knlinfo scripts from tools +Subject: [PATCH 057/173] scripts: Add mkknlimg and knlinfo scripts from tools repo The Raspberry Pi firmware looks for a trailer on the kernel image to @@ -110076,10 +110076,10 @@ index 0000000000000000000000000000000000000000..78c5845d2f01deb04b477327d83fa606 + return $trailer; +} -From b0fa187c070644694c0f6b6a3130eef838ccdd55 Mon Sep 17 00:00:00 2001 +From 782f7a3a0c1a5925b86a6898ea2b1501aa856196 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 10 Aug 2015 09:49:15 +0100 -Subject: [PATCH 058/172] scripts/dtc: Update to upstream version 1.4.1 +Subject: [PATCH 058/173] scripts/dtc: Update to upstream version 1.4.1 Includes the new localfixups format. @@ -112930,10 +112930,10 @@ index ad9b05ae698b0495ecbda42ffcf4743555313a27..2595dfda020fd9e03f0beff5006f229d -#define DTC_VERSION "DTC 1.4.1-g53bf130b" +#define DTC_VERSION "DTC 1.4.1-g25efc119" -From 869fe1496cedbb899ccbd03dd88b200020f81f79 Mon Sep 17 00:00:00 2001 +From 82c00cf58a4754d7fde38aee6b9dabc16d016987 Mon Sep 17 00:00:00 2001 From: notro Date: Wed, 9 Jul 2014 14:46:08 +0200 -Subject: [PATCH 059/172] BCM2708: Add core Device Tree support +Subject: [PATCH 059/173] BCM2708: Add core Device Tree support Add the bare minimum needed to boot BCM2708 from a Device Tree. @@ -122762,10 +122762,10 @@ index 0000000000000000000000000000000000000000..8498134fdbb3912e9ce18282b53084d8 + +}; -From 1344d64abbee5e49f0a3a1d571004ae163f795c8 Mon Sep 17 00:00:00 2001 +From ef5edcce2af28a7d08ea8f0fbf8190e46447e1bc Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Aug 2016 16:28:44 +0100 -Subject: [PATCH 060/172] kbuild: Ignore dtco targets when filtering symbols +Subject: [PATCH 060/173] kbuild: Ignore dtco targets when filtering symbols --- scripts/Kbuild.include | 2 +- @@ -122785,10 +122785,10 @@ index 179219845dfcdfbeb586d12c5ec1296095d9fbf4..e0743e44f84188667a0c322e8c3d36f1 esac | tr ";" "\n" | sed -rn 's/^.*=== __KSYM_(.*) ===.*$$/KSYM_\1/p' -From dab0ce369ec9aa0c86850b80715562a1b8883b72 Mon Sep 17 00:00:00 2001 +From 4468d118f38a73fc2f9d20e7877c892ad6f3e869 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 13 Mar 2015 20:00:21 +0000 -Subject: [PATCH 061/172] BCM270X_DT: Add a .dtbo target, use for overlays +Subject: [PATCH 061/173] 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 @@ -122871,10 +122871,10 @@ index 0a07f9014944ed92a8e2e42983ae43be60b3e471..b1513a7c175885137034b9f7225788c0 # Bzip2 -From c2e92b8c71edbb229c7cb4cdb3c2b2fbc586ddd6 Mon Sep 17 00:00:00 2001 +From 4b1a6db7db493e1e7ece7d374541038e2586a680 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 8 Apr 2016 17:43:27 +0100 -Subject: [PATCH 062/172] BCM270X_DT: Don't generate "linux,phandle" props +Subject: [PATCH 062/173] 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 @@ -122900,10 +122900,10 @@ index b1513a7c175885137034b9f7225788c0a7c35027..1d949b7410600dd3b04a3acde8c41cfe -d $(depfile).dtc.tmp $(dtc-tmp) ; \ cat $(depfile).pre.tmp $(depfile).dtc.tmp > $(depfile) -From ae734e58a053885f4931feaaa7ccd9feaa91b353 Mon Sep 17 00:00:00 2001 +From b2c22aa26266d1259b2e7b0917f58069b4cd8010 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Feb 2015 13:50:57 +0000 -Subject: [PATCH 063/172] BCM270x_DT: Add pwr_led, and the required "input" +Subject: [PATCH 063/173] BCM270x_DT: Add pwr_led, and the required "input" trigger The "input" trigger makes the associated GPIO an input. This is to support @@ -123079,10 +123079,10 @@ index 8a3b5d29602ffe665cfb26522180f3a696664371..d067976ddc2f34d5476bcd9321856b1c /* Set LED brightness level * Must not sleep. Use brightness_set_blocking for drivers -From f74bf14cd2bb43b485f6e521b32533e8ec6e49f6 Mon Sep 17 00:00:00 2001 +From b1fa17bf32eefd52a531e5f38e7d3dc72d9eee97 Mon Sep 17 00:00:00 2001 From: Siarhei Siamashka Date: Mon, 17 Jun 2013 13:32:11 +0300 -Subject: [PATCH 064/172] fbdev: add FBIOCOPYAREA ioctl +Subject: [PATCH 064/173] fbdev: add FBIOCOPYAREA ioctl Based on the patch authored by Ali Gholami Rudi at https://lkml.org/lkml/2009/7/13/153 @@ -123181,10 +123181,10 @@ index fb795c3b3c178ad3cd7c9e9e4547ffd492bac181..fa72af0c981710fe80bacf4cf6612f6d #define FB_TYPE_PACKED_PIXELS 0 /* Packed Pixels */ #define FB_TYPE_PLANES 1 /* Non interleaved planes */ -From 8e1094b7bee18b3d98378a54169437a0c1283a5e Mon Sep 17 00:00:00 2001 +From be5973205fd6a06d41a788fa355cf99a74e22a02 Mon Sep 17 00:00:00 2001 From: Harm Hanemaaijer Date: Thu, 20 Jun 2013 20:21:39 +0200 -Subject: [PATCH 065/172] Speed up console framebuffer imageblit function +Subject: [PATCH 065/173] 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 @@ -123393,10 +123393,10 @@ index a2bb276a8b2463eee98eb237c4647bc00cd93601..436494fba15abecb400ef28688466faf start_index, pitch_index); } else -From fa0feb8bcd3ab764c38292af0ee0045a4b270d83 Mon Sep 17 00:00:00 2001 +From d691d0da5a6385f370565144f0132d5593ccb7a5 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 8 May 2013 11:46:50 +0100 -Subject: [PATCH 066/172] enabling the realtime clock 1-wire chip DS1307 and +Subject: [PATCH 066/173] 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 @@ -123646,10 +123646,10 @@ index d58594a3232492e33f1dd4babd3798b03e0f0203..feae94256256316fd9d850c3d83325af unsigned int ext_pullup_enable_pin; unsigned int pullup_duration; -From 498a518f89a6ecfb07fa3e79c061da8b64310223 Mon Sep 17 00:00:00 2001 +From 98a0fa9a186fa2186c701338ac6effe8af5dda59 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 18 Dec 2013 22:16:19 +0000 -Subject: [PATCH 067/172] config: Enable CONFIG_MEMCG, but leave it disabled +Subject: [PATCH 067/173] config: Enable CONFIG_MEMCG, but leave it disabled (due to memory cost). Enable with cgroup_enable=memory. --- @@ -123699,10 +123699,10 @@ index d6b729beba4930bbb1a1ddc4a6a6b8533bbf94e0..69e8d214f663572319f784fe17032b1e * css_tryget_online_from_dir - get corresponding css from a cgroup dentry * @dentry: directory dentry of interest -From c693ef8c2c16788d0bb9c7971340341941a7b214 Mon Sep 17 00:00:00 2001 +From aa97070a2002375a816f9cde2836890cb50e361a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 14 Jul 2014 22:02:09 +0100 -Subject: [PATCH 068/172] hid: Reduce default mouse polling interval to 60Hz +Subject: [PATCH 068/173] hid: Reduce default mouse polling interval to 60Hz Reduces overhead when using X --- @@ -123738,10 +123738,10 @@ index ae83af649a607f67239f1a64bf45dd4b5770cc7d..4a7af9d0b910f59d17421ce14138400d ret = -ENOMEM; if (usb_endpoint_dir_in(endpoint)) { -From 375346302bac4606846937964f03106ddafa6cd0 Mon Sep 17 00:00:00 2001 +From 4507cc2fb7d12a1a4a9e7eeb662840eb3da6aaf6 Mon Sep 17 00:00:00 2001 From: Gordon Hollingworth Date: Tue, 12 May 2015 14:47:56 +0100 -Subject: [PATCH 069/172] rpi-ft5406: Add touchscreen driver for pi LCD display +Subject: [PATCH 069/173] 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 @@ -124036,10 +124036,10 @@ index 0000000000000000000000000000000000000000..b27dbee8f56773dbd2a5503dc864747d +MODULE_DESCRIPTION("Touchscreen driver for memory based FT5406"); +MODULE_LICENSE("GPL"); -From c37549b1159763fd01128049a272873f9bc47cfc Mon Sep 17 00:00:00 2001 +From 0a91abd31ed311e4ce547d6904ab11d538e8e4ae Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Oct 2014 11:47:53 +0100 -Subject: [PATCH 070/172] Improve __copy_to_user and __copy_from_user +Subject: [PATCH 070/173] Improve __copy_to_user and __copy_from_user performance Provide a __copy_from_user that uses memcpy. On BCM2708, use @@ -125595,10 +125595,10 @@ index 6bd1089b07e0960830ed6bd6a8345202b7efd8b0..cd17dd11ebe7bbe00089e70cd2ccea74 static unsigned long noinline __clear_user_memset(void __user *addr, unsigned long n) -From 54d11699153e51b522544a9a616541c10c6f49e9 Mon Sep 17 00:00:00 2001 +From 1083d8ece58dda2d24b511b4d27f906d2102b78a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 25 Jun 2015 12:16:11 +0100 -Subject: [PATCH 071/172] gpio-poweroff: Allow it to work on Raspberry Pi +Subject: [PATCH 071/173] 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 @@ -125633,10 +125633,10 @@ index be3d81ff51cc3f510d85e4eed7a52960e51e7bc1..a030ae9fb1fca325061c093696e82186 "%s: pm_power_off function already registered", __func__); -From 3d39d4e770abb594335d83d95027f5b1975e0a86 Mon Sep 17 00:00:00 2001 +From 08dc3c5fbe96aeba047af6e045645141d416d31f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 14:32:47 +0100 -Subject: [PATCH 072/172] mfd: Add Raspberry Pi Sense HAT core driver +Subject: [PATCH 072/173] mfd: Add Raspberry Pi Sense HAT core driver --- drivers/input/joystick/Kconfig | 8 + @@ -126501,10 +126501,10 @@ index 0000000000000000000000000000000000000000..56196dc2af10e464a1e3f98b028dca1c + +#endif -From 526ef48f146feb855571c1908797872f90df1827 Mon Sep 17 00:00:00 2001 +From 42179f8b1c369c80888e20c554ef7f2e1f92367d Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 19:19:08 +0100 -Subject: [PATCH 073/172] ASoC: Add support for HifiBerry DAC +Subject: [PATCH 073/173] ASoC: Add support for HifiBerry DAC This adds a machine driver for the HifiBerry DAC. It is a sound card that can @@ -126678,10 +126678,10 @@ index 0000000000000000000000000000000000000000..29ecc08a227cdd4b3c6141935d0c5d21 +MODULE_DESCRIPTION("ASoC Driver for HifiBerry DAC"); +MODULE_LICENSE("GPL v2"); -From 0ab175e79869febdec88363b4f416aba96ea0711 Mon Sep 17 00:00:00 2001 +From 284a7412c4a4e28d8d4b66fdbcbe17bab69cc314 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Mon, 25 Jan 2016 15:48:59 +0000 -Subject: [PATCH 074/172] ASoC: Add support for Rpi-DAC +Subject: [PATCH 074/173] ASoC: Add support for Rpi-DAC --- sound/soc/bcm/Kconfig | 7 +++ @@ -126965,10 +126965,10 @@ index 0000000000000000000000000000000000000000..afe1b419582aa40c4b2729d242bb13cd +MODULE_AUTHOR("Florian Meier "); +MODULE_LICENSE("GPL v2"); -From 468da3e1e16993ec5a7b8ec9da38239205ea2d1a Mon Sep 17 00:00:00 2001 +From 4741b76214dcdd80c60423f363750e0b49211147 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:41:23 +0100 -Subject: [PATCH 075/172] ASoC: wm8804: Implement MCLK configuration options, +Subject: [PATCH 075/173] 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 @@ -127017,10 +127017,10 @@ index 8d914702cae4a3fe2c0ca0599cd1ec79f7322c83..c846716b4ed1027ade5512e8be90801d .dapm_widgets = wm8804_dapm_widgets, .num_dapm_widgets = ARRAY_SIZE(wm8804_dapm_widgets), -From 9a044c076de8ede2843d5aeee447c04ef5172edb Mon Sep 17 00:00:00 2001 +From 25f827c00325f0af96df839ab2ac2cd778819536 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:42:08 +0100 -Subject: [PATCH 076/172] ASoC: BCM:Add support for HiFiBerry Digi. Driver is +Subject: [PATCH 076/173] ASoC: BCM:Add support for HiFiBerry Digi. Driver is based on the patched WM8804 driver. Signed-off-by: Daniel Matuschek @@ -127308,10 +127308,10 @@ index 0000000000000000000000000000000000000000..9840e15d3e2be6396bc3ce6e74749408 +MODULE_DESCRIPTION("ASoC Driver for HifiBerry Digi"); +MODULE_LICENSE("GPL v2"); -From 180fb037528e73e535d1818627bf2a7bbbeeb241 Mon Sep 17 00:00:00 2001 +From 7aa057bd4c79cb42f1c28327adf2ff1fd223302d Mon Sep 17 00:00:00 2001 From: Gordon Garrity Date: Sat, 8 Mar 2014 16:56:57 +0000 -Subject: [PATCH 077/172] Add IQaudIO Sound Card support for Raspberry Pi +Subject: [PATCH 077/173] Add IQaudIO Sound Card support for Raspberry Pi Set a limit of 0dB on Digital Volume Control @@ -127641,10 +127641,10 @@ index 0000000000000000000000000000000000000000..4e8e6dec14bcf4a1ff286c43742d4097 +MODULE_DESCRIPTION("ASoC Driver for IQAudio DAC"); +MODULE_LICENSE("GPL v2"); -From 6960ed764d77dc54e9c0a565aadf3fa909ad282b Mon Sep 17 00:00:00 2001 +From 56d6fadb1b921ca14861d8cca49d510846967380 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 25 Jul 2016 17:06:50 +0100 -Subject: [PATCH 078/172] iqaudio-dac: Compile fix - untested +Subject: [PATCH 078/173] iqaudio-dac: Compile fix - untested --- sound/soc/bcm/iqaudio-dac.c | 6 +++++- @@ -127668,10 +127668,10 @@ index 4e8e6dec14bcf4a1ff286c43742d4097249d6777..aa15bc4b49ca95edec905fddd8fd0a6d if (dapm->dev != codec_dai->dev) return 0; -From 100eebb82512c83ea02e765ae2dbe4726a0f1d94 Mon Sep 17 00:00:00 2001 +From 5e13958160974cbe17a7d05452290dcb0f1bc340 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 10:06:56 +0200 -Subject: [PATCH 079/172] Added support for HiFiBerry DAC+ +Subject: [PATCH 079/173] 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. @@ -128300,10 +128300,10 @@ index 047c48953a20cd4075000ac294a17fe59baedcde..090fe0ee08e8765f9edbb62777413bb6 dev_err(dev, "No LRCLK?\n"); return -EINVAL; -From 16b1c3f1ab083af4561e958f0c7ac69d07473686 Mon Sep 17 00:00:00 2001 +From 46fe1d3fb2a7548c08f6803a02ad5abb9996d99f Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 11:09:58 +0200 -Subject: [PATCH 080/172] Added driver for HiFiBerry Amp amplifier add-on board +Subject: [PATCH 080/173] 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. @@ -129135,10 +129135,10 @@ index 0000000000000000000000000000000000000000..8f019e04898754d2f87e9630137be9e8 + +#endif /* _TAS5713_H */ -From 3afcfd941acfaf64c16eb6f7ce579a37561f6b90 Mon Sep 17 00:00:00 2001 +From b3c5c91ac43db68e39be13262445dc27d0420127 Mon Sep 17 00:00:00 2001 From: "Daniel Matuschek (HiFiBerry)" Date: Tue, 26 Jul 2016 19:16:25 +0200 -Subject: [PATCH 081/172] Added HiFiBerry Digi+ Pro driver +Subject: [PATCH 081/173] Added HiFiBerry Digi+ Pro driver Signed-off-by: Daniel Matuschek --- @@ -129246,10 +129246,10 @@ index 9840e15d3e2be6396bc3ce6e74749408cc28c333..52ab9dea2e724c4238986ca53c59c849 ret = snd_soc_register_card(&snd_rpi_hifiberry_digi); -From 5413571f55682bea3660c40be9ed8eac1be7a59c Mon Sep 17 00:00:00 2001 +From e116fc0622aadf1f538cd1bd7dc3730b398ae012 Mon Sep 17 00:00:00 2001 From: Ryan Coe Date: Sat, 31 Jan 2015 18:25:49 -0700 -Subject: [PATCH 082/172] Update ds1307 driver for device-tree support +Subject: [PATCH 082/173] Update ds1307 driver for device-tree support Signed-off-by: Ryan Coe --- @@ -129276,10 +129276,10 @@ index 8e1c5cb6ece6f60619e5cafcea4271e056d96778..f9536679b270a39a4d9639fdbd3420fe .driver = { .name = "rtc-ds1307", -From f8cb7d00d7367815a26e337d074832529f35e1c6 Mon Sep 17 00:00:00 2001 +From 475a469106a7d8dcf9bd2149b864044bc8582571 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Wed, 25 Mar 2015 09:26:17 +0100 -Subject: [PATCH 083/172] Add driver for rpi-proto +Subject: [PATCH 083/173] 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 @@ -129495,10 +129495,10 @@ index 0000000000000000000000000000000000000000..9db678e885efd63d84d60a098a84ed67 +MODULE_DESCRIPTION("ASoC Driver for Raspberry Pi connected to PROTO board (WM8731)"); +MODULE_LICENSE("GPL"); -From a5086a3d51c2a942066d48ad099ad337af12e9d4 Mon Sep 17 00:00:00 2001 +From 4914b3807f48467425497bf99aa5acaf8e712c1b Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 24 Aug 2015 16:03:47 +0100 -Subject: [PATCH 084/172] RaspiDAC3 support +Subject: [PATCH 084/173] RaspiDAC3 support Signed-off-by: Jan Grulich @@ -129741,10 +129741,10 @@ index 0000000000000000000000000000000000000000..dd9eeea2af0382307f437e6db09d1546 +MODULE_DESCRIPTION("ASoC Driver for RaspiDAC Rev.3x"); +MODULE_LICENSE("GPL v2"); -From b3ec792c6482d4690cf3fdb1a1a8bd3121a1dd1a Mon Sep 17 00:00:00 2001 +From d67510f408dda687de76ed6cfa00e22b44ef23f0 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 9 Aug 2016 14:49:23 +0100 -Subject: [PATCH 085/172] tpa6130a2: Add headphone switch control +Subject: [PATCH 085/173] tpa6130a2: Add headphone switch control Signed-off-by: Jan Grulich --- @@ -129853,10 +129853,10 @@ index f1ea052a822e1f584eb55cbc876b8e079e813ccd..3bf0163956c5665683d7950798df527f { struct tpa6130a2_data *data = snd_soc_component_get_drvdata(component); -From 64e80c778cbd4e438b2769fb7173411345aec985 Mon Sep 17 00:00:00 2001 +From b205ebb273496d4f74e5b8f84545fb1cbd4e99e7 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 9 Aug 2016 14:49:29 +0100 -Subject: [PATCH 086/172] Revert "tpa6130a2: Add headphone switch control" +Subject: [PATCH 086/173] Revert "tpa6130a2: Add headphone switch control" This reverts commit 860574af506a7a28782ca373feb880e7846943f9. --- @@ -129965,10 +129965,10 @@ index 3bf0163956c5665683d7950798df527fa1b57b59..f1ea052a822e1f584eb55cbc876b8e07 { struct tpa6130a2_data *data = snd_soc_component_get_drvdata(component); -From 2f175ebd66ea941c93062d1086f5d07ef61f733b Mon Sep 17 00:00:00 2001 +From 7333d27190cde62593044027152a1b31c3d27c0b Mon Sep 17 00:00:00 2001 From: Aaron Shaw Date: Thu, 7 Apr 2016 21:26:21 +0100 -Subject: [PATCH 087/172] Add Support for JustBoom Audio boards +Subject: [PATCH 087/173] Add Support for JustBoom Audio boards justboom-dac: Adjust for ALSA API change @@ -130422,10 +130422,10 @@ index 0000000000000000000000000000000000000000..91acb666380faa3c0deb2230f8a0f8bb +MODULE_DESCRIPTION("ASoC Driver for JustBoom PI Digi HAT Sound Card"); +MODULE_LICENSE("GPL v2"); -From fa97292b652217501109f667c0b45ff76208732f Mon Sep 17 00:00:00 2001 +From 8654e648019d905ac59c8aa9d7341d65c416a3bb Mon Sep 17 00:00:00 2001 From: Andrey Grodzovsky Date: Tue, 3 May 2016 22:10:59 -0400 -Subject: [PATCH 088/172] ARM: adau1977-adc: Add basic machine driver for +Subject: [PATCH 088/173] ARM: adau1977-adc: Add basic machine driver for adau1977 codec driver. This commit adds basic support for the codec usage including: Device tree overlay, @@ -130607,10 +130607,10 @@ index 0000000000000000000000000000000000000000..6e2ee027926ee63c89222f75ceb89e3d +MODULE_DESCRIPTION("ASoC Driver for ADAU1977 ADC"); +MODULE_LICENSE("GPL v2"); -From be675be5c5b6260d127ff3b31877885274785b4a Mon Sep 17 00:00:00 2001 +From aa926d0dd8de4f8e5c38e79bca318c0ed240b0ed Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Mon, 16 May 2016 21:36:31 +1000 -Subject: [PATCH 089/172] New AudioInjector.net Pi soundcard with low jitter +Subject: [PATCH 089/173] 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. @@ -130859,10 +130859,10 @@ index 0000000000000000000000000000000000000000..5ff0985e07efb96b95634a65995f09f7 +MODULE_ALIAS("platform:audioinjector-pi-soundcard"); + -From cc007f92800dd6e3cf0a50d2e87cba6a77c9f6c8 Mon Sep 17 00:00:00 2001 +From 3ec26d1a2f7b4b657b095ac42f77633c17830e29 Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Thu, 30 Jun 2016 18:38:42 +0100 -Subject: [PATCH 090/172] Add IQAudIO Digi WM8804 board support +Subject: [PATCH 090/173] Add IQAudIO Digi WM8804 board support Support IQAudIO Digi board with iqaudio_digi machine driver and iqaudio-digi-wm8804-audio overlay. @@ -131162,10 +131162,10 @@ index 0000000000000000000000000000000000000000..9b6e829bcb5b1762a853775e78163196 +MODULE_DESCRIPTION("ASoC Driver for IQAudIO WM8804 Digi"); +MODULE_LICENSE("GPL v2"); -From 03929940ee1d0b51d9f6afc626f0b77e813e21a9 Mon Sep 17 00:00:00 2001 +From f64c69195e39826b16434d031d70409b2ca88153 Mon Sep 17 00:00:00 2001 From: escalator2015 Date: Tue, 24 May 2016 16:20:09 +0100 -Subject: [PATCH 091/172] New driver for RRA DigiDAC1 soundcard using WM8741 + +Subject: [PATCH 091/173] New driver for RRA DigiDAC1 soundcard using WM8741 + WM8804 --- @@ -131638,10 +131638,10 @@ index 0000000000000000000000000000000000000000..446796e7e4c14a7d95b2f2a01211d9a0 +MODULE_DESCRIPTION("ASoC Driver for RRA DigiDAC1"); +MODULE_LICENSE("GPL v2"); -From 36c9e158d6ff68586ba4a203b6d01def94aa7ecb Mon Sep 17 00:00:00 2001 +From 97689a875be5e23f36431ae22f3e58972a01eb8b Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Sat, 2 Jul 2016 16:26:19 +0100 -Subject: [PATCH 092/172] Add support for Dion Audio LOCO DAC-AMP HAT +Subject: [PATCH 092/173] Add support for Dion Audio LOCO DAC-AMP HAT Using dedicated machine driver and pcm5102a codec driver. @@ -131814,10 +131814,10 @@ index 0000000000000000000000000000000000000000..89e65317512bc774453ac8d0d5b0ff98 +MODULE_DESCRIPTION("ASoC Driver for DionAudio LOCO"); +MODULE_LICENSE("GPL v2"); -From 10f91382baa2bf993f0b5664398dceeb7fa48ed2 Mon Sep 17 00:00:00 2001 +From fbaeffc694554e1cf3397e90f865764a59a1c030 Mon Sep 17 00:00:00 2001 From: Clive Messer Date: Mon, 19 Sep 2016 14:01:04 +0100 -Subject: [PATCH 093/172] Allo Piano DAC boards: Initial 2 channel (stereo) +Subject: [PATCH 093/173] 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, @@ -132024,10 +132024,10 @@ index 0000000000000000000000000000000000000000..8e8e62e5a36a279b425ed4655cfbac99 +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Piano DAC"); +MODULE_LICENSE("GPL v2"); -From 98e57c9fb5a475faa23415a9ee4c06b511a49085 Mon Sep 17 00:00:00 2001 +From 85cde06eb263a95fcbb9440896569635628256c2 Mon Sep 17 00:00:00 2001 From: P33M Date: Wed, 21 Oct 2015 14:55:21 +0100 -Subject: [PATCH 094/172] rpi_display: add backlight driver and overlay +Subject: [PATCH 094/173] 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 @@ -132196,10 +132196,10 @@ index 0000000000000000000000000000000000000000..14a0d9b037395497c1fdae2961feccd5 +MODULE_DESCRIPTION("Raspberry Pi mailbox based Backlight Driver"); +MODULE_LICENSE("GPL"); -From b50602db0e7ede24eeab646f8be6f3dc217e92ab Mon Sep 17 00:00:00 2001 +From 56afdb6ccda7d48d6677fa9276920da1f4524d29 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 23 Feb 2016 19:56:04 +0000 -Subject: [PATCH 095/172] bcm2835-virtgpio: Virtual GPIO driver +Subject: [PATCH 095/173] bcm2835-virtgpio: Virtual GPIO driver Add a virtual GPIO driver that uses the firmware mailbox interface to request that the VPU toggles LEDs. @@ -132425,10 +132425,10 @@ index 0000000000000000000000000000000000000000..f3e0f1620b979e4fa3c7e556eb785ac2 +MODULE_DESCRIPTION("brcmvirt GPIO driver"); +MODULE_ALIAS("platform:brcmvirt-gpio"); -From 651c70638e75693b54bbbbc89b0972868382beda Mon Sep 17 00:00:00 2001 +From 30a4f3057c2636b1abee991aba2c45615f0b2e90 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 4 Mar 2016 12:49:09 +0000 -Subject: [PATCH 096/172] DRM_VC4: Allow to be built for ARCH_BCM270x +Subject: [PATCH 096/173] DRM_VC4: Allow to be built for ARCH_BCM270x --- drivers/gpu/drm/vc4/Kconfig | 2 +- @@ -132447,10 +132447,10 @@ index e53df59cb139f25f8e6ae916bca93abf0c49e063..f6e938208b73512f20eab46a383ca91b select DRM_KMS_HELPER select DRM_KMS_CMA_HELPER -From 943c10373fcfd9f4d86a458cc892c56d54e7fc10 Mon Sep 17 00:00:00 2001 +From e13710cc643d222ac4509d1893a4beff6e268e75 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 23 Feb 2016 17:26:48 +0000 -Subject: [PATCH 097/172] amba_pl011: Don't use DT aliases for numbering +Subject: [PATCH 097/173] 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 @@ -132479,10 +132479,10 @@ index 8a9e213387a79fcc335caad27520a68edf03f446..4a5a1c5cf9b345e255f4d79714a7ae46 uap->old_cr = 0; uap->port.dev = dev; -From cf4599f4babb2e0b08807a004daac6b98b729989 Mon Sep 17 00:00:00 2001 +From 43fa7a3d8ec62c963b79b252061e3de5ea75dd5f Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 3 Dec 2014 13:23:28 +0200 -Subject: [PATCH 098/172] OF: DT-Overlay configfs interface +Subject: [PATCH 098/173] 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. @@ -132914,10 +132914,10 @@ index 0000000000000000000000000000000000000000..0037e6868a6cda8706c88194c6a4454b +} +late_initcall(of_cfs_init); -From 8f1f787954e9b04991fb44e9f5d2d9439ef7f8c5 Mon Sep 17 00:00:00 2001 +From 2ffce607b191347484cc80b57db239e7ce503c80 Mon Sep 17 00:00:00 2001 From: Cheong2K Date: Fri, 26 Feb 2016 18:20:10 +0800 -Subject: [PATCH 099/172] brcm: adds support for BCM43341 wifi +Subject: [PATCH 099/173] brcm: adds support for BCM43341 wifi --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c | 2 ++ @@ -132957,10 +132957,10 @@ index 3cc42bef6245529c37320f0ec6ab5e7b77f1d2f6..2ae9d0c9dbaaab6bc16610ac012039cd #define BRCM_CC_4335_CHIP_ID 0x4335 #define BRCM_CC_4339_CHIP_ID 0x4339 -From a658652435e7da251dba9b67801a4c7480bea328 Mon Sep 17 00:00:00 2001 +From 48470aa8c52f2d3ef96d097b5a3fab43f901e813 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 9 Mar 2016 17:25:59 +0000 -Subject: [PATCH 100/172] brcmfmac: Disable power management +Subject: [PATCH 100/173] 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 @@ -132985,10 +132985,10 @@ index abaf003a5b396f94e891c6569217ffbb595987e1..f6221c20ff8e2c07a9ddb329204cc59c if (!check_vif_up(ifp->vif)) { -From 3add18e5f3584fa7aaa7669069fddba2326dc909 Mon Sep 17 00:00:00 2001 +From 18e108e6d9b11acfed5dc35d8aeed69baac0e137 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 28 Apr 2016 17:13:47 +0100 -Subject: [PATCH 101/172] brcmfmac: Use original country code as a fallback +Subject: [PATCH 101/173] brcmfmac: Use original country code as a fallback Commit 73345fd212980d2e28a5c6d83801c903bd773680: @@ -133047,10 +133047,10 @@ index f6221c20ff8e2c07a9ddb329204cc59ce574117b..12bffe239e9d28ce8f73db48b3f5759f ccreq->country_abbrev[1] = alpha2[1]; ccreq->country_abbrev[2] = 0; -From ad3c44167ac7089c5bd2a0b3dea346fa248386c9 Mon Sep 17 00:00:00 2001 +From 99f2e0ffdec67fa094133ca3d55b12c93e10ec28 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 13 Sep 2016 16:32:37 +0100 -Subject: [PATCH 102/172] brcmfmac: do not use internal roaming engine by +Subject: [PATCH 102/173] brcmfmac: do not use internal roaming engine by default Some evidence of curing disconnects with this disabled, so make it a default. @@ -133074,10 +133074,10 @@ index 3e15d64c64813513bc22202dd9e468588699abb0..4051780f64f44a5ce522babe6c371a1b MODULE_PARM_DESC(roamoff, "Do not use internal roaming engine"); -From 5607648d73ef73561de5061b31220617f38c7829 Mon Sep 17 00:00:00 2001 +From 9883760a1d9ba54b8962c823e6809557d84109c7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 31 Aug 2016 17:10:09 +0100 -Subject: [PATCH 103/172] brcmfmac: Change stop_ap sequence +Subject: [PATCH 103/173] brcmfmac: Change stop_ap sequence Patch from Broadcom/Cypress to resolve a customer error @@ -133110,10 +133110,10 @@ index 12bffe239e9d28ce8f73db48b3f5759ffe550162..0c3cecb22763db2db5ccbc1789f50b2b brcmf_fil_iovar_int_set(ifp, "mbss", 0); err = brcmf_fil_cmd_int_set(ifp, BRCMF_C_SET_REGULATORY, -From e020e8de0da03d5bb4ebd937b3ed3b6087ff687f Mon Sep 17 00:00:00 2001 +From 45f363a37c7e3ae3ecf05e037e1a3bad75100130 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 17 Dec 2015 13:37:07 +0000 -Subject: [PATCH 104/172] hci_h5: Don't send conf_req when ACTIVE +Subject: [PATCH 104/173] 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. @@ -133136,10 +133136,10 @@ index 0879d64b1caf58afb6e5d494c07d9ab7e7cdf983..5161ab30fd533d50f516bb93d5b9f402 if (H5_HDR_LEN(hdr) > 2) h5->tx_win = (data[2] & 0x07); -From f6638c6e3d284be61ff70d18cfe171a908d49268 Mon Sep 17 00:00:00 2001 +From f5d58d325ccfce6c1cb9cb9764d51c5258da88b1 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 22 Jan 2016 13:06:39 -0800 -Subject: [PATCH 105/172] drm/vc4: Add a debugfs node for tracking execution +Subject: [PATCH 105/173] drm/vc4: Add a debugfs node for tracking execution state. Signed-off-by: Eric Anholt @@ -133199,10 +133199,10 @@ index ae1609e739ef424d99207f830cd2bac41ce71557..26dc4f5b491e2e7fcd1a28dcc8ef0cbe vc4_queue_hangcheck(struct drm_device *dev) { -From b9bc9858e8bd13fe7f9d7c0fece50d3b557947e4 Mon Sep 17 00:00:00 2001 +From 5599ab028df2263baec89a0f3a2ad216d78c83ec Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 25 Jan 2016 13:03:33 -0800 -Subject: [PATCH 106/172] drm/vc4: Include vc4_drm.h in uapi in downstream +Subject: [PATCH 106/173] drm/vc4: Include vc4_drm.h in uapi in downstream build. Signed-off-by: Eric Anholt @@ -133223,10 +133223,10 @@ index 9355dd8eff3ba39401dfe37e7fbf7737f0397f11..68828bf586f05a8d9b0a6ab409ee91a7 header-y += vmwgfx_drm.h header-y += msm_drm.h -From 76ee097a6a99e7b0f65cc1d91f6d065f70aec354 Mon Sep 17 00:00:00 2001 +From 18e8b3a389c7c3ffdc002ce08d50c7430dbaf513 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Oct 2015 11:32:14 -0700 -Subject: [PATCH 107/172] drm/vc4: Force HDMI to connected. +Subject: [PATCH 107/173] drm/vc4: Force HDMI to connected. For some reason on the downstream tree, the HPD GPIO isn't working. @@ -133249,10 +133249,10 @@ index 4452f3631cacea37bbd5dc8a594367631e308adc..3a622f70a077c2ebe214830f5d700cd8 if (gpio_get_value_cansleep(vc4->hdmi->hpd_gpio) ^ vc4->hdmi->hpd_active_low) -From 92eb908bc2b519d5117a28c09e86ce943f322f9d Mon Sep 17 00:00:00 2001 +From ef1bb6b808dd06ca83e322cb6fc7f476b81a4b88 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 13 Apr 2015 17:16:29 +0100 -Subject: [PATCH 108/172] config: Add default configs +Subject: [PATCH 108/173] config: Add default configs --- arch/arm/configs/bcm2709_defconfig | 1294 +++++++++++++++++++++++++++++++++++ @@ -135871,10 +135871,10 @@ index 0000000000000000000000000000000000000000..cfe21355f7d95326b292be1b018b988f +CONFIG_CRC_ITU_T=y +CONFIG_LIBCRC32C=y -From 41714050f057e48997bc5c967dac07f7ca24fb20 Mon Sep 17 00:00:00 2001 +From 2c8d722f315c98b910ccbd15cc89bb97d1e4c250 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Wed, 24 Aug 2016 03:35:56 -0700 -Subject: [PATCH 109/172] Add arm64 configuration and device tree differences. +Subject: [PATCH 109/173] Add arm64 configuration and device tree differences. Disable MMC_BCM2835_SDHOST and MMC_BCM2835 since these drivers are crashing at the moment. @@ -137277,10 +137277,10 @@ index 0000000000000000000000000000000000000000..1fcde8c1329bbfd329245a8bb1769199 +CONFIG_LIBCRC32C=y +CONFIG_BCM2708_VCHIQ=n -From a217334f8c12b5b1dc74b4ce542c2a467b3ebde7 Mon Sep 17 00:00:00 2001 +From 8577a399b5088fdbfa1aee7e2b5e01ebb1412883 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 5 Oct 2016 16:10:59 +0100 -Subject: [PATCH 110/172] bcm2835-cpufreq: Only report a single frequency when +Subject: [PATCH 110/173] 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) @@ -137349,10 +137349,10 @@ index 3eb9e9326231b08e6ee95ad486485245c71cf868..414fbdc10dfbfc6e4bb47870a7af3fd5 /* the CPUFreq driver */ -From 85ab21a0d59620332dda1930d5fd9166d1fc59f7 Mon Sep 17 00:00:00 2001 +From 7f0703fdd2e657749904b85e3deed2f413800298 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 7 Oct 2016 12:37:09 +0100 -Subject: [PATCH 111/172] scripts/mkknlimg: Change string for DDT detection +Subject: [PATCH 111/173] 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 @@ -137379,10 +137379,10 @@ index 78c5845d2f01deb04b477327d83fa60624f87f98..a21f7e31bc904233e980e66ae3e6337e my $res = try_extract($kernel_file, $tmpfile1); -From 6a2b3a3974968218d03c17b6952e275a9f122cb3 Mon Sep 17 00:00:00 2001 +From 827a32c98bbcc6e6acb2e8c3040f186bb4dc5642 Mon Sep 17 00:00:00 2001 From: Herve Jourdain Date: Fri, 20 May 2016 16:02:23 +0800 -Subject: [PATCH 112/172] build: support for .dtbo files for dtb overlays +Subject: [PATCH 112/173] 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 @@ -137424,10 +137424,10 @@ index 1d949b7410600dd3b04a3acde8c41cfead15bfa4..1967878a843461c3ff1f473b9a030eb0 -d $(depfile).dtc.tmp $(dtc-tmp) ; \ cat $(depfile).pre.tmp $(depfile).dtc.tmp > $(depfile) -From 6cc30a049d6e40e8005332a4c5740f9df70ec310 Mon Sep 17 00:00:00 2001 +From 475b3b9910572742f505e52de7783fab28957818 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Thu, 6 Oct 2016 19:42:55 -0700 -Subject: [PATCH 113/172] [media]bcm2835-camera: fix compilation warning/werror +Subject: [PATCH 113/173] [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 ] @@ -137457,10 +137457,10 @@ index 70f4db2741037381e638d1dda5a95478809eb161..cb5bab642eaab2f60d641801dd0afdac struct bm2835_mmal_dev *dev = vb2_get_drv_priv(vq); unsigned long size; -From c3630c48da8c629173b5ef31769d54e58369b1b0 Mon Sep 17 00:00:00 2001 +From 3be37217b8cf3389e5c129319a6f230b0b6434f6 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 114/172] bcm2709: Drop platform smp and timer init code +Subject: [PATCH 114/173] bcm2709: Drop platform smp and timer init code MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -137635,10 +137635,10 @@ index 90773a30b87abbfda1615326c6faf59b9db6d68e..d4c9d57d78a964fbbf799b534471462d .init_early = bcm2709_init_early, .reserve = board_reserve, -From f3737847acc9400099e80d376237b3929d58f76d Mon Sep 17 00:00:00 2001 +From 41cf57c5c2c45b01d468c21da867f7a733217799 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 115/172] BCM270X_DT: Use bcm283x.dtsi, bcm2835.dtsi and +Subject: [PATCH 115/173] BCM270X_DT: Use bcm283x.dtsi, bcm2835.dtsi and bcm2836.dtsi MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -138767,10 +138767,10 @@ index 223bd9627b3dcaac5458909dc59c877eed751ce4..491594c918cf5da94fbb19a606edb0dd +}; +#endif -From 8faeff8bd097916948df9ad11c0d6487093f8fc6 Mon Sep 17 00:00:00 2001 +From 4ab9a9bfc20b6c69d6305de7674c8f6d552d8077 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 116/172] watchdog: bcm2835: Support setting reboot partition +Subject: [PATCH 116/173] watchdog: bcm2835: Support setting reboot partition MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -138894,10 +138894,10 @@ index 4dddd8298a227d64862f2e92954a465f2e44b3f6..1f545e024422f59280932713e6a1b051 register_restart_handler(&wdt->restart_handler); if (pm_power_off == NULL) -From f20d8cde78b4b51ef932b5225b359aed2c1f3323 Mon Sep 17 00:00:00 2001 +From b292bce88365bd8263ed9f4e69596c5e64433424 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 117/172] bcm270x: Use watchdog for reboot/poweroff +Subject: [PATCH 117/173] bcm270x: Use watchdog for reboot/poweroff MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -139156,10 +139156,10 @@ index d4c9d57d78a964fbbf799b534471462d3c3b88f1..ed5c5414f7a3ad7284cda881e9e55077 module_param(serial, uint, 0644); -module_param(reboot_part, uint, 0644); -From 453933c5e4983ea580f0a62988850214d0ca1a39 Mon Sep 17 00:00:00 2001 +From 70bd3b65297522518c839e7b36f34d82b34fd886 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 118/172] bcm270x: Remove dead files +Subject: [PATCH 118/173] bcm270x: Remove dead files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -139360,10 +139360,10 @@ index 6aa68260dd866c83527dffece8de483913231fb3..00000000000000000000000000000000 - */ -#define VMALLOC_END (0xff000000) -From 0c714915eccf7195660292c787b48f2627b58395 Mon Sep 17 00:00:00 2001 +From f9b813969088bd2831de005ee111b68080295e1b 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 119/172] bcm270x: Drop bcm2835-aux-uart hack +Subject: [PATCH 119/173] bcm270x: Drop bcm2835-aux-uart hack MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -139443,10 +139443,10 @@ index ed5c5414f7a3ad7284cda881e9e550777cd29282..9a1ad48d13172856e3ec748db015cb95 system_serial_low = serial; } -From 47eba48c04fad5f80d39029f59f990bc332ccaae Mon Sep 17 00:00:00 2001 +From a53d7188adc2e8245122fe22ae3e2e699fe48d1d 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 120/172] Revert "bcm2835: Add support for uart1" +Subject: [PATCH 120/173] Revert "bcm2835: Add support for uart1" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -139504,10 +139504,10 @@ index 0ef5cd3d1d6ec420360294acc98d40d698d38d8a..8f152266ba9b470df2eaaed9ebcf158e static const char * const bcm2835_compat[] = { -From 90b81672060dad7e5978d22af21afe0b7cbc21d8 Mon Sep 17 00:00:00 2001 +From 419d3fb0b7a69d2576cea3526693e3c3ae63dcdc 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 121/172] bcm270x: Remove unnecessary of_platform_populate +Subject: [PATCH 121/173] bcm270x: Remove unnecessary of_platform_populate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -139582,10 +139582,10 @@ index 9a1ad48d13172856e3ec748db015cb95cd110b76..d2762f558f644ac87c56ba9402a638a3 system_serial_low = serial; } -From c0688711e9ca08e15c094773424249aa2ae58cf2 Mon Sep 17 00:00:00 2001 +From 136cecba4c0136d196d2e6d9b9a46a9548810690 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 122/172] bcm270x: Remove 4MB dma coherent pool +Subject: [PATCH 122/173] bcm270x: Remove 4MB dma coherent pool MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -139666,10 +139666,10 @@ index d2762f558f644ac87c56ba9402a638a3c7a26397..d0e43619669e851350c5d9d7bb7e9dd1 .dt_compat = bcm2709_compat, MACHINE_END -From 0337bc9420e7744f52e6d59c7fcc4bbdda9b9046 Mon Sep 17 00:00:00 2001 +From d022d8f69a6b5a88d230736577321f6ab1fbb97a 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 123/172] bcm270x: Drop map_io device mapping +Subject: [PATCH 123/173] bcm270x: Drop map_io device mapping MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -140618,10 +140618,10 @@ index de7504bfc20ba24be8707861b8389783860adb77..00000000000000000000000000000000 - */ -#define arch_decomp_wdog() -From cab7ed64d8c18c7fb3f5a258ac8c7dd332704186 Mon Sep 17 00:00:00 2001 +From ad859eef0ac2859729255c5f2e28024464a12907 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 124/172] bcm270x: Use DT_MACHINE_START +Subject: [PATCH 124/173] bcm270x: Use DT_MACHINE_START MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -140703,10 +140703,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 eb95261d741d0b402c2b7fda6e19dfbf0158e634 Mon Sep 17 00:00:00 2001 +From 0f794f34432d23dc827104760809f2066e66bcb7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 11 Oct 2016 17:48:07 +0100 -Subject: [PATCH 125/172] Use DT rather than modules params for board rev and +Subject: [PATCH 125/173] Use DT rather than modules params for board rev and serial --- @@ -140800,10 +140800,10 @@ index 9cf36118e57b3c362de9adcf089425023d4a601d..9f113736627175bdcb362e0eda469e09 -module_param(boardrev, uint, 0644); -module_param(serial, uint, 0644); -From f10e7d13d79f6eeaafb02ad8ae24947a7d64b17c Mon Sep 17 00:00:00 2001 +From e56dc47528e50bade0c833cb52e9e6a3b23451c6 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Fri, 2 Sep 2016 16:45:27 +0100 -Subject: [PATCH 126/172] Register the clocks early during the boot process, so +Subject: [PATCH 126/173] 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. @@ -140849,10 +140849,10 @@ index fbf616021704178a9d007219a0ea2a9f1704f0a6..cbbc8d4ddcffc797268c0ecb6477005f MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("BCM2835 clock driver"); -From 1dc7ce67ab1aed5377f148c0fea8a51f7893f7e6 Mon Sep 17 00:00:00 2001 +From 6828972c0f5b27e08e3ea03422cb9de1461bd9d8 Mon Sep 17 00:00:00 2001 From: Scott Ellis Date: Tue, 27 Sep 2016 04:29:00 -0400 -Subject: [PATCH 127/172] Add Adafruit pitft35 touchscreen support (#1657) +Subject: [PATCH 127/173] Add Adafruit pitft35 touchscreen support (#1657) The dts comes from the Adafruit repository @@ -141057,10 +141057,10 @@ index 952104ab6c4cd0e9d8f7bd5f2fba7a72da75424e..26fa6c2b6b6d745178e666465ba226af CONFIG_FB_TFT_ILI9320=m CONFIG_FB_TFT_ILI9325=m -From 8493195f8c1a81ce0510cf34f81b9c1d36cd6987 Mon Sep 17 00:00:00 2001 +From 1e74b909edc642cdaaca69bf2d9a8a6db0c07593 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 10 Oct 2016 15:06:20 +0100 -Subject: [PATCH 128/172] BCM270X_DT: Update CM3 to use sdhost interface +Subject: [PATCH 128/173] BCM270X_DT: Update CM3 to use sdhost interface --- arch/arm/boot/dts/bcm2710-rpi-cm3.dts | 9 ++++----- @@ -141096,10 +141096,10 @@ index b5a5ae7747455438f8eabd28e8c11c6aeb0c1ecc..d13e3d4dac4e198c8cac451e3f64ef68 bus-width = <4>; status = "okay"; -From d0b268c50a534cae142d57fcc27501c91e626f3e Mon Sep 17 00:00:00 2001 +From b5e20c75dd24fb74d0e8b710e0da4555c3573367 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 12 Oct 2016 15:10:14 +0100 -Subject: [PATCH 129/172] mmc: info (not err) msg on clock probe deferral +Subject: [PATCH 129/173] mmc: info (not err) msg on clock probe deferral --- drivers/mmc/host/bcm2835-mmc.c | 5 ++++- @@ -141141,10 +141141,10 @@ index 23dea422182534e248435aeaee3ecb5da69c0d33..9e55d5ac08b5809c40fe391ae6e685fd } -From 2f71090dd66a4d3dbdec296babfc9521cbd16be1 Mon Sep 17 00:00:00 2001 +From 83e8350ce3242c5232fab9265206646f132379f8 Mon Sep 17 00:00:00 2001 From: Electron752 Date: Sat, 15 Oct 2016 11:49:52 -0700 -Subject: [PATCH 130/172] ARM64: Modify default config to get raspbian to boot +Subject: [PATCH 130/173] ARM64: Modify default config to get raspbian to boot (#1686) 1. Enable emulation of deprecated instructions. @@ -141209,10 +141209,10 @@ index 1fcde8c1329bbfd329245a8bb17691999882ccfc..d7406f5a4620151044b8f716b4d10bb8 CONFIG_MFD_STMPE=y CONFIG_STMPE_SPI=y -From 52e3f2f60f59f8c6281c434cd9f411c013c74731 Mon Sep 17 00:00:00 2001 +From 6202b8f96a82913f78776c2320359c368354fdef Mon Sep 17 00:00:00 2001 From: gtrainavicius Date: Sun, 23 Oct 2016 12:06:53 +0300 -Subject: [PATCH 131/172] Support for Blokas Labs pisound board +Subject: [PATCH 131/173] Support for Blokas Labs pisound board --- .../devicetree/bindings/vendor-prefixes.txt | 1 + @@ -142438,10 +142438,10 @@ index 0000000000000000000000000000000000000000..b156e5793e4c482385dedafd85bbf190 +MODULE_DESCRIPTION("ASoC Driver for pisound, http://blokas.io/pisound"); +MODULE_LICENSE("GPL v2"); -From 74256a500aa5773bc4f93b473a52fb74fc8b896c Mon Sep 17 00:00:00 2001 +From 0d059c2d0272401a5c3851bae2143b862489ff71 Mon Sep 17 00:00:00 2001 From: Giedrius Trainavicius Date: Tue, 25 Oct 2016 01:47:20 +0300 -Subject: [PATCH 132/172] FIXUP: pisound: Fix a warning in DEBUG builds +Subject: [PATCH 132/173] FIXUP: pisound: Fix a warning in DEBUG builds Also change a macro that enables debug level printing from DEBUG to PISOUND_DEBUG. @@ -142472,10 +142472,10 @@ index b156e5793e4c482385dedafd85bbf190acc8162b..a3cd089a01447bdb6741ed6bba3b21d4 } -From 37f66ed83c37b838bf9b22f5b4893512be39be0a Mon Sep 17 00:00:00 2001 +From bdea68777f4fbfd2665485b630924c31d833694e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Wed, 19 Oct 2016 16:25:41 +0200 -Subject: [PATCH 133/172] bcm270x: Remove bcm2708_reboot_mode parameter +Subject: [PATCH 133/173] bcm270x: Remove bcm2708_reboot_mode parameter MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -142509,10 +142509,10 @@ index 0a0332cb13a7475ee0c4d75a97685b7de6475c95..612eb530f33fcd19bc4539facb26fc30 { unsigned long flags; -From 9b19b193c3e2e3a5fb7034ddb7bb294c096d512f Mon Sep 17 00:00:00 2001 +From 95f87eb907b18ea2ac14a9e8fa21aa9c25b2f982 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Wed, 19 Oct 2016 15:54:41 +0200 -Subject: [PATCH 134/172] bcm270x: Remove NEED_MACH_IO_H +Subject: [PATCH 134/173] bcm270x: Remove NEED_MACH_IO_H MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -142629,10 +142629,10 @@ index e6eb84d71006db417dbd0afc4d08d3b19b09a619..00000000000000000000000000000000 - -#endif -From 6fe8a4380190b0890c4c8993bc03ee0bf534f6e5 Mon Sep 17 00:00:00 2001 +From 944261adfbedfef9f5a0e0491e4baedb57e59e48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Wed, 19 Oct 2016 16:01:01 +0200 -Subject: [PATCH 135/172] dwc_otg: Pass struct device to dma_alloc*() +Subject: [PATCH 135/173] dwc_otg: Pass struct device to dma_alloc*() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -143257,10 +143257,10 @@ index 5624f32c9ea9117599df451af29fca2e3bca36de..50aaeacdd12fff93d7a9cf1c54612367 if (!otg_dev->pcd) { DWC_ERROR("dwc_otg_pcd_init failed\n"); -From 67589f8f0c8ac1d64aa4cb6b383f8f18ac7a31ec Mon Sep 17 00:00:00 2001 +From fa95c0ecf8a44e988be5cfcb3eee2aaf35e90296 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Wed, 19 Oct 2016 16:05:36 +0200 -Subject: [PATCH 136/172] mmc: bcm2835-sdhost: Pass struct device to +Subject: [PATCH 136/173] mmc: bcm2835-sdhost: Pass struct device to dma_alloc*() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -143310,10 +143310,10 @@ index 9e55d5ac08b5809c40fe391ae6e685fdb4d62df7..a9bc79bfdbb71807819dfe2d8f165144 mmc_of_parse(mmc); else -From a03d2c4237e38dc3051b281922f12909642777e7 Mon Sep 17 00:00:00 2001 +From 68238f77df6cdc82d47cc817bc9b91c054b2c700 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Wed, 19 Oct 2016 16:16:48 +0200 -Subject: [PATCH 137/172] bcm270x: Drop NEED_MACH_MEMORY_H and use DT +Subject: [PATCH 137/173] bcm270x: Drop NEED_MACH_MEMORY_H and use DT dma-ranges MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -143568,10 +143568,10 @@ index 7548a52dcf84affa4d1b0667e5e2f89f591891b8..00000000000000000000000000000000 - -#endif -From 9651a9a1b4cd7a3e10b6c29c64b7b46c581b3204 Mon Sep 17 00:00:00 2001 +From e3229cc2e5e6f1181648de17bb35202df9c9e296 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Tue, 25 Oct 2016 15:55:09 +0200 -Subject: [PATCH 138/172] dts: Remove bcm2835-rpi-cm.dts +Subject: [PATCH 138/173] dts: Remove bcm2835-rpi-cm.dts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -143737,10 +143737,10 @@ index 9c4000fc686a9882b9ddde24fdcf937d52b0f86f..00000000000000000000000000000000 - }; -}; -From cbbf2578f1eb30a1a801ca91cbccdc685ee47b89 Mon Sep 17 00:00:00 2001 +From 1e9991caa5502551635bcbb7c60a573178fa2b06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Tue, 25 Oct 2016 16:00:07 +0200 -Subject: [PATCH 139/172] bcm2708: Convert to ARCH_MULTIPLATFORM +Subject: [PATCH 139/173] bcm2708: Convert to ARCH_MULTIPLATFORM MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -144061,10 +144061,10 @@ index 75da978fac0e06819d8a9740b95ee3d7035c1059..662790c8fa9c972bbf3ac7f41b9f5eac obj-$(CONFIG_ARCH_BCM2709) += irq-bcm2836.o obj-$(CONFIG_ARCH_EXYNOS) += exynos-combiner.o -From ea236d64d25a04c1da76692944f2972fb3f2cdf9 Mon Sep 17 00:00:00 2001 +From 47804bd62dcda82427e70eb1ec9b0c07f0dea3d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Tue, 25 Oct 2016 16:02:39 +0200 -Subject: [PATCH 140/172] bcm2709: Convert to ARCH_MULTIPLATFORM +Subject: [PATCH 140/173] bcm2709: Convert to ARCH_MULTIPLATFORM MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -144334,10 +144334,10 @@ index 662790c8fa9c972bbf3ac7f41b9f5eace912b69c..4c203b6b816357dce8d7a768ac81feab obj-$(CONFIG_ARCH_HIP04) += irq-hip04.o obj-$(CONFIG_ARCH_LPC32XX) += irq-lpc32xx.o -From a8e5ec379fbc6e001841b994dcd4ddb7a67a85d0 Mon Sep 17 00:00:00 2001 +From 92b807df260e75879bfde9f0698009ccc217b69c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Tue, 25 Oct 2016 17:32:02 +0200 -Subject: [PATCH 141/172] kconfig: Just use ARCH_BCM2835 for depends on +Subject: [PATCH 141/173] kconfig: Just use ARCH_BCM2835 for depends on MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -144668,10 +144668,10 @@ index aed7b47d8736ea3fb1810b0c77916855082f3b2d..d024377e8450fb5402dcb5ea27161f77 select REGMAP_MMIO help -From 0a472be75dc2820d22ba46f4fff248220e20bfa5 Mon Sep 17 00:00:00 2001 +From 9599f3265c2fc84cb24e9d646cdec3ce36b2bd9b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 28 Oct 2016 13:55:36 +0100 -Subject: [PATCH 142/172] bcm270x: Use dma-ranges unconditionally on bcm2710 +Subject: [PATCH 142/173] bcm270x: Use dma-ranges unconditionally on bcm2710 See: https://github.com/raspberrypi/linux/pull/1699 @@ -144705,10 +144705,10 @@ index 491594c918cf5da94fbb19a606edb0dd9a28c3a9..df1a4ce1cd4e570876b7785b357d6c31 interrupts = <8>; }; -From d6598f89ce6a8e2e952130638c081d3ed675ea2c Mon Sep 17 00:00:00 2001 +From f10398a7e75a916a07d5c4b7f7a0a65838a9c097 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Thu, 27 Oct 2016 21:57:56 +0200 -Subject: [PATCH 143/172] BCM270X_DT: Use raspberrypi-power to turn on USB +Subject: [PATCH 143/173] BCM270X_DT: Use raspberrypi-power to turn on USB power MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -144734,10 +144734,10 @@ index d85c05901c8f55f822b89c32d198f15559a2b4b0..46cf8602c3b96e477b05b57dbfe5e349 + power-domains = <&power RPI_POWER_DOMAIN_USB>; +}; -From 704e611f674dc9a46f03846a397cc5e9eb0fd2b8 Mon Sep 17 00:00:00 2001 +From 297845e71fcc3fe317a57d7352afbe92cc774ffd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Thu, 27 Oct 2016 21:58:09 +0200 -Subject: [PATCH 144/172] firmware: bcm2835: Don't turn on USB power +Subject: [PATCH 144/173] firmware: bcm2835: Don't turn on USB power MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -144793,10 +144793,10 @@ index b980d531b35b9981a88356ef1c8a7b868a85f2b5..3f070bd38a91511c986e3fb114b15bd4 } -From 84429ccf81e5fc594801c2ff07d53b8ec0608703 Mon Sep 17 00:00:00 2001 +From 3ba6596845febe12fcca4207b524ab3255cc7f71 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 31 Oct 2016 17:35:31 +0000 -Subject: [PATCH 145/172] bcm2835: Increase coherent allocation to 1M for +Subject: [PATCH 145/173] bcm2835: Increase coherent allocation to 1M for dwc_otg bounce buffers --- @@ -144854,10 +144854,10 @@ index 6ce49dea7856b243b38f180231afd25b57dee729..efbd18020479c1cab40ce680446a4259 MACHINE_END #endif -From 4b2d466f7e3b09667a46eb74de3142e4c9be3081 Mon Sep 17 00:00:00 2001 +From 1a1677a5827705b6eb5d3b63cab3240b718e76a6 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 31 Oct 2016 17:35:57 +0000 -Subject: [PATCH 146/172] dwc_otg: Warn if dma_alloc_coherent fails +Subject: [PATCH 146/173] dwc_otg: Warn if dma_alloc_coherent fails --- drivers/usb/host/dwc_otg/dwc_otg_pcd_linux.c | 1 + @@ -144876,10 +144876,10 @@ index 50aaeacdd12fff93d7a9cf1c54612367406c6bee..e799f15f294706ad7ac328dcb9ce68fb /* Check dword alignment */ if (((int)buf & 0x3UL) != 0) { -From f48e932fa28d04760ae6a4fe86b19650079fa654 Mon Sep 17 00:00:00 2001 +From 9040f4c4abedd84a43631cc0ab23bbc49e0f3c28 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Fri, 4 Nov 2016 16:13:07 -0700 -Subject: [PATCH 147/172] bcmrpi3_defconfig: Update config to be compatible +Subject: [PATCH 147/173] bcmrpi3_defconfig: Update config to be compatible with latest Kconfig changes. This new config has been run through make savedefconfig. @@ -145135,10 +145135,10 @@ index d7406f5a4620151044b8f716b4d10bb818648e06..cd1d39b467a947a015eb14568086a6ba CONFIG_LIBCRC32C=y -CONFIG_BCM2708_VCHIQ=n -From 8148d443b5c10ce6bf1113b2fa57e774c3ab3300 Mon Sep 17 00:00:00 2001 +From 3a68a496b180da219dda3fd16162fa95b1c98a31 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 8 Nov 2016 21:35:38 +0000 -Subject: [PATCH 148/172] spi-bcm2835: Remove unused code +Subject: [PATCH 148/173] spi-bcm2835: Remove unused code --- drivers/spi/spi-bcm2835.c | 61 ----------------------------------------------- @@ -145226,10 +145226,10 @@ index 8493474d286f7a1ac6454a22c61c8c2cef9121bf..33d75ad38a7f77d085321ace9101900a } -From 5ea9576ca634723f6848abc1255b932ffb6b68ff Mon Sep 17 00:00:00 2001 +From 49d9c63175a6412e399f8bc609780714a3467701 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Sat, 17 Sep 2016 15:07:10 +0200 -Subject: [PATCH 149/172] i2c: bcm2835: Fix hang for writing messages larger +Subject: [PATCH 149/173] i2c: bcm2835: Fix hang for writing messages larger than 16 bytes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -145319,10 +145319,10 @@ index d4f3239b56865919e1b781b20a7c5ebcd76b4eb9..f283b714aa79e2e4685ed95b04b6b289 i2c_dev->msg_buf_remaining = msg->len; reinit_completion(&i2c_dev->completion); -From 8bd440fefa89d28d2eec75a5762aa790d119be6b Mon Sep 17 00:00:00 2001 +From 5216eed25b1feaa737953cd6ea1aea93bc89c320 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Fri, 23 Sep 2016 18:24:38 +0200 -Subject: [PATCH 150/172] i2c: bcm2835: Protect against unexpected TXW/RXR +Subject: [PATCH 150/173] i2c: bcm2835: Protect against unexpected TXW/RXR interrupts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -145447,10 +145447,10 @@ index f283b714aa79e2e4685ed95b04b6b289f7e9eee7..d2ba1a4de36af512e8e3c97251bd3537 return -ETIMEDOUT; } -From 4105d4458ea76f3cfcf9557895db106bc59602c6 Mon Sep 17 00:00:00 2001 +From bef16b8fdc057a49df50cad51c81622998cae430 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Mon, 19 Sep 2016 17:19:41 +0200 -Subject: [PATCH 151/172] i2c: bcm2835: Use dev_dbg logging on transfer errors +Subject: [PATCH 151/173] i2c: bcm2835: Use dev_dbg logging on transfer errors MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -145482,10 +145482,10 @@ index d2ba1a4de36af512e8e3c97251bd3537ae61591a..54d510abd46a117c9238fc6d7edec840 if (i2c_dev->msg_err & BCM2835_I2C_S_ERR) return -EREMOTEIO; -From 26ff84df15531d9d67d0638ec8d255e84705ab34 Mon Sep 17 00:00:00 2001 +From 4f666a92a6bc7af648e09b248fe9423beb3ba652 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Thu, 22 Sep 2016 22:05:50 +0200 -Subject: [PATCH 152/172] i2c: bcm2835: Can't support I2C_M_IGNORE_NAK +Subject: [PATCH 152/173] i2c: bcm2835: Can't support I2C_M_IGNORE_NAK MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -145529,10 +145529,10 @@ index 54d510abd46a117c9238fc6d7edec84019d1f60d..565ef69ce61423544dc0558c85ef318b if (i2c_dev->msg_err & BCM2835_I2C_S_ERR) -From 9d16aafb76120fab1836c04a33e7b2d8f39d45c1 Mon Sep 17 00:00:00 2001 +From 337a88c12850bbf44c240cf8b01654a6fcf7c95c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Fri, 23 Sep 2016 04:54:27 +0200 -Subject: [PATCH 153/172] i2c: bcm2835: Add support for Repeated Start +Subject: [PATCH 153/173] i2c: bcm2835: Add support for Repeated Start Condition MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -145714,10 +145714,10 @@ index 565ef69ce61423544dc0558c85ef318b0ae9c324..241e08ae7c27cec23fad3c1bf3ebad3a static u32 bcm2835_i2c_func(struct i2c_adapter *adap) -From 921925aec4ba5ab72b0e46a73de9a48e7c501dc1 Mon Sep 17 00:00:00 2001 +From 96dd5da9a9b21bd1f31e7c18ae3ce2d26f3949c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Fri, 23 Sep 2016 04:57:17 +0200 -Subject: [PATCH 154/172] i2c: bcm2835: Support i2c-dev ioctl I2C_TIMEOUT +Subject: [PATCH 154/173] i2c: bcm2835: Support i2c-dev ioctl I2C_TIMEOUT MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -145754,10 +145754,10 @@ index 241e08ae7c27cec23fad3c1bf3ebad3a4d2a8e6f..d2085dd3742eabebc537621968088261 bcm2835_i2c_writel(i2c_dev, BCM2835_I2C_C, BCM2835_I2C_C_CLEAR); -From 3916f331cfe19aa235a1a20422805edf8c02a066 Mon Sep 17 00:00:00 2001 +From 3dfb0629a4df18bd75c8aee34b065522561a2468 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Tue, 27 Sep 2016 01:00:08 +0200 -Subject: [PATCH 155/172] i2c: bcm2835: Add support for dynamic clock +Subject: [PATCH 155/173] i2c: bcm2835: Add support for dynamic clock MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -145873,10 +145873,10 @@ index d2085dd3742eabebc537621968088261f8dc7ea8..c3436f627028477f7e21b47e079fd5ab irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); if (!irq) { -From 25036efae5c6fe6611019ac4196d44bf56df6a5b Mon Sep 17 00:00:00 2001 +From f34af760f486628263b9e63811fa01d75b2991c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Tue, 1 Nov 2016 15:15:41 +0100 -Subject: [PATCH 156/172] i2c: bcm2835: Add debug support +Subject: [PATCH 156/173] i2c: bcm2835: Add debug support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -146065,10 +146065,10 @@ index c3436f627028477f7e21b47e079fd5ab06ec188a..8642f580ce41803bd22c76a0fa80d083 if (i2c_dev->msg_err & BCM2835_I2C_S_ERR) return -EREMOTEIO; -From b21dfedd16301507d55aed5821eccb3fd415a18f Mon Sep 17 00:00:00 2001 +From 002a57e215e5442224de3e5fcbdc8cad02573c72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Tue, 1 Nov 2016 20:03:29 +0100 -Subject: [PATCH 157/172] config: Enable i2c-bcm2835 +Subject: [PATCH 157/173] config: Enable i2c-bcm2835 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -146104,10 +146104,10 @@ index 27c61471a12a38feda62447af8010530bc89c141..98b2e5992a45a6212ef9a8b9826431d9 CONFIG_SPI=y CONFIG_SPI_BCM2835=m -From a735d40a9a9c94159cb62b9c2d4fe9563386e108 Mon Sep 17 00:00:00 2001 +From b56076b7543abe4a252c0ac8c9dbba6fe485d132 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Tue, 1 Nov 2016 15:42:55 +0100 -Subject: [PATCH 158/172] BCM270X_DT: Use i2c-bcm2835 as default +Subject: [PATCH 158/173] BCM270X_DT: Use i2c-bcm2835 as default MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -146150,10 +146150,10 @@ index 7fb1f428332dc48bdd91dd4a0773f3bea7057238..514b481d4f4095dc8b55a216ac733593 /* Add alias */ status = "disabled"; -From b3ea6f3881545526365c076500cb359c93068333 Mon Sep 17 00:00:00 2001 +From da29f5f06713ac732e9baae7736942f12b215bb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Fri, 11 Nov 2016 18:24:26 +0100 -Subject: [PATCH 159/172] BCM270X_DT: Add fallback overlay for i2c-bcm2708 +Subject: [PATCH 159/173] BCM270X_DT: Add fallback overlay for i2c-bcm2708 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -146215,10 +146215,10 @@ index 0000000000000000000000000000000000000000..0afc6b405414c97428278dd3e8836759 + }; +}; -From 1c5295e1116de5b196826d28453ad4a4118220e9 Mon Sep 17 00:00:00 2001 +From e812edee7047cb91e48d5b82a9321ff760ba84b5 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 30 Sep 2016 10:07:27 -0700 -Subject: [PATCH 160/172] clk: bcm2835: Clamp the PLL's requested rate to the +Subject: [PATCH 160/173] clk: bcm2835: Clamp the PLL's requested rate to the hardware limits. Fixes setting low-resolution video modes on HDMI. Now the PLLH_PIX @@ -146262,10 +146262,10 @@ index cbbc8d4ddcffc797268c0ecb6477005fa14e228b..89645d63af53a3559c4b2e88f9a592fe use_fb_prediv = true; rate /= 2; -From e565baca9c18bf40fd2b83f69db9fca97f25beca Mon Sep 17 00:00:00 2001 +From 694c93db50a8b0eab39ff147fe36bbee181d5b84 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 1 Nov 2016 13:10:05 +0000 -Subject: [PATCH 161/172] config: Add CONFIG_HTU21 module +Subject: [PATCH 161/173] config: Add CONFIG_HTU21 module --- arch/arm/configs/bcm2709_defconfig | 1 + @@ -146297,10 +146297,10 @@ index 98b2e5992a45a6212ef9a8b9826431d9fc024169..43fc0a37f8bf2701aac84962203e7219 CONFIG_PWM_PCA9685=m CONFIG_RASPBERRYPI_FIRMWARE=y -From f1b671037ce64178e87c1e5585c93981e5c6da18 Mon Sep 17 00:00:00 2001 +From 7f9396697631ded33c50952c4aa3ad65c66d03c1 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 31 Oct 2016 17:42:54 +0000 -Subject: [PATCH 162/172] config: Add SECOMP options from #1698 +Subject: [PATCH 162/173] config: Add SECOMP options from #1698 --- arch/arm/configs/bcm2709_defconfig | 8 +++++++- @@ -146397,10 +146397,10 @@ index 43fc0a37f8bf2701aac84962203e7219645d5d7b..3de3a93921cbea9e56ac34d589ec6e83 CONFIG_CRYPTO_CRYPTD=m CONFIG_CRYPTO_CBC=y -From a96775e720728c28d06b27730bc0ea07e70d0a0b Mon Sep 17 00:00:00 2001 +From 88b20d9d3c2fef55b41570af87b31ab0065787f4 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sat, 5 Nov 2016 14:14:43 +0000 -Subject: [PATCH 163/172] bcm2708_fb: Add ioctl for reading gpu memory through +Subject: [PATCH 163/173] bcm2708_fb: Add ioctl for reading gpu memory through dma --- @@ -146570,10 +146570,10 @@ index fa72af0c981710fe80bacf4cf6612f6da19046ee..289e7c03c1e3308d5a02fc783af4a569 __u32 dx; /* screen-relative */ __u32 dy; -From 1ee18922ca6fcc6523f3591ac14624835261251b Mon Sep 17 00:00:00 2001 +From be8cbdb11d9b83ee29a51b2d8e4fed665c6b0191 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 11 Nov 2016 19:32:54 +0000 -Subject: [PATCH 164/172] rpi-ft5406: Create coherent buffer and push to +Subject: [PATCH 164/173] rpi-ft5406: Create coherent buffer and push to firmware --- @@ -146820,10 +146820,10 @@ index 227a107214a02deadcca3db202da265eba1fdd21..b0f6e33bd30c35664ceee057f4c3ad32 RPI_FIRMWARE_FRAMEBUFFER_SET_BACKLIGHT = 0x0004800f, -From a067c84f35f67ed2df09917de1e29bf27f05bf91 Mon Sep 17 00:00:00 2001 +From 32065170425b8e1bd0c7b751456bd47923d51b53 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 9 Nov 2016 22:42:39 +0000 -Subject: [PATCH 165/172] brcmvirt_gpio: Create coherent buffer and push to +Subject: [PATCH 165/173] brcmvirt_gpio: Create coherent buffer and push to firmware --- @@ -146997,10 +146997,10 @@ index b0f6e33bd30c35664ceee057f4c3ad32b914291d..e92278968b2b979db2a1f855f70e7aaf RPI_FIRMWARE_FRAMEBUFFER_SET_BACKLIGHT = 0x0004800f, -From f3ab9bda30d5e35bf8b9207a8cac416cf713bbaa Mon Sep 17 00:00:00 2001 +From 0dfb945969b091fb7a73641ae73f3178256bb5df Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 14 Nov 2016 22:05:30 +0000 -Subject: [PATCH 166/172] fixup: fb: Use basic types for dma addresses as these +Subject: [PATCH 166/173] fixup: fb: Use basic types for dma addresses as these are also included from user code --- @@ -147023,10 +147023,10 @@ index 289e7c03c1e3308d5a02fc783af4a5692e791cfb..703fa8a70574323abe2fb32599254582 }; -From 7930dadb41b927de8d7340a909e7bd6f9bacfa14 Mon Sep 17 00:00:00 2001 +From 975f8e5dfac57581b95543dfd04a8352c9a6a914 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Sat, 12 Nov 2016 20:28:25 +0100 -Subject: [PATCH 167/172] BCM270x_DT: Drop using ARCH_BCM2708 and ARCH_BCM2709 +Subject: [PATCH 167/173] BCM270x_DT: Drop using ARCH_BCM2708 and ARCH_BCM2709 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -147295,10 +147295,10 @@ index 7ef449dcfb206f9ab36d63b04bce9f9694c8c697..c940eb3b685d7b9af4340ff184ca7364 always := $(dtbo-y) clean-files := *.dtbo -From 55dbffc4ea5091c2694ef8b40bbb511e21e1ed24 Mon Sep 17 00:00:00 2001 +From 6c3f925f983d322c7bba4f083cb0b90ced907776 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Sat, 12 Nov 2016 20:28:47 +0100 -Subject: [PATCH 168/172] Drop ARCH_BCM2708 and ARCH_BCM2709 +Subject: [PATCH 168/173] Drop ARCH_BCM2708 and ARCH_BCM2709 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -147551,10 +147551,10 @@ index 85d82f31cb49631f03b23631882d2b6c063b33db..13047c08fb71cc6e44c66096720d4654 { smp_mb(); -From c5682f3b2e7768b32f850f87c99c7c60760b6d42 Mon Sep 17 00:00:00 2001 +From d60f9660b5a384d2d7d3b7b29a1518e4fb2d7049 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 15 Nov 2016 15:58:49 +0000 -Subject: [PATCH 169/172] mkknlimg: Retain downstream-kernel detection +Subject: [PATCH 169/173] mkknlimg: Retain downstream-kernel detection With the death of ARCH_BCM2708 and ARCH_BCM2709, a new way is needed to determine if this is a "downstream" build that wants the firmware to @@ -147577,10 +147577,10 @@ index a21f7e31bc904233e980e66ae3e6337e2eab0f1c..60206de7fa9a49bd027c635306674a29 my $res = try_extract($kernel_file, $tmpfile1); -From 3e648189a8b4e5ceea26005108c65c4610681c20 Mon Sep 17 00:00:00 2001 +From 6a41499782610b1b475b19cdd335eb8540e25c5a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 16 Nov 2016 21:17:27 +0000 -Subject: [PATCH 170/172] fixup: fb: Use correct bus address for dest of dma +Subject: [PATCH 170/173] fixup: fb: Use correct bus address for dest of dma memcpy --- @@ -147610,10 +147610,10 @@ index a6179186f5a65ebeb99bea34c546f690bb2fd903..0d22e00a0adf2959f94b2f0897888c12 pr_err("[%s]: failed to copy-to-user\n", __func__); -From 662af55194e24c585f2deb8d393318f9b01a6324 Mon Sep 17 00:00:00 2001 +From ec5b6038d3df58df74e7e49fddfd4ccc365a1502 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 17 Nov 2016 16:49:33 +0000 -Subject: [PATCH 171/172] fixup: fb: Use struct device for dma_alloc_coherent +Subject: [PATCH 171/173] fixup: fb: Use struct device for dma_alloc_coherent --- drivers/video/fbdev/bcm2708_fb.c | 4 ++-- @@ -147642,10 +147642,10 @@ index 0d22e00a0adf2959f94b2f0897888c127062e8d5..53c5a0bdadb4be9251affdabed663058 } -From 11948e966e68e906fb3a6b731650540b7b629002 Mon Sep 17 00:00:00 2001 +From 4ef96e4dcfdc3f981a96456d9ecaf3ceb76f1df0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 18 Nov 2016 10:52:49 +0000 -Subject: [PATCH 172/172] ARM: dts: Visit overlays subdir unconditionally +Subject: [PATCH 172/173] ARM: dts: Visit overlays subdir unconditionally make clean processing occurs without loading the configuration, so the overlays subdir must be added unconditionally. @@ -147679,3 +147679,61 @@ index d59b0f01cdbd7ebe1d660701f47353746faeded6..c8d3d5ac5b49b4bf2b2fb16078f1c5d5 clean-files := *.dtb # Enable fixups to support overlays on BCM2708 platforms + +From 47ab7d29e6845c10db798437c104e0a2f5590ba0 Mon Sep 17 00:00:00 2001 +From: Matt Flax +Date: Sun, 20 Nov 2016 19:15:24 +1100 +Subject: [PATCH 173/173] [Audioinjector] Fix bit offsets for equal volume and + add 8 kHz operation (#1727) + +Applying to the audioinjector sound card only. This patch offsets channel +2 correctly from the LR clock. This ensures that channel 2 doesn't loose +any bits during capture. It also results in both channels 1 and 2 having +the same volume. This commit also adds 8 kHz operation. + +Signed-off-by: Matt Flax +--- + sound/soc/bcm/audioinjector-pi-soundcard.c | 16 +++++++++------- + 1 file changed, 9 insertions(+), 7 deletions(-) + +diff --git a/sound/soc/bcm/audioinjector-pi-soundcard.c b/sound/soc/bcm/audioinjector-pi-soundcard.c +index 5ff0985e07efb96b95634a65995f09f7c68d9e99..ef54e0f07ea03f59e9957b5d98f3e7fdc998e469 100644 +--- a/sound/soc/bcm/audioinjector-pi-soundcard.c ++++ b/sound/soc/bcm/audioinjector-pi-soundcard.c +@@ -30,7 +30,7 @@ + #include "../codecs/wm8731.h" + + static const unsigned int bcm2835_rates_12000000[] = { +- 32000, 44100, 48000, 96000, 88200, ++ 8000, 16000, 32000, 44100, 48000, 96000, 88200, + }; + + static struct snd_pcm_hw_constraint_list bcm2835_constraints_12000000 = { +@@ -55,19 +55,21 @@ static int snd_audioinjector_pi_soundcard_hw_params(struct snd_pcm_substream *su + + switch (params_rate(params)){ + case 8000: +- return snd_soc_dai_set_bclk_ratio(cpu_dai, 1508); ++ return snd_soc_dai_set_bclk_ratio(cpu_dai, 1); ++ case 16000: ++ return snd_soc_dai_set_bclk_ratio(cpu_dai, 750); + case 32000: +- return snd_soc_dai_set_bclk_ratio(cpu_dai, 378); ++ return snd_soc_dai_set_bclk_ratio(cpu_dai, 375); + case 44100: +- return snd_soc_dai_set_bclk_ratio(cpu_dai, 274); ++ return snd_soc_dai_set_bclk_ratio(cpu_dai, 272); + case 48000: +- return snd_soc_dai_set_bclk_ratio(cpu_dai, 252); ++ return snd_soc_dai_set_bclk_ratio(cpu_dai, 250); + case 88200: + return snd_soc_dai_set_bclk_ratio(cpu_dai, 136); + case 96000: +- return snd_soc_dai_set_bclk_ratio(cpu_dai, 126); ++ return snd_soc_dai_set_bclk_ratio(cpu_dai, 125); + default: +- return snd_soc_dai_set_bclk_ratio(cpu_dai, 126); ++ return snd_soc_dai_set_bclk_ratio(cpu_dai, 125); + } + } +