From c99bd9735c9b7d516c5e9647cd894bd663fe05b2 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 3 Nov 2017 16:32:57 +0000 Subject: [PATCH 01/12] linux: update to linux-4.13.7 --- packages/linux/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/linux/package.mk b/packages/linux/package.mk index 85b42971b5..fc2f92d1cc 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -66,8 +66,8 @@ case "$LINUX" in PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET imx6-status-led imx6-soc-fan irqbalanced" ;; *) - PKG_VERSION="4.13.6" - PKG_SHA256="47d419ceae1d353dad565b858301ac9670c747deb37936c8a935915b3bdd6050" + PKG_VERSION="4.13.7" + PKG_SHA256="6393be5f698c24c02829aa9b08f4626ce4bbd082dcdbd54d6448018e0795729b" PKG_URL="https://www.kernel.org/pub/linux/kernel/v4.x/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_PATCH_DIRS="default" ;; From 5c62ce3410312ffc633fefa86b74ea3030993387 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 3 Nov 2017 16:32:57 +0000 Subject: [PATCH 02/12] RPi: update linux support patch for linux 4.13.7 --- .../patches/linux/linux-01-RPi_support.patch | 280 +++++++++--------- 1 file changed, 140 insertions(+), 140 deletions(-) diff --git a/projects/RPi/patches/linux/linux-01-RPi_support.patch b/projects/RPi/patches/linux/linux-01-RPi_support.patch index 07d21a7a4f..b032957da0 100644 --- a/projects/RPi/patches/linux/linux-01-RPi_support.patch +++ b/projects/RPi/patches/linux/linux-01-RPi_support.patch @@ -1,4 +1,4 @@ -From a4db2799cecece0dcb712a6d7589bcad79b37f3b Mon Sep 17 00:00:00 2001 +From 7b30f6b911820a848f5172a6bdb6bbee086cf141 Mon Sep 17 00:00:00 2001 From: Steve Glendinning Date: Thu, 19 Feb 2015 18:47:12 +0000 Subject: [PATCH 001/140] smsx95xx: fix crimes against truesize @@ -48,7 +48,7 @@ index 340c13484e5cc7dd5001577b7522d5a4318bd5b6..7d3d98f0405ad948f9ab3e035a70e15c usbnet_skb_return(dev, ax_skb); } -From 7074ad3ab7788c09d9b9750b6e758c45f6ea6dd7 Mon Sep 17 00:00:00 2001 +From ac0a02c9dac18f8e83b158a1c8d755a35f258c05 Mon Sep 17 00:00:00 2001 From: Sam Nazarko Date: Fri, 1 Apr 2016 17:27:21 +0100 Subject: [PATCH 002/140] smsc95xx: Experimental: Enable turbo_mode and @@ -94,7 +94,7 @@ index 7d3d98f0405ad948f9ab3e035a70e15c667e4fa1..8d34e517db08d895e6135f785c42bf63 netif_dbg(dev, ifup, dev->net, "rx_urb_size=%ld\n", -From 8882b456563f00096ba923d407149f38dd6428f8 Mon Sep 17 00:00:00 2001 +From cb04cd654e310f332a9a02a97bcf7ecb4ac99bc2 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 17:26:38 +0000 Subject: [PATCH 003/140] Allow mac address to be set in smsc95xx @@ -193,7 +193,7 @@ index 8d34e517db08d895e6135f785c42bf639671815c..5df7e105c41532c3185e46ee54f43a37 eth_hw_addr_random(dev->net); netif_dbg(dev, ifup, dev->net, "MAC address set to eth_random_addr\n"); -From 15b39ad8fd596ce3088bfcc755c3db60f0f5975b Mon Sep 17 00:00:00 2001 +From ebc915ae9e2c8f7d41dea902fcc67477194f550d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 13 Mar 2015 12:43:36 +0000 Subject: [PATCH 004/140] Protect __release_resource against resources without @@ -224,7 +224,7 @@ index 9b5f04404152c296af3a96132f27cfc80ffa9af9..f8a9af6e6b915812be2ba2c1c2b40106 for (;;) { tmp = *p; -From b0d1bf48ab3e8b6210c1caa3636ba97ca2ec9509 Mon Sep 17 00:00:00 2001 +From e28f9e2e976fe90ebfdd41ed7d68aab96deb7461 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 4 Dec 2015 17:41:50 +0000 Subject: [PATCH 005/140] irq-bcm2836: Prevent spurious interrupts, and trap @@ -254,7 +254,7 @@ index e7463e3c08143acae3e8cc5682f918c6a0b07ebd..a8db33b50ad9ff83d284fa54fe4d3b65 #endif } else if (stat) { -From bcc31be258801d789d9ac084a83d80ffa85a46f9 Mon Sep 17 00:00:00 2001 +From 7c5747ab4b99a20933d7b248c8a066d33bbf0ede Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 9 Feb 2017 14:33:30 +0000 Subject: [PATCH 006/140] irq-bcm2836: Avoid "Invalid trigger warning" @@ -281,7 +281,7 @@ index a8db33b50ad9ff83d284fa54fe4d3b65f859df0f..c4e151451cf8c8ebde5225515eac2786 static void -From 95f389600967c928a40c822b87ef8bb92481a286 Mon Sep 17 00:00:00 2001 +From d5251a09ebac903af2f4a127c61d40a83b61eb19 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 007/140] irqchip: bcm2835: Add FIQ support @@ -413,7 +413,7 @@ index 44d7c38dde479d771f3552e914bf8c1c1f5019f7..42ff5e6a8e0d532f5b60a1e7af7cc4d9 } -From 4e09a1c79699100f0cc1a117544889876b4f1e6e Mon Sep 17 00:00:00 2001 +From 513eb36fb3961757d55f32748ee069e46df2a27c 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 008/140] irqchip: irq-bcm2835: Add 2836 FIQ support @@ -515,7 +515,7 @@ index 42ff5e6a8e0d532f5b60a1e7af7cc4d941bd5008..eccf6ed025299cb480884f5bcbe77abf for (b = 0; b < NR_BANKS; b++) { for (i = 0; i < bank_irqs[b]; i++) { -From 6f38025644e36974fbde019fea47854769f8edbe Mon Sep 17 00:00:00 2001 +From 9791ca5ab341fb287bac87c946b697ec9af71391 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 8 May 2017 16:43:40 +0100 Subject: [PATCH 009/140] irq_bcm2836: Send event when onlining sleeping cores @@ -554,7 +554,7 @@ index c4e151451cf8c8ebde5225515eac2786d6f61d46..bee4d2d2ebacc3233423bb9d825e076b } -From 383c10f831d02305aaba58197243f2b0db5f740f Mon Sep 17 00:00:00 2001 +From b941ae67ad7a777d4c97551dfca382f10f15f65a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 10:26:09 +0100 Subject: [PATCH 010/140] spidev: Add "spidev" compatible string to silence @@ -578,7 +578,7 @@ index cda10719d1d1b21b32866d2b79363faa461ab8e1..4f3779d3aa0960640506725bde918075 }; MODULE_DEVICE_TABLE(of, spidev_dt_ids); -From a3cdf4d43fcb42b970d30c589269cfb403d8f83e Mon Sep 17 00:00:00 2001 +From ac6acd872da5c339ffc7a1212fc76215491ef704 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 3 Jan 2017 18:25:01 +0000 Subject: [PATCH 011/140] Revert "pinctrl: bcm2835: switch to GPIOLIB_IRQCHIP" @@ -880,7 +880,7 @@ index 230883168e99a1a3fecc7916ef0a7e0de7e8b3f1..ff3789a11b3c36b922b9d08035abb638 if (IS_ERR(pc->pctl_dev)) { gpiochip_remove(&pc->gpio_chip); -From 05643d82a5ad915c6e53b0e04a7c45b2c5e74b17 Mon Sep 17 00:00:00 2001 +From f69d9554bad16e336486be5183cd580f52392de6 Mon Sep 17 00:00:00 2001 From: notro Date: Thu, 10 Jul 2014 13:59:47 +0200 Subject: [PATCH 012/140] pinctrl-bcm2835: Set base to 0 give expected gpio @@ -905,7 +905,7 @@ index ff3789a11b3c36b922b9d08035abb638187c2f5a..d2b537572095c86576f78536f737c102 .can_sleep = false, }; -From c5d7f73e2afb1c56a96540642db0e30964ffc76f Mon Sep 17 00:00:00 2001 +From be34e8e2c967449e5bdedf749a6fa9e248d1c016 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 26 Feb 2015 09:58:22 +0000 Subject: [PATCH 013/140] pinctrl-bcm2835: Only request the interrupts listed @@ -935,7 +935,7 @@ index d2b537572095c86576f78536f737c102487f99f4..a9d480df32562defbf8be0faf0a39bfe pc->irq_data[i].irqgroup = i; -From fbe196baa84a1ef4a18df77dcb0a9fc9cf1d6589 Mon Sep 17 00:00:00 2001 +From 1ec930c1de3914ae3d4b83acff357326022b898c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Jun 2015 14:10:44 +0100 Subject: [PATCH 014/140] spi-bcm2835: Support pin groups other than 7-11 @@ -1019,7 +1019,7 @@ index f35cc10772f6670397ea923ad30158270dd68578..5dfe20ffc2866fa6789825016c585175 /* and set up the "mode" and level */ dev_info(&spi->dev, "setting up native-CS%i as GPIO %i\n", -From 158e33e4448ed3ef822312bbe2beeca6e773f648 Mon Sep 17 00:00:00 2001 +From fb883ea59643aa8c5e9cfe296e3cff0d6be27afa Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 1 Jul 2016 22:09:24 +0100 Subject: [PATCH 015/140] spi-bcm2835: Disable forced software CS @@ -1056,7 +1056,7 @@ index 5dfe20ffc2866fa6789825016c585175a29705b6..8493474d286f7a1ac6454a22c61c8c2c return 0; } -From 34c2649fc5eab3bbfe2750fc9d499206bfe26b73 Mon Sep 17 00:00:00 2001 +From 281b5ca21e8841bce7394d694cff51709672d192 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 8 Nov 2016 21:35:38 +0000 Subject: [PATCH 016/140] spi-bcm2835: Remove unused code @@ -1147,7 +1147,7 @@ index 8493474d286f7a1ac6454a22c61c8c2cef9121bf..33d75ad38a7f77d085321ace9101900a } -From 97e821d313541c4bff20e0ff30596bcafd1f7568 Mon Sep 17 00:00:00 2001 +From 5bfbef90bc37e13c59fac18998033b200bf295b7 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 017/140] ARM: bcm2835: Set Serial number and Revision @@ -1203,7 +1203,7 @@ index 0c1edfc98696da0e0bb7f4a18cdfbcdd27a9795d..8f152266ba9b470df2eaaed9ebcf158e static const char * const bcm2835_compat[] = { -From f568285d4cfb1ec5ce2e5cad2751d2c22fac3c14 Mon Sep 17 00:00:00 2001 +From d72c37fee5d21f121040d1983d1450b7b4429d49 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 018/140] dmaengine: bcm2835: Load driver early and support @@ -1309,7 +1309,7 @@ index 6204cc32d09c5096df8aec304c3c37b3bcb6be44..599c218dc8a73172dd4bd4a058fc8f95 MODULE_ALIAS("platform:bcm2835-dma"); MODULE_DESCRIPTION("BCM2835 DMA engine driver"); -From fa9d4eef7edbd723af6fa91a0177f52bc84b3362 Mon Sep 17 00:00:00 2001 +From e0944789af1f0e63874ed9393b061e73c0dbd877 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 25 Jan 2016 17:25:12 +0000 Subject: [PATCH 019/140] firmware: Updated mailbox header @@ -1373,7 +1373,7 @@ index cb979ad90401e299344dd5fae38d09c489d8bd58..30fb37fe175df604a738258a2a632bca RPI_FIRMWARE_VCHIQ_INIT = 0x00048010, -From dea7ec9177df736cac782b7412c94e2fb699797f Mon Sep 17 00:00:00 2001 +From c52e82294cf85777181e9526fe31e88184034be8 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 15 Jun 2016 16:48:41 +0100 Subject: [PATCH 020/140] rtc: Add SPI alias for pcf2123 driver @@ -1396,7 +1396,7 @@ index 8895f77726e8da5444afcd602dceff8f25a9b3fd..1833b8853ceb0e6147cceb93a00e558c MODULE_LICENSE("GPL"); +MODULE_ALIAS("spi:rtc-pcf2123"); -From 27ea0bd00ac33fa11c6027dd71373fb281b6723e Mon Sep 17 00:00:00 2001 +From b5a724d56317c196cf02638dfd2b1f72fc8b7362 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 021/140] watchdog: bcm2835: Support setting reboot partition @@ -1501,7 +1501,7 @@ index b339e0e67b4c1275fd4992fea4f1e24c0575b783..26b7177573fac2af1cd4ab5488d2686f static int bcm2835_wdt_probe(struct platform_device *pdev) -From 1adc5a8abbbda1ec874d1099c6307bc992469beb Mon Sep 17 00:00:00 2001 +From 424ffd4e94ec45787e5a50b6e3bd3d28cbcd580e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 5 Apr 2016 19:40:12 +0100 Subject: [PATCH 022/140] reboot: Use power off rather than busy spinning when @@ -1527,7 +1527,7 @@ index 3b2aa9a9fe268d45335f781c4aa22cf573753a1b..0180d89a34af45c56243fe0f17fbe209 /* -From 44d0094da00b84ea95a944810ebd125b8448cf67 Mon Sep 17 00:00:00 2001 +From 73fc347686687844484228db1eba7b3ad024a7d1 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 9 Nov 2016 13:02:52 +0000 Subject: [PATCH 023/140] bcm: Make RASPBERRYPI_POWER depend on PM @@ -1549,7 +1549,7 @@ index 49f1e2a75d614bc21db152327c7b425ae2504f8d..dccd2374ed00631abd441e3e9d78ee74 help This enables support for the RPi power domains which can be enabled -From 26f58ea52ccb0a6705e9e2bcf98d0bbb8dbf5d3a Mon Sep 17 00:00:00 2001 +From 4f6f34fc55bafd34395aca07fef8f19229707e31 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Fri, 2 Sep 2016 16:45:27 +0100 Subject: [PATCH 024/140] Register the clocks early during the boot process, so @@ -1597,7 +1597,7 @@ index 58ce6af8452db9ca8b4d3c380a06e448919f6a8d..11d89d106026f15719ea25047d6f357b MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("BCM2835 clock driver"); -From bad622a01d58fbaf66102eb7492e68a123ee41d0 Mon Sep 17 00:00:00 2001 +From 96c5beefacef631564ec70c710aa4e042099bbbd Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 6 Dec 2016 17:05:39 +0000 Subject: [PATCH 025/140] bcm2835-rng: Avoid initialising if already enabled @@ -1626,7 +1626,7 @@ index 574211a495491d9d6021dcaefe4274a63ed02055..e66c0fca8c6090e32f72796c0877a1cf err = hwrng_register(&bcm2835_rng_ops); if (err) { -From b72a5d031240e59db68168b7d5e75612b22121e8 Mon Sep 17 00:00:00 2001 +From 9317da64489304b6367869199e7f4c592fd7d1f5 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Aug 2016 16:28:44 +0100 Subject: [PATCH 026/140] kbuild: Ignore dtco targets when filtering symbols @@ -1649,7 +1649,7 @@ index 9ffd3dda3889c56a7a72229bed21ff5c49d62856..00da6c9bacbf33334233e22ca5209ade esac | tr ";" "\n" | sed -rn 's/^.*=== __KSYM_(.*) ===.*$$/KSYM_\1/p' -From 243fc413d23c221895ffdecac83fe575cc78aad2 Mon Sep 17 00:00:00 2001 +From b038898e8c22e72e1d2f870bc8e59fc3d7c4d26b Mon Sep 17 00:00:00 2001 From: Robert Tiemann Date: Mon, 20 Jul 2015 11:01:25 +0200 Subject: [PATCH 027/140] BCM2835_DT: Fix I2S register map @@ -1690,7 +1690,7 @@ index 65783de0aedf3da79adc36fd077b7a89954ddb6b..a89fe4220fdc3f26f75ee66daf187554 dmas = <&dma 2>, <&dma 3>; -From 03c7eb1f9221b496436a415d52d07a5b10ced50f Mon Sep 17 00:00:00 2001 +From 4df95834c5697f5d6a9e2efc3fe08a797b376e0c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Feb 2017 17:20:08 +0000 Subject: [PATCH 028/140] clk-bcm2835: Mark used PLLs and dividers CRITICAL @@ -1721,7 +1721,7 @@ index 11d89d106026f15719ea25047d6f357b4bfcb2c5..fe8f5d65f2749cb3ddc878df61664826 divider->data = data; -From 297a78d9469ee56d17b38b45ecf2a3204d26bdaf Mon Sep 17 00:00:00 2001 +From d21a03008eb9db403e835926aaa4e08bf059a1a2 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Feb 2017 17:20:08 +0000 Subject: [PATCH 029/140] clk-bcm2835: Add claim-clocks property @@ -1826,7 +1826,7 @@ index fe8f5d65f2749cb3ddc878df616648267441e0ee..92b5e0f5145b32d3bfc3592fe381e8be sizeof(cprman_parent_names)); of_clk_parent_fill(dev->of_node, cprman->real_parent_names, -From eb82e7c98eca02feee2b42d59d5020cd04251bcf Mon Sep 17 00:00:00 2001 +From 0ecc50ba50ca8147b60daae14e74ac616e7ad9c4 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 6 Mar 2017 09:06:18 +0000 Subject: [PATCH 030/140] clk-bcm2835: Read max core clock from firmware @@ -1944,7 +1944,7 @@ index 92b5e0f5145b32d3bfc3592fe381e8be3cd90c72..336f8c9c44325d0a94e591a8557f7af2 for (i = 0; !of_property_read_u32_index(pdev->dev.of_node, "claim-clocks", -From 816b027029ba959826a7135f0dfe3c5285ee0546 Mon Sep 17 00:00:00 2001 +From c70b9bc7fae45872151276b81a626acb9a680714 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 9 May 2016 17:28:18 -0700 Subject: [PATCH 031/140] clk: bcm2835: Mark GPIO clocks enabled at boot as @@ -1985,7 +1985,7 @@ index 336f8c9c44325d0a94e591a8557f7af246adc857..caa05e5ad0b7b5cd683e04fb3591a3df * rate changes on at least of the parents. */ -From c5323d71ce36eddbf9885306f7d5cae94380c8c8 Mon Sep 17 00:00:00 2001 +From 0001d86bef282d01f541c6a34f3647f72e6ef6b1 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 9 Feb 2017 14:36:44 +0000 Subject: [PATCH 032/140] sound: Demote deferral errors to INFO level @@ -2023,7 +2023,7 @@ index 13c875e2392a40ec5651d7c12a28b9ac9f3aab85..23d56057e49b5ff6b6c3c352c150fee8 goto _err_defer; } -From 9cd2c24aafc314994938e84beb39d50a4a6ebcdd Mon Sep 17 00:00:00 2001 +From 8e3527abecd40a68ff2b8c95ae9d556735a578d9 Mon Sep 17 00:00:00 2001 From: Claggy3 Date: Sat, 11 Feb 2017 14:00:30 +0000 Subject: [PATCH 033/140] Update vfpmodule.c @@ -2163,7 +2163,7 @@ index a71a48e71fffa8626fe90106815376c44bbe679b..d6c0a5a0a5ae3510db3ace5e3f5d3410 /* * Save the userland NEON/VFP state. Under UP, -From cf5fe7abe9bb28853e72241a1018326c46de0fdc Mon Sep 17 00:00:00 2001 +From df07c56d2c44c5a89038a16ba2ffd6612663818d Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Wed, 8 Mar 2017 21:13:24 +1100 Subject: [PATCH 034/140] ASoC: bcm2835_i2s.c: relax the ch2 register setting @@ -2187,7 +2187,7 @@ index 6ba20498202ed36906b52096893a88867a79269f..56df7d8a43d0aac055a91b0d24aca8e1 format |= BCM2835_I2S_CH1(BCM2835_I2S_CHPOS(ch1pos)); format |= BCM2835_I2S_CH2(BCM2835_I2S_CHPOS(ch2pos)); -From a1afd97cfaea33d38e9aa9018849435658995ff8 Mon Sep 17 00:00:00 2001 +From 654169b16dd8b57d0d8de0aaa71d1bfc3867198c 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 035/140] i2c: bcm2835: Add debug support @@ -2379,7 +2379,7 @@ index cd07a69e2e9355540442785f95e90823b05c9d10..47167f403cc8329bd811b47c7011c299 if (i2c_dev->msg_err & BCM2835_I2C_S_ERR) return -EREMOTEIO; -From 190d35674eb17b66b31ace4ae4fbbc9b0e35f107 Mon Sep 17 00:00:00 2001 +From e8e5545a3afd3fbf669a534a6aa0fc9627d821f5 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 18 Dec 2014 16:07:15 -0800 Subject: [PATCH 036/140] mm: Remove the PFN busy warning @@ -2407,7 +2407,7 @@ index 1423da8dd16f5bdc83e20ddf6665b2022a9a6492..6ce930c02160d55dc4eee1e7197a5efa goto done; } -From be5a0f9212af4ccccdfec150b3a5d21b0289512f Mon Sep 17 00:00:00 2001 +From ffd72bc32929f6fde14abb485d42746171017bf6 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 23 Mar 2017 10:06:56 +0000 Subject: [PATCH 037/140] ASoC: Add prompt for ICS43432 codec @@ -2435,7 +2435,7 @@ index 6c78b0b49b8145c24740d93c4174c059d91ddae9..d6450d5fc144737f967b8e00678baa9b config SND_SOC_INNO_RK3036 tristate "Inno codec driver for RK3036 SoC" -From 4250ecc6c11e64b42116298be0ef4c82a6348bec Mon Sep 17 00:00:00 2001 +From 8df9e557f661d82c428051462225f4b8595fbe9a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 18 May 2017 15:36:46 +0100 Subject: [PATCH 038/140] staging: bcm2835-audio: Fix memory corruption @@ -2473,7 +2473,7 @@ index 5f3d8f2339e34834d11edfa8de1d5819e3e32b4f..89f96f3c02805f4114ec9b488e18d00e return ret; } -From 37b132acacac2b951bcae9bb31285dc5daf7b980 Mon Sep 17 00:00:00 2001 +From d6671d47b360f1de33d1758701a190eb445db828 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 12 May 2013 12:24:19 +0100 Subject: [PATCH 039/140] Main bcm2708/bcm2709 linux port @@ -2664,7 +2664,7 @@ index cfb4b4496dd9f61362dea012176c146120fada07..d9c6c217c4d6a2408abe2665bf7f2700 MODULE_AUTHOR("Lubomir Rintel "); MODULE_DESCRIPTION("BCM2835 mailbox IPC driver"); -From 7eff023dc567fe2c2b4170ab82f6785db8fe7e3b Mon Sep 17 00:00:00 2001 +From 5e70a67c98c2da072318626de5ffb240d43d61bd Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 19:46:17 +0100 Subject: [PATCH 040/140] Add dwc_otg driver @@ -63941,7 +63941,7 @@ index 0000000000000000000000000000000000000000..cdc9963176e5a4a0d5250613b61e26c5 +test_main(); +0; -From b4a37449c8579db59598df6349e9a67bcde67b4b Mon Sep 17 00:00:00 2001 +From 07464f79e6cab6f1770acf00bea1791ef7d00e64 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 17:06:34 +0100 Subject: [PATCH 041/140] bcm2708 framebuffer driver @@ -67403,7 +67403,7 @@ index 3c14e43b82fefe1d32f591d1b2f61d2cd28d0fa8..7626beb6a5bb8df601ddf0f6e6909d1f +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 -From 0869ad47982e5ab21d51598327f1e8ff703e269e Mon Sep 17 00:00:00 2001 +From cd64fc534d46eb57043959e7055c6a8a225f94f0 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 14:22:53 +0100 Subject: [PATCH 042/140] dmaengine: Add support for BCM2708 @@ -68037,7 +68037,7 @@ index 0000000000000000000000000000000000000000..c5bfff2765be4606077e6c8af73040ec + +#endif /* _PLAT_BCM2708_DMA_H */ -From 287c654b110b9abf269be95b6713a944d1c9a0e8 Mon Sep 17 00:00:00 2001 +From 6831de03e5100a95f5cb7fcbc07caff9e56f4d4c Mon Sep 17 00:00:00 2001 From: gellert Date: Fri, 15 Aug 2014 16:35:06 +0100 Subject: [PATCH 043/140] MMC: added alternative MMC driver @@ -69920,7 +69920,7 @@ index 46c73e97e61f08a41d9753079345f5965caebbc5..388c551ed11e9d06ea1c25b6553d47a8 unsigned int erase_size; /* erase size in sectors */ -From 3b1911c2500d518f1a6124f57871dbb5abfd24a1 Mon Sep 17 00:00:00 2001 +From d1c37dad3f23e11a40b87edf301d32d8821f55a9 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 25 Mar 2015 17:49:47 +0000 Subject: [PATCH 044/140] Adding bcm2835-sdhost driver, and an overlay to @@ -72329,7 +72329,7 @@ index 0000000000000000000000000000000000000000..9c6f199a7830959f31012d86bc1f8b1a +MODULE_LICENSE("GPL v2"); +MODULE_AUTHOR("Phil Elwell"); -From fa28ef9733c4e9e4587c8a9ecb2e67c13e8b64e4 Mon Sep 17 00:00:00 2001 +From 65bf336970c014dc524d239d21fd3724647692fe Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 28 Oct 2016 15:36:43 +0100 Subject: [PATCH 045/140] vc_mem: Add vc_mem driver for querying firmware @@ -72857,7 +72857,7 @@ index 0000000000000000000000000000000000000000..20a475377eb3078ea1ecaef2b24efc35 + +#endif /* _VC_MEM_H */ -From de3753e80fb6395629f1bdad616b21a761d1241d Mon Sep 17 00:00:00 2001 +From c7a617a05f15b4863742a86b1e5cdeb7eb3cb86c Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Tue, 22 Jul 2014 15:41:04 +0100 Subject: [PATCH 046/140] vcsm: VideoCore shared memory service for BCM2835 @@ -77734,7 +77734,7 @@ index 0000000000000000000000000000000000000000..b75729d762f25aace133f7a008633b40 + +#endif /* __VMCS_SM_IOCTL_H__INCLUDED__ */ -From 2a1298a2412032b281b243c87048e2f0ba3b451a Mon Sep 17 00:00:00 2001 +From 82ba874212bcc8e88b9dbc5b31187137d381be73 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Fri, 21 Aug 2015 23:14:48 +0100 Subject: [PATCH 047/140] Add /dev/gpiomem device for rootless user GPIO access @@ -78045,7 +78045,7 @@ index 0000000000000000000000000000000000000000..f5e7f1ba8fb6f18dee77fad06a17480c +MODULE_DESCRIPTION("gpiomem driver for accessing GPIO from userspace"); +MODULE_AUTHOR("Luke Wren "); -From 7a1b32b10f7370ed22a0e9cae747668d06ed74ae Mon Sep 17 00:00:00 2001 +From 3f0da7bf0b0e7b1d68a103f758865c9366acce09 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:14:45 +0100 Subject: [PATCH 048/140] Add SMI driver @@ -79999,7 +79999,7 @@ index 0000000000000000000000000000000000000000..ee3a75edfc033eeb0d90a687ffb68b10 + +#endif /* BCM2835_SMI_H */ -From 38b5823e839dc18067c264cfd23073ce98aa5fdb Mon Sep 17 00:00:00 2001 +From 59db1420d1f84cb5dcd883e939b509561af971b6 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Tue, 26 Apr 2016 14:59:21 +0000 Subject: [PATCH 049/140] MISC: bcm2835: smi: use clock manager and fix reload @@ -80172,7 +80172,7 @@ index 63a4ea08b9930a3a31a985f0a1d969b488ed49ec..1261540703127d1d63b9f3c87042c6e5 return 0; } -From 893e7ebc479745718ee41edb9d49b2da2d04d198 Mon Sep 17 00:00:00 2001 +From c0f6adf10e15bf9d70f1caf81eaca2311ae85f0c Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:16:10 +0100 Subject: [PATCH 050/140] Add SMI NAND driver @@ -80540,7 +80540,7 @@ index 0000000000000000000000000000000000000000..02adda6da18bd0ba9ab19a104975b79d + ("Driver for NAND chips using Broadcom Secondary Memory Interface"); +MODULE_AUTHOR("Luke Wren "); -From b4a7c152d73c353b50086d7edb7406be3000cd7b Mon Sep 17 00:00:00 2001 +From a321023f6317d556de191df0f14fcb5a5264905e Mon Sep 17 00:00:00 2001 From: Aron Szabo Date: Sat, 16 Jun 2012 12:15:55 +0200 Subject: [PATCH 051/140] lirc: added support for RaspberryPi GPIO @@ -81403,7 +81403,7 @@ index 0000000000000000000000000000000000000000..fb69624ccef00ddbdccf8256d6baf1b1 + +#endif -From 2d1050f4cd8b26845e015aed37f84077861790b2 Mon Sep 17 00:00:00 2001 +From c19c6eb8851f0314cff268b948e15ba225ba1b6c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:49:20 +0100 Subject: [PATCH 052/140] Add cpufreq driver @@ -81670,7 +81670,7 @@ index 0000000000000000000000000000000000000000..99345969b0e4d651fd9033d67de2febb +module_init(bcm2835_cpufreq_module_init); +module_exit(bcm2835_cpufreq_module_exit); -From f4e57386232d104bb8ba8e791c7ae9b479fe540e Mon Sep 17 00:00:00 2001 +From 41fa77872e3962babc45b3aa04cb57946c45fb8a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 15:44:08 +0100 Subject: [PATCH 053/140] Add Chris Boot's i2c driver @@ -82338,7 +82338,7 @@ index 0000000000000000000000000000000000000000..962f2e5c7455d91bf32925d785f5f16b +MODULE_LICENSE("GPL v2"); +MODULE_ALIAS("platform:" DRV_NAME); -From 871a760603c56511f1ca2a9c399ea2fec70869c9 Mon Sep 17 00:00:00 2001 +From ade3ce90e2d856671c601a93ee991c90d74557ea 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/140] char: broadcom: Add vcio module @@ -82566,7 +82566,7 @@ index 0000000000000000000000000000000000000000..c19bc2075c77879563ef5e59038b5a14 +MODULE_DESCRIPTION("Mailbox userspace access"); +MODULE_LICENSE("GPL"); -From 2951a142ab1051bf124ac0709c068079576c2082 Mon Sep 17 00:00:00 2001 +From 167036d5a11bd237b4e7d5b3aec2e7e543e21ccf 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/140] firmware: bcm2835: Support ARCH_BCM270x @@ -82652,7 +82652,7 @@ index dd506cd3a5b874f9e1acd07efb8cd151bb6145d1..3f070bd38a91511c986e3fb114b15bd4 MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("Raspberry Pi firmware driver"); -From 4ddb6a04d7accb78b8f72ac03c5b3717a5f6b2ca Mon Sep 17 00:00:00 2001 +From df162acb2895b4342d7c2c9fd4857853c82b97d5 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 11 May 2015 09:00:42 +0100 Subject: [PATCH 056/140] scripts: Add mkknlimg and knlinfo scripts from tools @@ -83182,7 +83182,7 @@ index 0000000000000000000000000000000000000000..84be2593ec1de8f97b0167ff06b3e05d + return $trailer; +} -From 41c99cc7a7409f9c6e557c2ded1f97f70ce86d7d Mon Sep 17 00:00:00 2001 +From 298f7ddc50c2081defef9a334a0087bfe6ad25d0 Mon Sep 17 00:00:00 2001 From: notro Date: Wed, 9 Jul 2014 14:46:08 +0200 Subject: [PATCH 057/140] BCM2708: Add core Device Tree support @@ -95422,7 +95422,7 @@ index 58c05e5d9870b6c18a72da7dc44ff3112994946d..9842523b225a88505d796cc689c04f40 # Bzip2 -From 21aaf80fa4722da3ab5632c51f2bbd0169497f37 Mon Sep 17 00:00:00 2001 +From f682c212a4500ce7d5fa25a0034ffce85ac56487 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Feb 2015 13:50:57 +0000 Subject: [PATCH 058/140] BCM270x_DT: Add pwr_led, and the required "input" @@ -95600,7 +95600,7 @@ index 64c56d454f7df9f864a5242ce4212df586f66886..3fd74c8737871cb56f0355c858fc135e /* set_brightness_work / blink_timer flags, atomic, private. */ unsigned long work_flags; -From aca60316476dc6b915c17999236e6a1cea557615 Mon Sep 17 00:00:00 2001 +From b7c35b862f7e2afa4a2532e16f6ee8d7352fa0f2 Mon Sep 17 00:00:00 2001 From: Siarhei Siamashka Date: Mon, 17 Jun 2013 13:32:11 +0300 Subject: [PATCH 059/140] fbdev: add FBIOCOPYAREA ioctl @@ -95871,7 +95871,7 @@ index fb795c3b3c178ad3cd7c9e9e4547ffd492bac181..703fa8a70574323abe2fb32599254582 __u32 dx; /* screen-relative */ __u32 dy; -From 86560161d4d90f60ce42ef1990b4eda6179389d1 Mon Sep 17 00:00:00 2001 +From 2ae783234a3be15437b5b4622255608dcd325f2d Mon Sep 17 00:00:00 2001 From: Harm Hanemaaijer Date: Thu, 20 Jun 2013 20:21:39 +0200 Subject: [PATCH 060/140] Speed up console framebuffer imageblit function @@ -96083,7 +96083,7 @@ index a2bb276a8b2463eee98eb237c4647bc00cd93601..436494fba15abecb400ef28688466faf start_index, pitch_index); } else -From 8514030b5c470fe0b6e21e4df43a094a6fff277e Mon Sep 17 00:00:00 2001 +From 70822760e6d9ba437d3bf890bb31e7ca8fd7512c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 8 May 2013 11:46:50 +0100 Subject: [PATCH 061/140] enabling the realtime clock 1-wire chip DS1307 and @@ -96336,7 +96336,7 @@ index 90cbe7e65059f6b604a87c6bf39cd9bbeae7684c..a52be51ee0a5511a75d4eaa8dacaec5e u8, w1_slave_found_callback); }; -From 9b7df9fec216cf1c8e3c738b3b9e60227f0109ad Mon Sep 17 00:00:00 2001 +From fb07cbbd06404e294c8d815aa4c8a6392c63c097 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 14 Jul 2014 22:02:09 +0100 Subject: [PATCH 062/140] hid: Reduce default mouse polling interval to 60Hz @@ -96371,7 +96371,7 @@ index c008847e0b20a2accb00451b10fb1c648f67925b..4a86428a3b4e3d51e9ac6ce9c9c11097 break; case HID_GD_JOYSTICK: -From 5c05748148e215bc4cf0b50779ffb8d460a3e809 Mon Sep 17 00:00:00 2001 +From 5d4ab97f1d09fe0a252ebc4d9499c99cee4d8c8d Mon Sep 17 00:00:00 2001 From: Gordon Hollingworth Date: Tue, 12 May 2015 14:47:56 +0100 Subject: [PATCH 063/140] rpi-ft5406: Add touchscreen driver for pi LCD display @@ -96732,7 +96732,7 @@ index 30fb37fe175df604a738258a2a632bca3bfff33f..4a3d79d3b48eb483a4e4bf498f617515 RPI_FIRMWARE_FRAMEBUFFER_SET_BACKLIGHT = 0x0004800f, -From 4237130a4718221b3641f9aaf1c9841a53168003 Mon Sep 17 00:00:00 2001 +From fb4b5e6877148b1f26fbca8fdb9b727f1493909d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 28 Nov 2016 16:50:04 +0000 Subject: [PATCH 064/140] Improve __copy_to_user and __copy_from_user @@ -98310,7 +98310,7 @@ index 17ec37811c32f09126ed42753037e055c5cec115..c08f81812d0d56a0d90c1eb6777d0622 bool "Broadcom BCM63xx DSL SoC" depends on ARCH_MULTI_V7 -From bfab69cc0d2b83afe083373f00c74223a2e2df7c Mon Sep 17 00:00:00 2001 +From 66d7249425c5bdf2077806e6020cca85e3998306 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 25 Jun 2015 12:16:11 +0100 Subject: [PATCH 065/140] gpio-poweroff: Allow it to work on Raspberry Pi @@ -98348,7 +98348,7 @@ index be3d81ff51cc3f510d85e4eed7a52960e51e7bc1..a030ae9fb1fca325061c093696e82186 "%s: pm_power_off function already registered", __func__); -From c3d1e6c32cd18b2897163e47be092f3468234803 Mon Sep 17 00:00:00 2001 +From 5e396b93ed4d72dd6f806a23c4418737c19b60de Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 14:32:47 +0100 Subject: [PATCH 066/140] mfd: Add Raspberry Pi Sense HAT core driver @@ -99216,7 +99216,7 @@ index 0000000000000000000000000000000000000000..56196dc2af10e464a1e3f98b028dca1c + +#endif -From 7d21df3d60fda096368db2c76b6642a8305db1c4 Mon Sep 17 00:00:00 2001 +From 23f8233516f0275f69b86e5b28b745df8756ed11 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 19:19:08 +0100 Subject: [PATCH 067/140] ASoC: Add support for HifiBerry DAC @@ -99394,7 +99394,7 @@ index 0000000000000000000000000000000000000000..ee9f133953544629282631e5ef3f73fe +MODULE_DESCRIPTION("ASoC Driver for HifiBerry DAC"); +MODULE_LICENSE("GPL v2"); -From 9b48466a67640e1174c7edc93cf0c6c57e94d4df Mon Sep 17 00:00:00 2001 +From f178c59882f6ee22501b5ed8c19fed9ae11d475e Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Mon, 25 Jan 2016 15:48:59 +0000 Subject: [PATCH 068/140] ASoC: Add support for Rpi-DAC @@ -99681,7 +99681,7 @@ index 0000000000000000000000000000000000000000..afe1b419582aa40c4b2729d242bb13cd +MODULE_AUTHOR("Florian Meier "); +MODULE_LICENSE("GPL v2"); -From 830d0cb628a743c59efa452dfcab8607d2791b0a Mon Sep 17 00:00:00 2001 +From 476e48d843da9c3e9e603c7897ef1c492748f80e Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:41:23 +0100 Subject: [PATCH 069/140] ASoC: wm8804: Implement MCLK configuration options, @@ -99733,7 +99733,7 @@ index af95d648265b3e92e345101542b332aee35191d4..513f56ba132929662802d15cdc653af3 .component_driver = { .dapm_widgets = wm8804_dapm_widgets, -From 656bc1ebf607d72431109874330b84a0f708595a Mon Sep 17 00:00:00 2001 +From 9bb383903b5d312f2bd4eb3383a9d3a6aa7d675d Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:42:08 +0100 Subject: [PATCH 070/140] ASoC: BCM:Add support for HiFiBerry Digi. Driver is @@ -100080,7 +100080,7 @@ index 0000000000000000000000000000000000000000..7620dd02de40b6d644ff038b445d375d +MODULE_DESCRIPTION("ASoC Driver for HifiBerry Digi"); +MODULE_LICENSE("GPL v2"); -From 9cb797da9370482bcfc0fb542ca5987ee4fb0abe Mon Sep 17 00:00:00 2001 +From fd669776167a57dd0285c4317d5796b10f7aa692 Mon Sep 17 00:00:00 2001 From: Gordon Garrity Date: Sat, 8 Mar 2014 16:56:57 +0000 Subject: [PATCH 071/140] Add IQaudIO Sound Card support for Raspberry Pi @@ -100418,7 +100418,7 @@ index 0000000000000000000000000000000000000000..1ee4097c846376666775272ed692ca33 +MODULE_DESCRIPTION("ASoC Driver for IQAudio DAC"); +MODULE_LICENSE("GPL v2"); -From 8426dddb71252f8be2247e89784628918df5e183 Mon Sep 17 00:00:00 2001 +From 8ee79b1e1939f5ec1cf050fc048e181e33bf3450 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 10:06:56 +0200 Subject: [PATCH 072/140] Added support for HiFiBerry DAC+ @@ -101051,7 +101051,7 @@ index 72b19e62f6267698aea45d2410d616d91c1825cb..c6839ef6e16754ed9de2698507b8986a dev_err(dev, "No LRCLK?\n"); return -EINVAL; -From 983285fb27e7456e7f0f1accdd470619223eb5a8 Mon Sep 17 00:00:00 2001 +From 47adb8041c6713e2ccdd561266908e3c03afee5b Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 11:09:58 +0200 Subject: [PATCH 073/140] Added driver for HiFiBerry Amp amplifier add-on board @@ -101889,7 +101889,7 @@ index 0000000000000000000000000000000000000000..8f019e04898754d2f87e9630137be9e8 + +#endif /* _TAS5713_H */ -From 123849bba7eaff2461afffafa68638189c7cd693 Mon Sep 17 00:00:00 2001 +From 833a7539e918cbd1da2e1cfb5b3815b912e4fe85 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Wed, 25 Mar 2015 09:26:17 +0100 Subject: [PATCH 074/140] Add driver for rpi-proto @@ -102107,7 +102107,7 @@ index 0000000000000000000000000000000000000000..fadbfade100228aaafabb0d3bdf35c01 +MODULE_DESCRIPTION("ASoC Driver for Raspberry Pi connected to PROTO board (WM8731)"); +MODULE_LICENSE("GPL"); -From bdb31e32e880cb3fd0003e25d496d2b583bdd69c Mon Sep 17 00:00:00 2001 +From cb370094a1112bbe492a204a1d3a41d39a4cab95 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 24 Aug 2015 16:03:47 +0100 Subject: [PATCH 075/140] RaspiDAC3 support @@ -102353,7 +102353,7 @@ index 0000000000000000000000000000000000000000..ad2b5b89bc8213dc2e277306ef50d6e3 +MODULE_DESCRIPTION("ASoC Driver for RaspiDAC Rev.3x"); +MODULE_LICENSE("GPL v2"); -From c57c9516011dd71f070fbef4a4e3e453e47f5856 Mon Sep 17 00:00:00 2001 +From 282be3b076cfd73d02c1ae4ea9ec5e484f9dd379 Mon Sep 17 00:00:00 2001 From: Aaron Shaw Date: Thu, 7 Apr 2016 21:26:21 +0100 Subject: [PATCH 076/140] Add Support for JustBoom Audio boards @@ -102812,7 +102812,7 @@ index 0000000000000000000000000000000000000000..909cf8928f2f4313982316f9c5b8a709 +MODULE_DESCRIPTION("ASoC Driver for JustBoom PI Digi HAT Sound Card"); +MODULE_LICENSE("GPL v2"); -From 7c70a244a51dd9224698d40a0f3c3f082b1e1eb5 Mon Sep 17 00:00:00 2001 +From 66033d52226cb9a5bbb0ca00400b9097bcaa013a Mon Sep 17 00:00:00 2001 From: Andrey Grodzovsky Date: Tue, 3 May 2016 22:10:59 -0400 Subject: [PATCH 077/140] ARM: adau1977-adc: Add basic machine driver for @@ -102997,7 +102997,7 @@ index 0000000000000000000000000000000000000000..f3d7e5db7bb912e1d7ca6f8e8d42df5f +MODULE_DESCRIPTION("ASoC Driver for ADAU1977 ADC"); +MODULE_LICENSE("GPL v2"); -From 9d480be77806328f8c27527fc0c63ba55fb2f7a9 Mon Sep 17 00:00:00 2001 +From 2600d52ce2078c0ed53831d10553ee8c098131b1 Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Mon, 16 May 2016 21:36:31 +1000 Subject: [PATCH 078/140] New AudioInjector.net Pi soundcard with low jitter @@ -103251,7 +103251,7 @@ index 0000000000000000000000000000000000000000..491906bbf446826e55dd843f28e4860f +MODULE_ALIAS("platform:audioinjector-pi-soundcard"); + -From 645eaaa24a0d4a54f3c0b04ab4b482d4e581e1b5 Mon Sep 17 00:00:00 2001 +From 322dbc58a6072883e36a46b6964df14f3b4f61aa Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Thu, 30 Jun 2016 18:38:42 +0100 Subject: [PATCH 079/140] Add IQAudIO Digi WM8804 board support @@ -103554,7 +103554,7 @@ index 0000000000000000000000000000000000000000..33aa2be8a43a12a12cfb5d844dd9732c +MODULE_DESCRIPTION("ASoC Driver for IQAudIO WM8804 Digi"); +MODULE_LICENSE("GPL v2"); -From 68d5b7ce6bd338df8ca9c51207559f014b0263d3 Mon Sep 17 00:00:00 2001 +From 3e9f9f4ba6a12f6439901727dc43c51388ca6d2a Mon Sep 17 00:00:00 2001 From: escalator2015 Date: Tue, 24 May 2016 16:20:09 +0100 Subject: [PATCH 080/140] New driver for RRA DigiDAC1 soundcard using WM8741 + @@ -104030,7 +104030,7 @@ index 0000000000000000000000000000000000000000..f200688bb4ae32b90a0ced555aed94b0 +MODULE_DESCRIPTION("ASoC Driver for RRA DigiDAC1"); +MODULE_LICENSE("GPL v2"); -From b2982faba369ea6d24ce18592cb800952d55ef0a Mon Sep 17 00:00:00 2001 +From 42a61a91c772a32fa9d1fe16fad6a8b485f00e4f Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Sat, 2 Jul 2016 16:26:19 +0100 Subject: [PATCH 081/140] Add support for Dion Audio LOCO DAC-AMP HAT @@ -104206,7 +104206,7 @@ index 0000000000000000000000000000000000000000..65e03741d349a2dc5bd91f69855ea952 +MODULE_DESCRIPTION("ASoC Driver for DionAudio LOCO"); +MODULE_LICENSE("GPL v2"); -From e4f067be16838b65c22b3bdcd8a9dae216730cb5 Mon Sep 17 00:00:00 2001 +From 7c12b7edde01090d80c5f3a7ab072c0b85dc5341 Mon Sep 17 00:00:00 2001 From: Clive Messer Date: Mon, 19 Sep 2016 14:01:04 +0100 Subject: [PATCH 082/140] Allo Piano DAC boards: Initial 2 channel (stereo) @@ -104416,7 +104416,7 @@ index 0000000000000000000000000000000000000000..eaf50fb6dbca1970ae1c6f8662088b0f +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Piano DAC"); +MODULE_LICENSE("GPL v2"); -From 487311f6c5b8abef16645206d5e26a63de8c7ad5 Mon Sep 17 00:00:00 2001 +From e9de764cd5519fcbc2c3feb661f3de8da5d94811 Mon Sep 17 00:00:00 2001 From: Raashid Muhammed Date: Mon, 27 Mar 2017 12:35:00 +0530 Subject: [PATCH 083/140] Add support for Allo Piano DAC 2.1 plus add-on board @@ -105288,7 +105288,7 @@ index 0000000000000000000000000000000000000000..d4e99e3c6a383d92fb0cf9e8c1cd1e76 +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Piano DAC Plus"); +MODULE_LICENSE("GPL v2"); -From b10d8862688ede1ea743346a337ba147bf55262c Mon Sep 17 00:00:00 2001 +From 47ebd4cf40b26f30d2e81af8ecb886f218310f67 Mon Sep 17 00:00:00 2001 From: BabuSubashChandar Date: Tue, 28 Mar 2017 20:04:42 +0530 Subject: [PATCH 084/140] Add support for Allo Boss DAC add-on board for @@ -105994,7 +105994,7 @@ index 0000000000000000000000000000000000000000..203ab76c7045b081578e23bda1099dd1 +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Boss DAC"); +MODULE_LICENSE("GPL v2"); -From 13b67b30ed00ad876af4b2a195201fe74930a640 Mon Sep 17 00:00:00 2001 +From 0b12c5df47a6b3a07f87d6721d8c9ff51e9bc7f0 Mon Sep 17 00:00:00 2001 From: gtrainavicius Date: Sun, 23 Oct 2016 12:06:53 +0300 Subject: [PATCH 085/140] Support for Blokas Labs pisound board @@ -107196,7 +107196,7 @@ index 0000000000000000000000000000000000000000..06ff1e53dc9d860946965b6303577762 +MODULE_DESCRIPTION("ASoC Driver for pisound, http://blokas.io/pisound"); +MODULE_LICENSE("GPL v2"); -From 483300719c269f7f05b57eadfc87f9d58c4682ba Mon Sep 17 00:00:00 2001 +From d4c9ac29f3a90888508a72801d09356595f823a8 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 22 Jan 2017 12:49:37 +0100 Subject: [PATCH 086/140] ASoC: Add driver for Cirrus Logic Audio Card @@ -108264,7 +108264,7 @@ index 0000000000000000000000000000000000000000..ac8651ddff7bd3701dffe22c7fb88352 +MODULE_DESCRIPTION("ASoC driver for Cirrus Logic Audio Card"); +MODULE_LICENSE("GPL"); -From 5c7ba9f1a3f7444848bde41f50fcb6d17212f189 Mon Sep 17 00:00:00 2001 +From bb4bd434c676f2bb05998d726d21e2b5c4619f83 Mon Sep 17 00:00:00 2001 From: Miquel Date: Fri, 24 Feb 2017 20:51:06 +0100 Subject: [PATCH 087/140] sound: Support for Dion Audio LOCO-V2 DAC-AMP HAT @@ -108462,7 +108462,7 @@ index 0000000000000000000000000000000000000000..a009c49477972a9832175d86f201b035 +MODULE_DESCRIPTION("ASoC Driver for DionAudio LOCO-V2"); +MODULE_LICENSE("GPL v2"); -From 8b9fbdbd345bccc3a0398d316a92732fab9c78e5 Mon Sep 17 00:00:00 2001 +From e4bce3aec1cfc24d88ba98ec6c26539188cc0940 Mon Sep 17 00:00:00 2001 From: Fe-Pi Date: Wed, 1 Mar 2017 04:42:43 -0700 Subject: [PATCH 088/140] Add support for Fe-Pi audio sound card. (#1867) @@ -108679,7 +108679,7 @@ index 0000000000000000000000000000000000000000..015b56fd73cc36be5b5eecd17548fd03 +MODULE_DESCRIPTION("ASoC Driver for Fe-Pi Audio"); +MODULE_LICENSE("GPL v2"); -From 6fc099a2fbb15008c3318f0a5905bbac3b90b069 Mon Sep 17 00:00:00 2001 +From bcbffba02ceae37760c67c1f94c2ddc78938828b Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Wed, 8 Mar 2017 20:04:13 +1100 Subject: [PATCH 089/140] Add support for the AudioInjector.net Octo sound card @@ -109091,7 +109091,7 @@ index 0000000000000000000000000000000000000000..5e79f4eff93a21ed3495c77a90f73525 +MODULE_LICENSE("GPL v2"); +MODULE_ALIAS("platform:audioinjector-octo-soundcard"); -From 36083bf5e2caae3ca21a4b7d2e95bb985f918eca Mon Sep 17 00:00:00 2001 +From 4dc7f12b014b85ccaf2104074d83b2e877e02906 Mon Sep 17 00:00:00 2001 From: Peter Malkin Date: Mon, 27 Mar 2017 16:38:21 -0700 Subject: [PATCH 090/140] Driver support for Google voiceHAT soundcard. @@ -109485,7 +109485,7 @@ index 0000000000000000000000000000000000000000..225854b8e5298b3c3018f59a49404354 +MODULE_DESCRIPTION("ASoC Driver for Google voiceHAT SoundCard"); +MODULE_LICENSE("GPL v2"); -From 09a6a9b29bd6ff6c589c863025122a1a29ffefe4 Mon Sep 17 00:00:00 2001 +From 6ff4edca15cfff4329a7fc637a9c4c9b3eda23a8 Mon Sep 17 00:00:00 2001 From: sandeepal Date: Fri, 2 Jun 2017 18:59:46 +0530 Subject: [PATCH 091/140] Allo Digione Driver (#2048) @@ -109810,7 +109810,7 @@ index 0000000000000000000000000000000000000000..e3664e44c699d0102120ecf99e8b780a +MODULE_DESCRIPTION("ASoC Driver for Allo DigiOne"); +MODULE_LICENSE("GPL v2"); -From 7dd4a5d27937d7ac6c8b19967d1bb7c8c400d546 Mon Sep 17 00:00:00 2001 +From 29e2b6e675215d1094bdabe98ef593d30de5ff7b Mon Sep 17 00:00:00 2001 From: P33M Date: Wed, 21 Oct 2015 14:55:21 +0100 Subject: [PATCH 092/140] rpi_display: add backlight driver and overlay @@ -109982,7 +109982,7 @@ index 0000000000000000000000000000000000000000..14a0d9b037395497c1fdae2961feccd5 +MODULE_DESCRIPTION("Raspberry Pi mailbox based Backlight Driver"); +MODULE_LICENSE("GPL"); -From d58cbfb78e4453dfc9bee758e007ef62ec3b61d6 Mon Sep 17 00:00:00 2001 +From 92c72343e05f391458eb64af273ccc3465ebd458 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 23 Feb 2016 19:56:04 +0000 Subject: [PATCH 093/140] bcm2835-virtgpio: Virtual GPIO driver @@ -110259,7 +110259,7 @@ index 4a3d79d3b48eb483a4e4bf498f617515e3ad158f..5f34e1257117fb48013c9926a8a223d6 RPI_FIRMWARE_FRAMEBUFFER_SET_BACKLIGHT = 0x0004800f, -From e159ad377562e591fd9f325d5c078e3c4c4fbb7e Mon Sep 17 00:00:00 2001 +From 78ec245e7a94d755ed905c59e927603e11a7c1c6 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 20 Feb 2017 17:01:21 +0000 Subject: [PATCH 094/140] bcm2835-gpio-exp: Driver for GPIO expander via @@ -110588,7 +110588,7 @@ index 5f34e1257117fb48013c9926a8a223d64a598ab7..c819c21b0158a59c1308882e5a40e3f3 /* Dispmanx TAGS */ RPI_FIRMWARE_FRAMEBUFFER_ALLOCATE = 0x00040001, -From 649c6b45bf6bcfe75291df59295fa9b877252cb1 Mon Sep 17 00:00:00 2001 +From 8ca0408ef986ea2fcbce9e5071b5e465ef4d4998 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 23 Feb 2016 17:26:48 +0000 Subject: [PATCH 095/140] amba_pl011: Don't use DT aliases for numbering @@ -110620,7 +110620,7 @@ index 1888d168a41c87c605962da2605df8ab1c02bd20..e22b9e79836a6aeef4c8f9fb618b9595 uap->old_cr = 0; uap->port.dev = dev; -From 97dea4a3e5882a052896e287c8f5bfdc38124c22 Mon Sep 17 00:00:00 2001 +From 1119e5c2fc74c99e78ec546c70607c3e0557cada Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 1 Mar 2017 16:07:39 +0000 Subject: [PATCH 096/140] amba_pl011: Round input clock up @@ -110709,7 +110709,7 @@ index e22b9e79836a6aeef4c8f9fb618b9595c551500f..4b815abbf9913075885ee60f4d9ad49d /* unregisters the driver also if no more ports are left */ static void pl011_unregister_port(struct uart_amba_port *uap) -From 775b6bba8e2bf257cf3eb2a6478d04dd7e5a4f74 Mon Sep 17 00:00:00 2001 +From 06ac27d6c45a311ae2cb09d228cef47e92edddfc Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 3 Dec 2014 13:23:28 +0200 Subject: [PATCH 097/140] OF: DT-Overlay configfs interface @@ -111144,7 +111144,7 @@ index 0000000000000000000000000000000000000000..0037e6868a6cda8706c88194c6a4454b +} +late_initcall(of_cfs_init); -From ccf9d17ab87c0aa8740d1534f9a936389540e74a Mon Sep 17 00:00:00 2001 +From 4abd6da4d37ea924a9d873b56bba5fb54bcd7acc Mon Sep 17 00:00:00 2001 From: Cheong2K Date: Fri, 26 Feb 2016 18:20:10 +0800 Subject: [PATCH 098/140] brcm: adds support for BCM43341 wifi @@ -111279,7 +111279,7 @@ index f3556122c6ace17c419e13023057861957a507fa..f8d4647016a1cde3d51dd43da07a46ce BRCMF_FW_NVRAM_ENTRY(BRCM_CC_43362_CHIP_ID, 0xFFFFFFFE, 43362), BRCMF_FW_NVRAM_ENTRY(BRCM_CC_4339_CHIP_ID, 0xFFFFFFFF, 4339), -From 73961925dc0b241f5118707237772f00d03dc1c9 Mon Sep 17 00:00:00 2001 +From abda485d08039307dfb35a890912ae2e80946342 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 17 Feb 2017 15:26:13 +0000 Subject: [PATCH 099/140] brcmfmac: Mute expected startup 'errors' @@ -111306,7 +111306,7 @@ index 2145343c18c91f6a43543eb42ca7bbc7a37f14b5..0f7b4e6b5ee3485806cd93873f00af34 req->alpha2[0], req->alpha2[1]); return; -From afd7b2d7e39d1712bf9da1ce86aaa0b261866cc0 Mon Sep 17 00:00:00 2001 +From e17a10c721a42ee9b5af18cb1831d481ca5bf84c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 17 Dec 2015 13:37:07 +0000 Subject: [PATCH 100/140] hci_h5: Don't send conf_req when ACTIVE @@ -111332,7 +111332,7 @@ index c0e4e26dc30d7c3c6a771b7b86df88c8cf763646..7308287259eedcaf229f8a496a0e3826 if (H5_HDR_LEN(hdr) > 2) h5->tx_win = (data[2] & 0x07); -From 58c09ea42879034082a369944349310c260a0505 Mon Sep 17 00:00:00 2001 +From 6e37a475c313bded2b66942b52531d6d156eb8fc Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 13 Apr 2015 17:16:29 +0100 Subject: [PATCH 101/140] config: Add default configs @@ -114014,7 +114014,7 @@ index 0000000000000000000000000000000000000000..e0dd8723047ff488e81a03ef42fdbc68 +CONFIG_CRC_ITU_T=y +CONFIG_LIBCRC32C=y -From 52692e6fb51071aba67a21dfed7ef26b936b1f5e Mon Sep 17 00:00:00 2001 +From e158ccd8bcbe3a6643ff3b6dc37f90573a8ccd25 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Wed, 24 Aug 2016 03:35:56 -0700 Subject: [PATCH 102/140] Add arm64 configuration and device tree differences. @@ -115431,7 +115431,7 @@ index 0000000000000000000000000000000000000000..e6b09fafa27eed2b762e3d53b55041f7 +CONFIG_LIBCRC32C=y +CONFIG_BCM2835_VCHIQ=n -From 5e6067a57caafa51959926d333bcacf178712847 Mon Sep 17 00:00:00 2001 +From 803033abb7480e307fbb2a9540013f2054916e80 Mon Sep 17 00:00:00 2001 From: Electron752 Date: Thu, 12 Jan 2017 07:07:08 -0800 Subject: [PATCH 103/140] ARM64: Make it work again on 4.9 (#1790) @@ -115846,7 +115846,7 @@ index e6b09fafa27eed2b762e3d53b55041f793683d27..c7e891d72969a388d9b135a36dbfc9c9 CONFIG_LIBCRC32C=y -CONFIG_BCM2835_VCHIQ=n -From a58835766a9c4e97a6c772acad04add80c41d2de Mon Sep 17 00:00:00 2001 +From d9509b9c70ba62abc60c5e315c520a7fefe1af9a Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Thu, 12 Jan 2017 19:10:07 -0800 Subject: [PATCH 104/140] ARM64: Enable HDMI audio and vc04_services in @@ -115878,7 +115878,7 @@ index c7e891d72969a388d9b135a36dbfc9c9cb609bf8..4b90f9b64abe9f089ba56b13d5a00de3 CONFIG_BCM2835_MBOX=y # CONFIG_IOMMU_SUPPORT is not set -From bfb1c145e90669e32a6096f18e1a91d207096aed Mon Sep 17 00:00:00 2001 +From 77ccb6688b162d2046e0c8b23999e5ffdb607b93 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Thu, 12 Jan 2017 19:14:03 -0800 Subject: [PATCH 105/140] ARM64: Run bcmrpi3_defconfig through savedefconfig. @@ -115926,7 +115926,7 @@ index 4b90f9b64abe9f089ba56b13d5a00de33343bfb9..dac962ca1634662ce7d966f1ffb53b5b CONFIG_FB_TFT_AGM1264K_FL=m CONFIG_FB_TFT_BD663474=m -From 501721a584fac6afc8f6dddbb9459bec0e3c6975 Mon Sep 17 00:00:00 2001 +From 8f45b888c304f9e269ea3266383fe21a839bd2ba Mon Sep 17 00:00:00 2001 From: Electron752 Date: Sat, 14 Jan 2017 02:54:26 -0800 Subject: [PATCH 106/140] ARM64: Enable Kernel Address Space Randomization @@ -115961,7 +115961,7 @@ index dac962ca1634662ce7d966f1ffb53b5bfa27c506..aae33b4b3c3e736ea7cd3ca242158ad6 CONFIG_BINFMT_MISC=y CONFIG_COMPAT=y -From f745912853b2650e4599a184bda3e77af92beeb4 Mon Sep 17 00:00:00 2001 +From 8bc2cf01bafeddb4a7980f11147ce2b6acc9f961 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sun, 15 Jan 2017 07:31:59 -0800 Subject: [PATCH 107/140] ARM64: Enable RTL8187/RTL8192CU wifi in build config @@ -115989,7 +115989,7 @@ index aae33b4b3c3e736ea7cd3ca242158ad6ba558aff..b7d762df19b85e369a32cd823dfd0621 CONFIG_ZD1211RW=m CONFIG_MAC80211_HWSIM=m -From 356a07a55d720520a31fe07517a4056b3458343e Mon Sep 17 00:00:00 2001 +From f1556eae94a496fa0ca016a873109619084019c8 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:33:51 -0800 Subject: [PATCH 108/140] ARM64/DWC_OTG: Port dwc_otg driver to ARM64 @@ -116335,7 +116335,7 @@ index 6b2c7d0c93f36a63863ff4b0ecc1f3eab77e058b..d7b700ff17821ad1944e36721fe6b2db /** The OS page size */ #define DWC_OS_PAGE_SIZE PAGE_SIZE -From a001d835cd9fed5d966f431503535440642c8bf7 Mon Sep 17 00:00:00 2001 +From 10698552d3d8b9c0c0ff457cff450b8e26ea6194 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:43:57 -0800 Subject: [PATCH 109/140] ARM64: Round-Robin dispatch IRQs between CPUs. @@ -116412,7 +116412,7 @@ index bee4d2d2ebacc3233423bb9d825e076b9f52fccd..014f13f89eb896f5cfc75ed9891787d0 .name = "bcm2836-gpu", .irq_mask = bcm2836_arm_irqchip_mask_gpu_irq, -From d0b6f242050d6d1fe2deba49d5f456d603d08bee Mon Sep 17 00:00:00 2001 +From bb59089474b6b9b7980536d7dc886ac5abe77db4 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:45:03 -0800 Subject: [PATCH 110/140] ARM64: Enable DWC_OTG Driver In ARM64 Build @@ -116436,7 +116436,7 @@ index b7d762df19b85e369a32cd823dfd062145bdefa7..4d85c231c5ea0244e1b05fb4a5e3c8fd CONFIG_USB_STORAGE=y CONFIG_USB_STORAGE_REALTEK=m -From 69a3ca6d91532168323592b97805c860b194a368 Mon Sep 17 00:00:00 2001 +From 29b9b5cce0caef21c425dc212ac696b28adcb6f0 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 11 Feb 2017 01:18:31 -0800 Subject: [PATCH 111/140] ARM64: Force hardware emulation of deprecated @@ -116467,7 +116467,7 @@ index d06fbe4cd38d7423c900aff64b0e728f995478d3..877b7c90f9555203d5d55d739359a256 case INSN_OBSOLETE: insn->current_mode = INSN_UNDEF; -From c58958548bd48497f205f951d42a7bdc02f8128f Mon Sep 17 00:00:00 2001 +From 923b6c2448f4a8c20fd644cb5efdcd6edd7826c4 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Fri, 10 Feb 2017 17:57:08 -0800 Subject: [PATCH 112/140] build/arm64: Add rules for .dtbo files for dts @@ -116495,7 +116495,7 @@ index 9b41f1e3b1a039cd45fe842e10abff0181186fdf..dc2859b8eed168ed52e95c503e7a5ce3 dtbs: prepare scripts -From 918d12dc6e3643f5ad2f4bc2846314cce3348cc5 Mon Sep 17 00:00:00 2001 +From 4cbb082d821c36805dbed271d582e7b6cbbe82ec Mon Sep 17 00:00:00 2001 From: Bilal Amarni Date: Wed, 24 May 2017 10:52:50 +0200 Subject: [PATCH 113/140] enable drivers for GPIO expander and vcio @@ -116526,7 +116526,7 @@ index 4d85c231c5ea0244e1b05fb4a5e3c8fd3e651ddf..9dcb58a519d041fadae99c81a7bda621 CONFIG_GPIO_ARIZONA=m CONFIG_GPIO_STMPE=y -From 1138cc25b0edc65efd20cbfd12aa6e4e96b972ad Mon Sep 17 00:00:00 2001 +From 6258442e7fe8887adf9ec65492c54433bd66808c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 24 Feb 2015 13:40:50 +0000 Subject: [PATCH 114/140] pinctrl-bcm2835: Fix interrupt handling for GPIOs @@ -116562,7 +116562,7 @@ index a9d480df32562defbf8be0faf0a39bfe06ff71f9..18c92bae3b2e7e9f8208ca0d4487b08b .suppress_bind_attrs = true, }, -From 78a515655cc24a391bc753eeb6e9e42b7a1d6001 Mon Sep 17 00:00:00 2001 +From e920a35d3e3d49ddb21a1541bd7f182682507efd Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 23 Mar 2017 16:34:46 +0000 Subject: [PATCH 115/140] bcm2835-aux: Add aux interrupt controller @@ -116729,7 +116729,7 @@ index bd750cf2238d61489811e7d7bd3b5f9950ed53c8..41e0702fae4692221980b0d02aed1ba6 BCM2835_AUX_CLOCK_COUNT, GFP_KERNEL); if (!onecell) -From 5f3b8b992711a8e3bbce0d3e75055655b0baaf22 Mon Sep 17 00:00:00 2001 +From 85bdda21ca8d6aebfa6a8016be5c09fc6f54a401 Mon Sep 17 00:00:00 2001 From: Yasunari Takiguchi Date: Fri, 14 Apr 2017 10:43:57 +0100 Subject: [PATCH 116/140] This is the driver for Sony CXD2880 DVB-T2/T tuner + @@ -132864,7 +132864,7 @@ index 0000000000000000000000000000000000000000..82e122349055be817eb74ed5bbcd7560 +MODULE_AUTHOR("Sony Semiconductor Solutions Corporation"); +MODULE_LICENSE("GPL v2"); -From 89964c12ef76826e1660d11cbf40efc71b54a8de Mon Sep 17 00:00:00 2001 +From ce60a9c62da19da0a6df73af3c6fe39ff56ad20d Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 09:18:09 +0100 Subject: [PATCH 117/140] raspberrypi-firmware: Define the MBOX channel in the @@ -132889,7 +132889,7 @@ index c819c21b0158a59c1308882e5a40e3f3fe73cbdf..de2a3dcd562beb752266eaf0070e5586 enum rpi_firmware_property_status { -From 14d34e161f528106d9ad080515eede60388b8a2b Mon Sep 17 00:00:00 2001 +From e2f3517de0255ae51b52071f8fca3ae5978dbb57 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 09:16:19 +0100 Subject: [PATCH 118/140] raspberrypi-firmware: Export the general transaction @@ -132936,7 +132936,7 @@ index de2a3dcd562beb752266eaf0070e55861d553f5f..dc7fd58afd5dddebf9b17065bb069a1d #endif /* __SOC_RASPBERRY_FIRMWARE_H__ */ -From 2da4d8717d305d42889b1affc758120434b6d3d9 Mon Sep 17 00:00:00 2001 +From f4076cf8216b904d4840d04e2c65b5bf48443731 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 08:39:33 +0100 Subject: [PATCH 119/140] drm/vc4: Add a mode for using the closed firmware for @@ -133711,7 +133711,7 @@ index 0000000000000000000000000000000000000000..7dd233eed677c1689492ab95bc864753 + }, +}; -From f1040b49dd5045284ee7192162b890718771e3e5 Mon Sep 17 00:00:00 2001 +From b7aff8ba6f70a2ff9b97f5fe3d0098966a38aa95 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 1 Feb 2017 17:09:18 -0800 Subject: [PATCH 120/140] drm/vc4: Name the primary and cursor planes in fkms. @@ -133738,7 +133738,7 @@ index 7dd233eed677c1689492ab95bc86475330d2d63b..e6097046fb25361bc61d657083d95b63 if (type == DRM_PLANE_TYPE_PRIMARY) { vc4_plane->fbinfo = -From 98ce9c60b4f0bd3bea4be160a526ae23871a3861 Mon Sep 17 00:00:00 2001 +From f52d9f72d1bc2895728a4d26298ccbf058a98030 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 1 Feb 2017 17:10:09 -0800 Subject: [PATCH 121/140] drm/vc4: Add DRM_DEBUG_ATOMIC for the insides of @@ -133811,7 +133811,7 @@ index e6097046fb25361bc61d657083d95b634232aabc..72d0b9cffe3d2997d69040c46f4aee11 RPI_FIRMWARE_SET_CURSOR_STATE, &packet_state, -From 832128c3dbbee984fd3a328cd8e342af8f26f7b1 Mon Sep 17 00:00:00 2001 +From 7509425d6acf00041252ccb3b0b5e487eb78b08d Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 2 Feb 2017 09:42:18 -0800 Subject: [PATCH 122/140] drm/vc4: Fix sending of page flip completion events @@ -133856,7 +133856,7 @@ index 72d0b9cffe3d2997d69040c46f4aee11e22aa213..185f9bd3c1b2d47d0c1fc5293db4199b static void vc4_crtc_handle_page_flip(struct vc4_crtc *vc4_crtc) -From 84cea6b060a32d005d61d4d555a87a48ec722547 Mon Sep 17 00:00:00 2001 +From 10af2809da247c29842b1d40c3d4ec3af0944176 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 18 Apr 2017 21:43:46 +0100 Subject: [PATCH 123/140] vc4_fkms: Apply firmware overscan offset to hardware @@ -133916,7 +133916,7 @@ index 185f9bd3c1b2d47d0c1fc5293db4199bd8963023..072f377b7423ee603d73ace2bf6d620f return 0; -From fd8ac75172f2c4f3c3ffc00a9dee82e395753039 Mon Sep 17 00:00:00 2001 +From 01f4d47d07442bf4fec5f4ce9c2cc61c8b20dedc Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 11:34:26 +0200 Subject: [PATCH 124/140] ASoC: bcm2835: Add support for TDM modes @@ -134321,7 +134321,7 @@ index 56df7d8a43d0aac055a91b0d24aca8e1b4e308e4..dcacf7f83c9371df539a788ea33fedcf dev->dev = &pdev->dev; dev_set_drvdata(&pdev->dev, dev); -From 5f426708cac0c7c6cd9b235c41b67efc0119c3fd Mon Sep 17 00:00:00 2001 +From 0b9e53f5ba5288aede199c9dc30a9d25ae6ce8ac Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 15:30:50 +0200 Subject: [PATCH 125/140] ASoC: bcm2835: Support left/right justified and DSP @@ -134570,7 +134570,7 @@ index dcacf7f83c9371df539a788ea33fedcf97d64690..3a706fda4f39e42efbe12f19d87af9b1 } -From 0e3b657011ab7be605f2ffe0599a613bd55576a4 Mon Sep 17 00:00:00 2001 +From 97a662fec1220109b9bbe7af7be756e6395d7f72 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 16:19:54 +0200 Subject: [PATCH 126/140] ASoC: bcm2835: Support additional samplerates up to @@ -134616,7 +134616,7 @@ index 3a706fda4f39e42efbe12f19d87af9b100a348a5..43f5715a0d5dda851731ecf7ff27e76c | SNDRV_PCM_FMTBIT_S24_LE | SNDRV_PCM_FMTBIT_S32_LE -From 2dc5c8752afdc76d3bd039510a267aa005f0e589 Mon Sep 17 00:00:00 2001 +From e29992ca001ade15f85a8b9568dd8f18b78cbf9c Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 16:24:57 +0200 Subject: [PATCH 127/140] ASoC: bcm2835: Enforce full symmetry @@ -134655,7 +134655,7 @@ index 43f5715a0d5dda851731ecf7ff27e76c48fb6e57..2e449d7173fcecbcd647f90a26bd58b6 static bool bcm2835_i2s_volatile_reg(struct device *dev, unsigned int reg) -From b6efd06f333e14d1f8c48d9a9aca39cb75f4b882 Mon Sep 17 00:00:00 2001 +From e038118e3d7d38dbe722b0cb029092898a946806 Mon Sep 17 00:00:00 2001 From: Andrei Gherzan Date: Mon, 5 Jun 2017 16:40:38 +0100 Subject: [PATCH 128/140] dma-bcm2708: Fix module compilation of @@ -134701,7 +134701,7 @@ index c5bfff2765be4606077e6c8af73040ec13ee8974..6ca874d332a8bc666b1c9576ac51f479 #endif /* _PLAT_BCM2708_DMA_H */ -From b22199c4589523501a080d57fe33ce3e129f1531 Mon Sep 17 00:00:00 2001 +From 5c2a14f1f0b34a07574d31aac0ff926155d9394f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 25 Aug 2017 19:18:13 +0100 Subject: [PATCH 129/140] cache: export clean and invalidate @@ -134756,7 +134756,7 @@ index de78109d002db1a5e7c94a6c1bc8bb94161d07b8..4c850aa3af2b2439fced4e130441329a sub r3, r2, #1 bic r0, r0, r3 -From ef18bccaf8f722ce25e5cd2bf5d9093abac997c3 Mon Sep 17 00:00:00 2001 +From 95bffeeb796afec3258c265e975675bca39f43d2 Mon Sep 17 00:00:00 2001 From: Dan Pasanen Date: Wed, 20 Sep 2017 10:17:41 -0500 Subject: [PATCH 130/140] vcsm: fix multi-platform build @@ -134786,7 +134786,7 @@ index 034ae2f27f870621af9f49453501f1cde051f32a..b7814d67500b98fcd6f376d526a3d4a4 { 0, -From 7a99631cfabb45b3989be013975dcb69eab868e8 Mon Sep 17 00:00:00 2001 +From 9b25eb5e3b70d03e4ea89c89f5bf3074bc077887 Mon Sep 17 00:00:00 2001 From: Dan Pasanen Date: Thu, 21 Sep 2017 09:55:42 -0500 Subject: [PATCH 131/140] arm: partially revert @@ -134894,7 +134894,7 @@ index 054b491ff7649ca067ff821770aec80a4da42102..70e8b7d3443467ae9595924f1a9d043b EXPORT_SYMBOL(cpu_cache); #endif -From c704414b4ffa21cbef4af1b91c75dc6d37ca343c Mon Sep 17 00:00:00 2001 +From 4e1461ec4c94a10cef6cf7036a0bfaff21b9a587 Mon Sep 17 00:00:00 2001 From: Dan Pasanen Date: Thu, 21 Sep 2017 09:57:44 -0500 Subject: [PATCH 132/140] vcsm: add macros for cache functions @@ -134950,7 +134950,7 @@ index b7814d67500b98fcd6f376d526a3d4a4b84fd152..32763bd01e2e3831778fbcd1066df3cb } } -From 9f042caa5460f06fafb87ce7d2630d3c01be061b Mon Sep 17 00:00:00 2001 +From 4ba25e7e7fbef635ec027083d46402deff4196ac Mon Sep 17 00:00:00 2001 From: Dan Pasanen Date: Thu, 21 Sep 2017 07:41:02 -0500 Subject: [PATCH 133/140] vcsm: use dma APIs for cache functions @@ -135024,7 +135024,7 @@ index 32763bd01e2e3831778fbcd1066df3cbf582235d..cfa4ff747de2a96e03dab995aa54fc80 if ((op->invalidate_mode & ~3) != 0) { ret = -EINVAL; -From 81d085df96d1f462c73e1a36bd82f8abd9fdb848 Mon Sep 17 00:00:00 2001 +From f384a85f635bb59ab2eddb393403d7dcfe9f43b3 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 29 Sep 2017 16:15:01 +0100 Subject: [PATCH 134/140] vcsm: Fix up macros to avoid breaking numbers used by @@ -135050,7 +135050,7 @@ index e50fd8eaecef7a3c8451c040ffc3888cc37e28fc..4f120421c2d11f7ae46752c38b073a4d /* Allocate a shared memory handle and block. */ int vc_sm_alloc(struct vc_sm_alloc_t *alloc, int *handle); -From 549e3c459e47777dad7bd5c07809088ba3460995 Mon Sep 17 00:00:00 2001 +From ba762751665bf143ed45192d20df0ba5f262335b Mon Sep 17 00:00:00 2001 From: Chung-Hsien Hsu Date: Sun, 14 May 2017 20:11:05 -0500 Subject: [PATCH 135/140] brcmfmac: add CLM download support @@ -135481,7 +135481,7 @@ index 0eea48e73331d57297099266b1725df2be35a565..f00016f804ac98995369c1e68586a86d static int brcmf_usb_bus_setup(struct brcmf_usbdev_info *devinfo) -From 72cbda0085b603109edc6c8500c7a17ad568b7fd Mon Sep 17 00:00:00 2001 +From 7a12779c252c6d0a7e7bab49e0dfa1fa1aa4a5ab Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Oct 2017 13:23:32 +0100 Subject: [PATCH 136/140] brcmfmac: request_firmware_direct is quieter @@ -135509,7 +135509,7 @@ index f0309e039592ba6e388084a13f052c03f99cf1ef..b5889360da96096775db6425337a7215 if (err == -ENOENT) return 0; -From d476c9cd8b92b5d24f6e1ac0f049fd22e99d88fa Mon Sep 17 00:00:00 2001 +From 230a31a63a04ac3376f3e567ed377f576d20e5c6 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 29 Sep 2017 10:32:19 +0100 Subject: [PATCH 137/140] amba_pl011: Add cts-event-workaround DT property @@ -135578,7 +135578,7 @@ index 4b815abbf9913075885ee60f4d9ad49d89ec96b2..8c6e495b74ca61b8ff8ee79bc6e9d84d uap->vendor = vendor; uap->fifosize = vendor->get_fifosize(dev); -From 0cc5b2c76b399a8c25a1bb7eb8bb86a4e68f2a31 Mon Sep 17 00:00:00 2001 +From 2078fcc63d0dc0a3d06cf7ef1cd8b7302d115c4d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 29 Sep 2017 10:32:19 +0100 Subject: [PATCH 138/140] amba_pl011: Insert mb() for correct FIFO handling @@ -135608,7 +135608,7 @@ index 8c6e495b74ca61b8ff8ee79bc6e9d84d572b990a..f6428446dfc0eb060d18c119d065d85e return true; -From 66d3a2744f7cf19f697ca70f2dacfe05ff4080e0 Mon Sep 17 00:00:00 2001 +From b9922a85e394bcc8c065176758d6523756d831c8 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 11 Oct 2017 13:48:04 +0100 Subject: [PATCH 139/140] amba-pl011: Report AUTOCTS capability to framework @@ -135654,7 +135654,7 @@ index f6428446dfc0eb060d18c119d065d85ee6fea18c..aa661160a87330f013879e56a2da2ed6 if (uap->vendor->oversampling) { -From e300970d92c387679fb6207ed9737fbdf1bf39b9 Mon Sep 17 00:00:00 2001 +From efbb05148839854a9625ccf7bcaf673df53b9f69 Mon Sep 17 00:00:00 2001 From: neilneil2000 <31366098+neilneil2000@users.noreply.github.com> Date: Thu, 12 Oct 2017 17:29:43 +0100 Subject: [PATCH 140/140] GPIO and gpio-poweroff clarifications From 0e480aa1f3e61ef495d28c020d111f023e96fcea Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 3 Nov 2017 16:32:57 +0000 Subject: [PATCH 03/12] linux: update to linux-4.13.8 --- packages/linux/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/linux/package.mk b/packages/linux/package.mk index fc2f92d1cc..dc6539e382 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -66,8 +66,8 @@ case "$LINUX" in PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET imx6-status-led imx6-soc-fan irqbalanced" ;; *) - PKG_VERSION="4.13.7" - PKG_SHA256="6393be5f698c24c02829aa9b08f4626ce4bbd082dcdbd54d6448018e0795729b" + PKG_VERSION="4.13.8" + PKG_SHA256="64e68ca8223c65282d4fc16e0839f2fa7629b151cb6874aeb19dc8c4ef23f427" PKG_URL="https://www.kernel.org/pub/linux/kernel/v4.x/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_PATCH_DIRS="default" ;; From 6626ab22d112dc7d251ed920155c0f536c0fd250 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 3 Nov 2017 16:32:57 +0000 Subject: [PATCH 04/12] RPi: update linux support patch for linux 4.13.8 --- .../patches/linux/linux-01-RPi_support.patch | 284 +++++++++--------- 1 file changed, 142 insertions(+), 142 deletions(-) diff --git a/projects/RPi/patches/linux/linux-01-RPi_support.patch b/projects/RPi/patches/linux/linux-01-RPi_support.patch index b032957da0..6828fafd03 100644 --- a/projects/RPi/patches/linux/linux-01-RPi_support.patch +++ b/projects/RPi/patches/linux/linux-01-RPi_support.patch @@ -1,4 +1,4 @@ -From 7b30f6b911820a848f5172a6bdb6bbee086cf141 Mon Sep 17 00:00:00 2001 +From 5eb5980f8075fc81cb7615596b54fe1f130b6e9f Mon Sep 17 00:00:00 2001 From: Steve Glendinning Date: Thu, 19 Feb 2015 18:47:12 +0000 Subject: [PATCH 001/140] smsx95xx: fix crimes against truesize @@ -48,7 +48,7 @@ index 340c13484e5cc7dd5001577b7522d5a4318bd5b6..7d3d98f0405ad948f9ab3e035a70e15c usbnet_skb_return(dev, ax_skb); } -From ac0a02c9dac18f8e83b158a1c8d755a35f258c05 Mon Sep 17 00:00:00 2001 +From 32e0f672ec66266067e1c157cb0f56462f4b5cf6 Mon Sep 17 00:00:00 2001 From: Sam Nazarko Date: Fri, 1 Apr 2016 17:27:21 +0100 Subject: [PATCH 002/140] smsc95xx: Experimental: Enable turbo_mode and @@ -94,7 +94,7 @@ index 7d3d98f0405ad948f9ab3e035a70e15c667e4fa1..8d34e517db08d895e6135f785c42bf63 netif_dbg(dev, ifup, dev->net, "rx_urb_size=%ld\n", -From cb04cd654e310f332a9a02a97bcf7ecb4ac99bc2 Mon Sep 17 00:00:00 2001 +From 5aae79de6b82222c02d695896c4290f80ca074c3 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 17:26:38 +0000 Subject: [PATCH 003/140] Allow mac address to be set in smsc95xx @@ -193,7 +193,7 @@ index 8d34e517db08d895e6135f785c42bf639671815c..5df7e105c41532c3185e46ee54f43a37 eth_hw_addr_random(dev->net); netif_dbg(dev, ifup, dev->net, "MAC address set to eth_random_addr\n"); -From ebc915ae9e2c8f7d41dea902fcc67477194f550d Mon Sep 17 00:00:00 2001 +From a51eda24c50457de55d494f7ccb8f9b71a22d0e5 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 13 Mar 2015 12:43:36 +0000 Subject: [PATCH 004/140] Protect __release_resource against resources without @@ -224,7 +224,7 @@ index 9b5f04404152c296af3a96132f27cfc80ffa9af9..f8a9af6e6b915812be2ba2c1c2b40106 for (;;) { tmp = *p; -From e28f9e2e976fe90ebfdd41ed7d68aab96deb7461 Mon Sep 17 00:00:00 2001 +From 3e615c95b5e22281076d4c4f94da30e3ac4caa9c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 4 Dec 2015 17:41:50 +0000 Subject: [PATCH 005/140] irq-bcm2836: Prevent spurious interrupts, and trap @@ -254,7 +254,7 @@ index e7463e3c08143acae3e8cc5682f918c6a0b07ebd..a8db33b50ad9ff83d284fa54fe4d3b65 #endif } else if (stat) { -From 7c5747ab4b99a20933d7b248c8a066d33bbf0ede Mon Sep 17 00:00:00 2001 +From 92cddf96fd5a82fced29351d2f33558857308f19 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 9 Feb 2017 14:33:30 +0000 Subject: [PATCH 006/140] irq-bcm2836: Avoid "Invalid trigger warning" @@ -281,7 +281,7 @@ index a8db33b50ad9ff83d284fa54fe4d3b65f859df0f..c4e151451cf8c8ebde5225515eac2786 static void -From d5251a09ebac903af2f4a127c61d40a83b61eb19 Mon Sep 17 00:00:00 2001 +From ee0dab382d05cfe9fdd6d75ba576cd9ba5e6dbf0 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 007/140] irqchip: bcm2835: Add FIQ support @@ -413,7 +413,7 @@ index 44d7c38dde479d771f3552e914bf8c1c1f5019f7..42ff5e6a8e0d532f5b60a1e7af7cc4d9 } -From 513eb36fb3961757d55f32748ee069e46df2a27c Mon Sep 17 00:00:00 2001 +From 3bbc169f402d179f3fffc45c78f3c2bd925882b3 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 008/140] irqchip: irq-bcm2835: Add 2836 FIQ support @@ -515,7 +515,7 @@ index 42ff5e6a8e0d532f5b60a1e7af7cc4d941bd5008..eccf6ed025299cb480884f5bcbe77abf for (b = 0; b < NR_BANKS; b++) { for (i = 0; i < bank_irqs[b]; i++) { -From 9791ca5ab341fb287bac87c946b697ec9af71391 Mon Sep 17 00:00:00 2001 +From 62eb243bf2451064f65e68c763b1c29713c8da3e Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 8 May 2017 16:43:40 +0100 Subject: [PATCH 009/140] irq_bcm2836: Send event when onlining sleeping cores @@ -554,7 +554,7 @@ index c4e151451cf8c8ebde5225515eac2786d6f61d46..bee4d2d2ebacc3233423bb9d825e076b } -From b941ae67ad7a777d4c97551dfca382f10f15f65a Mon Sep 17 00:00:00 2001 +From 3ae749bf6e0e54017025a97274b42508dfd23a06 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 10:26:09 +0100 Subject: [PATCH 010/140] spidev: Add "spidev" compatible string to silence @@ -578,7 +578,7 @@ index cda10719d1d1b21b32866d2b79363faa461ab8e1..4f3779d3aa0960640506725bde918075 }; MODULE_DEVICE_TABLE(of, spidev_dt_ids); -From ac6acd872da5c339ffc7a1212fc76215491ef704 Mon Sep 17 00:00:00 2001 +From ca69048ad9ab4e8f96d51c75c4ced79c16fc46ff Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 3 Jan 2017 18:25:01 +0000 Subject: [PATCH 011/140] Revert "pinctrl: bcm2835: switch to GPIOLIB_IRQCHIP" @@ -880,7 +880,7 @@ index 230883168e99a1a3fecc7916ef0a7e0de7e8b3f1..ff3789a11b3c36b922b9d08035abb638 if (IS_ERR(pc->pctl_dev)) { gpiochip_remove(&pc->gpio_chip); -From f69d9554bad16e336486be5183cd580f52392de6 Mon Sep 17 00:00:00 2001 +From 2e638af7b99de5e5090884e7542ced18aa81d63f Mon Sep 17 00:00:00 2001 From: notro Date: Thu, 10 Jul 2014 13:59:47 +0200 Subject: [PATCH 012/140] pinctrl-bcm2835: Set base to 0 give expected gpio @@ -905,7 +905,7 @@ index ff3789a11b3c36b922b9d08035abb638187c2f5a..d2b537572095c86576f78536f737c102 .can_sleep = false, }; -From be34e8e2c967449e5bdedf749a6fa9e248d1c016 Mon Sep 17 00:00:00 2001 +From ba82c06a97fffe7261a5e89dd6af38ba10c7048f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 26 Feb 2015 09:58:22 +0000 Subject: [PATCH 013/140] pinctrl-bcm2835: Only request the interrupts listed @@ -935,7 +935,7 @@ index d2b537572095c86576f78536f737c102487f99f4..a9d480df32562defbf8be0faf0a39bfe pc->irq_data[i].irqgroup = i; -From 1ec930c1de3914ae3d4b83acff357326022b898c Mon Sep 17 00:00:00 2001 +From 2917fa639182ac1a3b4c2165f646fbf194568e81 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Jun 2015 14:10:44 +0100 Subject: [PATCH 014/140] spi-bcm2835: Support pin groups other than 7-11 @@ -1019,7 +1019,7 @@ index f35cc10772f6670397ea923ad30158270dd68578..5dfe20ffc2866fa6789825016c585175 /* and set up the "mode" and level */ dev_info(&spi->dev, "setting up native-CS%i as GPIO %i\n", -From fb883ea59643aa8c5e9cfe296e3cff0d6be27afa Mon Sep 17 00:00:00 2001 +From 9bec024ac41e9c33723c910edfff7850ef075a9b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 1 Jul 2016 22:09:24 +0100 Subject: [PATCH 015/140] spi-bcm2835: Disable forced software CS @@ -1056,7 +1056,7 @@ index 5dfe20ffc2866fa6789825016c585175a29705b6..8493474d286f7a1ac6454a22c61c8c2c return 0; } -From 281b5ca21e8841bce7394d694cff51709672d192 Mon Sep 17 00:00:00 2001 +From c1119f87e7a800a242da61794fa4694d1a538d63 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 8 Nov 2016 21:35:38 +0000 Subject: [PATCH 016/140] spi-bcm2835: Remove unused code @@ -1147,7 +1147,7 @@ index 8493474d286f7a1ac6454a22c61c8c2cef9121bf..33d75ad38a7f77d085321ace9101900a } -From 5bfbef90bc37e13c59fac18998033b200bf295b7 Mon Sep 17 00:00:00 2001 +From f897dd63eddf4315fd91983fec02a0bb4d9c8c6c 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 017/140] ARM: bcm2835: Set Serial number and Revision @@ -1203,7 +1203,7 @@ index 0c1edfc98696da0e0bb7f4a18cdfbcdd27a9795d..8f152266ba9b470df2eaaed9ebcf158e static const char * const bcm2835_compat[] = { -From d72c37fee5d21f121040d1983d1450b7b4429d49 Mon Sep 17 00:00:00 2001 +From f4c9ef338dea5df5873f65519d250330bc43718f 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 018/140] dmaengine: bcm2835: Load driver early and support @@ -1309,7 +1309,7 @@ index 6204cc32d09c5096df8aec304c3c37b3bcb6be44..599c218dc8a73172dd4bd4a058fc8f95 MODULE_ALIAS("platform:bcm2835-dma"); MODULE_DESCRIPTION("BCM2835 DMA engine driver"); -From e0944789af1f0e63874ed9393b061e73c0dbd877 Mon Sep 17 00:00:00 2001 +From 44198397f30b4332c8ca776448252b0359755fa1 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 25 Jan 2016 17:25:12 +0000 Subject: [PATCH 019/140] firmware: Updated mailbox header @@ -1373,7 +1373,7 @@ index cb979ad90401e299344dd5fae38d09c489d8bd58..30fb37fe175df604a738258a2a632bca RPI_FIRMWARE_VCHIQ_INIT = 0x00048010, -From c52e82294cf85777181e9526fe31e88184034be8 Mon Sep 17 00:00:00 2001 +From aa0f9a79375ad134239a05aeecbd78ee11807748 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 15 Jun 2016 16:48:41 +0100 Subject: [PATCH 020/140] rtc: Add SPI alias for pcf2123 driver @@ -1396,7 +1396,7 @@ index 8895f77726e8da5444afcd602dceff8f25a9b3fd..1833b8853ceb0e6147cceb93a00e558c MODULE_LICENSE("GPL"); +MODULE_ALIAS("spi:rtc-pcf2123"); -From b5a724d56317c196cf02638dfd2b1f72fc8b7362 Mon Sep 17 00:00:00 2001 +From 9974731f97b209466302be8c5b3fad53e074e23d 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 021/140] watchdog: bcm2835: Support setting reboot partition @@ -1501,7 +1501,7 @@ index b339e0e67b4c1275fd4992fea4f1e24c0575b783..26b7177573fac2af1cd4ab5488d2686f static int bcm2835_wdt_probe(struct platform_device *pdev) -From 424ffd4e94ec45787e5a50b6e3bd3d28cbcd580e Mon Sep 17 00:00:00 2001 +From 68a552e7f45f98758d97a92983f366b517d04f31 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 5 Apr 2016 19:40:12 +0100 Subject: [PATCH 022/140] reboot: Use power off rather than busy spinning when @@ -1527,7 +1527,7 @@ index 3b2aa9a9fe268d45335f781c4aa22cf573753a1b..0180d89a34af45c56243fe0f17fbe209 /* -From 73fc347686687844484228db1eba7b3ad024a7d1 Mon Sep 17 00:00:00 2001 +From 48b59b89523f9b7857b27eaf7d7b0c6e0e8adf1e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 9 Nov 2016 13:02:52 +0000 Subject: [PATCH 023/140] bcm: Make RASPBERRYPI_POWER depend on PM @@ -1549,7 +1549,7 @@ index 49f1e2a75d614bc21db152327c7b425ae2504f8d..dccd2374ed00631abd441e3e9d78ee74 help This enables support for the RPi power domains which can be enabled -From 4f6f34fc55bafd34395aca07fef8f19229707e31 Mon Sep 17 00:00:00 2001 +From b0ca14fc4de6e4fa7e1b9b9b4eb39c48b06eb1a7 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Fri, 2 Sep 2016 16:45:27 +0100 Subject: [PATCH 024/140] Register the clocks early during the boot process, so @@ -1597,7 +1597,7 @@ index 58ce6af8452db9ca8b4d3c380a06e448919f6a8d..11d89d106026f15719ea25047d6f357b MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("BCM2835 clock driver"); -From 96c5beefacef631564ec70c710aa4e042099bbbd Mon Sep 17 00:00:00 2001 +From cbe01fecfbfe880a4db4f1b9d63420d85a0fcc2b Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 6 Dec 2016 17:05:39 +0000 Subject: [PATCH 025/140] bcm2835-rng: Avoid initialising if already enabled @@ -1626,7 +1626,7 @@ index 574211a495491d9d6021dcaefe4274a63ed02055..e66c0fca8c6090e32f72796c0877a1cf err = hwrng_register(&bcm2835_rng_ops); if (err) { -From 9317da64489304b6367869199e7f4c592fd7d1f5 Mon Sep 17 00:00:00 2001 +From 81066da07eca53ac32d54e02d4dc35fe96cfb9b1 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Aug 2016 16:28:44 +0100 Subject: [PATCH 026/140] kbuild: Ignore dtco targets when filtering symbols @@ -1649,7 +1649,7 @@ index 9ffd3dda3889c56a7a72229bed21ff5c49d62856..00da6c9bacbf33334233e22ca5209ade esac | tr ";" "\n" | sed -rn 's/^.*=== __KSYM_(.*) ===.*$$/KSYM_\1/p' -From b038898e8c22e72e1d2f870bc8e59fc3d7c4d26b Mon Sep 17 00:00:00 2001 +From 15278c9e472b9211a7487aa2c1b8951053e0291a Mon Sep 17 00:00:00 2001 From: Robert Tiemann Date: Mon, 20 Jul 2015 11:01:25 +0200 Subject: [PATCH 027/140] BCM2835_DT: Fix I2S register map @@ -1690,7 +1690,7 @@ index 65783de0aedf3da79adc36fd077b7a89954ddb6b..a89fe4220fdc3f26f75ee66daf187554 dmas = <&dma 2>, <&dma 3>; -From 4df95834c5697f5d6a9e2efc3fe08a797b376e0c Mon Sep 17 00:00:00 2001 +From 094e0281af86cf4a2b5bc417f01ddee99a06766e Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Feb 2017 17:20:08 +0000 Subject: [PATCH 028/140] clk-bcm2835: Mark used PLLs and dividers CRITICAL @@ -1721,7 +1721,7 @@ index 11d89d106026f15719ea25047d6f357b4bfcb2c5..fe8f5d65f2749cb3ddc878df61664826 divider->data = data; -From d21a03008eb9db403e835926aaa4e08bf059a1a2 Mon Sep 17 00:00:00 2001 +From b8226a2226a2aa5dd1369ae65f4b130ae93987ea Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Feb 2017 17:20:08 +0000 Subject: [PATCH 029/140] clk-bcm2835: Add claim-clocks property @@ -1826,7 +1826,7 @@ index fe8f5d65f2749cb3ddc878df616648267441e0ee..92b5e0f5145b32d3bfc3592fe381e8be sizeof(cprman_parent_names)); of_clk_parent_fill(dev->of_node, cprman->real_parent_names, -From 0ecc50ba50ca8147b60daae14e74ac616e7ad9c4 Mon Sep 17 00:00:00 2001 +From 6d4e872b8605fa347f79a7ca068d98074448cbf3 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 6 Mar 2017 09:06:18 +0000 Subject: [PATCH 030/140] clk-bcm2835: Read max core clock from firmware @@ -1944,7 +1944,7 @@ index 92b5e0f5145b32d3bfc3592fe381e8be3cd90c72..336f8c9c44325d0a94e591a8557f7af2 for (i = 0; !of_property_read_u32_index(pdev->dev.of_node, "claim-clocks", -From c70b9bc7fae45872151276b81a626acb9a680714 Mon Sep 17 00:00:00 2001 +From d3c0820021993f4f69856f0b81da549fc690edb1 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 9 May 2016 17:28:18 -0700 Subject: [PATCH 031/140] clk: bcm2835: Mark GPIO clocks enabled at boot as @@ -1985,7 +1985,7 @@ index 336f8c9c44325d0a94e591a8557f7af246adc857..caa05e5ad0b7b5cd683e04fb3591a3df * rate changes on at least of the parents. */ -From 0001d86bef282d01f541c6a34f3647f72e6ef6b1 Mon Sep 17 00:00:00 2001 +From 3758020261488ce2af7ec12a5b3aefd5f6b7d2e8 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 9 Feb 2017 14:36:44 +0000 Subject: [PATCH 032/140] sound: Demote deferral errors to INFO level @@ -2023,7 +2023,7 @@ index 13c875e2392a40ec5651d7c12a28b9ac9f3aab85..23d56057e49b5ff6b6c3c352c150fee8 goto _err_defer; } -From 8e3527abecd40a68ff2b8c95ae9d556735a578d9 Mon Sep 17 00:00:00 2001 +From ab191266644f070dcc629c85a4093b51e42be072 Mon Sep 17 00:00:00 2001 From: Claggy3 Date: Sat, 11 Feb 2017 14:00:30 +0000 Subject: [PATCH 033/140] Update vfpmodule.c @@ -2163,7 +2163,7 @@ index a71a48e71fffa8626fe90106815376c44bbe679b..d6c0a5a0a5ae3510db3ace5e3f5d3410 /* * Save the userland NEON/VFP state. Under UP, -From df07c56d2c44c5a89038a16ba2ffd6612663818d Mon Sep 17 00:00:00 2001 +From b49e02015064a08b062b7ef9da948d5b74b52635 Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Wed, 8 Mar 2017 21:13:24 +1100 Subject: [PATCH 034/140] ASoC: bcm2835_i2s.c: relax the ch2 register setting @@ -2187,7 +2187,7 @@ index 6ba20498202ed36906b52096893a88867a79269f..56df7d8a43d0aac055a91b0d24aca8e1 format |= BCM2835_I2S_CH1(BCM2835_I2S_CHPOS(ch1pos)); format |= BCM2835_I2S_CH2(BCM2835_I2S_CHPOS(ch2pos)); -From 654169b16dd8b57d0d8de0aaa71d1bfc3867198c Mon Sep 17 00:00:00 2001 +From bb65e0d5180018502c9904c00f70bc9f4bc34e5d 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 035/140] i2c: bcm2835: Add debug support @@ -2379,7 +2379,7 @@ index cd07a69e2e9355540442785f95e90823b05c9d10..47167f403cc8329bd811b47c7011c299 if (i2c_dev->msg_err & BCM2835_I2C_S_ERR) return -EREMOTEIO; -From e8e5545a3afd3fbf669a534a6aa0fc9627d821f5 Mon Sep 17 00:00:00 2001 +From e4cbe7d5d580374cc52c55f34a64b420acf7db94 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 18 Dec 2014 16:07:15 -0800 Subject: [PATCH 036/140] mm: Remove the PFN busy warning @@ -2407,7 +2407,7 @@ index 1423da8dd16f5bdc83e20ddf6665b2022a9a6492..6ce930c02160d55dc4eee1e7197a5efa goto done; } -From ffd72bc32929f6fde14abb485d42746171017bf6 Mon Sep 17 00:00:00 2001 +From 55f979ec12a458a587c475ec8cb017c27b45979a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 23 Mar 2017 10:06:56 +0000 Subject: [PATCH 037/140] ASoC: Add prompt for ICS43432 codec @@ -2435,7 +2435,7 @@ index 6c78b0b49b8145c24740d93c4174c059d91ddae9..d6450d5fc144737f967b8e00678baa9b config SND_SOC_INNO_RK3036 tristate "Inno codec driver for RK3036 SoC" -From 8df9e557f661d82c428051462225f4b8595fbe9a Mon Sep 17 00:00:00 2001 +From e3a9cba066e87fca0aa10e8427b8d2fcb32d99c2 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 18 May 2017 15:36:46 +0100 Subject: [PATCH 038/140] staging: bcm2835-audio: Fix memory corruption @@ -2473,7 +2473,7 @@ index 5f3d8f2339e34834d11edfa8de1d5819e3e32b4f..89f96f3c02805f4114ec9b488e18d00e return ret; } -From d6671d47b360f1de33d1758701a190eb445db828 Mon Sep 17 00:00:00 2001 +From 9ddf7e3c1bb27dcbe36a2baa9b85c36f29c46a8f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 12 May 2013 12:24:19 +0100 Subject: [PATCH 039/140] Main bcm2708/bcm2709 linux port @@ -2664,7 +2664,7 @@ index cfb4b4496dd9f61362dea012176c146120fada07..d9c6c217c4d6a2408abe2665bf7f2700 MODULE_AUTHOR("Lubomir Rintel "); MODULE_DESCRIPTION("BCM2835 mailbox IPC driver"); -From 5e70a67c98c2da072318626de5ffb240d43d61bd Mon Sep 17 00:00:00 2001 +From f1e4b89f3fbd1ee0f58137f94d937fcc27a43982 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 19:46:17 +0100 Subject: [PATCH 040/140] Add dwc_otg driver @@ -63941,7 +63941,7 @@ index 0000000000000000000000000000000000000000..cdc9963176e5a4a0d5250613b61e26c5 +test_main(); +0; -From 07464f79e6cab6f1770acf00bea1791ef7d00e64 Mon Sep 17 00:00:00 2001 +From dfb3701cf5d7ce32b6d74a5ed81016c966f5183d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 17:06:34 +0100 Subject: [PATCH 041/140] bcm2708 framebuffer driver @@ -67403,7 +67403,7 @@ index 3c14e43b82fefe1d32f591d1b2f61d2cd28d0fa8..7626beb6a5bb8df601ddf0f6e6909d1f +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 -From cd64fc534d46eb57043959e7055c6a8a225f94f0 Mon Sep 17 00:00:00 2001 +From 8f194a510cf860bd8f3f3a02adc9d3fad987e2f7 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 14:22:53 +0100 Subject: [PATCH 042/140] dmaengine: Add support for BCM2708 @@ -68037,7 +68037,7 @@ index 0000000000000000000000000000000000000000..c5bfff2765be4606077e6c8af73040ec + +#endif /* _PLAT_BCM2708_DMA_H */ -From 6831de03e5100a95f5cb7fcbc07caff9e56f4d4c Mon Sep 17 00:00:00 2001 +From 22868bdec63cf956c7e75aeabcfcd8f5f4e87753 Mon Sep 17 00:00:00 2001 From: gellert Date: Fri, 15 Aug 2014 16:35:06 +0100 Subject: [PATCH 043/140] MMC: added alternative MMC driver @@ -69920,7 +69920,7 @@ index 46c73e97e61f08a41d9753079345f5965caebbc5..388c551ed11e9d06ea1c25b6553d47a8 unsigned int erase_size; /* erase size in sectors */ -From d1c37dad3f23e11a40b87edf301d32d8821f55a9 Mon Sep 17 00:00:00 2001 +From 7695dbc0269595e1a8e508a0106477839afa0201 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 25 Mar 2015 17:49:47 +0000 Subject: [PATCH 044/140] Adding bcm2835-sdhost driver, and an overlay to @@ -72329,7 +72329,7 @@ index 0000000000000000000000000000000000000000..9c6f199a7830959f31012d86bc1f8b1a +MODULE_LICENSE("GPL v2"); +MODULE_AUTHOR("Phil Elwell"); -From 65bf336970c014dc524d239d21fd3724647692fe Mon Sep 17 00:00:00 2001 +From 0a7447480fa98e9acc6e84cc2bb30423190457f2 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 28 Oct 2016 15:36:43 +0100 Subject: [PATCH 045/140] vc_mem: Add vc_mem driver for querying firmware @@ -72857,7 +72857,7 @@ index 0000000000000000000000000000000000000000..20a475377eb3078ea1ecaef2b24efc35 + +#endif /* _VC_MEM_H */ -From c7a617a05f15b4863742a86b1e5cdeb7eb3cb86c Mon Sep 17 00:00:00 2001 +From 69809f5c4f18e5e70cd51233ea1034c0264b75e5 Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Tue, 22 Jul 2014 15:41:04 +0100 Subject: [PATCH 046/140] vcsm: VideoCore shared memory service for BCM2835 @@ -77734,7 +77734,7 @@ index 0000000000000000000000000000000000000000..b75729d762f25aace133f7a008633b40 + +#endif /* __VMCS_SM_IOCTL_H__INCLUDED__ */ -From 82ba874212bcc8e88b9dbc5b31187137d381be73 Mon Sep 17 00:00:00 2001 +From df34ab894a84f9b895c7bae7f6bc9c72ebe55d8a Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Fri, 21 Aug 2015 23:14:48 +0100 Subject: [PATCH 047/140] Add /dev/gpiomem device for rootless user GPIO access @@ -78045,7 +78045,7 @@ index 0000000000000000000000000000000000000000..f5e7f1ba8fb6f18dee77fad06a17480c +MODULE_DESCRIPTION("gpiomem driver for accessing GPIO from userspace"); +MODULE_AUTHOR("Luke Wren "); -From 3f0da7bf0b0e7b1d68a103f758865c9366acce09 Mon Sep 17 00:00:00 2001 +From 0f4dc67bcbbdf5a4a5939e9dd130deff7541bf53 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:14:45 +0100 Subject: [PATCH 048/140] Add SMI driver @@ -79999,7 +79999,7 @@ index 0000000000000000000000000000000000000000..ee3a75edfc033eeb0d90a687ffb68b10 + +#endif /* BCM2835_SMI_H */ -From 59db1420d1f84cb5dcd883e939b509561af971b6 Mon Sep 17 00:00:00 2001 +From 917e92bba4e0e08bb29ed970e475d0443023a209 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Tue, 26 Apr 2016 14:59:21 +0000 Subject: [PATCH 049/140] MISC: bcm2835: smi: use clock manager and fix reload @@ -80172,7 +80172,7 @@ index 63a4ea08b9930a3a31a985f0a1d969b488ed49ec..1261540703127d1d63b9f3c87042c6e5 return 0; } -From c0f6adf10e15bf9d70f1caf81eaca2311ae85f0c Mon Sep 17 00:00:00 2001 +From f0d6bab81440d68e4d5d83a0dd0b58254a99b84e Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:16:10 +0100 Subject: [PATCH 050/140] Add SMI NAND driver @@ -80540,7 +80540,7 @@ index 0000000000000000000000000000000000000000..02adda6da18bd0ba9ab19a104975b79d + ("Driver for NAND chips using Broadcom Secondary Memory Interface"); +MODULE_AUTHOR("Luke Wren "); -From a321023f6317d556de191df0f14fcb5a5264905e Mon Sep 17 00:00:00 2001 +From 61907bc2293ad91e5d10d6f4d99d06587c8cd3d1 Mon Sep 17 00:00:00 2001 From: Aron Szabo Date: Sat, 16 Jun 2012 12:15:55 +0200 Subject: [PATCH 051/140] lirc: added support for RaspberryPi GPIO @@ -81403,7 +81403,7 @@ index 0000000000000000000000000000000000000000..fb69624ccef00ddbdccf8256d6baf1b1 + +#endif -From c19c6eb8851f0314cff268b948e15ba225ba1b6c Mon Sep 17 00:00:00 2001 +From 5522829e0ec6b1f0c01dc6c5eadf4b574ec1eb16 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:49:20 +0100 Subject: [PATCH 052/140] Add cpufreq driver @@ -81670,7 +81670,7 @@ index 0000000000000000000000000000000000000000..99345969b0e4d651fd9033d67de2febb +module_init(bcm2835_cpufreq_module_init); +module_exit(bcm2835_cpufreq_module_exit); -From 41fa77872e3962babc45b3aa04cb57946c45fb8a Mon Sep 17 00:00:00 2001 +From 843990e2c8913f59f09705435b929bbd33ed951e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 15:44:08 +0100 Subject: [PATCH 053/140] Add Chris Boot's i2c driver @@ -82338,7 +82338,7 @@ index 0000000000000000000000000000000000000000..962f2e5c7455d91bf32925d785f5f16b +MODULE_LICENSE("GPL v2"); +MODULE_ALIAS("platform:" DRV_NAME); -From ade3ce90e2d856671c601a93ee991c90d74557ea Mon Sep 17 00:00:00 2001 +From cba1039bbc76af46c1e47a9b94486cd1785ee43f 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/140] char: broadcom: Add vcio module @@ -82566,7 +82566,7 @@ index 0000000000000000000000000000000000000000..c19bc2075c77879563ef5e59038b5a14 +MODULE_DESCRIPTION("Mailbox userspace access"); +MODULE_LICENSE("GPL"); -From 167036d5a11bd237b4e7d5b3aec2e7e543e21ccf Mon Sep 17 00:00:00 2001 +From ba4450c78fc4e9939bc504e16791ef720ea4e1cc 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/140] firmware: bcm2835: Support ARCH_BCM270x @@ -82652,7 +82652,7 @@ index dd506cd3a5b874f9e1acd07efb8cd151bb6145d1..3f070bd38a91511c986e3fb114b15bd4 MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("Raspberry Pi firmware driver"); -From df162acb2895b4342d7c2c9fd4857853c82b97d5 Mon Sep 17 00:00:00 2001 +From 733d74c0c023e0d548c6b33671efac20f6fa2d4f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 11 May 2015 09:00:42 +0100 Subject: [PATCH 056/140] scripts: Add mkknlimg and knlinfo scripts from tools @@ -83182,7 +83182,7 @@ index 0000000000000000000000000000000000000000..84be2593ec1de8f97b0167ff06b3e05d + return $trailer; +} -From 298f7ddc50c2081defef9a334a0087bfe6ad25d0 Mon Sep 17 00:00:00 2001 +From da26073d0984b05a7708453a1d41cc9bd86d58af Mon Sep 17 00:00:00 2001 From: notro Date: Wed, 9 Jul 2014 14:46:08 +0200 Subject: [PATCH 057/140] BCM2708: Add core Device Tree support @@ -95422,7 +95422,7 @@ index 58c05e5d9870b6c18a72da7dc44ff3112994946d..9842523b225a88505d796cc689c04f40 # Bzip2 -From f682c212a4500ce7d5fa25a0034ffce85ac56487 Mon Sep 17 00:00:00 2001 +From 89d00b472096b34acc808f0d67b2f1c82690b630 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Feb 2015 13:50:57 +0000 Subject: [PATCH 058/140] BCM270x_DT: Add pwr_led, and the required "input" @@ -95600,7 +95600,7 @@ index 64c56d454f7df9f864a5242ce4212df586f66886..3fd74c8737871cb56f0355c858fc135e /* set_brightness_work / blink_timer flags, atomic, private. */ unsigned long work_flags; -From b7c35b862f7e2afa4a2532e16f6ee8d7352fa0f2 Mon Sep 17 00:00:00 2001 +From 5928a3dfd8e54d87132d91994907849c4bf2dc0a Mon Sep 17 00:00:00 2001 From: Siarhei Siamashka Date: Mon, 17 Jun 2013 13:32:11 +0300 Subject: [PATCH 059/140] fbdev: add FBIOCOPYAREA ioctl @@ -95871,7 +95871,7 @@ index fb795c3b3c178ad3cd7c9e9e4547ffd492bac181..703fa8a70574323abe2fb32599254582 __u32 dx; /* screen-relative */ __u32 dy; -From 2ae783234a3be15437b5b4622255608dcd325f2d Mon Sep 17 00:00:00 2001 +From 2e2c7b1c39d7d462009c422cb529148c4c33fa98 Mon Sep 17 00:00:00 2001 From: Harm Hanemaaijer Date: Thu, 20 Jun 2013 20:21:39 +0200 Subject: [PATCH 060/140] Speed up console framebuffer imageblit function @@ -96083,7 +96083,7 @@ index a2bb276a8b2463eee98eb237c4647bc00cd93601..436494fba15abecb400ef28688466faf start_index, pitch_index); } else -From 70822760e6d9ba437d3bf890bb31e7ca8fd7512c Mon Sep 17 00:00:00 2001 +From 8ad32bf5551723e795b37b761d3f50ed07d88162 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 8 May 2013 11:46:50 +0100 Subject: [PATCH 061/140] enabling the realtime clock 1-wire chip DS1307 and @@ -96336,7 +96336,7 @@ index 90cbe7e65059f6b604a87c6bf39cd9bbeae7684c..a52be51ee0a5511a75d4eaa8dacaec5e u8, w1_slave_found_callback); }; -From fb07cbbd06404e294c8d815aa4c8a6392c63c097 Mon Sep 17 00:00:00 2001 +From aa4cfbc890b73a4293517316489893efd1945e86 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 14 Jul 2014 22:02:09 +0100 Subject: [PATCH 062/140] hid: Reduce default mouse polling interval to 60Hz @@ -96347,7 +96347,7 @@ Reduces overhead when using X 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/hid/usbhid/hid-core.c b/drivers/hid/usbhid/hid-core.c -index c008847e0b20a2accb00451b10fb1c648f67925b..4a86428a3b4e3d51e9ac6ce9c9c1109773a10da9 100644 +index 3f11b02f9857648ba27138f39823a4017fb93d2f..09a81a447dd64887f6dbd8ec8dc402644c43b1a8 100644 --- a/drivers/hid/usbhid/hid-core.c +++ b/drivers/hid/usbhid/hid-core.c @@ -48,7 +48,7 @@ @@ -96359,7 +96359,7 @@ index c008847e0b20a2accb00451b10fb1c648f67925b..4a86428a3b4e3d51e9ac6ce9c9c11097 module_param_named(mousepoll, hid_mousepoll_interval, uint, 0644); MODULE_PARM_DESC(mousepoll, "Polling interval of mice"); -@@ -1088,7 +1088,9 @@ static int usbhid_start(struct hid_device *hid) +@@ -1098,7 +1098,9 @@ static int usbhid_start(struct hid_device *hid) /* Change the polling interval of mice and joysticks. */ switch (hid->collection->usage) { case HID_GD_MOUSE: @@ -96371,7 +96371,7 @@ index c008847e0b20a2accb00451b10fb1c648f67925b..4a86428a3b4e3d51e9ac6ce9c9c11097 break; case HID_GD_JOYSTICK: -From 5d4ab97f1d09fe0a252ebc4d9499c99cee4d8c8d Mon Sep 17 00:00:00 2001 +From 6e03e6db7a7236df6d1961047634bac6c7ed33cd Mon Sep 17 00:00:00 2001 From: Gordon Hollingworth Date: Tue, 12 May 2015 14:47:56 +0100 Subject: [PATCH 063/140] rpi-ft5406: Add touchscreen driver for pi LCD display @@ -96732,7 +96732,7 @@ index 30fb37fe175df604a738258a2a632bca3bfff33f..4a3d79d3b48eb483a4e4bf498f617515 RPI_FIRMWARE_FRAMEBUFFER_SET_BACKLIGHT = 0x0004800f, -From fb4b5e6877148b1f26fbca8fdb9b727f1493909d Mon Sep 17 00:00:00 2001 +From 6eb6737bd9ad79f0517e7944b54ab5d8ecdc615d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 28 Nov 2016 16:50:04 +0000 Subject: [PATCH 064/140] Improve __copy_to_user and __copy_from_user @@ -98310,7 +98310,7 @@ index 17ec37811c32f09126ed42753037e055c5cec115..c08f81812d0d56a0d90c1eb6777d0622 bool "Broadcom BCM63xx DSL SoC" depends on ARCH_MULTI_V7 -From 66d7249425c5bdf2077806e6020cca85e3998306 Mon Sep 17 00:00:00 2001 +From 94f598bd58e5ee4205d2f3be9a498513b5c4ed79 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 25 Jun 2015 12:16:11 +0100 Subject: [PATCH 065/140] gpio-poweroff: Allow it to work on Raspberry Pi @@ -98348,7 +98348,7 @@ index be3d81ff51cc3f510d85e4eed7a52960e51e7bc1..a030ae9fb1fca325061c093696e82186 "%s: pm_power_off function already registered", __func__); -From 5e396b93ed4d72dd6f806a23c4418737c19b60de Mon Sep 17 00:00:00 2001 +From 04b5564233812fa3629cbf58327b1158e2c84c58 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 14:32:47 +0100 Subject: [PATCH 066/140] mfd: Add Raspberry Pi Sense HAT core driver @@ -99216,7 +99216,7 @@ index 0000000000000000000000000000000000000000..56196dc2af10e464a1e3f98b028dca1c + +#endif -From 23f8233516f0275f69b86e5b28b745df8756ed11 Mon Sep 17 00:00:00 2001 +From a4a051d6e0fc7dcf0775c5f4a2d6305b2f362249 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 19:19:08 +0100 Subject: [PATCH 067/140] ASoC: Add support for HifiBerry DAC @@ -99394,7 +99394,7 @@ index 0000000000000000000000000000000000000000..ee9f133953544629282631e5ef3f73fe +MODULE_DESCRIPTION("ASoC Driver for HifiBerry DAC"); +MODULE_LICENSE("GPL v2"); -From f178c59882f6ee22501b5ed8c19fed9ae11d475e Mon Sep 17 00:00:00 2001 +From 63cb7d6ac5a2c4242f4baf306ae6d64948019304 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Mon, 25 Jan 2016 15:48:59 +0000 Subject: [PATCH 068/140] ASoC: Add support for Rpi-DAC @@ -99681,7 +99681,7 @@ index 0000000000000000000000000000000000000000..afe1b419582aa40c4b2729d242bb13cd +MODULE_AUTHOR("Florian Meier "); +MODULE_LICENSE("GPL v2"); -From 476e48d843da9c3e9e603c7897ef1c492748f80e Mon Sep 17 00:00:00 2001 +From 6a34ae013c5870d0eb2859e81fc98854a71f3038 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:41:23 +0100 Subject: [PATCH 069/140] ASoC: wm8804: Implement MCLK configuration options, @@ -99733,7 +99733,7 @@ index af95d648265b3e92e345101542b332aee35191d4..513f56ba132929662802d15cdc653af3 .component_driver = { .dapm_widgets = wm8804_dapm_widgets, -From 9bb383903b5d312f2bd4eb3383a9d3a6aa7d675d Mon Sep 17 00:00:00 2001 +From 4575bceeaf2c8c82509971625dccc24239e49b92 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:42:08 +0100 Subject: [PATCH 070/140] ASoC: BCM:Add support for HiFiBerry Digi. Driver is @@ -100080,7 +100080,7 @@ index 0000000000000000000000000000000000000000..7620dd02de40b6d644ff038b445d375d +MODULE_DESCRIPTION("ASoC Driver for HifiBerry Digi"); +MODULE_LICENSE("GPL v2"); -From fd669776167a57dd0285c4317d5796b10f7aa692 Mon Sep 17 00:00:00 2001 +From b4f1fc36f768104e087b3b5a286455225707c6bb Mon Sep 17 00:00:00 2001 From: Gordon Garrity Date: Sat, 8 Mar 2014 16:56:57 +0000 Subject: [PATCH 071/140] Add IQaudIO Sound Card support for Raspberry Pi @@ -100418,7 +100418,7 @@ index 0000000000000000000000000000000000000000..1ee4097c846376666775272ed692ca33 +MODULE_DESCRIPTION("ASoC Driver for IQAudio DAC"); +MODULE_LICENSE("GPL v2"); -From 8ee79b1e1939f5ec1cf050fc048e181e33bf3450 Mon Sep 17 00:00:00 2001 +From 90dc68a784122a6cdad96b1911471d7bfe55e021 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 10:06:56 +0200 Subject: [PATCH 072/140] Added support for HiFiBerry DAC+ @@ -101051,7 +101051,7 @@ index 72b19e62f6267698aea45d2410d616d91c1825cb..c6839ef6e16754ed9de2698507b8986a dev_err(dev, "No LRCLK?\n"); return -EINVAL; -From 47adb8041c6713e2ccdd561266908e3c03afee5b Mon Sep 17 00:00:00 2001 +From 638d9d4026a57d4adcb616dd0038a80a518ae5e9 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 11:09:58 +0200 Subject: [PATCH 073/140] Added driver for HiFiBerry Amp amplifier add-on board @@ -101889,7 +101889,7 @@ index 0000000000000000000000000000000000000000..8f019e04898754d2f87e9630137be9e8 + +#endif /* _TAS5713_H */ -From 833a7539e918cbd1da2e1cfb5b3815b912e4fe85 Mon Sep 17 00:00:00 2001 +From f33e45f91097695d18884008a722daf8e99ad2aa Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Wed, 25 Mar 2015 09:26:17 +0100 Subject: [PATCH 074/140] Add driver for rpi-proto @@ -102107,7 +102107,7 @@ index 0000000000000000000000000000000000000000..fadbfade100228aaafabb0d3bdf35c01 +MODULE_DESCRIPTION("ASoC Driver for Raspberry Pi connected to PROTO board (WM8731)"); +MODULE_LICENSE("GPL"); -From cb370094a1112bbe492a204a1d3a41d39a4cab95 Mon Sep 17 00:00:00 2001 +From b39a7eee0091bc3a7c1a84f28957697d5d6a0983 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 24 Aug 2015 16:03:47 +0100 Subject: [PATCH 075/140] RaspiDAC3 support @@ -102353,7 +102353,7 @@ index 0000000000000000000000000000000000000000..ad2b5b89bc8213dc2e277306ef50d6e3 +MODULE_DESCRIPTION("ASoC Driver for RaspiDAC Rev.3x"); +MODULE_LICENSE("GPL v2"); -From 282be3b076cfd73d02c1ae4ea9ec5e484f9dd379 Mon Sep 17 00:00:00 2001 +From 6497629f38960fdf5447aeaaed069fea0155e960 Mon Sep 17 00:00:00 2001 From: Aaron Shaw Date: Thu, 7 Apr 2016 21:26:21 +0100 Subject: [PATCH 076/140] Add Support for JustBoom Audio boards @@ -102812,7 +102812,7 @@ index 0000000000000000000000000000000000000000..909cf8928f2f4313982316f9c5b8a709 +MODULE_DESCRIPTION("ASoC Driver for JustBoom PI Digi HAT Sound Card"); +MODULE_LICENSE("GPL v2"); -From 66033d52226cb9a5bbb0ca00400b9097bcaa013a Mon Sep 17 00:00:00 2001 +From 61b4d6328a4bd4e5af28db74eeb08847e5ba6b2c Mon Sep 17 00:00:00 2001 From: Andrey Grodzovsky Date: Tue, 3 May 2016 22:10:59 -0400 Subject: [PATCH 077/140] ARM: adau1977-adc: Add basic machine driver for @@ -102997,7 +102997,7 @@ index 0000000000000000000000000000000000000000..f3d7e5db7bb912e1d7ca6f8e8d42df5f +MODULE_DESCRIPTION("ASoC Driver for ADAU1977 ADC"); +MODULE_LICENSE("GPL v2"); -From 2600d52ce2078c0ed53831d10553ee8c098131b1 Mon Sep 17 00:00:00 2001 +From 94084982b9ad5297058b71edf8c68af47b4a03ab Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Mon, 16 May 2016 21:36:31 +1000 Subject: [PATCH 078/140] New AudioInjector.net Pi soundcard with low jitter @@ -103251,7 +103251,7 @@ index 0000000000000000000000000000000000000000..491906bbf446826e55dd843f28e4860f +MODULE_ALIAS("platform:audioinjector-pi-soundcard"); + -From 322dbc58a6072883e36a46b6964df14f3b4f61aa Mon Sep 17 00:00:00 2001 +From 91bcb212a95e604255635aede6b02e0155b7f16e Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Thu, 30 Jun 2016 18:38:42 +0100 Subject: [PATCH 079/140] Add IQAudIO Digi WM8804 board support @@ -103554,7 +103554,7 @@ index 0000000000000000000000000000000000000000..33aa2be8a43a12a12cfb5d844dd9732c +MODULE_DESCRIPTION("ASoC Driver for IQAudIO WM8804 Digi"); +MODULE_LICENSE("GPL v2"); -From 3e9f9f4ba6a12f6439901727dc43c51388ca6d2a Mon Sep 17 00:00:00 2001 +From 5d86007ea9f825363a939da5cac21be6f55b4f2b Mon Sep 17 00:00:00 2001 From: escalator2015 Date: Tue, 24 May 2016 16:20:09 +0100 Subject: [PATCH 080/140] New driver for RRA DigiDAC1 soundcard using WM8741 + @@ -104030,7 +104030,7 @@ index 0000000000000000000000000000000000000000..f200688bb4ae32b90a0ced555aed94b0 +MODULE_DESCRIPTION("ASoC Driver for RRA DigiDAC1"); +MODULE_LICENSE("GPL v2"); -From 42a61a91c772a32fa9d1fe16fad6a8b485f00e4f Mon Sep 17 00:00:00 2001 +From 4b3e10e6dc09bfe9d16af4c039fa548297c52da2 Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Sat, 2 Jul 2016 16:26:19 +0100 Subject: [PATCH 081/140] Add support for Dion Audio LOCO DAC-AMP HAT @@ -104206,7 +104206,7 @@ index 0000000000000000000000000000000000000000..65e03741d349a2dc5bd91f69855ea952 +MODULE_DESCRIPTION("ASoC Driver for DionAudio LOCO"); +MODULE_LICENSE("GPL v2"); -From 7c12b7edde01090d80c5f3a7ab072c0b85dc5341 Mon Sep 17 00:00:00 2001 +From 52e0295949eba32ed00906b728ed73b78f8c971a Mon Sep 17 00:00:00 2001 From: Clive Messer Date: Mon, 19 Sep 2016 14:01:04 +0100 Subject: [PATCH 082/140] Allo Piano DAC boards: Initial 2 channel (stereo) @@ -104416,7 +104416,7 @@ index 0000000000000000000000000000000000000000..eaf50fb6dbca1970ae1c6f8662088b0f +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Piano DAC"); +MODULE_LICENSE("GPL v2"); -From e9de764cd5519fcbc2c3feb661f3de8da5d94811 Mon Sep 17 00:00:00 2001 +From 6358a0d0bc866330ee01e17a065e0fd0931f5b0f Mon Sep 17 00:00:00 2001 From: Raashid Muhammed Date: Mon, 27 Mar 2017 12:35:00 +0530 Subject: [PATCH 083/140] Add support for Allo Piano DAC 2.1 plus add-on board @@ -105288,7 +105288,7 @@ index 0000000000000000000000000000000000000000..d4e99e3c6a383d92fb0cf9e8c1cd1e76 +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Piano DAC Plus"); +MODULE_LICENSE("GPL v2"); -From 47ebd4cf40b26f30d2e81af8ecb886f218310f67 Mon Sep 17 00:00:00 2001 +From 70cf53e2c68d935b1cd4a4f69384cac36c70c816 Mon Sep 17 00:00:00 2001 From: BabuSubashChandar Date: Tue, 28 Mar 2017 20:04:42 +0530 Subject: [PATCH 084/140] Add support for Allo Boss DAC add-on board for @@ -105994,7 +105994,7 @@ index 0000000000000000000000000000000000000000..203ab76c7045b081578e23bda1099dd1 +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Boss DAC"); +MODULE_LICENSE("GPL v2"); -From 0b12c5df47a6b3a07f87d6721d8c9ff51e9bc7f0 Mon Sep 17 00:00:00 2001 +From 9ec3d5e63670fb73723124fd3d431cf370a92ab3 Mon Sep 17 00:00:00 2001 From: gtrainavicius Date: Sun, 23 Oct 2016 12:06:53 +0300 Subject: [PATCH 085/140] Support for Blokas Labs pisound board @@ -107196,7 +107196,7 @@ index 0000000000000000000000000000000000000000..06ff1e53dc9d860946965b6303577762 +MODULE_DESCRIPTION("ASoC Driver for pisound, http://blokas.io/pisound"); +MODULE_LICENSE("GPL v2"); -From d4c9ac29f3a90888508a72801d09356595f823a8 Mon Sep 17 00:00:00 2001 +From c18bb087ee1904baf55ce158193939d13fbcc0d3 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 22 Jan 2017 12:49:37 +0100 Subject: [PATCH 086/140] ASoC: Add driver for Cirrus Logic Audio Card @@ -108264,7 +108264,7 @@ index 0000000000000000000000000000000000000000..ac8651ddff7bd3701dffe22c7fb88352 +MODULE_DESCRIPTION("ASoC driver for Cirrus Logic Audio Card"); +MODULE_LICENSE("GPL"); -From bb4bd434c676f2bb05998d726d21e2b5c4619f83 Mon Sep 17 00:00:00 2001 +From 3f2b4f91e7beb4718e18bdd72213843bef352bb5 Mon Sep 17 00:00:00 2001 From: Miquel Date: Fri, 24 Feb 2017 20:51:06 +0100 Subject: [PATCH 087/140] sound: Support for Dion Audio LOCO-V2 DAC-AMP HAT @@ -108462,7 +108462,7 @@ index 0000000000000000000000000000000000000000..a009c49477972a9832175d86f201b035 +MODULE_DESCRIPTION("ASoC Driver for DionAudio LOCO-V2"); +MODULE_LICENSE("GPL v2"); -From e4bce3aec1cfc24d88ba98ec6c26539188cc0940 Mon Sep 17 00:00:00 2001 +From 4772afafcd378d231d196f8d5a2543e952c0da84 Mon Sep 17 00:00:00 2001 From: Fe-Pi Date: Wed, 1 Mar 2017 04:42:43 -0700 Subject: [PATCH 088/140] Add support for Fe-Pi audio sound card. (#1867) @@ -108679,7 +108679,7 @@ index 0000000000000000000000000000000000000000..015b56fd73cc36be5b5eecd17548fd03 +MODULE_DESCRIPTION("ASoC Driver for Fe-Pi Audio"); +MODULE_LICENSE("GPL v2"); -From bcbffba02ceae37760c67c1f94c2ddc78938828b Mon Sep 17 00:00:00 2001 +From b166c317906ee97cb8ffaea2a0c4720f4317f7e9 Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Wed, 8 Mar 2017 20:04:13 +1100 Subject: [PATCH 089/140] Add support for the AudioInjector.net Octo sound card @@ -109091,7 +109091,7 @@ index 0000000000000000000000000000000000000000..5e79f4eff93a21ed3495c77a90f73525 +MODULE_LICENSE("GPL v2"); +MODULE_ALIAS("platform:audioinjector-octo-soundcard"); -From 4dc7f12b014b85ccaf2104074d83b2e877e02906 Mon Sep 17 00:00:00 2001 +From 61eb5ef1d852308c29da4889b4f41a0b35b24731 Mon Sep 17 00:00:00 2001 From: Peter Malkin Date: Mon, 27 Mar 2017 16:38:21 -0700 Subject: [PATCH 090/140] Driver support for Google voiceHAT soundcard. @@ -109485,7 +109485,7 @@ index 0000000000000000000000000000000000000000..225854b8e5298b3c3018f59a49404354 +MODULE_DESCRIPTION("ASoC Driver for Google voiceHAT SoundCard"); +MODULE_LICENSE("GPL v2"); -From 6ff4edca15cfff4329a7fc637a9c4c9b3eda23a8 Mon Sep 17 00:00:00 2001 +From 457f586249af47a7f71bcdac3352a210bf6e8cb6 Mon Sep 17 00:00:00 2001 From: sandeepal Date: Fri, 2 Jun 2017 18:59:46 +0530 Subject: [PATCH 091/140] Allo Digione Driver (#2048) @@ -109810,7 +109810,7 @@ index 0000000000000000000000000000000000000000..e3664e44c699d0102120ecf99e8b780a +MODULE_DESCRIPTION("ASoC Driver for Allo DigiOne"); +MODULE_LICENSE("GPL v2"); -From 29e2b6e675215d1094bdabe98ef593d30de5ff7b Mon Sep 17 00:00:00 2001 +From 93382dabe01809b1ea877d3f2cd0061104046c2c Mon Sep 17 00:00:00 2001 From: P33M Date: Wed, 21 Oct 2015 14:55:21 +0100 Subject: [PATCH 092/140] rpi_display: add backlight driver and overlay @@ -109982,7 +109982,7 @@ index 0000000000000000000000000000000000000000..14a0d9b037395497c1fdae2961feccd5 +MODULE_DESCRIPTION("Raspberry Pi mailbox based Backlight Driver"); +MODULE_LICENSE("GPL"); -From 92c72343e05f391458eb64af273ccc3465ebd458 Mon Sep 17 00:00:00 2001 +From 1ca669ab80cd4cd6811d537705712ea2405f74ef Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 23 Feb 2016 19:56:04 +0000 Subject: [PATCH 093/140] bcm2835-virtgpio: Virtual GPIO driver @@ -110259,7 +110259,7 @@ index 4a3d79d3b48eb483a4e4bf498f617515e3ad158f..5f34e1257117fb48013c9926a8a223d6 RPI_FIRMWARE_FRAMEBUFFER_SET_BACKLIGHT = 0x0004800f, -From 78ec245e7a94d755ed905c59e927603e11a7c1c6 Mon Sep 17 00:00:00 2001 +From 23c7bab829638fb46a95269800d3d7be28cab952 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 20 Feb 2017 17:01:21 +0000 Subject: [PATCH 094/140] bcm2835-gpio-exp: Driver for GPIO expander via @@ -110588,7 +110588,7 @@ index 5f34e1257117fb48013c9926a8a223d64a598ab7..c819c21b0158a59c1308882e5a40e3f3 /* Dispmanx TAGS */ RPI_FIRMWARE_FRAMEBUFFER_ALLOCATE = 0x00040001, -From 8ca0408ef986ea2fcbce9e5071b5e465ef4d4998 Mon Sep 17 00:00:00 2001 +From bd928e06fb5c3d80a6b75027067d17db17522dd9 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 23 Feb 2016 17:26:48 +0000 Subject: [PATCH 095/140] amba_pl011: Don't use DT aliases for numbering @@ -110620,7 +110620,7 @@ index 1888d168a41c87c605962da2605df8ab1c02bd20..e22b9e79836a6aeef4c8f9fb618b9595 uap->old_cr = 0; uap->port.dev = dev; -From 1119e5c2fc74c99e78ec546c70607c3e0557cada Mon Sep 17 00:00:00 2001 +From 89821efdfa02133dc07cad795a2e2bd93b6e4417 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 1 Mar 2017 16:07:39 +0000 Subject: [PATCH 096/140] amba_pl011: Round input clock up @@ -110709,7 +110709,7 @@ index e22b9e79836a6aeef4c8f9fb618b9595c551500f..4b815abbf9913075885ee60f4d9ad49d /* unregisters the driver also if no more ports are left */ static void pl011_unregister_port(struct uart_amba_port *uap) -From 06ac27d6c45a311ae2cb09d228cef47e92edddfc Mon Sep 17 00:00:00 2001 +From 950861d25a21ab4679935c56217bdaeca18085c6 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 3 Dec 2014 13:23:28 +0200 Subject: [PATCH 097/140] OF: DT-Overlay configfs interface @@ -111144,7 +111144,7 @@ index 0000000000000000000000000000000000000000..0037e6868a6cda8706c88194c6a4454b +} +late_initcall(of_cfs_init); -From 4abd6da4d37ea924a9d873b56bba5fb54bcd7acc Mon Sep 17 00:00:00 2001 +From 6ff8c1168014021fb9e13212fa939fb5d3a9edc5 Mon Sep 17 00:00:00 2001 From: Cheong2K Date: Fri, 26 Feb 2016 18:20:10 +0800 Subject: [PATCH 098/140] brcm: adds support for BCM43341 wifi @@ -111279,7 +111279,7 @@ index f3556122c6ace17c419e13023057861957a507fa..f8d4647016a1cde3d51dd43da07a46ce BRCMF_FW_NVRAM_ENTRY(BRCM_CC_43362_CHIP_ID, 0xFFFFFFFE, 43362), BRCMF_FW_NVRAM_ENTRY(BRCM_CC_4339_CHIP_ID, 0xFFFFFFFF, 4339), -From abda485d08039307dfb35a890912ae2e80946342 Mon Sep 17 00:00:00 2001 +From b43b0c27e5c54851b8f8b330a7aed0686c892d4b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 17 Feb 2017 15:26:13 +0000 Subject: [PATCH 099/140] brcmfmac: Mute expected startup 'errors' @@ -111306,7 +111306,7 @@ index 2145343c18c91f6a43543eb42ca7bbc7a37f14b5..0f7b4e6b5ee3485806cd93873f00af34 req->alpha2[0], req->alpha2[1]); return; -From e17a10c721a42ee9b5af18cb1831d481ca5bf84c Mon Sep 17 00:00:00 2001 +From abcc1dd044369e167714d2689e29fc58d1992d51 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 17 Dec 2015 13:37:07 +0000 Subject: [PATCH 100/140] hci_h5: Don't send conf_req when ACTIVE @@ -111332,7 +111332,7 @@ index c0e4e26dc30d7c3c6a771b7b86df88c8cf763646..7308287259eedcaf229f8a496a0e3826 if (H5_HDR_LEN(hdr) > 2) h5->tx_win = (data[2] & 0x07); -From 6e37a475c313bded2b66942b52531d6d156eb8fc Mon Sep 17 00:00:00 2001 +From 5d3dd93a3e29d5735b8f50cf7df7112cf82c3794 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 13 Apr 2015 17:16:29 +0100 Subject: [PATCH 101/140] config: Add default configs @@ -114014,7 +114014,7 @@ index 0000000000000000000000000000000000000000..e0dd8723047ff488e81a03ef42fdbc68 +CONFIG_CRC_ITU_T=y +CONFIG_LIBCRC32C=y -From e158ccd8bcbe3a6643ff3b6dc37f90573a8ccd25 Mon Sep 17 00:00:00 2001 +From 4962803fa396332f73f2077a03d0cd9be36a1afc Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Wed, 24 Aug 2016 03:35:56 -0700 Subject: [PATCH 102/140] Add arm64 configuration and device tree differences. @@ -115431,7 +115431,7 @@ index 0000000000000000000000000000000000000000..e6b09fafa27eed2b762e3d53b55041f7 +CONFIG_LIBCRC32C=y +CONFIG_BCM2835_VCHIQ=n -From 803033abb7480e307fbb2a9540013f2054916e80 Mon Sep 17 00:00:00 2001 +From 507599e52c4eb4ebdc7689ae24bdd44c8da53004 Mon Sep 17 00:00:00 2001 From: Electron752 Date: Thu, 12 Jan 2017 07:07:08 -0800 Subject: [PATCH 103/140] ARM64: Make it work again on 4.9 (#1790) @@ -115846,7 +115846,7 @@ index e6b09fafa27eed2b762e3d53b55041f793683d27..c7e891d72969a388d9b135a36dbfc9c9 CONFIG_LIBCRC32C=y -CONFIG_BCM2835_VCHIQ=n -From d9509b9c70ba62abc60c5e315c520a7fefe1af9a Mon Sep 17 00:00:00 2001 +From d40d04054b91f61439027b71b1de8c7ad153d2e0 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Thu, 12 Jan 2017 19:10:07 -0800 Subject: [PATCH 104/140] ARM64: Enable HDMI audio and vc04_services in @@ -115878,7 +115878,7 @@ index c7e891d72969a388d9b135a36dbfc9c9cb609bf8..4b90f9b64abe9f089ba56b13d5a00de3 CONFIG_BCM2835_MBOX=y # CONFIG_IOMMU_SUPPORT is not set -From 77ccb6688b162d2046e0c8b23999e5ffdb607b93 Mon Sep 17 00:00:00 2001 +From b5a05b9c9dda5f0983d5940c5338f6dea89495d6 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Thu, 12 Jan 2017 19:14:03 -0800 Subject: [PATCH 105/140] ARM64: Run bcmrpi3_defconfig through savedefconfig. @@ -115926,7 +115926,7 @@ index 4b90f9b64abe9f089ba56b13d5a00de33343bfb9..dac962ca1634662ce7d966f1ffb53b5b CONFIG_FB_TFT_AGM1264K_FL=m CONFIG_FB_TFT_BD663474=m -From 8f45b888c304f9e269ea3266383fe21a839bd2ba Mon Sep 17 00:00:00 2001 +From 4690c2ea4ace9def5d3db3f00fe7e6f6e6ace705 Mon Sep 17 00:00:00 2001 From: Electron752 Date: Sat, 14 Jan 2017 02:54:26 -0800 Subject: [PATCH 106/140] ARM64: Enable Kernel Address Space Randomization @@ -115961,7 +115961,7 @@ index dac962ca1634662ce7d966f1ffb53b5bfa27c506..aae33b4b3c3e736ea7cd3ca242158ad6 CONFIG_BINFMT_MISC=y CONFIG_COMPAT=y -From 8bc2cf01bafeddb4a7980f11147ce2b6acc9f961 Mon Sep 17 00:00:00 2001 +From 3dd7c882be28f4f3d04d55bda434301656641fe9 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sun, 15 Jan 2017 07:31:59 -0800 Subject: [PATCH 107/140] ARM64: Enable RTL8187/RTL8192CU wifi in build config @@ -115989,7 +115989,7 @@ index aae33b4b3c3e736ea7cd3ca242158ad6ba558aff..b7d762df19b85e369a32cd823dfd0621 CONFIG_ZD1211RW=m CONFIG_MAC80211_HWSIM=m -From f1556eae94a496fa0ca016a873109619084019c8 Mon Sep 17 00:00:00 2001 +From b1d38ffd30f6cd60e27380f06f5d0278fd6112c2 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:33:51 -0800 Subject: [PATCH 108/140] ARM64/DWC_OTG: Port dwc_otg driver to ARM64 @@ -116335,7 +116335,7 @@ index 6b2c7d0c93f36a63863ff4b0ecc1f3eab77e058b..d7b700ff17821ad1944e36721fe6b2db /** The OS page size */ #define DWC_OS_PAGE_SIZE PAGE_SIZE -From 10698552d3d8b9c0c0ff457cff450b8e26ea6194 Mon Sep 17 00:00:00 2001 +From 3a1626a62377c41c695822371b7b97f1081ae39a Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:43:57 -0800 Subject: [PATCH 109/140] ARM64: Round-Robin dispatch IRQs between CPUs. @@ -116412,7 +116412,7 @@ index bee4d2d2ebacc3233423bb9d825e076b9f52fccd..014f13f89eb896f5cfc75ed9891787d0 .name = "bcm2836-gpu", .irq_mask = bcm2836_arm_irqchip_mask_gpu_irq, -From bb59089474b6b9b7980536d7dc886ac5abe77db4 Mon Sep 17 00:00:00 2001 +From 2b5e541d09beb3901b86578321defa4f570cb866 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:45:03 -0800 Subject: [PATCH 110/140] ARM64: Enable DWC_OTG Driver In ARM64 Build @@ -116436,7 +116436,7 @@ index b7d762df19b85e369a32cd823dfd062145bdefa7..4d85c231c5ea0244e1b05fb4a5e3c8fd CONFIG_USB_STORAGE=y CONFIG_USB_STORAGE_REALTEK=m -From 29b9b5cce0caef21c425dc212ac696b28adcb6f0 Mon Sep 17 00:00:00 2001 +From a6370845037d4da391615f64a2d3274565f14267 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 11 Feb 2017 01:18:31 -0800 Subject: [PATCH 111/140] ARM64: Force hardware emulation of deprecated @@ -116467,7 +116467,7 @@ index d06fbe4cd38d7423c900aff64b0e728f995478d3..877b7c90f9555203d5d55d739359a256 case INSN_OBSOLETE: insn->current_mode = INSN_UNDEF; -From 923b6c2448f4a8c20fd644cb5efdcd6edd7826c4 Mon Sep 17 00:00:00 2001 +From a40843352510cfabb14d8011e479dbb1d8e35335 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Fri, 10 Feb 2017 17:57:08 -0800 Subject: [PATCH 112/140] build/arm64: Add rules for .dtbo files for dts @@ -116495,7 +116495,7 @@ index 9b41f1e3b1a039cd45fe842e10abff0181186fdf..dc2859b8eed168ed52e95c503e7a5ce3 dtbs: prepare scripts -From 4cbb082d821c36805dbed271d582e7b6cbbe82ec Mon Sep 17 00:00:00 2001 +From 56a7b25a5fa26a305d5290d5cb0cabaa5aa8a096 Mon Sep 17 00:00:00 2001 From: Bilal Amarni Date: Wed, 24 May 2017 10:52:50 +0200 Subject: [PATCH 113/140] enable drivers for GPIO expander and vcio @@ -116526,7 +116526,7 @@ index 4d85c231c5ea0244e1b05fb4a5e3c8fd3e651ddf..9dcb58a519d041fadae99c81a7bda621 CONFIG_GPIO_ARIZONA=m CONFIG_GPIO_STMPE=y -From 6258442e7fe8887adf9ec65492c54433bd66808c Mon Sep 17 00:00:00 2001 +From 5016bb660f621d02945667355cb97ea5d07e05ef Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 24 Feb 2015 13:40:50 +0000 Subject: [PATCH 114/140] pinctrl-bcm2835: Fix interrupt handling for GPIOs @@ -116562,7 +116562,7 @@ index a9d480df32562defbf8be0faf0a39bfe06ff71f9..18c92bae3b2e7e9f8208ca0d4487b08b .suppress_bind_attrs = true, }, -From e920a35d3e3d49ddb21a1541bd7f182682507efd Mon Sep 17 00:00:00 2001 +From 54e263494fc3d0415fae8bc852d1549c79bcc515 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 23 Mar 2017 16:34:46 +0000 Subject: [PATCH 115/140] bcm2835-aux: Add aux interrupt controller @@ -116729,7 +116729,7 @@ index bd750cf2238d61489811e7d7bd3b5f9950ed53c8..41e0702fae4692221980b0d02aed1ba6 BCM2835_AUX_CLOCK_COUNT, GFP_KERNEL); if (!onecell) -From 85bdda21ca8d6aebfa6a8016be5c09fc6f54a401 Mon Sep 17 00:00:00 2001 +From 24ff70c14c446081875958c87c8114bd356c375d Mon Sep 17 00:00:00 2001 From: Yasunari Takiguchi Date: Fri, 14 Apr 2017 10:43:57 +0100 Subject: [PATCH 116/140] This is the driver for Sony CXD2880 DVB-T2/T tuner + @@ -132864,7 +132864,7 @@ index 0000000000000000000000000000000000000000..82e122349055be817eb74ed5bbcd7560 +MODULE_AUTHOR("Sony Semiconductor Solutions Corporation"); +MODULE_LICENSE("GPL v2"); -From ce60a9c62da19da0a6df73af3c6fe39ff56ad20d Mon Sep 17 00:00:00 2001 +From 2320542d9520844a03e83ad19bc363eee99eb390 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 09:18:09 +0100 Subject: [PATCH 117/140] raspberrypi-firmware: Define the MBOX channel in the @@ -132889,7 +132889,7 @@ index c819c21b0158a59c1308882e5a40e3f3fe73cbdf..de2a3dcd562beb752266eaf0070e5586 enum rpi_firmware_property_status { -From e2f3517de0255ae51b52071f8fca3ae5978dbb57 Mon Sep 17 00:00:00 2001 +From f4fb5253f5b7f913576d89cb29fc34397400218e Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 09:16:19 +0100 Subject: [PATCH 118/140] raspberrypi-firmware: Export the general transaction @@ -132936,7 +132936,7 @@ index de2a3dcd562beb752266eaf0070e55861d553f5f..dc7fd58afd5dddebf9b17065bb069a1d #endif /* __SOC_RASPBERRY_FIRMWARE_H__ */ -From f4076cf8216b904d4840d04e2c65b5bf48443731 Mon Sep 17 00:00:00 2001 +From 87e5ad1b74dd4b391480045da22d85a6d4426a3a Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 08:39:33 +0100 Subject: [PATCH 119/140] drm/vc4: Add a mode for using the closed firmware for @@ -133711,7 +133711,7 @@ index 0000000000000000000000000000000000000000..7dd233eed677c1689492ab95bc864753 + }, +}; -From b7aff8ba6f70a2ff9b97f5fe3d0098966a38aa95 Mon Sep 17 00:00:00 2001 +From e16990a4eaf844d2bc25e79e8dce397aaf2634dd Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 1 Feb 2017 17:09:18 -0800 Subject: [PATCH 120/140] drm/vc4: Name the primary and cursor planes in fkms. @@ -133738,7 +133738,7 @@ index 7dd233eed677c1689492ab95bc86475330d2d63b..e6097046fb25361bc61d657083d95b63 if (type == DRM_PLANE_TYPE_PRIMARY) { vc4_plane->fbinfo = -From f52d9f72d1bc2895728a4d26298ccbf058a98030 Mon Sep 17 00:00:00 2001 +From 1f12d72f78c4e3a32ae45dbd1f59dafa4c5f8ff0 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 1 Feb 2017 17:10:09 -0800 Subject: [PATCH 121/140] drm/vc4: Add DRM_DEBUG_ATOMIC for the insides of @@ -133811,7 +133811,7 @@ index e6097046fb25361bc61d657083d95b634232aabc..72d0b9cffe3d2997d69040c46f4aee11 RPI_FIRMWARE_SET_CURSOR_STATE, &packet_state, -From 7509425d6acf00041252ccb3b0b5e487eb78b08d Mon Sep 17 00:00:00 2001 +From 892ecf25f3c307ec4bed1db8e5a0b7a63d633ddc Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 2 Feb 2017 09:42:18 -0800 Subject: [PATCH 122/140] drm/vc4: Fix sending of page flip completion events @@ -133856,7 +133856,7 @@ index 72d0b9cffe3d2997d69040c46f4aee11e22aa213..185f9bd3c1b2d47d0c1fc5293db4199b static void vc4_crtc_handle_page_flip(struct vc4_crtc *vc4_crtc) -From 10af2809da247c29842b1d40c3d4ec3af0944176 Mon Sep 17 00:00:00 2001 +From 2e2e7f9139f79526545db438897610801dd8b46d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 18 Apr 2017 21:43:46 +0100 Subject: [PATCH 123/140] vc4_fkms: Apply firmware overscan offset to hardware @@ -133916,7 +133916,7 @@ index 185f9bd3c1b2d47d0c1fc5293db4199bd8963023..072f377b7423ee603d73ace2bf6d620f return 0; -From 01f4d47d07442bf4fec5f4ce9c2cc61c8b20dedc Mon Sep 17 00:00:00 2001 +From f6031541ee948dbb8f1748a2bbbe0be6fa2aa4d4 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 11:34:26 +0200 Subject: [PATCH 124/140] ASoC: bcm2835: Add support for TDM modes @@ -134321,7 +134321,7 @@ index 56df7d8a43d0aac055a91b0d24aca8e1b4e308e4..dcacf7f83c9371df539a788ea33fedcf dev->dev = &pdev->dev; dev_set_drvdata(&pdev->dev, dev); -From 0b9e53f5ba5288aede199c9dc30a9d25ae6ce8ac Mon Sep 17 00:00:00 2001 +From fb9a0efa04aefbc53589e10ee8014dab493389f9 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 15:30:50 +0200 Subject: [PATCH 125/140] ASoC: bcm2835: Support left/right justified and DSP @@ -134570,7 +134570,7 @@ index dcacf7f83c9371df539a788ea33fedcf97d64690..3a706fda4f39e42efbe12f19d87af9b1 } -From 97a662fec1220109b9bbe7af7be756e6395d7f72 Mon Sep 17 00:00:00 2001 +From 5ee7b9e1b097ab5181276c5a6492c52421aac6f4 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 16:19:54 +0200 Subject: [PATCH 126/140] ASoC: bcm2835: Support additional samplerates up to @@ -134616,7 +134616,7 @@ index 3a706fda4f39e42efbe12f19d87af9b100a348a5..43f5715a0d5dda851731ecf7ff27e76c | SNDRV_PCM_FMTBIT_S24_LE | SNDRV_PCM_FMTBIT_S32_LE -From e29992ca001ade15f85a8b9568dd8f18b78cbf9c Mon Sep 17 00:00:00 2001 +From e66792f8b0dc6807feada22266194eb655a6cc94 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 16:24:57 +0200 Subject: [PATCH 127/140] ASoC: bcm2835: Enforce full symmetry @@ -134655,7 +134655,7 @@ index 43f5715a0d5dda851731ecf7ff27e76c48fb6e57..2e449d7173fcecbcd647f90a26bd58b6 static bool bcm2835_i2s_volatile_reg(struct device *dev, unsigned int reg) -From e038118e3d7d38dbe722b0cb029092898a946806 Mon Sep 17 00:00:00 2001 +From 0cdd58c383a2bab7c2384c59b657989db0e6bb33 Mon Sep 17 00:00:00 2001 From: Andrei Gherzan Date: Mon, 5 Jun 2017 16:40:38 +0100 Subject: [PATCH 128/140] dma-bcm2708: Fix module compilation of @@ -134701,7 +134701,7 @@ index c5bfff2765be4606077e6c8af73040ec13ee8974..6ca874d332a8bc666b1c9576ac51f479 #endif /* _PLAT_BCM2708_DMA_H */ -From 5c2a14f1f0b34a07574d31aac0ff926155d9394f Mon Sep 17 00:00:00 2001 +From 0223fd34be079c4974f3a8e0255b33d7d48d8d39 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 25 Aug 2017 19:18:13 +0100 Subject: [PATCH 129/140] cache: export clean and invalidate @@ -134756,7 +134756,7 @@ index de78109d002db1a5e7c94a6c1bc8bb94161d07b8..4c850aa3af2b2439fced4e130441329a sub r3, r2, #1 bic r0, r0, r3 -From 95bffeeb796afec3258c265e975675bca39f43d2 Mon Sep 17 00:00:00 2001 +From b8738ae7f8bd53a939e89e2d4b245e1a012064ec Mon Sep 17 00:00:00 2001 From: Dan Pasanen Date: Wed, 20 Sep 2017 10:17:41 -0500 Subject: [PATCH 130/140] vcsm: fix multi-platform build @@ -134786,7 +134786,7 @@ index 034ae2f27f870621af9f49453501f1cde051f32a..b7814d67500b98fcd6f376d526a3d4a4 { 0, -From 9b25eb5e3b70d03e4ea89c89f5bf3074bc077887 Mon Sep 17 00:00:00 2001 +From c81ee1d27182948b873c268ed1ee2d3fddedd57e Mon Sep 17 00:00:00 2001 From: Dan Pasanen Date: Thu, 21 Sep 2017 09:55:42 -0500 Subject: [PATCH 131/140] arm: partially revert @@ -134894,7 +134894,7 @@ index 054b491ff7649ca067ff821770aec80a4da42102..70e8b7d3443467ae9595924f1a9d043b EXPORT_SYMBOL(cpu_cache); #endif -From 4e1461ec4c94a10cef6cf7036a0bfaff21b9a587 Mon Sep 17 00:00:00 2001 +From 9c867620b8c01599e412e30f526c440b278e0d0c Mon Sep 17 00:00:00 2001 From: Dan Pasanen Date: Thu, 21 Sep 2017 09:57:44 -0500 Subject: [PATCH 132/140] vcsm: add macros for cache functions @@ -134950,7 +134950,7 @@ index b7814d67500b98fcd6f376d526a3d4a4b84fd152..32763bd01e2e3831778fbcd1066df3cb } } -From 4ba25e7e7fbef635ec027083d46402deff4196ac Mon Sep 17 00:00:00 2001 +From 0a9dc256190396f700eb4da043383eda71a86d52 Mon Sep 17 00:00:00 2001 From: Dan Pasanen Date: Thu, 21 Sep 2017 07:41:02 -0500 Subject: [PATCH 133/140] vcsm: use dma APIs for cache functions @@ -135024,7 +135024,7 @@ index 32763bd01e2e3831778fbcd1066df3cbf582235d..cfa4ff747de2a96e03dab995aa54fc80 if ((op->invalidate_mode & ~3) != 0) { ret = -EINVAL; -From f384a85f635bb59ab2eddb393403d7dcfe9f43b3 Mon Sep 17 00:00:00 2001 +From 79a79c3f003fba956a2844ea66ec54c887d66c55 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 29 Sep 2017 16:15:01 +0100 Subject: [PATCH 134/140] vcsm: Fix up macros to avoid breaking numbers used by @@ -135050,7 +135050,7 @@ index e50fd8eaecef7a3c8451c040ffc3888cc37e28fc..4f120421c2d11f7ae46752c38b073a4d /* Allocate a shared memory handle and block. */ int vc_sm_alloc(struct vc_sm_alloc_t *alloc, int *handle); -From ba762751665bf143ed45192d20df0ba5f262335b Mon Sep 17 00:00:00 2001 +From 8d2429f7dab1e6ff1f242aa3d67b9aaa676d6901 Mon Sep 17 00:00:00 2001 From: Chung-Hsien Hsu Date: Sun, 14 May 2017 20:11:05 -0500 Subject: [PATCH 135/140] brcmfmac: add CLM download support @@ -135481,7 +135481,7 @@ index 0eea48e73331d57297099266b1725df2be35a565..f00016f804ac98995369c1e68586a86d static int brcmf_usb_bus_setup(struct brcmf_usbdev_info *devinfo) -From 7a12779c252c6d0a7e7bab49e0dfa1fa1aa4a5ab Mon Sep 17 00:00:00 2001 +From e5d7dcf87182be44649d8b0c3c1a66ba0f7dfb76 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Oct 2017 13:23:32 +0100 Subject: [PATCH 136/140] brcmfmac: request_firmware_direct is quieter @@ -135509,7 +135509,7 @@ index f0309e039592ba6e388084a13f052c03f99cf1ef..b5889360da96096775db6425337a7215 if (err == -ENOENT) return 0; -From 230a31a63a04ac3376f3e567ed377f576d20e5c6 Mon Sep 17 00:00:00 2001 +From ffc65d50cac68c6ae91951cce4ed536e1eb346a8 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 29 Sep 2017 10:32:19 +0100 Subject: [PATCH 137/140] amba_pl011: Add cts-event-workaround DT property @@ -135578,7 +135578,7 @@ index 4b815abbf9913075885ee60f4d9ad49d89ec96b2..8c6e495b74ca61b8ff8ee79bc6e9d84d uap->vendor = vendor; uap->fifosize = vendor->get_fifosize(dev); -From 2078fcc63d0dc0a3d06cf7ef1cd8b7302d115c4d Mon Sep 17 00:00:00 2001 +From 9890e4b687fbeb01401880d091b5621e3fcab53d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 29 Sep 2017 10:32:19 +0100 Subject: [PATCH 138/140] amba_pl011: Insert mb() for correct FIFO handling @@ -135608,7 +135608,7 @@ index 8c6e495b74ca61b8ff8ee79bc6e9d84d572b990a..f6428446dfc0eb060d18c119d065d85e return true; -From b9922a85e394bcc8c065176758d6523756d831c8 Mon Sep 17 00:00:00 2001 +From 9c652ea235ae8ee534d92cfc2d9b09ff2e1662ab Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 11 Oct 2017 13:48:04 +0100 Subject: [PATCH 139/140] amba-pl011: Report AUTOCTS capability to framework @@ -135654,7 +135654,7 @@ index f6428446dfc0eb060d18c119d065d85ee6fea18c..aa661160a87330f013879e56a2da2ed6 if (uap->vendor->oversampling) { -From efbb05148839854a9625ccf7bcaf673df53b9f69 Mon Sep 17 00:00:00 2001 +From 1a8c9ba374779f40e426f6ae26848542e8a63dd1 Mon Sep 17 00:00:00 2001 From: neilneil2000 <31366098+neilneil2000@users.noreply.github.com> Date: Thu, 12 Oct 2017 17:29:43 +0100 Subject: [PATCH 140/140] GPIO and gpio-poweroff clarifications From 4e47f5dd1cf18836719f4bdfd8c60cdd3490f6f1 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 3 Nov 2017 16:32:57 +0000 Subject: [PATCH 05/12] RPi/RPi2: Adding lan78xx driver module See: https://github.com/raspberrypi/linux/issues/2232 --- projects/RPi/devices/RPi/linux/linux.arm.conf | 6 +++--- projects/RPi/devices/RPi2/linux/linux.arm.conf | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/projects/RPi/devices/RPi/linux/linux.arm.conf b/projects/RPi/devices/RPi/linux/linux.arm.conf index 839c0a7c84..b5d5efe7c0 100644 --- a/projects/RPi/devices/RPi/linux/linux.arm.conf +++ b/projects/RPi/devices/RPi/linux/linux.arm.conf @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 4.13.0 Kernel Configuration +# Linux/arm 4.13.8 Kernel Configuration # CONFIG_ARM=y CONFIG_ARM_HAS_SG_CHAIN=y @@ -1362,7 +1362,7 @@ CONFIG_FIXED_PHY=y # CONFIG_MARVELL_PHY is not set # CONFIG_MARVELL_10G_PHY is not set # CONFIG_MICREL_PHY is not set -# CONFIG_MICROCHIP_PHY is not set +CONFIG_MICROCHIP_PHY=m # CONFIG_MICROSEMI_PHY is not set # CONFIG_NATIONAL_PHY is not set # CONFIG_QSEMI_PHY is not set @@ -1390,7 +1390,7 @@ CONFIG_USB_NET_DRIVERS=y # CONFIG_USB_PEGASUS is not set # CONFIG_USB_RTL8150 is not set CONFIG_USB_RTL8152=m -# CONFIG_USB_LAN78XX is not set +CONFIG_USB_LAN78XX=m CONFIG_USB_USBNET=y CONFIG_USB_NET_AX8817X=m CONFIG_USB_NET_AX88179_178A=m diff --git a/projects/RPi/devices/RPi2/linux/linux.arm.conf b/projects/RPi/devices/RPi2/linux/linux.arm.conf index de511e3c2c..ec59fabf48 100644 --- a/projects/RPi/devices/RPi2/linux/linux.arm.conf +++ b/projects/RPi/devices/RPi2/linux/linux.arm.conf @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 4.13.0 Kernel Configuration +# Linux/arm 4.13.8 Kernel Configuration # CONFIG_ARM=y CONFIG_ARM_HAS_SG_CHAIN=y @@ -1453,7 +1453,7 @@ CONFIG_FIXED_PHY=y # CONFIG_MARVELL_PHY is not set # CONFIG_MARVELL_10G_PHY is not set # CONFIG_MICREL_PHY is not set -# CONFIG_MICROCHIP_PHY is not set +CONFIG_MICROCHIP_PHY=m # CONFIG_MICROSEMI_PHY is not set # CONFIG_NATIONAL_PHY is not set # CONFIG_QSEMI_PHY is not set @@ -1481,7 +1481,7 @@ CONFIG_USB_NET_DRIVERS=y # CONFIG_USB_PEGASUS is not set # CONFIG_USB_RTL8150 is not set CONFIG_USB_RTL8152=m -# CONFIG_USB_LAN78XX is not set +CONFIG_USB_LAN78XX=m CONFIG_USB_USBNET=y CONFIG_USB_NET_AX8817X=m CONFIG_USB_NET_AX88179_178A=m From d96f555ec3a7d15a7dee93e0550f0b931d5f06aa Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 3 Nov 2017 16:32:57 +0000 Subject: [PATCH 06/12] linux: update to linux-4.13.9 --- packages/linux/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/linux/package.mk b/packages/linux/package.mk index dc6539e382..9806148ec3 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -66,8 +66,8 @@ case "$LINUX" in PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET imx6-status-led imx6-soc-fan irqbalanced" ;; *) - PKG_VERSION="4.13.8" - PKG_SHA256="64e68ca8223c65282d4fc16e0839f2fa7629b151cb6874aeb19dc8c4ef23f427" + PKG_VERSION="4.13.9" + PKG_SHA256="a1dc15e4dba9a385c4112903da81c01f412b36420feefa7771797073f5352a8f" PKG_URL="https://www.kernel.org/pub/linux/kernel/v4.x/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_PATCH_DIRS="default" ;; From 6c0270fe9803c598c2df752c81c43bad2f2d359c Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 3 Nov 2017 16:32:57 +0000 Subject: [PATCH 07/12] RPi: update linux support patch for linux 4.13.9 --- .../patches/linux/linux-01-RPi_support.patch | 280 +++++++++--------- 1 file changed, 140 insertions(+), 140 deletions(-) diff --git a/projects/RPi/patches/linux/linux-01-RPi_support.patch b/projects/RPi/patches/linux/linux-01-RPi_support.patch index 6828fafd03..73edb70048 100644 --- a/projects/RPi/patches/linux/linux-01-RPi_support.patch +++ b/projects/RPi/patches/linux/linux-01-RPi_support.patch @@ -1,4 +1,4 @@ -From 5eb5980f8075fc81cb7615596b54fe1f130b6e9f Mon Sep 17 00:00:00 2001 +From 79a711a289fcf5f4befc678946c65689c682f2c5 Mon Sep 17 00:00:00 2001 From: Steve Glendinning Date: Thu, 19 Feb 2015 18:47:12 +0000 Subject: [PATCH 001/140] smsx95xx: fix crimes against truesize @@ -48,7 +48,7 @@ index 340c13484e5cc7dd5001577b7522d5a4318bd5b6..7d3d98f0405ad948f9ab3e035a70e15c usbnet_skb_return(dev, ax_skb); } -From 32e0f672ec66266067e1c157cb0f56462f4b5cf6 Mon Sep 17 00:00:00 2001 +From 12aee030b7739855eefa43e7e74b92e41866589f Mon Sep 17 00:00:00 2001 From: Sam Nazarko Date: Fri, 1 Apr 2016 17:27:21 +0100 Subject: [PATCH 002/140] smsc95xx: Experimental: Enable turbo_mode and @@ -94,7 +94,7 @@ index 7d3d98f0405ad948f9ab3e035a70e15c667e4fa1..8d34e517db08d895e6135f785c42bf63 netif_dbg(dev, ifup, dev->net, "rx_urb_size=%ld\n", -From 5aae79de6b82222c02d695896c4290f80ca074c3 Mon Sep 17 00:00:00 2001 +From e507b8afb8285063e1fa27979c026405593bd4b0 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 17:26:38 +0000 Subject: [PATCH 003/140] Allow mac address to be set in smsc95xx @@ -193,7 +193,7 @@ index 8d34e517db08d895e6135f785c42bf639671815c..5df7e105c41532c3185e46ee54f43a37 eth_hw_addr_random(dev->net); netif_dbg(dev, ifup, dev->net, "MAC address set to eth_random_addr\n"); -From a51eda24c50457de55d494f7ccb8f9b71a22d0e5 Mon Sep 17 00:00:00 2001 +From f613f9210266a91ac54c85a97e606f3ddbb7caf6 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 13 Mar 2015 12:43:36 +0000 Subject: [PATCH 004/140] Protect __release_resource against resources without @@ -224,7 +224,7 @@ index 9b5f04404152c296af3a96132f27cfc80ffa9af9..f8a9af6e6b915812be2ba2c1c2b40106 for (;;) { tmp = *p; -From 3e615c95b5e22281076d4c4f94da30e3ac4caa9c Mon Sep 17 00:00:00 2001 +From 91d5d073c33dd2e8bb9c79e5f4bf8b3fd02b88ef Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 4 Dec 2015 17:41:50 +0000 Subject: [PATCH 005/140] irq-bcm2836: Prevent spurious interrupts, and trap @@ -254,7 +254,7 @@ index e7463e3c08143acae3e8cc5682f918c6a0b07ebd..a8db33b50ad9ff83d284fa54fe4d3b65 #endif } else if (stat) { -From 92cddf96fd5a82fced29351d2f33558857308f19 Mon Sep 17 00:00:00 2001 +From bab89c3e45a00b017b11fe496dfd219eea52639a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 9 Feb 2017 14:33:30 +0000 Subject: [PATCH 006/140] irq-bcm2836: Avoid "Invalid trigger warning" @@ -281,7 +281,7 @@ index a8db33b50ad9ff83d284fa54fe4d3b65f859df0f..c4e151451cf8c8ebde5225515eac2786 static void -From ee0dab382d05cfe9fdd6d75ba576cd9ba5e6dbf0 Mon Sep 17 00:00:00 2001 +From eb9cc3ff4bc1c447fdb24708b99073262c134257 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 007/140] irqchip: bcm2835: Add FIQ support @@ -413,7 +413,7 @@ index 44d7c38dde479d771f3552e914bf8c1c1f5019f7..42ff5e6a8e0d532f5b60a1e7af7cc4d9 } -From 3bbc169f402d179f3fffc45c78f3c2bd925882b3 Mon Sep 17 00:00:00 2001 +From 780d26dd6ed93b091593bcb75ab6cf3cbc3d6e4b 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 008/140] irqchip: irq-bcm2835: Add 2836 FIQ support @@ -515,7 +515,7 @@ index 42ff5e6a8e0d532f5b60a1e7af7cc4d941bd5008..eccf6ed025299cb480884f5bcbe77abf for (b = 0; b < NR_BANKS; b++) { for (i = 0; i < bank_irqs[b]; i++) { -From 62eb243bf2451064f65e68c763b1c29713c8da3e Mon Sep 17 00:00:00 2001 +From 6ab55f0f69577b1c9eab444a9c03c8397d754822 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 8 May 2017 16:43:40 +0100 Subject: [PATCH 009/140] irq_bcm2836: Send event when onlining sleeping cores @@ -554,7 +554,7 @@ index c4e151451cf8c8ebde5225515eac2786d6f61d46..bee4d2d2ebacc3233423bb9d825e076b } -From 3ae749bf6e0e54017025a97274b42508dfd23a06 Mon Sep 17 00:00:00 2001 +From 6347bb904dc2d8e3a430337c48ad742a1d25529a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 10:26:09 +0100 Subject: [PATCH 010/140] spidev: Add "spidev" compatible string to silence @@ -578,7 +578,7 @@ index cda10719d1d1b21b32866d2b79363faa461ab8e1..4f3779d3aa0960640506725bde918075 }; MODULE_DEVICE_TABLE(of, spidev_dt_ids); -From ca69048ad9ab4e8f96d51c75c4ced79c16fc46ff Mon Sep 17 00:00:00 2001 +From 9c46473116e3f8b17f3b7b3b79701b76efee40b3 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 3 Jan 2017 18:25:01 +0000 Subject: [PATCH 011/140] Revert "pinctrl: bcm2835: switch to GPIOLIB_IRQCHIP" @@ -880,7 +880,7 @@ index 230883168e99a1a3fecc7916ef0a7e0de7e8b3f1..ff3789a11b3c36b922b9d08035abb638 if (IS_ERR(pc->pctl_dev)) { gpiochip_remove(&pc->gpio_chip); -From 2e638af7b99de5e5090884e7542ced18aa81d63f Mon Sep 17 00:00:00 2001 +From 03fde3cadfb9fcddb1e6153d222a265880bef4b1 Mon Sep 17 00:00:00 2001 From: notro Date: Thu, 10 Jul 2014 13:59:47 +0200 Subject: [PATCH 012/140] pinctrl-bcm2835: Set base to 0 give expected gpio @@ -905,7 +905,7 @@ index ff3789a11b3c36b922b9d08035abb638187c2f5a..d2b537572095c86576f78536f737c102 .can_sleep = false, }; -From ba82c06a97fffe7261a5e89dd6af38ba10c7048f Mon Sep 17 00:00:00 2001 +From e4d49a2a8f725142c3331f5db4417d34597b57e7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 26 Feb 2015 09:58:22 +0000 Subject: [PATCH 013/140] pinctrl-bcm2835: Only request the interrupts listed @@ -935,7 +935,7 @@ index d2b537572095c86576f78536f737c102487f99f4..a9d480df32562defbf8be0faf0a39bfe pc->irq_data[i].irqgroup = i; -From 2917fa639182ac1a3b4c2165f646fbf194568e81 Mon Sep 17 00:00:00 2001 +From 8ee97deef20225e24c3de1c39c654b2512a140cd Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Jun 2015 14:10:44 +0100 Subject: [PATCH 014/140] spi-bcm2835: Support pin groups other than 7-11 @@ -1019,7 +1019,7 @@ index f35cc10772f6670397ea923ad30158270dd68578..5dfe20ffc2866fa6789825016c585175 /* and set up the "mode" and level */ dev_info(&spi->dev, "setting up native-CS%i as GPIO %i\n", -From 9bec024ac41e9c33723c910edfff7850ef075a9b Mon Sep 17 00:00:00 2001 +From eb31c0f0ea3c7eff024ebbc0129123eba456890f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 1 Jul 2016 22:09:24 +0100 Subject: [PATCH 015/140] spi-bcm2835: Disable forced software CS @@ -1056,7 +1056,7 @@ index 5dfe20ffc2866fa6789825016c585175a29705b6..8493474d286f7a1ac6454a22c61c8c2c return 0; } -From c1119f87e7a800a242da61794fa4694d1a538d63 Mon Sep 17 00:00:00 2001 +From 066c1c2ba8a4d5b0721dde4b6d19553a0f947920 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 8 Nov 2016 21:35:38 +0000 Subject: [PATCH 016/140] spi-bcm2835: Remove unused code @@ -1147,7 +1147,7 @@ index 8493474d286f7a1ac6454a22c61c8c2cef9121bf..33d75ad38a7f77d085321ace9101900a } -From f897dd63eddf4315fd91983fec02a0bb4d9c8c6c Mon Sep 17 00:00:00 2001 +From 57991aa94e73b101f3dfa0dabe96fd302e8c75d7 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 017/140] ARM: bcm2835: Set Serial number and Revision @@ -1203,7 +1203,7 @@ index 0c1edfc98696da0e0bb7f4a18cdfbcdd27a9795d..8f152266ba9b470df2eaaed9ebcf158e static const char * const bcm2835_compat[] = { -From f4c9ef338dea5df5873f65519d250330bc43718f Mon Sep 17 00:00:00 2001 +From 2503a16669a182482edd0e22f914347d7e45ac14 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 018/140] dmaengine: bcm2835: Load driver early and support @@ -1309,7 +1309,7 @@ index 6204cc32d09c5096df8aec304c3c37b3bcb6be44..599c218dc8a73172dd4bd4a058fc8f95 MODULE_ALIAS("platform:bcm2835-dma"); MODULE_DESCRIPTION("BCM2835 DMA engine driver"); -From 44198397f30b4332c8ca776448252b0359755fa1 Mon Sep 17 00:00:00 2001 +From d3316ac2aca067c2785b89375611d208ac2748eb Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 25 Jan 2016 17:25:12 +0000 Subject: [PATCH 019/140] firmware: Updated mailbox header @@ -1373,7 +1373,7 @@ index cb979ad90401e299344dd5fae38d09c489d8bd58..30fb37fe175df604a738258a2a632bca RPI_FIRMWARE_VCHIQ_INIT = 0x00048010, -From aa0f9a79375ad134239a05aeecbd78ee11807748 Mon Sep 17 00:00:00 2001 +From 4357fc5c8f1f7d2c5315457c95b0e801fd006791 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 15 Jun 2016 16:48:41 +0100 Subject: [PATCH 020/140] rtc: Add SPI alias for pcf2123 driver @@ -1396,7 +1396,7 @@ index 8895f77726e8da5444afcd602dceff8f25a9b3fd..1833b8853ceb0e6147cceb93a00e558c MODULE_LICENSE("GPL"); +MODULE_ALIAS("spi:rtc-pcf2123"); -From 9974731f97b209466302be8c5b3fad53e074e23d Mon Sep 17 00:00:00 2001 +From 0818a097c436c606887eefa65a139e4033acadc8 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 021/140] watchdog: bcm2835: Support setting reboot partition @@ -1501,7 +1501,7 @@ index b339e0e67b4c1275fd4992fea4f1e24c0575b783..26b7177573fac2af1cd4ab5488d2686f static int bcm2835_wdt_probe(struct platform_device *pdev) -From 68a552e7f45f98758d97a92983f366b517d04f31 Mon Sep 17 00:00:00 2001 +From 459ce6db5d8aee3c803e69f00f4f653d2f9a5e47 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 5 Apr 2016 19:40:12 +0100 Subject: [PATCH 022/140] reboot: Use power off rather than busy spinning when @@ -1527,7 +1527,7 @@ index 3b2aa9a9fe268d45335f781c4aa22cf573753a1b..0180d89a34af45c56243fe0f17fbe209 /* -From 48b59b89523f9b7857b27eaf7d7b0c6e0e8adf1e Mon Sep 17 00:00:00 2001 +From ba89a125b1025bcbe1094cc7d15da03fbbcf34a5 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 9 Nov 2016 13:02:52 +0000 Subject: [PATCH 023/140] bcm: Make RASPBERRYPI_POWER depend on PM @@ -1549,7 +1549,7 @@ index 49f1e2a75d614bc21db152327c7b425ae2504f8d..dccd2374ed00631abd441e3e9d78ee74 help This enables support for the RPi power domains which can be enabled -From b0ca14fc4de6e4fa7e1b9b9b4eb39c48b06eb1a7 Mon Sep 17 00:00:00 2001 +From 5cf9c1c68dbbe27578906dde766014d8e0e5b096 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Fri, 2 Sep 2016 16:45:27 +0100 Subject: [PATCH 024/140] Register the clocks early during the boot process, so @@ -1597,7 +1597,7 @@ index 58ce6af8452db9ca8b4d3c380a06e448919f6a8d..11d89d106026f15719ea25047d6f357b MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("BCM2835 clock driver"); -From cbe01fecfbfe880a4db4f1b9d63420d85a0fcc2b Mon Sep 17 00:00:00 2001 +From 74e4b476160714f44deda6734f992a073184271c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 6 Dec 2016 17:05:39 +0000 Subject: [PATCH 025/140] bcm2835-rng: Avoid initialising if already enabled @@ -1626,7 +1626,7 @@ index 574211a495491d9d6021dcaefe4274a63ed02055..e66c0fca8c6090e32f72796c0877a1cf err = hwrng_register(&bcm2835_rng_ops); if (err) { -From 81066da07eca53ac32d54e02d4dc35fe96cfb9b1 Mon Sep 17 00:00:00 2001 +From 54fa94bea84a3c8f8d1befb8793dbb4f98ee64fc Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Aug 2016 16:28:44 +0100 Subject: [PATCH 026/140] kbuild: Ignore dtco targets when filtering symbols @@ -1649,7 +1649,7 @@ index 9ffd3dda3889c56a7a72229bed21ff5c49d62856..00da6c9bacbf33334233e22ca5209ade esac | tr ";" "\n" | sed -rn 's/^.*=== __KSYM_(.*) ===.*$$/KSYM_\1/p' -From 15278c9e472b9211a7487aa2c1b8951053e0291a Mon Sep 17 00:00:00 2001 +From e18b8e62ab55df18b104a75a026646ea577e736f Mon Sep 17 00:00:00 2001 From: Robert Tiemann Date: Mon, 20 Jul 2015 11:01:25 +0200 Subject: [PATCH 027/140] BCM2835_DT: Fix I2S register map @@ -1690,7 +1690,7 @@ index 65783de0aedf3da79adc36fd077b7a89954ddb6b..a89fe4220fdc3f26f75ee66daf187554 dmas = <&dma 2>, <&dma 3>; -From 094e0281af86cf4a2b5bc417f01ddee99a06766e Mon Sep 17 00:00:00 2001 +From ac7f9383efb336c011b787025c3e1d0d19003f8b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Feb 2017 17:20:08 +0000 Subject: [PATCH 028/140] clk-bcm2835: Mark used PLLs and dividers CRITICAL @@ -1721,7 +1721,7 @@ index 11d89d106026f15719ea25047d6f357b4bfcb2c5..fe8f5d65f2749cb3ddc878df61664826 divider->data = data; -From b8226a2226a2aa5dd1369ae65f4b130ae93987ea Mon Sep 17 00:00:00 2001 +From 7a3b2346a4c2237e4d492dc1127f34818068db11 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Feb 2017 17:20:08 +0000 Subject: [PATCH 029/140] clk-bcm2835: Add claim-clocks property @@ -1826,7 +1826,7 @@ index fe8f5d65f2749cb3ddc878df616648267441e0ee..92b5e0f5145b32d3bfc3592fe381e8be sizeof(cprman_parent_names)); of_clk_parent_fill(dev->of_node, cprman->real_parent_names, -From 6d4e872b8605fa347f79a7ca068d98074448cbf3 Mon Sep 17 00:00:00 2001 +From 74e12c40ecf62c4ff915b1c412d404d46d6b07be Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 6 Mar 2017 09:06:18 +0000 Subject: [PATCH 030/140] clk-bcm2835: Read max core clock from firmware @@ -1944,7 +1944,7 @@ index 92b5e0f5145b32d3bfc3592fe381e8be3cd90c72..336f8c9c44325d0a94e591a8557f7af2 for (i = 0; !of_property_read_u32_index(pdev->dev.of_node, "claim-clocks", -From d3c0820021993f4f69856f0b81da549fc690edb1 Mon Sep 17 00:00:00 2001 +From cfd9b5a9271d2d39067f0dbb13a169d19dff658a Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 9 May 2016 17:28:18 -0700 Subject: [PATCH 031/140] clk: bcm2835: Mark GPIO clocks enabled at boot as @@ -1985,7 +1985,7 @@ index 336f8c9c44325d0a94e591a8557f7af246adc857..caa05e5ad0b7b5cd683e04fb3591a3df * rate changes on at least of the parents. */ -From 3758020261488ce2af7ec12a5b3aefd5f6b7d2e8 Mon Sep 17 00:00:00 2001 +From b025435e47a0d743ea56f659aad0fe7e35103613 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 9 Feb 2017 14:36:44 +0000 Subject: [PATCH 032/140] sound: Demote deferral errors to INFO level @@ -2023,7 +2023,7 @@ index 13c875e2392a40ec5651d7c12a28b9ac9f3aab85..23d56057e49b5ff6b6c3c352c150fee8 goto _err_defer; } -From ab191266644f070dcc629c85a4093b51e42be072 Mon Sep 17 00:00:00 2001 +From 2fa4763b72621c1cc29195266d746dc2eda68361 Mon Sep 17 00:00:00 2001 From: Claggy3 Date: Sat, 11 Feb 2017 14:00:30 +0000 Subject: [PATCH 033/140] Update vfpmodule.c @@ -2163,7 +2163,7 @@ index a71a48e71fffa8626fe90106815376c44bbe679b..d6c0a5a0a5ae3510db3ace5e3f5d3410 /* * Save the userland NEON/VFP state. Under UP, -From b49e02015064a08b062b7ef9da948d5b74b52635 Mon Sep 17 00:00:00 2001 +From 1621ef4c35afa63dd47cc0d4944e83632e47204a Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Wed, 8 Mar 2017 21:13:24 +1100 Subject: [PATCH 034/140] ASoC: bcm2835_i2s.c: relax the ch2 register setting @@ -2187,7 +2187,7 @@ index 6ba20498202ed36906b52096893a88867a79269f..56df7d8a43d0aac055a91b0d24aca8e1 format |= BCM2835_I2S_CH1(BCM2835_I2S_CHPOS(ch1pos)); format |= BCM2835_I2S_CH2(BCM2835_I2S_CHPOS(ch2pos)); -From bb65e0d5180018502c9904c00f70bc9f4bc34e5d Mon Sep 17 00:00:00 2001 +From c7fdf41f435b4f3e024babfcf327c65af38d8ff8 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 035/140] i2c: bcm2835: Add debug support @@ -2379,7 +2379,7 @@ index cd07a69e2e9355540442785f95e90823b05c9d10..47167f403cc8329bd811b47c7011c299 if (i2c_dev->msg_err & BCM2835_I2C_S_ERR) return -EREMOTEIO; -From e4cbe7d5d580374cc52c55f34a64b420acf7db94 Mon Sep 17 00:00:00 2001 +From f02349f6b7d65dfc5247a695028abd1ed3e35fdb Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 18 Dec 2014 16:07:15 -0800 Subject: [PATCH 036/140] mm: Remove the PFN busy warning @@ -2407,7 +2407,7 @@ index 1423da8dd16f5bdc83e20ddf6665b2022a9a6492..6ce930c02160d55dc4eee1e7197a5efa goto done; } -From 55f979ec12a458a587c475ec8cb017c27b45979a Mon Sep 17 00:00:00 2001 +From 93d02d16d2d8cd630ac1c9f1dd18daf9b0670983 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 23 Mar 2017 10:06:56 +0000 Subject: [PATCH 037/140] ASoC: Add prompt for ICS43432 codec @@ -2435,7 +2435,7 @@ index 6c78b0b49b8145c24740d93c4174c059d91ddae9..d6450d5fc144737f967b8e00678baa9b config SND_SOC_INNO_RK3036 tristate "Inno codec driver for RK3036 SoC" -From e3a9cba066e87fca0aa10e8427b8d2fcb32d99c2 Mon Sep 17 00:00:00 2001 +From 8418dd70f7a4f336f57189f18ac3c437cf75ef22 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 18 May 2017 15:36:46 +0100 Subject: [PATCH 038/140] staging: bcm2835-audio: Fix memory corruption @@ -2473,7 +2473,7 @@ index 5f3d8f2339e34834d11edfa8de1d5819e3e32b4f..89f96f3c02805f4114ec9b488e18d00e return ret; } -From 9ddf7e3c1bb27dcbe36a2baa9b85c36f29c46a8f Mon Sep 17 00:00:00 2001 +From ef523067785b4ba3c8da601715fcdb81d0a1dfd0 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 12 May 2013 12:24:19 +0100 Subject: [PATCH 039/140] Main bcm2708/bcm2709 linux port @@ -2664,7 +2664,7 @@ index cfb4b4496dd9f61362dea012176c146120fada07..d9c6c217c4d6a2408abe2665bf7f2700 MODULE_AUTHOR("Lubomir Rintel "); MODULE_DESCRIPTION("BCM2835 mailbox IPC driver"); -From f1e4b89f3fbd1ee0f58137f94d937fcc27a43982 Mon Sep 17 00:00:00 2001 +From 378c63e5e28048e20261771012679b7e4a9e84d2 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 19:46:17 +0100 Subject: [PATCH 040/140] Add dwc_otg driver @@ -63941,7 +63941,7 @@ index 0000000000000000000000000000000000000000..cdc9963176e5a4a0d5250613b61e26c5 +test_main(); +0; -From dfb3701cf5d7ce32b6d74a5ed81016c966f5183d Mon Sep 17 00:00:00 2001 +From 3a7636e294ed006339810e31a2c209f798b73f53 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 17:06:34 +0100 Subject: [PATCH 041/140] bcm2708 framebuffer driver @@ -67403,7 +67403,7 @@ index 3c14e43b82fefe1d32f591d1b2f61d2cd28d0fa8..7626beb6a5bb8df601ddf0f6e6909d1f +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 -From 8f194a510cf860bd8f3f3a02adc9d3fad987e2f7 Mon Sep 17 00:00:00 2001 +From e629cd3a230a21c126c43aff8d355c5c34294ce5 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 14:22:53 +0100 Subject: [PATCH 042/140] dmaengine: Add support for BCM2708 @@ -68037,7 +68037,7 @@ index 0000000000000000000000000000000000000000..c5bfff2765be4606077e6c8af73040ec + +#endif /* _PLAT_BCM2708_DMA_H */ -From 22868bdec63cf956c7e75aeabcfcd8f5f4e87753 Mon Sep 17 00:00:00 2001 +From e8dec5e37b14e96353a583e7b2a111330289e442 Mon Sep 17 00:00:00 2001 From: gellert Date: Fri, 15 Aug 2014 16:35:06 +0100 Subject: [PATCH 043/140] MMC: added alternative MMC driver @@ -69920,7 +69920,7 @@ index 46c73e97e61f08a41d9753079345f5965caebbc5..388c551ed11e9d06ea1c25b6553d47a8 unsigned int erase_size; /* erase size in sectors */ -From 7695dbc0269595e1a8e508a0106477839afa0201 Mon Sep 17 00:00:00 2001 +From f3eaaa6fab15e50869c5d783c358ca17a643d2ac Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 25 Mar 2015 17:49:47 +0000 Subject: [PATCH 044/140] Adding bcm2835-sdhost driver, and an overlay to @@ -72329,7 +72329,7 @@ index 0000000000000000000000000000000000000000..9c6f199a7830959f31012d86bc1f8b1a +MODULE_LICENSE("GPL v2"); +MODULE_AUTHOR("Phil Elwell"); -From 0a7447480fa98e9acc6e84cc2bb30423190457f2 Mon Sep 17 00:00:00 2001 +From e793b6e3f2fa6fad62151f1655588f7f2717a43d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 28 Oct 2016 15:36:43 +0100 Subject: [PATCH 045/140] vc_mem: Add vc_mem driver for querying firmware @@ -72857,7 +72857,7 @@ index 0000000000000000000000000000000000000000..20a475377eb3078ea1ecaef2b24efc35 + +#endif /* _VC_MEM_H */ -From 69809f5c4f18e5e70cd51233ea1034c0264b75e5 Mon Sep 17 00:00:00 2001 +From 773202c61442d4e1e25966a9e30749ecdd506ae4 Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Tue, 22 Jul 2014 15:41:04 +0100 Subject: [PATCH 046/140] vcsm: VideoCore shared memory service for BCM2835 @@ -77734,7 +77734,7 @@ index 0000000000000000000000000000000000000000..b75729d762f25aace133f7a008633b40 + +#endif /* __VMCS_SM_IOCTL_H__INCLUDED__ */ -From df34ab894a84f9b895c7bae7f6bc9c72ebe55d8a Mon Sep 17 00:00:00 2001 +From c6c7e9f29aa4e0c52b29e796cc3b984bb64cdb06 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Fri, 21 Aug 2015 23:14:48 +0100 Subject: [PATCH 047/140] Add /dev/gpiomem device for rootless user GPIO access @@ -78045,7 +78045,7 @@ index 0000000000000000000000000000000000000000..f5e7f1ba8fb6f18dee77fad06a17480c +MODULE_DESCRIPTION("gpiomem driver for accessing GPIO from userspace"); +MODULE_AUTHOR("Luke Wren "); -From 0f4dc67bcbbdf5a4a5939e9dd130deff7541bf53 Mon Sep 17 00:00:00 2001 +From 9db56d028d86051ba41e11ed2303cb84c3704a98 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:14:45 +0100 Subject: [PATCH 048/140] Add SMI driver @@ -79999,7 +79999,7 @@ index 0000000000000000000000000000000000000000..ee3a75edfc033eeb0d90a687ffb68b10 + +#endif /* BCM2835_SMI_H */ -From 917e92bba4e0e08bb29ed970e475d0443023a209 Mon Sep 17 00:00:00 2001 +From 73faf3ab29801326e60bb6cb912d07964974dd01 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Tue, 26 Apr 2016 14:59:21 +0000 Subject: [PATCH 049/140] MISC: bcm2835: smi: use clock manager and fix reload @@ -80172,7 +80172,7 @@ index 63a4ea08b9930a3a31a985f0a1d969b488ed49ec..1261540703127d1d63b9f3c87042c6e5 return 0; } -From f0d6bab81440d68e4d5d83a0dd0b58254a99b84e Mon Sep 17 00:00:00 2001 +From b6d43832ea7fb8a03ca8b188e5c4111ae9a04d63 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:16:10 +0100 Subject: [PATCH 050/140] Add SMI NAND driver @@ -80540,7 +80540,7 @@ index 0000000000000000000000000000000000000000..02adda6da18bd0ba9ab19a104975b79d + ("Driver for NAND chips using Broadcom Secondary Memory Interface"); +MODULE_AUTHOR("Luke Wren "); -From 61907bc2293ad91e5d10d6f4d99d06587c8cd3d1 Mon Sep 17 00:00:00 2001 +From 7a9bfd58a6853316716de836300a64c4e28106dc Mon Sep 17 00:00:00 2001 From: Aron Szabo Date: Sat, 16 Jun 2012 12:15:55 +0200 Subject: [PATCH 051/140] lirc: added support for RaspberryPi GPIO @@ -81403,7 +81403,7 @@ index 0000000000000000000000000000000000000000..fb69624ccef00ddbdccf8256d6baf1b1 + +#endif -From 5522829e0ec6b1f0c01dc6c5eadf4b574ec1eb16 Mon Sep 17 00:00:00 2001 +From b4429bd14db6674d53dfa31df53c22936a072f53 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:49:20 +0100 Subject: [PATCH 052/140] Add cpufreq driver @@ -81670,7 +81670,7 @@ index 0000000000000000000000000000000000000000..99345969b0e4d651fd9033d67de2febb +module_init(bcm2835_cpufreq_module_init); +module_exit(bcm2835_cpufreq_module_exit); -From 843990e2c8913f59f09705435b929bbd33ed951e Mon Sep 17 00:00:00 2001 +From 70d28870bb95e45930dac9bf6b58350dd2832cc8 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 15:44:08 +0100 Subject: [PATCH 053/140] Add Chris Boot's i2c driver @@ -82338,7 +82338,7 @@ index 0000000000000000000000000000000000000000..962f2e5c7455d91bf32925d785f5f16b +MODULE_LICENSE("GPL v2"); +MODULE_ALIAS("platform:" DRV_NAME); -From cba1039bbc76af46c1e47a9b94486cd1785ee43f Mon Sep 17 00:00:00 2001 +From 942e37f6bd4932d277e294a804a1241f48e60e07 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/140] char: broadcom: Add vcio module @@ -82566,7 +82566,7 @@ index 0000000000000000000000000000000000000000..c19bc2075c77879563ef5e59038b5a14 +MODULE_DESCRIPTION("Mailbox userspace access"); +MODULE_LICENSE("GPL"); -From ba4450c78fc4e9939bc504e16791ef720ea4e1cc Mon Sep 17 00:00:00 2001 +From 4d899accc3c2ccbf81b56d1ba67c871f373e0410 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/140] firmware: bcm2835: Support ARCH_BCM270x @@ -82652,7 +82652,7 @@ index dd506cd3a5b874f9e1acd07efb8cd151bb6145d1..3f070bd38a91511c986e3fb114b15bd4 MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("Raspberry Pi firmware driver"); -From 733d74c0c023e0d548c6b33671efac20f6fa2d4f Mon Sep 17 00:00:00 2001 +From 79089dfcf47b4d05b9dd2ba3374a5a09cdd748e2 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 11 May 2015 09:00:42 +0100 Subject: [PATCH 056/140] scripts: Add mkknlimg and knlinfo scripts from tools @@ -83182,7 +83182,7 @@ index 0000000000000000000000000000000000000000..84be2593ec1de8f97b0167ff06b3e05d + return $trailer; +} -From da26073d0984b05a7708453a1d41cc9bd86d58af Mon Sep 17 00:00:00 2001 +From f192c29db2814a3eec23cad7e6f8b66a95f8a51e Mon Sep 17 00:00:00 2001 From: notro Date: Wed, 9 Jul 2014 14:46:08 +0200 Subject: [PATCH 057/140] BCM2708: Add core Device Tree support @@ -95422,7 +95422,7 @@ index 58c05e5d9870b6c18a72da7dc44ff3112994946d..9842523b225a88505d796cc689c04f40 # Bzip2 -From 89d00b472096b34acc808f0d67b2f1c82690b630 Mon Sep 17 00:00:00 2001 +From e2aeaa885cd07108036910f6bc1bb3ce18973a89 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Feb 2015 13:50:57 +0000 Subject: [PATCH 058/140] BCM270x_DT: Add pwr_led, and the required "input" @@ -95600,7 +95600,7 @@ index 64c56d454f7df9f864a5242ce4212df586f66886..3fd74c8737871cb56f0355c858fc135e /* set_brightness_work / blink_timer flags, atomic, private. */ unsigned long work_flags; -From 5928a3dfd8e54d87132d91994907849c4bf2dc0a Mon Sep 17 00:00:00 2001 +From 01e279ec48e46577410018cd9cf9b0bd25152a23 Mon Sep 17 00:00:00 2001 From: Siarhei Siamashka Date: Mon, 17 Jun 2013 13:32:11 +0300 Subject: [PATCH 059/140] fbdev: add FBIOCOPYAREA ioctl @@ -95871,7 +95871,7 @@ index fb795c3b3c178ad3cd7c9e9e4547ffd492bac181..703fa8a70574323abe2fb32599254582 __u32 dx; /* screen-relative */ __u32 dy; -From 2e2c7b1c39d7d462009c422cb529148c4c33fa98 Mon Sep 17 00:00:00 2001 +From 6f311d5dbbcdc069e9b0971adc36e1132800ecf5 Mon Sep 17 00:00:00 2001 From: Harm Hanemaaijer Date: Thu, 20 Jun 2013 20:21:39 +0200 Subject: [PATCH 060/140] Speed up console framebuffer imageblit function @@ -96083,7 +96083,7 @@ index a2bb276a8b2463eee98eb237c4647bc00cd93601..436494fba15abecb400ef28688466faf start_index, pitch_index); } else -From 8ad32bf5551723e795b37b761d3f50ed07d88162 Mon Sep 17 00:00:00 2001 +From 1c2358b2eae6598dc77df4235b19ffb0551ff468 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 8 May 2013 11:46:50 +0100 Subject: [PATCH 061/140] enabling the realtime clock 1-wire chip DS1307 and @@ -96336,7 +96336,7 @@ index 90cbe7e65059f6b604a87c6bf39cd9bbeae7684c..a52be51ee0a5511a75d4eaa8dacaec5e u8, w1_slave_found_callback); }; -From aa4cfbc890b73a4293517316489893efd1945e86 Mon Sep 17 00:00:00 2001 +From f1a91dd57f33388b81f64ea79b5a33a0f8147085 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 14 Jul 2014 22:02:09 +0100 Subject: [PATCH 062/140] hid: Reduce default mouse polling interval to 60Hz @@ -96371,7 +96371,7 @@ index 3f11b02f9857648ba27138f39823a4017fb93d2f..09a81a447dd64887f6dbd8ec8dc40264 break; case HID_GD_JOYSTICK: -From 6e03e6db7a7236df6d1961047634bac6c7ed33cd Mon Sep 17 00:00:00 2001 +From 1cf82aed2c951ee7aa0f9abb083bb6d3d2e067a4 Mon Sep 17 00:00:00 2001 From: Gordon Hollingworth Date: Tue, 12 May 2015 14:47:56 +0100 Subject: [PATCH 063/140] rpi-ft5406: Add touchscreen driver for pi LCD display @@ -96732,7 +96732,7 @@ index 30fb37fe175df604a738258a2a632bca3bfff33f..4a3d79d3b48eb483a4e4bf498f617515 RPI_FIRMWARE_FRAMEBUFFER_SET_BACKLIGHT = 0x0004800f, -From 6eb6737bd9ad79f0517e7944b54ab5d8ecdc615d Mon Sep 17 00:00:00 2001 +From 59c3ba31b0584636d8a10a06921adc46536743c0 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 28 Nov 2016 16:50:04 +0000 Subject: [PATCH 064/140] Improve __copy_to_user and __copy_from_user @@ -98310,7 +98310,7 @@ index 17ec37811c32f09126ed42753037e055c5cec115..c08f81812d0d56a0d90c1eb6777d0622 bool "Broadcom BCM63xx DSL SoC" depends on ARCH_MULTI_V7 -From 94f598bd58e5ee4205d2f3be9a498513b5c4ed79 Mon Sep 17 00:00:00 2001 +From a781ee6e9283723b5803e1441477cb54418ff28f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 25 Jun 2015 12:16:11 +0100 Subject: [PATCH 065/140] gpio-poweroff: Allow it to work on Raspberry Pi @@ -98348,7 +98348,7 @@ index be3d81ff51cc3f510d85e4eed7a52960e51e7bc1..a030ae9fb1fca325061c093696e82186 "%s: pm_power_off function already registered", __func__); -From 04b5564233812fa3629cbf58327b1158e2c84c58 Mon Sep 17 00:00:00 2001 +From f60be0cf14d6ed1ddcf3b6cbc553517a6d77a286 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 14:32:47 +0100 Subject: [PATCH 066/140] mfd: Add Raspberry Pi Sense HAT core driver @@ -99216,7 +99216,7 @@ index 0000000000000000000000000000000000000000..56196dc2af10e464a1e3f98b028dca1c + +#endif -From a4a051d6e0fc7dcf0775c5f4a2d6305b2f362249 Mon Sep 17 00:00:00 2001 +From 80b6a57f7dd0ffba0a52ba4ae5950450781631f1 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 19:19:08 +0100 Subject: [PATCH 067/140] ASoC: Add support for HifiBerry DAC @@ -99394,7 +99394,7 @@ index 0000000000000000000000000000000000000000..ee9f133953544629282631e5ef3f73fe +MODULE_DESCRIPTION("ASoC Driver for HifiBerry DAC"); +MODULE_LICENSE("GPL v2"); -From 63cb7d6ac5a2c4242f4baf306ae6d64948019304 Mon Sep 17 00:00:00 2001 +From 3c1dff9c6c40ce7c4b22412b61b4dcf9eb0ac4aa Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Mon, 25 Jan 2016 15:48:59 +0000 Subject: [PATCH 068/140] ASoC: Add support for Rpi-DAC @@ -99681,7 +99681,7 @@ index 0000000000000000000000000000000000000000..afe1b419582aa40c4b2729d242bb13cd +MODULE_AUTHOR("Florian Meier "); +MODULE_LICENSE("GPL v2"); -From 6a34ae013c5870d0eb2859e81fc98854a71f3038 Mon Sep 17 00:00:00 2001 +From 052fa82bc89f48174843be9a54d6562f72e7b4c1 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:41:23 +0100 Subject: [PATCH 069/140] ASoC: wm8804: Implement MCLK configuration options, @@ -99733,7 +99733,7 @@ index af95d648265b3e92e345101542b332aee35191d4..513f56ba132929662802d15cdc653af3 .component_driver = { .dapm_widgets = wm8804_dapm_widgets, -From 4575bceeaf2c8c82509971625dccc24239e49b92 Mon Sep 17 00:00:00 2001 +From f97bb69abe4fbfcfff4d2d176b34ad430b102f60 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:42:08 +0100 Subject: [PATCH 070/140] ASoC: BCM:Add support for HiFiBerry Digi. Driver is @@ -100080,7 +100080,7 @@ index 0000000000000000000000000000000000000000..7620dd02de40b6d644ff038b445d375d +MODULE_DESCRIPTION("ASoC Driver for HifiBerry Digi"); +MODULE_LICENSE("GPL v2"); -From b4f1fc36f768104e087b3b5a286455225707c6bb Mon Sep 17 00:00:00 2001 +From 2cea72ac172c0d142fc504c0a00f044457198914 Mon Sep 17 00:00:00 2001 From: Gordon Garrity Date: Sat, 8 Mar 2014 16:56:57 +0000 Subject: [PATCH 071/140] Add IQaudIO Sound Card support for Raspberry Pi @@ -100418,7 +100418,7 @@ index 0000000000000000000000000000000000000000..1ee4097c846376666775272ed692ca33 +MODULE_DESCRIPTION("ASoC Driver for IQAudio DAC"); +MODULE_LICENSE("GPL v2"); -From 90dc68a784122a6cdad96b1911471d7bfe55e021 Mon Sep 17 00:00:00 2001 +From cd63084563794664df70ab1c46edf087106fa9ce Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 10:06:56 +0200 Subject: [PATCH 072/140] Added support for HiFiBerry DAC+ @@ -101051,7 +101051,7 @@ index 72b19e62f6267698aea45d2410d616d91c1825cb..c6839ef6e16754ed9de2698507b8986a dev_err(dev, "No LRCLK?\n"); return -EINVAL; -From 638d9d4026a57d4adcb616dd0038a80a518ae5e9 Mon Sep 17 00:00:00 2001 +From 0e9e3776a447ea3be3a3fe38e9fba1ca905cfa85 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 11:09:58 +0200 Subject: [PATCH 073/140] Added driver for HiFiBerry Amp amplifier add-on board @@ -101889,7 +101889,7 @@ index 0000000000000000000000000000000000000000..8f019e04898754d2f87e9630137be9e8 + +#endif /* _TAS5713_H */ -From f33e45f91097695d18884008a722daf8e99ad2aa Mon Sep 17 00:00:00 2001 +From a4e227dc76210f429407a1d0fa0e646447adbd0f Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Wed, 25 Mar 2015 09:26:17 +0100 Subject: [PATCH 074/140] Add driver for rpi-proto @@ -102107,7 +102107,7 @@ index 0000000000000000000000000000000000000000..fadbfade100228aaafabb0d3bdf35c01 +MODULE_DESCRIPTION("ASoC Driver for Raspberry Pi connected to PROTO board (WM8731)"); +MODULE_LICENSE("GPL"); -From b39a7eee0091bc3a7c1a84f28957697d5d6a0983 Mon Sep 17 00:00:00 2001 +From 706686ae4fb619543ce4d64d5610f1bffac9efdd Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 24 Aug 2015 16:03:47 +0100 Subject: [PATCH 075/140] RaspiDAC3 support @@ -102353,7 +102353,7 @@ index 0000000000000000000000000000000000000000..ad2b5b89bc8213dc2e277306ef50d6e3 +MODULE_DESCRIPTION("ASoC Driver for RaspiDAC Rev.3x"); +MODULE_LICENSE("GPL v2"); -From 6497629f38960fdf5447aeaaed069fea0155e960 Mon Sep 17 00:00:00 2001 +From 8a92466931ddf2ea93b0ff96cc2fde6888ae267b Mon Sep 17 00:00:00 2001 From: Aaron Shaw Date: Thu, 7 Apr 2016 21:26:21 +0100 Subject: [PATCH 076/140] Add Support for JustBoom Audio boards @@ -102812,7 +102812,7 @@ index 0000000000000000000000000000000000000000..909cf8928f2f4313982316f9c5b8a709 +MODULE_DESCRIPTION("ASoC Driver for JustBoom PI Digi HAT Sound Card"); +MODULE_LICENSE("GPL v2"); -From 61b4d6328a4bd4e5af28db74eeb08847e5ba6b2c Mon Sep 17 00:00:00 2001 +From 573e56de1b561b739d0a56c406ab99e98c047c91 Mon Sep 17 00:00:00 2001 From: Andrey Grodzovsky Date: Tue, 3 May 2016 22:10:59 -0400 Subject: [PATCH 077/140] ARM: adau1977-adc: Add basic machine driver for @@ -102997,7 +102997,7 @@ index 0000000000000000000000000000000000000000..f3d7e5db7bb912e1d7ca6f8e8d42df5f +MODULE_DESCRIPTION("ASoC Driver for ADAU1977 ADC"); +MODULE_LICENSE("GPL v2"); -From 94084982b9ad5297058b71edf8c68af47b4a03ab Mon Sep 17 00:00:00 2001 +From 4f6e915f181639435a607aeb6625828d918bb7cc Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Mon, 16 May 2016 21:36:31 +1000 Subject: [PATCH 078/140] New AudioInjector.net Pi soundcard with low jitter @@ -103251,7 +103251,7 @@ index 0000000000000000000000000000000000000000..491906bbf446826e55dd843f28e4860f +MODULE_ALIAS("platform:audioinjector-pi-soundcard"); + -From 91bcb212a95e604255635aede6b02e0155b7f16e Mon Sep 17 00:00:00 2001 +From 0ba262fac030fc414a17d8a98597e3140e887354 Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Thu, 30 Jun 2016 18:38:42 +0100 Subject: [PATCH 079/140] Add IQAudIO Digi WM8804 board support @@ -103554,7 +103554,7 @@ index 0000000000000000000000000000000000000000..33aa2be8a43a12a12cfb5d844dd9732c +MODULE_DESCRIPTION("ASoC Driver for IQAudIO WM8804 Digi"); +MODULE_LICENSE("GPL v2"); -From 5d86007ea9f825363a939da5cac21be6f55b4f2b Mon Sep 17 00:00:00 2001 +From ada60ac2b3e6cca1f156fd7f1f3032f4297cbcef Mon Sep 17 00:00:00 2001 From: escalator2015 Date: Tue, 24 May 2016 16:20:09 +0100 Subject: [PATCH 080/140] New driver for RRA DigiDAC1 soundcard using WM8741 + @@ -104030,7 +104030,7 @@ index 0000000000000000000000000000000000000000..f200688bb4ae32b90a0ced555aed94b0 +MODULE_DESCRIPTION("ASoC Driver for RRA DigiDAC1"); +MODULE_LICENSE("GPL v2"); -From 4b3e10e6dc09bfe9d16af4c039fa548297c52da2 Mon Sep 17 00:00:00 2001 +From e3ba975c41c5b1ae81aff020952f52bb88d89b17 Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Sat, 2 Jul 2016 16:26:19 +0100 Subject: [PATCH 081/140] Add support for Dion Audio LOCO DAC-AMP HAT @@ -104206,7 +104206,7 @@ index 0000000000000000000000000000000000000000..65e03741d349a2dc5bd91f69855ea952 +MODULE_DESCRIPTION("ASoC Driver for DionAudio LOCO"); +MODULE_LICENSE("GPL v2"); -From 52e0295949eba32ed00906b728ed73b78f8c971a Mon Sep 17 00:00:00 2001 +From 3368f68001d604c8fd68bbc69059484ae41493c8 Mon Sep 17 00:00:00 2001 From: Clive Messer Date: Mon, 19 Sep 2016 14:01:04 +0100 Subject: [PATCH 082/140] Allo Piano DAC boards: Initial 2 channel (stereo) @@ -104416,7 +104416,7 @@ index 0000000000000000000000000000000000000000..eaf50fb6dbca1970ae1c6f8662088b0f +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Piano DAC"); +MODULE_LICENSE("GPL v2"); -From 6358a0d0bc866330ee01e17a065e0fd0931f5b0f Mon Sep 17 00:00:00 2001 +From e23071a4a15934e7c170091713bcc819cfccc817 Mon Sep 17 00:00:00 2001 From: Raashid Muhammed Date: Mon, 27 Mar 2017 12:35:00 +0530 Subject: [PATCH 083/140] Add support for Allo Piano DAC 2.1 plus add-on board @@ -105288,7 +105288,7 @@ index 0000000000000000000000000000000000000000..d4e99e3c6a383d92fb0cf9e8c1cd1e76 +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Piano DAC Plus"); +MODULE_LICENSE("GPL v2"); -From 70cf53e2c68d935b1cd4a4f69384cac36c70c816 Mon Sep 17 00:00:00 2001 +From bc43370c36d6abc37690d95ca8882447bfbd634b Mon Sep 17 00:00:00 2001 From: BabuSubashChandar Date: Tue, 28 Mar 2017 20:04:42 +0530 Subject: [PATCH 084/140] Add support for Allo Boss DAC add-on board for @@ -105994,7 +105994,7 @@ index 0000000000000000000000000000000000000000..203ab76c7045b081578e23bda1099dd1 +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Boss DAC"); +MODULE_LICENSE("GPL v2"); -From 9ec3d5e63670fb73723124fd3d431cf370a92ab3 Mon Sep 17 00:00:00 2001 +From 336116393464651c24efe8b1ce8aac8d17edc2ef Mon Sep 17 00:00:00 2001 From: gtrainavicius Date: Sun, 23 Oct 2016 12:06:53 +0300 Subject: [PATCH 085/140] Support for Blokas Labs pisound board @@ -107196,7 +107196,7 @@ index 0000000000000000000000000000000000000000..06ff1e53dc9d860946965b6303577762 +MODULE_DESCRIPTION("ASoC Driver for pisound, http://blokas.io/pisound"); +MODULE_LICENSE("GPL v2"); -From c18bb087ee1904baf55ce158193939d13fbcc0d3 Mon Sep 17 00:00:00 2001 +From 94c3a92e0487803596f572dcd6237166906b59da Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 22 Jan 2017 12:49:37 +0100 Subject: [PATCH 086/140] ASoC: Add driver for Cirrus Logic Audio Card @@ -108264,7 +108264,7 @@ index 0000000000000000000000000000000000000000..ac8651ddff7bd3701dffe22c7fb88352 +MODULE_DESCRIPTION("ASoC driver for Cirrus Logic Audio Card"); +MODULE_LICENSE("GPL"); -From 3f2b4f91e7beb4718e18bdd72213843bef352bb5 Mon Sep 17 00:00:00 2001 +From a252b7ac8936ee628013b4c230a1c4d9c07ee55e Mon Sep 17 00:00:00 2001 From: Miquel Date: Fri, 24 Feb 2017 20:51:06 +0100 Subject: [PATCH 087/140] sound: Support for Dion Audio LOCO-V2 DAC-AMP HAT @@ -108462,7 +108462,7 @@ index 0000000000000000000000000000000000000000..a009c49477972a9832175d86f201b035 +MODULE_DESCRIPTION("ASoC Driver for DionAudio LOCO-V2"); +MODULE_LICENSE("GPL v2"); -From 4772afafcd378d231d196f8d5a2543e952c0da84 Mon Sep 17 00:00:00 2001 +From 97932008dc7de56ceb9c55009345519c09858121 Mon Sep 17 00:00:00 2001 From: Fe-Pi Date: Wed, 1 Mar 2017 04:42:43 -0700 Subject: [PATCH 088/140] Add support for Fe-Pi audio sound card. (#1867) @@ -108679,7 +108679,7 @@ index 0000000000000000000000000000000000000000..015b56fd73cc36be5b5eecd17548fd03 +MODULE_DESCRIPTION("ASoC Driver for Fe-Pi Audio"); +MODULE_LICENSE("GPL v2"); -From b166c317906ee97cb8ffaea2a0c4720f4317f7e9 Mon Sep 17 00:00:00 2001 +From bd2b8ebef1b8e0178ce8055d80b9fff3f83f29c7 Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Wed, 8 Mar 2017 20:04:13 +1100 Subject: [PATCH 089/140] Add support for the AudioInjector.net Octo sound card @@ -109091,7 +109091,7 @@ index 0000000000000000000000000000000000000000..5e79f4eff93a21ed3495c77a90f73525 +MODULE_LICENSE("GPL v2"); +MODULE_ALIAS("platform:audioinjector-octo-soundcard"); -From 61eb5ef1d852308c29da4889b4f41a0b35b24731 Mon Sep 17 00:00:00 2001 +From 117fbfe2bb8d91408cab1232a31a924170656ecd Mon Sep 17 00:00:00 2001 From: Peter Malkin Date: Mon, 27 Mar 2017 16:38:21 -0700 Subject: [PATCH 090/140] Driver support for Google voiceHAT soundcard. @@ -109485,7 +109485,7 @@ index 0000000000000000000000000000000000000000..225854b8e5298b3c3018f59a49404354 +MODULE_DESCRIPTION("ASoC Driver for Google voiceHAT SoundCard"); +MODULE_LICENSE("GPL v2"); -From 457f586249af47a7f71bcdac3352a210bf6e8cb6 Mon Sep 17 00:00:00 2001 +From 2662629160c32ac0db99f38504c4d0d8b052ea8e Mon Sep 17 00:00:00 2001 From: sandeepal Date: Fri, 2 Jun 2017 18:59:46 +0530 Subject: [PATCH 091/140] Allo Digione Driver (#2048) @@ -109810,7 +109810,7 @@ index 0000000000000000000000000000000000000000..e3664e44c699d0102120ecf99e8b780a +MODULE_DESCRIPTION("ASoC Driver for Allo DigiOne"); +MODULE_LICENSE("GPL v2"); -From 93382dabe01809b1ea877d3f2cd0061104046c2c Mon Sep 17 00:00:00 2001 +From e25326674364a0266257eb7eccb1ad057963f93e Mon Sep 17 00:00:00 2001 From: P33M Date: Wed, 21 Oct 2015 14:55:21 +0100 Subject: [PATCH 092/140] rpi_display: add backlight driver and overlay @@ -109982,7 +109982,7 @@ index 0000000000000000000000000000000000000000..14a0d9b037395497c1fdae2961feccd5 +MODULE_DESCRIPTION("Raspberry Pi mailbox based Backlight Driver"); +MODULE_LICENSE("GPL"); -From 1ca669ab80cd4cd6811d537705712ea2405f74ef Mon Sep 17 00:00:00 2001 +From f979c91d284acae0ad7ab59fc0df57550772eb0b Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 23 Feb 2016 19:56:04 +0000 Subject: [PATCH 093/140] bcm2835-virtgpio: Virtual GPIO driver @@ -110259,7 +110259,7 @@ index 4a3d79d3b48eb483a4e4bf498f617515e3ad158f..5f34e1257117fb48013c9926a8a223d6 RPI_FIRMWARE_FRAMEBUFFER_SET_BACKLIGHT = 0x0004800f, -From 23c7bab829638fb46a95269800d3d7be28cab952 Mon Sep 17 00:00:00 2001 +From 39bc586ad05e98eddd41b82b28eb2b1b685b0bc7 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 20 Feb 2017 17:01:21 +0000 Subject: [PATCH 094/140] bcm2835-gpio-exp: Driver for GPIO expander via @@ -110588,7 +110588,7 @@ index 5f34e1257117fb48013c9926a8a223d64a598ab7..c819c21b0158a59c1308882e5a40e3f3 /* Dispmanx TAGS */ RPI_FIRMWARE_FRAMEBUFFER_ALLOCATE = 0x00040001, -From bd928e06fb5c3d80a6b75027067d17db17522dd9 Mon Sep 17 00:00:00 2001 +From 31a624003be2e099dd6e5b51cd2182b8cba57b0b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 23 Feb 2016 17:26:48 +0000 Subject: [PATCH 095/140] amba_pl011: Don't use DT aliases for numbering @@ -110620,7 +110620,7 @@ index 1888d168a41c87c605962da2605df8ab1c02bd20..e22b9e79836a6aeef4c8f9fb618b9595 uap->old_cr = 0; uap->port.dev = dev; -From 89821efdfa02133dc07cad795a2e2bd93b6e4417 Mon Sep 17 00:00:00 2001 +From eac49cd418f87f4571e4d075101843b73cacd9e6 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 1 Mar 2017 16:07:39 +0000 Subject: [PATCH 096/140] amba_pl011: Round input clock up @@ -110709,7 +110709,7 @@ index e22b9e79836a6aeef4c8f9fb618b9595c551500f..4b815abbf9913075885ee60f4d9ad49d /* unregisters the driver also if no more ports are left */ static void pl011_unregister_port(struct uart_amba_port *uap) -From 950861d25a21ab4679935c56217bdaeca18085c6 Mon Sep 17 00:00:00 2001 +From 74ca0e2552a11fac73fdc5a022097252c25ce4b1 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 3 Dec 2014 13:23:28 +0200 Subject: [PATCH 097/140] OF: DT-Overlay configfs interface @@ -111144,7 +111144,7 @@ index 0000000000000000000000000000000000000000..0037e6868a6cda8706c88194c6a4454b +} +late_initcall(of_cfs_init); -From 6ff8c1168014021fb9e13212fa939fb5d3a9edc5 Mon Sep 17 00:00:00 2001 +From d0bb7f273e3ec0ca855b24ebc060946e1b390172 Mon Sep 17 00:00:00 2001 From: Cheong2K Date: Fri, 26 Feb 2016 18:20:10 +0800 Subject: [PATCH 098/140] brcm: adds support for BCM43341 wifi @@ -111279,7 +111279,7 @@ index f3556122c6ace17c419e13023057861957a507fa..f8d4647016a1cde3d51dd43da07a46ce BRCMF_FW_NVRAM_ENTRY(BRCM_CC_43362_CHIP_ID, 0xFFFFFFFE, 43362), BRCMF_FW_NVRAM_ENTRY(BRCM_CC_4339_CHIP_ID, 0xFFFFFFFF, 4339), -From b43b0c27e5c54851b8f8b330a7aed0686c892d4b Mon Sep 17 00:00:00 2001 +From 85d7fc8170c5d47bd10a2583f989ceb671890841 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 17 Feb 2017 15:26:13 +0000 Subject: [PATCH 099/140] brcmfmac: Mute expected startup 'errors' @@ -111306,7 +111306,7 @@ index 2145343c18c91f6a43543eb42ca7bbc7a37f14b5..0f7b4e6b5ee3485806cd93873f00af34 req->alpha2[0], req->alpha2[1]); return; -From abcc1dd044369e167714d2689e29fc58d1992d51 Mon Sep 17 00:00:00 2001 +From a8f255bd3566dde50098cfe919fcd5a5c886ac5c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 17 Dec 2015 13:37:07 +0000 Subject: [PATCH 100/140] hci_h5: Don't send conf_req when ACTIVE @@ -111332,7 +111332,7 @@ index c0e4e26dc30d7c3c6a771b7b86df88c8cf763646..7308287259eedcaf229f8a496a0e3826 if (H5_HDR_LEN(hdr) > 2) h5->tx_win = (data[2] & 0x07); -From 5d3dd93a3e29d5735b8f50cf7df7112cf82c3794 Mon Sep 17 00:00:00 2001 +From 24767a08e862cd9861f4710a7087dfca692adb58 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 13 Apr 2015 17:16:29 +0100 Subject: [PATCH 101/140] config: Add default configs @@ -114014,7 +114014,7 @@ index 0000000000000000000000000000000000000000..e0dd8723047ff488e81a03ef42fdbc68 +CONFIG_CRC_ITU_T=y +CONFIG_LIBCRC32C=y -From 4962803fa396332f73f2077a03d0cd9be36a1afc Mon Sep 17 00:00:00 2001 +From 444a41e2136d989b01a8f43f6e7040946f8a746e Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Wed, 24 Aug 2016 03:35:56 -0700 Subject: [PATCH 102/140] Add arm64 configuration and device tree differences. @@ -115431,7 +115431,7 @@ index 0000000000000000000000000000000000000000..e6b09fafa27eed2b762e3d53b55041f7 +CONFIG_LIBCRC32C=y +CONFIG_BCM2835_VCHIQ=n -From 507599e52c4eb4ebdc7689ae24bdd44c8da53004 Mon Sep 17 00:00:00 2001 +From 52c870f2b60aa6316e7e1aa9727e2fa4b76e88ab Mon Sep 17 00:00:00 2001 From: Electron752 Date: Thu, 12 Jan 2017 07:07:08 -0800 Subject: [PATCH 103/140] ARM64: Make it work again on 4.9 (#1790) @@ -115846,7 +115846,7 @@ index e6b09fafa27eed2b762e3d53b55041f793683d27..c7e891d72969a388d9b135a36dbfc9c9 CONFIG_LIBCRC32C=y -CONFIG_BCM2835_VCHIQ=n -From d40d04054b91f61439027b71b1de8c7ad153d2e0 Mon Sep 17 00:00:00 2001 +From 0b7cf69f55bab8c5cfd4c84c0aadceffea31635e Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Thu, 12 Jan 2017 19:10:07 -0800 Subject: [PATCH 104/140] ARM64: Enable HDMI audio and vc04_services in @@ -115878,7 +115878,7 @@ index c7e891d72969a388d9b135a36dbfc9c9cb609bf8..4b90f9b64abe9f089ba56b13d5a00de3 CONFIG_BCM2835_MBOX=y # CONFIG_IOMMU_SUPPORT is not set -From b5a05b9c9dda5f0983d5940c5338f6dea89495d6 Mon Sep 17 00:00:00 2001 +From fb750ac4d834e30b377b928bbc5d35e97f179b4d Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Thu, 12 Jan 2017 19:14:03 -0800 Subject: [PATCH 105/140] ARM64: Run bcmrpi3_defconfig through savedefconfig. @@ -115926,7 +115926,7 @@ index 4b90f9b64abe9f089ba56b13d5a00de33343bfb9..dac962ca1634662ce7d966f1ffb53b5b CONFIG_FB_TFT_AGM1264K_FL=m CONFIG_FB_TFT_BD663474=m -From 4690c2ea4ace9def5d3db3f00fe7e6f6e6ace705 Mon Sep 17 00:00:00 2001 +From 48d730cf2b779772d05d43ab904aded7ef38a30c Mon Sep 17 00:00:00 2001 From: Electron752 Date: Sat, 14 Jan 2017 02:54:26 -0800 Subject: [PATCH 106/140] ARM64: Enable Kernel Address Space Randomization @@ -115961,7 +115961,7 @@ index dac962ca1634662ce7d966f1ffb53b5bfa27c506..aae33b4b3c3e736ea7cd3ca242158ad6 CONFIG_BINFMT_MISC=y CONFIG_COMPAT=y -From 3dd7c882be28f4f3d04d55bda434301656641fe9 Mon Sep 17 00:00:00 2001 +From 4b0bc77ca01936690753e217d22eddfd0a70babe Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sun, 15 Jan 2017 07:31:59 -0800 Subject: [PATCH 107/140] ARM64: Enable RTL8187/RTL8192CU wifi in build config @@ -115989,7 +115989,7 @@ index aae33b4b3c3e736ea7cd3ca242158ad6ba558aff..b7d762df19b85e369a32cd823dfd0621 CONFIG_ZD1211RW=m CONFIG_MAC80211_HWSIM=m -From b1d38ffd30f6cd60e27380f06f5d0278fd6112c2 Mon Sep 17 00:00:00 2001 +From 9ddc08c00ecc3c238c97648fb37035e9c154bcbd Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:33:51 -0800 Subject: [PATCH 108/140] ARM64/DWC_OTG: Port dwc_otg driver to ARM64 @@ -116335,7 +116335,7 @@ index 6b2c7d0c93f36a63863ff4b0ecc1f3eab77e058b..d7b700ff17821ad1944e36721fe6b2db /** The OS page size */ #define DWC_OS_PAGE_SIZE PAGE_SIZE -From 3a1626a62377c41c695822371b7b97f1081ae39a Mon Sep 17 00:00:00 2001 +From d8ce1f16dff6fbbe8e53aa6c972e9525509eb79a Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:43:57 -0800 Subject: [PATCH 109/140] ARM64: Round-Robin dispatch IRQs between CPUs. @@ -116412,7 +116412,7 @@ index bee4d2d2ebacc3233423bb9d825e076b9f52fccd..014f13f89eb896f5cfc75ed9891787d0 .name = "bcm2836-gpu", .irq_mask = bcm2836_arm_irqchip_mask_gpu_irq, -From 2b5e541d09beb3901b86578321defa4f570cb866 Mon Sep 17 00:00:00 2001 +From 4556d4e310613ed32f57f192478b961e9dc324a1 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:45:03 -0800 Subject: [PATCH 110/140] ARM64: Enable DWC_OTG Driver In ARM64 Build @@ -116436,7 +116436,7 @@ index b7d762df19b85e369a32cd823dfd062145bdefa7..4d85c231c5ea0244e1b05fb4a5e3c8fd CONFIG_USB_STORAGE=y CONFIG_USB_STORAGE_REALTEK=m -From a6370845037d4da391615f64a2d3274565f14267 Mon Sep 17 00:00:00 2001 +From a7bd56957a0b44b616a351a1e49d59cee3f1d21c Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 11 Feb 2017 01:18:31 -0800 Subject: [PATCH 111/140] ARM64: Force hardware emulation of deprecated @@ -116467,7 +116467,7 @@ index d06fbe4cd38d7423c900aff64b0e728f995478d3..877b7c90f9555203d5d55d739359a256 case INSN_OBSOLETE: insn->current_mode = INSN_UNDEF; -From a40843352510cfabb14d8011e479dbb1d8e35335 Mon Sep 17 00:00:00 2001 +From 3899ebbbf523a1e7a4dc38afa87d48832c2c5546 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Fri, 10 Feb 2017 17:57:08 -0800 Subject: [PATCH 112/140] build/arm64: Add rules for .dtbo files for dts @@ -116495,7 +116495,7 @@ index 9b41f1e3b1a039cd45fe842e10abff0181186fdf..dc2859b8eed168ed52e95c503e7a5ce3 dtbs: prepare scripts -From 56a7b25a5fa26a305d5290d5cb0cabaa5aa8a096 Mon Sep 17 00:00:00 2001 +From 451a77cddb704a5b34711664a9a1014156bbb68c Mon Sep 17 00:00:00 2001 From: Bilal Amarni Date: Wed, 24 May 2017 10:52:50 +0200 Subject: [PATCH 113/140] enable drivers for GPIO expander and vcio @@ -116526,7 +116526,7 @@ index 4d85c231c5ea0244e1b05fb4a5e3c8fd3e651ddf..9dcb58a519d041fadae99c81a7bda621 CONFIG_GPIO_ARIZONA=m CONFIG_GPIO_STMPE=y -From 5016bb660f621d02945667355cb97ea5d07e05ef Mon Sep 17 00:00:00 2001 +From 37c919dacabde330eb3e19200b4b060bff87273d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 24 Feb 2015 13:40:50 +0000 Subject: [PATCH 114/140] pinctrl-bcm2835: Fix interrupt handling for GPIOs @@ -116562,7 +116562,7 @@ index a9d480df32562defbf8be0faf0a39bfe06ff71f9..18c92bae3b2e7e9f8208ca0d4487b08b .suppress_bind_attrs = true, }, -From 54e263494fc3d0415fae8bc852d1549c79bcc515 Mon Sep 17 00:00:00 2001 +From a0bb35d46867a5a06585edebecd28b9bf241449a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 23 Mar 2017 16:34:46 +0000 Subject: [PATCH 115/140] bcm2835-aux: Add aux interrupt controller @@ -116729,7 +116729,7 @@ index bd750cf2238d61489811e7d7bd3b5f9950ed53c8..41e0702fae4692221980b0d02aed1ba6 BCM2835_AUX_CLOCK_COUNT, GFP_KERNEL); if (!onecell) -From 24ff70c14c446081875958c87c8114bd356c375d Mon Sep 17 00:00:00 2001 +From c57827c4e44b973d1f591d5ab8f5fb1976586eed Mon Sep 17 00:00:00 2001 From: Yasunari Takiguchi Date: Fri, 14 Apr 2017 10:43:57 +0100 Subject: [PATCH 116/140] This is the driver for Sony CXD2880 DVB-T2/T tuner + @@ -132864,7 +132864,7 @@ index 0000000000000000000000000000000000000000..82e122349055be817eb74ed5bbcd7560 +MODULE_AUTHOR("Sony Semiconductor Solutions Corporation"); +MODULE_LICENSE("GPL v2"); -From 2320542d9520844a03e83ad19bc363eee99eb390 Mon Sep 17 00:00:00 2001 +From f3473d76c43d1cf5c5b249978d26a0f1ba43aa05 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 09:18:09 +0100 Subject: [PATCH 117/140] raspberrypi-firmware: Define the MBOX channel in the @@ -132889,7 +132889,7 @@ index c819c21b0158a59c1308882e5a40e3f3fe73cbdf..de2a3dcd562beb752266eaf0070e5586 enum rpi_firmware_property_status { -From f4fb5253f5b7f913576d89cb29fc34397400218e Mon Sep 17 00:00:00 2001 +From ffefbae82975fdea9352c3e755836498c895804c Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 09:16:19 +0100 Subject: [PATCH 118/140] raspberrypi-firmware: Export the general transaction @@ -132936,7 +132936,7 @@ index de2a3dcd562beb752266eaf0070e55861d553f5f..dc7fd58afd5dddebf9b17065bb069a1d #endif /* __SOC_RASPBERRY_FIRMWARE_H__ */ -From 87e5ad1b74dd4b391480045da22d85a6d4426a3a Mon Sep 17 00:00:00 2001 +From 1010c22edbcec2fea29a8db100c113a51d1f426a Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 08:39:33 +0100 Subject: [PATCH 119/140] drm/vc4: Add a mode for using the closed firmware for @@ -133711,7 +133711,7 @@ index 0000000000000000000000000000000000000000..7dd233eed677c1689492ab95bc864753 + }, +}; -From e16990a4eaf844d2bc25e79e8dce397aaf2634dd Mon Sep 17 00:00:00 2001 +From 18fd12cdeb5c0c7117f0c1535ab78b0133cb41b3 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 1 Feb 2017 17:09:18 -0800 Subject: [PATCH 120/140] drm/vc4: Name the primary and cursor planes in fkms. @@ -133738,7 +133738,7 @@ index 7dd233eed677c1689492ab95bc86475330d2d63b..e6097046fb25361bc61d657083d95b63 if (type == DRM_PLANE_TYPE_PRIMARY) { vc4_plane->fbinfo = -From 1f12d72f78c4e3a32ae45dbd1f59dafa4c5f8ff0 Mon Sep 17 00:00:00 2001 +From 0f781a9fc2c88a758f79ea842a09d1eba2539363 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 1 Feb 2017 17:10:09 -0800 Subject: [PATCH 121/140] drm/vc4: Add DRM_DEBUG_ATOMIC for the insides of @@ -133811,7 +133811,7 @@ index e6097046fb25361bc61d657083d95b634232aabc..72d0b9cffe3d2997d69040c46f4aee11 RPI_FIRMWARE_SET_CURSOR_STATE, &packet_state, -From 892ecf25f3c307ec4bed1db8e5a0b7a63d633ddc Mon Sep 17 00:00:00 2001 +From fd657f3cbfa210da6b45c44ac840712b36743af7 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 2 Feb 2017 09:42:18 -0800 Subject: [PATCH 122/140] drm/vc4: Fix sending of page flip completion events @@ -133856,7 +133856,7 @@ index 72d0b9cffe3d2997d69040c46f4aee11e22aa213..185f9bd3c1b2d47d0c1fc5293db4199b static void vc4_crtc_handle_page_flip(struct vc4_crtc *vc4_crtc) -From 2e2e7f9139f79526545db438897610801dd8b46d Mon Sep 17 00:00:00 2001 +From fc0f373bb96272c60480b50ff26155cebe958f3b Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 18 Apr 2017 21:43:46 +0100 Subject: [PATCH 123/140] vc4_fkms: Apply firmware overscan offset to hardware @@ -133916,7 +133916,7 @@ index 185f9bd3c1b2d47d0c1fc5293db4199bd8963023..072f377b7423ee603d73ace2bf6d620f return 0; -From f6031541ee948dbb8f1748a2bbbe0be6fa2aa4d4 Mon Sep 17 00:00:00 2001 +From c1d4d46757748df8d16b82739c5cd3e6eb96a1d6 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 11:34:26 +0200 Subject: [PATCH 124/140] ASoC: bcm2835: Add support for TDM modes @@ -134321,7 +134321,7 @@ index 56df7d8a43d0aac055a91b0d24aca8e1b4e308e4..dcacf7f83c9371df539a788ea33fedcf dev->dev = &pdev->dev; dev_set_drvdata(&pdev->dev, dev); -From fb9a0efa04aefbc53589e10ee8014dab493389f9 Mon Sep 17 00:00:00 2001 +From caeebfc62c89c2ca49f2f10ff417812d64be3b9a Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 15:30:50 +0200 Subject: [PATCH 125/140] ASoC: bcm2835: Support left/right justified and DSP @@ -134570,7 +134570,7 @@ index dcacf7f83c9371df539a788ea33fedcf97d64690..3a706fda4f39e42efbe12f19d87af9b1 } -From 5ee7b9e1b097ab5181276c5a6492c52421aac6f4 Mon Sep 17 00:00:00 2001 +From d5afa53009f26fc72719c863fed421996525cb06 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 16:19:54 +0200 Subject: [PATCH 126/140] ASoC: bcm2835: Support additional samplerates up to @@ -134616,7 +134616,7 @@ index 3a706fda4f39e42efbe12f19d87af9b100a348a5..43f5715a0d5dda851731ecf7ff27e76c | SNDRV_PCM_FMTBIT_S24_LE | SNDRV_PCM_FMTBIT_S32_LE -From e66792f8b0dc6807feada22266194eb655a6cc94 Mon Sep 17 00:00:00 2001 +From a9ec2217da9b22b20622fc83e37489289fc85b20 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 16:24:57 +0200 Subject: [PATCH 127/140] ASoC: bcm2835: Enforce full symmetry @@ -134655,7 +134655,7 @@ index 43f5715a0d5dda851731ecf7ff27e76c48fb6e57..2e449d7173fcecbcd647f90a26bd58b6 static bool bcm2835_i2s_volatile_reg(struct device *dev, unsigned int reg) -From 0cdd58c383a2bab7c2384c59b657989db0e6bb33 Mon Sep 17 00:00:00 2001 +From 83d46f64d04ebb0f791899249bf0e0e0460fb988 Mon Sep 17 00:00:00 2001 From: Andrei Gherzan Date: Mon, 5 Jun 2017 16:40:38 +0100 Subject: [PATCH 128/140] dma-bcm2708: Fix module compilation of @@ -134701,7 +134701,7 @@ index c5bfff2765be4606077e6c8af73040ec13ee8974..6ca874d332a8bc666b1c9576ac51f479 #endif /* _PLAT_BCM2708_DMA_H */ -From 0223fd34be079c4974f3a8e0255b33d7d48d8d39 Mon Sep 17 00:00:00 2001 +From 87b02b4d4e490f569c9363c160c6ba192983891c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 25 Aug 2017 19:18:13 +0100 Subject: [PATCH 129/140] cache: export clean and invalidate @@ -134756,7 +134756,7 @@ index de78109d002db1a5e7c94a6c1bc8bb94161d07b8..4c850aa3af2b2439fced4e130441329a sub r3, r2, #1 bic r0, r0, r3 -From b8738ae7f8bd53a939e89e2d4b245e1a012064ec Mon Sep 17 00:00:00 2001 +From b9fa9f4fcd83d678f15c9b151895fb050f0b2cc0 Mon Sep 17 00:00:00 2001 From: Dan Pasanen Date: Wed, 20 Sep 2017 10:17:41 -0500 Subject: [PATCH 130/140] vcsm: fix multi-platform build @@ -134786,7 +134786,7 @@ index 034ae2f27f870621af9f49453501f1cde051f32a..b7814d67500b98fcd6f376d526a3d4a4 { 0, -From c81ee1d27182948b873c268ed1ee2d3fddedd57e Mon Sep 17 00:00:00 2001 +From 88a5e326e66c6ba22f935204873401d2bfbff049 Mon Sep 17 00:00:00 2001 From: Dan Pasanen Date: Thu, 21 Sep 2017 09:55:42 -0500 Subject: [PATCH 131/140] arm: partially revert @@ -134894,7 +134894,7 @@ index 054b491ff7649ca067ff821770aec80a4da42102..70e8b7d3443467ae9595924f1a9d043b EXPORT_SYMBOL(cpu_cache); #endif -From 9c867620b8c01599e412e30f526c440b278e0d0c Mon Sep 17 00:00:00 2001 +From d7be38be4ba7c6155295d8e167703241d2a44cdb Mon Sep 17 00:00:00 2001 From: Dan Pasanen Date: Thu, 21 Sep 2017 09:57:44 -0500 Subject: [PATCH 132/140] vcsm: add macros for cache functions @@ -134950,7 +134950,7 @@ index b7814d67500b98fcd6f376d526a3d4a4b84fd152..32763bd01e2e3831778fbcd1066df3cb } } -From 0a9dc256190396f700eb4da043383eda71a86d52 Mon Sep 17 00:00:00 2001 +From a7d4b54cfe3ac524e8d4fbc47cd45e5d6746ff5a Mon Sep 17 00:00:00 2001 From: Dan Pasanen Date: Thu, 21 Sep 2017 07:41:02 -0500 Subject: [PATCH 133/140] vcsm: use dma APIs for cache functions @@ -135024,7 +135024,7 @@ index 32763bd01e2e3831778fbcd1066df3cbf582235d..cfa4ff747de2a96e03dab995aa54fc80 if ((op->invalidate_mode & ~3) != 0) { ret = -EINVAL; -From 79a79c3f003fba956a2844ea66ec54c887d66c55 Mon Sep 17 00:00:00 2001 +From b56c3069a31f3be94ae6cf7ad7d5d0e0179ecc5d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 29 Sep 2017 16:15:01 +0100 Subject: [PATCH 134/140] vcsm: Fix up macros to avoid breaking numbers used by @@ -135050,7 +135050,7 @@ index e50fd8eaecef7a3c8451c040ffc3888cc37e28fc..4f120421c2d11f7ae46752c38b073a4d /* Allocate a shared memory handle and block. */ int vc_sm_alloc(struct vc_sm_alloc_t *alloc, int *handle); -From 8d2429f7dab1e6ff1f242aa3d67b9aaa676d6901 Mon Sep 17 00:00:00 2001 +From f9f315d0ac6a84a4dbdb8fec431df553bb82b5ff Mon Sep 17 00:00:00 2001 From: Chung-Hsien Hsu Date: Sun, 14 May 2017 20:11:05 -0500 Subject: [PATCH 135/140] brcmfmac: add CLM download support @@ -135481,7 +135481,7 @@ index 0eea48e73331d57297099266b1725df2be35a565..f00016f804ac98995369c1e68586a86d static int brcmf_usb_bus_setup(struct brcmf_usbdev_info *devinfo) -From e5d7dcf87182be44649d8b0c3c1a66ba0f7dfb76 Mon Sep 17 00:00:00 2001 +From 822f2f19860a482115f23b7e4937e95c45e60f94 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Oct 2017 13:23:32 +0100 Subject: [PATCH 136/140] brcmfmac: request_firmware_direct is quieter @@ -135509,7 +135509,7 @@ index f0309e039592ba6e388084a13f052c03f99cf1ef..b5889360da96096775db6425337a7215 if (err == -ENOENT) return 0; -From ffc65d50cac68c6ae91951cce4ed536e1eb346a8 Mon Sep 17 00:00:00 2001 +From 1f3195601cd1422dba00958bb964a2bbd8738323 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 29 Sep 2017 10:32:19 +0100 Subject: [PATCH 137/140] amba_pl011: Add cts-event-workaround DT property @@ -135578,7 +135578,7 @@ index 4b815abbf9913075885ee60f4d9ad49d89ec96b2..8c6e495b74ca61b8ff8ee79bc6e9d84d uap->vendor = vendor; uap->fifosize = vendor->get_fifosize(dev); -From 9890e4b687fbeb01401880d091b5621e3fcab53d Mon Sep 17 00:00:00 2001 +From b30e836a1875695b18192eb21f457fbab6148bf6 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 29 Sep 2017 10:32:19 +0100 Subject: [PATCH 138/140] amba_pl011: Insert mb() for correct FIFO handling @@ -135608,7 +135608,7 @@ index 8c6e495b74ca61b8ff8ee79bc6e9d84d572b990a..f6428446dfc0eb060d18c119d065d85e return true; -From 9c652ea235ae8ee534d92cfc2d9b09ff2e1662ab Mon Sep 17 00:00:00 2001 +From 43214c19f0b2c390a18177e7d3af6a45ed72a7cd Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 11 Oct 2017 13:48:04 +0100 Subject: [PATCH 139/140] amba-pl011: Report AUTOCTS capability to framework @@ -135654,7 +135654,7 @@ index f6428446dfc0eb060d18c119d065d85ee6fea18c..aa661160a87330f013879e56a2da2ed6 if (uap->vendor->oversampling) { -From 1a8c9ba374779f40e426f6ae26848542e8a63dd1 Mon Sep 17 00:00:00 2001 +From d72dbe5ca9bb91d6b52dc0c061ff39e0fd665706 Mon Sep 17 00:00:00 2001 From: neilneil2000 <31366098+neilneil2000@users.noreply.github.com> Date: Thu, 12 Oct 2017 17:29:43 +0100 Subject: [PATCH 140/140] GPIO and gpio-poweroff clarifications From 05ec96d8b42dc7f778a85b789162f942abfbf2bb Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 3 Nov 2017 16:32:57 +0000 Subject: [PATCH 08/12] Revert "linux: update full range patch from fritsch" https://github.com/LibreELEC/LibreELEC.tv/pull/1978#issuecomment-339070254 This reverts commit 3d76b5dca1e52b0836ff60a4a732e76f8297e233. --- ...99-i915-implement-passthrough-colors.patch | 167 +++--------------- 1 file changed, 23 insertions(+), 144 deletions(-) diff --git a/packages/linux/patches/default/linux-999-i915-implement-passthrough-colors.patch b/packages/linux/patches/default/linux-999-i915-implement-passthrough-colors.patch index 0448469b41..96c11d30bb 100644 --- a/packages/linux/patches/default/linux-999-i915-implement-passthrough-colors.patch +++ b/packages/linux/patches/default/linux-999-i915-implement-passthrough-colors.patch @@ -1,24 +1,8 @@ -From 81f46f38dc5b67b223774310951ad9ce444c120b Mon Sep 17 00:00:00 2001 -From: fritsch -Date: Sat, 16 Sep 2017 12:42:34 +0200 -Subject: [PATCH] i915: Implement uncompressed Video Range output - -Signed-off-by: fritsch ---- - drivers/gpu/drm/i915/i915_drv.h | 1 + - drivers/gpu/drm/i915/intel_color.c | 11 +++++++---- - drivers/gpu/drm/i915/intel_display.c | 6 ++++-- - drivers/gpu/drm/i915/intel_dp.c | 3 ++- - drivers/gpu/drm/i915/intel_drv.h | 11 +++++++++-- - drivers/gpu/drm/i915/intel_hdmi.c | 16 +++++++++++++--- - drivers/gpu/drm/i915/intel_modes.c | 1 + - 7 files changed, 37 insertions(+), 12 deletions(-) - diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h -index 5aecbf795b55..70bd525317c8 100644 +index e1f7c97..d99e406 100644 --- a/drivers/gpu/drm/i915/i915_drv.h +++ b/drivers/gpu/drm/i915/i915_drv.h -@@ -4230,6 +4230,7 @@ __raw_write(64, q) +@@ -4044,6 +4044,7 @@ __raw_write(64, q) #define INTEL_BROADCAST_RGB_AUTO 0 #define INTEL_BROADCAST_RGB_FULL 1 #define INTEL_BROADCAST_RGB_LIMITED 2 @@ -26,149 +10,48 @@ index 5aecbf795b55..70bd525317c8 100644 static inline i915_reg_t i915_vgacntrl_reg(struct drm_i915_private *dev_priv) { -diff --git a/drivers/gpu/drm/i915/intel_color.c b/drivers/gpu/drm/i915/intel_color.c -index ff9ecd211abb..a2dccc64a5a0 100644 ---- a/drivers/gpu/drm/i915/intel_color.c -+++ b/drivers/gpu/drm/i915/intel_color.c -@@ -149,7 +149,7 @@ static void i9xx_load_csc_matrix(struct drm_crtc_state *crtc_state) - (struct drm_color_ctm *)crtc_state->ctm->data; - uint64_t input[9] = { 0, }; - -- if (intel_crtc_state->limited_color_range) { -+ if (intel_crtc_state->limited_color_range && intel_crtc_state->compress_range) { - ctm_mult_by_limited(input, ctm->matrix); - } else { - for (i = 0; i < ARRAY_SIZE(input); i++) -@@ -201,7 +201,8 @@ static void i9xx_load_csc_matrix(struct drm_crtc_state *crtc_state) - * into consideration. - */ - for (i = 0; i < 3; i++) { -- if (intel_crtc_state->limited_color_range) -+ if (intel_crtc_state->limited_color_range && -+ intel_crtc_state->compress_range) - coeffs[i * 3 + i] = - I9XX_CSC_COEFF_LIMITED_RANGE; - else -@@ -225,7 +226,8 @@ static void i9xx_load_csc_matrix(struct drm_crtc_state *crtc_state) - if (INTEL_GEN(dev_priv) > 6) { - uint16_t postoff = 0; - -- if (intel_crtc_state->limited_color_range) -+ if (intel_crtc_state->limited_color_range && -+ intel_crtc_state->compress_range) - postoff = (16 * (1 << 12) / 255) & 0x1fff; - - I915_WRITE(PIPE_CSC_POSTOFF_HI(pipe), postoff); -@@ -236,7 +238,8 @@ static void i9xx_load_csc_matrix(struct drm_crtc_state *crtc_state) - } else { - uint32_t mode = CSC_MODE_YUV_TO_RGB; - -- if (intel_crtc_state->limited_color_range) -+ if (intel_crtc_state->limited_color_range && -+ intel_crtc_state->compress_range) - mode |= CSC_BLACK_SCREEN_OFFSET; - - I915_WRITE(PIPE_CSC_MODE(pipe), mode); -diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c -index 8599e425abb1..4de43eb12f0e 100644 ---- a/drivers/gpu/drm/i915/intel_display.c -+++ b/drivers/gpu/drm/i915/intel_display.c -@@ -7247,7 +7247,8 @@ static void i9xx_set_pipeconf(struct intel_crtc *intel_crtc) - pipeconf |= PIPECONF_PROGRESSIVE; - - if ((IS_VALLEYVIEW(dev_priv) || IS_CHERRYVIEW(dev_priv)) && -- intel_crtc->config->limited_color_range) -+ intel_crtc->config->limited_color_range && -+ intel_crtc->config->compress_range) - pipeconf |= PIPECONF_COLOR_RANGE_SELECT; - - I915_WRITE(PIPECONF(intel_crtc->pipe), pipeconf); -@@ -8177,7 +8178,8 @@ static void ironlake_set_pipeconf(struct drm_crtc *crtc) - else - val |= PIPECONF_PROGRESSIVE; - -- if (intel_crtc->config->limited_color_range) -+ if (intel_crtc->config->limited_color_range && -+ intel_crtc->config->compress_range) - val |= PIPECONF_COLOR_RANGE_SELECT; - - I915_WRITE(PIPECONF(pipe), val); -diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c -index 887953c0f495..437dd0465be3 100644 ---- a/drivers/gpu/drm/i915/intel_dp.c -+++ b/drivers/gpu/drm/i915/intel_dp.c -@@ -1926,7 +1926,8 @@ static void intel_dp_prepare(struct intel_encoder *encoder, - trans_dp &= ~TRANS_DP_ENH_FRAMING; - I915_WRITE(TRANS_DP_CTL(crtc->pipe), trans_dp); - } else { -- if (IS_G4X(dev_priv) && pipe_config->limited_color_range) -+ if (IS_G4X(dev_priv) && pipe_config->limited_color_range && -+ pipe_config->compress_range) - intel_dp->DP |= DP_COLOR_RANGE_16_235; - - if (adjusted_mode->flags & DRM_MODE_FLAG_PHSYNC) diff --git a/drivers/gpu/drm/i915/intel_drv.h b/drivers/gpu/drm/i915/intel_drv.h -index 307807672896..35602a1ed471 100644 +index d93efb4..0de8a5e 100644 --- a/drivers/gpu/drm/i915/intel_drv.h +++ b/drivers/gpu/drm/i915/intel_drv.h -@@ -649,11 +649,18 @@ struct intel_crtc_state { - enum transcoder cpu_transcoder; - - /* -- * Use reduced/limited/broadcast rbg range, compressing from the full -- * range fed into the crtcs. -+ * Use reduced/limited/broadcast rbg range. +@@ -652,6 +652,13 @@ struct intel_crtc_state { */ bool limited_color_range; + /* + * -+ * Compress the input range when doing limited/broadcast rgb range -+ * output. This is the default for Limited 16:235 Output mode. ++ * Use reduced/limited/broadcast rgb range without compressing. + * + */ -+ bool compress_range; ++ bool video_color_range; + /* Bitmask of encoder types (enum intel_output_type) * driven by the pipe. */ diff --git a/drivers/gpu/drm/i915/intel_hdmi.c b/drivers/gpu/drm/i915/intel_hdmi.c -index e6f8f30ce7bd..4963903f177e 100644 +index ec0779a..42fd4e5 100644 --- a/drivers/gpu/drm/i915/intel_hdmi.c +++ b/drivers/gpu/drm/i915/intel_hdmi.c -@@ -880,7 +880,8 @@ static void intel_hdmi_prepare(struct intel_encoder *encoder, - intel_dp_dual_mode_set_tmds_output(intel_hdmi, true); - - hdmi_val = SDVO_ENCODING_HDMI; -- if (!HAS_PCH_SPLIT(dev_priv) && crtc_state->limited_color_range) -+ if (!HAS_PCH_SPLIT(dev_priv) && crtc_state->limited_color_range -+ && crtc_state->compress_range) - hdmi_val |= HDMI_COLOR_RANGE_16_235; - if (adjusted_mode->flags & DRM_MODE_FLAG_PVSYNC) - hdmi_val |= SDVO_VSYNC_ACTIVE_HIGH; -@@ -1419,9 +1420,18 @@ bool intel_hdmi_compute_config(struct intel_encoder *encoder, - pipe_config->has_hdmi_sink && - drm_default_rgb_quant_range(adjusted_mode) == - HDMI_QUANTIZATION_RANGE_LIMITED; -+ pipe_config->compress_range = pipe_config->limited_color_range; -+ } else if (intel_conn_state->broadcast_rgb -+ == INTEL_BROADCAST_RGB_LIMITED) { -+ pipe_config->limited_color_range = true; -+ pipe_config->compress_range = true; -+ } else if (intel_conn_state->broadcast_rgb -+ == INTEL_BROADCAST_RGB_FULL) { -+ pipe_config->limited_color_range = false; -+ pipe_config->compress_range = false; - } else { -- pipe_config->limited_color_range = -- intel_conn_state->broadcast_rgb == INTEL_BROADCAST_RGB_LIMITED; -+ pipe_config->limited_color_range = true; -+ pipe_config->compress_range = false; +@@ -470,7 +470,7 @@ static void intel_hdmi_set_avi_infoframe(struct drm_encoder *encoder, } + drm_hdmi_avi_infoframe_quant_range(&frame.avi, adjusted_mode, +- crtc_state->limited_color_range ? ++ (crtc_state->limited_color_range || crtc_state->video_color_range) ? + HDMI_QUANTIZATION_RANGE_LIMITED : + HDMI_QUANTIZATION_RANGE_FULL, + intel_hdmi->rgb_quant_range_selectable); +@@ -1370,6 +1370,8 @@ bool intel_hdmi_compute_config(struct intel_encoder *encoder, + intel_conn_state->broadcast_rgb == INTEL_BROADCAST_RGB_LIMITED; + } + ++ pipe_config->video_color_range = (intel_conn_state->broadcast_rgb == INTEL_BROADCAST_RGB_VIDEO); ++ if (adjusted_mode->flags & DRM_MODE_FLAG_DBLCLK) { + pipe_config->pixel_multiplier = 2; + clock_8bpc *= 2; diff --git a/drivers/gpu/drm/i915/intel_modes.c b/drivers/gpu/drm/i915/intel_modes.c -index 951e834dd274..d817558410eb 100644 +index 951e834..d817558 100644 --- a/drivers/gpu/drm/i915/intel_modes.c +++ b/drivers/gpu/drm/i915/intel_modes.c @@ -102,6 +102,7 @@ static const struct drm_prop_enum_list broadcast_rgb_names[] = { @@ -179,7 +62,3 @@ index 951e834dd274..d817558410eb 100644 }; void --- -2.11.0 - - From 2c6962479173afbd133e075dddbbf2b4188853c6 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 3 Nov 2017 16:32:57 +0000 Subject: [PATCH 09/12] linux: update to linux-4.13.10 --- packages/linux/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/linux/package.mk b/packages/linux/package.mk index 9806148ec3..f20437f916 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -66,8 +66,8 @@ case "$LINUX" in PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET imx6-status-led imx6-soc-fan irqbalanced" ;; *) - PKG_VERSION="4.13.9" - PKG_SHA256="a1dc15e4dba9a385c4112903da81c01f412b36420feefa7771797073f5352a8f" + PKG_VERSION="4.13.10" + PKG_SHA256="dd3090ac4fd9d6febfe0474a7c18a7dfd8cb84cc520310cf87747a483cd86330" PKG_URL="https://www.kernel.org/pub/linux/kernel/v4.x/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_PATCH_DIRS="default" ;; From 7086d87012264f595402671213ec5e5bbbe0f4bd Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 3 Nov 2017 16:32:57 +0000 Subject: [PATCH 10/12] RPi: update linux support patch for linux 4.13.10 --- .../patches/linux/linux-01-RPi_support.patch | 680 ++++++++++-------- 1 file changed, 362 insertions(+), 318 deletions(-) diff --git a/projects/RPi/patches/linux/linux-01-RPi_support.patch b/projects/RPi/patches/linux/linux-01-RPi_support.patch index 73edb70048..bc2f1dba56 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 79a711a289fcf5f4befc678946c65689c682f2c5 Mon Sep 17 00:00:00 2001 +From 295008ecdc4a7225bb929a05d6edcd9c58e5c6bd Mon Sep 17 00:00:00 2001 From: Steve Glendinning Date: Thu, 19 Feb 2015 18:47:12 +0000 -Subject: [PATCH 001/140] smsx95xx: fix crimes against truesize +Subject: [PATCH 001/141] 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. @@ -48,10 +48,10 @@ index 340c13484e5cc7dd5001577b7522d5a4318bd5b6..7d3d98f0405ad948f9ab3e035a70e15c usbnet_skb_return(dev, ax_skb); } -From 12aee030b7739855eefa43e7e74b92e41866589f Mon Sep 17 00:00:00 2001 +From bfab2fe30018ce9304920eee6141619ca49b333c Mon Sep 17 00:00:00 2001 From: Sam Nazarko Date: Fri, 1 Apr 2016 17:27:21 +0100 -Subject: [PATCH 002/140] smsc95xx: Experimental: Enable turbo_mode and +Subject: [PATCH 002/141] smsc95xx: Experimental: Enable turbo_mode and packetsize=2560 by default See: http://forum.kodi.tv/showthread.php?tid=285288 @@ -94,10 +94,10 @@ index 7d3d98f0405ad948f9ab3e035a70e15c667e4fa1..8d34e517db08d895e6135f785c42bf63 netif_dbg(dev, ifup, dev->net, "rx_urb_size=%ld\n", -From e507b8afb8285063e1fa27979c026405593bd4b0 Mon Sep 17 00:00:00 2001 +From 32abd257da3cdfeea29fc53af3f6116d4f139129 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 17:26:38 +0000 -Subject: [PATCH 003/140] Allow mac address to be set in smsc95xx +Subject: [PATCH 003/141] Allow mac address to be set in smsc95xx Signed-off-by: popcornmix --- @@ -193,10 +193,10 @@ index 8d34e517db08d895e6135f785c42bf639671815c..5df7e105c41532c3185e46ee54f43a37 eth_hw_addr_random(dev->net); netif_dbg(dev, ifup, dev->net, "MAC address set to eth_random_addr\n"); -From f613f9210266a91ac54c85a97e606f3ddbb7caf6 Mon Sep 17 00:00:00 2001 +From 2ee4a81d2927304b619e12eae7eebedba1b15eae Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 13 Mar 2015 12:43:36 +0000 -Subject: [PATCH 004/140] Protect __release_resource against resources without +Subject: [PATCH 004/141] Protect __release_resource against resources without parents Without this patch, removing a device tree overlay can crash here. @@ -224,10 +224,10 @@ index 9b5f04404152c296af3a96132f27cfc80ffa9af9..f8a9af6e6b915812be2ba2c1c2b40106 for (;;) { tmp = *p; -From 91d5d073c33dd2e8bb9c79e5f4bf8b3fd02b88ef Mon Sep 17 00:00:00 2001 +From f0b8cb2460179aa3e47f106e059234bd7c7791b4 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 4 Dec 2015 17:41:50 +0000 -Subject: [PATCH 005/140] irq-bcm2836: Prevent spurious interrupts, and trap +Subject: [PATCH 005/141] irq-bcm2836: Prevent spurious interrupts, and trap them early The old arch-specific IRQ macros included a dsb to ensure the @@ -254,10 +254,10 @@ index e7463e3c08143acae3e8cc5682f918c6a0b07ebd..a8db33b50ad9ff83d284fa54fe4d3b65 #endif } else if (stat) { -From bab89c3e45a00b017b11fe496dfd219eea52639a Mon Sep 17 00:00:00 2001 +From 673d6e6b168c9a5037f933e70c15d183192d6668 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 9 Feb 2017 14:33:30 +0000 -Subject: [PATCH 006/140] irq-bcm2836: Avoid "Invalid trigger warning" +Subject: [PATCH 006/141] irq-bcm2836: Avoid "Invalid trigger warning" Initialise the level for each IRQ to avoid a warning from the arm arch timer code. @@ -281,10 +281,10 @@ index a8db33b50ad9ff83d284fa54fe4d3b65f859df0f..c4e151451cf8c8ebde5225515eac2786 static void -From eb9cc3ff4bc1c447fdb24708b99073262c134257 Mon Sep 17 00:00:00 2001 +From 4338dbbbddf44707703c2439c250d3d2457d536f 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 007/140] irqchip: bcm2835: Add FIQ support +Subject: [PATCH 007/141] irqchip: bcm2835: Add FIQ support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -413,10 +413,10 @@ index 44d7c38dde479d771f3552e914bf8c1c1f5019f7..42ff5e6a8e0d532f5b60a1e7af7cc4d9 } -From 780d26dd6ed93b091593bcb75ab6cf3cbc3d6e4b Mon Sep 17 00:00:00 2001 +From ec62d7aee8420e5f375f5a221354960efee384ab 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 008/140] irqchip: irq-bcm2835: Add 2836 FIQ support +Subject: [PATCH 008/141] irqchip: irq-bcm2835: Add 2836 FIQ support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -515,10 +515,10 @@ index 42ff5e6a8e0d532f5b60a1e7af7cc4d941bd5008..eccf6ed025299cb480884f5bcbe77abf for (b = 0; b < NR_BANKS; b++) { for (i = 0; i < bank_irqs[b]; i++) { -From 6ab55f0f69577b1c9eab444a9c03c8397d754822 Mon Sep 17 00:00:00 2001 +From ef5b31b920d63b8500b8533a0bbbd0cbde3f8c18 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 8 May 2017 16:43:40 +0100 -Subject: [PATCH 009/140] irq_bcm2836: Send event when onlining sleeping cores +Subject: [PATCH 009/141] irq_bcm2836: Send event when onlining sleeping cores In order to reduce power consumption and bus traffic, it is sensible for secondary cores to enter a low-power idle state when waiting to @@ -554,10 +554,10 @@ index c4e151451cf8c8ebde5225515eac2786d6f61d46..bee4d2d2ebacc3233423bb9d825e076b } -From 6347bb904dc2d8e3a430337c48ad742a1d25529a Mon Sep 17 00:00:00 2001 +From c24d9b106f62b4433e98e5b42e2652a093f540a7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 10:26:09 +0100 -Subject: [PATCH 010/140] spidev: Add "spidev" compatible string to silence +Subject: [PATCH 010/141] spidev: Add "spidev" compatible string to silence warning See: https://github.com/raspberrypi/linux/issues/1054 @@ -578,10 +578,10 @@ index cda10719d1d1b21b32866d2b79363faa461ab8e1..4f3779d3aa0960640506725bde918075 }; MODULE_DEVICE_TABLE(of, spidev_dt_ids); -From 9c46473116e3f8b17f3b7b3b79701b76efee40b3 Mon Sep 17 00:00:00 2001 +From 19e1a739eceb206efa8bd23a325931528f83ae4c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 3 Jan 2017 18:25:01 +0000 -Subject: [PATCH 011/140] Revert "pinctrl: bcm2835: switch to GPIOLIB_IRQCHIP" +Subject: [PATCH 011/141] Revert "pinctrl: bcm2835: switch to GPIOLIB_IRQCHIP" This reverts commit 85ae9e512f437cd09bf61564bdba29ab88bab3e3. --- @@ -880,10 +880,10 @@ index 230883168e99a1a3fecc7916ef0a7e0de7e8b3f1..ff3789a11b3c36b922b9d08035abb638 if (IS_ERR(pc->pctl_dev)) { gpiochip_remove(&pc->gpio_chip); -From 03fde3cadfb9fcddb1e6153d222a265880bef4b1 Mon Sep 17 00:00:00 2001 +From e22f31d46835d365092f7c6fd804188a82d85c27 Mon Sep 17 00:00:00 2001 From: notro Date: Thu, 10 Jul 2014 13:59:47 +0200 -Subject: [PATCH 012/140] pinctrl-bcm2835: Set base to 0 give expected gpio +Subject: [PATCH 012/141] pinctrl-bcm2835: Set base to 0 give expected gpio numbering Signed-off-by: Noralf Tronnes @@ -905,10 +905,10 @@ index ff3789a11b3c36b922b9d08035abb638187c2f5a..d2b537572095c86576f78536f737c102 .can_sleep = false, }; -From e4d49a2a8f725142c3331f5db4417d34597b57e7 Mon Sep 17 00:00:00 2001 +From f128940d65fb95e22027495215f7106a6eccaac2 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 26 Feb 2015 09:58:22 +0000 -Subject: [PATCH 013/140] pinctrl-bcm2835: Only request the interrupts listed +Subject: [PATCH 013/141] pinctrl-bcm2835: Only request the interrupts listed in the DTB Although the GPIO controller can generate three interrupts (four counting @@ -935,10 +935,10 @@ index d2b537572095c86576f78536f737c102487f99f4..a9d480df32562defbf8be0faf0a39bfe pc->irq_data[i].irqgroup = i; -From 8ee97deef20225e24c3de1c39c654b2512a140cd Mon Sep 17 00:00:00 2001 +From 0f3b443831e8c9e4980310b66dc93aa1baa51bf2 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Jun 2015 14:10:44 +0100 -Subject: [PATCH 014/140] spi-bcm2835: Support pin groups other than 7-11 +Subject: [PATCH 014/141] 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 @@ -1019,10 +1019,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 eb31c0f0ea3c7eff024ebbc0129123eba456890f Mon Sep 17 00:00:00 2001 +From 00b5c6b26d2e6a77e2d4ff6a36f568813815440d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 1 Jul 2016 22:09:24 +0100 -Subject: [PATCH 015/140] spi-bcm2835: Disable forced software CS +Subject: [PATCH 015/141] 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 @@ -1056,10 +1056,10 @@ index 5dfe20ffc2866fa6789825016c585175a29705b6..8493474d286f7a1ac6454a22c61c8c2c return 0; } -From 066c1c2ba8a4d5b0721dde4b6d19553a0f947920 Mon Sep 17 00:00:00 2001 +From c28a0153b8f76e748ffb974384f62fabb84d5582 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 8 Nov 2016 21:35:38 +0000 -Subject: [PATCH 016/140] spi-bcm2835: Remove unused code +Subject: [PATCH 016/141] spi-bcm2835: Remove unused code --- drivers/spi/spi-bcm2835.c | 61 ----------------------------------------------- @@ -1147,10 +1147,10 @@ index 8493474d286f7a1ac6454a22c61c8c2cef9121bf..33d75ad38a7f77d085321ace9101900a } -From 57991aa94e73b101f3dfa0dabe96fd302e8c75d7 Mon Sep 17 00:00:00 2001 +From 4668f3c89f12e567dcd1ac9d2a44a0c477c9622b 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 017/140] ARM: bcm2835: Set Serial number and Revision +Subject: [PATCH 017/141] ARM: bcm2835: Set Serial number and Revision MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -1203,10 +1203,10 @@ index 0c1edfc98696da0e0bb7f4a18cdfbcdd27a9795d..8f152266ba9b470df2eaaed9ebcf158e static const char * const bcm2835_compat[] = { -From 2503a16669a182482edd0e22f914347d7e45ac14 Mon Sep 17 00:00:00 2001 +From 788e5881ae8885d4c024e045cdb77d5fc6726c43 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 018/140] dmaengine: bcm2835: Load driver early and support +Subject: [PATCH 018/141] dmaengine: bcm2835: Load driver early and support legacy API MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -1309,10 +1309,10 @@ index 6204cc32d09c5096df8aec304c3c37b3bcb6be44..599c218dc8a73172dd4bd4a058fc8f95 MODULE_ALIAS("platform:bcm2835-dma"); MODULE_DESCRIPTION("BCM2835 DMA engine driver"); -From d3316ac2aca067c2785b89375611d208ac2748eb Mon Sep 17 00:00:00 2001 +From 3a3e4e4f41a1a80f91e896950c867b7ab73b40a6 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 25 Jan 2016 17:25:12 +0000 -Subject: [PATCH 019/140] firmware: Updated mailbox header +Subject: [PATCH 019/141] firmware: Updated mailbox header --- include/soc/bcm2835/raspberrypi-firmware.h | 9 +++++++++ @@ -1373,10 +1373,10 @@ index cb979ad90401e299344dd5fae38d09c489d8bd58..30fb37fe175df604a738258a2a632bca RPI_FIRMWARE_VCHIQ_INIT = 0x00048010, -From 4357fc5c8f1f7d2c5315457c95b0e801fd006791 Mon Sep 17 00:00:00 2001 +From ce930e07dd0a57304f59fe8cdcfb6308842a45a9 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 15 Jun 2016 16:48:41 +0100 -Subject: [PATCH 020/140] rtc: Add SPI alias for pcf2123 driver +Subject: [PATCH 020/141] rtc: Add SPI alias for pcf2123 driver Without this alias, Device Tree won't cause the driver to be loaded. @@ -1396,10 +1396,10 @@ index 8895f77726e8da5444afcd602dceff8f25a9b3fd..1833b8853ceb0e6147cceb93a00e558c MODULE_LICENSE("GPL"); +MODULE_ALIAS("spi:rtc-pcf2123"); -From 0818a097c436c606887eefa65a139e4033acadc8 Mon Sep 17 00:00:00 2001 +From 973950d3c113e5942a2d293d07370dbecf2c480d 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 021/140] watchdog: bcm2835: Support setting reboot partition +Subject: [PATCH 021/141] watchdog: bcm2835: Support setting reboot partition MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -1501,10 +1501,10 @@ index b339e0e67b4c1275fd4992fea4f1e24c0575b783..26b7177573fac2af1cd4ab5488d2686f static int bcm2835_wdt_probe(struct platform_device *pdev) -From 459ce6db5d8aee3c803e69f00f4f653d2f9a5e47 Mon Sep 17 00:00:00 2001 +From 6be4821f2f45b904c6d4acf6f64f8a57bcb7b0bc Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 5 Apr 2016 19:40:12 +0100 -Subject: [PATCH 022/140] reboot: Use power off rather than busy spinning when +Subject: [PATCH 022/141] reboot: Use power off rather than busy spinning when halt is requested --- @@ -1527,10 +1527,10 @@ index 3b2aa9a9fe268d45335f781c4aa22cf573753a1b..0180d89a34af45c56243fe0f17fbe209 /* -From ba89a125b1025bcbe1094cc7d15da03fbbcf34a5 Mon Sep 17 00:00:00 2001 +From 584abdb9a4f9358e84395415173a0399070c604c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 9 Nov 2016 13:02:52 +0000 -Subject: [PATCH 023/140] bcm: Make RASPBERRYPI_POWER depend on PM +Subject: [PATCH 023/141] bcm: Make RASPBERRYPI_POWER depend on PM --- drivers/soc/bcm/Kconfig | 1 + @@ -1549,10 +1549,10 @@ index 49f1e2a75d614bc21db152327c7b425ae2504f8d..dccd2374ed00631abd441e3e9d78ee74 help This enables support for the RPi power domains which can be enabled -From 5cf9c1c68dbbe27578906dde766014d8e0e5b096 Mon Sep 17 00:00:00 2001 +From 06a5dcac74e592adc26cedec3c990db3ad87fbdb Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Fri, 2 Sep 2016 16:45:27 +0100 -Subject: [PATCH 024/140] Register the clocks early during the boot process, so +Subject: [PATCH 024/141] 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. @@ -1597,10 +1597,10 @@ index 58ce6af8452db9ca8b4d3c380a06e448919f6a8d..11d89d106026f15719ea25047d6f357b MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("BCM2835 clock driver"); -From 74e4b476160714f44deda6734f992a073184271c Mon Sep 17 00:00:00 2001 +From 265180ad373455d87403c4107e1174d805d84c5e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 6 Dec 2016 17:05:39 +0000 -Subject: [PATCH 025/140] bcm2835-rng: Avoid initialising if already enabled +Subject: [PATCH 025/141] bcm2835-rng: Avoid initialising if already enabled Avoids the 0x40000 cycles of warmup again if firmware has already used it --- @@ -1626,10 +1626,10 @@ index 574211a495491d9d6021dcaefe4274a63ed02055..e66c0fca8c6090e32f72796c0877a1cf err = hwrng_register(&bcm2835_rng_ops); if (err) { -From 54fa94bea84a3c8f8d1befb8793dbb4f98ee64fc Mon Sep 17 00:00:00 2001 +From 4454284ab767bd64b93e9c33d053e8466b968a0c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Aug 2016 16:28:44 +0100 -Subject: [PATCH 026/140] kbuild: Ignore dtco targets when filtering symbols +Subject: [PATCH 026/141] kbuild: Ignore dtco targets when filtering symbols --- scripts/Kbuild.include | 2 +- @@ -1649,10 +1649,10 @@ index 9ffd3dda3889c56a7a72229bed21ff5c49d62856..00da6c9bacbf33334233e22ca5209ade esac | tr ";" "\n" | sed -rn 's/^.*=== __KSYM_(.*) ===.*$$/KSYM_\1/p' -From e18b8e62ab55df18b104a75a026646ea577e736f Mon Sep 17 00:00:00 2001 +From 3dade54c9a6b3d3d38ffee89b730ea23fc2c3ea2 Mon Sep 17 00:00:00 2001 From: Robert Tiemann Date: Mon, 20 Jul 2015 11:01:25 +0200 -Subject: [PATCH 027/140] BCM2835_DT: Fix I2S register map +Subject: [PATCH 027/141] BCM2835_DT: Fix I2S register map --- Documentation/devicetree/bindings/dma/brcm,bcm2835-dma.txt | 4 ++-- @@ -1690,10 +1690,10 @@ index 65783de0aedf3da79adc36fd077b7a89954ddb6b..a89fe4220fdc3f26f75ee66daf187554 dmas = <&dma 2>, <&dma 3>; -From ac7f9383efb336c011b787025c3e1d0d19003f8b Mon Sep 17 00:00:00 2001 +From f9e63fa3749b5f5e0cda875da6828071f640171e Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Feb 2017 17:20:08 +0000 -Subject: [PATCH 028/140] clk-bcm2835: Mark used PLLs and dividers CRITICAL +Subject: [PATCH 028/141] clk-bcm2835: Mark used PLLs and dividers CRITICAL The VPU configures and relies on several PLLs and dividers. Mark all enabled dividers and their PLLs as CRITICAL to prevent the kernel from @@ -1721,10 +1721,10 @@ index 11d89d106026f15719ea25047d6f357b4bfcb2c5..fe8f5d65f2749cb3ddc878df61664826 divider->data = data; -From 7a3b2346a4c2237e4d492dc1127f34818068db11 Mon Sep 17 00:00:00 2001 +From 07d7cf744bc9da9e5de22b2a243ab987c09621ff Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Feb 2017 17:20:08 +0000 -Subject: [PATCH 029/140] clk-bcm2835: Add claim-clocks property +Subject: [PATCH 029/141] clk-bcm2835: Add claim-clocks property The claim-clocks property can be used to prevent PLLs and dividers from being marked as critical. It contains a vector of clock IDs, @@ -1826,10 +1826,10 @@ index fe8f5d65f2749cb3ddc878df616648267441e0ee..92b5e0f5145b32d3bfc3592fe381e8be sizeof(cprman_parent_names)); of_clk_parent_fill(dev->of_node, cprman->real_parent_names, -From 74e12c40ecf62c4ff915b1c412d404d46d6b07be Mon Sep 17 00:00:00 2001 +From d2f8236d454427e077dda650dbba637da59100ad Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 6 Mar 2017 09:06:18 +0000 -Subject: [PATCH 030/140] clk-bcm2835: Read max core clock from firmware +Subject: [PATCH 030/141] clk-bcm2835: Read max core clock from firmware The VPU is responsible for managing the core clock, usually under direction from the bcm2835-cpufreq driver but not via the clk-bcm2835 @@ -1944,10 +1944,10 @@ index 92b5e0f5145b32d3bfc3592fe381e8be3cd90c72..336f8c9c44325d0a94e591a8557f7af2 for (i = 0; !of_property_read_u32_index(pdev->dev.of_node, "claim-clocks", -From cfd9b5a9271d2d39067f0dbb13a169d19dff658a Mon Sep 17 00:00:00 2001 +From 17f946c62508040ebc861604a1915d82223d93dc Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 9 May 2016 17:28:18 -0700 -Subject: [PATCH 031/140] clk: bcm2835: Mark GPIO clocks enabled at boot as +Subject: [PATCH 031/141] clk: bcm2835: Mark GPIO clocks enabled at boot as critical. These divide off of PLLD_PER and are used for the ethernet and wifi @@ -1985,10 +1985,10 @@ index 336f8c9c44325d0a94e591a8557f7af246adc857..caa05e5ad0b7b5cd683e04fb3591a3df * rate changes on at least of the parents. */ -From b025435e47a0d743ea56f659aad0fe7e35103613 Mon Sep 17 00:00:00 2001 +From 538e67c660b2e1fb6f5cad8e6592aa084f812bb4 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 9 Feb 2017 14:36:44 +0000 -Subject: [PATCH 032/140] sound: Demote deferral errors to INFO level +Subject: [PATCH 032/141] sound: Demote deferral errors to INFO level At present there is no mechanism to specify driver load order, which can lead to deferrals and repeated retries until successful. @@ -2023,10 +2023,10 @@ index 13c875e2392a40ec5651d7c12a28b9ac9f3aab85..23d56057e49b5ff6b6c3c352c150fee8 goto _err_defer; } -From 2fa4763b72621c1cc29195266d746dc2eda68361 Mon Sep 17 00:00:00 2001 +From 62d78adca58a98f2cf38256e4e11853ad2a61d5b Mon Sep 17 00:00:00 2001 From: Claggy3 Date: Sat, 11 Feb 2017 14:00:30 +0000 -Subject: [PATCH 033/140] Update vfpmodule.c +Subject: [PATCH 033/141] Update vfpmodule.c Christopher Alexander Tobias Schulze - May 2, 2015, 11:57 a.m. This patch fixes a problem with VFP state save and restore related @@ -2163,10 +2163,10 @@ index a71a48e71fffa8626fe90106815376c44bbe679b..d6c0a5a0a5ae3510db3ace5e3f5d3410 /* * Save the userland NEON/VFP state. Under UP, -From 1621ef4c35afa63dd47cc0d4944e83632e47204a Mon Sep 17 00:00:00 2001 +From 478dc5c6aa40edcce6fd13f3e5fdae62c02e64dd Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Wed, 8 Mar 2017 21:13:24 +1100 -Subject: [PATCH 034/140] ASoC: bcm2835_i2s.c: relax the ch2 register setting +Subject: [PATCH 034/141] ASoC: bcm2835_i2s.c: relax the ch2 register setting for 8 channels This patch allows ch2 registers to be set for 8 channels of audio. @@ -2187,10 +2187,10 @@ index 6ba20498202ed36906b52096893a88867a79269f..56df7d8a43d0aac055a91b0d24aca8e1 format |= BCM2835_I2S_CH1(BCM2835_I2S_CHPOS(ch1pos)); format |= BCM2835_I2S_CH2(BCM2835_I2S_CHPOS(ch2pos)); -From c7fdf41f435b4f3e024babfcf327c65af38d8ff8 Mon Sep 17 00:00:00 2001 +From 0c4b6ef2e38b57a1bcf65f416b8f42f58ddfd698 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 035/140] i2c: bcm2835: Add debug support +Subject: [PATCH 035/141] i2c: bcm2835: Add debug support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -2379,10 +2379,10 @@ index cd07a69e2e9355540442785f95e90823b05c9d10..47167f403cc8329bd811b47c7011c299 if (i2c_dev->msg_err & BCM2835_I2C_S_ERR) return -EREMOTEIO; -From f02349f6b7d65dfc5247a695028abd1ed3e35fdb Mon Sep 17 00:00:00 2001 +From 59cfa6b63cfbf2340d994d6dd7d9ea92e33944ce Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 18 Dec 2014 16:07:15 -0800 -Subject: [PATCH 036/140] mm: Remove the PFN busy warning +Subject: [PATCH 036/141] mm: Remove the PFN busy warning See commit dae803e165a11bc88ca8dbc07a11077caf97bbcb -- the warning is expected sometimes when using CMA. However, that commit still spams @@ -2407,10 +2407,10 @@ index 1423da8dd16f5bdc83e20ddf6665b2022a9a6492..6ce930c02160d55dc4eee1e7197a5efa goto done; } -From 93d02d16d2d8cd630ac1c9f1dd18daf9b0670983 Mon Sep 17 00:00:00 2001 +From 6a01c60e8fb20021afa7ffe7f842344bd40513d2 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 23 Mar 2017 10:06:56 +0000 -Subject: [PATCH 037/140] ASoC: Add prompt for ICS43432 codec +Subject: [PATCH 037/141] ASoC: Add prompt for ICS43432 codec Without a prompt string, a config setting can't be included in a defconfig. Give CONFIG_SND_SOC_ICS43432 a prompt so that Pi soundcards @@ -2435,48 +2435,10 @@ index 6c78b0b49b8145c24740d93c4174c059d91ddae9..d6450d5fc144737f967b8e00678baa9b config SND_SOC_INNO_RK3036 tristate "Inno codec driver for RK3036 SoC" -From 8418dd70f7a4f336f57189f18ac3c437cf75ef22 Mon Sep 17 00:00:00 2001 -From: Phil Elwell -Date: Thu, 18 May 2017 15:36:46 +0100 -Subject: [PATCH 038/140] staging: bcm2835-audio: Fix memory corruption - -I'm all for fixing memory leaks, but freeing a block while it is still -being used is a recipe for hard-to-debug kernel exeptions. - -1) There is already a vchi method for freeing the instance, so use it. -2) Only call it on error, and then only before initted is false. - -Signed-off-by: Phil Elwell -Fixes: 0adbfd4694c2 ("staging: bcm2835-audio: fix memory leak in bcm2835_audio_open_connection()") ---- - drivers/staging/vc04_services/bcm2835-audio/bcm2835-vchiq.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/drivers/staging/vc04_services/bcm2835-audio/bcm2835-vchiq.c b/drivers/staging/vc04_services/bcm2835-audio/bcm2835-vchiq.c -index 5f3d8f2339e34834d11edfa8de1d5819e3e32b4f..89f96f3c02805f4114ec9b488e18d00e1f348239 100644 ---- a/drivers/staging/vc04_services/bcm2835-audio/bcm2835-vchiq.c -+++ b/drivers/staging/vc04_services/bcm2835-audio/bcm2835-vchiq.c -@@ -409,6 +409,7 @@ static int bcm2835_audio_open_connection(struct bcm2835_alsa_stream *alsa_stream - LOG_ERR("%s: failed to connect VCHI instance (ret=%d)\n", - __func__, ret); - -+ vchi_disconnect(vchi_instance); - ret = -EIO; - goto err_free_mem; - } -@@ -431,7 +432,6 @@ static int bcm2835_audio_open_connection(struct bcm2835_alsa_stream *alsa_stream - LOG_DBG(" success !\n"); - ret = 0; - err_free_mem: -- kfree(vchi_instance); - - return ret; - } - -From ef523067785b4ba3c8da601715fcdb81d0a1dfd0 Mon Sep 17 00:00:00 2001 +From f7ba886013b421451db1e05b98cda39aabcbf89a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 12 May 2013 12:24:19 +0100 -Subject: [PATCH 039/140] Main bcm2708/bcm2709 linux port +Subject: [PATCH 038/141] Main bcm2708/bcm2709 linux port MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -2664,10 +2626,10 @@ index cfb4b4496dd9f61362dea012176c146120fada07..d9c6c217c4d6a2408abe2665bf7f2700 MODULE_AUTHOR("Lubomir Rintel "); MODULE_DESCRIPTION("BCM2835 mailbox IPC driver"); -From 378c63e5e28048e20261771012679b7e4a9e84d2 Mon Sep 17 00:00:00 2001 +From 2e31335d239f0d681db91592d172595e661643bd Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 19:46:17 +0100 -Subject: [PATCH 040/140] Add dwc_otg driver +Subject: [PATCH 039/141] Add dwc_otg driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -3486,10 +3448,10 @@ index bd3e0c5a6db25e7a162d922c6508de1ad0b68025..15c80079c97bb9eeec478932af88a293 return i; } diff --git a/drivers/usb/core/hub.c b/drivers/usb/core/hub.c -index 78c2aca5b0fc18153aa2715471bd5d2243ca358e..98bea9a4fa9a93bf207715ead68b5dfa4a368ec0 100644 +index 3f44341259d85f161e56a63a06add218d7da4b91..4a5400076fd1c297a6f289754ed3286e4bf3f374 100644 --- a/drivers/usb/core/hub.c +++ b/drivers/usb/core/hub.c -@@ -5039,7 +5039,7 @@ static void port_event(struct usb_hub *hub, int port1) +@@ -5042,7 +5042,7 @@ static void port_event(struct usb_hub *hub, int port1) if (portchange & USB_PORT_STAT_C_OVERCURRENT) { u16 status = 0, unused; @@ -63941,10 +63903,10 @@ index 0000000000000000000000000000000000000000..cdc9963176e5a4a0d5250613b61e26c5 +test_main(); +0; -From 3a7636e294ed006339810e31a2c209f798b73f53 Mon Sep 17 00:00:00 2001 +From 325c16ad73fa975aa6ffbe8dd366652a4c3f2274 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 17:06:34 +0100 -Subject: [PATCH 041/140] bcm2708 framebuffer driver +Subject: [PATCH 040/141] bcm2708 framebuffer driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -67403,10 +67365,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 e629cd3a230a21c126c43aff8d355c5c34294ce5 Mon Sep 17 00:00:00 2001 +From 460c503db7acd5b211ea84841a72a3b1bd534179 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 14:22:53 +0100 -Subject: [PATCH 042/140] dmaengine: Add support for BCM2708 +Subject: [PATCH 041/141] dmaengine: Add support for BCM2708 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -68037,10 +67999,10 @@ index 0000000000000000000000000000000000000000..c5bfff2765be4606077e6c8af73040ec + +#endif /* _PLAT_BCM2708_DMA_H */ -From e8dec5e37b14e96353a583e7b2a111330289e442 Mon Sep 17 00:00:00 2001 +From 928732cf0c411f2f02fbb7bf7390a60e94903f15 Mon Sep 17 00:00:00 2001 From: gellert Date: Fri, 15 Aug 2014 16:35:06 +0100 -Subject: [PATCH 043/140] MMC: added alternative MMC driver +Subject: [PATCH 042/141] MMC: added alternative MMC driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -69920,10 +69882,10 @@ index 46c73e97e61f08a41d9753079345f5965caebbc5..388c551ed11e9d06ea1c25b6553d47a8 unsigned int erase_size; /* erase size in sectors */ -From f3eaaa6fab15e50869c5d783c358ca17a643d2ac Mon Sep 17 00:00:00 2001 +From 5a2aab191b445fd61544aded06155e8b513d1451 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 25 Mar 2015 17:49:47 +0000 -Subject: [PATCH 044/140] Adding bcm2835-sdhost driver, and an overlay to +Subject: [PATCH 043/141] Adding bcm2835-sdhost driver, and an overlay to enable it BCM2835 has two SD card interfaces. This driver uses the other one. @@ -72329,10 +72291,10 @@ index 0000000000000000000000000000000000000000..9c6f199a7830959f31012d86bc1f8b1a +MODULE_LICENSE("GPL v2"); +MODULE_AUTHOR("Phil Elwell"); -From e793b6e3f2fa6fad62151f1655588f7f2717a43d Mon Sep 17 00:00:00 2001 +From 8d1b1863e3a0fff487e2c1594c29ffe137afe905 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 28 Oct 2016 15:36:43 +0100 -Subject: [PATCH 045/140] vc_mem: Add vc_mem driver for querying firmware +Subject: [PATCH 044/141] vc_mem: Add vc_mem driver for querying firmware memory addresses MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -72857,10 +72819,10 @@ index 0000000000000000000000000000000000000000..20a475377eb3078ea1ecaef2b24efc35 + +#endif /* _VC_MEM_H */ -From 773202c61442d4e1e25966a9e30749ecdd506ae4 Mon Sep 17 00:00:00 2001 +From a61e833ef046fe8149721d1433390372278c6d5a Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Tue, 22 Jul 2014 15:41:04 +0100 -Subject: [PATCH 046/140] vcsm: VideoCore shared memory service for BCM2835 +Subject: [PATCH 045/141] vcsm: VideoCore shared memory service for BCM2835 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -77734,10 +77696,10 @@ index 0000000000000000000000000000000000000000..b75729d762f25aace133f7a008633b40 + +#endif /* __VMCS_SM_IOCTL_H__INCLUDED__ */ -From c6c7e9f29aa4e0c52b29e796cc3b984bb64cdb06 Mon Sep 17 00:00:00 2001 +From e2054ce9ca98bd97c1cb7d9fefaecc4b45a9bebf Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Fri, 21 Aug 2015 23:14:48 +0100 -Subject: [PATCH 047/140] Add /dev/gpiomem device for rootless user GPIO access +Subject: [PATCH 046/141] Add /dev/gpiomem device for rootless user GPIO access Signed-off-by: Luke Wren @@ -78045,10 +78007,10 @@ index 0000000000000000000000000000000000000000..f5e7f1ba8fb6f18dee77fad06a17480c +MODULE_DESCRIPTION("gpiomem driver for accessing GPIO from userspace"); +MODULE_AUTHOR("Luke Wren "); -From 9db56d028d86051ba41e11ed2303cb84c3704a98 Mon Sep 17 00:00:00 2001 +From cfb562b4c6b0d03d8d52b0e71056118a7f7e85a4 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:14:45 +0100 -Subject: [PATCH 048/140] Add SMI driver +Subject: [PATCH 047/141] Add SMI driver Signed-off-by: Luke Wren --- @@ -79999,10 +79961,10 @@ index 0000000000000000000000000000000000000000..ee3a75edfc033eeb0d90a687ffb68b10 + +#endif /* BCM2835_SMI_H */ -From 73faf3ab29801326e60bb6cb912d07964974dd01 Mon Sep 17 00:00:00 2001 +From ef6bc1c0b797b1442e65949c76756bde4198c283 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Tue, 26 Apr 2016 14:59:21 +0000 -Subject: [PATCH 049/140] MISC: bcm2835: smi: use clock manager and fix reload +Subject: [PATCH 048/141] MISC: bcm2835: smi: use clock manager and fix reload issues Use clock manager instead of self-made clockmanager. @@ -80172,10 +80134,10 @@ index 63a4ea08b9930a3a31a985f0a1d969b488ed49ec..1261540703127d1d63b9f3c87042c6e5 return 0; } -From b6d43832ea7fb8a03ca8b188e5c4111ae9a04d63 Mon Sep 17 00:00:00 2001 +From 192a26e9f44dab5c77c80ee987714cec2a67db79 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:16:10 +0100 -Subject: [PATCH 050/140] Add SMI NAND driver +Subject: [PATCH 049/141] Add SMI NAND driver Signed-off-by: Luke Wren --- @@ -80540,10 +80502,10 @@ index 0000000000000000000000000000000000000000..02adda6da18bd0ba9ab19a104975b79d + ("Driver for NAND chips using Broadcom Secondary Memory Interface"); +MODULE_AUTHOR("Luke Wren "); -From 7a9bfd58a6853316716de836300a64c4e28106dc Mon Sep 17 00:00:00 2001 +From 6266b20113880e90cfbbb16ff0cc13c3266b67f9 Mon Sep 17 00:00:00 2001 From: Aron Szabo Date: Sat, 16 Jun 2012 12:15:55 +0200 -Subject: [PATCH 051/140] lirc: added support for RaspberryPi GPIO +Subject: [PATCH 050/141] 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 @@ -81403,10 +81365,10 @@ index 0000000000000000000000000000000000000000..fb69624ccef00ddbdccf8256d6baf1b1 + +#endif -From b4429bd14db6674d53dfa31df53c22936a072f53 Mon Sep 17 00:00:00 2001 +From 4e27f7a31f9832bb478d1d3a6a0402dc6a1dee5b Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:49:20 +0100 -Subject: [PATCH 052/140] Add cpufreq driver +Subject: [PATCH 051/141] Add cpufreq driver Signed-off-by: popcornmix @@ -81670,10 +81632,10 @@ index 0000000000000000000000000000000000000000..99345969b0e4d651fd9033d67de2febb +module_init(bcm2835_cpufreq_module_init); +module_exit(bcm2835_cpufreq_module_exit); -From 70d28870bb95e45930dac9bf6b58350dd2832cc8 Mon Sep 17 00:00:00 2001 +From 646c6f77b4217c5f09682d6cd41d490249cbd4c8 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 15:44:08 +0100 -Subject: [PATCH 053/140] Add Chris Boot's i2c driver +Subject: [PATCH 052/141] Add Chris Boot's i2c driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -82338,10 +82300,10 @@ index 0000000000000000000000000000000000000000..962f2e5c7455d91bf32925d785f5f16b +MODULE_LICENSE("GPL v2"); +MODULE_ALIAS("platform:" DRV_NAME); -From 942e37f6bd4932d277e294a804a1241f48e60e07 Mon Sep 17 00:00:00 2001 +From dc40aeda4ec2d2d393c6f4991f69a0050ff45f35 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/140] char: broadcom: Add vcio module +Subject: [PATCH 053/141] char: broadcom: Add vcio module MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -82566,10 +82528,10 @@ index 0000000000000000000000000000000000000000..c19bc2075c77879563ef5e59038b5a14 +MODULE_DESCRIPTION("Mailbox userspace access"); +MODULE_LICENSE("GPL"); -From 4d899accc3c2ccbf81b56d1ba67c871f373e0410 Mon Sep 17 00:00:00 2001 +From 248338cff8e12c2916fe2761f34d24c1a53a73a8 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/140] firmware: bcm2835: Support ARCH_BCM270x +Subject: [PATCH 054/141] firmware: bcm2835: Support ARCH_BCM270x MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -82652,10 +82614,10 @@ index dd506cd3a5b874f9e1acd07efb8cd151bb6145d1..3f070bd38a91511c986e3fb114b15bd4 MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("Raspberry Pi firmware driver"); -From 79089dfcf47b4d05b9dd2ba3374a5a09cdd748e2 Mon Sep 17 00:00:00 2001 +From 5e966068c41287d1b3a0cad76d74a7d969825793 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 11 May 2015 09:00:42 +0100 -Subject: [PATCH 056/140] scripts: Add mkknlimg and knlinfo scripts from tools +Subject: [PATCH 055/141] scripts: Add mkknlimg and knlinfo scripts from tools repo The Raspberry Pi firmware looks for a trailer on the kernel image to @@ -83182,10 +83144,10 @@ index 0000000000000000000000000000000000000000..84be2593ec1de8f97b0167ff06b3e05d + return $trailer; +} -From f192c29db2814a3eec23cad7e6f8b66a95f8a51e Mon Sep 17 00:00:00 2001 +From a8c50b75519678a75b113041e89142e9d40357fe Mon Sep 17 00:00:00 2001 From: notro Date: Wed, 9 Jul 2014 14:46:08 +0200 -Subject: [PATCH 057/140] BCM2708: Add core Device Tree support +Subject: [PATCH 056/141] BCM2708: Add core Device Tree support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -95422,10 +95384,10 @@ index 58c05e5d9870b6c18a72da7dc44ff3112994946d..9842523b225a88505d796cc689c04f40 # Bzip2 -From e2aeaa885cd07108036910f6bc1bb3ce18973a89 Mon Sep 17 00:00:00 2001 +From 4d39c61303d174a2ba3cfd7ae3a6f9a378ade183 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Feb 2015 13:50:57 +0000 -Subject: [PATCH 058/140] BCM270x_DT: Add pwr_led, and the required "input" +Subject: [PATCH 057/141] BCM270x_DT: Add pwr_led, and the required "input" trigger The "input" trigger makes the associated GPIO an input. This is to support @@ -95600,10 +95562,10 @@ index 64c56d454f7df9f864a5242ce4212df586f66886..3fd74c8737871cb56f0355c858fc135e /* set_brightness_work / blink_timer flags, atomic, private. */ unsigned long work_flags; -From 01e279ec48e46577410018cd9cf9b0bd25152a23 Mon Sep 17 00:00:00 2001 +From dbe4250335351ef192e3635e4a2d3f9a95a99b29 Mon Sep 17 00:00:00 2001 From: Siarhei Siamashka Date: Mon, 17 Jun 2013 13:32:11 +0300 -Subject: [PATCH 059/140] fbdev: add FBIOCOPYAREA ioctl +Subject: [PATCH 058/141] fbdev: add FBIOCOPYAREA ioctl Based on the patch authored by Ali Gholami Rudi at https://lkml.org/lkml/2009/7/13/153 @@ -95871,10 +95833,10 @@ index fb795c3b3c178ad3cd7c9e9e4547ffd492bac181..703fa8a70574323abe2fb32599254582 __u32 dx; /* screen-relative */ __u32 dy; -From 6f311d5dbbcdc069e9b0971adc36e1132800ecf5 Mon Sep 17 00:00:00 2001 +From e2eb518b99e137fa324310b79ec9082da8fa908b Mon Sep 17 00:00:00 2001 From: Harm Hanemaaijer Date: Thu, 20 Jun 2013 20:21:39 +0200 -Subject: [PATCH 060/140] Speed up console framebuffer imageblit function +Subject: [PATCH 059/141] 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 @@ -96083,10 +96045,10 @@ index a2bb276a8b2463eee98eb237c4647bc00cd93601..436494fba15abecb400ef28688466faf start_index, pitch_index); } else -From 1c2358b2eae6598dc77df4235b19ffb0551ff468 Mon Sep 17 00:00:00 2001 +From ff47812b2ed6eb3f7639a76f89acd50cc67835b1 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 8 May 2013 11:46:50 +0100 -Subject: [PATCH 061/140] enabling the realtime clock 1-wire chip DS1307 and +Subject: [PATCH 060/141] 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 @@ -96336,10 +96298,10 @@ index 90cbe7e65059f6b604a87c6bf39cd9bbeae7684c..a52be51ee0a5511a75d4eaa8dacaec5e u8, w1_slave_found_callback); }; -From f1a91dd57f33388b81f64ea79b5a33a0f8147085 Mon Sep 17 00:00:00 2001 +From ed7ef28c093be837c242858a4777c346ccc1f900 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 14 Jul 2014 22:02:09 +0100 -Subject: [PATCH 062/140] hid: Reduce default mouse polling interval to 60Hz +Subject: [PATCH 061/141] hid: Reduce default mouse polling interval to 60Hz Reduces overhead when using X --- @@ -96371,10 +96333,10 @@ index 3f11b02f9857648ba27138f39823a4017fb93d2f..09a81a447dd64887f6dbd8ec8dc40264 break; case HID_GD_JOYSTICK: -From 1cf82aed2c951ee7aa0f9abb083bb6d3d2e067a4 Mon Sep 17 00:00:00 2001 +From debc41320ddf440aa42848a1e98924bb0cc90c92 Mon Sep 17 00:00:00 2001 From: Gordon Hollingworth Date: Tue, 12 May 2015 14:47:56 +0100 -Subject: [PATCH 063/140] rpi-ft5406: Add touchscreen driver for pi LCD display +Subject: [PATCH 062/141] 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 @@ -96732,10 +96694,10 @@ index 30fb37fe175df604a738258a2a632bca3bfff33f..4a3d79d3b48eb483a4e4bf498f617515 RPI_FIRMWARE_FRAMEBUFFER_SET_BACKLIGHT = 0x0004800f, -From 59c3ba31b0584636d8a10a06921adc46536743c0 Mon Sep 17 00:00:00 2001 +From 2141fef7420dcc653ad2aed2a8a88117fdc3ca91 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 28 Nov 2016 16:50:04 +0000 -Subject: [PATCH 064/140] Improve __copy_to_user and __copy_from_user +Subject: [PATCH 063/141] Improve __copy_to_user and __copy_from_user performance Provide a __copy_from_user that uses memcpy. On BCM2708, use @@ -98310,10 +98272,10 @@ index 17ec37811c32f09126ed42753037e055c5cec115..c08f81812d0d56a0d90c1eb6777d0622 bool "Broadcom BCM63xx DSL SoC" depends on ARCH_MULTI_V7 -From a781ee6e9283723b5803e1441477cb54418ff28f Mon Sep 17 00:00:00 2001 +From 62493ce813a8d8fd4fbc97c3f7324e5c21df459f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 25 Jun 2015 12:16:11 +0100 -Subject: [PATCH 065/140] gpio-poweroff: Allow it to work on Raspberry Pi +Subject: [PATCH 064/141] 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 @@ -98348,10 +98310,10 @@ index be3d81ff51cc3f510d85e4eed7a52960e51e7bc1..a030ae9fb1fca325061c093696e82186 "%s: pm_power_off function already registered", __func__); -From f60be0cf14d6ed1ddcf3b6cbc553517a6d77a286 Mon Sep 17 00:00:00 2001 +From 88549e4defadf92ec5295cf31bd47dc12b1b6600 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 14:32:47 +0100 -Subject: [PATCH 066/140] mfd: Add Raspberry Pi Sense HAT core driver +Subject: [PATCH 065/141] mfd: Add Raspberry Pi Sense HAT core driver --- drivers/input/joystick/Kconfig | 8 + @@ -99216,10 +99178,10 @@ index 0000000000000000000000000000000000000000..56196dc2af10e464a1e3f98b028dca1c + +#endif -From 80b6a57f7dd0ffba0a52ba4ae5950450781631f1 Mon Sep 17 00:00:00 2001 +From 0cc08b1990718a2cef81c9f6a52d0675e9aef31c Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 19:19:08 +0100 -Subject: [PATCH 067/140] ASoC: Add support for HifiBerry DAC +Subject: [PATCH 066/141] ASoC: Add support for HifiBerry DAC This adds a machine driver for the HifiBerry DAC. It is a sound card that can @@ -99394,10 +99356,10 @@ index 0000000000000000000000000000000000000000..ee9f133953544629282631e5ef3f73fe +MODULE_DESCRIPTION("ASoC Driver for HifiBerry DAC"); +MODULE_LICENSE("GPL v2"); -From 3c1dff9c6c40ce7c4b22412b61b4dcf9eb0ac4aa Mon Sep 17 00:00:00 2001 +From bbfec8afa339f92538d4acb9b03f3f2d2f142e2f Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Mon, 25 Jan 2016 15:48:59 +0000 -Subject: [PATCH 068/140] ASoC: Add support for Rpi-DAC +Subject: [PATCH 067/141] ASoC: Add support for Rpi-DAC --- sound/soc/bcm/Kconfig | 7 +++ @@ -99681,10 +99643,10 @@ index 0000000000000000000000000000000000000000..afe1b419582aa40c4b2729d242bb13cd +MODULE_AUTHOR("Florian Meier "); +MODULE_LICENSE("GPL v2"); -From 052fa82bc89f48174843be9a54d6562f72e7b4c1 Mon Sep 17 00:00:00 2001 +From 849aed1701e50543c6cdc386a776fad081cd9025 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:41:23 +0100 -Subject: [PATCH 069/140] ASoC: wm8804: Implement MCLK configuration options, +Subject: [PATCH 068/141] 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 @@ -99733,10 +99695,10 @@ index af95d648265b3e92e345101542b332aee35191d4..513f56ba132929662802d15cdc653af3 .component_driver = { .dapm_widgets = wm8804_dapm_widgets, -From f97bb69abe4fbfcfff4d2d176b34ad430b102f60 Mon Sep 17 00:00:00 2001 +From bc0a011ef30c186c006b379912b990be619ae7d0 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:42:08 +0100 -Subject: [PATCH 070/140] ASoC: BCM:Add support for HiFiBerry Digi. Driver is +Subject: [PATCH 069/141] ASoC: BCM:Add support for HiFiBerry Digi. Driver is based on the patched WM8804 driver. Signed-off-by: Daniel Matuschek @@ -100080,10 +100042,10 @@ index 0000000000000000000000000000000000000000..7620dd02de40b6d644ff038b445d375d +MODULE_DESCRIPTION("ASoC Driver for HifiBerry Digi"); +MODULE_LICENSE("GPL v2"); -From 2cea72ac172c0d142fc504c0a00f044457198914 Mon Sep 17 00:00:00 2001 +From c382d37449a7d50803c67d7945f6c795168cc515 Mon Sep 17 00:00:00 2001 From: Gordon Garrity Date: Sat, 8 Mar 2014 16:56:57 +0000 -Subject: [PATCH 071/140] Add IQaudIO Sound Card support for Raspberry Pi +Subject: [PATCH 070/141] Add IQaudIO Sound Card support for Raspberry Pi Set a limit of 0dB on Digital Volume Control @@ -100418,10 +100380,10 @@ index 0000000000000000000000000000000000000000..1ee4097c846376666775272ed692ca33 +MODULE_DESCRIPTION("ASoC Driver for IQAudio DAC"); +MODULE_LICENSE("GPL v2"); -From cd63084563794664df70ab1c46edf087106fa9ce Mon Sep 17 00:00:00 2001 +From 0e736bd2fc45ce317f9899d2b6651cae1df556a8 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 10:06:56 +0200 -Subject: [PATCH 072/140] Added support for HiFiBerry DAC+ +Subject: [PATCH 071/141] 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. @@ -101051,10 +101013,10 @@ index 72b19e62f6267698aea45d2410d616d91c1825cb..c6839ef6e16754ed9de2698507b8986a dev_err(dev, "No LRCLK?\n"); return -EINVAL; -From 0e9e3776a447ea3be3a3fe38e9fba1ca905cfa85 Mon Sep 17 00:00:00 2001 +From 7d67e0ebd78351dd48f3a81a2fbb4de56f4a36dc Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 11:09:58 +0200 -Subject: [PATCH 073/140] Added driver for HiFiBerry Amp amplifier add-on board +Subject: [PATCH 072/141] 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. @@ -101889,10 +101851,10 @@ index 0000000000000000000000000000000000000000..8f019e04898754d2f87e9630137be9e8 + +#endif /* _TAS5713_H */ -From a4e227dc76210f429407a1d0fa0e646447adbd0f Mon Sep 17 00:00:00 2001 +From cc7fb75ba46d3966db613c55d9fc79e3f7fea48c Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Wed, 25 Mar 2015 09:26:17 +0100 -Subject: [PATCH 074/140] Add driver for rpi-proto +Subject: [PATCH 073/141] 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 @@ -102107,10 +102069,10 @@ index 0000000000000000000000000000000000000000..fadbfade100228aaafabb0d3bdf35c01 +MODULE_DESCRIPTION("ASoC Driver for Raspberry Pi connected to PROTO board (WM8731)"); +MODULE_LICENSE("GPL"); -From 706686ae4fb619543ce4d64d5610f1bffac9efdd Mon Sep 17 00:00:00 2001 +From f838d5d06e3a788a7638b6b8cfa2303562693ebd Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 24 Aug 2015 16:03:47 +0100 -Subject: [PATCH 075/140] RaspiDAC3 support +Subject: [PATCH 074/141] RaspiDAC3 support Signed-off-by: Jan Grulich @@ -102353,10 +102315,10 @@ index 0000000000000000000000000000000000000000..ad2b5b89bc8213dc2e277306ef50d6e3 +MODULE_DESCRIPTION("ASoC Driver for RaspiDAC Rev.3x"); +MODULE_LICENSE("GPL v2"); -From 8a92466931ddf2ea93b0ff96cc2fde6888ae267b Mon Sep 17 00:00:00 2001 +From 96f716a50013be19afe86d3dca7050257ef5228b Mon Sep 17 00:00:00 2001 From: Aaron Shaw Date: Thu, 7 Apr 2016 21:26:21 +0100 -Subject: [PATCH 076/140] Add Support for JustBoom Audio boards +Subject: [PATCH 075/141] Add Support for JustBoom Audio boards justboom-dac: Adjust for ALSA API change @@ -102812,10 +102774,10 @@ index 0000000000000000000000000000000000000000..909cf8928f2f4313982316f9c5b8a709 +MODULE_DESCRIPTION("ASoC Driver for JustBoom PI Digi HAT Sound Card"); +MODULE_LICENSE("GPL v2"); -From 573e56de1b561b739d0a56c406ab99e98c047c91 Mon Sep 17 00:00:00 2001 +From 676acf8d482b5ae32d8acc369c4369ada019b5f5 Mon Sep 17 00:00:00 2001 From: Andrey Grodzovsky Date: Tue, 3 May 2016 22:10:59 -0400 -Subject: [PATCH 077/140] ARM: adau1977-adc: Add basic machine driver for +Subject: [PATCH 076/141] ARM: adau1977-adc: Add basic machine driver for adau1977 codec driver. This commit adds basic support for the codec usage including: Device tree overlay, @@ -102997,10 +102959,10 @@ index 0000000000000000000000000000000000000000..f3d7e5db7bb912e1d7ca6f8e8d42df5f +MODULE_DESCRIPTION("ASoC Driver for ADAU1977 ADC"); +MODULE_LICENSE("GPL v2"); -From 4f6e915f181639435a607aeb6625828d918bb7cc Mon Sep 17 00:00:00 2001 +From e225622d9357e35360f42ca0cdfdd8374aae628e Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Mon, 16 May 2016 21:36:31 +1000 -Subject: [PATCH 078/140] New AudioInjector.net Pi soundcard with low jitter +Subject: [PATCH 077/141] 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. @@ -103251,10 +103213,10 @@ index 0000000000000000000000000000000000000000..491906bbf446826e55dd843f28e4860f +MODULE_ALIAS("platform:audioinjector-pi-soundcard"); + -From 0ba262fac030fc414a17d8a98597e3140e887354 Mon Sep 17 00:00:00 2001 +From c57b29a1db61bcae94e0fb895300aeabab3fd2ba Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Thu, 30 Jun 2016 18:38:42 +0100 -Subject: [PATCH 079/140] Add IQAudIO Digi WM8804 board support +Subject: [PATCH 078/141] Add IQAudIO Digi WM8804 board support Support IQAudIO Digi board with iqaudio_digi machine driver and iqaudio-digi-wm8804-audio overlay. @@ -103554,10 +103516,10 @@ index 0000000000000000000000000000000000000000..33aa2be8a43a12a12cfb5d844dd9732c +MODULE_DESCRIPTION("ASoC Driver for IQAudIO WM8804 Digi"); +MODULE_LICENSE("GPL v2"); -From ada60ac2b3e6cca1f156fd7f1f3032f4297cbcef Mon Sep 17 00:00:00 2001 +From 8e1d60c374d07eea997a046b345fded7e394eacb Mon Sep 17 00:00:00 2001 From: escalator2015 Date: Tue, 24 May 2016 16:20:09 +0100 -Subject: [PATCH 080/140] New driver for RRA DigiDAC1 soundcard using WM8741 + +Subject: [PATCH 079/141] New driver for RRA DigiDAC1 soundcard using WM8741 + WM8804 --- @@ -104030,10 +103992,10 @@ index 0000000000000000000000000000000000000000..f200688bb4ae32b90a0ced555aed94b0 +MODULE_DESCRIPTION("ASoC Driver for RRA DigiDAC1"); +MODULE_LICENSE("GPL v2"); -From e3ba975c41c5b1ae81aff020952f52bb88d89b17 Mon Sep 17 00:00:00 2001 +From dc78c9c2fb15f41d7ea0f0ecc0e347f5c3692099 Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Sat, 2 Jul 2016 16:26:19 +0100 -Subject: [PATCH 081/140] Add support for Dion Audio LOCO DAC-AMP HAT +Subject: [PATCH 080/141] Add support for Dion Audio LOCO DAC-AMP HAT Using dedicated machine driver and pcm5102a codec driver. @@ -104206,10 +104168,10 @@ index 0000000000000000000000000000000000000000..65e03741d349a2dc5bd91f69855ea952 +MODULE_DESCRIPTION("ASoC Driver for DionAudio LOCO"); +MODULE_LICENSE("GPL v2"); -From 3368f68001d604c8fd68bbc69059484ae41493c8 Mon Sep 17 00:00:00 2001 +From adf04ac5a448ae94ec755d07f9c4c3c66b6ef5b9 Mon Sep 17 00:00:00 2001 From: Clive Messer Date: Mon, 19 Sep 2016 14:01:04 +0100 -Subject: [PATCH 082/140] Allo Piano DAC boards: Initial 2 channel (stereo) +Subject: [PATCH 081/141] 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, @@ -104416,10 +104378,10 @@ index 0000000000000000000000000000000000000000..eaf50fb6dbca1970ae1c6f8662088b0f +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Piano DAC"); +MODULE_LICENSE("GPL v2"); -From e23071a4a15934e7c170091713bcc819cfccc817 Mon Sep 17 00:00:00 2001 +From 9613c3aef8439e4eae18e3df60e94cca8b7e0d0c Mon Sep 17 00:00:00 2001 From: Raashid Muhammed Date: Mon, 27 Mar 2017 12:35:00 +0530 -Subject: [PATCH 083/140] Add support for Allo Piano DAC 2.1 plus add-on board +Subject: [PATCH 082/141] Add support for Allo Piano DAC 2.1 plus add-on board for Raspberry Pi. The Piano DAC 2.1 has support for 4 channels with subwoofer. @@ -105288,10 +105250,10 @@ index 0000000000000000000000000000000000000000..d4e99e3c6a383d92fb0cf9e8c1cd1e76 +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Piano DAC Plus"); +MODULE_LICENSE("GPL v2"); -From bc43370c36d6abc37690d95ca8882447bfbd634b Mon Sep 17 00:00:00 2001 +From 87d0e3d3bceeef077269efca2af458ba76c7f4de Mon Sep 17 00:00:00 2001 From: BabuSubashChandar Date: Tue, 28 Mar 2017 20:04:42 +0530 -Subject: [PATCH 084/140] Add support for Allo Boss DAC add-on board for +Subject: [PATCH 083/141] Add support for Allo Boss DAC add-on board for Raspberry Pi. (#1924) Signed-off-by: Baswaraj K @@ -105994,10 +105956,10 @@ index 0000000000000000000000000000000000000000..203ab76c7045b081578e23bda1099dd1 +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Boss DAC"); +MODULE_LICENSE("GPL v2"); -From 336116393464651c24efe8b1ce8aac8d17edc2ef Mon Sep 17 00:00:00 2001 +From 1f4458172e6821ef2b5bd80236effbf5284dbff4 Mon Sep 17 00:00:00 2001 From: gtrainavicius Date: Sun, 23 Oct 2016 12:06:53 +0300 -Subject: [PATCH 085/140] Support for Blokas Labs pisound board +Subject: [PATCH 084/141] Support for Blokas Labs pisound board Pisound dynamic overlay (#1760) @@ -107196,10 +107158,10 @@ index 0000000000000000000000000000000000000000..06ff1e53dc9d860946965b6303577762 +MODULE_DESCRIPTION("ASoC Driver for pisound, http://blokas.io/pisound"); +MODULE_LICENSE("GPL v2"); -From 94c3a92e0487803596f572dcd6237166906b59da Mon Sep 17 00:00:00 2001 +From 001c11bdc5ce580720cced497dc35e4421d250e9 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 22 Jan 2017 12:49:37 +0100 -Subject: [PATCH 086/140] ASoC: Add driver for Cirrus Logic Audio Card +Subject: [PATCH 085/141] ASoC: Add driver for Cirrus Logic Audio Card Note: due to problems with deferred probing of regulators the following softdep should be added to a modprobe.d file @@ -108264,10 +108226,10 @@ index 0000000000000000000000000000000000000000..ac8651ddff7bd3701dffe22c7fb88352 +MODULE_DESCRIPTION("ASoC driver for Cirrus Logic Audio Card"); +MODULE_LICENSE("GPL"); -From a252b7ac8936ee628013b4c230a1c4d9c07ee55e Mon Sep 17 00:00:00 2001 +From 8d4531262de60ed5f46a19592ee2d9d54e4a5058 Mon Sep 17 00:00:00 2001 From: Miquel Date: Fri, 24 Feb 2017 20:51:06 +0100 -Subject: [PATCH 087/140] sound: Support for Dion Audio LOCO-V2 DAC-AMP HAT +Subject: [PATCH 086/141] sound: Support for Dion Audio LOCO-V2 DAC-AMP HAT Signed-off-by: Miquel Blauw --- @@ -108462,10 +108424,10 @@ index 0000000000000000000000000000000000000000..a009c49477972a9832175d86f201b035 +MODULE_DESCRIPTION("ASoC Driver for DionAudio LOCO-V2"); +MODULE_LICENSE("GPL v2"); -From 97932008dc7de56ceb9c55009345519c09858121 Mon Sep 17 00:00:00 2001 +From ad6122a0203c5a0775f3ae6e20eb46471e4da191 Mon Sep 17 00:00:00 2001 From: Fe-Pi Date: Wed, 1 Mar 2017 04:42:43 -0700 -Subject: [PATCH 088/140] Add support for Fe-Pi audio sound card. (#1867) +Subject: [PATCH 087/141] Add support for Fe-Pi audio sound card. (#1867) Fe-Pi Audio Sound Card is based on NXP SGTL5000 codec. Mechanical specification of the board is the same the Raspberry Pi Zero. @@ -108679,10 +108641,10 @@ index 0000000000000000000000000000000000000000..015b56fd73cc36be5b5eecd17548fd03 +MODULE_DESCRIPTION("ASoC Driver for Fe-Pi Audio"); +MODULE_LICENSE("GPL v2"); -From bd2b8ebef1b8e0178ce8055d80b9fff3f83f29c7 Mon Sep 17 00:00:00 2001 +From d152fa080b8f162bc3d613fb8dd43f0f924a1921 Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Wed, 8 Mar 2017 20:04:13 +1100 -Subject: [PATCH 089/140] Add support for the AudioInjector.net Octo sound card +Subject: [PATCH 088/141] Add support for the AudioInjector.net Octo sound card AudioInjector Octo: sample rates, regulators, reset @@ -109091,10 +109053,10 @@ index 0000000000000000000000000000000000000000..5e79f4eff93a21ed3495c77a90f73525 +MODULE_LICENSE("GPL v2"); +MODULE_ALIAS("platform:audioinjector-octo-soundcard"); -From 117fbfe2bb8d91408cab1232a31a924170656ecd Mon Sep 17 00:00:00 2001 +From a3f2c9295abc8a07bb031bd52abfe46f6ee1b41f Mon Sep 17 00:00:00 2001 From: Peter Malkin Date: Mon, 27 Mar 2017 16:38:21 -0700 -Subject: [PATCH 090/140] Driver support for Google voiceHAT soundcard. +Subject: [PATCH 089/141] Driver support for Google voiceHAT soundcard. --- sound/soc/bcm/Kconfig | 7 ++ @@ -109485,10 +109447,10 @@ index 0000000000000000000000000000000000000000..225854b8e5298b3c3018f59a49404354 +MODULE_DESCRIPTION("ASoC Driver for Google voiceHAT SoundCard"); +MODULE_LICENSE("GPL v2"); -From 2662629160c32ac0db99f38504c4d0d8b052ea8e Mon Sep 17 00:00:00 2001 +From 717b12daa069e428b956f8a18d89a59f8be27b42 Mon Sep 17 00:00:00 2001 From: sandeepal Date: Fri, 2 Jun 2017 18:59:46 +0530 -Subject: [PATCH 091/140] Allo Digione Driver (#2048) +Subject: [PATCH 090/141] Allo Digione Driver (#2048) Driver for the Allo Digione soundcard --- @@ -109810,10 +109772,10 @@ index 0000000000000000000000000000000000000000..e3664e44c699d0102120ecf99e8b780a +MODULE_DESCRIPTION("ASoC Driver for Allo DigiOne"); +MODULE_LICENSE("GPL v2"); -From e25326674364a0266257eb7eccb1ad057963f93e Mon Sep 17 00:00:00 2001 +From 5e3b8d7786f3aafab0f0aa0c957727a4bff6f055 Mon Sep 17 00:00:00 2001 From: P33M Date: Wed, 21 Oct 2015 14:55:21 +0100 -Subject: [PATCH 092/140] rpi_display: add backlight driver and overlay +Subject: [PATCH 091/141] 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 @@ -109982,10 +109944,10 @@ index 0000000000000000000000000000000000000000..14a0d9b037395497c1fdae2961feccd5 +MODULE_DESCRIPTION("Raspberry Pi mailbox based Backlight Driver"); +MODULE_LICENSE("GPL"); -From f979c91d284acae0ad7ab59fc0df57550772eb0b Mon Sep 17 00:00:00 2001 +From ab38cdea0ac1d9eff1e0df3e2a098906d01ab9ed Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 23 Feb 2016 19:56:04 +0000 -Subject: [PATCH 093/140] bcm2835-virtgpio: Virtual GPIO driver +Subject: [PATCH 092/141] bcm2835-virtgpio: Virtual GPIO driver Add a virtual GPIO driver that uses the firmware mailbox interface to request that the VPU toggles LEDs. @@ -110259,10 +110221,10 @@ index 4a3d79d3b48eb483a4e4bf498f617515e3ad158f..5f34e1257117fb48013c9926a8a223d6 RPI_FIRMWARE_FRAMEBUFFER_SET_BACKLIGHT = 0x0004800f, -From 39bc586ad05e98eddd41b82b28eb2b1b685b0bc7 Mon Sep 17 00:00:00 2001 +From c3609b9ac483c296c0117d27a424ba791686a602 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 20 Feb 2017 17:01:21 +0000 -Subject: [PATCH 094/140] bcm2835-gpio-exp: Driver for GPIO expander via +Subject: [PATCH 093/141] bcm2835-gpio-exp: Driver for GPIO expander via mailbox service Pi3 and Compute Module 3 have a GPIO expander that the @@ -110588,10 +110550,10 @@ index 5f34e1257117fb48013c9926a8a223d64a598ab7..c819c21b0158a59c1308882e5a40e3f3 /* Dispmanx TAGS */ RPI_FIRMWARE_FRAMEBUFFER_ALLOCATE = 0x00040001, -From 31a624003be2e099dd6e5b51cd2182b8cba57b0b Mon Sep 17 00:00:00 2001 +From a998e36e44b9b886d465fa6ccc64f48557278314 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 23 Feb 2016 17:26:48 +0000 -Subject: [PATCH 095/140] amba_pl011: Don't use DT aliases for numbering +Subject: [PATCH 094/141] 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 @@ -110620,10 +110582,10 @@ index 1888d168a41c87c605962da2605df8ab1c02bd20..e22b9e79836a6aeef4c8f9fb618b9595 uap->old_cr = 0; uap->port.dev = dev; -From eac49cd418f87f4571e4d075101843b73cacd9e6 Mon Sep 17 00:00:00 2001 +From 08c8cfeb3a5ac0c8c799a76fc4146898d819287a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 1 Mar 2017 16:07:39 +0000 -Subject: [PATCH 096/140] amba_pl011: Round input clock up +Subject: [PATCH 095/141] amba_pl011: Round input clock up The UART clock is initialised to be as close to the requested frequency as possible without exceeding it. Now that there is a @@ -110709,10 +110671,10 @@ index e22b9e79836a6aeef4c8f9fb618b9595c551500f..4b815abbf9913075885ee60f4d9ad49d /* unregisters the driver also if no more ports are left */ static void pl011_unregister_port(struct uart_amba_port *uap) -From 74ca0e2552a11fac73fdc5a022097252c25ce4b1 Mon Sep 17 00:00:00 2001 +From 6a024be8372f6f9c27728e5ea26f71a247425c3e Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 3 Dec 2014 13:23:28 +0200 -Subject: [PATCH 097/140] OF: DT-Overlay configfs interface +Subject: [PATCH 096/141] 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. @@ -111144,10 +111106,10 @@ index 0000000000000000000000000000000000000000..0037e6868a6cda8706c88194c6a4454b +} +late_initcall(of_cfs_init); -From d0bb7f273e3ec0ca855b24ebc060946e1b390172 Mon Sep 17 00:00:00 2001 +From a492c2ec723690a6d2a222151fdbc5ff1a2aad69 Mon Sep 17 00:00:00 2001 From: Cheong2K Date: Fri, 26 Feb 2016 18:20:10 +0800 -Subject: [PATCH 098/140] brcm: adds support for BCM43341 wifi +Subject: [PATCH 097/141] brcm: adds support for BCM43341 wifi brcmfmac: Disable power management @@ -111279,10 +111241,10 @@ index f3556122c6ace17c419e13023057861957a507fa..f8d4647016a1cde3d51dd43da07a46ce BRCMF_FW_NVRAM_ENTRY(BRCM_CC_43362_CHIP_ID, 0xFFFFFFFE, 43362), BRCMF_FW_NVRAM_ENTRY(BRCM_CC_4339_CHIP_ID, 0xFFFFFFFF, 4339), -From 85d7fc8170c5d47bd10a2583f989ceb671890841 Mon Sep 17 00:00:00 2001 +From 96acefc017337fd4eaee6a390238c459c296e902 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 17 Feb 2017 15:26:13 +0000 -Subject: [PATCH 099/140] brcmfmac: Mute expected startup 'errors' +Subject: [PATCH 098/141] brcmfmac: Mute expected startup 'errors' The brcmfmac WiFi driver always complains about the '00' country code. Modify the driver to ignore '00' silently. @@ -111306,10 +111268,10 @@ index 2145343c18c91f6a43543eb42ca7bbc7a37f14b5..0f7b4e6b5ee3485806cd93873f00af34 req->alpha2[0], req->alpha2[1]); return; -From a8f255bd3566dde50098cfe919fcd5a5c886ac5c Mon Sep 17 00:00:00 2001 +From a4b864419fc0a6f09bad143ac407e200359cf047 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 17 Dec 2015 13:37:07 +0000 -Subject: [PATCH 100/140] hci_h5: Don't send conf_req when ACTIVE +Subject: [PATCH 099/141] 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. @@ -111332,10 +111294,10 @@ index c0e4e26dc30d7c3c6a771b7b86df88c8cf763646..7308287259eedcaf229f8a496a0e3826 if (H5_HDR_LEN(hdr) > 2) h5->tx_win = (data[2] & 0x07); -From 24767a08e862cd9861f4710a7087dfca692adb58 Mon Sep 17 00:00:00 2001 +From c969685f2ff764da809252c5d2925cbbbec3192e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 13 Apr 2015 17:16:29 +0100 -Subject: [PATCH 101/140] config: Add default configs +Subject: [PATCH 100/141] config: Add default configs --- arch/arm/configs/bcm2709_defconfig | 1326 +++++++++++++++++++++++++++++++++++ @@ -114014,10 +113976,10 @@ index 0000000000000000000000000000000000000000..e0dd8723047ff488e81a03ef42fdbc68 +CONFIG_CRC_ITU_T=y +CONFIG_LIBCRC32C=y -From 444a41e2136d989b01a8f43f6e7040946f8a746e Mon Sep 17 00:00:00 2001 +From 9570a9629812123c1e82adeb539010bb6a6deb5a Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Wed, 24 Aug 2016 03:35:56 -0700 -Subject: [PATCH 102/140] Add arm64 configuration and device tree differences. +Subject: [PATCH 101/141] Add arm64 configuration and device tree differences. Disable MMC_BCM2835_SDHOST and MMC_BCM2835 since these drivers are crashing at the moment. @@ -115431,10 +115393,10 @@ index 0000000000000000000000000000000000000000..e6b09fafa27eed2b762e3d53b55041f7 +CONFIG_LIBCRC32C=y +CONFIG_BCM2835_VCHIQ=n -From 52c870f2b60aa6316e7e1aa9727e2fa4b76e88ab Mon Sep 17 00:00:00 2001 +From 7526cec8d488a9dcc2b02a58c8b108f2a7e6235c Mon Sep 17 00:00:00 2001 From: Electron752 Date: Thu, 12 Jan 2017 07:07:08 -0800 -Subject: [PATCH 103/140] ARM64: Make it work again on 4.9 (#1790) +Subject: [PATCH 102/141] ARM64: Make it work again on 4.9 (#1790) * Invoke the dtc compiler with the same options used in arm mode. * ARM64 now uses the bcm2835 platform just like ARM32. @@ -115846,10 +115808,10 @@ index e6b09fafa27eed2b762e3d53b55041f793683d27..c7e891d72969a388d9b135a36dbfc9c9 CONFIG_LIBCRC32C=y -CONFIG_BCM2835_VCHIQ=n -From 0b7cf69f55bab8c5cfd4c84c0aadceffea31635e Mon Sep 17 00:00:00 2001 +From 269477e5b827e7bde284d7e9023fd6bc3d557721 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Thu, 12 Jan 2017 19:10:07 -0800 -Subject: [PATCH 104/140] ARM64: Enable HDMI audio and vc04_services in +Subject: [PATCH 103/141] ARM64: Enable HDMI audio and vc04_services in bcmrpi3_defconfig Signed-off-by: Michael Zoran @@ -115878,10 +115840,10 @@ index c7e891d72969a388d9b135a36dbfc9c9cb609bf8..4b90f9b64abe9f089ba56b13d5a00de3 CONFIG_BCM2835_MBOX=y # CONFIG_IOMMU_SUPPORT is not set -From fb750ac4d834e30b377b928bbc5d35e97f179b4d Mon Sep 17 00:00:00 2001 +From 4cd46389139f4fa5fefa741a4396a0372a92c31b Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Thu, 12 Jan 2017 19:14:03 -0800 -Subject: [PATCH 105/140] ARM64: Run bcmrpi3_defconfig through savedefconfig. +Subject: [PATCH 104/141] ARM64: Run bcmrpi3_defconfig through savedefconfig. Signed-off-by: Michael Zoran --- @@ -115926,10 +115888,10 @@ index 4b90f9b64abe9f089ba56b13d5a00de33343bfb9..dac962ca1634662ce7d966f1ffb53b5b CONFIG_FB_TFT_AGM1264K_FL=m CONFIG_FB_TFT_BD663474=m -From 48d730cf2b779772d05d43ab904aded7ef38a30c Mon Sep 17 00:00:00 2001 +From a4504fb3f318b598b34d81b2ae8cd3b0567f1978 Mon Sep 17 00:00:00 2001 From: Electron752 Date: Sat, 14 Jan 2017 02:54:26 -0800 -Subject: [PATCH 106/140] ARM64: Enable Kernel Address Space Randomization +Subject: [PATCH 105/141] ARM64: Enable Kernel Address Space Randomization (#1792) Randomization allows the mapping between virtual addresses and physical @@ -115961,10 +115923,10 @@ index dac962ca1634662ce7d966f1ffb53b5bfa27c506..aae33b4b3c3e736ea7cd3ca242158ad6 CONFIG_BINFMT_MISC=y CONFIG_COMPAT=y -From 4b0bc77ca01936690753e217d22eddfd0a70babe Mon Sep 17 00:00:00 2001 +From f5489417bd29f28be7096bfa3e2c03e55bcc3809 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sun, 15 Jan 2017 07:31:59 -0800 -Subject: [PATCH 107/140] ARM64: Enable RTL8187/RTL8192CU wifi in build config +Subject: [PATCH 106/141] ARM64: Enable RTL8187/RTL8192CU wifi in build config These drivers build now, so they can be enabled back in the build configuration just like they are for @@ -115989,10 +115951,10 @@ index aae33b4b3c3e736ea7cd3ca242158ad6ba558aff..b7d762df19b85e369a32cd823dfd0621 CONFIG_ZD1211RW=m CONFIG_MAC80211_HWSIM=m -From 9ddc08c00ecc3c238c97648fb37035e9c154bcbd Mon Sep 17 00:00:00 2001 +From 4a801ac85d606ad647ef250f22a4012a6019ec3d Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:33:51 -0800 -Subject: [PATCH 108/140] ARM64/DWC_OTG: Port dwc_otg driver to ARM64 +Subject: [PATCH 107/141] ARM64/DWC_OTG: Port dwc_otg driver to ARM64 In ARM64, the FIQ mechanism used by this driver is not current implemented. As a workaround, reqular IRQ is used instead @@ -116335,10 +116297,10 @@ index 6b2c7d0c93f36a63863ff4b0ecc1f3eab77e058b..d7b700ff17821ad1944e36721fe6b2db /** The OS page size */ #define DWC_OS_PAGE_SIZE PAGE_SIZE -From d8ce1f16dff6fbbe8e53aa6c972e9525509eb79a Mon Sep 17 00:00:00 2001 +From 0a4ab05b20cad7f1c5fe59f8374930f86b210480 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:43:57 -0800 -Subject: [PATCH 109/140] ARM64: Round-Robin dispatch IRQs between CPUs. +Subject: [PATCH 108/141] ARM64: Round-Robin dispatch IRQs between CPUs. IRQ-CPU mapping is round robined on ARM64 to increase concurrency and allow multiple interrupts to be serviced @@ -116412,10 +116374,10 @@ index bee4d2d2ebacc3233423bb9d825e076b9f52fccd..014f13f89eb896f5cfc75ed9891787d0 .name = "bcm2836-gpu", .irq_mask = bcm2836_arm_irqchip_mask_gpu_irq, -From 4556d4e310613ed32f57f192478b961e9dc324a1 Mon Sep 17 00:00:00 2001 +From 2ddce4a2143b822e381dc0e8a57ed1e29c57b198 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:45:03 -0800 -Subject: [PATCH 110/140] ARM64: Enable DWC_OTG Driver In ARM64 Build +Subject: [PATCH 109/141] ARM64: Enable DWC_OTG Driver In ARM64 Build Config(bcmrpi3_defconfig) Signed-off-by: Michael Zoran @@ -116436,10 +116398,10 @@ index b7d762df19b85e369a32cd823dfd062145bdefa7..4d85c231c5ea0244e1b05fb4a5e3c8fd CONFIG_USB_STORAGE=y CONFIG_USB_STORAGE_REALTEK=m -From a7bd56957a0b44b616a351a1e49d59cee3f1d21c Mon Sep 17 00:00:00 2001 +From 98221538e0a4836aa7af5b966d615087072af8a2 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 11 Feb 2017 01:18:31 -0800 -Subject: [PATCH 111/140] ARM64: Force hardware emulation of deprecated +Subject: [PATCH 110/141] ARM64: Force hardware emulation of deprecated instructions. --- @@ -116467,10 +116429,10 @@ index d06fbe4cd38d7423c900aff64b0e728f995478d3..877b7c90f9555203d5d55d739359a256 case INSN_OBSOLETE: insn->current_mode = INSN_UNDEF; -From 3899ebbbf523a1e7a4dc38afa87d48832c2c5546 Mon Sep 17 00:00:00 2001 +From f89a5fb31ed84b68e95f4bcb1f657cfd53203de2 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Fri, 10 Feb 2017 17:57:08 -0800 -Subject: [PATCH 112/140] build/arm64: Add rules for .dtbo files for dts +Subject: [PATCH 111/141] build/arm64: Add rules for .dtbo files for dts overlays We now create overlays as .dtbo files. @@ -116495,10 +116457,10 @@ index 9b41f1e3b1a039cd45fe842e10abff0181186fdf..dc2859b8eed168ed52e95c503e7a5ce3 dtbs: prepare scripts -From 451a77cddb704a5b34711664a9a1014156bbb68c Mon Sep 17 00:00:00 2001 +From 7f747cb0c503da52f5130f66c26e10498f3c1862 Mon Sep 17 00:00:00 2001 From: Bilal Amarni Date: Wed, 24 May 2017 10:52:50 +0200 -Subject: [PATCH 113/140] enable drivers for GPIO expander and vcio +Subject: [PATCH 112/141] enable drivers for GPIO expander and vcio --- arch/arm64/configs/bcmrpi3_defconfig | 3 +++ @@ -116526,10 +116488,10 @@ index 4d85c231c5ea0244e1b05fb4a5e3c8fd3e651ddf..9dcb58a519d041fadae99c81a7bda621 CONFIG_GPIO_ARIZONA=m CONFIG_GPIO_STMPE=y -From 37c919dacabde330eb3e19200b4b060bff87273d Mon Sep 17 00:00:00 2001 +From c0728eb7fa174a0a5355b1c183044693f1abda32 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 24 Feb 2015 13:40:50 +0000 -Subject: [PATCH 114/140] pinctrl-bcm2835: Fix interrupt handling for GPIOs +Subject: [PATCH 113/141] pinctrl-bcm2835: Fix interrupt handling for GPIOs 28-31 and 46-53 Contrary to the documentation, the BCM2835 GPIO controller actually has @@ -116562,10 +116524,10 @@ index a9d480df32562defbf8be0faf0a39bfe06ff71f9..18c92bae3b2e7e9f8208ca0d4487b08b .suppress_bind_attrs = true, }, -From a0bb35d46867a5a06585edebecd28b9bf241449a Mon Sep 17 00:00:00 2001 +From 638aab99ea068f13336779aaa735278139aa386b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 23 Mar 2017 16:34:46 +0000 -Subject: [PATCH 115/140] bcm2835-aux: Add aux interrupt controller +Subject: [PATCH 114/141] bcm2835-aux: Add aux interrupt controller The AUX block has a shared interrupt line with a register indicating which devices have active IRQs. Expose this as a nested interrupt @@ -116729,10 +116691,10 @@ index bd750cf2238d61489811e7d7bd3b5f9950ed53c8..41e0702fae4692221980b0d02aed1ba6 BCM2835_AUX_CLOCK_COUNT, GFP_KERNEL); if (!onecell) -From c57827c4e44b973d1f591d5ab8f5fb1976586eed Mon Sep 17 00:00:00 2001 +From f90da91c4273227016f887dacea7554d17422aeb Mon Sep 17 00:00:00 2001 From: Yasunari Takiguchi Date: Fri, 14 Apr 2017 10:43:57 +0100 -Subject: [PATCH 116/140] This is the driver for Sony CXD2880 DVB-T2/T tuner + +Subject: [PATCH 115/141] This is the driver for Sony CXD2880 DVB-T2/T tuner + demodulator. It includes the CXD2880 driver and the CXD2880 SPI adapter. The current CXD2880 driver version is 1.4.1 - 1.0.1 released on April 13, 2017. @@ -132864,10 +132826,10 @@ index 0000000000000000000000000000000000000000..82e122349055be817eb74ed5bbcd7560 +MODULE_AUTHOR("Sony Semiconductor Solutions Corporation"); +MODULE_LICENSE("GPL v2"); -From f3473d76c43d1cf5c5b249978d26a0f1ba43aa05 Mon Sep 17 00:00:00 2001 +From 9f58666110de6507ec5867f5b244d0f2985ee0ce Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 09:18:09 +0100 -Subject: [PATCH 117/140] raspberrypi-firmware: Define the MBOX channel in the +Subject: [PATCH 116/141] raspberrypi-firmware: Define the MBOX channel in the header. Signed-off-by: Eric Anholt @@ -132889,10 +132851,10 @@ index c819c21b0158a59c1308882e5a40e3f3fe73cbdf..de2a3dcd562beb752266eaf0070e5586 enum rpi_firmware_property_status { -From ffefbae82975fdea9352c3e755836498c895804c Mon Sep 17 00:00:00 2001 +From e31c9ff78a42c7dd74074f79da061251a8b8baf0 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 09:16:19 +0100 -Subject: [PATCH 118/140] raspberrypi-firmware: Export the general transaction +Subject: [PATCH 117/141] raspberrypi-firmware: Export the general transaction function. The vc4-firmware-kms module is going to be doing the MBOX FB call. @@ -132936,10 +132898,10 @@ index de2a3dcd562beb752266eaf0070e55861d553f5f..dc7fd58afd5dddebf9b17065bb069a1d #endif /* __SOC_RASPBERRY_FIRMWARE_H__ */ -From 1010c22edbcec2fea29a8db100c113a51d1f426a Mon Sep 17 00:00:00 2001 +From 6d8d06880a4e4f8857eaf99736e124b21fdbf1a5 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 08:39:33 +0100 -Subject: [PATCH 119/140] drm/vc4: Add a mode for using the closed firmware for +Subject: [PATCH 118/141] drm/vc4: Add a mode for using the closed firmware for display. Signed-off-by: Eric Anholt @@ -133711,10 +133673,10 @@ index 0000000000000000000000000000000000000000..7dd233eed677c1689492ab95bc864753 + }, +}; -From 18fd12cdeb5c0c7117f0c1535ab78b0133cb41b3 Mon Sep 17 00:00:00 2001 +From c8601d83a94af65d2d65083790b6cbdff3b2b96d Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 1 Feb 2017 17:09:18 -0800 -Subject: [PATCH 120/140] drm/vc4: Name the primary and cursor planes in fkms. +Subject: [PATCH 119/141] drm/vc4: Name the primary and cursor planes in fkms. This makes debugging nicer, compared to trying to remember what the IDs are. @@ -133738,10 +133700,10 @@ index 7dd233eed677c1689492ab95bc86475330d2d63b..e6097046fb25361bc61d657083d95b63 if (type == DRM_PLANE_TYPE_PRIMARY) { vc4_plane->fbinfo = -From 0f781a9fc2c88a758f79ea842a09d1eba2539363 Mon Sep 17 00:00:00 2001 +From 38132e8a8771b59fb6116f7e0b01a11dc68a9823 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 1 Feb 2017 17:10:09 -0800 -Subject: [PATCH 121/140] drm/vc4: Add DRM_DEBUG_ATOMIC for the insides of +Subject: [PATCH 120/141] drm/vc4: Add DRM_DEBUG_ATOMIC for the insides of fkms. Trying to debug weston on fkms involved figuring out what calls I was @@ -133811,10 +133773,10 @@ index e6097046fb25361bc61d657083d95b634232aabc..72d0b9cffe3d2997d69040c46f4aee11 RPI_FIRMWARE_SET_CURSOR_STATE, &packet_state, -From fd657f3cbfa210da6b45c44ac840712b36743af7 Mon Sep 17 00:00:00 2001 +From 472ddeec2b50d63b00efeadfa4181b28268124a2 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 2 Feb 2017 09:42:18 -0800 -Subject: [PATCH 122/140] drm/vc4: Fix sending of page flip completion events +Subject: [PATCH 121/141] drm/vc4: Fix sending of page flip completion events in FKMS mode. In the rewrite of vc4_crtc.c for fkms, I dropped the part of the @@ -133856,10 +133818,10 @@ index 72d0b9cffe3d2997d69040c46f4aee11e22aa213..185f9bd3c1b2d47d0c1fc5293db4199b static void vc4_crtc_handle_page_flip(struct vc4_crtc *vc4_crtc) -From fc0f373bb96272c60480b50ff26155cebe958f3b Mon Sep 17 00:00:00 2001 +From 537cb084496f4456f31a6bfcaac60d9a92db7ccd Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 18 Apr 2017 21:43:46 +0100 -Subject: [PATCH 123/140] vc4_fkms: Apply firmware overscan offset to hardware +Subject: [PATCH 122/141] vc4_fkms: Apply firmware overscan offset to hardware cursor --- @@ -133916,10 +133878,10 @@ index 185f9bd3c1b2d47d0c1fc5293db4199bd8963023..072f377b7423ee603d73ace2bf6d620f return 0; -From c1d4d46757748df8d16b82739c5cd3e6eb96a1d6 Mon Sep 17 00:00:00 2001 +From c31d7af6358b61fd277a44553d286cccc988128c Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 11:34:26 +0200 -Subject: [PATCH 124/140] ASoC: bcm2835: Add support for TDM modes +Subject: [PATCH 123/141] ASoC: bcm2835: Add support for TDM modes bcm2835 supports arbitrary positioning of channel data within a frame and thus is capable of supporting TDM modes. Since @@ -134321,10 +134283,10 @@ index 56df7d8a43d0aac055a91b0d24aca8e1b4e308e4..dcacf7f83c9371df539a788ea33fedcf dev->dev = &pdev->dev; dev_set_drvdata(&pdev->dev, dev); -From caeebfc62c89c2ca49f2f10ff417812d64be3b9a Mon Sep 17 00:00:00 2001 +From 8e42b221d9e313e403a911f9a7810a3b39e5c717 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 15:30:50 +0200 -Subject: [PATCH 125/140] ASoC: bcm2835: Support left/right justified and DSP +Subject: [PATCH 124/141] ASoC: bcm2835: Support left/right justified and DSP modes DSP modes and left/right justified modes can be supported @@ -134570,10 +134532,10 @@ index dcacf7f83c9371df539a788ea33fedcf97d64690..3a706fda4f39e42efbe12f19d87af9b1 } -From d5afa53009f26fc72719c863fed421996525cb06 Mon Sep 17 00:00:00 2001 +From ffac5dfb4d004a08a089eb780f85bc6035bcdeb7 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 16:19:54 +0200 -Subject: [PATCH 126/140] ASoC: bcm2835: Support additional samplerates up to +Subject: [PATCH 125/141] ASoC: bcm2835: Support additional samplerates up to 384kHz Sample rates are only restricted by the capabilities of the @@ -134616,10 +134578,10 @@ index 3a706fda4f39e42efbe12f19d87af9b100a348a5..43f5715a0d5dda851731ecf7ff27e76c | SNDRV_PCM_FMTBIT_S24_LE | SNDRV_PCM_FMTBIT_S32_LE -From a9ec2217da9b22b20622fc83e37489289fc85b20 Mon Sep 17 00:00:00 2001 +From 7de711c1cdd4dae1acd6a1627daff69b5e7c5bfe Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 16:24:57 +0200 -Subject: [PATCH 127/140] ASoC: bcm2835: Enforce full symmetry +Subject: [PATCH 126/141] ASoC: bcm2835: Enforce full symmetry bcm2835's configuration registers can't be changed when a stream is running, which means asymmetric configurations aren't supported. @@ -134655,10 +134617,10 @@ index 43f5715a0d5dda851731ecf7ff27e76c48fb6e57..2e449d7173fcecbcd647f90a26bd58b6 static bool bcm2835_i2s_volatile_reg(struct device *dev, unsigned int reg) -From 83d46f64d04ebb0f791899249bf0e0e0460fb988 Mon Sep 17 00:00:00 2001 +From 686e6338b646fe7db2b388c01746fdfe8fa89615 Mon Sep 17 00:00:00 2001 From: Andrei Gherzan Date: Mon, 5 Jun 2017 16:40:38 +0100 -Subject: [PATCH 128/140] dma-bcm2708: Fix module compilation of +Subject: [PATCH 127/141] dma-bcm2708: Fix module compilation of CONFIG_DMA_BCM2708 bcm2708-dmaengine.c defines functions like bcm_dma_start which are @@ -134701,10 +134663,10 @@ index c5bfff2765be4606077e6c8af73040ec13ee8974..6ca874d332a8bc666b1c9576ac51f479 #endif /* _PLAT_BCM2708_DMA_H */ -From 87b02b4d4e490f569c9363c160c6ba192983891c Mon Sep 17 00:00:00 2001 +From f3fbf6278a35c23dd195f836be79bfc60fecd3c2 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 25 Aug 2017 19:18:13 +0100 -Subject: [PATCH 129/140] cache: export clean and invalidate +Subject: [PATCH 128/141] cache: export clean and invalidate --- arch/arm/mm/cache-v6.S | 4 ++-- @@ -134756,10 +134718,10 @@ index de78109d002db1a5e7c94a6c1bc8bb94161d07b8..4c850aa3af2b2439fced4e130441329a sub r3, r2, #1 bic r0, r0, r3 -From b9fa9f4fcd83d678f15c9b151895fb050f0b2cc0 Mon Sep 17 00:00:00 2001 +From a7e37bd8d4f3b40324371adcdb4dae0a27ef641f Mon Sep 17 00:00:00 2001 From: Dan Pasanen Date: Wed, 20 Sep 2017 10:17:41 -0500 -Subject: [PATCH 130/140] vcsm: fix multi-platform build +Subject: [PATCH 129/141] vcsm: fix multi-platform build --- drivers/char/broadcom/vc_sm/vmcs_sm.c | 2 ++ @@ -134786,10 +134748,10 @@ index 034ae2f27f870621af9f49453501f1cde051f32a..b7814d67500b98fcd6f376d526a3d4a4 { 0, -From 88a5e326e66c6ba22f935204873401d2bfbff049 Mon Sep 17 00:00:00 2001 +From 8104907517365d3b2cdd87639c6b5e64d7c02109 Mon Sep 17 00:00:00 2001 From: Dan Pasanen Date: Thu, 21 Sep 2017 09:55:42 -0500 -Subject: [PATCH 131/140] arm: partially revert +Subject: [PATCH 130/141] arm: partially revert 702b94bff3c50542a6e4ab9a4f4cef093262fe65 * Re-expose some dmi APIs for use in VCSM @@ -134894,10 +134856,10 @@ index 054b491ff7649ca067ff821770aec80a4da42102..70e8b7d3443467ae9595924f1a9d043b EXPORT_SYMBOL(cpu_cache); #endif -From d7be38be4ba7c6155295d8e167703241d2a44cdb Mon Sep 17 00:00:00 2001 +From a1211760b5f92ffac1fddf719f631c78c2c898bf Mon Sep 17 00:00:00 2001 From: Dan Pasanen Date: Thu, 21 Sep 2017 09:57:44 -0500 -Subject: [PATCH 132/140] vcsm: add macros for cache functions +Subject: [PATCH 131/141] vcsm: add macros for cache functions --- drivers/char/broadcom/vc_sm/vc_sm_knl.h | 5 +++++ @@ -134950,10 +134912,10 @@ index b7814d67500b98fcd6f376d526a3d4a4b84fd152..32763bd01e2e3831778fbcd1066df3cb } } -From a7d4b54cfe3ac524e8d4fbc47cd45e5d6746ff5a Mon Sep 17 00:00:00 2001 +From 424d064243dd70f3eb80d973429318f620574607 Mon Sep 17 00:00:00 2001 From: Dan Pasanen Date: Thu, 21 Sep 2017 07:41:02 -0500 -Subject: [PATCH 133/140] vcsm: use dma APIs for cache functions +Subject: [PATCH 132/141] vcsm: use dma APIs for cache functions * Will handle multi-platform builds --- @@ -135024,10 +134986,10 @@ index 32763bd01e2e3831778fbcd1066df3cbf582235d..cfa4ff747de2a96e03dab995aa54fc80 if ((op->invalidate_mode & ~3) != 0) { ret = -EINVAL; -From b56c3069a31f3be94ae6cf7ad7d5d0e0179ecc5d Mon Sep 17 00:00:00 2001 +From c21abdbff628b801ad8623418f7dce02062df18f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 29 Sep 2017 16:15:01 +0100 -Subject: [PATCH 134/140] vcsm: Fix up macros to avoid breaking numbers used by +Subject: [PATCH 133/141] vcsm: Fix up macros to avoid breaking numbers used by existing apps --- @@ -135050,10 +135012,10 @@ index e50fd8eaecef7a3c8451c040ffc3888cc37e28fc..4f120421c2d11f7ae46752c38b073a4d /* Allocate a shared memory handle and block. */ int vc_sm_alloc(struct vc_sm_alloc_t *alloc, int *handle); -From f9f315d0ac6a84a4dbdb8fec431df553bb82b5ff Mon Sep 17 00:00:00 2001 +From 0ba866541586f0eb4c13ac566357477d60a3e63d Mon Sep 17 00:00:00 2001 From: Chung-Hsien Hsu Date: Sun, 14 May 2017 20:11:05 -0500 -Subject: [PATCH 135/140] brcmfmac: add CLM download support +Subject: [PATCH 134/141] brcmfmac: add CLM download support Future firmwares will be provided with minimal built-in CLM - the NULL region (#n/0) becomes the initial country. It cannot be changed @@ -135481,10 +135443,10 @@ index 0eea48e73331d57297099266b1725df2be35a565..f00016f804ac98995369c1e68586a86d static int brcmf_usb_bus_setup(struct brcmf_usbdev_info *devinfo) -From 822f2f19860a482115f23b7e4937e95c45e60f94 Mon Sep 17 00:00:00 2001 +From 9a8b2060ab681586fd323cd103fa4651c7ee9bcf Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Oct 2017 13:23:32 +0100 -Subject: [PATCH 136/140] brcmfmac: request_firmware_direct is quieter +Subject: [PATCH 135/141] brcmfmac: request_firmware_direct is quieter Since we don't have any CLM-capable firmware yet, silence the warning of its absence by using request_firmware_direct, which should also @@ -135509,10 +135471,10 @@ index f0309e039592ba6e388084a13f052c03f99cf1ef..b5889360da96096775db6425337a7215 if (err == -ENOENT) return 0; -From 1f3195601cd1422dba00958bb964a2bbd8738323 Mon Sep 17 00:00:00 2001 +From aa7abc7648e6040fed12deeb7b1f58c14d5c239b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 29 Sep 2017 10:32:19 +0100 -Subject: [PATCH 137/140] amba_pl011: Add cts-event-workaround DT property +Subject: [PATCH 136/141] amba_pl011: Add cts-event-workaround DT property The BCM2835 PL011 implementation seems to have a bug that can lead to a transmission lockup if CTS changes frequently. A workaround was added to @@ -135578,10 +135540,10 @@ index 4b815abbf9913075885ee60f4d9ad49d89ec96b2..8c6e495b74ca61b8ff8ee79bc6e9d84d uap->vendor = vendor; uap->fifosize = vendor->get_fifosize(dev); -From b30e836a1875695b18192eb21f457fbab6148bf6 Mon Sep 17 00:00:00 2001 +From e9a174ba6b845149bc73ad878fb47490216e82da Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 29 Sep 2017 10:32:19 +0100 -Subject: [PATCH 138/140] amba_pl011: Insert mb() for correct FIFO handling +Subject: [PATCH 137/141] amba_pl011: Insert mb() for correct FIFO handling The pl011 register accessor functions use the _relaxed versions of the standard readl() and writel() functions, meaning that there are no @@ -135608,10 +135570,10 @@ index 8c6e495b74ca61b8ff8ee79bc6e9d84d572b990a..f6428446dfc0eb060d18c119d065d85e return true; -From 43214c19f0b2c390a18177e7d3af6a45ed72a7cd Mon Sep 17 00:00:00 2001 +From f38d83d8be08fd25d4ea6a612999a876e6d76e41 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 11 Oct 2017 13:48:04 +0100 -Subject: [PATCH 139/140] amba-pl011: Report AUTOCTS capability to framework +Subject: [PATCH 138/141] amba-pl011: Report AUTOCTS capability to framework The PL011 has full hardware RTS/CTS support which is enabled by the driver when flow control is requested. However, it doesn't @@ -135654,10 +135616,10 @@ index f6428446dfc0eb060d18c119d065d85ee6fea18c..aa661160a87330f013879e56a2da2ed6 if (uap->vendor->oversampling) { -From d72dbe5ca9bb91d6b52dc0c061ff39e0fd665706 Mon Sep 17 00:00:00 2001 +From cc691a25f51389cc75707a322e4b87cedaeb408b Mon Sep 17 00:00:00 2001 From: neilneil2000 <31366098+neilneil2000@users.noreply.github.com> Date: Thu, 12 Oct 2017 17:29:43 +0100 -Subject: [PATCH 140/140] GPIO and gpio-poweroff clarifications +Subject: [PATCH 139/141] GPIO and gpio-poweroff clarifications Notes added: 1) All GPIO references use the hardware numbering scheme @@ -135690,3 +135652,85 @@ index e6d777a601c91d192bc5713f9a73e1a2d4d708ef..b34c9a9f115b4d7ac81ef4d9417beaad Load: dtoverlay=gpio-poweroff,= Params: gpiopin GPIO for signalling (default 26) + +From 91b1a36fdf7f3904817688d8a6c23061a63c8eae Mon Sep 17 00:00:00 2001 +From: Phil Elwell +Date: Tue, 17 Oct 2017 17:17:20 +0100 +Subject: [PATCH 140/141] config: Add CONFIG_USB_LAN78XX=m + +Signed-off-by: Phil Elwell +--- + arch/arm/configs/bcm2709_defconfig | 1 + + arch/arm/configs/bcmrpi_defconfig | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/arch/arm/configs/bcm2709_defconfig b/arch/arm/configs/bcm2709_defconfig +index 62909413e1d625a1d33559d965ee8707ca57ba91..b520a6ccb971657093d30f66db35c1872609bd9c 100644 +--- a/arch/arm/configs/bcm2709_defconfig ++++ b/arch/arm/configs/bcm2709_defconfig +@@ -477,6 +477,7 @@ CONFIG_USB_KAWETH=m + CONFIG_USB_PEGASUS=m + CONFIG_USB_RTL8150=m + CONFIG_USB_RTL8152=m ++CONFIG_USB_LAN78XX=m + CONFIG_USB_USBNET=y + CONFIG_USB_NET_AX8817X=m + CONFIG_USB_NET_AX88179_178A=m +diff --git a/arch/arm/configs/bcmrpi_defconfig b/arch/arm/configs/bcmrpi_defconfig +index e0dd8723047ff488e81a03ef42fdbc68c43dc721..e85544974de7de68309ba8ca7ae9f8d36ed035df 100644 +--- a/arch/arm/configs/bcmrpi_defconfig ++++ b/arch/arm/configs/bcmrpi_defconfig +@@ -472,6 +472,7 @@ CONFIG_USB_KAWETH=m + CONFIG_USB_PEGASUS=m + CONFIG_USB_RTL8150=m + CONFIG_USB_RTL8152=m ++CONFIG_USB_LAN78XX=m + CONFIG_USB_USBNET=y + CONFIG_USB_NET_AX8817X=m + CONFIG_USB_NET_AX88179_178A=m + +From a4311adb01d40f542b573e285ec22f28684dee15 Mon Sep 17 00:00:00 2001 +From: Phil Elwell +Date: Wed, 25 Oct 2017 09:20:56 +0100 +Subject: [PATCH 141/141] scripts: Update mkknlimg, just in case + +With the removal of the vc_cma driver, mkknlimg lost an indication that +the user had built a downstream kernel. Update the script, adding a few +more key strings, in case it is still being used. + +Note that mkknlimg is now deprecated, except to tag kernels as upstream +(283x), and thus requiring upstream DTBs. + +See: https://github.com/raspberrypi/linux/issues/2239 + +Signed-off-by: Phil Elwell +--- + scripts/mkknlimg | 9 +++------ + 1 file changed, 3 insertions(+), 6 deletions(-) + +diff --git a/scripts/mkknlimg b/scripts/mkknlimg +index 84be2593ec1de8f97b0167ff06b3e05d231c4ba0..d72e15224232d5164374e93be48949bf596266ef 100755 +--- a/scripts/mkknlimg ++++ b/scripts/mkknlimg +@@ -68,18 +68,15 @@ if (! -r $kernel_file) + + my $wanted_strings = + { +- 'bcm2708_fb' => FLAG_PI | FLAG_270X, + 'brcm,bcm2835-mmc' => FLAG_PI, + 'brcm,bcm2835-sdhost' => FLAG_PI, +- 'brcm,bcm2708-pinctrl' => FLAG_PI | FLAG_DTOK, + 'brcm,bcm2835-gpio' => FLAG_PI | FLAG_DTOK, +- 'brcm,bcm2708' => FLAG_PI | FLAG_DTOK | FLAG_270X, +- 'brcm,bcm2709' => FLAG_PI | FLAG_DTOK | FLAG_270X, ++ 'brcm,bcm2708-fb' => FLAG_PI | FLAG_DTOK | FLAG_270X, ++ 'brcm,bcm2708-usb' => FLAG_PI | FLAG_DTOK | FLAG_270X, + 'brcm,bcm2835' => FLAG_PI | FLAG_DTOK | FLAG_283X, + 'brcm,bcm2836' => FLAG_PI | FLAG_DTOK | FLAG_283X, ++ 'brcm,bcm2837' => FLAG_PI | FLAG_DTOK | FLAG_283X, + 'of_cfs_init' => FLAG_DTOK | FLAG_DDTK, +- 'vc_cma_init' => FLAG_PI | FLAG_270X, +- 'vc-mem' => FLAG_PI | FLAG_270X, + }; + + my $res = try_extract($kernel_file, $tmpfile1); From 3d6c2ee3134c2d1b93ec55f45407314736c66638 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 3 Nov 2017 16:32:57 +0000 Subject: [PATCH 11/12] linux: update to linux-4.13.11 --- packages/linux/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/linux/package.mk b/packages/linux/package.mk index f20437f916..7b1b8068d6 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -66,8 +66,8 @@ case "$LINUX" in PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET imx6-status-led imx6-soc-fan irqbalanced" ;; *) - PKG_VERSION="4.13.10" - PKG_SHA256="dd3090ac4fd9d6febfe0474a7c18a7dfd8cb84cc520310cf87747a483cd86330" + PKG_VERSION="4.13.11" + PKG_SHA256="a4bf7238d6b1256052243462096f3cf8cca5af058928c41a6c3122264e14f4ef" PKG_URL="https://www.kernel.org/pub/linux/kernel/v4.x/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_PATCH_DIRS="default" ;; From 601da76d4fabc82be2fe46b32292162111690697 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 3 Nov 2017 16:32:57 +0000 Subject: [PATCH 12/12] RPi: update linux support patch for linux 4.13.11 --- .../patches/linux/linux-01-RPi_support.patch | 282 +++++++++--------- 1 file changed, 141 insertions(+), 141 deletions(-) diff --git a/projects/RPi/patches/linux/linux-01-RPi_support.patch b/projects/RPi/patches/linux/linux-01-RPi_support.patch index bc2f1dba56..a48e09925e 100644 --- a/projects/RPi/patches/linux/linux-01-RPi_support.patch +++ b/projects/RPi/patches/linux/linux-01-RPi_support.patch @@ -1,4 +1,4 @@ -From 295008ecdc4a7225bb929a05d6edcd9c58e5c6bd Mon Sep 17 00:00:00 2001 +From 245c3dfb655ace373af1e83c917233080269be2c Mon Sep 17 00:00:00 2001 From: Steve Glendinning Date: Thu, 19 Feb 2015 18:47:12 +0000 Subject: [PATCH 001/141] smsx95xx: fix crimes against truesize @@ -48,7 +48,7 @@ index 340c13484e5cc7dd5001577b7522d5a4318bd5b6..7d3d98f0405ad948f9ab3e035a70e15c usbnet_skb_return(dev, ax_skb); } -From bfab2fe30018ce9304920eee6141619ca49b333c Mon Sep 17 00:00:00 2001 +From 5d10bf46b58c1dbd7496345b9ad6577037a0e77a Mon Sep 17 00:00:00 2001 From: Sam Nazarko Date: Fri, 1 Apr 2016 17:27:21 +0100 Subject: [PATCH 002/141] smsc95xx: Experimental: Enable turbo_mode and @@ -94,7 +94,7 @@ index 7d3d98f0405ad948f9ab3e035a70e15c667e4fa1..8d34e517db08d895e6135f785c42bf63 netif_dbg(dev, ifup, dev->net, "rx_urb_size=%ld\n", -From 32abd257da3cdfeea29fc53af3f6116d4f139129 Mon Sep 17 00:00:00 2001 +From acb77a14d1a219e45a64e6f74ec7b932194c980a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 17:26:38 +0000 Subject: [PATCH 003/141] Allow mac address to be set in smsc95xx @@ -193,7 +193,7 @@ index 8d34e517db08d895e6135f785c42bf639671815c..5df7e105c41532c3185e46ee54f43a37 eth_hw_addr_random(dev->net); netif_dbg(dev, ifup, dev->net, "MAC address set to eth_random_addr\n"); -From 2ee4a81d2927304b619e12eae7eebedba1b15eae Mon Sep 17 00:00:00 2001 +From 144c74bace4c1ed44d01e06e7ddf869b587ce9f7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 13 Mar 2015 12:43:36 +0000 Subject: [PATCH 004/141] Protect __release_resource against resources without @@ -224,7 +224,7 @@ index 9b5f04404152c296af3a96132f27cfc80ffa9af9..f8a9af6e6b915812be2ba2c1c2b40106 for (;;) { tmp = *p; -From f0b8cb2460179aa3e47f106e059234bd7c7791b4 Mon Sep 17 00:00:00 2001 +From 06c7e83d19da5ab708949c68f1d36b5439195cac Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 4 Dec 2015 17:41:50 +0000 Subject: [PATCH 005/141] irq-bcm2836: Prevent spurious interrupts, and trap @@ -254,7 +254,7 @@ index e7463e3c08143acae3e8cc5682f918c6a0b07ebd..a8db33b50ad9ff83d284fa54fe4d3b65 #endif } else if (stat) { -From 673d6e6b168c9a5037f933e70c15d183192d6668 Mon Sep 17 00:00:00 2001 +From e2ec5616434fae99b36ab0cfb22af72a6cc63482 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 9 Feb 2017 14:33:30 +0000 Subject: [PATCH 006/141] irq-bcm2836: Avoid "Invalid trigger warning" @@ -281,7 +281,7 @@ index a8db33b50ad9ff83d284fa54fe4d3b65f859df0f..c4e151451cf8c8ebde5225515eac2786 static void -From 4338dbbbddf44707703c2439c250d3d2457d536f Mon Sep 17 00:00:00 2001 +From 30e146231da7051eb97032870503909ebfa753e3 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 007/141] irqchip: bcm2835: Add FIQ support @@ -413,7 +413,7 @@ index 44d7c38dde479d771f3552e914bf8c1c1f5019f7..42ff5e6a8e0d532f5b60a1e7af7cc4d9 } -From ec62d7aee8420e5f375f5a221354960efee384ab Mon Sep 17 00:00:00 2001 +From 8f7319e105dda1fc288545641639e9550abf7787 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 008/141] irqchip: irq-bcm2835: Add 2836 FIQ support @@ -515,7 +515,7 @@ index 42ff5e6a8e0d532f5b60a1e7af7cc4d941bd5008..eccf6ed025299cb480884f5bcbe77abf for (b = 0; b < NR_BANKS; b++) { for (i = 0; i < bank_irqs[b]; i++) { -From ef5b31b920d63b8500b8533a0bbbd0cbde3f8c18 Mon Sep 17 00:00:00 2001 +From 6506287ee263421d21181d95c2d8d2f18c3dcb5f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 8 May 2017 16:43:40 +0100 Subject: [PATCH 009/141] irq_bcm2836: Send event when onlining sleeping cores @@ -554,7 +554,7 @@ index c4e151451cf8c8ebde5225515eac2786d6f61d46..bee4d2d2ebacc3233423bb9d825e076b } -From c24d9b106f62b4433e98e5b42e2652a093f540a7 Mon Sep 17 00:00:00 2001 +From b69943974c440472bee5b57cb6bb203cd29e1a3f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 10:26:09 +0100 Subject: [PATCH 010/141] spidev: Add "spidev" compatible string to silence @@ -578,7 +578,7 @@ index cda10719d1d1b21b32866d2b79363faa461ab8e1..4f3779d3aa0960640506725bde918075 }; MODULE_DEVICE_TABLE(of, spidev_dt_ids); -From 19e1a739eceb206efa8bd23a325931528f83ae4c Mon Sep 17 00:00:00 2001 +From 43dd690520dd76025d8046c518725a289a4b20cd Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 3 Jan 2017 18:25:01 +0000 Subject: [PATCH 011/141] Revert "pinctrl: bcm2835: switch to GPIOLIB_IRQCHIP" @@ -880,7 +880,7 @@ index 230883168e99a1a3fecc7916ef0a7e0de7e8b3f1..ff3789a11b3c36b922b9d08035abb638 if (IS_ERR(pc->pctl_dev)) { gpiochip_remove(&pc->gpio_chip); -From e22f31d46835d365092f7c6fd804188a82d85c27 Mon Sep 17 00:00:00 2001 +From 7eb17e54c39ec66f1bbd1f15c01862bdf60e12f8 Mon Sep 17 00:00:00 2001 From: notro Date: Thu, 10 Jul 2014 13:59:47 +0200 Subject: [PATCH 012/141] pinctrl-bcm2835: Set base to 0 give expected gpio @@ -905,7 +905,7 @@ index ff3789a11b3c36b922b9d08035abb638187c2f5a..d2b537572095c86576f78536f737c102 .can_sleep = false, }; -From f128940d65fb95e22027495215f7106a6eccaac2 Mon Sep 17 00:00:00 2001 +From ef10128616736d379822a7d54a032946a596963f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 26 Feb 2015 09:58:22 +0000 Subject: [PATCH 013/141] pinctrl-bcm2835: Only request the interrupts listed @@ -935,7 +935,7 @@ index d2b537572095c86576f78536f737c102487f99f4..a9d480df32562defbf8be0faf0a39bfe pc->irq_data[i].irqgroup = i; -From 0f3b443831e8c9e4980310b66dc93aa1baa51bf2 Mon Sep 17 00:00:00 2001 +From 22bccf44373b7151c0b9f6d7b9ae703e1e51996f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Jun 2015 14:10:44 +0100 Subject: [PATCH 014/141] spi-bcm2835: Support pin groups other than 7-11 @@ -1019,7 +1019,7 @@ index f35cc10772f6670397ea923ad30158270dd68578..5dfe20ffc2866fa6789825016c585175 /* and set up the "mode" and level */ dev_info(&spi->dev, "setting up native-CS%i as GPIO %i\n", -From 00b5c6b26d2e6a77e2d4ff6a36f568813815440d Mon Sep 17 00:00:00 2001 +From c6de0ddbad61ae0bf1df8b07e3a89a9c8419ae01 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 1 Jul 2016 22:09:24 +0100 Subject: [PATCH 015/141] spi-bcm2835: Disable forced software CS @@ -1056,7 +1056,7 @@ index 5dfe20ffc2866fa6789825016c585175a29705b6..8493474d286f7a1ac6454a22c61c8c2c return 0; } -From c28a0153b8f76e748ffb974384f62fabb84d5582 Mon Sep 17 00:00:00 2001 +From fe85471bb5cbbe9053cd239e7a72e8add8f95208 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 8 Nov 2016 21:35:38 +0000 Subject: [PATCH 016/141] spi-bcm2835: Remove unused code @@ -1147,7 +1147,7 @@ index 8493474d286f7a1ac6454a22c61c8c2cef9121bf..33d75ad38a7f77d085321ace9101900a } -From 4668f3c89f12e567dcd1ac9d2a44a0c477c9622b Mon Sep 17 00:00:00 2001 +From 4cdd8620c80776769220b950fe467b4504a67201 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 017/141] ARM: bcm2835: Set Serial number and Revision @@ -1203,7 +1203,7 @@ index 0c1edfc98696da0e0bb7f4a18cdfbcdd27a9795d..8f152266ba9b470df2eaaed9ebcf158e static const char * const bcm2835_compat[] = { -From 788e5881ae8885d4c024e045cdb77d5fc6726c43 Mon Sep 17 00:00:00 2001 +From 03be724ce9fbc3263f771af0065c0b6accb42c32 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 018/141] dmaengine: bcm2835: Load driver early and support @@ -1309,7 +1309,7 @@ index 6204cc32d09c5096df8aec304c3c37b3bcb6be44..599c218dc8a73172dd4bd4a058fc8f95 MODULE_ALIAS("platform:bcm2835-dma"); MODULE_DESCRIPTION("BCM2835 DMA engine driver"); -From 3a3e4e4f41a1a80f91e896950c867b7ab73b40a6 Mon Sep 17 00:00:00 2001 +From f8750522608d2bb8a38533128e24c27910fcc08e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 25 Jan 2016 17:25:12 +0000 Subject: [PATCH 019/141] firmware: Updated mailbox header @@ -1373,7 +1373,7 @@ index cb979ad90401e299344dd5fae38d09c489d8bd58..30fb37fe175df604a738258a2a632bca RPI_FIRMWARE_VCHIQ_INIT = 0x00048010, -From ce930e07dd0a57304f59fe8cdcfb6308842a45a9 Mon Sep 17 00:00:00 2001 +From 75eb8c7f861c539c9995414dbe8604b5107f6538 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 15 Jun 2016 16:48:41 +0100 Subject: [PATCH 020/141] rtc: Add SPI alias for pcf2123 driver @@ -1396,7 +1396,7 @@ index 8895f77726e8da5444afcd602dceff8f25a9b3fd..1833b8853ceb0e6147cceb93a00e558c MODULE_LICENSE("GPL"); +MODULE_ALIAS("spi:rtc-pcf2123"); -From 973950d3c113e5942a2d293d07370dbecf2c480d Mon Sep 17 00:00:00 2001 +From fe8c9e33775bd7505b8201300dca1918dc556fc7 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 021/141] watchdog: bcm2835: Support setting reboot partition @@ -1501,7 +1501,7 @@ index b339e0e67b4c1275fd4992fea4f1e24c0575b783..26b7177573fac2af1cd4ab5488d2686f static int bcm2835_wdt_probe(struct platform_device *pdev) -From 6be4821f2f45b904c6d4acf6f64f8a57bcb7b0bc Mon Sep 17 00:00:00 2001 +From 683035a56e92244bec9564320eec046045c0ef6b Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 5 Apr 2016 19:40:12 +0100 Subject: [PATCH 022/141] reboot: Use power off rather than busy spinning when @@ -1527,7 +1527,7 @@ index 3b2aa9a9fe268d45335f781c4aa22cf573753a1b..0180d89a34af45c56243fe0f17fbe209 /* -From 584abdb9a4f9358e84395415173a0399070c604c Mon Sep 17 00:00:00 2001 +From 110ee2898f567bc9a64fc492f1a2080e1058a24a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 9 Nov 2016 13:02:52 +0000 Subject: [PATCH 023/141] bcm: Make RASPBERRYPI_POWER depend on PM @@ -1549,7 +1549,7 @@ index 49f1e2a75d614bc21db152327c7b425ae2504f8d..dccd2374ed00631abd441e3e9d78ee74 help This enables support for the RPi power domains which can be enabled -From 06a5dcac74e592adc26cedec3c990db3ad87fbdb Mon Sep 17 00:00:00 2001 +From 2b6b23b0c0766f3fcb4a46d978008fdabef1ec65 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Fri, 2 Sep 2016 16:45:27 +0100 Subject: [PATCH 024/141] Register the clocks early during the boot process, so @@ -1597,7 +1597,7 @@ index 58ce6af8452db9ca8b4d3c380a06e448919f6a8d..11d89d106026f15719ea25047d6f357b MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("BCM2835 clock driver"); -From 265180ad373455d87403c4107e1174d805d84c5e Mon Sep 17 00:00:00 2001 +From cc76c0912740dc2c9605a796c095ec9097bbba99 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 6 Dec 2016 17:05:39 +0000 Subject: [PATCH 025/141] bcm2835-rng: Avoid initialising if already enabled @@ -1626,7 +1626,7 @@ index 574211a495491d9d6021dcaefe4274a63ed02055..e66c0fca8c6090e32f72796c0877a1cf err = hwrng_register(&bcm2835_rng_ops); if (err) { -From 4454284ab767bd64b93e9c33d053e8466b968a0c Mon Sep 17 00:00:00 2001 +From eae2bcd2fbd4f147a48c515ca01928c1c3c939a9 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Aug 2016 16:28:44 +0100 Subject: [PATCH 026/141] kbuild: Ignore dtco targets when filtering symbols @@ -1649,7 +1649,7 @@ index 9ffd3dda3889c56a7a72229bed21ff5c49d62856..00da6c9bacbf33334233e22ca5209ade esac | tr ";" "\n" | sed -rn 's/^.*=== __KSYM_(.*) ===.*$$/KSYM_\1/p' -From 3dade54c9a6b3d3d38ffee89b730ea23fc2c3ea2 Mon Sep 17 00:00:00 2001 +From adf46450f408df70530035a1d366ad80b69626df Mon Sep 17 00:00:00 2001 From: Robert Tiemann Date: Mon, 20 Jul 2015 11:01:25 +0200 Subject: [PATCH 027/141] BCM2835_DT: Fix I2S register map @@ -1690,7 +1690,7 @@ index 65783de0aedf3da79adc36fd077b7a89954ddb6b..a89fe4220fdc3f26f75ee66daf187554 dmas = <&dma 2>, <&dma 3>; -From f9e63fa3749b5f5e0cda875da6828071f640171e Mon Sep 17 00:00:00 2001 +From 690ce96ee7d02d289a9bbc3603e2c53bda120db1 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Feb 2017 17:20:08 +0000 Subject: [PATCH 028/141] clk-bcm2835: Mark used PLLs and dividers CRITICAL @@ -1721,7 +1721,7 @@ index 11d89d106026f15719ea25047d6f357b4bfcb2c5..fe8f5d65f2749cb3ddc878df61664826 divider->data = data; -From 07d7cf744bc9da9e5de22b2a243ab987c09621ff Mon Sep 17 00:00:00 2001 +From e6b82f04da0f29538f82231bda08b9f7a2bb1101 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Feb 2017 17:20:08 +0000 Subject: [PATCH 029/141] clk-bcm2835: Add claim-clocks property @@ -1826,7 +1826,7 @@ index fe8f5d65f2749cb3ddc878df616648267441e0ee..92b5e0f5145b32d3bfc3592fe381e8be sizeof(cprman_parent_names)); of_clk_parent_fill(dev->of_node, cprman->real_parent_names, -From d2f8236d454427e077dda650dbba637da59100ad Mon Sep 17 00:00:00 2001 +From a8a02e43d10d1829a7ce5012e79966e7a031b9a1 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 6 Mar 2017 09:06:18 +0000 Subject: [PATCH 030/141] clk-bcm2835: Read max core clock from firmware @@ -1944,7 +1944,7 @@ index 92b5e0f5145b32d3bfc3592fe381e8be3cd90c72..336f8c9c44325d0a94e591a8557f7af2 for (i = 0; !of_property_read_u32_index(pdev->dev.of_node, "claim-clocks", -From 17f946c62508040ebc861604a1915d82223d93dc Mon Sep 17 00:00:00 2001 +From 068a2d0adf12722b800ae6397db6e4d9da04d869 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 9 May 2016 17:28:18 -0700 Subject: [PATCH 031/141] clk: bcm2835: Mark GPIO clocks enabled at boot as @@ -1985,7 +1985,7 @@ index 336f8c9c44325d0a94e591a8557f7af246adc857..caa05e5ad0b7b5cd683e04fb3591a3df * rate changes on at least of the parents. */ -From 538e67c660b2e1fb6f5cad8e6592aa084f812bb4 Mon Sep 17 00:00:00 2001 +From c1ed40ee38abc1f5fda6456199634762a1313912 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 9 Feb 2017 14:36:44 +0000 Subject: [PATCH 032/141] sound: Demote deferral errors to INFO level @@ -2023,7 +2023,7 @@ index 13c875e2392a40ec5651d7c12a28b9ac9f3aab85..23d56057e49b5ff6b6c3c352c150fee8 goto _err_defer; } -From 62d78adca58a98f2cf38256e4e11853ad2a61d5b Mon Sep 17 00:00:00 2001 +From 3521e94d820402a8c6fb3fd21974f82cf7fdc3e1 Mon Sep 17 00:00:00 2001 From: Claggy3 Date: Sat, 11 Feb 2017 14:00:30 +0000 Subject: [PATCH 033/141] Update vfpmodule.c @@ -2163,7 +2163,7 @@ index a71a48e71fffa8626fe90106815376c44bbe679b..d6c0a5a0a5ae3510db3ace5e3f5d3410 /* * Save the userland NEON/VFP state. Under UP, -From 478dc5c6aa40edcce6fd13f3e5fdae62c02e64dd Mon Sep 17 00:00:00 2001 +From 6add31cdd9316d28d237ee3196fd79eb05f9b21b Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Wed, 8 Mar 2017 21:13:24 +1100 Subject: [PATCH 034/141] ASoC: bcm2835_i2s.c: relax the ch2 register setting @@ -2187,7 +2187,7 @@ index 6ba20498202ed36906b52096893a88867a79269f..56df7d8a43d0aac055a91b0d24aca8e1 format |= BCM2835_I2S_CH1(BCM2835_I2S_CHPOS(ch1pos)); format |= BCM2835_I2S_CH2(BCM2835_I2S_CHPOS(ch2pos)); -From 0c4b6ef2e38b57a1bcf65f416b8f42f58ddfd698 Mon Sep 17 00:00:00 2001 +From 3cffb9d68a8364c5cf3e593e427f824691574f34 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 035/141] i2c: bcm2835: Add debug support @@ -2379,7 +2379,7 @@ index cd07a69e2e9355540442785f95e90823b05c9d10..47167f403cc8329bd811b47c7011c299 if (i2c_dev->msg_err & BCM2835_I2C_S_ERR) return -EREMOTEIO; -From 59cfa6b63cfbf2340d994d6dd7d9ea92e33944ce Mon Sep 17 00:00:00 2001 +From 1e8263a0e1d4c3efe447d71b5cdf409441977b74 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 18 Dec 2014 16:07:15 -0800 Subject: [PATCH 036/141] mm: Remove the PFN busy warning @@ -2407,7 +2407,7 @@ index 1423da8dd16f5bdc83e20ddf6665b2022a9a6492..6ce930c02160d55dc4eee1e7197a5efa goto done; } -From 6a01c60e8fb20021afa7ffe7f842344bd40513d2 Mon Sep 17 00:00:00 2001 +From 79d56d659c529ec0817b07b5b11f79a2a62a5471 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 23 Mar 2017 10:06:56 +0000 Subject: [PATCH 037/141] ASoC: Add prompt for ICS43432 codec @@ -2435,7 +2435,7 @@ index 6c78b0b49b8145c24740d93c4174c059d91ddae9..d6450d5fc144737f967b8e00678baa9b config SND_SOC_INNO_RK3036 tristate "Inno codec driver for RK3036 SoC" -From f7ba886013b421451db1e05b98cda39aabcbf89a Mon Sep 17 00:00:00 2001 +From 4e11d3a961ff7e0b7a19b91c55c935194a84d7b7 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 12 May 2013 12:24:19 +0100 Subject: [PATCH 038/141] Main bcm2708/bcm2709 linux port @@ -2626,7 +2626,7 @@ index cfb4b4496dd9f61362dea012176c146120fada07..d9c6c217c4d6a2408abe2665bf7f2700 MODULE_AUTHOR("Lubomir Rintel "); MODULE_DESCRIPTION("BCM2835 mailbox IPC driver"); -From 2e31335d239f0d681db91592d172595e661643bd Mon Sep 17 00:00:00 2001 +From d4663e172aecd63a4eebf516b74bd4b4fb9f650e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 19:46:17 +0100 Subject: [PATCH 039/141] Add dwc_otg driver @@ -63903,7 +63903,7 @@ index 0000000000000000000000000000000000000000..cdc9963176e5a4a0d5250613b61e26c5 +test_main(); +0; -From 325c16ad73fa975aa6ffbe8dd366652a4c3f2274 Mon Sep 17 00:00:00 2001 +From 61aab6d681c2787466af7c15b940a79e2717991d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 17:06:34 +0100 Subject: [PATCH 040/141] bcm2708 framebuffer driver @@ -67365,7 +67365,7 @@ index 3c14e43b82fefe1d32f591d1b2f61d2cd28d0fa8..7626beb6a5bb8df601ddf0f6e6909d1f +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 -From 460c503db7acd5b211ea84841a72a3b1bd534179 Mon Sep 17 00:00:00 2001 +From 8548f0a91755ef868a769442fce9f9eaf2af16a6 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 14:22:53 +0100 Subject: [PATCH 041/141] dmaengine: Add support for BCM2708 @@ -67999,7 +67999,7 @@ index 0000000000000000000000000000000000000000..c5bfff2765be4606077e6c8af73040ec + +#endif /* _PLAT_BCM2708_DMA_H */ -From 928732cf0c411f2f02fbb7bf7390a60e94903f15 Mon Sep 17 00:00:00 2001 +From 66bc061c524e737e9cc41477e6bc8acdf34c4263 Mon Sep 17 00:00:00 2001 From: gellert Date: Fri, 15 Aug 2014 16:35:06 +0100 Subject: [PATCH 042/141] MMC: added alternative MMC driver @@ -69882,7 +69882,7 @@ index 46c73e97e61f08a41d9753079345f5965caebbc5..388c551ed11e9d06ea1c25b6553d47a8 unsigned int erase_size; /* erase size in sectors */ -From 5a2aab191b445fd61544aded06155e8b513d1451 Mon Sep 17 00:00:00 2001 +From 4f5e8ef9c0f5d3646b15af322e67695cb1220700 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 25 Mar 2015 17:49:47 +0000 Subject: [PATCH 043/141] Adding bcm2835-sdhost driver, and an overlay to @@ -72291,7 +72291,7 @@ index 0000000000000000000000000000000000000000..9c6f199a7830959f31012d86bc1f8b1a +MODULE_LICENSE("GPL v2"); +MODULE_AUTHOR("Phil Elwell"); -From 8d1b1863e3a0fff487e2c1594c29ffe137afe905 Mon Sep 17 00:00:00 2001 +From 6a2d8891abdb755d29c0742563eb47e8f21e15cf Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 28 Oct 2016 15:36:43 +0100 Subject: [PATCH 044/141] vc_mem: Add vc_mem driver for querying firmware @@ -72819,7 +72819,7 @@ index 0000000000000000000000000000000000000000..20a475377eb3078ea1ecaef2b24efc35 + +#endif /* _VC_MEM_H */ -From a61e833ef046fe8149721d1433390372278c6d5a Mon Sep 17 00:00:00 2001 +From d084f06adecbc542d5342cde23e87526c1e9b947 Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Tue, 22 Jul 2014 15:41:04 +0100 Subject: [PATCH 045/141] vcsm: VideoCore shared memory service for BCM2835 @@ -77696,7 +77696,7 @@ index 0000000000000000000000000000000000000000..b75729d762f25aace133f7a008633b40 + +#endif /* __VMCS_SM_IOCTL_H__INCLUDED__ */ -From e2054ce9ca98bd97c1cb7d9fefaecc4b45a9bebf Mon Sep 17 00:00:00 2001 +From 2594d6a4a309d19c4eef315570af18658bda2548 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Fri, 21 Aug 2015 23:14:48 +0100 Subject: [PATCH 046/141] Add /dev/gpiomem device for rootless user GPIO access @@ -78007,7 +78007,7 @@ index 0000000000000000000000000000000000000000..f5e7f1ba8fb6f18dee77fad06a17480c +MODULE_DESCRIPTION("gpiomem driver for accessing GPIO from userspace"); +MODULE_AUTHOR("Luke Wren "); -From cfb562b4c6b0d03d8d52b0e71056118a7f7e85a4 Mon Sep 17 00:00:00 2001 +From 1d43e3dadfbd455d023b8399f1ca6b914f599120 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:14:45 +0100 Subject: [PATCH 047/141] Add SMI driver @@ -79961,7 +79961,7 @@ index 0000000000000000000000000000000000000000..ee3a75edfc033eeb0d90a687ffb68b10 + +#endif /* BCM2835_SMI_H */ -From ef6bc1c0b797b1442e65949c76756bde4198c283 Mon Sep 17 00:00:00 2001 +From eb4e2376abea5ddf3d1217209ae3bca4d1d19592 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Tue, 26 Apr 2016 14:59:21 +0000 Subject: [PATCH 048/141] MISC: bcm2835: smi: use clock manager and fix reload @@ -80134,7 +80134,7 @@ index 63a4ea08b9930a3a31a985f0a1d969b488ed49ec..1261540703127d1d63b9f3c87042c6e5 return 0; } -From 192a26e9f44dab5c77c80ee987714cec2a67db79 Mon Sep 17 00:00:00 2001 +From 68dfd4c6eefb075c176b273f3cad08800e0e17f3 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:16:10 +0100 Subject: [PATCH 049/141] Add SMI NAND driver @@ -80502,7 +80502,7 @@ index 0000000000000000000000000000000000000000..02adda6da18bd0ba9ab19a104975b79d + ("Driver for NAND chips using Broadcom Secondary Memory Interface"); +MODULE_AUTHOR("Luke Wren "); -From 6266b20113880e90cfbbb16ff0cc13c3266b67f9 Mon Sep 17 00:00:00 2001 +From 9ed13e00f2cb8c5250c1eb19dadbd8a29ed5996d Mon Sep 17 00:00:00 2001 From: Aron Szabo Date: Sat, 16 Jun 2012 12:15:55 +0200 Subject: [PATCH 050/141] lirc: added support for RaspberryPi GPIO @@ -81365,7 +81365,7 @@ index 0000000000000000000000000000000000000000..fb69624ccef00ddbdccf8256d6baf1b1 + +#endif -From 4e27f7a31f9832bb478d1d3a6a0402dc6a1dee5b Mon Sep 17 00:00:00 2001 +From 5f9c824c6f013b9b04677d8ddf35257bbe1daa06 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:49:20 +0100 Subject: [PATCH 051/141] Add cpufreq driver @@ -81632,7 +81632,7 @@ index 0000000000000000000000000000000000000000..99345969b0e4d651fd9033d67de2febb +module_init(bcm2835_cpufreq_module_init); +module_exit(bcm2835_cpufreq_module_exit); -From 646c6f77b4217c5f09682d6cd41d490249cbd4c8 Mon Sep 17 00:00:00 2001 +From 1241e979ef4f7c2cadf2650e2a4cbac3a599f05c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 15:44:08 +0100 Subject: [PATCH 052/141] Add Chris Boot's i2c driver @@ -82300,7 +82300,7 @@ index 0000000000000000000000000000000000000000..962f2e5c7455d91bf32925d785f5f16b +MODULE_LICENSE("GPL v2"); +MODULE_ALIAS("platform:" DRV_NAME); -From dc40aeda4ec2d2d393c6f4991f69a0050ff45f35 Mon Sep 17 00:00:00 2001 +From f27e8288a3f937ee165ee3e0c93945151fe85fb9 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 053/141] char: broadcom: Add vcio module @@ -82528,7 +82528,7 @@ index 0000000000000000000000000000000000000000..c19bc2075c77879563ef5e59038b5a14 +MODULE_DESCRIPTION("Mailbox userspace access"); +MODULE_LICENSE("GPL"); -From 248338cff8e12c2916fe2761f34d24c1a53a73a8 Mon Sep 17 00:00:00 2001 +From d8d3c31b927c9801fa2dc82666dc9acdf40a342b 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 054/141] firmware: bcm2835: Support ARCH_BCM270x @@ -82614,7 +82614,7 @@ index dd506cd3a5b874f9e1acd07efb8cd151bb6145d1..3f070bd38a91511c986e3fb114b15bd4 MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("Raspberry Pi firmware driver"); -From 5e966068c41287d1b3a0cad76d74a7d969825793 Mon Sep 17 00:00:00 2001 +From 22794c17bac67ae140e982dcf1ce2dd8fa6bbfa0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 11 May 2015 09:00:42 +0100 Subject: [PATCH 055/141] scripts: Add mkknlimg and knlinfo scripts from tools @@ -83144,7 +83144,7 @@ index 0000000000000000000000000000000000000000..84be2593ec1de8f97b0167ff06b3e05d + return $trailer; +} -From a8c50b75519678a75b113041e89142e9d40357fe Mon Sep 17 00:00:00 2001 +From fb8b788b3b7368a61407baa3629bee24ac18f657 Mon Sep 17 00:00:00 2001 From: notro Date: Wed, 9 Jul 2014 14:46:08 +0200 Subject: [PATCH 056/141] BCM2708: Add core Device Tree support @@ -95384,7 +95384,7 @@ index 58c05e5d9870b6c18a72da7dc44ff3112994946d..9842523b225a88505d796cc689c04f40 # Bzip2 -From 4d39c61303d174a2ba3cfd7ae3a6f9a378ade183 Mon Sep 17 00:00:00 2001 +From a1f6dd8c3c7cc951ab41ee4777d2ff77f64bf0c2 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Feb 2015 13:50:57 +0000 Subject: [PATCH 057/141] BCM270x_DT: Add pwr_led, and the required "input" @@ -95562,7 +95562,7 @@ index 64c56d454f7df9f864a5242ce4212df586f66886..3fd74c8737871cb56f0355c858fc135e /* set_brightness_work / blink_timer flags, atomic, private. */ unsigned long work_flags; -From dbe4250335351ef192e3635e4a2d3f9a95a99b29 Mon Sep 17 00:00:00 2001 +From 05b4c05aff60efa806cb943499cbfef4a79de102 Mon Sep 17 00:00:00 2001 From: Siarhei Siamashka Date: Mon, 17 Jun 2013 13:32:11 +0300 Subject: [PATCH 058/141] fbdev: add FBIOCOPYAREA ioctl @@ -95833,7 +95833,7 @@ index fb795c3b3c178ad3cd7c9e9e4547ffd492bac181..703fa8a70574323abe2fb32599254582 __u32 dx; /* screen-relative */ __u32 dy; -From e2eb518b99e137fa324310b79ec9082da8fa908b Mon Sep 17 00:00:00 2001 +From c1d568048ee4dc2bca506452acbb78bd4d50071c Mon Sep 17 00:00:00 2001 From: Harm Hanemaaijer Date: Thu, 20 Jun 2013 20:21:39 +0200 Subject: [PATCH 059/141] Speed up console framebuffer imageblit function @@ -96045,7 +96045,7 @@ index a2bb276a8b2463eee98eb237c4647bc00cd93601..436494fba15abecb400ef28688466faf start_index, pitch_index); } else -From ff47812b2ed6eb3f7639a76f89acd50cc67835b1 Mon Sep 17 00:00:00 2001 +From 1eb52cc057f3e2edb0a81a3a22fc1cfb42607bac Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 8 May 2013 11:46:50 +0100 Subject: [PATCH 060/141] enabling the realtime clock 1-wire chip DS1307 and @@ -96298,7 +96298,7 @@ index 90cbe7e65059f6b604a87c6bf39cd9bbeae7684c..a52be51ee0a5511a75d4eaa8dacaec5e u8, w1_slave_found_callback); }; -From ed7ef28c093be837c242858a4777c346ccc1f900 Mon Sep 17 00:00:00 2001 +From 7875ae99fedbfad3dd7941ad6325e4009ae8609c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 14 Jul 2014 22:02:09 +0100 Subject: [PATCH 061/141] hid: Reduce default mouse polling interval to 60Hz @@ -96333,7 +96333,7 @@ index 3f11b02f9857648ba27138f39823a4017fb93d2f..09a81a447dd64887f6dbd8ec8dc40264 break; case HID_GD_JOYSTICK: -From debc41320ddf440aa42848a1e98924bb0cc90c92 Mon Sep 17 00:00:00 2001 +From 90e521dee13fbc3009b980a74b7954b2a62b83e4 Mon Sep 17 00:00:00 2001 From: Gordon Hollingworth Date: Tue, 12 May 2015 14:47:56 +0100 Subject: [PATCH 062/141] rpi-ft5406: Add touchscreen driver for pi LCD display @@ -96694,7 +96694,7 @@ index 30fb37fe175df604a738258a2a632bca3bfff33f..4a3d79d3b48eb483a4e4bf498f617515 RPI_FIRMWARE_FRAMEBUFFER_SET_BACKLIGHT = 0x0004800f, -From 2141fef7420dcc653ad2aed2a8a88117fdc3ca91 Mon Sep 17 00:00:00 2001 +From bf2f74c25f99411bd350c053a2cee2401d5387f6 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 28 Nov 2016 16:50:04 +0000 Subject: [PATCH 063/141] Improve __copy_to_user and __copy_from_user @@ -98272,7 +98272,7 @@ index 17ec37811c32f09126ed42753037e055c5cec115..c08f81812d0d56a0d90c1eb6777d0622 bool "Broadcom BCM63xx DSL SoC" depends on ARCH_MULTI_V7 -From 62493ce813a8d8fd4fbc97c3f7324e5c21df459f Mon Sep 17 00:00:00 2001 +From 6c256aa41a3c785e93576b01677611895bb9c3aa Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 25 Jun 2015 12:16:11 +0100 Subject: [PATCH 064/141] gpio-poweroff: Allow it to work on Raspberry Pi @@ -98310,7 +98310,7 @@ index be3d81ff51cc3f510d85e4eed7a52960e51e7bc1..a030ae9fb1fca325061c093696e82186 "%s: pm_power_off function already registered", __func__); -From 88549e4defadf92ec5295cf31bd47dc12b1b6600 Mon Sep 17 00:00:00 2001 +From b4741110c97f285226becebb0bcb0b3b6a8924c3 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 14:32:47 +0100 Subject: [PATCH 065/141] mfd: Add Raspberry Pi Sense HAT core driver @@ -99178,7 +99178,7 @@ index 0000000000000000000000000000000000000000..56196dc2af10e464a1e3f98b028dca1c + +#endif -From 0cc08b1990718a2cef81c9f6a52d0675e9aef31c Mon Sep 17 00:00:00 2001 +From f26d5e24f00aa94c67c1dac6d9da84aeeea82b5c Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 19:19:08 +0100 Subject: [PATCH 066/141] ASoC: Add support for HifiBerry DAC @@ -99356,7 +99356,7 @@ index 0000000000000000000000000000000000000000..ee9f133953544629282631e5ef3f73fe +MODULE_DESCRIPTION("ASoC Driver for HifiBerry DAC"); +MODULE_LICENSE("GPL v2"); -From bbfec8afa339f92538d4acb9b03f3f2d2f142e2f Mon Sep 17 00:00:00 2001 +From f41995bc00ed91cbaa2d4a33b3023c491a774bec Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Mon, 25 Jan 2016 15:48:59 +0000 Subject: [PATCH 067/141] ASoC: Add support for Rpi-DAC @@ -99643,7 +99643,7 @@ index 0000000000000000000000000000000000000000..afe1b419582aa40c4b2729d242bb13cd +MODULE_AUTHOR("Florian Meier "); +MODULE_LICENSE("GPL v2"); -From 849aed1701e50543c6cdc386a776fad081cd9025 Mon Sep 17 00:00:00 2001 +From 64ab40820c57f50db4c2fec733a3692d029e26a8 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:41:23 +0100 Subject: [PATCH 068/141] ASoC: wm8804: Implement MCLK configuration options, @@ -99695,7 +99695,7 @@ index af95d648265b3e92e345101542b332aee35191d4..513f56ba132929662802d15cdc653af3 .component_driver = { .dapm_widgets = wm8804_dapm_widgets, -From bc0a011ef30c186c006b379912b990be619ae7d0 Mon Sep 17 00:00:00 2001 +From cb6f6e11dfb9c953158c648986df2653326aaadf Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:42:08 +0100 Subject: [PATCH 069/141] ASoC: BCM:Add support for HiFiBerry Digi. Driver is @@ -100042,7 +100042,7 @@ index 0000000000000000000000000000000000000000..7620dd02de40b6d644ff038b445d375d +MODULE_DESCRIPTION("ASoC Driver for HifiBerry Digi"); +MODULE_LICENSE("GPL v2"); -From c382d37449a7d50803c67d7945f6c795168cc515 Mon Sep 17 00:00:00 2001 +From ddb53cca4e7b38abb48cd883a96ffbe4cb5e2218 Mon Sep 17 00:00:00 2001 From: Gordon Garrity Date: Sat, 8 Mar 2014 16:56:57 +0000 Subject: [PATCH 070/141] Add IQaudIO Sound Card support for Raspberry Pi @@ -100380,7 +100380,7 @@ index 0000000000000000000000000000000000000000..1ee4097c846376666775272ed692ca33 +MODULE_DESCRIPTION("ASoC Driver for IQAudio DAC"); +MODULE_LICENSE("GPL v2"); -From 0e736bd2fc45ce317f9899d2b6651cae1df556a8 Mon Sep 17 00:00:00 2001 +From ddb0e2296fda152e9d7c8815cc823ddfd50db905 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 10:06:56 +0200 Subject: [PATCH 071/141] Added support for HiFiBerry DAC+ @@ -101013,7 +101013,7 @@ index 72b19e62f6267698aea45d2410d616d91c1825cb..c6839ef6e16754ed9de2698507b8986a dev_err(dev, "No LRCLK?\n"); return -EINVAL; -From 7d67e0ebd78351dd48f3a81a2fbb4de56f4a36dc Mon Sep 17 00:00:00 2001 +From d1a5bcf5be08bea236165e23e5270c91175e4dcb Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 11:09:58 +0200 Subject: [PATCH 072/141] Added driver for HiFiBerry Amp amplifier add-on board @@ -101851,7 +101851,7 @@ index 0000000000000000000000000000000000000000..8f019e04898754d2f87e9630137be9e8 + +#endif /* _TAS5713_H */ -From cc7fb75ba46d3966db613c55d9fc79e3f7fea48c Mon Sep 17 00:00:00 2001 +From dac8c1a750cf830307b850d00ce3acbd782da037 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Wed, 25 Mar 2015 09:26:17 +0100 Subject: [PATCH 073/141] Add driver for rpi-proto @@ -102069,7 +102069,7 @@ index 0000000000000000000000000000000000000000..fadbfade100228aaafabb0d3bdf35c01 +MODULE_DESCRIPTION("ASoC Driver for Raspberry Pi connected to PROTO board (WM8731)"); +MODULE_LICENSE("GPL"); -From f838d5d06e3a788a7638b6b8cfa2303562693ebd Mon Sep 17 00:00:00 2001 +From 18a9efe08db0afce7ad63be121c5b2dbdcee880d Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 24 Aug 2015 16:03:47 +0100 Subject: [PATCH 074/141] RaspiDAC3 support @@ -102315,7 +102315,7 @@ index 0000000000000000000000000000000000000000..ad2b5b89bc8213dc2e277306ef50d6e3 +MODULE_DESCRIPTION("ASoC Driver for RaspiDAC Rev.3x"); +MODULE_LICENSE("GPL v2"); -From 96f716a50013be19afe86d3dca7050257ef5228b Mon Sep 17 00:00:00 2001 +From e26208d29a124ab7db98a4e95d394c37709c2ab0 Mon Sep 17 00:00:00 2001 From: Aaron Shaw Date: Thu, 7 Apr 2016 21:26:21 +0100 Subject: [PATCH 075/141] Add Support for JustBoom Audio boards @@ -102774,7 +102774,7 @@ index 0000000000000000000000000000000000000000..909cf8928f2f4313982316f9c5b8a709 +MODULE_DESCRIPTION("ASoC Driver for JustBoom PI Digi HAT Sound Card"); +MODULE_LICENSE("GPL v2"); -From 676acf8d482b5ae32d8acc369c4369ada019b5f5 Mon Sep 17 00:00:00 2001 +From 3559b63e5433838255424aa870e46b0159786cfe Mon Sep 17 00:00:00 2001 From: Andrey Grodzovsky Date: Tue, 3 May 2016 22:10:59 -0400 Subject: [PATCH 076/141] ARM: adau1977-adc: Add basic machine driver for @@ -102959,7 +102959,7 @@ index 0000000000000000000000000000000000000000..f3d7e5db7bb912e1d7ca6f8e8d42df5f +MODULE_DESCRIPTION("ASoC Driver for ADAU1977 ADC"); +MODULE_LICENSE("GPL v2"); -From e225622d9357e35360f42ca0cdfdd8374aae628e Mon Sep 17 00:00:00 2001 +From 38a4c5d23f89aa8c9d28ba2882031e79de277a96 Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Mon, 16 May 2016 21:36:31 +1000 Subject: [PATCH 077/141] New AudioInjector.net Pi soundcard with low jitter @@ -103213,7 +103213,7 @@ index 0000000000000000000000000000000000000000..491906bbf446826e55dd843f28e4860f +MODULE_ALIAS("platform:audioinjector-pi-soundcard"); + -From c57b29a1db61bcae94e0fb895300aeabab3fd2ba Mon Sep 17 00:00:00 2001 +From e9bdfa36f7a44f8c10b3b30ab95d62bf0d7f9d5e Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Thu, 30 Jun 2016 18:38:42 +0100 Subject: [PATCH 078/141] Add IQAudIO Digi WM8804 board support @@ -103516,7 +103516,7 @@ index 0000000000000000000000000000000000000000..33aa2be8a43a12a12cfb5d844dd9732c +MODULE_DESCRIPTION("ASoC Driver for IQAudIO WM8804 Digi"); +MODULE_LICENSE("GPL v2"); -From 8e1d60c374d07eea997a046b345fded7e394eacb Mon Sep 17 00:00:00 2001 +From 2b0b168f730c1c846f4aee0e953439edda4434f1 Mon Sep 17 00:00:00 2001 From: escalator2015 Date: Tue, 24 May 2016 16:20:09 +0100 Subject: [PATCH 079/141] New driver for RRA DigiDAC1 soundcard using WM8741 + @@ -103992,7 +103992,7 @@ index 0000000000000000000000000000000000000000..f200688bb4ae32b90a0ced555aed94b0 +MODULE_DESCRIPTION("ASoC Driver for RRA DigiDAC1"); +MODULE_LICENSE("GPL v2"); -From dc78c9c2fb15f41d7ea0f0ecc0e347f5c3692099 Mon Sep 17 00:00:00 2001 +From 98e519d17a8742530d0d93c9d2d482c503e6e3f7 Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Sat, 2 Jul 2016 16:26:19 +0100 Subject: [PATCH 080/141] Add support for Dion Audio LOCO DAC-AMP HAT @@ -104168,7 +104168,7 @@ index 0000000000000000000000000000000000000000..65e03741d349a2dc5bd91f69855ea952 +MODULE_DESCRIPTION("ASoC Driver for DionAudio LOCO"); +MODULE_LICENSE("GPL v2"); -From adf04ac5a448ae94ec755d07f9c4c3c66b6ef5b9 Mon Sep 17 00:00:00 2001 +From dacd32eb665fe5efcab2b3715b0aa489d66ec1a1 Mon Sep 17 00:00:00 2001 From: Clive Messer Date: Mon, 19 Sep 2016 14:01:04 +0100 Subject: [PATCH 081/141] Allo Piano DAC boards: Initial 2 channel (stereo) @@ -104378,7 +104378,7 @@ index 0000000000000000000000000000000000000000..eaf50fb6dbca1970ae1c6f8662088b0f +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Piano DAC"); +MODULE_LICENSE("GPL v2"); -From 9613c3aef8439e4eae18e3df60e94cca8b7e0d0c Mon Sep 17 00:00:00 2001 +From f643ef81fa66178e4044cbd33ad3b6a76bc5e9b5 Mon Sep 17 00:00:00 2001 From: Raashid Muhammed Date: Mon, 27 Mar 2017 12:35:00 +0530 Subject: [PATCH 082/141] Add support for Allo Piano DAC 2.1 plus add-on board @@ -105250,7 +105250,7 @@ index 0000000000000000000000000000000000000000..d4e99e3c6a383d92fb0cf9e8c1cd1e76 +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Piano DAC Plus"); +MODULE_LICENSE("GPL v2"); -From 87d0e3d3bceeef077269efca2af458ba76c7f4de Mon Sep 17 00:00:00 2001 +From 425d9804f5d892c23503150963af3358e228cce0 Mon Sep 17 00:00:00 2001 From: BabuSubashChandar Date: Tue, 28 Mar 2017 20:04:42 +0530 Subject: [PATCH 083/141] Add support for Allo Boss DAC add-on board for @@ -105956,7 +105956,7 @@ index 0000000000000000000000000000000000000000..203ab76c7045b081578e23bda1099dd1 +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Boss DAC"); +MODULE_LICENSE("GPL v2"); -From 1f4458172e6821ef2b5bd80236effbf5284dbff4 Mon Sep 17 00:00:00 2001 +From c947a7abc90fb675ccfc842893355d60bc1b4ce4 Mon Sep 17 00:00:00 2001 From: gtrainavicius Date: Sun, 23 Oct 2016 12:06:53 +0300 Subject: [PATCH 084/141] Support for Blokas Labs pisound board @@ -107158,7 +107158,7 @@ index 0000000000000000000000000000000000000000..06ff1e53dc9d860946965b6303577762 +MODULE_DESCRIPTION("ASoC Driver for pisound, http://blokas.io/pisound"); +MODULE_LICENSE("GPL v2"); -From 001c11bdc5ce580720cced497dc35e4421d250e9 Mon Sep 17 00:00:00 2001 +From 4b7afad58258f7ec0d55972b0555a4e5ce3a4aa8 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 22 Jan 2017 12:49:37 +0100 Subject: [PATCH 085/141] ASoC: Add driver for Cirrus Logic Audio Card @@ -108226,7 +108226,7 @@ index 0000000000000000000000000000000000000000..ac8651ddff7bd3701dffe22c7fb88352 +MODULE_DESCRIPTION("ASoC driver for Cirrus Logic Audio Card"); +MODULE_LICENSE("GPL"); -From 8d4531262de60ed5f46a19592ee2d9d54e4a5058 Mon Sep 17 00:00:00 2001 +From 0c2d1f8f681410eed05b7f2faedfa9f2c7ef53e6 Mon Sep 17 00:00:00 2001 From: Miquel Date: Fri, 24 Feb 2017 20:51:06 +0100 Subject: [PATCH 086/141] sound: Support for Dion Audio LOCO-V2 DAC-AMP HAT @@ -108424,7 +108424,7 @@ index 0000000000000000000000000000000000000000..a009c49477972a9832175d86f201b035 +MODULE_DESCRIPTION("ASoC Driver for DionAudio LOCO-V2"); +MODULE_LICENSE("GPL v2"); -From ad6122a0203c5a0775f3ae6e20eb46471e4da191 Mon Sep 17 00:00:00 2001 +From 5823e6e01e39f09e458197dcb7540719c3dc3dff Mon Sep 17 00:00:00 2001 From: Fe-Pi Date: Wed, 1 Mar 2017 04:42:43 -0700 Subject: [PATCH 087/141] Add support for Fe-Pi audio sound card. (#1867) @@ -108641,7 +108641,7 @@ index 0000000000000000000000000000000000000000..015b56fd73cc36be5b5eecd17548fd03 +MODULE_DESCRIPTION("ASoC Driver for Fe-Pi Audio"); +MODULE_LICENSE("GPL v2"); -From d152fa080b8f162bc3d613fb8dd43f0f924a1921 Mon Sep 17 00:00:00 2001 +From 52d14b39c710fdb4a480461def51c9b3576290e1 Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Wed, 8 Mar 2017 20:04:13 +1100 Subject: [PATCH 088/141] Add support for the AudioInjector.net Octo sound card @@ -109053,7 +109053,7 @@ index 0000000000000000000000000000000000000000..5e79f4eff93a21ed3495c77a90f73525 +MODULE_LICENSE("GPL v2"); +MODULE_ALIAS("platform:audioinjector-octo-soundcard"); -From a3f2c9295abc8a07bb031bd52abfe46f6ee1b41f Mon Sep 17 00:00:00 2001 +From 1d29ce33b052fad83c5406bb7ff2e5635b8684c5 Mon Sep 17 00:00:00 2001 From: Peter Malkin Date: Mon, 27 Mar 2017 16:38:21 -0700 Subject: [PATCH 089/141] Driver support for Google voiceHAT soundcard. @@ -109447,7 +109447,7 @@ index 0000000000000000000000000000000000000000..225854b8e5298b3c3018f59a49404354 +MODULE_DESCRIPTION("ASoC Driver for Google voiceHAT SoundCard"); +MODULE_LICENSE("GPL v2"); -From 717b12daa069e428b956f8a18d89a59f8be27b42 Mon Sep 17 00:00:00 2001 +From fc169a6484455ff5ce770042c00b6c541cfa54db Mon Sep 17 00:00:00 2001 From: sandeepal Date: Fri, 2 Jun 2017 18:59:46 +0530 Subject: [PATCH 090/141] Allo Digione Driver (#2048) @@ -109772,7 +109772,7 @@ index 0000000000000000000000000000000000000000..e3664e44c699d0102120ecf99e8b780a +MODULE_DESCRIPTION("ASoC Driver for Allo DigiOne"); +MODULE_LICENSE("GPL v2"); -From 5e3b8d7786f3aafab0f0aa0c957727a4bff6f055 Mon Sep 17 00:00:00 2001 +From 83dfd2c3cea8630162f4a537d0a893603abc1c72 Mon Sep 17 00:00:00 2001 From: P33M Date: Wed, 21 Oct 2015 14:55:21 +0100 Subject: [PATCH 091/141] rpi_display: add backlight driver and overlay @@ -109944,7 +109944,7 @@ index 0000000000000000000000000000000000000000..14a0d9b037395497c1fdae2961feccd5 +MODULE_DESCRIPTION("Raspberry Pi mailbox based Backlight Driver"); +MODULE_LICENSE("GPL"); -From ab38cdea0ac1d9eff1e0df3e2a098906d01ab9ed Mon Sep 17 00:00:00 2001 +From 171b956267cfc19b9ef3d8f1652f3a3b09d20354 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 23 Feb 2016 19:56:04 +0000 Subject: [PATCH 092/141] bcm2835-virtgpio: Virtual GPIO driver @@ -110221,7 +110221,7 @@ index 4a3d79d3b48eb483a4e4bf498f617515e3ad158f..5f34e1257117fb48013c9926a8a223d6 RPI_FIRMWARE_FRAMEBUFFER_SET_BACKLIGHT = 0x0004800f, -From c3609b9ac483c296c0117d27a424ba791686a602 Mon Sep 17 00:00:00 2001 +From 3dd06f3e439822235b9a2e8a1217f92d85961d48 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 20 Feb 2017 17:01:21 +0000 Subject: [PATCH 093/141] bcm2835-gpio-exp: Driver for GPIO expander via @@ -110550,7 +110550,7 @@ index 5f34e1257117fb48013c9926a8a223d64a598ab7..c819c21b0158a59c1308882e5a40e3f3 /* Dispmanx TAGS */ RPI_FIRMWARE_FRAMEBUFFER_ALLOCATE = 0x00040001, -From a998e36e44b9b886d465fa6ccc64f48557278314 Mon Sep 17 00:00:00 2001 +From af6cac4c838d7917d04f78181b77db2ad4e2ac71 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 23 Feb 2016 17:26:48 +0000 Subject: [PATCH 094/141] amba_pl011: Don't use DT aliases for numbering @@ -110582,7 +110582,7 @@ index 1888d168a41c87c605962da2605df8ab1c02bd20..e22b9e79836a6aeef4c8f9fb618b9595 uap->old_cr = 0; uap->port.dev = dev; -From 08c8cfeb3a5ac0c8c799a76fc4146898d819287a Mon Sep 17 00:00:00 2001 +From 67000cd5afa0d402e93c64a4cbf448ec7953fee3 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 1 Mar 2017 16:07:39 +0000 Subject: [PATCH 095/141] amba_pl011: Round input clock up @@ -110671,7 +110671,7 @@ index e22b9e79836a6aeef4c8f9fb618b9595c551500f..4b815abbf9913075885ee60f4d9ad49d /* unregisters the driver also if no more ports are left */ static void pl011_unregister_port(struct uart_amba_port *uap) -From 6a024be8372f6f9c27728e5ea26f71a247425c3e Mon Sep 17 00:00:00 2001 +From b6f72792072751c0cfeb9ebc94bb5af0449a0fd9 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 3 Dec 2014 13:23:28 +0200 Subject: [PATCH 096/141] OF: DT-Overlay configfs interface @@ -111106,7 +111106,7 @@ index 0000000000000000000000000000000000000000..0037e6868a6cda8706c88194c6a4454b +} +late_initcall(of_cfs_init); -From a492c2ec723690a6d2a222151fdbc5ff1a2aad69 Mon Sep 17 00:00:00 2001 +From 9d65f4edecc9d390d45420760d84bb3af4a9b521 Mon Sep 17 00:00:00 2001 From: Cheong2K Date: Fri, 26 Feb 2016 18:20:10 +0800 Subject: [PATCH 097/141] brcm: adds support for BCM43341 wifi @@ -111241,7 +111241,7 @@ index f3556122c6ace17c419e13023057861957a507fa..f8d4647016a1cde3d51dd43da07a46ce BRCMF_FW_NVRAM_ENTRY(BRCM_CC_43362_CHIP_ID, 0xFFFFFFFE, 43362), BRCMF_FW_NVRAM_ENTRY(BRCM_CC_4339_CHIP_ID, 0xFFFFFFFF, 4339), -From 96acefc017337fd4eaee6a390238c459c296e902 Mon Sep 17 00:00:00 2001 +From da01f1c1a3e86cdbb0fcfef0e8a10d4a07951a09 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 17 Feb 2017 15:26:13 +0000 Subject: [PATCH 098/141] brcmfmac: Mute expected startup 'errors' @@ -111268,7 +111268,7 @@ index 2145343c18c91f6a43543eb42ca7bbc7a37f14b5..0f7b4e6b5ee3485806cd93873f00af34 req->alpha2[0], req->alpha2[1]); return; -From a4b864419fc0a6f09bad143ac407e200359cf047 Mon Sep 17 00:00:00 2001 +From ef996c5f4c7f1797775b39c97e35092a25348987 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 17 Dec 2015 13:37:07 +0000 Subject: [PATCH 099/141] hci_h5: Don't send conf_req when ACTIVE @@ -111294,7 +111294,7 @@ index c0e4e26dc30d7c3c6a771b7b86df88c8cf763646..7308287259eedcaf229f8a496a0e3826 if (H5_HDR_LEN(hdr) > 2) h5->tx_win = (data[2] & 0x07); -From c969685f2ff764da809252c5d2925cbbbec3192e Mon Sep 17 00:00:00 2001 +From be5b8d2e564ff578a8aa5a6168ba91098818a703 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 13 Apr 2015 17:16:29 +0100 Subject: [PATCH 100/141] config: Add default configs @@ -113976,7 +113976,7 @@ index 0000000000000000000000000000000000000000..e0dd8723047ff488e81a03ef42fdbc68 +CONFIG_CRC_ITU_T=y +CONFIG_LIBCRC32C=y -From 9570a9629812123c1e82adeb539010bb6a6deb5a Mon Sep 17 00:00:00 2001 +From 92e87f9fd94fbf36928def93f38bb289023da4ca Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Wed, 24 Aug 2016 03:35:56 -0700 Subject: [PATCH 101/141] Add arm64 configuration and device tree differences. @@ -115393,7 +115393,7 @@ index 0000000000000000000000000000000000000000..e6b09fafa27eed2b762e3d53b55041f7 +CONFIG_LIBCRC32C=y +CONFIG_BCM2835_VCHIQ=n -From 7526cec8d488a9dcc2b02a58c8b108f2a7e6235c Mon Sep 17 00:00:00 2001 +From b887e9f2286c27368efc2e286efb1fcb3de47801 Mon Sep 17 00:00:00 2001 From: Electron752 Date: Thu, 12 Jan 2017 07:07:08 -0800 Subject: [PATCH 102/141] ARM64: Make it work again on 4.9 (#1790) @@ -115808,7 +115808,7 @@ index e6b09fafa27eed2b762e3d53b55041f793683d27..c7e891d72969a388d9b135a36dbfc9c9 CONFIG_LIBCRC32C=y -CONFIG_BCM2835_VCHIQ=n -From 269477e5b827e7bde284d7e9023fd6bc3d557721 Mon Sep 17 00:00:00 2001 +From 4499c34fae92f772f30c70d80fb1ecf0fb9ee93e Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Thu, 12 Jan 2017 19:10:07 -0800 Subject: [PATCH 103/141] ARM64: Enable HDMI audio and vc04_services in @@ -115840,7 +115840,7 @@ index c7e891d72969a388d9b135a36dbfc9c9cb609bf8..4b90f9b64abe9f089ba56b13d5a00de3 CONFIG_BCM2835_MBOX=y # CONFIG_IOMMU_SUPPORT is not set -From 4cd46389139f4fa5fefa741a4396a0372a92c31b Mon Sep 17 00:00:00 2001 +From d139932dc76e7e13fe6c7de21bec17aaf903bb64 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Thu, 12 Jan 2017 19:14:03 -0800 Subject: [PATCH 104/141] ARM64: Run bcmrpi3_defconfig through savedefconfig. @@ -115888,7 +115888,7 @@ index 4b90f9b64abe9f089ba56b13d5a00de33343bfb9..dac962ca1634662ce7d966f1ffb53b5b CONFIG_FB_TFT_AGM1264K_FL=m CONFIG_FB_TFT_BD663474=m -From a4504fb3f318b598b34d81b2ae8cd3b0567f1978 Mon Sep 17 00:00:00 2001 +From 001e66c1d148a8d7853967ebdbe501ecb96f236d Mon Sep 17 00:00:00 2001 From: Electron752 Date: Sat, 14 Jan 2017 02:54:26 -0800 Subject: [PATCH 105/141] ARM64: Enable Kernel Address Space Randomization @@ -115923,7 +115923,7 @@ index dac962ca1634662ce7d966f1ffb53b5bfa27c506..aae33b4b3c3e736ea7cd3ca242158ad6 CONFIG_BINFMT_MISC=y CONFIG_COMPAT=y -From f5489417bd29f28be7096bfa3e2c03e55bcc3809 Mon Sep 17 00:00:00 2001 +From 9db260b084b34e6f6750658f4a99c1caf7499553 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sun, 15 Jan 2017 07:31:59 -0800 Subject: [PATCH 106/141] ARM64: Enable RTL8187/RTL8192CU wifi in build config @@ -115951,7 +115951,7 @@ index aae33b4b3c3e736ea7cd3ca242158ad6ba558aff..b7d762df19b85e369a32cd823dfd0621 CONFIG_ZD1211RW=m CONFIG_MAC80211_HWSIM=m -From 4a801ac85d606ad647ef250f22a4012a6019ec3d Mon Sep 17 00:00:00 2001 +From a00566ff4cf95af664ba667eac8f6e4ce05d763f Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:33:51 -0800 Subject: [PATCH 107/141] ARM64/DWC_OTG: Port dwc_otg driver to ARM64 @@ -116297,7 +116297,7 @@ index 6b2c7d0c93f36a63863ff4b0ecc1f3eab77e058b..d7b700ff17821ad1944e36721fe6b2db /** The OS page size */ #define DWC_OS_PAGE_SIZE PAGE_SIZE -From 0a4ab05b20cad7f1c5fe59f8374930f86b210480 Mon Sep 17 00:00:00 2001 +From 63235dc9d451725b0f7836051881e18b3bc29e1e Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:43:57 -0800 Subject: [PATCH 108/141] ARM64: Round-Robin dispatch IRQs between CPUs. @@ -116374,7 +116374,7 @@ index bee4d2d2ebacc3233423bb9d825e076b9f52fccd..014f13f89eb896f5cfc75ed9891787d0 .name = "bcm2836-gpu", .irq_mask = bcm2836_arm_irqchip_mask_gpu_irq, -From 2ddce4a2143b822e381dc0e8a57ed1e29c57b198 Mon Sep 17 00:00:00 2001 +From daa5ac7e76378343fe8210d7609bdf7a7ff0ee78 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:45:03 -0800 Subject: [PATCH 109/141] ARM64: Enable DWC_OTG Driver In ARM64 Build @@ -116398,7 +116398,7 @@ index b7d762df19b85e369a32cd823dfd062145bdefa7..4d85c231c5ea0244e1b05fb4a5e3c8fd CONFIG_USB_STORAGE=y CONFIG_USB_STORAGE_REALTEK=m -From 98221538e0a4836aa7af5b966d615087072af8a2 Mon Sep 17 00:00:00 2001 +From 607c327ebdc91428ae2dd15c25fe3c95d8923c43 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 11 Feb 2017 01:18:31 -0800 Subject: [PATCH 110/141] ARM64: Force hardware emulation of deprecated @@ -116429,7 +116429,7 @@ index d06fbe4cd38d7423c900aff64b0e728f995478d3..877b7c90f9555203d5d55d739359a256 case INSN_OBSOLETE: insn->current_mode = INSN_UNDEF; -From f89a5fb31ed84b68e95f4bcb1f657cfd53203de2 Mon Sep 17 00:00:00 2001 +From f1d963486e25c8aef14c96b95982b97ff132020d Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Fri, 10 Feb 2017 17:57:08 -0800 Subject: [PATCH 111/141] build/arm64: Add rules for .dtbo files for dts @@ -116457,7 +116457,7 @@ index 9b41f1e3b1a039cd45fe842e10abff0181186fdf..dc2859b8eed168ed52e95c503e7a5ce3 dtbs: prepare scripts -From 7f747cb0c503da52f5130f66c26e10498f3c1862 Mon Sep 17 00:00:00 2001 +From ae86a0aad670f9b7aed0b42ce0bc6674d63ae81e Mon Sep 17 00:00:00 2001 From: Bilal Amarni Date: Wed, 24 May 2017 10:52:50 +0200 Subject: [PATCH 112/141] enable drivers for GPIO expander and vcio @@ -116488,7 +116488,7 @@ index 4d85c231c5ea0244e1b05fb4a5e3c8fd3e651ddf..9dcb58a519d041fadae99c81a7bda621 CONFIG_GPIO_ARIZONA=m CONFIG_GPIO_STMPE=y -From c0728eb7fa174a0a5355b1c183044693f1abda32 Mon Sep 17 00:00:00 2001 +From 6924039cdf0e4bc1b340bb946f152991f0dc6975 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 24 Feb 2015 13:40:50 +0000 Subject: [PATCH 113/141] pinctrl-bcm2835: Fix interrupt handling for GPIOs @@ -116524,7 +116524,7 @@ index a9d480df32562defbf8be0faf0a39bfe06ff71f9..18c92bae3b2e7e9f8208ca0d4487b08b .suppress_bind_attrs = true, }, -From 638aab99ea068f13336779aaa735278139aa386b Mon Sep 17 00:00:00 2001 +From 95ef1dd5af4042416a5526da44aa25e0059d3e17 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 23 Mar 2017 16:34:46 +0000 Subject: [PATCH 114/141] bcm2835-aux: Add aux interrupt controller @@ -116691,7 +116691,7 @@ index bd750cf2238d61489811e7d7bd3b5f9950ed53c8..41e0702fae4692221980b0d02aed1ba6 BCM2835_AUX_CLOCK_COUNT, GFP_KERNEL); if (!onecell) -From f90da91c4273227016f887dacea7554d17422aeb Mon Sep 17 00:00:00 2001 +From 594456fc3272fcb9d3ceaf28c84cc4bc7084712b Mon Sep 17 00:00:00 2001 From: Yasunari Takiguchi Date: Fri, 14 Apr 2017 10:43:57 +0100 Subject: [PATCH 115/141] This is the driver for Sony CXD2880 DVB-T2/T tuner + @@ -132826,7 +132826,7 @@ index 0000000000000000000000000000000000000000..82e122349055be817eb74ed5bbcd7560 +MODULE_AUTHOR("Sony Semiconductor Solutions Corporation"); +MODULE_LICENSE("GPL v2"); -From 9f58666110de6507ec5867f5b244d0f2985ee0ce Mon Sep 17 00:00:00 2001 +From db51716343cefd6f77071eaeb4559da1b8f8f1cc Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 09:18:09 +0100 Subject: [PATCH 116/141] raspberrypi-firmware: Define the MBOX channel in the @@ -132851,7 +132851,7 @@ index c819c21b0158a59c1308882e5a40e3f3fe73cbdf..de2a3dcd562beb752266eaf0070e5586 enum rpi_firmware_property_status { -From e31c9ff78a42c7dd74074f79da061251a8b8baf0 Mon Sep 17 00:00:00 2001 +From 0a6110f57a0ecb066f54d6f063f9ca2fd2ce1117 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 09:16:19 +0100 Subject: [PATCH 117/141] raspberrypi-firmware: Export the general transaction @@ -132898,7 +132898,7 @@ index de2a3dcd562beb752266eaf0070e55861d553f5f..dc7fd58afd5dddebf9b17065bb069a1d #endif /* __SOC_RASPBERRY_FIRMWARE_H__ */ -From 6d8d06880a4e4f8857eaf99736e124b21fdbf1a5 Mon Sep 17 00:00:00 2001 +From e23ca063387d2d9241065a13b2343e904ea50a91 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 08:39:33 +0100 Subject: [PATCH 118/141] drm/vc4: Add a mode for using the closed firmware for @@ -133673,7 +133673,7 @@ index 0000000000000000000000000000000000000000..7dd233eed677c1689492ab95bc864753 + }, +}; -From c8601d83a94af65d2d65083790b6cbdff3b2b96d Mon Sep 17 00:00:00 2001 +From ec6d1bed9fcc9d01b62cd7fa81d17dd20ac42afe Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 1 Feb 2017 17:09:18 -0800 Subject: [PATCH 119/141] drm/vc4: Name the primary and cursor planes in fkms. @@ -133700,7 +133700,7 @@ index 7dd233eed677c1689492ab95bc86475330d2d63b..e6097046fb25361bc61d657083d95b63 if (type == DRM_PLANE_TYPE_PRIMARY) { vc4_plane->fbinfo = -From 38132e8a8771b59fb6116f7e0b01a11dc68a9823 Mon Sep 17 00:00:00 2001 +From 86f4997a0b8b0ef8f6ef95741aa6d8edebe25947 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 1 Feb 2017 17:10:09 -0800 Subject: [PATCH 120/141] drm/vc4: Add DRM_DEBUG_ATOMIC for the insides of @@ -133773,7 +133773,7 @@ index e6097046fb25361bc61d657083d95b634232aabc..72d0b9cffe3d2997d69040c46f4aee11 RPI_FIRMWARE_SET_CURSOR_STATE, &packet_state, -From 472ddeec2b50d63b00efeadfa4181b28268124a2 Mon Sep 17 00:00:00 2001 +From a693fd31839cafad9ffcb9c1c7dd7211762f3d64 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 2 Feb 2017 09:42:18 -0800 Subject: [PATCH 121/141] drm/vc4: Fix sending of page flip completion events @@ -133818,7 +133818,7 @@ index 72d0b9cffe3d2997d69040c46f4aee11e22aa213..185f9bd3c1b2d47d0c1fc5293db4199b static void vc4_crtc_handle_page_flip(struct vc4_crtc *vc4_crtc) -From 537cb084496f4456f31a6bfcaac60d9a92db7ccd Mon Sep 17 00:00:00 2001 +From f1bce2ca88558b901bbce51966f5e564a2f46505 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 18 Apr 2017 21:43:46 +0100 Subject: [PATCH 122/141] vc4_fkms: Apply firmware overscan offset to hardware @@ -133878,7 +133878,7 @@ index 185f9bd3c1b2d47d0c1fc5293db4199bd8963023..072f377b7423ee603d73ace2bf6d620f return 0; -From c31d7af6358b61fd277a44553d286cccc988128c Mon Sep 17 00:00:00 2001 +From e6218018846b19767ca7951766b40a6b1ef93bd1 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 11:34:26 +0200 Subject: [PATCH 123/141] ASoC: bcm2835: Add support for TDM modes @@ -134283,7 +134283,7 @@ index 56df7d8a43d0aac055a91b0d24aca8e1b4e308e4..dcacf7f83c9371df539a788ea33fedcf dev->dev = &pdev->dev; dev_set_drvdata(&pdev->dev, dev); -From 8e42b221d9e313e403a911f9a7810a3b39e5c717 Mon Sep 17 00:00:00 2001 +From 9dc57a4395849527390c1e5a018e5c70d860d976 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 15:30:50 +0200 Subject: [PATCH 124/141] ASoC: bcm2835: Support left/right justified and DSP @@ -134532,7 +134532,7 @@ index dcacf7f83c9371df539a788ea33fedcf97d64690..3a706fda4f39e42efbe12f19d87af9b1 } -From ffac5dfb4d004a08a089eb780f85bc6035bcdeb7 Mon Sep 17 00:00:00 2001 +From cd72adaa850fad3d2ca67cd5bd73179b8041a701 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 16:19:54 +0200 Subject: [PATCH 125/141] ASoC: bcm2835: Support additional samplerates up to @@ -134578,7 +134578,7 @@ index 3a706fda4f39e42efbe12f19d87af9b100a348a5..43f5715a0d5dda851731ecf7ff27e76c | SNDRV_PCM_FMTBIT_S24_LE | SNDRV_PCM_FMTBIT_S32_LE -From 7de711c1cdd4dae1acd6a1627daff69b5e7c5bfe Mon Sep 17 00:00:00 2001 +From 45ccca28b4883ca89975e95c9cb4246700159cf3 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 16:24:57 +0200 Subject: [PATCH 126/141] ASoC: bcm2835: Enforce full symmetry @@ -134617,7 +134617,7 @@ index 43f5715a0d5dda851731ecf7ff27e76c48fb6e57..2e449d7173fcecbcd647f90a26bd58b6 static bool bcm2835_i2s_volatile_reg(struct device *dev, unsigned int reg) -From 686e6338b646fe7db2b388c01746fdfe8fa89615 Mon Sep 17 00:00:00 2001 +From a0aec790665714a3a987707cee56c1c46a2afa83 Mon Sep 17 00:00:00 2001 From: Andrei Gherzan Date: Mon, 5 Jun 2017 16:40:38 +0100 Subject: [PATCH 127/141] dma-bcm2708: Fix module compilation of @@ -134663,7 +134663,7 @@ index c5bfff2765be4606077e6c8af73040ec13ee8974..6ca874d332a8bc666b1c9576ac51f479 #endif /* _PLAT_BCM2708_DMA_H */ -From f3fbf6278a35c23dd195f836be79bfc60fecd3c2 Mon Sep 17 00:00:00 2001 +From fdc93fc46a3d456fc7f32194d2b54c53ff437d4c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 25 Aug 2017 19:18:13 +0100 Subject: [PATCH 128/141] cache: export clean and invalidate @@ -134718,7 +134718,7 @@ index de78109d002db1a5e7c94a6c1bc8bb94161d07b8..4c850aa3af2b2439fced4e130441329a sub r3, r2, #1 bic r0, r0, r3 -From a7e37bd8d4f3b40324371adcdb4dae0a27ef641f Mon Sep 17 00:00:00 2001 +From 8c9b33ee88bae54c35a46450a92d8fa69b79eef8 Mon Sep 17 00:00:00 2001 From: Dan Pasanen Date: Wed, 20 Sep 2017 10:17:41 -0500 Subject: [PATCH 129/141] vcsm: fix multi-platform build @@ -134748,7 +134748,7 @@ index 034ae2f27f870621af9f49453501f1cde051f32a..b7814d67500b98fcd6f376d526a3d4a4 { 0, -From 8104907517365d3b2cdd87639c6b5e64d7c02109 Mon Sep 17 00:00:00 2001 +From d62521ea924946cef0afdb40d9661a4d6b84ce9e Mon Sep 17 00:00:00 2001 From: Dan Pasanen Date: Thu, 21 Sep 2017 09:55:42 -0500 Subject: [PATCH 130/141] arm: partially revert @@ -134856,7 +134856,7 @@ index 054b491ff7649ca067ff821770aec80a4da42102..70e8b7d3443467ae9595924f1a9d043b EXPORT_SYMBOL(cpu_cache); #endif -From a1211760b5f92ffac1fddf719f631c78c2c898bf Mon Sep 17 00:00:00 2001 +From 0b2eb857e0e3d1431d971ab64b7472d3251c7757 Mon Sep 17 00:00:00 2001 From: Dan Pasanen Date: Thu, 21 Sep 2017 09:57:44 -0500 Subject: [PATCH 131/141] vcsm: add macros for cache functions @@ -134912,7 +134912,7 @@ index b7814d67500b98fcd6f376d526a3d4a4b84fd152..32763bd01e2e3831778fbcd1066df3cb } } -From 424d064243dd70f3eb80d973429318f620574607 Mon Sep 17 00:00:00 2001 +From 2104fb668729c1d4bf8b2b2883afa8f5b4f4ffd3 Mon Sep 17 00:00:00 2001 From: Dan Pasanen Date: Thu, 21 Sep 2017 07:41:02 -0500 Subject: [PATCH 132/141] vcsm: use dma APIs for cache functions @@ -134986,7 +134986,7 @@ index 32763bd01e2e3831778fbcd1066df3cbf582235d..cfa4ff747de2a96e03dab995aa54fc80 if ((op->invalidate_mode & ~3) != 0) { ret = -EINVAL; -From c21abdbff628b801ad8623418f7dce02062df18f Mon Sep 17 00:00:00 2001 +From b8a0ecd87e0b3b7401ac6abf3c61c38cbe530511 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 29 Sep 2017 16:15:01 +0100 Subject: [PATCH 133/141] vcsm: Fix up macros to avoid breaking numbers used by @@ -135012,7 +135012,7 @@ index e50fd8eaecef7a3c8451c040ffc3888cc37e28fc..4f120421c2d11f7ae46752c38b073a4d /* Allocate a shared memory handle and block. */ int vc_sm_alloc(struct vc_sm_alloc_t *alloc, int *handle); -From 0ba866541586f0eb4c13ac566357477d60a3e63d Mon Sep 17 00:00:00 2001 +From ef3142ee3dc67a5bbcb0271ddd483b9d83e30648 Mon Sep 17 00:00:00 2001 From: Chung-Hsien Hsu Date: Sun, 14 May 2017 20:11:05 -0500 Subject: [PATCH 134/141] brcmfmac: add CLM download support @@ -135443,7 +135443,7 @@ index 0eea48e73331d57297099266b1725df2be35a565..f00016f804ac98995369c1e68586a86d static int brcmf_usb_bus_setup(struct brcmf_usbdev_info *devinfo) -From 9a8b2060ab681586fd323cd103fa4651c7ee9bcf Mon Sep 17 00:00:00 2001 +From 48408dc078e6a5511802bb4f43e74bc76d7d2c07 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Oct 2017 13:23:32 +0100 Subject: [PATCH 135/141] brcmfmac: request_firmware_direct is quieter @@ -135471,7 +135471,7 @@ index f0309e039592ba6e388084a13f052c03f99cf1ef..b5889360da96096775db6425337a7215 if (err == -ENOENT) return 0; -From aa7abc7648e6040fed12deeb7b1f58c14d5c239b Mon Sep 17 00:00:00 2001 +From 5dbbb177374325a3f592c366cbe96df87540b4b7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 29 Sep 2017 10:32:19 +0100 Subject: [PATCH 136/141] amba_pl011: Add cts-event-workaround DT property @@ -135540,7 +135540,7 @@ index 4b815abbf9913075885ee60f4d9ad49d89ec96b2..8c6e495b74ca61b8ff8ee79bc6e9d84d uap->vendor = vendor; uap->fifosize = vendor->get_fifosize(dev); -From e9a174ba6b845149bc73ad878fb47490216e82da Mon Sep 17 00:00:00 2001 +From ae2c161021ce0b1a8f78166cbfa166b639f7bbf9 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 29 Sep 2017 10:32:19 +0100 Subject: [PATCH 137/141] amba_pl011: Insert mb() for correct FIFO handling @@ -135570,7 +135570,7 @@ index 8c6e495b74ca61b8ff8ee79bc6e9d84d572b990a..f6428446dfc0eb060d18c119d065d85e return true; -From f38d83d8be08fd25d4ea6a612999a876e6d76e41 Mon Sep 17 00:00:00 2001 +From 4f89ed84e4767a9c10d00c899a03c515d4953411 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 11 Oct 2017 13:48:04 +0100 Subject: [PATCH 138/141] amba-pl011: Report AUTOCTS capability to framework @@ -135616,7 +135616,7 @@ index f6428446dfc0eb060d18c119d065d85ee6fea18c..aa661160a87330f013879e56a2da2ed6 if (uap->vendor->oversampling) { -From cc691a25f51389cc75707a322e4b87cedaeb408b Mon Sep 17 00:00:00 2001 +From c77df3ba51d392d38e20d815f294e32175ed7030 Mon Sep 17 00:00:00 2001 From: neilneil2000 <31366098+neilneil2000@users.noreply.github.com> Date: Thu, 12 Oct 2017 17:29:43 +0100 Subject: [PATCH 139/141] GPIO and gpio-poweroff clarifications @@ -135653,7 +135653,7 @@ index e6d777a601c91d192bc5713f9a73e1a2d4d708ef..b34c9a9f115b4d7ac81ef4d9417beaad Params: gpiopin GPIO for signalling (default 26) -From 91b1a36fdf7f3904817688d8a6c23061a63c8eae Mon Sep 17 00:00:00 2001 +From d9744ee6ebe941c515ed88e0d50e89d29c247de6 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 17 Oct 2017 17:17:20 +0100 Subject: [PATCH 140/141] config: Add CONFIG_USB_LAN78XX=m @@ -135689,7 +135689,7 @@ index e0dd8723047ff488e81a03ef42fdbc68c43dc721..e85544974de7de68309ba8ca7ae9f8d3 CONFIG_USB_NET_AX8817X=m CONFIG_USB_NET_AX88179_178A=m -From a4311adb01d40f542b573e285ec22f28684dee15 Mon Sep 17 00:00:00 2001 +From 6ac7b404eca1d164a9ea8afc34ce8233e36f5c79 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 25 Oct 2017 09:20:56 +0100 Subject: [PATCH 141/141] scripts: Update mkknlimg, just in case