From de16841501148d31f5712f93b6a94a6dd88e2d7e Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 29 Jul 2017 21:24:08 +0100 Subject: [PATCH 01/12] linux: update to linux-4.12.1 --- 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 355aa9c5d6..0fc806adc6 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -63,8 +63,8 @@ case "$LINUX" in PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET imx6-status-led imx6-soc-fan irqbalanced" ;; *) - PKG_VERSION="4.12" - PKG_SHA256="a45c3becd4d08ce411c14628a949d08e2433d8cdeca92036c7013980e93858ab" + PKG_VERSION="4.12.1" + PKG_SHA256="9c85ea73e51d2fa4c9e71edc112a687f41b3d8c925165416ce4eb8f1cda5a862" PKG_URL="http://www.kernel.org/pub/linux/kernel/v4.x/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_PATCH_DIRS="default" ;; From 629568fcd9fbe2e2e78d9772795e958a7f82a6a8 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 29 Jul 2017 21:24:08 +0100 Subject: [PATCH 02/12] RPi: update linux support patch for linux 4.12.1 --- .../patches/linux/linux-01-RPi_support.patch | 342 +++++++++--------- 1 file changed, 171 insertions(+), 171 deletions(-) diff --git a/projects/RPi/patches/linux/linux-01-RPi_support.patch b/projects/RPi/patches/linux/linux-01-RPi_support.patch index ae6ef037d1..334a6f14b0 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 ce7d5dd41ed9cf356046f946e056761d2a648a1d Mon Sep 17 00:00:00 2001 +From 4912726fe8d5ff0e57f2e4e5a5ac162661964629 Mon Sep 17 00:00:00 2001 From: Steve Glendinning Date: Thu, 19 Feb 2015 18:47:12 +0000 Subject: [PATCH 001/171] smsx95xx: fix crimes against truesize @@ -48,7 +48,7 @@ index 2dfca96a63b60283b89efab676932a711024a499..88843b36182f0f12175df06e3a6fb55a usbnet_skb_return(dev, ax_skb); } -From 926e4e76359463436a5bf530cf727e0a36d9b3eb Mon Sep 17 00:00:00 2001 +From dd12567ff9191622eb00b0f598fdb374fb67f4a1 Mon Sep 17 00:00:00 2001 From: Sam Nazarko Date: Fri, 1 Apr 2016 17:27:21 +0100 Subject: [PATCH 002/171] smsc95xx: Experimental: Enable turbo_mode and @@ -94,7 +94,7 @@ index 88843b36182f0f12175df06e3a6fb55a3a8f47e5..27813c57707c4b001646a26d8b1174a0 netif_dbg(dev, ifup, dev->net, "rx_urb_size=%ld\n", -From f4a2d80cc816a3072d05fb4c7f48703b34bec64e Mon Sep 17 00:00:00 2001 +From 13473b239b475eb5b564ae33868aa0dba535ff4a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 17:26:38 +0000 Subject: [PATCH 003/171] Allow mac address to be set in smsc95xx @@ -193,7 +193,7 @@ index 27813c57707c4b001646a26d8b1174a0162c55ec..fac7a5f8642030a7dca7807e6c4808ea eth_hw_addr_random(dev->net); netif_dbg(dev, ifup, dev->net, "MAC address set to eth_random_addr\n"); -From aa404a59f3b676f89f5fc9544c7b8fbb913df20b Mon Sep 17 00:00:00 2001 +From 732cab55ba198ec48853ea4c0e6dcba31377330f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 13 Mar 2015 12:43:36 +0000 Subject: [PATCH 004/171] Protect __release_resource against resources without @@ -224,7 +224,7 @@ index 9b5f04404152c296af3a96132f27cfc80ffa9af9..f8a9af6e6b915812be2ba2c1c2b40106 for (;;) { tmp = *p; -From e6e504fb795020747a5b3ea9b2c470f8a1e3981a Mon Sep 17 00:00:00 2001 +From 43c3195f3c0f8bee203a190a6cc8572808017aa0 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 18 Dec 2014 16:07:15 -0800 Subject: [PATCH 005/171] mm: Remove the PFN busy warning @@ -252,7 +252,7 @@ index 2302f250d6b1ba150e3c2e4e17cfb6c99574ab5b..f434dbb4aaa8845318e2d40153339b08 goto done; } -From 76e455fdca7fefe15ef3b15a25bb089aaed47586 Mon Sep 17 00:00:00 2001 +From 834c0e15d8cecca573e2ca1372c0166b17d598d0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 4 Dec 2015 17:41:50 +0000 Subject: [PATCH 006/171] irq-bcm2836: Prevent spurious interrupts, and trap @@ -282,7 +282,7 @@ index e7463e3c08143acae3e8cc5682f918c6a0b07ebd..a8db33b50ad9ff83d284fa54fe4d3b65 #endif } else if (stat) { -From 2449f4ea8449fd3677b93bbe8f199d4773638d60 Mon Sep 17 00:00:00 2001 +From 652e6cfdef75337da53aa3c175b5d567419563db Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 9 Feb 2017 14:33:30 +0000 Subject: [PATCH 007/171] irq-bcm2836: Avoid "Invalid trigger warning" @@ -309,7 +309,7 @@ index a8db33b50ad9ff83d284fa54fe4d3b65f859df0f..c4e151451cf8c8ebde5225515eac2786 static void -From 438f1b18375c5f4e76daebbcefab8564c9f0c76e Mon Sep 17 00:00:00 2001 +From dfc2ea3ba7085d385e86d2b30971077cc398e227 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 008/171] irqchip: bcm2835: Add FIQ support @@ -441,7 +441,7 @@ index 44d7c38dde479d771f3552e914bf8c1c1f5019f7..42ff5e6a8e0d532f5b60a1e7af7cc4d9 } -From dfed8115227d27c856540a8e8d59899b202bedaa Mon Sep 17 00:00:00 2001 +From ca29aacfb0deb1e4882cb41ca86464f185649c1c 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 009/171] irqchip: irq-bcm2835: Add 2836 FIQ support @@ -543,7 +543,7 @@ index 42ff5e6a8e0d532f5b60a1e7af7cc4d941bd5008..eccf6ed025299cb480884f5bcbe77abf for (b = 0; b < NR_BANKS; b++) { for (i = 0; i < bank_irqs[b]; i++) { -From b7c4220327a2a73b7bb6676be588716272d13f6f Mon Sep 17 00:00:00 2001 +From dbb1f854997bd0cf5bfed00e102bba9ff20236dc Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 10:26:09 +0100 Subject: [PATCH 010/171] spidev: Add "spidev" compatible string to silence @@ -567,7 +567,7 @@ index 9a2a79a871ba009fcfa8b7e2b52002c8845d94ce..4ffd24e8c50fd0df03cbb1257448c202 }; MODULE_DEVICE_TABLE(of, spidev_dt_ids); -From 9e1dc54fc954661be21dfe837b737d8ca9da7bc5 Mon Sep 17 00:00:00 2001 +From cb59c343514180966ae252c32db79a1178fe34e7 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 3 Jan 2017 18:25:01 +0000 Subject: [PATCH 011/171] Revert "pinctrl: bcm2835: switch to GPIOLIB_IRQCHIP" @@ -864,7 +864,7 @@ index 85d0091128644c446aed878e87769e82c77c3ebf..4f2621272bfd5cbc0d691d2fabe89e2e if (IS_ERR(pc->pctl_dev)) { gpiochip_remove(&pc->gpio_chip); -From 49d528286e5efff6eb8f3f2a344f5a3bcb7f29e9 Mon Sep 17 00:00:00 2001 +From dcca70d3c080ee22818ec364b71bcf7e35e151f3 Mon Sep 17 00:00:00 2001 From: notro Date: Thu, 10 Jul 2014 13:59:47 +0200 Subject: [PATCH 012/171] pinctrl-bcm2835: Set base to 0 give expected gpio @@ -889,7 +889,7 @@ index 4f2621272bfd5cbc0d691d2fabe89e2ee428d6db..5b7cb4c415e19f98e25b221ab0ad36b6 .can_sleep = false, }; -From cc07fa5a809385b646706ad07e19eaa0db76127f Mon Sep 17 00:00:00 2001 +From 0f8477d4471a6443ccd51d91925abf4ff5137840 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 26 Feb 2015 09:58:22 +0000 Subject: [PATCH 013/171] pinctrl-bcm2835: Only request the interrupts listed @@ -919,7 +919,7 @@ index 5b7cb4c415e19f98e25b221ab0ad36b6885dae4c..6351fe7f8e314ac5ebb102dd20847b38 pc->irq_data[i].irqgroup = i; -From 7e7ffbc5e83a746f65bc373e09cf918f2a13699a Mon Sep 17 00:00:00 2001 +From 495733654a3aa67f829dc95b2f5427a31ac0db5e Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Jun 2015 14:10:44 +0100 Subject: [PATCH 014/171] spi-bcm2835: Support pin groups other than 7-11 @@ -1003,7 +1003,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 e7912f8eac4cb5636ac66a518d073aad31f05ff8 Mon Sep 17 00:00:00 2001 +From 59c5eb26388cf3941d581588a0c94e09ddea99e6 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 1 Jul 2016 22:09:24 +0100 Subject: [PATCH 015/171] spi-bcm2835: Disable forced software CS @@ -1040,7 +1040,7 @@ index 5dfe20ffc2866fa6789825016c585175a29705b6..8493474d286f7a1ac6454a22c61c8c2c return 0; } -From 2804e73844422b72ea61f27de75b2dfc3bcaec25 Mon Sep 17 00:00:00 2001 +From 7ed843e0c77c9cb640c56e9e834343114dc8079f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 8 Nov 2016 21:35:38 +0000 Subject: [PATCH 016/171] spi-bcm2835: Remove unused code @@ -1131,7 +1131,7 @@ index 8493474d286f7a1ac6454a22c61c8c2cef9121bf..33d75ad38a7f77d085321ace9101900a } -From cd069e4ffd539ec1810ab4f6cbd0379fbcce9125 Mon Sep 17 00:00:00 2001 +From f47b648176f9e3cdb86fa899baa9ec73306865e3 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/171] ARM: bcm2835: Set Serial number and Revision @@ -1187,7 +1187,7 @@ index 0c1edfc98696da0e0bb7f4a18cdfbcdd27a9795d..8f152266ba9b470df2eaaed9ebcf158e static const char * const bcm2835_compat[] = { -From cefc7a41cf11c608f42555a1dc91f9bfa6979d21 Mon Sep 17 00:00:00 2001 +From ac13d6b1f2eeb4b54d6cec2772c69ded78be7a57 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/171] dmaengine: bcm2835: Load driver early and support @@ -1293,7 +1293,7 @@ index 6204cc32d09c5096df8aec304c3c37b3bcb6be44..599c218dc8a73172dd4bd4a058fc8f95 MODULE_ALIAS("platform:bcm2835-dma"); MODULE_DESCRIPTION("BCM2835 DMA engine driver"); -From 0aea92fa03ffe781d39aef053f930941e8aa27c6 Mon Sep 17 00:00:00 2001 +From f897f9883b62253b9f18fd06a07c6337f98d3007 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 25 Jan 2016 17:25:12 +0000 Subject: [PATCH 019/171] firmware: Updated mailbox header @@ -1357,7 +1357,7 @@ index cb979ad90401e299344dd5fae38d09c489d8bd58..30fb37fe175df604a738258a2a632bca RPI_FIRMWARE_VCHIQ_INIT = 0x00048010, -From b905df9b142e1ef5c9c005a821b8277772c4a1be Mon Sep 17 00:00:00 2001 +From c77c614958f3069621f12bd02c6448e50f8c6443 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 15 Jun 2016 16:48:41 +0100 Subject: [PATCH 020/171] rtc: Add SPI alias for pcf2123 driver @@ -1380,7 +1380,7 @@ index 8895f77726e8da5444afcd602dceff8f25a9b3fd..1833b8853ceb0e6147cceb93a00e558c MODULE_LICENSE("GPL"); +MODULE_ALIAS("spi:rtc-pcf2123"); -From 17258613cc4c5faadd48965ea7f4e009b752c025 Mon Sep 17 00:00:00 2001 +From 342f3b64a74fdb9fd39c1a06fb34602ce53dc712 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/171] watchdog: bcm2835: Support setting reboot partition @@ -1485,7 +1485,7 @@ index b339e0e67b4c1275fd4992fea4f1e24c0575b783..26b7177573fac2af1cd4ab5488d2686f static int bcm2835_wdt_probe(struct platform_device *pdev) -From 873204b55128e7a82a37e21a21485057fc2d4e4b Mon Sep 17 00:00:00 2001 +From 9387da08f5c63c4e20b49ab54b6e5cd08b7b8eda Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 5 Apr 2016 19:40:12 +0100 Subject: [PATCH 022/171] reboot: Use power off rather than busy spinning when @@ -1511,7 +1511,7 @@ index 3b2aa9a9fe268d45335f781c4aa22cf573753a1b..0180d89a34af45c56243fe0f17fbe209 /* -From 36065464ba70e09be9f5b4ba3964250def25d6ac Mon Sep 17 00:00:00 2001 +From 3007cd58688f938869df13b4b4907c49bbaf9879 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 9 Nov 2016 13:02:52 +0000 Subject: [PATCH 023/171] bcm: Make RASPBERRYPI_POWER depend on PM @@ -1533,7 +1533,7 @@ index a39b0d58ddd0fdf0ac1cc7295f8aafb12546e226..e037a6dd79d1881a09e3ca9115782709 help This enables support for the RPi power domains which can be enabled -From 760dba8e19e9887faa212b550c595edcccbec202 Mon Sep 17 00:00:00 2001 +From 9a044d9cc41bdac7a597d552c67d35beba264cdf Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Fri, 2 Sep 2016 16:45:27 +0100 Subject: [PATCH 024/171] Register the clocks early during the boot process, so @@ -1581,7 +1581,7 @@ index 02585387061967ac9408e18ac1bce67e9e9414c0..283d2de45e4f29406d01f24ab1cae3f9 MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("BCM2835 clock driver"); -From abdea6a43d8a0cfe44de31a33657e444f858152c Mon Sep 17 00:00:00 2001 +From 8383cb0bdb00336a754216c562f6380d8e51a12e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 6 Dec 2016 17:05:39 +0000 Subject: [PATCH 025/171] bcm2835-rng: Avoid initialising if already enabled @@ -1610,7 +1610,7 @@ index 574211a495491d9d6021dcaefe4274a63ed02055..e66c0fca8c6090e32f72796c0877a1cf err = hwrng_register(&bcm2835_rng_ops); if (err) { -From 158a3a5918e2d8ef82731c0a99401c47c2a93408 Mon Sep 17 00:00:00 2001 +From c6cca388adb417a0409d7746fed92137a76661a0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Aug 2016 16:28:44 +0100 Subject: [PATCH 026/171] kbuild: Ignore dtco targets when filtering symbols @@ -1633,7 +1633,7 @@ index 61f87a99bf0a1c512e572d3cbdcf4b4b5d7ae785..0a5e36778eacf7dc589486f8bc8033f5 esac | tr ";" "\n" | sed -rn 's/^.*=== __KSYM_(.*) ===.*$$/KSYM_\1/p' -From 39a3750eb35d098ddf8b7c9d348d06ffba6e452e Mon Sep 17 00:00:00 2001 +From 43ae27029bcfb7dcb37cf18ccabdcede495112ce Mon Sep 17 00:00:00 2001 From: Robert Tiemann Date: Mon, 20 Jul 2015 11:01:25 +0200 Subject: [PATCH 027/171] BCM2835_DT: Fix I2S register map @@ -1674,7 +1674,7 @@ index 65783de0aedf3da79adc36fd077b7a89954ddb6b..a89fe4220fdc3f26f75ee66daf187554 dmas = <&dma 2>, <&dma 3>; -From 0332fd2112a6a9d957838516fa83abd4f3058c49 Mon Sep 17 00:00:00 2001 +From 0e3d1b252aac2467af20826a088dec042eb15420 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Feb 2017 17:20:08 +0000 Subject: [PATCH 028/171] clk-bcm2835: Mark used PLLs and dividers CRITICAL @@ -1705,7 +1705,7 @@ index 283d2de45e4f29406d01f24ab1cae3f9f879234a..85df8c74a309f0b877ef65f1c55b086f divider->data = data; -From b776846dcca29a77687ba41de2f27f63787c7a92 Mon Sep 17 00:00:00 2001 +From 1f491e2448210eb021ca1334d60d2ef56793f8a2 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Feb 2017 17:20:08 +0000 Subject: [PATCH 029/171] clk-bcm2835: Add claim-clocks property @@ -1810,7 +1810,7 @@ index 85df8c74a309f0b877ef65f1c55b086f1bb774a1..eec6735505c074c0a76ae647bf0e1bb6 sizeof(cprman_parent_names)); of_clk_parent_fill(dev->of_node, cprman->real_parent_names, -From b4f8611fd3848fd005c6a917a0ddcf87800c7af7 Mon Sep 17 00:00:00 2001 +From 1632ee94f88b08c98330d3a59d2d79fb5cd60fc1 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 1 Mar 2017 16:06:53 +0000 Subject: [PATCH 030/171] clk-bcm2835: Correct the prediv logic @@ -1840,7 +1840,7 @@ index eec6735505c074c0a76ae647bf0e1bb68ab3a488..e0d28add45efdf70d1eba590282a3a26 return bcm2835_pll_rate_from_divisors(parent_rate, ndiv, fdiv, pdiv); } -From 4a69190cd4d579ad1f4d0f6c6283a09868085219 Mon Sep 17 00:00:00 2001 +From da85e82d94dc016b12137897cb48161514242e80 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 6 Mar 2017 09:06:18 +0000 Subject: [PATCH 031/171] clk-bcm2835: Read max core clock from firmware @@ -1958,7 +1958,7 @@ index e0d28add45efdf70d1eba590282a3a2654af328d..39f72da6ba1f6ec6ec41d5dc1bf46344 for (i = 0; !of_property_read_u32_index(pdev->dev.of_node, "claim-clocks", -From e5d69d6e611f7d2888257141cc2beaa0b7d1ffee Mon Sep 17 00:00:00 2001 +From 907544a9facb89572872ce7c41b5ecabee290b1a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 9 Feb 2017 14:36:44 +0000 Subject: [PATCH 032/171] sound: Demote deferral errors to INFO level @@ -1996,7 +1996,7 @@ index 754e3ef8d7ae1b8b188c3e52986f2c306fb7b763..90b385d1f79b63ccc43a8d4ba849084a goto _err_defer; } -From a50dbdc31a61bf470171a8a7fa5d746b3ff53130 Mon Sep 17 00:00:00 2001 +From 6dd8b4ab79b4e457dd03d0d1c468d44b4249bc61 Mon Sep 17 00:00:00 2001 From: Claggy3 Date: Sat, 11 Feb 2017 14:00:30 +0000 Subject: [PATCH 033/171] Update vfpmodule.c @@ -2136,7 +2136,7 @@ index a71a48e71fffa8626fe90106815376c44bbe679b..d6c0a5a0a5ae3510db3ace5e3f5d3410 /* * Save the userland NEON/VFP state. Under UP, -From 7d3b6a52ae5ccb097632ba89e3c30d008501c304 Mon Sep 17 00:00:00 2001 +From eda181ab6da80500f045014d25d147eb575c2c7b Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Wed, 8 Mar 2017 21:13:24 +1100 Subject: [PATCH 034/171] ASoC: bcm2835_i2s.c: relax the ch2 register setting @@ -2160,7 +2160,7 @@ index 6ba20498202ed36906b52096893a88867a79269f..56df7d8a43d0aac055a91b0d24aca8e1 format |= BCM2835_I2S_CH1(BCM2835_I2S_CHPOS(ch1pos)); format |= BCM2835_I2S_CH2(BCM2835_I2S_CHPOS(ch2pos)); -From cb6549a449e9786e7d53ee3c915ca1cde73c48da Mon Sep 17 00:00:00 2001 +From be10513b403c6b17f04e82ce4111fd6cacdd448b 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/171] i2c: bcm2835: Add debug support @@ -2352,7 +2352,7 @@ index cd07a69e2e9355540442785f95e90823b05c9d10..47167f403cc8329bd811b47c7011c299 if (i2c_dev->msg_err & BCM2835_I2C_S_ERR) return -EREMOTEIO; -From 4cf070211a6fa4acdbe70b1596f392335d32ee35 Mon Sep 17 00:00:00 2001 +From bbf84bf7ffba0355e8b595674ae42b56ebe5ad5f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 12 May 2013 12:24:19 +0100 Subject: [PATCH 036/171] Main bcm2708/bcm2709 linux port @@ -2543,7 +2543,7 @@ index cfb4b4496dd9f61362dea012176c146120fada07..d9c6c217c4d6a2408abe2665bf7f2700 MODULE_AUTHOR("Lubomir Rintel "); MODULE_DESCRIPTION("BCM2835 mailbox IPC driver"); -From 41e819df095d0f175c3c654b8be6b1f83b3ad1b8 Mon Sep 17 00:00:00 2001 +From d5962aee76da88d6b534426af047faf94f9e87f4 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 19:46:17 +0100 Subject: [PATCH 037/171] Add dwc_otg driver @@ -63688,7 +63688,7 @@ index 0000000000000000000000000000000000000000..cdc9963176e5a4a0d5250613b61e26c5 +test_main(); +0; -From 1a5a2e7fa32a7a6f92e9fa0a4aa2531cf21838d6 Mon Sep 17 00:00:00 2001 +From 6360e56fe8b753416971bb1ba9f271a8cb908003 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 17:06:34 +0100 Subject: [PATCH 038/171] bcm2708 framebuffer driver @@ -67150,7 +67150,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 f0fdd392374fd70a82a548cb9c0ded658a33ad2d Mon Sep 17 00:00:00 2001 +From 66bdb0a8d52e7568a6386c1b5c4d9fcde4dfbdea Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 14:22:53 +0100 Subject: [PATCH 039/171] dmaengine: Add support for BCM2708 @@ -67784,7 +67784,7 @@ index 0000000000000000000000000000000000000000..c5bfff2765be4606077e6c8af73040ec + +#endif /* _PLAT_BCM2708_DMA_H */ -From 570b5ef33f32c7a0c35564182c07913a33c184ac Mon Sep 17 00:00:00 2001 +From df025807791b3bfb4b1a187fd5ecb3551f377f92 Mon Sep 17 00:00:00 2001 From: gellert Date: Fri, 15 Aug 2014 16:35:06 +0100 Subject: [PATCH 040/171] MMC: added alternative MMC driver @@ -69509,7 +69509,7 @@ index 0000000000000000000000000000000000000000..4fe8d1fe44578fbefcd48f8c327ba3d0 +MODULE_LICENSE("GPL v2"); +MODULE_AUTHOR("Gellert Weisz"); -From 9e2316a5224340dec6d25d6bba2e60fff0e70ae9 Mon Sep 17 00:00:00 2001 +From 9c2eb72c8df3c9b23b945fc367ac93a266bb01bf Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 25 Mar 2015 17:49:47 +0000 Subject: [PATCH 041/171] Adding bcm2835-sdhost driver, and an overlay to @@ -71918,7 +71918,7 @@ index 0000000000000000000000000000000000000000..9c6f199a7830959f31012d86bc1f8b1a +MODULE_LICENSE("GPL v2"); +MODULE_AUTHOR("Phil Elwell"); -From f8f2d566105ad7790d9ea7555e1b6eba11d3154c Mon Sep 17 00:00:00 2001 +From 95cb0f1948919d1cad167ffa0f3714bd8f6803a6 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 28 Oct 2016 15:36:43 +0100 Subject: [PATCH 042/171] vc_mem: Add vc_mem driver for querying firmware @@ -72446,7 +72446,7 @@ index 0000000000000000000000000000000000000000..20a475377eb3078ea1ecaef2b24efc35 + +#endif /* _VC_MEM_H */ -From b39afe5f009cad73a4bb43cd89bc57048f5e842d Mon Sep 17 00:00:00 2001 +From 64aaee08955fedf8034f5d8236cdc5bdf268a855 Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Tue, 22 Jul 2014 15:41:04 +0100 Subject: [PATCH 043/171] vcsm: VideoCore shared memory service for BCM2835 @@ -76904,7 +76904,7 @@ index 0000000000000000000000000000000000000000..334f36d0d697b047df2922b5f2db67f3 + +#endif /* __VMCS_SM_IOCTL_H__INCLUDED__ */ -From 88945f5b242c9d603d008117e9be1718bfdab396 Mon Sep 17 00:00:00 2001 +From 1e76d554c8bf2390bf864b2933fc5f146d266547 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Fri, 21 Aug 2015 23:14:48 +0100 Subject: [PATCH 044/171] Add /dev/gpiomem device for rootless user GPIO access @@ -77215,7 +77215,7 @@ index 0000000000000000000000000000000000000000..f5e7f1ba8fb6f18dee77fad06a17480c +MODULE_DESCRIPTION("gpiomem driver for accessing GPIO from userspace"); +MODULE_AUTHOR("Luke Wren "); -From 029519adb5e4ff410bac04ace355d52bc3eea441 Mon Sep 17 00:00:00 2001 +From e37257f45f55948e72f8f4845e669079454e2729 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:14:45 +0100 Subject: [PATCH 045/171] Add SMI driver @@ -79169,7 +79169,7 @@ index 0000000000000000000000000000000000000000..ee3a75edfc033eeb0d90a687ffb68b10 + +#endif /* BCM2835_SMI_H */ -From a242912f01980a7af240539e1d0fe56c788b6e40 Mon Sep 17 00:00:00 2001 +From 311cfa72ec018d9bc72a369c02557ab2da34f129 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Tue, 26 Apr 2016 14:59:21 +0000 Subject: [PATCH 046/171] MISC: bcm2835: smi: use clock manager and fix reload @@ -79342,7 +79342,7 @@ index 63a4ea08b9930a3a31a985f0a1d969b488ed49ec..1261540703127d1d63b9f3c87042c6e5 return 0; } -From 7df4e4832e002c5fe345fe7742a3ea581db29e52 Mon Sep 17 00:00:00 2001 +From 6d91534121235ab52a0f53f300fbadf57fb15dbd Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:16:10 +0100 Subject: [PATCH 047/171] Add SMI NAND driver @@ -79710,7 +79710,7 @@ index 0000000000000000000000000000000000000000..02adda6da18bd0ba9ab19a104975b79d + ("Driver for NAND chips using Broadcom Secondary Memory Interface"); +MODULE_AUTHOR("Luke Wren "); -From ae6af39b187f2f3181742d67d0e8012f0c11c7b5 Mon Sep 17 00:00:00 2001 +From e44004c9bbcee7d72494449abd92cd572d263c85 Mon Sep 17 00:00:00 2001 From: Aron Szabo Date: Sat, 16 Jun 2012 12:15:55 +0200 Subject: [PATCH 048/171] lirc: added support for RaspberryPi GPIO @@ -80574,7 +80574,7 @@ index 0000000000000000000000000000000000000000..fb69624ccef00ddbdccf8256d6baf1b1 + +#endif -From 2d3804b799b7075934727f8299d976e0500e3d8f Mon Sep 17 00:00:00 2001 +From 08aa107e775377ab3c4d25aca5d9a95fbfb7e940 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:49:20 +0100 Subject: [PATCH 049/171] Add cpufreq driver @@ -80844,7 +80844,7 @@ index 0000000000000000000000000000000000000000..414fbdc10dfbfc6e4bb47870a7af3fd5 +module_init(bcm2835_cpufreq_module_init); +module_exit(bcm2835_cpufreq_module_exit); -From a65156e17c1ca76d14ac0094e64b3ecd5133082f Mon Sep 17 00:00:00 2001 +From 2418ebdbca7521f9377e36c65a591417ce921971 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 19:24:24 +0000 Subject: [PATCH 050/171] Added hwmon/thermal driver for reporting core @@ -81030,7 +81030,7 @@ index 0000000000000000000000000000000000000000..25b78c3eac1503fbc9e679b963a6284b +MODULE_DESCRIPTION("Thermal driver for bcm2835 chip"); +MODULE_LICENSE("GPL"); -From 2054c4bcabc44fc7e35f7fc2a6f3ab40c02ceb0d Mon Sep 17 00:00:00 2001 +From f233620a390a51733ae1bc96887210f25e2057fa Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 15:44:08 +0100 Subject: [PATCH 051/171] Add Chris Boot's i2c driver @@ -81698,7 +81698,7 @@ index 0000000000000000000000000000000000000000..962f2e5c7455d91bf32925d785f5f16b +MODULE_LICENSE("GPL v2"); +MODULE_ALIAS("platform:" DRV_NAME); -From 950a24bc528723b4c9aff73a102197ecfc2f3360 Mon Sep 17 00:00:00 2001 +From 2ad04858f4376b635d23ca0275b259c2fbee8408 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 052/171] char: broadcom: Add vcio module @@ -81926,7 +81926,7 @@ index 0000000000000000000000000000000000000000..c19bc2075c77879563ef5e59038b5a14 +MODULE_DESCRIPTION("Mailbox userspace access"); +MODULE_LICENSE("GPL"); -From 4c88273e3c3df3b96a21a113c067828a07f2b43c Mon Sep 17 00:00:00 2001 +From bab0eafdcb23c24a00bcd59f81bd299d434516f0 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 053/171] firmware: bcm2835: Support ARCH_BCM270x @@ -82012,7 +82012,7 @@ index dd506cd3a5b874f9e1acd07efb8cd151bb6145d1..3f070bd38a91511c986e3fb114b15bd4 MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("Raspberry Pi firmware driver"); -From 82669dcde95e51d38991f54f1e20422f3e6cc030 Mon Sep 17 00:00:00 2001 +From 16b2e3b90291768cdc9c7bb6adbef0220788ed1f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 11 May 2015 09:00:42 +0100 Subject: [PATCH 054/171] scripts: Add mkknlimg and knlinfo scripts from tools @@ -82542,7 +82542,7 @@ index 0000000000000000000000000000000000000000..84be2593ec1de8f97b0167ff06b3e05d + return $trailer; +} -From 383ad308da1c87c5eaf45cc7b3f8cdbc4eb22a03 Mon Sep 17 00:00:00 2001 +From 24a7240e988dc369c8c9432d5897273caa6fa181 Mon Sep 17 00:00:00 2001 From: notro Date: Wed, 9 Jul 2014 14:46:08 +0200 Subject: [PATCH 055/171] BCM2708: Add core Device Tree support @@ -93990,7 +93990,7 @@ index 58c05e5d9870b6c18a72da7dc44ff3112994946d..9842523b225a88505d796cc689c04f40 # Bzip2 -From d0de395469b3e061c7e2be3f202027eca617eea8 Mon Sep 17 00:00:00 2001 +From fdf4acc0ce42fdccc135ced039f267205bd03181 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Feb 2015 13:50:57 +0000 Subject: [PATCH 056/171] BCM270x_DT: Add pwr_led, and the required "input" @@ -94168,7 +94168,7 @@ index 64c56d454f7df9f864a5242ce4212df586f66886..3fd74c8737871cb56f0355c858fc135e /* set_brightness_work / blink_timer flags, atomic, private. */ unsigned long work_flags; -From 13e8a430fa94759a1df266246928ca57bef4a2f7 Mon Sep 17 00:00:00 2001 +From 14301633b9be54df017cd52432993b38ddb04cd4 Mon Sep 17 00:00:00 2001 From: Siarhei Siamashka Date: Mon, 17 Jun 2013 13:32:11 +0300 Subject: [PATCH 057/171] fbdev: add FBIOCOPYAREA ioctl @@ -94439,7 +94439,7 @@ index fb795c3b3c178ad3cd7c9e9e4547ffd492bac181..703fa8a70574323abe2fb32599254582 __u32 dx; /* screen-relative */ __u32 dy; -From 61a1e9578164a6f50dbf2d9c42c38b08ecd7b40d Mon Sep 17 00:00:00 2001 +From f4f7f6a9f3d8c92833c2dd984b4406c92b9cecce Mon Sep 17 00:00:00 2001 From: Harm Hanemaaijer Date: Thu, 20 Jun 2013 20:21:39 +0200 Subject: [PATCH 058/171] Speed up console framebuffer imageblit function @@ -94651,7 +94651,7 @@ index a2bb276a8b2463eee98eb237c4647bc00cd93601..436494fba15abecb400ef28688466faf start_index, pitch_index); } else -From 2910c0cd6e23111a153f01edac8094810c653206 Mon Sep 17 00:00:00 2001 +From 9146cc2a435784c333338ee568b84d23facd24dd Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 8 May 2013 11:46:50 +0100 Subject: [PATCH 059/171] enabling the realtime clock 1-wire chip DS1307 and @@ -94904,7 +94904,7 @@ index d58594a3232492e33f1dd4babd3798b03e0f0203..feae94256256316fd9d850c3d83325af unsigned int ext_pullup_enable_pin; unsigned int pullup_duration; -From 599894fda4058ad256fa564f9a1bea4aadc6854a Mon Sep 17 00:00:00 2001 +From 4fbeb280ef7a2117078f4e739fa223ecfa3d9f8f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 14 Jul 2014 22:02:09 +0100 Subject: [PATCH 060/171] hid: Reduce default mouse polling interval to 60Hz @@ -94939,7 +94939,7 @@ index 83772fa7d92a6f6178cd3a4a5c0fea28350040b5..3f4a7e34b3f775e712b1b4d6afe27a2a break; case HID_GD_JOYSTICK: -From 9e528fd4e45604fe777e0af44219617963e710b1 Mon Sep 17 00:00:00 2001 +From 3994a6cf9e8272c2ab28cc7ee024e40eab82fd46 Mon Sep 17 00:00:00 2001 From: Gordon Hollingworth Date: Tue, 12 May 2015 14:47:56 +0100 Subject: [PATCH 061/171] rpi-ft5406: Add touchscreen driver for pi LCD display @@ -95300,7 +95300,7 @@ index 30fb37fe175df604a738258a2a632bca3bfff33f..4a3d79d3b48eb483a4e4bf498f617515 RPI_FIRMWARE_FRAMEBUFFER_SET_BACKLIGHT = 0x0004800f, -From c0c6b2c1e05b62d129ce303f2a332a4b34cc5fea Mon Sep 17 00:00:00 2001 +From e4a8b49c3eecb61782ef8a79fa0d2d3cc18ed70b Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 28 Nov 2016 16:50:04 +0000 Subject: [PATCH 062/171] Improve __copy_to_user and __copy_from_user @@ -96878,7 +96878,7 @@ index 567601148318bf4a5fbc581d6c9881d9e190c409..45ea7866761a71470bd335f6f37ea603 bool "Broadcom BCM63xx DSL SoC" depends on ARCH_MULTI_V7 -From 26fde171d432b66b127369db57e770a5403b13ae Mon Sep 17 00:00:00 2001 +From 7107bdddd0408c7f31f1337a26951c5a3279419c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 25 Jun 2015 12:16:11 +0100 Subject: [PATCH 063/171] gpio-poweroff: Allow it to work on Raspberry Pi @@ -96916,7 +96916,7 @@ index be3d81ff51cc3f510d85e4eed7a52960e51e7bc1..a030ae9fb1fca325061c093696e82186 "%s: pm_power_off function already registered", __func__); -From 50b26ba8e26625ab4841706e70e25c18dbeb93e6 Mon Sep 17 00:00:00 2001 +From d26e67d5dacaa8246f088af158b94e0c3538e80b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 14:32:47 +0100 Subject: [PATCH 064/171] mfd: Add Raspberry Pi Sense HAT core driver @@ -97784,7 +97784,7 @@ index 0000000000000000000000000000000000000000..56196dc2af10e464a1e3f98b028dca1c + +#endif -From 6a292ff5b3882e9a9bbbe9cff2c6e0bf99c85db4 Mon Sep 17 00:00:00 2001 +From 5f356004eac0178febdfb8a86f40a7f449a150e7 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 19:19:08 +0100 Subject: [PATCH 065/171] ASoC: Add support for HifiBerry DAC @@ -97962,7 +97962,7 @@ index 0000000000000000000000000000000000000000..ee9f133953544629282631e5ef3f73fe +MODULE_DESCRIPTION("ASoC Driver for HifiBerry DAC"); +MODULE_LICENSE("GPL v2"); -From 9538f328d8197ed60c0606acca7484688a714c09 Mon Sep 17 00:00:00 2001 +From 5b32f0a79b1a8589c05102952de17aae7b0a01a4 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Mon, 25 Jan 2016 15:48:59 +0000 Subject: [PATCH 066/171] ASoC: Add support for Rpi-DAC @@ -98249,7 +98249,7 @@ index 0000000000000000000000000000000000000000..afe1b419582aa40c4b2729d242bb13cd +MODULE_AUTHOR("Florian Meier "); +MODULE_LICENSE("GPL v2"); -From 059333e560e650388b1c02255e3ef601591c0ae0 Mon Sep 17 00:00:00 2001 +From 79a8f2d3ea622f1d6777e22c7be200075f10204b Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:41:23 +0100 Subject: [PATCH 067/171] ASoC: wm8804: Implement MCLK configuration options, @@ -98301,7 +98301,7 @@ index af95d648265b3e92e345101542b332aee35191d4..513f56ba132929662802d15cdc653af3 .component_driver = { .dapm_widgets = wm8804_dapm_widgets, -From 61764ff541fad6cf4d7688909a1e6ad694410d6e Mon Sep 17 00:00:00 2001 +From c8296d5ad5d69a26bf4ff927a759a2502e46d8a8 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:42:08 +0100 Subject: [PATCH 068/171] ASoC: BCM:Add support for HiFiBerry Digi. Driver is @@ -98648,7 +98648,7 @@ index 0000000000000000000000000000000000000000..7620dd02de40b6d644ff038b445d375d +MODULE_DESCRIPTION("ASoC Driver for HifiBerry Digi"); +MODULE_LICENSE("GPL v2"); -From 34570e640f3d4def779481718d02a1d5d928271b Mon Sep 17 00:00:00 2001 +From 7c08df8d3b0932e23ff7541abb37e5372a2637ba Mon Sep 17 00:00:00 2001 From: Gordon Garrity Date: Sat, 8 Mar 2014 16:56:57 +0000 Subject: [PATCH 069/171] Add IQaudIO Sound Card support for Raspberry Pi @@ -98986,7 +98986,7 @@ index 0000000000000000000000000000000000000000..1ee4097c846376666775272ed692ca33 +MODULE_DESCRIPTION("ASoC Driver for IQAudio DAC"); +MODULE_LICENSE("GPL v2"); -From d26a09fff191c5ecfd33c2403150443097fa4b0e Mon Sep 17 00:00:00 2001 +From 8877c147eacbb9e325d7c52c358f7795c0219097 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 10:06:56 +0200 Subject: [PATCH 070/171] Added support for HiFiBerry DAC+ @@ -99619,7 +99619,7 @@ index 72b19e62f6267698aea45d2410d616d91c1825cb..c6839ef6e16754ed9de2698507b8986a dev_err(dev, "No LRCLK?\n"); return -EINVAL; -From dfa2ec6a1b63d2702425168758c6be3ceeb8b52c Mon Sep 17 00:00:00 2001 +From f7d785170f70cf754827706a8f644f919048f489 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 11:09:58 +0200 Subject: [PATCH 071/171] Added driver for HiFiBerry Amp amplifier add-on board @@ -100457,7 +100457,7 @@ index 0000000000000000000000000000000000000000..8f019e04898754d2f87e9630137be9e8 + +#endif /* _TAS5713_H */ -From e00b09a6867e0940eb5e78b4cef0f350414b0787 Mon Sep 17 00:00:00 2001 +From 8cfc24ecd91e31ff79f42b1a312d5d2b0cc3dd3a Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Wed, 25 Mar 2015 09:26:17 +0100 Subject: [PATCH 072/171] Add driver for rpi-proto @@ -100675,7 +100675,7 @@ index 0000000000000000000000000000000000000000..fadbfade100228aaafabb0d3bdf35c01 +MODULE_DESCRIPTION("ASoC Driver for Raspberry Pi connected to PROTO board (WM8731)"); +MODULE_LICENSE("GPL"); -From fe9a84986b428870c8afc182b5d86921a15a880f Mon Sep 17 00:00:00 2001 +From 94bcdda5707904cf9281fbc61e8837976b4278a8 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 24 Aug 2015 16:03:47 +0100 Subject: [PATCH 073/171] RaspiDAC3 support @@ -100921,7 +100921,7 @@ index 0000000000000000000000000000000000000000..ad2b5b89bc8213dc2e277306ef50d6e3 +MODULE_DESCRIPTION("ASoC Driver for RaspiDAC Rev.3x"); +MODULE_LICENSE("GPL v2"); -From 75b22b0e2f69838076ce953b7554e2b5c0c91051 Mon Sep 17 00:00:00 2001 +From 2abc2c9a68ccd1e2fd23b3e0e5dd233a386603a7 Mon Sep 17 00:00:00 2001 From: Aaron Shaw Date: Thu, 7 Apr 2016 21:26:21 +0100 Subject: [PATCH 074/171] Add Support for JustBoom Audio boards @@ -101380,7 +101380,7 @@ index 0000000000000000000000000000000000000000..909cf8928f2f4313982316f9c5b8a709 +MODULE_DESCRIPTION("ASoC Driver for JustBoom PI Digi HAT Sound Card"); +MODULE_LICENSE("GPL v2"); -From c7a11c43c806b49832853466b2102b43ccd7394d Mon Sep 17 00:00:00 2001 +From 217f213ee5176934940cce2091fd07c84e6d3dcf Mon Sep 17 00:00:00 2001 From: Andrey Grodzovsky Date: Tue, 3 May 2016 22:10:59 -0400 Subject: [PATCH 075/171] ARM: adau1977-adc: Add basic machine driver for @@ -101565,7 +101565,7 @@ index 0000000000000000000000000000000000000000..f3d7e5db7bb912e1d7ca6f8e8d42df5f +MODULE_DESCRIPTION("ASoC Driver for ADAU1977 ADC"); +MODULE_LICENSE("GPL v2"); -From 8481aba0730dab26a0ba1f36e3bc8e87c50c0bb3 Mon Sep 17 00:00:00 2001 +From e254875155cbcf5a411146d37157c7f7cbec3b9c Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Mon, 16 May 2016 21:36:31 +1000 Subject: [PATCH 076/171] New AudioInjector.net Pi soundcard with low jitter @@ -101819,7 +101819,7 @@ index 0000000000000000000000000000000000000000..ef54e0f07ea03f59e9957b5d98f3e7fd +MODULE_ALIAS("platform:audioinjector-pi-soundcard"); + -From 5046b631f1ed0ae3f0101c3a0a0242823cd43cca Mon Sep 17 00:00:00 2001 +From 8c86d779e993d8603ce4749d0b49a8d20cade635 Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Thu, 30 Jun 2016 18:38:42 +0100 Subject: [PATCH 077/171] Add IQAudIO Digi WM8804 board support @@ -102122,7 +102122,7 @@ index 0000000000000000000000000000000000000000..33aa2be8a43a12a12cfb5d844dd9732c +MODULE_DESCRIPTION("ASoC Driver for IQAudIO WM8804 Digi"); +MODULE_LICENSE("GPL v2"); -From 01277a3dad455151cae24166efb76d53c031e401 Mon Sep 17 00:00:00 2001 +From f068f80f5fd82c84097dd2b47ac1235b9dd9b320 Mon Sep 17 00:00:00 2001 From: escalator2015 Date: Tue, 24 May 2016 16:20:09 +0100 Subject: [PATCH 078/171] New driver for RRA DigiDAC1 soundcard using WM8741 + @@ -102598,7 +102598,7 @@ index 0000000000000000000000000000000000000000..f200688bb4ae32b90a0ced555aed94b0 +MODULE_DESCRIPTION("ASoC Driver for RRA DigiDAC1"); +MODULE_LICENSE("GPL v2"); -From d7deaee1371a3de230fe1cc2860e6811c4067e3c Mon Sep 17 00:00:00 2001 +From b87a93eee33375c79d84ac42001052be9a814f60 Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Sat, 2 Jul 2016 16:26:19 +0100 Subject: [PATCH 079/171] Add support for Dion Audio LOCO DAC-AMP HAT @@ -102774,7 +102774,7 @@ index 0000000000000000000000000000000000000000..65e03741d349a2dc5bd91f69855ea952 +MODULE_DESCRIPTION("ASoC Driver for DionAudio LOCO"); +MODULE_LICENSE("GPL v2"); -From 857121b8db72fbfa5e39348d8212fcf24b0484c2 Mon Sep 17 00:00:00 2001 +From 03b41ed5087e67d8e965c44784a3ea9010f9e2d0 Mon Sep 17 00:00:00 2001 From: Clive Messer Date: Mon, 19 Sep 2016 14:01:04 +0100 Subject: [PATCH 080/171] Allo Piano DAC boards: Initial 2 channel (stereo) @@ -102984,7 +102984,7 @@ index 0000000000000000000000000000000000000000..eaf50fb6dbca1970ae1c6f8662088b0f +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Piano DAC"); +MODULE_LICENSE("GPL v2"); -From 61fcc7035fa91032b9d56665d604d6c22be7fa6d Mon Sep 17 00:00:00 2001 +From 3e831f51c400d4cd96ebce8dc5961f1b9a30b147 Mon Sep 17 00:00:00 2001 From: Raashid Muhammed Date: Mon, 27 Mar 2017 12:35:00 +0530 Subject: [PATCH 081/171] Add support for Allo Piano DAC 2.1 plus add-on board @@ -103732,7 +103732,7 @@ index 0000000000000000000000000000000000000000..56e43f98846b41e487b3089813f7edc3 +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Piano DAC Plus"); +MODULE_LICENSE("GPL v2"); -From 99aeeb3d6debae11d1d99d7f9dd54ca0833f6904 Mon Sep 17 00:00:00 2001 +From 6187c3695b24ce596cdab772510ab86426b8499d Mon Sep 17 00:00:00 2001 From: BabuSubashChandar Date: Tue, 28 Mar 2017 20:04:42 +0530 Subject: [PATCH 082/171] Add support for Allo Boss DAC add-on board for @@ -104438,7 +104438,7 @@ index 0000000000000000000000000000000000000000..203ab76c7045b081578e23bda1099dd1 +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Boss DAC"); +MODULE_LICENSE("GPL v2"); -From cc916a1f007cb2bfd40904403c2c014929db598b Mon Sep 17 00:00:00 2001 +From b4f1a9cbfc3428deac441ee30a6a3aa3f106a049 Mon Sep 17 00:00:00 2001 From: gtrainavicius Date: Sun, 23 Oct 2016 12:06:53 +0300 Subject: [PATCH 083/171] Support for Blokas Labs pisound board @@ -105640,7 +105640,7 @@ index 0000000000000000000000000000000000000000..06ff1e53dc9d860946965b6303577762 +MODULE_DESCRIPTION("ASoC Driver for pisound, http://blokas.io/pisound"); +MODULE_LICENSE("GPL v2"); -From 128eee17d3acc52a2a8d2ad91bf8e3570c0691bc Mon Sep 17 00:00:00 2001 +From c30e5681cc850a10a568bd1f11dec4a3da4d5b83 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 22 Jan 2017 12:49:37 +0100 Subject: [PATCH 084/171] ASoC: Add driver for Cirrus Logic Audio Card @@ -106708,7 +106708,7 @@ index 0000000000000000000000000000000000000000..ac8651ddff7bd3701dffe22c7fb88352 +MODULE_DESCRIPTION("ASoC driver for Cirrus Logic Audio Card"); +MODULE_LICENSE("GPL"); -From 1f53d05fa655001ecc5270caf950deb7b05ae0d6 Mon Sep 17 00:00:00 2001 +From 6258dcdb27c367a089d81d3eff3af77a5fa76808 Mon Sep 17 00:00:00 2001 From: Miquel Date: Fri, 24 Feb 2017 20:51:06 +0100 Subject: [PATCH 085/171] sound: Support for Dion Audio LOCO-V2 DAC-AMP HAT @@ -106906,7 +106906,7 @@ index 0000000000000000000000000000000000000000..a009c49477972a9832175d86f201b035 +MODULE_DESCRIPTION("ASoC Driver for DionAudio LOCO-V2"); +MODULE_LICENSE("GPL v2"); -From 26d4c3d1f7cc6bfe2b2a761c733e943eae092af6 Mon Sep 17 00:00:00 2001 +From 42112290989af2778e3d73d07520dfc36d0b32c7 Mon Sep 17 00:00:00 2001 From: Fe-Pi Date: Wed, 1 Mar 2017 04:42:43 -0700 Subject: [PATCH 086/171] Add support for Fe-Pi audio sound card. (#1867) @@ -107123,7 +107123,7 @@ index 0000000000000000000000000000000000000000..015b56fd73cc36be5b5eecd17548fd03 +MODULE_DESCRIPTION("ASoC Driver for Fe-Pi Audio"); +MODULE_LICENSE("GPL v2"); -From b0e8bcca33d3b5a3131cdf783e3e2ae92ae96379 Mon Sep 17 00:00:00 2001 +From f5d75f1082b3609062b7fc2ae72fe32059aec359 Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Wed, 8 Mar 2017 20:04:13 +1100 Subject: [PATCH 087/171] Add support for the AudioInjector.net Octo sound card @@ -107528,7 +107528,7 @@ index 0000000000000000000000000000000000000000..dcf403ab37639ba79e38278d7e4b1ade +MODULE_LICENSE("GPL v2"); +MODULE_ALIAS("platform:audioinjector-octo-soundcard"); -From 2ab6adb233327296f762ce8553caed75d3ff2c32 Mon Sep 17 00:00:00 2001 +From 7ebaa61dd9397f026572bc39514f352ff319f910 Mon Sep 17 00:00:00 2001 From: Peter Malkin Date: Mon, 27 Mar 2017 16:38:21 -0700 Subject: [PATCH 088/171] Driver support for Google voiceHAT soundcard. @@ -107922,7 +107922,7 @@ index 0000000000000000000000000000000000000000..225854b8e5298b3c3018f59a49404354 +MODULE_DESCRIPTION("ASoC Driver for Google voiceHAT SoundCard"); +MODULE_LICENSE("GPL v2"); -From 0587f11ae4182cbef5b03b48c8da9a5ca4593a18 Mon Sep 17 00:00:00 2001 +From 08b55e85a7d6e665b67d4d800c9e7e85e3ea8cb0 Mon Sep 17 00:00:00 2001 From: P33M Date: Wed, 21 Oct 2015 14:55:21 +0100 Subject: [PATCH 089/171] rpi_display: add backlight driver and overlay @@ -108094,7 +108094,7 @@ index 0000000000000000000000000000000000000000..14a0d9b037395497c1fdae2961feccd5 +MODULE_DESCRIPTION("Raspberry Pi mailbox based Backlight Driver"); +MODULE_LICENSE("GPL"); -From 61707712727fd91da941338ecdb842fd0d286d42 Mon Sep 17 00:00:00 2001 +From 26a0b8847c8967467130b2666383903939a138a5 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 23 Feb 2016 19:56:04 +0000 Subject: [PATCH 090/171] bcm2835-virtgpio: Virtual GPIO driver @@ -108371,7 +108371,7 @@ index 4a3d79d3b48eb483a4e4bf498f617515e3ad158f..5f34e1257117fb48013c9926a8a223d6 RPI_FIRMWARE_FRAMEBUFFER_SET_BACKLIGHT = 0x0004800f, -From 2e6fb9738a362b61908efc087e5a94263e80762f Mon Sep 17 00:00:00 2001 +From 8bac5109dff5e299ec558c169ada70721cac6af9 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 20 Feb 2017 17:01:21 +0000 Subject: [PATCH 091/171] bcm2835-gpio-exp: Driver for GPIO expander via @@ -108700,7 +108700,7 @@ index 5f34e1257117fb48013c9926a8a223d64a598ab7..c819c21b0158a59c1308882e5a40e3f3 /* Dispmanx TAGS */ RPI_FIRMWARE_FRAMEBUFFER_ALLOCATE = 0x00040001, -From dc06a9d119c23a88cbe53fd37ddd74dbf9e0402c Mon Sep 17 00:00:00 2001 +From 22f6f5a9991ec9a61fc21eb41b577f5c264375c4 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 23 Feb 2016 17:26:48 +0000 Subject: [PATCH 092/171] amba_pl011: Don't use DT aliases for numbering @@ -108732,7 +108732,7 @@ index 8a857bb34fbb26c6d60784d3fe7576730a9aa5b3..0afd6f3ee7e8d021d6e324915af4dc7c uap->old_cr = 0; uap->port.dev = dev; -From 423fc2e04a5f2b4f3f66eba77ef8c12d5ce0af31 Mon Sep 17 00:00:00 2001 +From 66db6e922f4594fc8990688b3ea50bcad194a850 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 1 Mar 2017 16:07:39 +0000 Subject: [PATCH 093/171] amba_pl011: Round input clock up @@ -108821,7 +108821,7 @@ index 0afd6f3ee7e8d021d6e324915af4dc7c7db56083..be4aa91bac66982b1fd9a13e9f971b3b /* unregisters the driver also if no more ports are left */ static void pl011_unregister_port(struct uart_amba_port *uap) -From 4afb7a5b7bcd014401a9aa0e4bdd64699ff322f2 Mon Sep 17 00:00:00 2001 +From f06b17b5df1b3bc0bdbdba4281d2ffd7bb4e814f Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 3 Dec 2014 13:23:28 +0200 Subject: [PATCH 094/171] OF: DT-Overlay configfs interface @@ -109256,7 +109256,7 @@ index 0000000000000000000000000000000000000000..0037e6868a6cda8706c88194c6a4454b +} +late_initcall(of_cfs_init); -From 51e77eb844cc03e0ff8088195b916ef762eda1ae Mon Sep 17 00:00:00 2001 +From d17aef195e259624d3db5a9a2a7b42a496d9dafb Mon Sep 17 00:00:00 2001 From: Cheong2K Date: Fri, 26 Feb 2016 18:20:10 +0800 Subject: [PATCH 095/171] brcm: adds support for BCM43341 wifi @@ -109410,7 +109410,7 @@ index 5653d6dd38f6fe5c5132f2d7940facd31bef6549..7cde9835bcf38e7cffdf3dae0c33d2c9 BRCMF_FW_NVRAM_ENTRY(BRCM_CC_43362_CHIP_ID, 0xFFFFFFFE, 43362), BRCMF_FW_NVRAM_ENTRY(BRCM_CC_4339_CHIP_ID, 0xFFFFFFFF, 4339), -From 5c94987212bf49b8b9d35c74b1b5254c351d5b37 Mon Sep 17 00:00:00 2001 +From 33ab945395ddf798cada444c187d7db2aae90a71 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 17 Feb 2017 15:26:13 +0000 Subject: [PATCH 096/171] brcmfmac: Mute expected startup 'errors' @@ -109437,7 +109437,7 @@ index e1bfd47ae97923a9f14689d8a0e5f45f5efa5650..e8637fe8026eab77902c9322fe0e4d43 req->alpha2[0], req->alpha2[1]); return; -From 443b8727a655a3d37868ec58913a37c2bbc5fd7e Mon Sep 17 00:00:00 2001 +From c9e312a55885b6f0bcae531122beed23e29a7584 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 17 Dec 2015 13:37:07 +0000 Subject: [PATCH 097/171] hci_h5: Don't send conf_req when ACTIVE @@ -109463,7 +109463,7 @@ index 90d0456b67446bcc624fab4b1542c4eaf21531b1..f9adeac3bbba6418dcca298c55706356 if (H5_HDR_LEN(hdr) > 2) h5->tx_win = (data[2] & 0x07); -From b99baccfd8fe7018dbc5d9e0ebc4f4f957ee9174 Mon Sep 17 00:00:00 2001 +From 8d4082e43dbebcac6be676e5279d4aea0a2e8ba0 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 13 Apr 2015 17:16:29 +0100 Subject: [PATCH 098/171] config: Add default configs @@ -112124,7 +112124,7 @@ index 0000000000000000000000000000000000000000..ace19d6f5bc04091130bd28b65ce25e8 +CONFIG_CRC_ITU_T=y +CONFIG_LIBCRC32C=y -From 1935a1a7d69960295321670966d2ed3de1955977 Mon Sep 17 00:00:00 2001 +From 5ec20f93ff6f4e5adac06020762b3541ff70b4fa Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Wed, 24 Aug 2016 03:35:56 -0700 Subject: [PATCH 099/171] Add arm64 configuration and device tree differences. @@ -113541,7 +113541,7 @@ index 0000000000000000000000000000000000000000..e6b09fafa27eed2b762e3d53b55041f7 +CONFIG_LIBCRC32C=y +CONFIG_BCM2835_VCHIQ=n -From 9581c22a253aebb72694e7f3277e1ec3934e917c Mon Sep 17 00:00:00 2001 +From 83b86f4297208b3abb5b14a83a48c8c342e4d075 Mon Sep 17 00:00:00 2001 From: Electron752 Date: Thu, 12 Jan 2017 07:07:08 -0800 Subject: [PATCH 100/171] ARM64: Make it work again on 4.9 (#1790) @@ -113947,7 +113947,7 @@ index e6b09fafa27eed2b762e3d53b55041f793683d27..c7e891d72969a388d9b135a36dbfc9c9 CONFIG_LIBCRC32C=y -CONFIG_BCM2835_VCHIQ=n -From 0e9d4384688dfbb5a2172134d82b57a309f3b6e4 Mon Sep 17 00:00:00 2001 +From dc27dec57f103582b51c0c1fcc5bb9e51ce60b1d Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Thu, 12 Jan 2017 19:10:07 -0800 Subject: [PATCH 101/171] ARM64: Enable HDMI audio and vc04_services in @@ -113979,7 +113979,7 @@ index c7e891d72969a388d9b135a36dbfc9c9cb609bf8..4b90f9b64abe9f089ba56b13d5a00de3 CONFIG_BCM2835_MBOX=y # CONFIG_IOMMU_SUPPORT is not set -From 58cd6558c922fc33dd2febca338ac9f8c39a33ea Mon Sep 17 00:00:00 2001 +From f1e71c8e5e14caee7c1b118c5c6c630b71a9aed5 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Thu, 12 Jan 2017 19:14:03 -0800 Subject: [PATCH 102/171] ARM64: Run bcmrpi3_defconfig through savedefconfig. @@ -114027,7 +114027,7 @@ index 4b90f9b64abe9f089ba56b13d5a00de33343bfb9..dac962ca1634662ce7d966f1ffb53b5b CONFIG_FB_TFT_AGM1264K_FL=m CONFIG_FB_TFT_BD663474=m -From f43de57cc7b56de56a5524bfc38fb7dd109038a4 Mon Sep 17 00:00:00 2001 +From 64f72361ad9725843dd3191351372e648bf5aa2a Mon Sep 17 00:00:00 2001 From: Electron752 Date: Sat, 14 Jan 2017 02:54:26 -0800 Subject: [PATCH 103/171] ARM64: Enable Kernel Address Space Randomization @@ -114062,7 +114062,7 @@ index dac962ca1634662ce7d966f1ffb53b5bfa27c506..aae33b4b3c3e736ea7cd3ca242158ad6 CONFIG_BINFMT_MISC=y CONFIG_COMPAT=y -From 07505003dce7fea2419e1ef88b62ee10417ce654 Mon Sep 17 00:00:00 2001 +From db6c4071d30d379ed2f6792aca5f651207a081f9 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sun, 15 Jan 2017 07:31:59 -0800 Subject: [PATCH 104/171] ARM64: Enable RTL8187/RTL8192CU wifi in build config @@ -114090,7 +114090,7 @@ index aae33b4b3c3e736ea7cd3ca242158ad6ba558aff..b7d762df19b85e369a32cd823dfd0621 CONFIG_ZD1211RW=m CONFIG_MAC80211_HWSIM=m -From 8875dc6bbfa16985e854d3f7093c0021d353c933 Mon Sep 17 00:00:00 2001 +From 785347966d102e0acc43226f61f072ebe032fa33 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:33:51 -0800 Subject: [PATCH 105/171] ARM64/DWC_OTG: Port dwc_otg driver to ARM64 @@ -114436,7 +114436,7 @@ index 6b2c7d0c93f36a63863ff4b0ecc1f3eab77e058b..d7b700ff17821ad1944e36721fe6b2db /** The OS page size */ #define DWC_OS_PAGE_SIZE PAGE_SIZE -From aaf331898f4517057d3a766cabb9e97bfb6bfaba Mon Sep 17 00:00:00 2001 +From 6ba3981f5060d047bcf2ac57228d535f7b492c8c Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:43:57 -0800 Subject: [PATCH 106/171] ARM64: Round-Robin dispatch IRQs between CPUs. @@ -114513,7 +114513,7 @@ index c4e151451cf8c8ebde5225515eac2786d6f61d46..9a7ee04ee0d9b7aa734cf3159ed59c19 .name = "bcm2836-gpu", .irq_mask = bcm2836_arm_irqchip_mask_gpu_irq, -From c9a64004c5735b48b5170e9f9470c9d844b6e633 Mon Sep 17 00:00:00 2001 +From 1523735839b4d864997503b9e21e198d6c0c749d Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:45:03 -0800 Subject: [PATCH 107/171] ARM64: Enable DWC_OTG Driver In ARM64 Build @@ -114537,7 +114537,7 @@ index b7d762df19b85e369a32cd823dfd062145bdefa7..4d85c231c5ea0244e1b05fb4a5e3c8fd CONFIG_USB_STORAGE=y CONFIG_USB_STORAGE_REALTEK=m -From fd6756b15040d51b066e8e13aea594ffe202381d Mon Sep 17 00:00:00 2001 +From 3b3418243f5b67ff53c02dbe4186490c65c6a278 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 11 Feb 2017 01:18:31 -0800 Subject: [PATCH 108/171] ARM64: Force hardware emulation of deprecated @@ -114568,7 +114568,7 @@ index f0e6d717885b1fcf3b22f64c10c38f19c25f809d..0cb830d30fb6d2bd26ab572efe893649 case INSN_OBSOLETE: insn->current_mode = INSN_UNDEF; -From e0e7606dc863810c5ed6c9c523b61e9cab6afdb2 Mon Sep 17 00:00:00 2001 +From 5932ba3628c0d244556eaea1c25994b5c19e8b5c Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Fri, 10 Feb 2017 17:57:08 -0800 Subject: [PATCH 109/171] build/arm64: Add rules for .dtbo files for dts @@ -114596,7 +114596,7 @@ index f839ecd919f934c54a73d8e9f8179aff3d3cba26..a4010b3cc8ef11d449bcff8018522667 dtbs: prepare scripts -From 58394c288c349a81dcd637956008f7f986029690 Mon Sep 17 00:00:00 2001 +From 34adb290c399aa95023150a4752d52595b4d8835 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 9 May 2016 17:28:18 -0700 Subject: [PATCH 110/171] clk: bcm2835: Mark GPIO clocks enabled at boot as @@ -114637,7 +114637,7 @@ index 39f72da6ba1f6ec6ec41d5dc1bf46344aab008da..fe3298b54cdfb96bd90fb4f39e13921d * rate changes on at least of the parents. */ -From 0ef189580cf32385a193a729ef6f5eac8133c390 Mon Sep 17 00:00:00 2001 +From 2b2bcf755dc12fa10d1a67436f3b8c20922b81d1 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 24 Feb 2015 13:40:50 +0000 Subject: [PATCH 111/171] pinctrl-bcm2835: Fix interrupt handling for GPIOs @@ -114673,7 +114673,7 @@ index 6351fe7f8e314ac5ebb102dd20847b383fd5b857..28745af5aadf3cb91fa7ff39118385c3 }, }; -From 231de98a57e783d1661e93c339761b1a768dbffd Mon Sep 17 00:00:00 2001 +From 7fdc8ffe1b6d75be36ed8c9e8fc6e3554deb45ec Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 23 Mar 2017 10:06:56 +0000 Subject: [PATCH 112/171] ASoC: Add prompt for ICS43432 codec @@ -114701,7 +114701,7 @@ index adf3b7b75e303430d6a03a2b457d389596f39c1a..ba4a36dd0196e8eece5e22ad6717c189 config SND_SOC_INNO_RK3036 tristate "Inno codec driver for RK3036 SoC" -From aa0d7cd8971ff12d2536d9583df90b9df8298d69 Mon Sep 17 00:00:00 2001 +From 45c0e545b1985fad7babd4ce4605a375c1a9c948 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 23 Mar 2017 16:34:46 +0000 Subject: [PATCH 113/171] bcm2835-aux: Add aux interrupt controller @@ -114868,7 +114868,7 @@ index bd750cf2238d61489811e7d7bd3b5f9950ed53c8..41e0702fae4692221980b0d02aed1ba6 BCM2835_AUX_CLOCK_COUNT, GFP_KERNEL); if (!onecell) -From c282f9f93aae2c9fc600567281affdef1a425436 Mon Sep 17 00:00:00 2001 +From 4ac5765bb3963b030ae15c84833543da46efc91a Mon Sep 17 00:00:00 2001 From: Stefan Agner Date: Fri, 29 Apr 2016 10:32:17 -0700 Subject: [PATCH 114/171] mmc: read mmc alias from device tree @@ -114928,7 +114928,7 @@ index 3f8c85d5aa094b43666904c7dbbe5e62c9763c19..4dbd0e8e27a496bfbe67d188cf795ecc kfree(host); return NULL; -From 1e9bbba01dbbd960eb54b7a6164f8ca558d43e27 Mon Sep 17 00:00:00 2001 +From 25101f2b1eeba577c40240fa63fc17d3c7fa5efb Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 11 May 2016 12:50:33 +0100 Subject: [PATCH 115/171] mmc: Add MMC_QUIRK_ERASE_BROKEN for some cards @@ -115071,7 +115071,7 @@ index aad015e0152b7f1d32f92c500825b723498d1be9..d44a9c84a90a02388c05a427814fb8fc unsigned int erase_size; /* erase size in sectors */ -From a724032fc4c905452e91e63700aeb377d0cedd36 Mon Sep 17 00:00:00 2001 +From 63fba7f5fcfc40cdb62f55ba2d1a2956854cb18e Mon Sep 17 00:00:00 2001 From: Yasunari Takiguchi Date: Fri, 14 Apr 2017 10:43:57 +0100 Subject: [PATCH 116/171] This is the driver for Sony CXD2880 DVB-T2/T tuner + @@ -131206,7 +131206,7 @@ index 0000000000000000000000000000000000000000..82e122349055be817eb74ed5bbcd7560 +MODULE_AUTHOR("Sony Semiconductor Solutions Corporation"); +MODULE_LICENSE("GPL v2"); -From a0e56c2ed506e86deeb9db7371801b1c82df43ad Mon Sep 17 00:00:00 2001 +From 16dfb20dab504ebd8f4f9a5b85a730f3ab6aff85 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 09:18:09 +0100 Subject: [PATCH 117/171] raspberrypi-firmware: Define the MBOX channel in the @@ -131231,7 +131231,7 @@ index c819c21b0158a59c1308882e5a40e3f3fe73cbdf..de2a3dcd562beb752266eaf0070e5586 enum rpi_firmware_property_status { -From 43827c87ca994ae688fc0946b486a1a4f7bffdac Mon Sep 17 00:00:00 2001 +From 083451859fde5d6a8c190adc68b8e8b67c812424 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 09:16:19 +0100 Subject: [PATCH 118/171] raspberrypi-firmware: Export the general transaction @@ -131278,7 +131278,7 @@ index de2a3dcd562beb752266eaf0070e55861d553f5f..dc7fd58afd5dddebf9b17065bb069a1d #endif /* __SOC_RASPBERRY_FIRMWARE_H__ */ -From d81430170878198cc623c1a2565cddf417bdc3ab Mon Sep 17 00:00:00 2001 +From 232add96b3b870c79989b574100230579201b99d Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 08:39:33 +0100 Subject: [PATCH 119/171] drm/vc4: Add a mode for using the closed firmware for @@ -132054,7 +132054,7 @@ index 0000000000000000000000000000000000000000..1e09980c61a91246156c4ab661c03779 + }, +}; -From 954dc7a0536808a576770aadd5c00a6b6a62c785 Mon Sep 17 00:00:00 2001 +From 73fdfe41371bf168f8baeb36aa36641127bd958c Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 1 Feb 2017 17:09:18 -0800 Subject: [PATCH 120/171] drm/vc4: Name the primary and cursor planes in fkms. @@ -132081,7 +132081,7 @@ index 1e09980c61a91246156c4ab661c03779baa1fc97..174a2f90c5bd78798ed47cca243b68a9 if (type == DRM_PLANE_TYPE_PRIMARY) { vc4_plane->fbinfo = -From 97944560aa49e696dfce604a51416ef62c156630 Mon Sep 17 00:00:00 2001 +From 332f96f46f4a9c578173055106270bde0967cab3 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 1 Feb 2017 17:10:09 -0800 Subject: [PATCH 121/171] drm/vc4: Add DRM_DEBUG_ATOMIC for the insides of @@ -132154,7 +132154,7 @@ index 174a2f90c5bd78798ed47cca243b68a968e6e735..611a3c6d622deb9b511fe70c363d201b RPI_FIRMWARE_SET_CURSOR_STATE, &packet_state, -From 5aca09df45741c4b230bd364aa411cb61993e1b6 Mon Sep 17 00:00:00 2001 +From a36d849b9158cbae7ddf2347b4bc37c02021af8a Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 2 Feb 2017 09:42:18 -0800 Subject: [PATCH 122/171] drm/vc4: Fix sending of page flip completion events @@ -132199,7 +132199,7 @@ index 611a3c6d622deb9b511fe70c363d201b091c414a..eb97443533c5a8fb5e142541adb1165b static void vc4_crtc_handle_page_flip(struct vc4_crtc *vc4_crtc) -From 07c1450b5ac5a124aabef0d1cb4ea8489a4e9efb Mon Sep 17 00:00:00 2001 +From 40403bf3408eff7c73bef058172c5970ecab2dbe Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 18 Apr 2017 21:43:46 +0100 Subject: [PATCH 123/171] vc4_fkms: Apply firmware overscan offset to hardware @@ -132259,7 +132259,7 @@ index eb97443533c5a8fb5e142541adb1165b55e32aea..aa0ab7bcd904b775f64045c4d5baf39a return 0; -From bf461c10dbd78d4cd803d20040fed48f02a54431 Mon Sep 17 00:00:00 2001 +From 86fa0abae5b3bc8674a0911ff66dc5b58f52433e Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 15 May 2017 09:28:36 -0700 Subject: [PATCH 124/171] drm/vc4: Mark the device as active when enabling @@ -132288,7 +132288,7 @@ index 7cc346ad9b0baed63701d1fae8f0306aa7713129..c82326ff994d03719a66d42f8f9ac0e2 pm_runtime_set_autosuspend_delay(dev, 40); /* a little over 2 frames. */ pm_runtime_enable(dev); -From a88d8490c0d3f615e185a3a23b0db5407a34f1a0 Mon Sep 17 00:00:00 2001 +From 3189a72f24358de8b0a75ac8aff614009f12acbf Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 16 May 2017 14:39:49 +0100 Subject: [PATCH 125/171] mmc: Change downstream MMC driver CONFIG option @@ -132339,7 +132339,7 @@ index f4b8951af214fd0b0392d4fb38b29a0b41c7340e..d352fabf6b61c803fef3e10f974214bf obj-$(CONFIG_MMC_WBSD) += wbsd.o obj-$(CONFIG_MMC_AU1X) += au1xmmc.o -From 8797af187c44ce214f2b5250631ca3606049da2e Mon Sep 17 00:00:00 2001 +From b43cedacd8ad7f2bcd37f61f5b4e26675321f398 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 16 May 2017 19:34:52 +0100 Subject: [PATCH 126/171] config: Add CONFIG_I2C_ROBOTFUZZ_OSIF @@ -132374,7 +132374,7 @@ index ace19d6f5bc04091130bd28b65ce25e863117a43..17952377907afac28fd982ca2f910206 CONFIG_SPI_BCM2835=m CONFIG_SPI_BCM2835AUX=m -From 6c95279aa3a4b8ca4b067d4c0f9a445efc9f2a0a Mon Sep 17 00:00:00 2001 +From 15687860e934e132279fd2c656cb2006f71dd6b9 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 18 May 2017 11:40:43 +0100 Subject: [PATCH 127/171] config: Add FB_TFT_ST7789V module @@ -132409,7 +132409,7 @@ index 17952377907afac28fd982ca2f9102067a062d6e..ef7bfc431c43eec6deb7c52e8cdac317 CONFIG_FB_TFT_TLS8204=m CONFIG_FB_TFT_UC1701=m -From a20f8aa87b28c45181441f32f84b5f6b58b89dad Mon Sep 17 00:00:00 2001 +From ac428169de21c967a6fecb720967591091c14a9d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 18 May 2017 15:36:46 +0100 Subject: [PATCH 128/171] staging: bcm2835-audio: Fix memory corruption @@ -132447,7 +132447,7 @@ index 5f3d8f2339e34834d11edfa8de1d5819e3e32b4f..89f96f3c02805f4114ec9b488e18d00e return ret; } -From 7f0ebb6e0287c4656db2caa57885c78289793a08 Mon Sep 17 00:00:00 2001 +From eee176d9f9ac834d9871b82bbc581db5ade74754 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 15 May 2017 16:40:05 +0100 Subject: [PATCH 129/171] config: Add CONFIG_TOUCHSCREEN_GOODIX @@ -132482,7 +132482,7 @@ index ef7bfc431c43eec6deb7c52e8cdac31794ccccbe..573cbd71ca0990b7a7e48fa3bbc98eec CONFIG_TOUCHSCREEN_RPI_FT5406=m CONFIG_TOUCHSCREEN_USB_COMPOSITE=m -From fd626212989c9e5e426e30e2f5fdd7cc23de97ac Mon Sep 17 00:00:00 2001 +From 7e5badef1b86f6e1b0fb2491e62d71221ff93f1b Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 16 May 2017 15:58:00 +0100 Subject: [PATCH 130/171] config: Add CONFIG_TOUCHSCREEN_EDT_FT5X06 @@ -132517,7 +132517,7 @@ index 573cbd71ca0990b7a7e48fa3bbc98eec2d3d776f..6c4d62cdea7e4ed642e265861c6f1c1a CONFIG_TOUCHSCREEN_USB_COMPOSITE=m CONFIG_TOUCHSCREEN_STMPE=m -From e4b9feed993ae1096693a59fd6a0b057ba038b89 Mon Sep 17 00:00:00 2001 +From 8fb0cef5681ff225e39c1b0102ae011cfeb86aa9 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 22 May 2017 13:35:28 +0100 Subject: [PATCH 131/171] config: Add CONFIG_IPV6_SIT_6RD @@ -132552,7 +132552,7 @@ index 6c4d62cdea7e4ed642e265861c6f1c1a964e331c..676dfebfbab8f1cba521bc032b8d2137 CONFIG_IPV6_MULTIPLE_TABLES=y CONFIG_IPV6_SUBTREES=y -From 0fb8a0728b9466d4f6265f88f28df1da81fa2a9f Mon Sep 17 00:00:00 2001 +From fb7d8b94c40ba824e46cef5325069afb7ed84357 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 22 May 2017 15:28:27 +0100 Subject: [PATCH 132/171] config: Add CONFIG_IPV6_ROUTE_INFO @@ -132587,7 +132587,7 @@ index 676dfebfbab8f1cba521bc032b8d21371c38abfa..4ae560370a972b9c56e8af38a537b1db CONFIG_INET6_ESP=m CONFIG_INET6_IPCOMP=m -From 60c8e0676d5ee5c3a35ebfafa875484e17c365eb Mon Sep 17 00:00:00 2001 +From 73f3f7f557117dd4f8cb66f6bead0b12d975d2d7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 26 Apr 2017 17:28:47 +0100 Subject: [PATCH 133/171] clk: bcm2835: Limit PCM clock to OSC and PLLD_PER @@ -132635,7 +132635,7 @@ index fe3298b54cdfb96bd90fb4f39e13921d2e1d4356..c24b4defb2b046e4ecdc109befc2b224 [BCM2835_CLOCK_PWM] = REGISTER_PER_CLK( .name = "pwm", -From bcb22e7e51e74f0424a60d3132eb8990b9572c9b Mon Sep 17 00:00:00 2001 +From ab36a9b001592a36aff88ba11801e2c6dae3b404 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 22 May 2017 13:56:41 +0100 Subject: [PATCH 134/171] clk: bcm2835: Minimise clock jitter for PCM clock @@ -132763,7 +132763,7 @@ index c24b4defb2b046e4ecdc109befc2b22497060647..db3ba74acf78f4dfec0d2206b58bc7c3 .tcnt_mux = 23), [BCM2835_CLOCK_PWM] = REGISTER_PER_CLK( -From c5b41377f6623f3884178ba77c3f0905abab4fd4 Mon Sep 17 00:00:00 2001 +From 5b79a0f36c9159ecebd06d0978e96a99447e2722 Mon Sep 17 00:00:00 2001 From: P33M Date: Thu, 25 May 2017 16:04:53 +0100 Subject: [PATCH 135/171] dwc_otg: make periodic scheduling behave properly for @@ -132937,7 +132937,7 @@ index 85a6d431ca54b47dc10573aa72d1ad69d06f2e36..4b1dd9de99e9e08b2e006fb5f8a7ef92 status = check_max_xfer_size(hcd, qh); if (status) { -From dba872568a830087bbaf23bd11df5fc4c995a9c1 Mon Sep 17 00:00:00 2001 +From 9cdaed28ddaa9b5d6c3f5dcb825fa1faf702f9d5 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 19 May 2017 16:07:23 +0100 Subject: [PATCH 136/171] serial: 8250: Add CAP_MINI, set for bcm2835aux @@ -133013,7 +133013,7 @@ index 68fd045a7025047726860547ecd661b95d61ac80..af954e278d78002cc5d07086dcc69608 baud = serial8250_get_baud_rate(port, termios, old); -From 58fa4f1c6cbcb0fe5751feb8730e9b881a3a91dc Mon Sep 17 00:00:00 2001 +From a07788cb248ef444bcacbf96315c31c5c95bd545 Mon Sep 17 00:00:00 2001 From: P33M Date: Fri, 26 May 2017 12:50:31 +0100 Subject: [PATCH 137/171] dwc_otg: fiq_fsm: Make isochronous compatibility @@ -133080,7 +133080,7 @@ index 38bf5fc792d32352f9e208e0e90f968599b9bc31..71834cf365e67d7ad995bba7869216c4 return 1; } -From 9fda46edc559c721e8a3e4355520064dc7f01e6b Mon Sep 17 00:00:00 2001 +From 8b6a4fe482930b0f047c61ad7313c5037f659c8a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 12 Jun 2017 13:05:43 +0100 Subject: [PATCH 138/171] config: Add CONFIG_CAN_GS_USB @@ -133115,7 +133115,7 @@ index 4ae560370a972b9c56e8af38a537b1dbebd5488a..8894ef2ed78968ea56d83d56ba4d770b CONFIG_IRLAN=m CONFIG_IRNET=m -From 5f95f4029635496e4e61e09ac16527f83df94330 Mon Sep 17 00:00:00 2001 +From b062258b9ecc0a7e7a1bba39e7e34d47a4e1885c Mon Sep 17 00:00:00 2001 From: P33M Date: Mon, 12 Jun 2017 16:10:03 +0100 Subject: [PATCH 139/171] dwc_otg: add module parameter int_ep_interval_min @@ -133200,7 +133200,7 @@ index 4b1dd9de99e9e08b2e006fb5f8a7ef92f20c2553..fe8e8f841f03660c2ad49ab8e66193be DWC_DEBUGPL(DBG_HCD, "DWC OTG HCD QH Initialized\n"); -From 7ff66ca8713978900fece71bd4203caccb58c5fb Mon Sep 17 00:00:00 2001 +From 8182f2831ef0ab59f584c17595ff5a45d54e81bd Mon Sep 17 00:00:00 2001 From: P33M Date: Tue, 20 Jun 2017 13:44:01 +0100 Subject: [PATCH 140/171] dwc_otg: fiq_fsm: Add non-periodic TT exclusivity @@ -133370,7 +133370,7 @@ index 71834cf365e67d7ad995bba7869216c4091c3a74..7710370b30363e3170bf9bf522597c5f st->fsm = FIQ_PER_SSPLIT_STARTED; } else { -From e1854ee5ddf7552853ad7db0aaeea9efff405893 Mon Sep 17 00:00:00 2001 +From 7800e28b7d40508c65aa7ddeba53d0e6416def21 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 21 Jun 2017 17:19:04 +0100 Subject: [PATCH 141/171] serial: 8250: Fix THRE flag usage for CAP_MINI @@ -133417,7 +133417,7 @@ index af954e278d78002cc5d07086dcc69608ac3019ee..877b1a848b5a44e196cab5bfd435467b if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) -From c170fbc1fd3a2a5a74b4925968ed06e3306d47a5 Mon Sep 17 00:00:00 2001 +From 924518eb2f92f06099ca17045203ea947d097ab1 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 26 May 2017 13:03:41 +0100 Subject: [PATCH 142/171] BCM270X_DT: Add midi-uart1 overlay @@ -133518,7 +133518,7 @@ index 0000000000000000000000000000000000000000..e0bc410acbff3a7a175dd5d53b3ab0d0 + }; +}; -From f84f5b73c83be7f7d02c2ef2107f6a4e189b14a4 Mon Sep 17 00:00:00 2001 +From 53aeaf8103765bde747c025a5fbc1bfdff6e921e Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Sat, 20 May 2017 22:10:14 +0100 Subject: [PATCH 143/171] overlays: README: remove vestigial SDIO parameters @@ -133575,7 +133575,7 @@ index ec9e7b1941678796facf625b3770c20ed0b15b25..499cd1920fd373702cfbc9f6e0fcaebc (default on: polling once at boot-time) -From 03d7912b599cd5cf5385de4ee4906afa1bde99e1 Mon Sep 17 00:00:00 2001 +From 836532e60acada3b481c2656f507b43b569d23b4 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 27 Jun 2017 15:07:14 +0100 Subject: [PATCH 144/171] SQUASH: mmc: Apply ERASE_BROKEN quirks correctly @@ -133608,7 +133608,7 @@ index 05c8d7381fff5ae88531129d9a5ddd554bddb43e..c9d5d644688c1509d7febcff0322fbab END_FIXUP }; -From f8cd81d2c4579f411fd5b5c48ee95c800ccfc963 Mon Sep 17 00:00:00 2001 +From 73e4e21870947a6f44e62ed18d810824a99df270 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 11:34:26 +0200 Subject: [PATCH 145/171] ASoC: bcm2835: Add support for TDM modes @@ -134013,7 +134013,7 @@ index 56df7d8a43d0aac055a91b0d24aca8e1b4e308e4..dcacf7f83c9371df539a788ea33fedcf dev->dev = &pdev->dev; dev_set_drvdata(&pdev->dev, dev); -From 7db713fa27c37fe4f585df0282086082e0c71e25 Mon Sep 17 00:00:00 2001 +From 6213a555a822bb747d91a007fbdc27b67079d9cd Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 15:30:50 +0200 Subject: [PATCH 146/171] ASoC: bcm2835: Support left/right justified and DSP @@ -134262,7 +134262,7 @@ index dcacf7f83c9371df539a788ea33fedcf97d64690..3a706fda4f39e42efbe12f19d87af9b1 } -From 36ac9ead94b9144353b3c1d47fdede2246b24fe0 Mon Sep 17 00:00:00 2001 +From 447028c6e8aedfc6116435783857e862abc9e8ed Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 16:19:54 +0200 Subject: [PATCH 147/171] ASoC: bcm2835: Support additional samplerates up to @@ -134308,7 +134308,7 @@ index 3a706fda4f39e42efbe12f19d87af9b100a348a5..43f5715a0d5dda851731ecf7ff27e76c | SNDRV_PCM_FMTBIT_S24_LE | SNDRV_PCM_FMTBIT_S32_LE -From ef66e7de78c4d2a9ca03f117120c5a1cdc30ce7c Mon Sep 17 00:00:00 2001 +From b3e6e01a431adc3f8d755f67b29280c751c6fac0 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 16:24:57 +0200 Subject: [PATCH 148/171] ASoC: bcm2835: Enforce full symmetry @@ -134347,7 +134347,7 @@ index 43f5715a0d5dda851731ecf7ff27e76c48fb6e57..2e449d7173fcecbcd647f90a26bd58b6 static bool bcm2835_i2s_volatile_reg(struct device *dev, unsigned int reg) -From b5148a35aef4ec05c2a37c0bd4f616ba8d9612a8 Mon Sep 17 00:00:00 2001 +From fcb60c5dcb99367a75a44251326e6ba3acc9f74f Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Thu, 6 Jul 2017 18:52:16 +0200 Subject: [PATCH 149/171] config: add missing arizona regulator modules @@ -134400,7 +134400,7 @@ index 8894ef2ed78968ea56d83d56ba4d770b45bba5c2..7362d1a6e5759e45ebef3ba84a4454b8 CONFIG_MEDIA_CAMERA_SUPPORT=y CONFIG_MEDIA_ANALOG_TV_SUPPORT=y -From 9538e78fe8f46df88df55893ba333be72be7e476 Mon Sep 17 00:00:00 2001 +From 65bbaf6b467863a155549110ded168768c8417cd Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Tue, 4 Apr 2017 19:20:59 +1000 Subject: [PATCH 150/171] Audioinjector : make the octo and pi sound cards have @@ -134440,7 +134440,7 @@ index ef54e0f07ea03f59e9957b5d98f3e7fdc998e469..491906bbf446826e55dd843f28e4860f .of_match_table = audioinjector_pi_soundcard_of_match, }, -From a80fd6a05e1948659d9f484f8fb27d88f01f1134 Mon Sep 17 00:00:00 2001 +From 80ca64ba2532deacd0fbbc2a3408459a8547da3c Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Tue, 4 Apr 2017 19:23:04 +1000 Subject: [PATCH 151/171] Audioinjector octo : Make the playback and capture @@ -134466,7 +134466,7 @@ index 49115c8e20ce1a2ba5a99feb8983a1cafb052ca2..5e79f4eff93a21ed3495c77a90f73525 }; -From 91b906da5bd96cc19e0043ee073492bb1a1da29a Mon Sep 17 00:00:00 2001 +From cc7897bdf2f4068dcaf9e3be345d2db5eff8c8da Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Sun, 23 Apr 2017 19:36:53 +0100 Subject: [PATCH 152/171] BCM270X_DT: Add bme280 and bmp180 to i2c-sensor @@ -134543,7 +134543,7 @@ index 606b2d5012abf2e85712be631c42ea40a0b512c5..e23e34b32a0a8927c14203d7384e8008 lm75 = <&lm75>,"status"; lm75addr = <&lm75>,"reg:0"; -From 7db2a5fbc25090a46a453d71b820c15b9460c3bd Mon Sep 17 00:00:00 2001 +From aca9bbe3f0916a066277b7878aaab389a5c41978 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Sun, 23 Apr 2017 19:38:06 +0100 Subject: [PATCH 153/171] config: Add CONFIG_BMP280 (and CONFIG_BMP280_I2C) @@ -134579,7 +134579,7 @@ index 7362d1a6e5759e45ebef3ba84a4454b86e69a901..fab31f0fed0ec068e5249f4cebc34e48 CONFIG_PWM_PCA9685=m CONFIG_RASPBERRYPI_FIRMWARE=y -From 31a10e445e92a8a77277914d4b70083c8c837fa9 Mon Sep 17 00:00:00 2001 +From 48d9c5c5e403e38aa28d8b1f3bbe6f14eebedac9 Mon Sep 17 00:00:00 2001 From: Scott Ellis Date: Tue, 25 Apr 2017 10:46:09 -0400 Subject: [PATCH 154/171] config: Enable TI TMP102 temp sensor module @@ -134615,7 +134615,7 @@ index fab31f0fed0ec068e5249f4cebc34e48cfd29759..91a5234a5884f24f1a656d297a3d9064 CONFIG_BCM2835_THERMAL=y CONFIG_WATCHDOG=y -From 5b8fc8b27bfbdc5ae2ed6822cdd1d0c3ad131e8f Mon Sep 17 00:00:00 2001 +From 7753590d1566bfbbf504427b15095af949164366 Mon Sep 17 00:00:00 2001 From: Scott Ellis Date: Tue, 25 Apr 2017 13:05:42 -0400 Subject: [PATCH 155/171] BCM270X_DT: Add tmp102 to i2c sensor overlay @@ -134698,7 +134698,7 @@ index e23e34b32a0a8927c14203d7384e800878627347..e86a13f92c3f75c14fa4425cdfb081d6 }; }; -From 827688ba97bf9886a4c182e3bacd948e2a297093 Mon Sep 17 00:00:00 2001 +From 5debf221e2d5fad35103cf83b7ab4c5853945c22 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 8 May 2017 16:43:40 +0100 Subject: [PATCH 156/171] irq_bcm2836: Send event when onlining sleeping cores @@ -134737,7 +134737,7 @@ index 9a7ee04ee0d9b7aa734cf3159ed59c19a338de0d..014f13f89eb896f5cfc75ed9891787d0 } -From 48935b4579893dcec2188837d0e307713c4d5bdf Mon Sep 17 00:00:00 2001 +From 53dbd6a2136191dbfd06d50c3447ef797f81f404 Mon Sep 17 00:00:00 2001 From: Ahmet Inan Date: Mon, 15 May 2017 17:10:53 +0200 Subject: [PATCH 157/171] overlays: Add Goodix overlay @@ -134837,7 +134837,7 @@ index 0000000000000000000000000000000000000000..084f74042ed6379ebd9281374d5391a7 + }; +}; -From ed834be03a7d7e947a7f527ce0b538dd7c8f1720 Mon Sep 17 00:00:00 2001 +From 5f93ac25b13dbf756543f6a8322d80724f6fbc26 Mon Sep 17 00:00:00 2001 From: chenzhiwo Date: Wed, 17 May 2017 16:34:57 +0800 Subject: [PATCH 158/171] Add device tree overlay for GPIO connected rotary @@ -134932,7 +134932,7 @@ index 0000000000000000000000000000000000000000..c0c6bccff60cc15d9a9bf59d2c7cba41 + }; +}; -From f5a5d7a65123ac8e4565b94e97e0bd7d88d2df88 Mon Sep 17 00:00:00 2001 +From d9ec788be75aaf7173187e31b36a4d088f419b8a Mon Sep 17 00:00:00 2001 From: Anton Onishchenko Date: Tue, 23 May 2017 18:55:46 +0300 Subject: [PATCH 159/171] mpu6050 device tree overlay (#2031) @@ -135050,7 +135050,7 @@ index 91a5234a5884f24f1a656d297a3d906429477b5d..2a28b012696a955f4d275a9e0a9fa3e1 CONFIG_PWM_BCM2835=m CONFIG_PWM_PCA9685=m -From 98f4a21a4331ac0a1c04fd9a683826513a52362e Mon Sep 17 00:00:00 2001 +From 3277fb46a4460a6b46c7dacf28cb6e9b0a9e1993 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 31 May 2017 09:33:55 +0100 Subject: [PATCH 160/171] config: Adding SENSOR_JC42 @@ -135093,7 +135093,7 @@ index 2a28b012696a955f4d275a9e0a9fa3e155e4a3c6..706bd883dd345a8ad32d30386f7dcf11 CONFIG_SENSORS_SHT21=m CONFIG_SENSORS_SHTC1=m -From 4c3296dd854c2b02a042971e8fd4af8c2c57518f Mon Sep 17 00:00:00 2001 +From 419bd4c33b48b55bcc1baf5a587171743059b4a7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 31 May 2017 15:27:39 +0100 Subject: [PATCH 161/171] BCM270X_DT: Improve i2c-sensor and i2c-rtc overlay @@ -135461,7 +135461,7 @@ index e86a13f92c3f75c14fa4425cdfb081d6795ff76a..d2f0008addfadac8f6ed774a6e4f3f97 }; }; -From c8497d329f53d5a3036758094bcd717d46163507 Mon Sep 17 00:00:00 2001 +From 89e2ce0649440f8736f5b1afde823fb0a75d731a Mon Sep 17 00:00:00 2001 From: Stefan Tatschner Date: Mon, 29 May 2017 21:46:16 +0200 Subject: [PATCH 162/171] Add device tree config for htu21 @@ -135546,7 +135546,7 @@ index d2f0008addfadac8f6ed774a6e4f3f97871c0d61..17c27e3b666a7a83619471b50c63bb93 }; }; -From 0068e5663fe3de47a8624ff0712fce7a07d3083d Mon Sep 17 00:00:00 2001 +From c44e8f2653c246b078d40ab6810ff2af973ec26d Mon Sep 17 00:00:00 2001 From: sandeepal Date: Fri, 2 Jun 2017 18:59:46 +0530 Subject: [PATCH 163/171] Allo Digione Driver (#2048) @@ -135980,7 +135980,7 @@ index 0000000000000000000000000000000000000000..e3664e44c699d0102120ecf99e8b780a +MODULE_DESCRIPTION("ASoC Driver for Allo DigiOne"); +MODULE_LICENSE("GPL v2"); -From cb6ba152a1c6fb236959f373964ad177247e9042 Mon Sep 17 00:00:00 2001 +From e9f5c274edd33a5d34523c1f662431df511acde0 Mon Sep 17 00:00:00 2001 From: Andrei Gherzan Date: Mon, 5 Jun 2017 16:40:38 +0100 Subject: [PATCH 164/171] dma-bcm2708: Fix module compilation of @@ -136026,7 +136026,7 @@ index c5bfff2765be4606077e6c8af73040ec13ee8974..6ca874d332a8bc666b1c9576ac51f479 #endif /* _PLAT_BCM2708_DMA_H */ -From 2372c8ee0241c4230e5cdf0e736c27ef34a8cb9f Mon Sep 17 00:00:00 2001 +From bf8b4627d606dbc2879d31c99feb9aeaee330fab Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 20 Jun 2017 17:51:47 +0100 Subject: [PATCH 165/171] bcm2835-cpufreq: Change licence to GPLv2 @@ -136082,7 +136082,7 @@ index 414fbdc10dfbfc6e4bb47870a7af3fd5780f9c9a..99345969b0e4d651fd9033d67de2febb /* ---------- INCLUDES ---------- */ #include -From a92dc03b6bb05c1f5fafef61ede5a845ac1a361c Mon Sep 17 00:00:00 2001 +From 37bba56280f850f490dfbc93de22d3ce7b757292 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 21 Jun 2017 09:03:51 -0700 Subject: [PATCH 166/171] bcm2708: Drop CMA alignment from FKMS mode as well. @@ -136141,7 +136141,7 @@ index 95a595a35cb4fbb707bf4b18161f6a46860aa4ae..36fbf6c8c2e612a6dc5aa02d77cc8173 }; -From ceb04cf72b1a78a7e66c4d4ab33c7d6658e7ffca Mon Sep 17 00:00:00 2001 +From cc58b4c35ba6e8d02bc359f9a9ea34382843b634 Mon Sep 17 00:00:00 2001 From: Steve Conner Date: Thu, 29 Jun 2017 15:56:19 +0100 Subject: [PATCH 167/171] New i2c-rtc-gpio device overlay (#2092) @@ -136408,7 +136408,7 @@ index 0000000000000000000000000000000000000000..8415e6081428fba9a47682964174fc02 + }; +}; -From 700d2207f6574dcde5ead4b83403ad85cd086f25 Mon Sep 17 00:00:00 2001 +From 96bf7e86c2be449bac4fc5ab2ded793b37800cf6 Mon Sep 17 00:00:00 2001 From: Allo Date: Mon, 3 Jul 2017 15:45:20 +0530 Subject: [PATCH 168/171] PianoPlus: Dual Mono & Dual Stereo features added @@ -136700,7 +136700,7 @@ index 56e43f98846b41e487b3089813f7edc3c08517eb..d4e99e3c6a383d92fb0cf9e8c1cd1e76 } -From fa26bbbbb313785aead28ef505844b19c0bd5561 Mon Sep 17 00:00:00 2001 +From b06423b859a65879b1fc58fcc3cd453a924c250c Mon Sep 17 00:00:00 2001 From: Matthijs Kooijman Date: Sun, 9 Jul 2017 15:15:22 +0200 Subject: [PATCH 169/171] overlays: Add gpio-shutdown overlay (#2103) @@ -136859,7 +136859,7 @@ index 0000000000000000000000000000000000000000..863fb395c8539734b658682b900e1fbd + +}; -From c3288ddc556c8f8d1773dfe08db00da85a91367e Mon Sep 17 00:00:00 2001 +From ae91198750500de8a15219372b5a1a0bd52e8f3f Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Mon, 10 Jul 2017 11:05:17 +0200 Subject: [PATCH 170/171] config: enable generic S/PDIF codec drivers (#2104) @@ -136919,7 +136919,7 @@ index cead8c64336bb4ce9656bb20384069917695852d..7c1be0e035105724a7774ac59e5195a0 CONFIG_SND_SIMPLE_CARD=m CONFIG_HIDRAW=y -From 2bd630c9dfbc88b101c7e178b47a722d7eeac424 Mon Sep 17 00:00:00 2001 +From fdcb48030aa1aa968b99696a09098547b38397cd Mon Sep 17 00:00:00 2001 From: Bilal Amarni Date: Wed, 24 May 2017 10:52:50 +0200 Subject: [PATCH 171/171] [ARM64] enable drivers for GPIO expander and vcio From a6d83b7746b5366da2964790d2ddf401e1137a85 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 29 Jul 2017 21:24:08 +0100 Subject: [PATCH 03/12] linux: update to linux-4.12.2 --- 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 0fc806adc6..087aa565c8 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -63,8 +63,8 @@ case "$LINUX" in PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET imx6-status-led imx6-soc-fan irqbalanced" ;; *) - PKG_VERSION="4.12.1" - PKG_SHA256="9c85ea73e51d2fa4c9e71edc112a687f41b3d8c925165416ce4eb8f1cda5a862" + PKG_VERSION="4.12.2" + PKG_SHA256="0a7a852eba28293e6d9bc9e09d4541d8f6ffe46f7ac632c54a7d85b597f185e2" PKG_URL="http://www.kernel.org/pub/linux/kernel/v4.x/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_PATCH_DIRS="default" ;; From 3f0b6207149c1ac4c125c25bc16005bec424ef2a Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 29 Jul 2017 21:24:08 +0100 Subject: [PATCH 04/12] RPi: update linux support patch for linux 4.12.2 --- .../patches/linux/linux-01-RPi_support.patch | 722 +++++++++--------- 1 file changed, 380 insertions(+), 342 deletions(-) diff --git a/projects/RPi/patches/linux/linux-01-RPi_support.patch b/projects/RPi/patches/linux/linux-01-RPi_support.patch index 334a6f14b0..351b804a99 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 4912726fe8d5ff0e57f2e4e5a5ac162661964629 Mon Sep 17 00:00:00 2001 +From 51c3916ef6fc3a4e950320f477a4536de019c87a Mon Sep 17 00:00:00 2001 From: Steve Glendinning Date: Thu, 19 Feb 2015 18:47:12 +0000 -Subject: [PATCH 001/171] smsx95xx: fix crimes against truesize +Subject: [PATCH 001/172] 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 2dfca96a63b60283b89efab676932a711024a499..88843b36182f0f12175df06e3a6fb55a usbnet_skb_return(dev, ax_skb); } -From dd12567ff9191622eb00b0f598fdb374fb67f4a1 Mon Sep 17 00:00:00 2001 +From 4d530707e6dbebedd509f3b9930037658c855df6 Mon Sep 17 00:00:00 2001 From: Sam Nazarko Date: Fri, 1 Apr 2016 17:27:21 +0100 -Subject: [PATCH 002/171] smsc95xx: Experimental: Enable turbo_mode and +Subject: [PATCH 002/172] smsc95xx: Experimental: Enable turbo_mode and packetsize=2560 by default See: http://forum.kodi.tv/showthread.php?tid=285288 @@ -94,10 +94,10 @@ index 88843b36182f0f12175df06e3a6fb55a3a8f47e5..27813c57707c4b001646a26d8b1174a0 netif_dbg(dev, ifup, dev->net, "rx_urb_size=%ld\n", -From 13473b239b475eb5b564ae33868aa0dba535ff4a Mon Sep 17 00:00:00 2001 +From 06f35eabee6c7d65cf9ea854f0fe8f7e741ba448 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 17:26:38 +0000 -Subject: [PATCH 003/171] Allow mac address to be set in smsc95xx +Subject: [PATCH 003/172] Allow mac address to be set in smsc95xx Signed-off-by: popcornmix --- @@ -193,10 +193,10 @@ index 27813c57707c4b001646a26d8b1174a0162c55ec..fac7a5f8642030a7dca7807e6c4808ea eth_hw_addr_random(dev->net); netif_dbg(dev, ifup, dev->net, "MAC address set to eth_random_addr\n"); -From 732cab55ba198ec48853ea4c0e6dcba31377330f Mon Sep 17 00:00:00 2001 +From 22bd41971ea73d2d31890930a4222ca40278d5c0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 13 Mar 2015 12:43:36 +0000 -Subject: [PATCH 004/171] Protect __release_resource against resources without +Subject: [PATCH 004/172] 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 43c3195f3c0f8bee203a190a6cc8572808017aa0 Mon Sep 17 00:00:00 2001 +From d71924886ead9003c1147f67a1781d983b19e0db Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 18 Dec 2014 16:07:15 -0800 -Subject: [PATCH 005/171] mm: Remove the PFN busy warning +Subject: [PATCH 005/172] mm: Remove the PFN busy warning See commit dae803e165a11bc88ca8dbc07a11077caf97bbcb -- the warning is expected sometimes when using CMA. However, that commit still spams @@ -252,10 +252,10 @@ index 2302f250d6b1ba150e3c2e4e17cfb6c99574ab5b..f434dbb4aaa8845318e2d40153339b08 goto done; } -From 834c0e15d8cecca573e2ca1372c0166b17d598d0 Mon Sep 17 00:00:00 2001 +From baea03ed01bc652c0db1efdd15dc879515b63d33 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 4 Dec 2015 17:41:50 +0000 -Subject: [PATCH 006/171] irq-bcm2836: Prevent spurious interrupts, and trap +Subject: [PATCH 006/172] irq-bcm2836: Prevent spurious interrupts, and trap them early The old arch-specific IRQ macros included a dsb to ensure the @@ -282,10 +282,10 @@ index e7463e3c08143acae3e8cc5682f918c6a0b07ebd..a8db33b50ad9ff83d284fa54fe4d3b65 #endif } else if (stat) { -From 652e6cfdef75337da53aa3c175b5d567419563db Mon Sep 17 00:00:00 2001 +From 59f43bc6d488841f649539cfb388a4be5c0c97f9 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 9 Feb 2017 14:33:30 +0000 -Subject: [PATCH 007/171] irq-bcm2836: Avoid "Invalid trigger warning" +Subject: [PATCH 007/172] irq-bcm2836: Avoid "Invalid trigger warning" Initialise the level for each IRQ to avoid a warning from the arm arch timer code. @@ -309,10 +309,10 @@ index a8db33b50ad9ff83d284fa54fe4d3b65f859df0f..c4e151451cf8c8ebde5225515eac2786 static void -From dfc2ea3ba7085d385e86d2b30971077cc398e227 Mon Sep 17 00:00:00 2001 +From 0c8bd2ebf5349f1dc17b950a7104cebd431498ea 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 008/171] irqchip: bcm2835: Add FIQ support +Subject: [PATCH 008/172] irqchip: bcm2835: Add FIQ support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -441,10 +441,10 @@ index 44d7c38dde479d771f3552e914bf8c1c1f5019f7..42ff5e6a8e0d532f5b60a1e7af7cc4d9 } -From ca29aacfb0deb1e4882cb41ca86464f185649c1c Mon Sep 17 00:00:00 2001 +From 33a9ef7e72ee3f154b20760531d5cf6412a9841e 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 009/171] irqchip: irq-bcm2835: Add 2836 FIQ support +Subject: [PATCH 009/172] irqchip: irq-bcm2835: Add 2836 FIQ support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -543,10 +543,10 @@ index 42ff5e6a8e0d532f5b60a1e7af7cc4d941bd5008..eccf6ed025299cb480884f5bcbe77abf for (b = 0; b < NR_BANKS; b++) { for (i = 0; i < bank_irqs[b]; i++) { -From dbb1f854997bd0cf5bfed00e102bba9ff20236dc Mon Sep 17 00:00:00 2001 +From 192022d591544fbbd3362a49b1d91350f2005550 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 10:26:09 +0100 -Subject: [PATCH 010/171] spidev: Add "spidev" compatible string to silence +Subject: [PATCH 010/172] spidev: Add "spidev" compatible string to silence warning See: https://github.com/raspberrypi/linux/issues/1054 @@ -567,10 +567,10 @@ index 9a2a79a871ba009fcfa8b7e2b52002c8845d94ce..4ffd24e8c50fd0df03cbb1257448c202 }; MODULE_DEVICE_TABLE(of, spidev_dt_ids); -From cb59c343514180966ae252c32db79a1178fe34e7 Mon Sep 17 00:00:00 2001 +From fdad75ee75c56c670b51f7418907bc5e96b12bf2 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 3 Jan 2017 18:25:01 +0000 -Subject: [PATCH 011/171] Revert "pinctrl: bcm2835: switch to GPIOLIB_IRQCHIP" +Subject: [PATCH 011/172] Revert "pinctrl: bcm2835: switch to GPIOLIB_IRQCHIP" This reverts commit 85ae9e512f437cd09bf61564bdba29ab88bab3e3. --- @@ -864,10 +864,10 @@ index 85d0091128644c446aed878e87769e82c77c3ebf..4f2621272bfd5cbc0d691d2fabe89e2e if (IS_ERR(pc->pctl_dev)) { gpiochip_remove(&pc->gpio_chip); -From dcca70d3c080ee22818ec364b71bcf7e35e151f3 Mon Sep 17 00:00:00 2001 +From 7e0134606329bceb547f863bc20a027bcc4d081f Mon Sep 17 00:00:00 2001 From: notro Date: Thu, 10 Jul 2014 13:59:47 +0200 -Subject: [PATCH 012/171] pinctrl-bcm2835: Set base to 0 give expected gpio +Subject: [PATCH 012/172] pinctrl-bcm2835: Set base to 0 give expected gpio numbering Signed-off-by: Noralf Tronnes @@ -889,10 +889,10 @@ index 4f2621272bfd5cbc0d691d2fabe89e2ee428d6db..5b7cb4c415e19f98e25b221ab0ad36b6 .can_sleep = false, }; -From 0f8477d4471a6443ccd51d91925abf4ff5137840 Mon Sep 17 00:00:00 2001 +From 9063d7e5aa547f34d0f140c4240eb018f3eea205 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 26 Feb 2015 09:58:22 +0000 -Subject: [PATCH 013/171] pinctrl-bcm2835: Only request the interrupts listed +Subject: [PATCH 013/172] pinctrl-bcm2835: Only request the interrupts listed in the DTB Although the GPIO controller can generate three interrupts (four counting @@ -919,10 +919,10 @@ index 5b7cb4c415e19f98e25b221ab0ad36b6885dae4c..6351fe7f8e314ac5ebb102dd20847b38 pc->irq_data[i].irqgroup = i; -From 495733654a3aa67f829dc95b2f5427a31ac0db5e Mon Sep 17 00:00:00 2001 +From 1497182289f0c9ecce6ab7b4d39256bd272c90ae Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Jun 2015 14:10:44 +0100 -Subject: [PATCH 014/171] spi-bcm2835: Support pin groups other than 7-11 +Subject: [PATCH 014/172] 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 @@ -1003,10 +1003,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 59c5eb26388cf3941d581588a0c94e09ddea99e6 Mon Sep 17 00:00:00 2001 +From fe8707f5fa918fb633dc0ff190e4e0e8af0a9c28 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 1 Jul 2016 22:09:24 +0100 -Subject: [PATCH 015/171] spi-bcm2835: Disable forced software CS +Subject: [PATCH 015/172] 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 @@ -1040,10 +1040,10 @@ index 5dfe20ffc2866fa6789825016c585175a29705b6..8493474d286f7a1ac6454a22c61c8c2c return 0; } -From 7ed843e0c77c9cb640c56e9e834343114dc8079f Mon Sep 17 00:00:00 2001 +From 9ff1b3143761f8b1f377b7dfe8728186d21cd2e8 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 8 Nov 2016 21:35:38 +0000 -Subject: [PATCH 016/171] spi-bcm2835: Remove unused code +Subject: [PATCH 016/172] spi-bcm2835: Remove unused code --- drivers/spi/spi-bcm2835.c | 61 ----------------------------------------------- @@ -1131,10 +1131,10 @@ index 8493474d286f7a1ac6454a22c61c8c2cef9121bf..33d75ad38a7f77d085321ace9101900a } -From f47b648176f9e3cdb86fa899baa9ec73306865e3 Mon Sep 17 00:00:00 2001 +From 0030bcf340aab764e9635c66e96bb4519f0398c7 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/171] ARM: bcm2835: Set Serial number and Revision +Subject: [PATCH 017/172] ARM: bcm2835: Set Serial number and Revision MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -1187,10 +1187,10 @@ index 0c1edfc98696da0e0bb7f4a18cdfbcdd27a9795d..8f152266ba9b470df2eaaed9ebcf158e static const char * const bcm2835_compat[] = { -From ac13d6b1f2eeb4b54d6cec2772c69ded78be7a57 Mon Sep 17 00:00:00 2001 +From d8125b0f23d944111e5c4335052561aa590daa5c 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/171] dmaengine: bcm2835: Load driver early and support +Subject: [PATCH 018/172] dmaengine: bcm2835: Load driver early and support legacy API MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -1293,10 +1293,10 @@ index 6204cc32d09c5096df8aec304c3c37b3bcb6be44..599c218dc8a73172dd4bd4a058fc8f95 MODULE_ALIAS("platform:bcm2835-dma"); MODULE_DESCRIPTION("BCM2835 DMA engine driver"); -From f897f9883b62253b9f18fd06a07c6337f98d3007 Mon Sep 17 00:00:00 2001 +From 49e3e2d1c3e2534c174bcbea9a8186c29696610a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 25 Jan 2016 17:25:12 +0000 -Subject: [PATCH 019/171] firmware: Updated mailbox header +Subject: [PATCH 019/172] firmware: Updated mailbox header --- include/soc/bcm2835/raspberrypi-firmware.h | 9 +++++++++ @@ -1357,10 +1357,10 @@ index cb979ad90401e299344dd5fae38d09c489d8bd58..30fb37fe175df604a738258a2a632bca RPI_FIRMWARE_VCHIQ_INIT = 0x00048010, -From c77c614958f3069621f12bd02c6448e50f8c6443 Mon Sep 17 00:00:00 2001 +From 35ead45646e22e137dc151024df9427d4b78b3de Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 15 Jun 2016 16:48:41 +0100 -Subject: [PATCH 020/171] rtc: Add SPI alias for pcf2123 driver +Subject: [PATCH 020/172] rtc: Add SPI alias for pcf2123 driver Without this alias, Device Tree won't cause the driver to be loaded. @@ -1380,10 +1380,10 @@ index 8895f77726e8da5444afcd602dceff8f25a9b3fd..1833b8853ceb0e6147cceb93a00e558c MODULE_LICENSE("GPL"); +MODULE_ALIAS("spi:rtc-pcf2123"); -From 342f3b64a74fdb9fd39c1a06fb34602ce53dc712 Mon Sep 17 00:00:00 2001 +From e059ba3d3e52060a5df18958ef1bd7fb6d38ef4c 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/171] watchdog: bcm2835: Support setting reboot partition +Subject: [PATCH 021/172] watchdog: bcm2835: Support setting reboot partition MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -1485,10 +1485,10 @@ index b339e0e67b4c1275fd4992fea4f1e24c0575b783..26b7177573fac2af1cd4ab5488d2686f static int bcm2835_wdt_probe(struct platform_device *pdev) -From 9387da08f5c63c4e20b49ab54b6e5cd08b7b8eda Mon Sep 17 00:00:00 2001 +From 4a59c9a2588d4c2f5619e36aa5ee857248c12269 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 5 Apr 2016 19:40:12 +0100 -Subject: [PATCH 022/171] reboot: Use power off rather than busy spinning when +Subject: [PATCH 022/172] reboot: Use power off rather than busy spinning when halt is requested --- @@ -1511,10 +1511,10 @@ index 3b2aa9a9fe268d45335f781c4aa22cf573753a1b..0180d89a34af45c56243fe0f17fbe209 /* -From 3007cd58688f938869df13b4b4907c49bbaf9879 Mon Sep 17 00:00:00 2001 +From e1f1c69fe45ca1a02c7965665b27b7ab5623f8fd Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 9 Nov 2016 13:02:52 +0000 -Subject: [PATCH 023/171] bcm: Make RASPBERRYPI_POWER depend on PM +Subject: [PATCH 023/172] bcm: Make RASPBERRYPI_POWER depend on PM --- drivers/soc/bcm/Kconfig | 1 + @@ -1533,10 +1533,10 @@ index a39b0d58ddd0fdf0ac1cc7295f8aafb12546e226..e037a6dd79d1881a09e3ca9115782709 help This enables support for the RPi power domains which can be enabled -From 9a044d9cc41bdac7a597d552c67d35beba264cdf Mon Sep 17 00:00:00 2001 +From 42eb7200daf5e32f926136f5cfbe04001c2c62c2 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Fri, 2 Sep 2016 16:45:27 +0100 -Subject: [PATCH 024/171] Register the clocks early during the boot process, so +Subject: [PATCH 024/172] 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. @@ -1581,10 +1581,10 @@ index 02585387061967ac9408e18ac1bce67e9e9414c0..283d2de45e4f29406d01f24ab1cae3f9 MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("BCM2835 clock driver"); -From 8383cb0bdb00336a754216c562f6380d8e51a12e Mon Sep 17 00:00:00 2001 +From 0cf3f9bedd00c378d2990ff9b0fa38c9682f941d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 6 Dec 2016 17:05:39 +0000 -Subject: [PATCH 025/171] bcm2835-rng: Avoid initialising if already enabled +Subject: [PATCH 025/172] bcm2835-rng: Avoid initialising if already enabled Avoids the 0x40000 cycles of warmup again if firmware has already used it --- @@ -1610,10 +1610,10 @@ index 574211a495491d9d6021dcaefe4274a63ed02055..e66c0fca8c6090e32f72796c0877a1cf err = hwrng_register(&bcm2835_rng_ops); if (err) { -From c6cca388adb417a0409d7746fed92137a76661a0 Mon Sep 17 00:00:00 2001 +From 0a1a09b6e41ac2dd7a4f7809ffb0ee8ad3369625 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Aug 2016 16:28:44 +0100 -Subject: [PATCH 026/171] kbuild: Ignore dtco targets when filtering symbols +Subject: [PATCH 026/172] kbuild: Ignore dtco targets when filtering symbols --- scripts/Kbuild.include | 2 +- @@ -1633,10 +1633,10 @@ index 61f87a99bf0a1c512e572d3cbdcf4b4b5d7ae785..0a5e36778eacf7dc589486f8bc8033f5 esac | tr ";" "\n" | sed -rn 's/^.*=== __KSYM_(.*) ===.*$$/KSYM_\1/p' -From 43ae27029bcfb7dcb37cf18ccabdcede495112ce Mon Sep 17 00:00:00 2001 +From 86c7497837b047e28ab94340a657012df24912fc Mon Sep 17 00:00:00 2001 From: Robert Tiemann Date: Mon, 20 Jul 2015 11:01:25 +0200 -Subject: [PATCH 027/171] BCM2835_DT: Fix I2S register map +Subject: [PATCH 027/172] BCM2835_DT: Fix I2S register map --- Documentation/devicetree/bindings/dma/brcm,bcm2835-dma.txt | 4 ++-- @@ -1674,10 +1674,10 @@ index 65783de0aedf3da79adc36fd077b7a89954ddb6b..a89fe4220fdc3f26f75ee66daf187554 dmas = <&dma 2>, <&dma 3>; -From 0e3d1b252aac2467af20826a088dec042eb15420 Mon Sep 17 00:00:00 2001 +From 7388fd8345e24b4e42bff74715160a2a8a33e4ea Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Feb 2017 17:20:08 +0000 -Subject: [PATCH 028/171] clk-bcm2835: Mark used PLLs and dividers CRITICAL +Subject: [PATCH 028/172] 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 @@ -1705,10 +1705,10 @@ index 283d2de45e4f29406d01f24ab1cae3f9f879234a..85df8c74a309f0b877ef65f1c55b086f divider->data = data; -From 1f491e2448210eb021ca1334d60d2ef56793f8a2 Mon Sep 17 00:00:00 2001 +From fccc53f92a93dc316d07375c0d1c4ea84b7964fe Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Feb 2017 17:20:08 +0000 -Subject: [PATCH 029/171] clk-bcm2835: Add claim-clocks property +Subject: [PATCH 029/172] 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, @@ -1810,10 +1810,10 @@ index 85df8c74a309f0b877ef65f1c55b086f1bb774a1..eec6735505c074c0a76ae647bf0e1bb6 sizeof(cprman_parent_names)); of_clk_parent_fill(dev->of_node, cprman->real_parent_names, -From 1632ee94f88b08c98330d3a59d2d79fb5cd60fc1 Mon Sep 17 00:00:00 2001 +From db40d78188ddea746ebb916f7c3832df53664f4c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 1 Mar 2017 16:06:53 +0000 -Subject: [PATCH 030/171] clk-bcm2835: Correct the prediv logic +Subject: [PATCH 030/172] clk-bcm2835: Correct the prediv logic If a clock has the prediv flag set, both the integer and fractional parts must be scaled when calculating the resulting frequency. @@ -1840,10 +1840,10 @@ index eec6735505c074c0a76ae647bf0e1bb68ab3a488..e0d28add45efdf70d1eba590282a3a26 return bcm2835_pll_rate_from_divisors(parent_rate, ndiv, fdiv, pdiv); } -From da85e82d94dc016b12137897cb48161514242e80 Mon Sep 17 00:00:00 2001 +From e9543ab9fe09783e33008fe6f475fa4aa55bc54c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 6 Mar 2017 09:06:18 +0000 -Subject: [PATCH 031/171] clk-bcm2835: Read max core clock from firmware +Subject: [PATCH 031/172] 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 @@ -1958,10 +1958,10 @@ index e0d28add45efdf70d1eba590282a3a2654af328d..39f72da6ba1f6ec6ec41d5dc1bf46344 for (i = 0; !of_property_read_u32_index(pdev->dev.of_node, "claim-clocks", -From 907544a9facb89572872ce7c41b5ecabee290b1a Mon Sep 17 00:00:00 2001 +From b7b4a852b14c42f972a68de489b12a59717ce7f8 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 9 Feb 2017 14:36:44 +0000 -Subject: [PATCH 032/171] sound: Demote deferral errors to INFO level +Subject: [PATCH 032/172] 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. @@ -1996,10 +1996,10 @@ index 754e3ef8d7ae1b8b188c3e52986f2c306fb7b763..90b385d1f79b63ccc43a8d4ba849084a goto _err_defer; } -From 6dd8b4ab79b4e457dd03d0d1c468d44b4249bc61 Mon Sep 17 00:00:00 2001 +From 6735b348e962509412c3f366231e633ec05bdfab Mon Sep 17 00:00:00 2001 From: Claggy3 Date: Sat, 11 Feb 2017 14:00:30 +0000 -Subject: [PATCH 033/171] Update vfpmodule.c +Subject: [PATCH 033/172] 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 @@ -2136,10 +2136,10 @@ index a71a48e71fffa8626fe90106815376c44bbe679b..d6c0a5a0a5ae3510db3ace5e3f5d3410 /* * Save the userland NEON/VFP state. Under UP, -From eda181ab6da80500f045014d25d147eb575c2c7b Mon Sep 17 00:00:00 2001 +From e4f30af31f4d8b99204da1e7b2fc384da99b8144 Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Wed, 8 Mar 2017 21:13:24 +1100 -Subject: [PATCH 034/171] ASoC: bcm2835_i2s.c: relax the ch2 register setting +Subject: [PATCH 034/172] 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. @@ -2160,10 +2160,10 @@ index 6ba20498202ed36906b52096893a88867a79269f..56df7d8a43d0aac055a91b0d24aca8e1 format |= BCM2835_I2S_CH1(BCM2835_I2S_CHPOS(ch1pos)); format |= BCM2835_I2S_CH2(BCM2835_I2S_CHPOS(ch2pos)); -From be10513b403c6b17f04e82ce4111fd6cacdd448b Mon Sep 17 00:00:00 2001 +From 278fc44930d69edcade60e776c9dae6371ee9fc5 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/171] i2c: bcm2835: Add debug support +Subject: [PATCH 035/172] i2c: bcm2835: Add debug support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -2352,10 +2352,10 @@ index cd07a69e2e9355540442785f95e90823b05c9d10..47167f403cc8329bd811b47c7011c299 if (i2c_dev->msg_err & BCM2835_I2C_S_ERR) return -EREMOTEIO; -From bbf84bf7ffba0355e8b595674ae42b56ebe5ad5f Mon Sep 17 00:00:00 2001 +From d3e194f254efc8a306b455e995f75fd021c3e5e5 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 12 May 2013 12:24:19 +0100 -Subject: [PATCH 036/171] Main bcm2708/bcm2709 linux port +Subject: [PATCH 036/172] Main bcm2708/bcm2709 linux port MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -2543,10 +2543,10 @@ index cfb4b4496dd9f61362dea012176c146120fada07..d9c6c217c4d6a2408abe2665bf7f2700 MODULE_AUTHOR("Lubomir Rintel "); MODULE_DESCRIPTION("BCM2835 mailbox IPC driver"); -From d5962aee76da88d6b534426af047faf94f9e87f4 Mon Sep 17 00:00:00 2001 +From 0b84392a8b7450bf0266457e359f1b0863fee819 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 19:46:17 +0100 -Subject: [PATCH 037/171] Add dwc_otg driver +Subject: [PATCH 037/172] Add dwc_otg driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -63688,10 +63688,10 @@ index 0000000000000000000000000000000000000000..cdc9963176e5a4a0d5250613b61e26c5 +test_main(); +0; -From 6360e56fe8b753416971bb1ba9f271a8cb908003 Mon Sep 17 00:00:00 2001 +From f6e58e69a328fbfe7bbdf88a616d6572d9888e3c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 17:06:34 +0100 -Subject: [PATCH 038/171] bcm2708 framebuffer driver +Subject: [PATCH 038/172] bcm2708 framebuffer driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -67150,10 +67150,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 66bdb0a8d52e7568a6386c1b5c4d9fcde4dfbdea Mon Sep 17 00:00:00 2001 +From 4af83fe0e4c0a5f44c56656a76a7abfd98652810 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 14:22:53 +0100 -Subject: [PATCH 039/171] dmaengine: Add support for BCM2708 +Subject: [PATCH 039/172] dmaengine: Add support for BCM2708 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -67784,10 +67784,10 @@ index 0000000000000000000000000000000000000000..c5bfff2765be4606077e6c8af73040ec + +#endif /* _PLAT_BCM2708_DMA_H */ -From df025807791b3bfb4b1a187fd5ecb3551f377f92 Mon Sep 17 00:00:00 2001 +From 60dc1d272509e6d57a7fad0d65107d18dc2300a6 Mon Sep 17 00:00:00 2001 From: gellert Date: Fri, 15 Aug 2014 16:35:06 +0100 -Subject: [PATCH 040/171] MMC: added alternative MMC driver +Subject: [PATCH 040/172] MMC: added alternative MMC driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -69509,10 +69509,10 @@ index 0000000000000000000000000000000000000000..4fe8d1fe44578fbefcd48f8c327ba3d0 +MODULE_LICENSE("GPL v2"); +MODULE_AUTHOR("Gellert Weisz"); -From 9c2eb72c8df3c9b23b945fc367ac93a266bb01bf Mon Sep 17 00:00:00 2001 +From 2e299e2cfde02f4da7f2a17a3f13ac98a60bf2e2 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 25 Mar 2015 17:49:47 +0000 -Subject: [PATCH 041/171] Adding bcm2835-sdhost driver, and an overlay to +Subject: [PATCH 041/172] Adding bcm2835-sdhost driver, and an overlay to enable it BCM2835 has two SD card interfaces. This driver uses the other one. @@ -71918,10 +71918,10 @@ index 0000000000000000000000000000000000000000..9c6f199a7830959f31012d86bc1f8b1a +MODULE_LICENSE("GPL v2"); +MODULE_AUTHOR("Phil Elwell"); -From 95cb0f1948919d1cad167ffa0f3714bd8f6803a6 Mon Sep 17 00:00:00 2001 +From 8b1a629f60f4b559b5cd26d381ad726419447af1 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 28 Oct 2016 15:36:43 +0100 -Subject: [PATCH 042/171] vc_mem: Add vc_mem driver for querying firmware +Subject: [PATCH 042/172] vc_mem: Add vc_mem driver for querying firmware memory addresses MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -72446,10 +72446,10 @@ index 0000000000000000000000000000000000000000..20a475377eb3078ea1ecaef2b24efc35 + +#endif /* _VC_MEM_H */ -From 64aaee08955fedf8034f5d8236cdc5bdf268a855 Mon Sep 17 00:00:00 2001 +From 96ee036f36ec0b0ceaf2317657e87e99d4f0fd06 Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Tue, 22 Jul 2014 15:41:04 +0100 -Subject: [PATCH 043/171] vcsm: VideoCore shared memory service for BCM2835 +Subject: [PATCH 043/172] vcsm: VideoCore shared memory service for BCM2835 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -76904,10 +76904,10 @@ index 0000000000000000000000000000000000000000..334f36d0d697b047df2922b5f2db67f3 + +#endif /* __VMCS_SM_IOCTL_H__INCLUDED__ */ -From 1e76d554c8bf2390bf864b2933fc5f146d266547 Mon Sep 17 00:00:00 2001 +From 00aad629848857916edd9dfb9d7dd4b5e01ee07a Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Fri, 21 Aug 2015 23:14:48 +0100 -Subject: [PATCH 044/171] Add /dev/gpiomem device for rootless user GPIO access +Subject: [PATCH 044/172] Add /dev/gpiomem device for rootless user GPIO access Signed-off-by: Luke Wren @@ -77215,10 +77215,10 @@ index 0000000000000000000000000000000000000000..f5e7f1ba8fb6f18dee77fad06a17480c +MODULE_DESCRIPTION("gpiomem driver for accessing GPIO from userspace"); +MODULE_AUTHOR("Luke Wren "); -From e37257f45f55948e72f8f4845e669079454e2729 Mon Sep 17 00:00:00 2001 +From 51b79943db12447ae73c681c485bf1cef7e28593 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:14:45 +0100 -Subject: [PATCH 045/171] Add SMI driver +Subject: [PATCH 045/172] Add SMI driver Signed-off-by: Luke Wren --- @@ -79169,10 +79169,10 @@ index 0000000000000000000000000000000000000000..ee3a75edfc033eeb0d90a687ffb68b10 + +#endif /* BCM2835_SMI_H */ -From 311cfa72ec018d9bc72a369c02557ab2da34f129 Mon Sep 17 00:00:00 2001 +From d9df0c768086d0a66876f980c74a522249ef8455 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Tue, 26 Apr 2016 14:59:21 +0000 -Subject: [PATCH 046/171] MISC: bcm2835: smi: use clock manager and fix reload +Subject: [PATCH 046/172] MISC: bcm2835: smi: use clock manager and fix reload issues Use clock manager instead of self-made clockmanager. @@ -79342,10 +79342,10 @@ index 63a4ea08b9930a3a31a985f0a1d969b488ed49ec..1261540703127d1d63b9f3c87042c6e5 return 0; } -From 6d91534121235ab52a0f53f300fbadf57fb15dbd Mon Sep 17 00:00:00 2001 +From 331158cb47483603c564ebf4250643ce029dc9ab Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:16:10 +0100 -Subject: [PATCH 047/171] Add SMI NAND driver +Subject: [PATCH 047/172] Add SMI NAND driver Signed-off-by: Luke Wren --- @@ -79710,10 +79710,10 @@ index 0000000000000000000000000000000000000000..02adda6da18bd0ba9ab19a104975b79d + ("Driver for NAND chips using Broadcom Secondary Memory Interface"); +MODULE_AUTHOR("Luke Wren "); -From e44004c9bbcee7d72494449abd92cd572d263c85 Mon Sep 17 00:00:00 2001 +From 88fc50d780dab54838d0fba7fc9515b5df760c12 Mon Sep 17 00:00:00 2001 From: Aron Szabo Date: Sat, 16 Jun 2012 12:15:55 +0200 -Subject: [PATCH 048/171] lirc: added support for RaspberryPi GPIO +Subject: [PATCH 048/172] 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 @@ -80574,10 +80574,10 @@ index 0000000000000000000000000000000000000000..fb69624ccef00ddbdccf8256d6baf1b1 + +#endif -From 08aa107e775377ab3c4d25aca5d9a95fbfb7e940 Mon Sep 17 00:00:00 2001 +From 158f70c30a9f92c87a619baa23d0ee7eb013f812 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:49:20 +0100 -Subject: [PATCH 049/171] Add cpufreq driver +Subject: [PATCH 049/172] Add cpufreq driver Signed-off-by: popcornmix --- @@ -80844,10 +80844,10 @@ index 0000000000000000000000000000000000000000..414fbdc10dfbfc6e4bb47870a7af3fd5 +module_init(bcm2835_cpufreq_module_init); +module_exit(bcm2835_cpufreq_module_exit); -From 2418ebdbca7521f9377e36c65a591417ce921971 Mon Sep 17 00:00:00 2001 +From 56da5adb6596e030252e8ec43af73672cf2f13a2 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 19:24:24 +0000 -Subject: [PATCH 050/171] Added hwmon/thermal driver for reporting core +Subject: [PATCH 050/172] Added hwmon/thermal driver for reporting core temperature. Thanks Dorian MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -81030,10 +81030,10 @@ index 0000000000000000000000000000000000000000..25b78c3eac1503fbc9e679b963a6284b +MODULE_DESCRIPTION("Thermal driver for bcm2835 chip"); +MODULE_LICENSE("GPL"); -From f233620a390a51733ae1bc96887210f25e2057fa Mon Sep 17 00:00:00 2001 +From 7cf02cdae4ef0bcacb3c64374cad6a60cc2665b6 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 15:44:08 +0100 -Subject: [PATCH 051/171] Add Chris Boot's i2c driver +Subject: [PATCH 051/172] Add Chris Boot's i2c driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -81698,10 +81698,10 @@ index 0000000000000000000000000000000000000000..962f2e5c7455d91bf32925d785f5f16b +MODULE_LICENSE("GPL v2"); +MODULE_ALIAS("platform:" DRV_NAME); -From 2ad04858f4376b635d23ca0275b259c2fbee8408 Mon Sep 17 00:00:00 2001 +From da3462d2ba3119c929a578f9a33a2dd6190821e0 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 052/171] char: broadcom: Add vcio module +Subject: [PATCH 052/172] char: broadcom: Add vcio module MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -81926,10 +81926,10 @@ index 0000000000000000000000000000000000000000..c19bc2075c77879563ef5e59038b5a14 +MODULE_DESCRIPTION("Mailbox userspace access"); +MODULE_LICENSE("GPL"); -From bab0eafdcb23c24a00bcd59f81bd299d434516f0 Mon Sep 17 00:00:00 2001 +From 3ca9b855dc1af3cb6025cd946716117406f8922a 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 053/171] firmware: bcm2835: Support ARCH_BCM270x +Subject: [PATCH 053/172] firmware: bcm2835: Support ARCH_BCM270x MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -82012,10 +82012,10 @@ index dd506cd3a5b874f9e1acd07efb8cd151bb6145d1..3f070bd38a91511c986e3fb114b15bd4 MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("Raspberry Pi firmware driver"); -From 16b2e3b90291768cdc9c7bb6adbef0220788ed1f Mon Sep 17 00:00:00 2001 +From a7f9f9342ec6b3e159b1bf3e2a0e017e8c39df3b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 11 May 2015 09:00:42 +0100 -Subject: [PATCH 054/171] scripts: Add mkknlimg and knlinfo scripts from tools +Subject: [PATCH 054/172] scripts: Add mkknlimg and knlinfo scripts from tools repo The Raspberry Pi firmware looks for a trailer on the kernel image to @@ -82542,10 +82542,10 @@ index 0000000000000000000000000000000000000000..84be2593ec1de8f97b0167ff06b3e05d + return $trailer; +} -From 24a7240e988dc369c8c9432d5897273caa6fa181 Mon Sep 17 00:00:00 2001 +From 4eac1c133b109ea4a8a0cff1deacac0a3042f206 Mon Sep 17 00:00:00 2001 From: notro Date: Wed, 9 Jul 2014 14:46:08 +0200 -Subject: [PATCH 055/171] BCM2708: Add core Device Tree support +Subject: [PATCH 055/172] BCM2708: Add core Device Tree support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -93990,10 +93990,10 @@ index 58c05e5d9870b6c18a72da7dc44ff3112994946d..9842523b225a88505d796cc689c04f40 # Bzip2 -From fdf4acc0ce42fdccc135ced039f267205bd03181 Mon Sep 17 00:00:00 2001 +From fb9a70cd157da7fd8c6bed02ac851d94f06fcc3c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Feb 2015 13:50:57 +0000 -Subject: [PATCH 056/171] BCM270x_DT: Add pwr_led, and the required "input" +Subject: [PATCH 056/172] BCM270x_DT: Add pwr_led, and the required "input" trigger The "input" trigger makes the associated GPIO an input. This is to support @@ -94168,10 +94168,10 @@ index 64c56d454f7df9f864a5242ce4212df586f66886..3fd74c8737871cb56f0355c858fc135e /* set_brightness_work / blink_timer flags, atomic, private. */ unsigned long work_flags; -From 14301633b9be54df017cd52432993b38ddb04cd4 Mon Sep 17 00:00:00 2001 +From 70e03b914d3c12e611fcc6f3d90e2d7424a6ecd5 Mon Sep 17 00:00:00 2001 From: Siarhei Siamashka Date: Mon, 17 Jun 2013 13:32:11 +0300 -Subject: [PATCH 057/171] fbdev: add FBIOCOPYAREA ioctl +Subject: [PATCH 057/172] fbdev: add FBIOCOPYAREA ioctl Based on the patch authored by Ali Gholami Rudi at https://lkml.org/lkml/2009/7/13/153 @@ -94439,10 +94439,10 @@ index fb795c3b3c178ad3cd7c9e9e4547ffd492bac181..703fa8a70574323abe2fb32599254582 __u32 dx; /* screen-relative */ __u32 dy; -From f4f7f6a9f3d8c92833c2dd984b4406c92b9cecce Mon Sep 17 00:00:00 2001 +From 0cb64783486d3ab92da2b740b18534f9aeee6952 Mon Sep 17 00:00:00 2001 From: Harm Hanemaaijer Date: Thu, 20 Jun 2013 20:21:39 +0200 -Subject: [PATCH 058/171] Speed up console framebuffer imageblit function +Subject: [PATCH 058/172] 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 @@ -94651,10 +94651,10 @@ index a2bb276a8b2463eee98eb237c4647bc00cd93601..436494fba15abecb400ef28688466faf start_index, pitch_index); } else -From 9146cc2a435784c333338ee568b84d23facd24dd Mon Sep 17 00:00:00 2001 +From f669f65ca5fd8e987753481999b44759aa6e5ba1 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 8 May 2013 11:46:50 +0100 -Subject: [PATCH 059/171] enabling the realtime clock 1-wire chip DS1307 and +Subject: [PATCH 059/172] 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 @@ -94904,10 +94904,10 @@ index d58594a3232492e33f1dd4babd3798b03e0f0203..feae94256256316fd9d850c3d83325af unsigned int ext_pullup_enable_pin; unsigned int pullup_duration; -From 4fbeb280ef7a2117078f4e739fa223ecfa3d9f8f Mon Sep 17 00:00:00 2001 +From 86c4e89805406e5020346eaf7eea5c136f232ccc Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 14 Jul 2014 22:02:09 +0100 -Subject: [PATCH 060/171] hid: Reduce default mouse polling interval to 60Hz +Subject: [PATCH 060/172] hid: Reduce default mouse polling interval to 60Hz Reduces overhead when using X --- @@ -94939,10 +94939,10 @@ index 83772fa7d92a6f6178cd3a4a5c0fea28350040b5..3f4a7e34b3f775e712b1b4d6afe27a2a break; case HID_GD_JOYSTICK: -From 3994a6cf9e8272c2ab28cc7ee024e40eab82fd46 Mon Sep 17 00:00:00 2001 +From dc791cb23c4e3ef0a55d99bb3444782dfd84485f Mon Sep 17 00:00:00 2001 From: Gordon Hollingworth Date: Tue, 12 May 2015 14:47:56 +0100 -Subject: [PATCH 061/171] rpi-ft5406: Add touchscreen driver for pi LCD display +Subject: [PATCH 061/172] 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 @@ -95300,10 +95300,10 @@ index 30fb37fe175df604a738258a2a632bca3bfff33f..4a3d79d3b48eb483a4e4bf498f617515 RPI_FIRMWARE_FRAMEBUFFER_SET_BACKLIGHT = 0x0004800f, -From e4a8b49c3eecb61782ef8a79fa0d2d3cc18ed70b Mon Sep 17 00:00:00 2001 +From 2072c420c03966ea53af5392cebb3ece3c24f8df Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 28 Nov 2016 16:50:04 +0000 -Subject: [PATCH 062/171] Improve __copy_to_user and __copy_from_user +Subject: [PATCH 062/172] Improve __copy_to_user and __copy_from_user performance Provide a __copy_from_user that uses memcpy. On BCM2708, use @@ -96878,10 +96878,10 @@ index 567601148318bf4a5fbc581d6c9881d9e190c409..45ea7866761a71470bd335f6f37ea603 bool "Broadcom BCM63xx DSL SoC" depends on ARCH_MULTI_V7 -From 7107bdddd0408c7f31f1337a26951c5a3279419c Mon Sep 17 00:00:00 2001 +From 7eb4f63b220be13fcf93402a34df6d8024a805d8 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 25 Jun 2015 12:16:11 +0100 -Subject: [PATCH 063/171] gpio-poweroff: Allow it to work on Raspberry Pi +Subject: [PATCH 063/172] 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 @@ -96916,10 +96916,10 @@ index be3d81ff51cc3f510d85e4eed7a52960e51e7bc1..a030ae9fb1fca325061c093696e82186 "%s: pm_power_off function already registered", __func__); -From d26e67d5dacaa8246f088af158b94e0c3538e80b Mon Sep 17 00:00:00 2001 +From bf9fb734b108edb687ef2b651ae854b32171bb4e Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 14:32:47 +0100 -Subject: [PATCH 064/171] mfd: Add Raspberry Pi Sense HAT core driver +Subject: [PATCH 064/172] mfd: Add Raspberry Pi Sense HAT core driver --- drivers/input/joystick/Kconfig | 8 + @@ -97784,10 +97784,10 @@ index 0000000000000000000000000000000000000000..56196dc2af10e464a1e3f98b028dca1c + +#endif -From 5f356004eac0178febdfb8a86f40a7f449a150e7 Mon Sep 17 00:00:00 2001 +From 9938b3e1ba061451195bab2a0c2029c061f71736 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 19:19:08 +0100 -Subject: [PATCH 065/171] ASoC: Add support for HifiBerry DAC +Subject: [PATCH 065/172] ASoC: Add support for HifiBerry DAC This adds a machine driver for the HifiBerry DAC. It is a sound card that can @@ -97962,10 +97962,10 @@ index 0000000000000000000000000000000000000000..ee9f133953544629282631e5ef3f73fe +MODULE_DESCRIPTION("ASoC Driver for HifiBerry DAC"); +MODULE_LICENSE("GPL v2"); -From 5b32f0a79b1a8589c05102952de17aae7b0a01a4 Mon Sep 17 00:00:00 2001 +From 7282ff2e096175e690cf21c87a73fa5b48e074c5 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Mon, 25 Jan 2016 15:48:59 +0000 -Subject: [PATCH 066/171] ASoC: Add support for Rpi-DAC +Subject: [PATCH 066/172] ASoC: Add support for Rpi-DAC --- sound/soc/bcm/Kconfig | 7 +++ @@ -98249,10 +98249,10 @@ index 0000000000000000000000000000000000000000..afe1b419582aa40c4b2729d242bb13cd +MODULE_AUTHOR("Florian Meier "); +MODULE_LICENSE("GPL v2"); -From 79a8f2d3ea622f1d6777e22c7be200075f10204b Mon Sep 17 00:00:00 2001 +From 86d6afdd95bafe6c87ff17cf432e6e4327bca4b3 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:41:23 +0100 -Subject: [PATCH 067/171] ASoC: wm8804: Implement MCLK configuration options, +Subject: [PATCH 067/172] 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 @@ -98301,10 +98301,10 @@ index af95d648265b3e92e345101542b332aee35191d4..513f56ba132929662802d15cdc653af3 .component_driver = { .dapm_widgets = wm8804_dapm_widgets, -From c8296d5ad5d69a26bf4ff927a759a2502e46d8a8 Mon Sep 17 00:00:00 2001 +From 398ee1b2ce7a90f423089836591cd2bb924bad84 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:42:08 +0100 -Subject: [PATCH 068/171] ASoC: BCM:Add support for HiFiBerry Digi. Driver is +Subject: [PATCH 068/172] ASoC: BCM:Add support for HiFiBerry Digi. Driver is based on the patched WM8804 driver. Signed-off-by: Daniel Matuschek @@ -98648,10 +98648,10 @@ index 0000000000000000000000000000000000000000..7620dd02de40b6d644ff038b445d375d +MODULE_DESCRIPTION("ASoC Driver for HifiBerry Digi"); +MODULE_LICENSE("GPL v2"); -From 7c08df8d3b0932e23ff7541abb37e5372a2637ba Mon Sep 17 00:00:00 2001 +From 12c9c069dc97fd8c309b238bd687205dbe65f914 Mon Sep 17 00:00:00 2001 From: Gordon Garrity Date: Sat, 8 Mar 2014 16:56:57 +0000 -Subject: [PATCH 069/171] Add IQaudIO Sound Card support for Raspberry Pi +Subject: [PATCH 069/172] Add IQaudIO Sound Card support for Raspberry Pi Set a limit of 0dB on Digital Volume Control @@ -98986,10 +98986,10 @@ index 0000000000000000000000000000000000000000..1ee4097c846376666775272ed692ca33 +MODULE_DESCRIPTION("ASoC Driver for IQAudio DAC"); +MODULE_LICENSE("GPL v2"); -From 8877c147eacbb9e325d7c52c358f7795c0219097 Mon Sep 17 00:00:00 2001 +From 81290059d1107e24f7ef5db393c147703709d76f Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 10:06:56 +0200 -Subject: [PATCH 070/171] Added support for HiFiBerry DAC+ +Subject: [PATCH 070/172] 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. @@ -99619,10 +99619,10 @@ index 72b19e62f6267698aea45d2410d616d91c1825cb..c6839ef6e16754ed9de2698507b8986a dev_err(dev, "No LRCLK?\n"); return -EINVAL; -From f7d785170f70cf754827706a8f644f919048f489 Mon Sep 17 00:00:00 2001 +From 1ac2ecf2486cbcd7cf474d9dce96e3cf547064d6 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 11:09:58 +0200 -Subject: [PATCH 071/171] Added driver for HiFiBerry Amp amplifier add-on board +Subject: [PATCH 071/172] 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. @@ -100457,10 +100457,10 @@ index 0000000000000000000000000000000000000000..8f019e04898754d2f87e9630137be9e8 + +#endif /* _TAS5713_H */ -From 8cfc24ecd91e31ff79f42b1a312d5d2b0cc3dd3a Mon Sep 17 00:00:00 2001 +From df130e200fa24bb1868d3e66b3d16d8ed7546055 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Wed, 25 Mar 2015 09:26:17 +0100 -Subject: [PATCH 072/171] Add driver for rpi-proto +Subject: [PATCH 072/172] 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 @@ -100675,10 +100675,10 @@ index 0000000000000000000000000000000000000000..fadbfade100228aaafabb0d3bdf35c01 +MODULE_DESCRIPTION("ASoC Driver for Raspberry Pi connected to PROTO board (WM8731)"); +MODULE_LICENSE("GPL"); -From 94bcdda5707904cf9281fbc61e8837976b4278a8 Mon Sep 17 00:00:00 2001 +From b267f82ec2c0495bf2c2543f78b336bd152ffc13 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 24 Aug 2015 16:03:47 +0100 -Subject: [PATCH 073/171] RaspiDAC3 support +Subject: [PATCH 073/172] RaspiDAC3 support Signed-off-by: Jan Grulich @@ -100921,10 +100921,10 @@ index 0000000000000000000000000000000000000000..ad2b5b89bc8213dc2e277306ef50d6e3 +MODULE_DESCRIPTION("ASoC Driver for RaspiDAC Rev.3x"); +MODULE_LICENSE("GPL v2"); -From 2abc2c9a68ccd1e2fd23b3e0e5dd233a386603a7 Mon Sep 17 00:00:00 2001 +From 1553abec999aaa26f19da161528870d2f63e59f6 Mon Sep 17 00:00:00 2001 From: Aaron Shaw Date: Thu, 7 Apr 2016 21:26:21 +0100 -Subject: [PATCH 074/171] Add Support for JustBoom Audio boards +Subject: [PATCH 074/172] Add Support for JustBoom Audio boards justboom-dac: Adjust for ALSA API change @@ -101380,10 +101380,10 @@ index 0000000000000000000000000000000000000000..909cf8928f2f4313982316f9c5b8a709 +MODULE_DESCRIPTION("ASoC Driver for JustBoom PI Digi HAT Sound Card"); +MODULE_LICENSE("GPL v2"); -From 217f213ee5176934940cce2091fd07c84e6d3dcf Mon Sep 17 00:00:00 2001 +From 73c7fd2f804e92e2a514ad943614c404f1ee9e8a Mon Sep 17 00:00:00 2001 From: Andrey Grodzovsky Date: Tue, 3 May 2016 22:10:59 -0400 -Subject: [PATCH 075/171] ARM: adau1977-adc: Add basic machine driver for +Subject: [PATCH 075/172] ARM: adau1977-adc: Add basic machine driver for adau1977 codec driver. This commit adds basic support for the codec usage including: Device tree overlay, @@ -101565,10 +101565,10 @@ index 0000000000000000000000000000000000000000..f3d7e5db7bb912e1d7ca6f8e8d42df5f +MODULE_DESCRIPTION("ASoC Driver for ADAU1977 ADC"); +MODULE_LICENSE("GPL v2"); -From e254875155cbcf5a411146d37157c7f7cbec3b9c Mon Sep 17 00:00:00 2001 +From c36b2166e79c73593ed90f938729b85eb148937f Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Mon, 16 May 2016 21:36:31 +1000 -Subject: [PATCH 076/171] New AudioInjector.net Pi soundcard with low jitter +Subject: [PATCH 076/172] 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. @@ -101819,10 +101819,10 @@ index 0000000000000000000000000000000000000000..ef54e0f07ea03f59e9957b5d98f3e7fd +MODULE_ALIAS("platform:audioinjector-pi-soundcard"); + -From 8c86d779e993d8603ce4749d0b49a8d20cade635 Mon Sep 17 00:00:00 2001 +From 5defb81956e67aada7acdcc4abbdd62c108f5a8a Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Thu, 30 Jun 2016 18:38:42 +0100 -Subject: [PATCH 077/171] Add IQAudIO Digi WM8804 board support +Subject: [PATCH 077/172] Add IQAudIO Digi WM8804 board support Support IQAudIO Digi board with iqaudio_digi machine driver and iqaudio-digi-wm8804-audio overlay. @@ -102122,10 +102122,10 @@ index 0000000000000000000000000000000000000000..33aa2be8a43a12a12cfb5d844dd9732c +MODULE_DESCRIPTION("ASoC Driver for IQAudIO WM8804 Digi"); +MODULE_LICENSE("GPL v2"); -From f068f80f5fd82c84097dd2b47ac1235b9dd9b320 Mon Sep 17 00:00:00 2001 +From 73cac070f9199ef12421e8ac2c82c238695b8f1e Mon Sep 17 00:00:00 2001 From: escalator2015 Date: Tue, 24 May 2016 16:20:09 +0100 -Subject: [PATCH 078/171] New driver for RRA DigiDAC1 soundcard using WM8741 + +Subject: [PATCH 078/172] New driver for RRA DigiDAC1 soundcard using WM8741 + WM8804 --- @@ -102598,10 +102598,10 @@ index 0000000000000000000000000000000000000000..f200688bb4ae32b90a0ced555aed94b0 +MODULE_DESCRIPTION("ASoC Driver for RRA DigiDAC1"); +MODULE_LICENSE("GPL v2"); -From b87a93eee33375c79d84ac42001052be9a814f60 Mon Sep 17 00:00:00 2001 +From 95930c618554db459e2a3e52e3d24e42f2c27987 Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Sat, 2 Jul 2016 16:26:19 +0100 -Subject: [PATCH 079/171] Add support for Dion Audio LOCO DAC-AMP HAT +Subject: [PATCH 079/172] Add support for Dion Audio LOCO DAC-AMP HAT Using dedicated machine driver and pcm5102a codec driver. @@ -102774,10 +102774,10 @@ index 0000000000000000000000000000000000000000..65e03741d349a2dc5bd91f69855ea952 +MODULE_DESCRIPTION("ASoC Driver for DionAudio LOCO"); +MODULE_LICENSE("GPL v2"); -From 03b41ed5087e67d8e965c44784a3ea9010f9e2d0 Mon Sep 17 00:00:00 2001 +From d04ec8b53f5a6f39e5046cac17c9fe4534ce161e Mon Sep 17 00:00:00 2001 From: Clive Messer Date: Mon, 19 Sep 2016 14:01:04 +0100 -Subject: [PATCH 080/171] Allo Piano DAC boards: Initial 2 channel (stereo) +Subject: [PATCH 080/172] 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, @@ -102984,10 +102984,10 @@ index 0000000000000000000000000000000000000000..eaf50fb6dbca1970ae1c6f8662088b0f +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Piano DAC"); +MODULE_LICENSE("GPL v2"); -From 3e831f51c400d4cd96ebce8dc5961f1b9a30b147 Mon Sep 17 00:00:00 2001 +From 16f56d2f6ff33179958c6b8b164cb62abb7f0f72 Mon Sep 17 00:00:00 2001 From: Raashid Muhammed Date: Mon, 27 Mar 2017 12:35:00 +0530 -Subject: [PATCH 081/171] Add support for Allo Piano DAC 2.1 plus add-on board +Subject: [PATCH 081/172] 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. @@ -103732,10 +103732,10 @@ index 0000000000000000000000000000000000000000..56e43f98846b41e487b3089813f7edc3 +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Piano DAC Plus"); +MODULE_LICENSE("GPL v2"); -From 6187c3695b24ce596cdab772510ab86426b8499d Mon Sep 17 00:00:00 2001 +From 707c7c51caf149951b0c074c6d4d216819e2215e Mon Sep 17 00:00:00 2001 From: BabuSubashChandar Date: Tue, 28 Mar 2017 20:04:42 +0530 -Subject: [PATCH 082/171] Add support for Allo Boss DAC add-on board for +Subject: [PATCH 082/172] Add support for Allo Boss DAC add-on board for Raspberry Pi. (#1924) Signed-off-by: Baswaraj K @@ -104438,10 +104438,10 @@ index 0000000000000000000000000000000000000000..203ab76c7045b081578e23bda1099dd1 +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Boss DAC"); +MODULE_LICENSE("GPL v2"); -From b4f1a9cbfc3428deac441ee30a6a3aa3f106a049 Mon Sep 17 00:00:00 2001 +From 9ef0dfb7588e6c22579fbaf863c617400efee2f9 Mon Sep 17 00:00:00 2001 From: gtrainavicius Date: Sun, 23 Oct 2016 12:06:53 +0300 -Subject: [PATCH 083/171] Support for Blokas Labs pisound board +Subject: [PATCH 083/172] Support for Blokas Labs pisound board Pisound dynamic overlay (#1760) @@ -105640,10 +105640,10 @@ index 0000000000000000000000000000000000000000..06ff1e53dc9d860946965b6303577762 +MODULE_DESCRIPTION("ASoC Driver for pisound, http://blokas.io/pisound"); +MODULE_LICENSE("GPL v2"); -From c30e5681cc850a10a568bd1f11dec4a3da4d5b83 Mon Sep 17 00:00:00 2001 +From 41acf52730e19f5936d693112a31962f8eedc580 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 22 Jan 2017 12:49:37 +0100 -Subject: [PATCH 084/171] ASoC: Add driver for Cirrus Logic Audio Card +Subject: [PATCH 084/172] 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 @@ -106708,10 +106708,10 @@ index 0000000000000000000000000000000000000000..ac8651ddff7bd3701dffe22c7fb88352 +MODULE_DESCRIPTION("ASoC driver for Cirrus Logic Audio Card"); +MODULE_LICENSE("GPL"); -From 6258dcdb27c367a089d81d3eff3af77a5fa76808 Mon Sep 17 00:00:00 2001 +From 8879090c5cd8676514a2293593d11fa3b1d3bb42 Mon Sep 17 00:00:00 2001 From: Miquel Date: Fri, 24 Feb 2017 20:51:06 +0100 -Subject: [PATCH 085/171] sound: Support for Dion Audio LOCO-V2 DAC-AMP HAT +Subject: [PATCH 085/172] sound: Support for Dion Audio LOCO-V2 DAC-AMP HAT Signed-off-by: Miquel Blauw --- @@ -106906,10 +106906,10 @@ index 0000000000000000000000000000000000000000..a009c49477972a9832175d86f201b035 +MODULE_DESCRIPTION("ASoC Driver for DionAudio LOCO-V2"); +MODULE_LICENSE("GPL v2"); -From 42112290989af2778e3d73d07520dfc36d0b32c7 Mon Sep 17 00:00:00 2001 +From 48a42511514c38d0c816a6a8b11ef50630aecbd0 Mon Sep 17 00:00:00 2001 From: Fe-Pi Date: Wed, 1 Mar 2017 04:42:43 -0700 -Subject: [PATCH 086/171] Add support for Fe-Pi audio sound card. (#1867) +Subject: [PATCH 086/172] 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. @@ -107123,10 +107123,10 @@ index 0000000000000000000000000000000000000000..015b56fd73cc36be5b5eecd17548fd03 +MODULE_DESCRIPTION("ASoC Driver for Fe-Pi Audio"); +MODULE_LICENSE("GPL v2"); -From f5d75f1082b3609062b7fc2ae72fe32059aec359 Mon Sep 17 00:00:00 2001 +From e29cb692ef9997b631287889cec893f213ecfc9e Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Wed, 8 Mar 2017 20:04:13 +1100 -Subject: [PATCH 087/171] Add support for the AudioInjector.net Octo sound card +Subject: [PATCH 087/172] Add support for the AudioInjector.net Octo sound card AudioInjector Octo: sample rates, regulators, reset @@ -107528,10 +107528,10 @@ index 0000000000000000000000000000000000000000..dcf403ab37639ba79e38278d7e4b1ade +MODULE_LICENSE("GPL v2"); +MODULE_ALIAS("platform:audioinjector-octo-soundcard"); -From 7ebaa61dd9397f026572bc39514f352ff319f910 Mon Sep 17 00:00:00 2001 +From 4554a4785bca8a54d533e22c951f6fe1fcad65e8 Mon Sep 17 00:00:00 2001 From: Peter Malkin Date: Mon, 27 Mar 2017 16:38:21 -0700 -Subject: [PATCH 088/171] Driver support for Google voiceHAT soundcard. +Subject: [PATCH 088/172] Driver support for Google voiceHAT soundcard. --- sound/soc/bcm/Kconfig | 7 ++ @@ -107922,10 +107922,10 @@ index 0000000000000000000000000000000000000000..225854b8e5298b3c3018f59a49404354 +MODULE_DESCRIPTION("ASoC Driver for Google voiceHAT SoundCard"); +MODULE_LICENSE("GPL v2"); -From 08b55e85a7d6e665b67d4d800c9e7e85e3ea8cb0 Mon Sep 17 00:00:00 2001 +From a64f3ba9c8d867924bc4db005b2d8f5c12c4025b Mon Sep 17 00:00:00 2001 From: P33M Date: Wed, 21 Oct 2015 14:55:21 +0100 -Subject: [PATCH 089/171] rpi_display: add backlight driver and overlay +Subject: [PATCH 089/172] 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 @@ -108094,10 +108094,10 @@ index 0000000000000000000000000000000000000000..14a0d9b037395497c1fdae2961feccd5 +MODULE_DESCRIPTION("Raspberry Pi mailbox based Backlight Driver"); +MODULE_LICENSE("GPL"); -From 26a0b8847c8967467130b2666383903939a138a5 Mon Sep 17 00:00:00 2001 +From 95e68fbd0e1b3b0c1dc94b524bc2fbf6c213a982 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 23 Feb 2016 19:56:04 +0000 -Subject: [PATCH 090/171] bcm2835-virtgpio: Virtual GPIO driver +Subject: [PATCH 090/172] bcm2835-virtgpio: Virtual GPIO driver Add a virtual GPIO driver that uses the firmware mailbox interface to request that the VPU toggles LEDs. @@ -108371,10 +108371,10 @@ index 4a3d79d3b48eb483a4e4bf498f617515e3ad158f..5f34e1257117fb48013c9926a8a223d6 RPI_FIRMWARE_FRAMEBUFFER_SET_BACKLIGHT = 0x0004800f, -From 8bac5109dff5e299ec558c169ada70721cac6af9 Mon Sep 17 00:00:00 2001 +From 835ac5b425c364d9f4d13ea7aafb5d2dea28b6a2 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 20 Feb 2017 17:01:21 +0000 -Subject: [PATCH 091/171] bcm2835-gpio-exp: Driver for GPIO expander via +Subject: [PATCH 091/172] bcm2835-gpio-exp: Driver for GPIO expander via mailbox service Pi3 and Compute Module 3 have a GPIO expander that the @@ -108700,10 +108700,10 @@ index 5f34e1257117fb48013c9926a8a223d64a598ab7..c819c21b0158a59c1308882e5a40e3f3 /* Dispmanx TAGS */ RPI_FIRMWARE_FRAMEBUFFER_ALLOCATE = 0x00040001, -From 22f6f5a9991ec9a61fc21eb41b577f5c264375c4 Mon Sep 17 00:00:00 2001 +From e538a0aa67d77bb70fda03f52d86113847bb5960 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 23 Feb 2016 17:26:48 +0000 -Subject: [PATCH 092/171] amba_pl011: Don't use DT aliases for numbering +Subject: [PATCH 092/172] 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 @@ -108732,10 +108732,10 @@ index 8a857bb34fbb26c6d60784d3fe7576730a9aa5b3..0afd6f3ee7e8d021d6e324915af4dc7c uap->old_cr = 0; uap->port.dev = dev; -From 66db6e922f4594fc8990688b3ea50bcad194a850 Mon Sep 17 00:00:00 2001 +From eeb40fb409def89aed27089ab7910d723a969112 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 1 Mar 2017 16:07:39 +0000 -Subject: [PATCH 093/171] amba_pl011: Round input clock up +Subject: [PATCH 093/172] 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 @@ -108821,10 +108821,10 @@ index 0afd6f3ee7e8d021d6e324915af4dc7c7db56083..be4aa91bac66982b1fd9a13e9f971b3b /* unregisters the driver also if no more ports are left */ static void pl011_unregister_port(struct uart_amba_port *uap) -From f06b17b5df1b3bc0bdbdba4281d2ffd7bb4e814f Mon Sep 17 00:00:00 2001 +From 41c7cf9c554262563ad6dd4c5476da1e784e7904 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 3 Dec 2014 13:23:28 +0200 -Subject: [PATCH 094/171] OF: DT-Overlay configfs interface +Subject: [PATCH 094/172] 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. @@ -109256,10 +109256,10 @@ index 0000000000000000000000000000000000000000..0037e6868a6cda8706c88194c6a4454b +} +late_initcall(of_cfs_init); -From d17aef195e259624d3db5a9a2a7b42a496d9dafb Mon Sep 17 00:00:00 2001 +From 1023766fc0243a23b7f95af6aad1c59683df0112 Mon Sep 17 00:00:00 2001 From: Cheong2K Date: Fri, 26 Feb 2016 18:20:10 +0800 -Subject: [PATCH 095/171] brcm: adds support for BCM43341 wifi +Subject: [PATCH 095/172] brcm: adds support for BCM43341 wifi brcmfmac: Disable power management @@ -109410,10 +109410,10 @@ index 5653d6dd38f6fe5c5132f2d7940facd31bef6549..7cde9835bcf38e7cffdf3dae0c33d2c9 BRCMF_FW_NVRAM_ENTRY(BRCM_CC_43362_CHIP_ID, 0xFFFFFFFE, 43362), BRCMF_FW_NVRAM_ENTRY(BRCM_CC_4339_CHIP_ID, 0xFFFFFFFF, 4339), -From 33ab945395ddf798cada444c187d7db2aae90a71 Mon Sep 17 00:00:00 2001 +From 578da83b570d1d338ca9421c9ec72282dc83fe2c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 17 Feb 2017 15:26:13 +0000 -Subject: [PATCH 096/171] brcmfmac: Mute expected startup 'errors' +Subject: [PATCH 096/172] brcmfmac: Mute expected startup 'errors' The brcmfmac WiFi driver always complains about the '00' country code. Modify the driver to ignore '00' silently. @@ -109437,10 +109437,10 @@ index e1bfd47ae97923a9f14689d8a0e5f45f5efa5650..e8637fe8026eab77902c9322fe0e4d43 req->alpha2[0], req->alpha2[1]); return; -From c9e312a55885b6f0bcae531122beed23e29a7584 Mon Sep 17 00:00:00 2001 +From f902568be23393405e9ecbc46452d97fd993d8e4 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 17 Dec 2015 13:37:07 +0000 -Subject: [PATCH 097/171] hci_h5: Don't send conf_req when ACTIVE +Subject: [PATCH 097/172] 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. @@ -109463,10 +109463,10 @@ index 90d0456b67446bcc624fab4b1542c4eaf21531b1..f9adeac3bbba6418dcca298c55706356 if (H5_HDR_LEN(hdr) > 2) h5->tx_win = (data[2] & 0x07); -From 8d4082e43dbebcac6be676e5279d4aea0a2e8ba0 Mon Sep 17 00:00:00 2001 +From 7b4a06376b84e7ed4af584f777e66efdf9427d39 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 13 Apr 2015 17:16:29 +0100 -Subject: [PATCH 098/171] config: Add default configs +Subject: [PATCH 098/172] config: Add default configs --- arch/arm/configs/bcm2709_defconfig | 1314 +++++++++++++++++++++++++++++++++++ @@ -112124,10 +112124,10 @@ index 0000000000000000000000000000000000000000..ace19d6f5bc04091130bd28b65ce25e8 +CONFIG_CRC_ITU_T=y +CONFIG_LIBCRC32C=y -From 5ec20f93ff6f4e5adac06020762b3541ff70b4fa Mon Sep 17 00:00:00 2001 +From 3cdbeba26cb9926c0f07dd61692cf0e901e86a90 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Wed, 24 Aug 2016 03:35:56 -0700 -Subject: [PATCH 099/171] Add arm64 configuration and device tree differences. +Subject: [PATCH 099/172] Add arm64 configuration and device tree differences. Disable MMC_BCM2835_SDHOST and MMC_BCM2835 since these drivers are crashing at the moment. @@ -113541,10 +113541,10 @@ index 0000000000000000000000000000000000000000..e6b09fafa27eed2b762e3d53b55041f7 +CONFIG_LIBCRC32C=y +CONFIG_BCM2835_VCHIQ=n -From 83b86f4297208b3abb5b14a83a48c8c342e4d075 Mon Sep 17 00:00:00 2001 +From 1b48e1d13be33adda2d53ec3966c8f22d6857e9f Mon Sep 17 00:00:00 2001 From: Electron752 Date: Thu, 12 Jan 2017 07:07:08 -0800 -Subject: [PATCH 100/171] ARM64: Make it work again on 4.9 (#1790) +Subject: [PATCH 100/172] 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. @@ -113947,10 +113947,10 @@ index e6b09fafa27eed2b762e3d53b55041f793683d27..c7e891d72969a388d9b135a36dbfc9c9 CONFIG_LIBCRC32C=y -CONFIG_BCM2835_VCHIQ=n -From dc27dec57f103582b51c0c1fcc5bb9e51ce60b1d Mon Sep 17 00:00:00 2001 +From 8f970e8850366dc7c6371ef70a695bc58cc7206a Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Thu, 12 Jan 2017 19:10:07 -0800 -Subject: [PATCH 101/171] ARM64: Enable HDMI audio and vc04_services in +Subject: [PATCH 101/172] ARM64: Enable HDMI audio and vc04_services in bcmrpi3_defconfig Signed-off-by: Michael Zoran @@ -113979,10 +113979,10 @@ index c7e891d72969a388d9b135a36dbfc9c9cb609bf8..4b90f9b64abe9f089ba56b13d5a00de3 CONFIG_BCM2835_MBOX=y # CONFIG_IOMMU_SUPPORT is not set -From f1e71c8e5e14caee7c1b118c5c6c630b71a9aed5 Mon Sep 17 00:00:00 2001 +From 3a5f08fd96b9163713c80b7d05d89b3747fe595a Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Thu, 12 Jan 2017 19:14:03 -0800 -Subject: [PATCH 102/171] ARM64: Run bcmrpi3_defconfig through savedefconfig. +Subject: [PATCH 102/172] ARM64: Run bcmrpi3_defconfig through savedefconfig. Signed-off-by: Michael Zoran --- @@ -114027,10 +114027,10 @@ index 4b90f9b64abe9f089ba56b13d5a00de33343bfb9..dac962ca1634662ce7d966f1ffb53b5b CONFIG_FB_TFT_AGM1264K_FL=m CONFIG_FB_TFT_BD663474=m -From 64f72361ad9725843dd3191351372e648bf5aa2a Mon Sep 17 00:00:00 2001 +From aa53a55da1cbae1dc4736e3af58211aadcbcb756 Mon Sep 17 00:00:00 2001 From: Electron752 Date: Sat, 14 Jan 2017 02:54:26 -0800 -Subject: [PATCH 103/171] ARM64: Enable Kernel Address Space Randomization +Subject: [PATCH 103/172] ARM64: Enable Kernel Address Space Randomization (#1792) Randomization allows the mapping between virtual addresses and physical @@ -114062,10 +114062,10 @@ index dac962ca1634662ce7d966f1ffb53b5bfa27c506..aae33b4b3c3e736ea7cd3ca242158ad6 CONFIG_BINFMT_MISC=y CONFIG_COMPAT=y -From db6c4071d30d379ed2f6792aca5f651207a081f9 Mon Sep 17 00:00:00 2001 +From d58386c597e48c14b8c41621e701bd6c35af6eb5 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sun, 15 Jan 2017 07:31:59 -0800 -Subject: [PATCH 104/171] ARM64: Enable RTL8187/RTL8192CU wifi in build config +Subject: [PATCH 104/172] 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 @@ -114090,10 +114090,10 @@ index aae33b4b3c3e736ea7cd3ca242158ad6ba558aff..b7d762df19b85e369a32cd823dfd0621 CONFIG_ZD1211RW=m CONFIG_MAC80211_HWSIM=m -From 785347966d102e0acc43226f61f072ebe032fa33 Mon Sep 17 00:00:00 2001 +From 2ce525c232467bd5e04dc966dd222bd666e36dde Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:33:51 -0800 -Subject: [PATCH 105/171] ARM64/DWC_OTG: Port dwc_otg driver to ARM64 +Subject: [PATCH 105/172] 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 @@ -114436,10 +114436,10 @@ index 6b2c7d0c93f36a63863ff4b0ecc1f3eab77e058b..d7b700ff17821ad1944e36721fe6b2db /** The OS page size */ #define DWC_OS_PAGE_SIZE PAGE_SIZE -From 6ba3981f5060d047bcf2ac57228d535f7b492c8c Mon Sep 17 00:00:00 2001 +From 73b802c20fe91dcf6e73f55d444bd8d28b55e2b3 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:43:57 -0800 -Subject: [PATCH 106/171] ARM64: Round-Robin dispatch IRQs between CPUs. +Subject: [PATCH 106/172] 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 @@ -114513,10 +114513,10 @@ index c4e151451cf8c8ebde5225515eac2786d6f61d46..9a7ee04ee0d9b7aa734cf3159ed59c19 .name = "bcm2836-gpu", .irq_mask = bcm2836_arm_irqchip_mask_gpu_irq, -From 1523735839b4d864997503b9e21e198d6c0c749d Mon Sep 17 00:00:00 2001 +From e16295f434c2e61349afbe2fb560dce6e4eaa28e Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:45:03 -0800 -Subject: [PATCH 107/171] ARM64: Enable DWC_OTG Driver In ARM64 Build +Subject: [PATCH 107/172] ARM64: Enable DWC_OTG Driver In ARM64 Build Config(bcmrpi3_defconfig) Signed-off-by: Michael Zoran @@ -114537,10 +114537,10 @@ index b7d762df19b85e369a32cd823dfd062145bdefa7..4d85c231c5ea0244e1b05fb4a5e3c8fd CONFIG_USB_STORAGE=y CONFIG_USB_STORAGE_REALTEK=m -From 3b3418243f5b67ff53c02dbe4186490c65c6a278 Mon Sep 17 00:00:00 2001 +From 0067660786289f28115ac64ec7b33e9d0140398f Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 11 Feb 2017 01:18:31 -0800 -Subject: [PATCH 108/171] ARM64: Force hardware emulation of deprecated +Subject: [PATCH 108/172] ARM64: Force hardware emulation of deprecated instructions. --- @@ -114568,10 +114568,10 @@ index f0e6d717885b1fcf3b22f64c10c38f19c25f809d..0cb830d30fb6d2bd26ab572efe893649 case INSN_OBSOLETE: insn->current_mode = INSN_UNDEF; -From 5932ba3628c0d244556eaea1c25994b5c19e8b5c Mon Sep 17 00:00:00 2001 +From 9706de2193af55157276e6969c705ad2799aa4da Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Fri, 10 Feb 2017 17:57:08 -0800 -Subject: [PATCH 109/171] build/arm64: Add rules for .dtbo files for dts +Subject: [PATCH 109/172] build/arm64: Add rules for .dtbo files for dts overlays We now create overlays as .dtbo files. @@ -114596,10 +114596,10 @@ index f839ecd919f934c54a73d8e9f8179aff3d3cba26..a4010b3cc8ef11d449bcff8018522667 dtbs: prepare scripts -From 34adb290c399aa95023150a4752d52595b4d8835 Mon Sep 17 00:00:00 2001 +From c964659e6e4f8003b3c5f7ad66519ee6351c879f Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 9 May 2016 17:28:18 -0700 -Subject: [PATCH 110/171] clk: bcm2835: Mark GPIO clocks enabled at boot as +Subject: [PATCH 110/172] clk: bcm2835: Mark GPIO clocks enabled at boot as critical. These divide off of PLLD_PER and are used for the ethernet and wifi @@ -114637,10 +114637,10 @@ index 39f72da6ba1f6ec6ec41d5dc1bf46344aab008da..fe3298b54cdfb96bd90fb4f39e13921d * rate changes on at least of the parents. */ -From 2b2bcf755dc12fa10d1a67436f3b8c20922b81d1 Mon Sep 17 00:00:00 2001 +From 3c4fab12b14060808d85dc3a646f3f8cfcd6ffcb Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 24 Feb 2015 13:40:50 +0000 -Subject: [PATCH 111/171] pinctrl-bcm2835: Fix interrupt handling for GPIOs +Subject: [PATCH 111/172] pinctrl-bcm2835: Fix interrupt handling for GPIOs 28-31 and 46-53 Contrary to the documentation, the BCM2835 GPIO controller actually has @@ -114673,10 +114673,10 @@ index 6351fe7f8e314ac5ebb102dd20847b383fd5b857..28745af5aadf3cb91fa7ff39118385c3 }, }; -From 7fdc8ffe1b6d75be36ed8c9e8fc6e3554deb45ec Mon Sep 17 00:00:00 2001 +From 0185b41227893339e2ef6303d0cd0494834b9045 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 23 Mar 2017 10:06:56 +0000 -Subject: [PATCH 112/171] ASoC: Add prompt for ICS43432 codec +Subject: [PATCH 112/172] 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 @@ -114701,10 +114701,10 @@ index adf3b7b75e303430d6a03a2b457d389596f39c1a..ba4a36dd0196e8eece5e22ad6717c189 config SND_SOC_INNO_RK3036 tristate "Inno codec driver for RK3036 SoC" -From 45c0e545b1985fad7babd4ce4605a375c1a9c948 Mon Sep 17 00:00:00 2001 +From 99a1631a82e601c1fdc0539dab2d1023819cc4f0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 23 Mar 2017 16:34:46 +0000 -Subject: [PATCH 113/171] bcm2835-aux: Add aux interrupt controller +Subject: [PATCH 113/172] 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 @@ -114868,10 +114868,10 @@ index bd750cf2238d61489811e7d7bd3b5f9950ed53c8..41e0702fae4692221980b0d02aed1ba6 BCM2835_AUX_CLOCK_COUNT, GFP_KERNEL); if (!onecell) -From 4ac5765bb3963b030ae15c84833543da46efc91a Mon Sep 17 00:00:00 2001 +From f4a3bee8141939616e5d78425d8f56953880b8e8 Mon Sep 17 00:00:00 2001 From: Stefan Agner Date: Fri, 29 Apr 2016 10:32:17 -0700 -Subject: [PATCH 114/171] mmc: read mmc alias from device tree +Subject: [PATCH 114/172] mmc: read mmc alias from device tree To get the SD/MMC host device ID, read the alias from the device tree. @@ -114928,10 +114928,10 @@ index 3f8c85d5aa094b43666904c7dbbe5e62c9763c19..4dbd0e8e27a496bfbe67d188cf795ecc kfree(host); return NULL; -From 25101f2b1eeba577c40240fa63fc17d3c7fa5efb Mon Sep 17 00:00:00 2001 +From 79d32952f8dc9458d7c84dcbe8e859a5c4e225fd Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 11 May 2016 12:50:33 +0100 -Subject: [PATCH 115/171] mmc: Add MMC_QUIRK_ERASE_BROKEN for some cards +Subject: [PATCH 115/172] mmc: Add MMC_QUIRK_ERASE_BROKEN for some cards Some SD cards have been found that corrupt data when small blocks are erased. Add a quirk to indicate that ERASE should not be used, @@ -115071,10 +115071,10 @@ index aad015e0152b7f1d32f92c500825b723498d1be9..d44a9c84a90a02388c05a427814fb8fc unsigned int erase_size; /* erase size in sectors */ -From 63fba7f5fcfc40cdb62f55ba2d1a2956854cb18e Mon Sep 17 00:00:00 2001 +From 2594916f4cdf4c12a09cb32f8459ccc1b06ef4ae Mon Sep 17 00:00:00 2001 From: Yasunari Takiguchi Date: Fri, 14 Apr 2017 10:43:57 +0100 -Subject: [PATCH 116/171] This is the driver for Sony CXD2880 DVB-T2/T tuner + +Subject: [PATCH 116/172] 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. @@ -131206,10 +131206,10 @@ index 0000000000000000000000000000000000000000..82e122349055be817eb74ed5bbcd7560 +MODULE_AUTHOR("Sony Semiconductor Solutions Corporation"); +MODULE_LICENSE("GPL v2"); -From 16dfb20dab504ebd8f4f9a5b85a730f3ab6aff85 Mon Sep 17 00:00:00 2001 +From 7df92ba2060070d18ac1a830cd60b75b93231068 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 09:18:09 +0100 -Subject: [PATCH 117/171] raspberrypi-firmware: Define the MBOX channel in the +Subject: [PATCH 117/172] raspberrypi-firmware: Define the MBOX channel in the header. Signed-off-by: Eric Anholt @@ -131231,10 +131231,10 @@ index c819c21b0158a59c1308882e5a40e3f3fe73cbdf..de2a3dcd562beb752266eaf0070e5586 enum rpi_firmware_property_status { -From 083451859fde5d6a8c190adc68b8e8b67c812424 Mon Sep 17 00:00:00 2001 +From ce422207404f5bcd0958323f558d728a58d8f42c Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 09:16:19 +0100 -Subject: [PATCH 118/171] raspberrypi-firmware: Export the general transaction +Subject: [PATCH 118/172] raspberrypi-firmware: Export the general transaction function. The vc4-firmware-kms module is going to be doing the MBOX FB call. @@ -131278,10 +131278,10 @@ index de2a3dcd562beb752266eaf0070e55861d553f5f..dc7fd58afd5dddebf9b17065bb069a1d #endif /* __SOC_RASPBERRY_FIRMWARE_H__ */ -From 232add96b3b870c79989b574100230579201b99d Mon Sep 17 00:00:00 2001 +From f5d5d3841d30014dd6d01c6f14659c7d0b26748f Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 08:39:33 +0100 -Subject: [PATCH 119/171] drm/vc4: Add a mode for using the closed firmware for +Subject: [PATCH 119/172] drm/vc4: Add a mode for using the closed firmware for display. Signed-off-by: Eric Anholt @@ -132054,10 +132054,10 @@ index 0000000000000000000000000000000000000000..1e09980c61a91246156c4ab661c03779 + }, +}; -From 73fdfe41371bf168f8baeb36aa36641127bd958c Mon Sep 17 00:00:00 2001 +From 0cb88388b260b2d874310d03d785839aec608cc8 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 1 Feb 2017 17:09:18 -0800 -Subject: [PATCH 120/171] drm/vc4: Name the primary and cursor planes in fkms. +Subject: [PATCH 120/172] drm/vc4: Name the primary and cursor planes in fkms. This makes debugging nicer, compared to trying to remember what the IDs are. @@ -132081,10 +132081,10 @@ index 1e09980c61a91246156c4ab661c03779baa1fc97..174a2f90c5bd78798ed47cca243b68a9 if (type == DRM_PLANE_TYPE_PRIMARY) { vc4_plane->fbinfo = -From 332f96f46f4a9c578173055106270bde0967cab3 Mon Sep 17 00:00:00 2001 +From cf96826077714fdb3af63a4f24689430041864fe Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 1 Feb 2017 17:10:09 -0800 -Subject: [PATCH 121/171] drm/vc4: Add DRM_DEBUG_ATOMIC for the insides of +Subject: [PATCH 121/172] drm/vc4: Add DRM_DEBUG_ATOMIC for the insides of fkms. Trying to debug weston on fkms involved figuring out what calls I was @@ -132154,10 +132154,10 @@ index 174a2f90c5bd78798ed47cca243b68a968e6e735..611a3c6d622deb9b511fe70c363d201b RPI_FIRMWARE_SET_CURSOR_STATE, &packet_state, -From a36d849b9158cbae7ddf2347b4bc37c02021af8a Mon Sep 17 00:00:00 2001 +From bd90b087087e85700a7baaf5a18b83ebb6f09a51 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 2 Feb 2017 09:42:18 -0800 -Subject: [PATCH 122/171] drm/vc4: Fix sending of page flip completion events +Subject: [PATCH 122/172] 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 @@ -132199,10 +132199,10 @@ index 611a3c6d622deb9b511fe70c363d201b091c414a..eb97443533c5a8fb5e142541adb1165b static void vc4_crtc_handle_page_flip(struct vc4_crtc *vc4_crtc) -From 40403bf3408eff7c73bef058172c5970ecab2dbe Mon Sep 17 00:00:00 2001 +From a5b076b021b269b853e07e68995ee9367a95c976 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 18 Apr 2017 21:43:46 +0100 -Subject: [PATCH 123/171] vc4_fkms: Apply firmware overscan offset to hardware +Subject: [PATCH 123/172] vc4_fkms: Apply firmware overscan offset to hardware cursor --- @@ -132259,10 +132259,10 @@ index eb97443533c5a8fb5e142541adb1165b55e32aea..aa0ab7bcd904b775f64045c4d5baf39a return 0; -From 86fa0abae5b3bc8674a0911ff66dc5b58f52433e Mon Sep 17 00:00:00 2001 +From 3428a5d8e5c91b2643d9e30c0ce74b7c835cb0ff Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 15 May 2017 09:28:36 -0700 -Subject: [PATCH 124/171] drm/vc4: Mark the device as active when enabling +Subject: [PATCH 124/172] drm/vc4: Mark the device as active when enabling runtime PM. Failing to do so meant that we got a resume() callback on first use of @@ -132288,10 +132288,10 @@ index 7cc346ad9b0baed63701d1fae8f0306aa7713129..c82326ff994d03719a66d42f8f9ac0e2 pm_runtime_set_autosuspend_delay(dev, 40); /* a little over 2 frames. */ pm_runtime_enable(dev); -From 3189a72f24358de8b0a75ac8aff614009f12acbf Mon Sep 17 00:00:00 2001 +From db4162c1c580352da3eed562b1a65d75f312ffe9 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 16 May 2017 14:39:49 +0100 -Subject: [PATCH 125/171] mmc: Change downstream MMC driver CONFIG option +Subject: [PATCH 125/172] mmc: Change downstream MMC driver CONFIG option The upstream SDHOST driver has now claimed CONFIG_MMC_BCM2835, which clashes with the downstream MMC driver. Rename the downstream option to @@ -132339,10 +132339,10 @@ index f4b8951af214fd0b0392d4fb38b29a0b41c7340e..d352fabf6b61c803fef3e10f974214bf obj-$(CONFIG_MMC_WBSD) += wbsd.o obj-$(CONFIG_MMC_AU1X) += au1xmmc.o -From b43cedacd8ad7f2bcd37f61f5b4e26675321f398 Mon Sep 17 00:00:00 2001 +From 1808a5b45f1756d56164475a792288bd58f4da52 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 16 May 2017 19:34:52 +0100 -Subject: [PATCH 126/171] config: Add CONFIG_I2C_ROBOTFUZZ_OSIF +Subject: [PATCH 126/172] config: Add CONFIG_I2C_ROBOTFUZZ_OSIF --- arch/arm/configs/bcm2709_defconfig | 1 + @@ -132374,10 +132374,10 @@ index ace19d6f5bc04091130bd28b65ce25e863117a43..17952377907afac28fd982ca2f910206 CONFIG_SPI_BCM2835=m CONFIG_SPI_BCM2835AUX=m -From 15687860e934e132279fd2c656cb2006f71dd6b9 Mon Sep 17 00:00:00 2001 +From d4d8edc59c0deb8a289c46fbfd630ddd5f949267 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 18 May 2017 11:40:43 +0100 -Subject: [PATCH 127/171] config: Add FB_TFT_ST7789V module +Subject: [PATCH 127/172] config: Add FB_TFT_ST7789V module --- arch/arm/configs/bcm2709_defconfig | 1 + @@ -132409,10 +132409,10 @@ index 17952377907afac28fd982ca2f9102067a062d6e..ef7bfc431c43eec6deb7c52e8cdac317 CONFIG_FB_TFT_TLS8204=m CONFIG_FB_TFT_UC1701=m -From ac428169de21c967a6fecb720967591091c14a9d Mon Sep 17 00:00:00 2001 +From 3e0db95a8fec7794b1dce926f94bd20333d53efa Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 18 May 2017 15:36:46 +0100 -Subject: [PATCH 128/171] staging: bcm2835-audio: Fix memory corruption +Subject: [PATCH 128/172] 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. @@ -132447,10 +132447,10 @@ index 5f3d8f2339e34834d11edfa8de1d5819e3e32b4f..89f96f3c02805f4114ec9b488e18d00e return ret; } -From eee176d9f9ac834d9871b82bbc581db5ade74754 Mon Sep 17 00:00:00 2001 +From 7859e3da2c9757bca19fe7bd68a848923d0f8b99 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 15 May 2017 16:40:05 +0100 -Subject: [PATCH 129/171] config: Add CONFIG_TOUCHSCREEN_GOODIX +Subject: [PATCH 129/172] config: Add CONFIG_TOUCHSCREEN_GOODIX --- arch/arm/configs/bcm2709_defconfig | 1 + @@ -132482,10 +132482,10 @@ index ef7bfc431c43eec6deb7c52e8cdac31794ccccbe..573cbd71ca0990b7a7e48fa3bbc98eec CONFIG_TOUCHSCREEN_RPI_FT5406=m CONFIG_TOUCHSCREEN_USB_COMPOSITE=m -From 7e5badef1b86f6e1b0fb2491e62d71221ff93f1b Mon Sep 17 00:00:00 2001 +From 69f0b4a40c0e9441235c5547f9815da701ec529f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 16 May 2017 15:58:00 +0100 -Subject: [PATCH 130/171] config: Add CONFIG_TOUCHSCREEN_EDT_FT5X06 +Subject: [PATCH 130/172] config: Add CONFIG_TOUCHSCREEN_EDT_FT5X06 --- arch/arm/configs/bcm2709_defconfig | 1 + @@ -132517,10 +132517,10 @@ index 573cbd71ca0990b7a7e48fa3bbc98eec2d3d776f..6c4d62cdea7e4ed642e265861c6f1c1a CONFIG_TOUCHSCREEN_USB_COMPOSITE=m CONFIG_TOUCHSCREEN_STMPE=m -From 8fb0cef5681ff225e39c1b0102ae011cfeb86aa9 Mon Sep 17 00:00:00 2001 +From 23d6cdf08a9f0aced4fd822145c200ad947b7f6e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 22 May 2017 13:35:28 +0100 -Subject: [PATCH 131/171] config: Add CONFIG_IPV6_SIT_6RD +Subject: [PATCH 131/172] config: Add CONFIG_IPV6_SIT_6RD --- arch/arm/configs/bcm2709_defconfig | 1 + @@ -132552,10 +132552,10 @@ index 6c4d62cdea7e4ed642e265861c6f1c1a964e331c..676dfebfbab8f1cba521bc032b8d2137 CONFIG_IPV6_MULTIPLE_TABLES=y CONFIG_IPV6_SUBTREES=y -From fb7d8b94c40ba824e46cef5325069afb7ed84357 Mon Sep 17 00:00:00 2001 +From cd19589d8c147d40fb0c69c5633c185dc3f574b1 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 22 May 2017 15:28:27 +0100 -Subject: [PATCH 132/171] config: Add CONFIG_IPV6_ROUTE_INFO +Subject: [PATCH 132/172] config: Add CONFIG_IPV6_ROUTE_INFO --- arch/arm/configs/bcm2709_defconfig | 1 + @@ -132587,10 +132587,10 @@ index 676dfebfbab8f1cba521bc032b8d21371c38abfa..4ae560370a972b9c56e8af38a537b1db CONFIG_INET6_ESP=m CONFIG_INET6_IPCOMP=m -From 73f3f7f557117dd4f8cb66f6bead0b12d975d2d7 Mon Sep 17 00:00:00 2001 +From 4b75b348da14e74193693ba481b08a94590d419f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 26 Apr 2017 17:28:47 +0100 -Subject: [PATCH 133/171] clk: bcm2835: Limit PCM clock to OSC and PLLD_PER +Subject: [PATCH 133/172] clk: bcm2835: Limit PCM clock to OSC and PLLD_PER It is unwise to use sources other than the oscillator and PLLD_PER for the PCM peripheral (and perhaps others - TBD) because their rate can @@ -132635,10 +132635,10 @@ index fe3298b54cdfb96bd90fb4f39e13921d2e1d4356..c24b4defb2b046e4ecdc109befc2b224 [BCM2835_CLOCK_PWM] = REGISTER_PER_CLK( .name = "pwm", -From ab36a9b001592a36aff88ba11801e2c6dae3b404 Mon Sep 17 00:00:00 2001 +From 8ca4b4696804c26a012433970bc2cd15a97cfb5a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 22 May 2017 13:56:41 +0100 -Subject: [PATCH 134/171] clk: bcm2835: Minimise clock jitter for PCM clock +Subject: [PATCH 134/172] clk: bcm2835: Minimise clock jitter for PCM clock Fractional clock dividers generate accurate average frequencies but with jitter, particularly when the integer divisor is small. @@ -132763,10 +132763,10 @@ index c24b4defb2b046e4ecdc109befc2b22497060647..db3ba74acf78f4dfec0d2206b58bc7c3 .tcnt_mux = 23), [BCM2835_CLOCK_PWM] = REGISTER_PER_CLK( -From 5b79a0f36c9159ecebd06d0978e96a99447e2722 Mon Sep 17 00:00:00 2001 +From 12734ee4e7b371bdf3f30b132ce5dc8845975809 Mon Sep 17 00:00:00 2001 From: P33M Date: Thu, 25 May 2017 16:04:53 +0100 -Subject: [PATCH 135/171] dwc_otg: make periodic scheduling behave properly for +Subject: [PATCH 135/172] dwc_otg: make periodic scheduling behave properly for FS buses If the root port is in full-speed mode, transfer times at 12mbit/s @@ -132937,10 +132937,10 @@ index 85a6d431ca54b47dc10573aa72d1ad69d06f2e36..4b1dd9de99e9e08b2e006fb5f8a7ef92 status = check_max_xfer_size(hcd, qh); if (status) { -From 9cdaed28ddaa9b5d6c3f5dcb825fa1faf702f9d5 Mon Sep 17 00:00:00 2001 +From 880dbb6827a203323015c1b8f40224d8f76104d5 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 19 May 2017 16:07:23 +0100 -Subject: [PATCH 136/171] serial: 8250: Add CAP_MINI, set for bcm2835aux +Subject: [PATCH 136/172] serial: 8250: Add CAP_MINI, set for bcm2835aux commit d087e7a991f1f61ee2c07db1be7c5cc2aa373f5d upstream. @@ -133013,10 +133013,10 @@ index 68fd045a7025047726860547ecd661b95d61ac80..af954e278d78002cc5d07086dcc69608 baud = serial8250_get_baud_rate(port, termios, old); -From a07788cb248ef444bcacbf96315c31c5c95bd545 Mon Sep 17 00:00:00 2001 +From a262525ba2a0ac8f35a10a8497a87cb5aa943fd1 Mon Sep 17 00:00:00 2001 From: P33M Date: Fri, 26 May 2017 12:50:31 +0100 -Subject: [PATCH 137/171] dwc_otg: fiq_fsm: Make isochronous compatibility +Subject: [PATCH 137/172] dwc_otg: fiq_fsm: Make isochronous compatibility checks work properly Get rid of the spammy printk and local pointer mangling. @@ -133080,10 +133080,10 @@ index 38bf5fc792d32352f9e208e0e90f968599b9bc31..71834cf365e67d7ad995bba7869216c4 return 1; } -From 8b6a4fe482930b0f047c61ad7313c5037f659c8a Mon Sep 17 00:00:00 2001 +From 9b90031347231c891ad942bbe3f167094cbd3636 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 12 Jun 2017 13:05:43 +0100 -Subject: [PATCH 138/171] config: Add CONFIG_CAN_GS_USB +Subject: [PATCH 138/172] config: Add CONFIG_CAN_GS_USB --- arch/arm/configs/bcm2709_defconfig | 1 + @@ -133115,10 +133115,10 @@ index 4ae560370a972b9c56e8af38a537b1dbebd5488a..8894ef2ed78968ea56d83d56ba4d770b CONFIG_IRLAN=m CONFIG_IRNET=m -From b062258b9ecc0a7e7a1bba39e7e34d47a4e1885c Mon Sep 17 00:00:00 2001 +From 0487fc74b7b24bb4c0891fe4ebc55100fb63cb31 Mon Sep 17 00:00:00 2001 From: P33M Date: Mon, 12 Jun 2017 16:10:03 +0100 -Subject: [PATCH 139/171] dwc_otg: add module parameter int_ep_interval_min +Subject: [PATCH 139/172] dwc_otg: add module parameter int_ep_interval_min Add a module parameter (defaulting to ignored) that clamps the polling rate of high-speed Interrupt endpoints to a minimum microframe interval. @@ -133200,10 +133200,10 @@ index 4b1dd9de99e9e08b2e006fb5f8a7ef92f20c2553..fe8e8f841f03660c2ad49ab8e66193be DWC_DEBUGPL(DBG_HCD, "DWC OTG HCD QH Initialized\n"); -From 8182f2831ef0ab59f584c17595ff5a45d54e81bd Mon Sep 17 00:00:00 2001 +From fd2f19e2fb509bbb9abdc1b17c06159186e921fc Mon Sep 17 00:00:00 2001 From: P33M Date: Tue, 20 Jun 2017 13:44:01 +0100 -Subject: [PATCH 140/171] dwc_otg: fiq_fsm: Add non-periodic TT exclusivity +Subject: [PATCH 140/172] dwc_otg: fiq_fsm: Add non-periodic TT exclusivity constraints Certain hub types do not discriminate between pipe direction (IN or OUT) @@ -133370,10 +133370,10 @@ index 71834cf365e67d7ad995bba7869216c4091c3a74..7710370b30363e3170bf9bf522597c5f st->fsm = FIQ_PER_SSPLIT_STARTED; } else { -From 7800e28b7d40508c65aa7ddeba53d0e6416def21 Mon Sep 17 00:00:00 2001 +From f8737000db15f0b1b0ec066b96add275e2fb57c4 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 21 Jun 2017 17:19:04 +0100 -Subject: [PATCH 141/171] serial: 8250: Fix THRE flag usage for CAP_MINI +Subject: [PATCH 141/172] serial: 8250: Fix THRE flag usage for CAP_MINI The BCM2835 MINI UART has non-standard THRE semantics. Conventionally the bit means that the FIFO is empty (although there may still be a @@ -133417,10 +133417,10 @@ index af954e278d78002cc5d07086dcc69608ac3019ee..877b1a848b5a44e196cab5bfd435467b if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) -From 924518eb2f92f06099ca17045203ea947d097ab1 Mon Sep 17 00:00:00 2001 +From 5ade64c738440dc2eedd4230df7df84fb6470647 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 26 May 2017 13:03:41 +0100 -Subject: [PATCH 142/171] BCM270X_DT: Add midi-uart1 overlay +Subject: [PATCH 142/172] BCM270X_DT: Add midi-uart1 overlay Add a scaler to the ttyS0 clock so that requesting 38400 baud results in an approximately 31250 baud signal. This is analagous to @@ -133518,10 +133518,10 @@ index 0000000000000000000000000000000000000000..e0bc410acbff3a7a175dd5d53b3ab0d0 + }; +}; -From 53aeaf8103765bde747c025a5fbc1bfdff6e921e Mon Sep 17 00:00:00 2001 +From 8008ed1432701e58388fdf71b1622649f7118d49 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Sat, 20 May 2017 22:10:14 +0100 -Subject: [PATCH 143/171] overlays: README: remove vestigial SDIO parameters +Subject: [PATCH 143/172] overlays: README: remove vestigial SDIO parameters Signed-off-by: Phil Elwell --- @@ -133575,10 +133575,10 @@ index ec9e7b1941678796facf625b3770c20ed0b15b25..499cd1920fd373702cfbc9f6e0fcaebc (default on: polling once at boot-time) -From 836532e60acada3b481c2656f507b43b569d23b4 Mon Sep 17 00:00:00 2001 +From ddae37bf82208ff44425af7fb37c48da0bbc925a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 27 Jun 2017 15:07:14 +0100 -Subject: [PATCH 144/171] SQUASH: mmc: Apply ERASE_BROKEN quirks correctly +Subject: [PATCH 144/172] SQUASH: mmc: Apply ERASE_BROKEN quirks correctly Squash with: mmc: Add MMC_QUIRK_ERASE_BROKEN for some cards @@ -133608,10 +133608,10 @@ index 05c8d7381fff5ae88531129d9a5ddd554bddb43e..c9d5d644688c1509d7febcff0322fbab END_FIXUP }; -From 73e4e21870947a6f44e62ed18d810824a99df270 Mon Sep 17 00:00:00 2001 +From 5c86b40f78185bbdfb49cd736236cf974f5c4c61 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 11:34:26 +0200 -Subject: [PATCH 145/171] ASoC: bcm2835: Add support for TDM modes +Subject: [PATCH 145/172] 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 @@ -134013,10 +134013,10 @@ index 56df7d8a43d0aac055a91b0d24aca8e1b4e308e4..dcacf7f83c9371df539a788ea33fedcf dev->dev = &pdev->dev; dev_set_drvdata(&pdev->dev, dev); -From 6213a555a822bb747d91a007fbdc27b67079d9cd Mon Sep 17 00:00:00 2001 +From 9fe2068af051cf3f9c5e3be6c24627495b9ebfb0 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 15:30:50 +0200 -Subject: [PATCH 146/171] ASoC: bcm2835: Support left/right justified and DSP +Subject: [PATCH 146/172] ASoC: bcm2835: Support left/right justified and DSP modes DSP modes and left/right justified modes can be supported @@ -134262,10 +134262,10 @@ index dcacf7f83c9371df539a788ea33fedcf97d64690..3a706fda4f39e42efbe12f19d87af9b1 } -From 447028c6e8aedfc6116435783857e862abc9e8ed Mon Sep 17 00:00:00 2001 +From e1f09aa6ff541dfc6e29c7376e52b86efff30fad Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 16:19:54 +0200 -Subject: [PATCH 147/171] ASoC: bcm2835: Support additional samplerates up to +Subject: [PATCH 147/172] ASoC: bcm2835: Support additional samplerates up to 384kHz Sample rates are only restricted by the capabilities of the @@ -134308,10 +134308,10 @@ index 3a706fda4f39e42efbe12f19d87af9b100a348a5..43f5715a0d5dda851731ecf7ff27e76c | SNDRV_PCM_FMTBIT_S24_LE | SNDRV_PCM_FMTBIT_S32_LE -From b3e6e01a431adc3f8d755f67b29280c751c6fac0 Mon Sep 17 00:00:00 2001 +From 08c6499c6362bc0b8274e558e2bd14e08ed67678 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 16:24:57 +0200 -Subject: [PATCH 148/171] ASoC: bcm2835: Enforce full symmetry +Subject: [PATCH 148/172] 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. @@ -134347,10 +134347,10 @@ index 43f5715a0d5dda851731ecf7ff27e76c48fb6e57..2e449d7173fcecbcd647f90a26bd58b6 static bool bcm2835_i2s_volatile_reg(struct device *dev, unsigned int reg) -From fcb60c5dcb99367a75a44251326e6ba3acc9f74f Mon Sep 17 00:00:00 2001 +From 72206f050f4c173679e230bd93c12414df523bdf Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Thu, 6 Jul 2017 18:52:16 +0200 -Subject: [PATCH 149/171] config: add missing arizona regulator modules +Subject: [PATCH 149/172] config: add missing arizona regulator modules In kernel 4.12 CONFIG_REGULATOR_ARIZONA was replaced by 2 separate options for LDO1 and MICSUPP regulators. Enable these, they are @@ -134400,10 +134400,10 @@ index 8894ef2ed78968ea56d83d56ba4d770b45bba5c2..7362d1a6e5759e45ebef3ba84a4454b8 CONFIG_MEDIA_CAMERA_SUPPORT=y CONFIG_MEDIA_ANALOG_TV_SUPPORT=y -From 65bbaf6b467863a155549110ded168768c8417cd Mon Sep 17 00:00:00 2001 +From 7183b1a6e937f18496981b3cc0af5a49af618630 Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Tue, 4 Apr 2017 19:20:59 +1000 -Subject: [PATCH 150/171] Audioinjector : make the octo and pi sound cards have +Subject: [PATCH 150/172] Audioinjector : make the octo and pi sound cards have different driver names This patch gives the audioinjector octo and pi soundcards different driver @@ -134440,10 +134440,10 @@ index ef54e0f07ea03f59e9957b5d98f3e7fdc998e469..491906bbf446826e55dd843f28e4860f .of_match_table = audioinjector_pi_soundcard_of_match, }, -From 80ca64ba2532deacd0fbbc2a3408459a8547da3c Mon Sep 17 00:00:00 2001 +From e904282646c05b0453045bfa782ff856797eba17 Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Tue, 4 Apr 2017 19:23:04 +1000 -Subject: [PATCH 151/171] Audioinjector octo : Make the playback and capture +Subject: [PATCH 151/172] Audioinjector octo : Make the playback and capture symmetric This patch ensures that the sample rate and channel count of the audioinjector @@ -134466,10 +134466,10 @@ index 49115c8e20ce1a2ba5a99feb8983a1cafb052ca2..5e79f4eff93a21ed3495c77a90f73525 }; -From cc7897bdf2f4068dcaf9e3be345d2db5eff8c8da Mon Sep 17 00:00:00 2001 +From 830bca12fcfabed02fbaa849d7a1f4def0b9d4de Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Sun, 23 Apr 2017 19:36:53 +0100 -Subject: [PATCH 152/171] BCM270X_DT: Add bme280 and bmp180 to i2c-sensor +Subject: [PATCH 152/172] BCM270X_DT: Add bme280 and bmp180 to i2c-sensor overlay Signed-off-by: Phil Elwell @@ -134543,10 +134543,10 @@ index 606b2d5012abf2e85712be631c42ea40a0b512c5..e23e34b32a0a8927c14203d7384e8008 lm75 = <&lm75>,"status"; lm75addr = <&lm75>,"reg:0"; -From aca9bbe3f0916a066277b7878aaab389a5c41978 Mon Sep 17 00:00:00 2001 +From d85441e1f79ad9fa8e84742bba68803f0d0745d4 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Sun, 23 Apr 2017 19:38:06 +0100 -Subject: [PATCH 153/171] config: Add CONFIG_BMP280 (and CONFIG_BMP280_I2C) +Subject: [PATCH 153/172] config: Add CONFIG_BMP280 (and CONFIG_BMP280_I2C) Signed-off-by: Phil Elwell --- @@ -134579,10 +134579,10 @@ index 7362d1a6e5759e45ebef3ba84a4454b86e69a901..fab31f0fed0ec068e5249f4cebc34e48 CONFIG_PWM_PCA9685=m CONFIG_RASPBERRYPI_FIRMWARE=y -From 48d9c5c5e403e38aa28d8b1f3bbe6f14eebedac9 Mon Sep 17 00:00:00 2001 +From 50f934aa95c69126d90dd6b748ddb8fceb68b595 Mon Sep 17 00:00:00 2001 From: Scott Ellis Date: Tue, 25 Apr 2017 10:46:09 -0400 -Subject: [PATCH 154/171] config: Enable TI TMP102 temp sensor module +Subject: [PATCH 154/172] config: Enable TI TMP102 temp sensor module Signed-off-by: Scott Ellis --- @@ -134615,10 +134615,10 @@ index fab31f0fed0ec068e5249f4cebc34e48cfd29759..91a5234a5884f24f1a656d297a3d9064 CONFIG_BCM2835_THERMAL=y CONFIG_WATCHDOG=y -From 7753590d1566bfbbf504427b15095af949164366 Mon Sep 17 00:00:00 2001 +From 3b699e2e3aed06c30417b9cfd37c7f1292f4a648 Mon Sep 17 00:00:00 2001 From: Scott Ellis Date: Tue, 25 Apr 2017 13:05:42 -0400 -Subject: [PATCH 155/171] BCM270X_DT: Add tmp102 to i2c sensor overlay +Subject: [PATCH 155/172] BCM270X_DT: Add tmp102 to i2c sensor overlay Signed-off-by: Scott Ellis --- @@ -134698,10 +134698,10 @@ index e23e34b32a0a8927c14203d7384e800878627347..e86a13f92c3f75c14fa4425cdfb081d6 }; }; -From 5debf221e2d5fad35103cf83b7ab4c5853945c22 Mon Sep 17 00:00:00 2001 +From 699a5c400a328b431d3dd391e517dc4dd20c0a04 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 8 May 2017 16:43:40 +0100 -Subject: [PATCH 156/171] irq_bcm2836: Send event when onlining sleeping cores +Subject: [PATCH 156/172] 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 @@ -134737,10 +134737,10 @@ index 9a7ee04ee0d9b7aa734cf3159ed59c19a338de0d..014f13f89eb896f5cfc75ed9891787d0 } -From 53dbd6a2136191dbfd06d50c3447ef797f81f404 Mon Sep 17 00:00:00 2001 +From c7158ef32f1301940e2abe5cd23efafafd668a01 Mon Sep 17 00:00:00 2001 From: Ahmet Inan Date: Mon, 15 May 2017 17:10:53 +0200 -Subject: [PATCH 157/171] overlays: Add Goodix overlay +Subject: [PATCH 157/172] overlays: Add Goodix overlay Add support for I2C connected Goodix gt9271 multiple touch controller using GPIOs 4 and 17 (pins 7 and 11 on GPIO header) for interrupt and reset. @@ -134837,10 +134837,10 @@ index 0000000000000000000000000000000000000000..084f74042ed6379ebd9281374d5391a7 + }; +}; -From 5f93ac25b13dbf756543f6a8322d80724f6fbc26 Mon Sep 17 00:00:00 2001 +From 2ba7bd2db9c9207cc578cc4d0a1834c6b8eb2be0 Mon Sep 17 00:00:00 2001 From: chenzhiwo Date: Wed, 17 May 2017 16:34:57 +0800 -Subject: [PATCH 158/171] Add device tree overlay for GPIO connected rotary +Subject: [PATCH 158/172] Add device tree overlay for GPIO connected rotary encoder. See Documentation/input/rotary-encoder.txt for more information. --- @@ -134932,10 +134932,10 @@ index 0000000000000000000000000000000000000000..c0c6bccff60cc15d9a9bf59d2c7cba41 + }; +}; -From d9ec788be75aaf7173187e31b36a4d088f419b8a Mon Sep 17 00:00:00 2001 +From c2d531626a8a6a1a08f317cfb5d73873647c47fb Mon Sep 17 00:00:00 2001 From: Anton Onishchenko Date: Tue, 23 May 2017 18:55:46 +0300 -Subject: [PATCH 159/171] mpu6050 device tree overlay (#2031) +Subject: [PATCH 159/172] mpu6050 device tree overlay (#2031) Add overlay and config options for InvenSense MPU6050 6-axis motion detector. @@ -135050,10 +135050,10 @@ index 91a5234a5884f24f1a656d297a3d906429477b5d..2a28b012696a955f4d275a9e0a9fa3e1 CONFIG_PWM_BCM2835=m CONFIG_PWM_PCA9685=m -From 3277fb46a4460a6b46c7dacf28cb6e9b0a9e1993 Mon Sep 17 00:00:00 2001 +From c2b6d1e6b85b9ecbc7643b743d55b1243729a975 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 31 May 2017 09:33:55 +0100 -Subject: [PATCH 160/171] config: Adding SENSOR_JC42 +Subject: [PATCH 160/172] config: Adding SENSOR_JC42 The jc42 module supports a number of I2C-based temperature sensor modules. @@ -135093,10 +135093,10 @@ index 2a28b012696a955f4d275a9e0a9fa3e155e4a3c6..706bd883dd345a8ad32d30386f7dcf11 CONFIG_SENSORS_SHT21=m CONFIG_SENSORS_SHTC1=m -From 419bd4c33b48b55bcc1baf5a587171743059b4a7 Mon Sep 17 00:00:00 2001 +From c3cd09aee52bdd38c15c6336307719e9d3e15d94 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 31 May 2017 15:27:39 +0100 -Subject: [PATCH 161/171] BCM270X_DT: Improve i2c-sensor and i2c-rtc overlay +Subject: [PATCH 161/172] BCM270X_DT: Improve i2c-sensor and i2c-rtc overlay Use the "__dormant__" feature to permit multiple instances of each overlay, which is more useful now that changing the "reg" property @@ -135461,10 +135461,10 @@ index e86a13f92c3f75c14fa4425cdfb081d6795ff76a..d2f0008addfadac8f6ed774a6e4f3f97 }; }; -From 89e2ce0649440f8736f5b1afde823fb0a75d731a Mon Sep 17 00:00:00 2001 +From 903a94521aecc99dae44c938f48b76b63f39de40 Mon Sep 17 00:00:00 2001 From: Stefan Tatschner Date: Mon, 29 May 2017 21:46:16 +0200 -Subject: [PATCH 162/171] Add device tree config for htu21 +Subject: [PATCH 162/172] Add device tree config for htu21 See: https://github.com/raspberrypi/linux/pull/2041 @@ -135546,10 +135546,10 @@ index d2f0008addfadac8f6ed774a6e4f3f97871c0d61..17c27e3b666a7a83619471b50c63bb93 }; }; -From c44e8f2653c246b078d40ab6810ff2af973ec26d Mon Sep 17 00:00:00 2001 +From 97199633f89d9006dd4cb275bd8752298d4c2e05 Mon Sep 17 00:00:00 2001 From: sandeepal Date: Fri, 2 Jun 2017 18:59:46 +0530 -Subject: [PATCH 163/171] Allo Digione Driver (#2048) +Subject: [PATCH 163/172] Allo Digione Driver (#2048) Driver for the Allo Digione soundcard --- @@ -135980,10 +135980,10 @@ index 0000000000000000000000000000000000000000..e3664e44c699d0102120ecf99e8b780a +MODULE_DESCRIPTION("ASoC Driver for Allo DigiOne"); +MODULE_LICENSE("GPL v2"); -From e9f5c274edd33a5d34523c1f662431df511acde0 Mon Sep 17 00:00:00 2001 +From 562e4fea6c0bafee237d5267e26c69c64338b578 Mon Sep 17 00:00:00 2001 From: Andrei Gherzan Date: Mon, 5 Jun 2017 16:40:38 +0100 -Subject: [PATCH 164/171] dma-bcm2708: Fix module compilation of +Subject: [PATCH 164/172] dma-bcm2708: Fix module compilation of CONFIG_DMA_BCM2708 bcm2708-dmaengine.c defines functions like bcm_dma_start which are @@ -136026,10 +136026,10 @@ index c5bfff2765be4606077e6c8af73040ec13ee8974..6ca874d332a8bc666b1c9576ac51f479 #endif /* _PLAT_BCM2708_DMA_H */ -From bf8b4627d606dbc2879d31c99feb9aeaee330fab Mon Sep 17 00:00:00 2001 +From bda781106e5327e37268aee99defcbd652bc9a8d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 20 Jun 2017 17:51:47 +0100 -Subject: [PATCH 165/171] bcm2835-cpufreq: Change licence to GPLv2 +Subject: [PATCH 165/172] bcm2835-cpufreq: Change licence to GPLv2 Signed-off-by: Eben Upton Signed-off-by: Dom Cobley @@ -136082,10 +136082,10 @@ index 414fbdc10dfbfc6e4bb47870a7af3fd5780f9c9a..99345969b0e4d651fd9033d67de2febb /* ---------- INCLUDES ---------- */ #include -From 37bba56280f850f490dfbc93de22d3ce7b757292 Mon Sep 17 00:00:00 2001 +From dbd082a31eefff7943db264527fab3c0fdf71345 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 21 Jun 2017 09:03:51 -0700 -Subject: [PATCH 166/171] bcm2708: Drop CMA alignment from FKMS mode as well. +Subject: [PATCH 166/172] bcm2708: Drop CMA alignment from FKMS mode as well. I dropped it from KMS mode in d88274d88ed81de1ade8e18e4c0ed91792ec82ea and should have done both of them at that time. @@ -136141,10 +136141,10 @@ index 95a595a35cb4fbb707bf4b18161f6a46860aa4ae..36fbf6c8c2e612a6dc5aa02d77cc8173 }; -From cc58b4c35ba6e8d02bc359f9a9ea34382843b634 Mon Sep 17 00:00:00 2001 +From ad969ccd50e604be526af1af860c4cdea738cd9c Mon Sep 17 00:00:00 2001 From: Steve Conner Date: Thu, 29 Jun 2017 15:56:19 +0100 -Subject: [PATCH 167/171] New i2c-rtc-gpio device overlay (#2092) +Subject: [PATCH 167/172] New i2c-rtc-gpio device overlay (#2092) Created new i2c-rtc-gpio device overlay by combining i2c-rtc and i2c-gpio. Tested with PCF2127 on CM3. --- @@ -136408,10 +136408,10 @@ index 0000000000000000000000000000000000000000..8415e6081428fba9a47682964174fc02 + }; +}; -From 96bf7e86c2be449bac4fc5ab2ded793b37800cf6 Mon Sep 17 00:00:00 2001 +From 0d5ed04c2af060f97a31d2436e846941edbe32bd Mon Sep 17 00:00:00 2001 From: Allo Date: Mon, 3 Jul 2017 15:45:20 +0530 -Subject: [PATCH 168/171] PianoPlus: Dual Mono & Dual Stereo features added +Subject: [PATCH 168/172] PianoPlus: Dual Mono & Dual Stereo features added (#2069) --- @@ -136700,10 +136700,10 @@ index 56e43f98846b41e487b3089813f7edc3c08517eb..d4e99e3c6a383d92fb0cf9e8c1cd1e76 } -From b06423b859a65879b1fc58fcc3cd453a924c250c Mon Sep 17 00:00:00 2001 +From 2e1fb71b3839435479bc68b5f593db0945ee6395 Mon Sep 17 00:00:00 2001 From: Matthijs Kooijman Date: Sun, 9 Jul 2017 15:15:22 +0200 -Subject: [PATCH 169/171] overlays: Add gpio-shutdown overlay (#2103) +Subject: [PATCH 169/172] overlays: Add gpio-shutdown overlay (#2103) This overlay facilitates the addition of a powerbutton by converting GPIO edges into KEY_POWER keypresses, which can be handled by @@ -136859,10 +136859,10 @@ index 0000000000000000000000000000000000000000..863fb395c8539734b658682b900e1fbd + +}; -From ae91198750500de8a15219372b5a1a0bd52e8f3f Mon Sep 17 00:00:00 2001 +From b3d70cf2b4926625772ddddc6d6ca5a4e8e02e37 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Mon, 10 Jul 2017 11:05:17 +0200 -Subject: [PATCH 170/171] config: enable generic S/PDIF codec drivers (#2104) +Subject: [PATCH 170/172] config: enable generic S/PDIF codec drivers (#2104) These drivers can be used as dummy ADC/DAC drivers for attaching general codecs that don't need to be configured. @@ -136919,10 +136919,10 @@ index cead8c64336bb4ce9656bb20384069917695852d..7c1be0e035105724a7774ac59e5195a0 CONFIG_SND_SIMPLE_CARD=m CONFIG_HIDRAW=y -From fdcb48030aa1aa968b99696a09098547b38397cd Mon Sep 17 00:00:00 2001 +From a3283ee002f30d9d2bb8916cc69bfd90cc4e44cf Mon Sep 17 00:00:00 2001 From: Bilal Amarni Date: Wed, 24 May 2017 10:52:50 +0200 -Subject: [PATCH 171/171] [ARM64] enable drivers for GPIO expander and vcio +Subject: [PATCH 171/172] [ARM64] enable drivers for GPIO expander and vcio --- arch/arm64/configs/bcmrpi3_defconfig | 3 +++ @@ -136949,3 +136949,41 @@ index 4d85c231c5ea0244e1b05fb4a5e3c8fd3e651ddf..9dcb58a519d041fadae99c81a7bda621 CONFIG_GPIO_BCM_VIRT=y CONFIG_GPIO_ARIZONA=m CONFIG_GPIO_STMPE=y + +From e0fbfa6324ec14a02290d0a610eea0b076e6c083 Mon Sep 17 00:00:00 2001 +From: Phil Elwell +Date: Fri, 14 Jul 2017 12:59:55 +0100 +Subject: [PATCH 172/172] bcm2835-mmc: Fix DMA usage + +The previous change ("bcm2835-mmc: Only claim one DMA channel") +used an incorrect variable, the effect of which was to prevent +DMA from being used at all. Fix that bug by using the right +variable. + +Signed-off-by: Phil Elwell +--- + drivers/mmc/host/bcm2835-mmc.c | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/drivers/mmc/host/bcm2835-mmc.c b/drivers/mmc/host/bcm2835-mmc.c +index 4fe8d1fe44578fbefcd48f8c327ba3d03f3d0a2a..981db05de1ff52a83550e41ab362eecf99cafa29 100644 +--- a/drivers/mmc/host/bcm2835-mmc.c ++++ b/drivers/mmc/host/bcm2835-mmc.c +@@ -1354,14 +1354,14 @@ static int bcm2835_mmc_add_host(struct bcm2835_host *host) + if (ret == 0) { + host->dma_cfg_rx = cfg; + +- host->use_dma = true; ++ host->have_dma = true; + } else { + pr_err("%s: unable to configure DMA channel. " +- "Faling back to PIO\n", ++ "Falling back to PIO\n", + mmc_hostname(mmc)); + dma_release_channel(host->dma_chan_rxtx); + host->dma_chan_rxtx = NULL; +- host->use_dma = false; ++ host->have_dma = false; + } + } + #endif From 4d87641a1717fee9533adfb23e338b50d8de18df Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 29 Jul 2017 21:24:08 +0100 Subject: [PATCH 05/12] kernel-firmware: update to kernel-firmware-7d2c913 --- packages/linux-firmware/kernel-firmware/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/linux-firmware/kernel-firmware/package.mk b/packages/linux-firmware/kernel-firmware/package.mk index b4ff3f1799..4590ca1a9b 100644 --- a/packages/linux-firmware/kernel-firmware/package.mk +++ b/packages/linux-firmware/kernel-firmware/package.mk @@ -17,8 +17,8 @@ ################################################################################ PKG_NAME="kernel-firmware" -PKG_VERSION="df40d15" -PKG_SHA256="bad57a97b2b096df83f3b87f051ddf1227a617c7836fe800bd43e7e51a47cdc4" +PKG_VERSION="7d2c913" +PKG_SHA256="fd127d2e36d8a0d2c1e9f70b37d7e31350260fb0755485d9a8c50638596f1791" PKG_ARCH="any" PKG_LICENSE="other" PKG_SITE="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/" From 713205b1fbbf803332b7e320dc5428ef4fdadb89 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 29 Jul 2017 21:24:08 +0100 Subject: [PATCH 06/12] linux: update to linux-4.12.3 --- 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 087aa565c8..0fa99167c7 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -63,8 +63,8 @@ case "$LINUX" in PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET imx6-status-led imx6-soc-fan irqbalanced" ;; *) - PKG_VERSION="4.12.2" - PKG_SHA256="0a7a852eba28293e6d9bc9e09d4541d8f6ffe46f7ac632c54a7d85b597f185e2" + PKG_VERSION="4.12.3" + PKG_SHA256="99bd9db1228ef60eb620071abac899d2774255bfa43d06acbdc732a17e2ebf16" PKG_URL="http://www.kernel.org/pub/linux/kernel/v4.x/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_PATCH_DIRS="default" ;; From 8e96d1ddceb73c12b45a6928aa03098b66523c8c Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 29 Jul 2017 21:24:08 +0100 Subject: [PATCH 07/12] RPi: update linux support patch for linux 4.12.3 --- .../patches/linux/linux-01-RPi_support.patch | 1001 +++++++++++------ 1 file changed, 652 insertions(+), 349 deletions(-) diff --git a/projects/RPi/patches/linux/linux-01-RPi_support.patch b/projects/RPi/patches/linux/linux-01-RPi_support.patch index 351b804a99..974a63b488 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 51c3916ef6fc3a4e950320f477a4536de019c87a Mon Sep 17 00:00:00 2001 +From 0bd1225fc3944b6ef3d99b7f93474d2cb037ff92 Mon Sep 17 00:00:00 2001 From: Steve Glendinning Date: Thu, 19 Feb 2015 18:47:12 +0000 -Subject: [PATCH 001/172] smsx95xx: fix crimes against truesize +Subject: [PATCH 001/179] 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 2dfca96a63b60283b89efab676932a711024a499..88843b36182f0f12175df06e3a6fb55a usbnet_skb_return(dev, ax_skb); } -From 4d530707e6dbebedd509f3b9930037658c855df6 Mon Sep 17 00:00:00 2001 +From 7a2351a2bbce26f304f9f83d12d0e39c76a56055 Mon Sep 17 00:00:00 2001 From: Sam Nazarko Date: Fri, 1 Apr 2016 17:27:21 +0100 -Subject: [PATCH 002/172] smsc95xx: Experimental: Enable turbo_mode and +Subject: [PATCH 002/179] smsc95xx: Experimental: Enable turbo_mode and packetsize=2560 by default See: http://forum.kodi.tv/showthread.php?tid=285288 @@ -94,10 +94,10 @@ index 88843b36182f0f12175df06e3a6fb55a3a8f47e5..27813c57707c4b001646a26d8b1174a0 netif_dbg(dev, ifup, dev->net, "rx_urb_size=%ld\n", -From 06f35eabee6c7d65cf9ea854f0fe8f7e741ba448 Mon Sep 17 00:00:00 2001 +From 13ea18b4f3aaccbbd33a472b45f85d0a383ca1f3 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 17:26:38 +0000 -Subject: [PATCH 003/172] Allow mac address to be set in smsc95xx +Subject: [PATCH 003/179] Allow mac address to be set in smsc95xx Signed-off-by: popcornmix --- @@ -193,10 +193,10 @@ index 27813c57707c4b001646a26d8b1174a0162c55ec..fac7a5f8642030a7dca7807e6c4808ea eth_hw_addr_random(dev->net); netif_dbg(dev, ifup, dev->net, "MAC address set to eth_random_addr\n"); -From 22bd41971ea73d2d31890930a4222ca40278d5c0 Mon Sep 17 00:00:00 2001 +From 8322637b8abaef3116bdcb3e1f7d0e6c55927c7b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 13 Mar 2015 12:43:36 +0000 -Subject: [PATCH 004/172] Protect __release_resource against resources without +Subject: [PATCH 004/179] 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 d71924886ead9003c1147f67a1781d983b19e0db Mon Sep 17 00:00:00 2001 +From 0d8b07913bd7c6288dc1c2299bfde0c8b2788561 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 18 Dec 2014 16:07:15 -0800 -Subject: [PATCH 005/172] mm: Remove the PFN busy warning +Subject: [PATCH 005/179] mm: Remove the PFN busy warning See commit dae803e165a11bc88ca8dbc07a11077caf97bbcb -- the warning is expected sometimes when using CMA. However, that commit still spams @@ -252,10 +252,10 @@ index 2302f250d6b1ba150e3c2e4e17cfb6c99574ab5b..f434dbb4aaa8845318e2d40153339b08 goto done; } -From baea03ed01bc652c0db1efdd15dc879515b63d33 Mon Sep 17 00:00:00 2001 +From 4d106c90e6bb29af22ded843e1006b196ed380b6 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 4 Dec 2015 17:41:50 +0000 -Subject: [PATCH 006/172] irq-bcm2836: Prevent spurious interrupts, and trap +Subject: [PATCH 006/179] irq-bcm2836: Prevent spurious interrupts, and trap them early The old arch-specific IRQ macros included a dsb to ensure the @@ -282,10 +282,10 @@ index e7463e3c08143acae3e8cc5682f918c6a0b07ebd..a8db33b50ad9ff83d284fa54fe4d3b65 #endif } else if (stat) { -From 59f43bc6d488841f649539cfb388a4be5c0c97f9 Mon Sep 17 00:00:00 2001 +From d53d1c13479ae1de2313ae48c0d3fd93cb620d1b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 9 Feb 2017 14:33:30 +0000 -Subject: [PATCH 007/172] irq-bcm2836: Avoid "Invalid trigger warning" +Subject: [PATCH 007/179] irq-bcm2836: Avoid "Invalid trigger warning" Initialise the level for each IRQ to avoid a warning from the arm arch timer code. @@ -309,10 +309,10 @@ index a8db33b50ad9ff83d284fa54fe4d3b65f859df0f..c4e151451cf8c8ebde5225515eac2786 static void -From 0c8bd2ebf5349f1dc17b950a7104cebd431498ea Mon Sep 17 00:00:00 2001 +From 71b846004482596140107785af0a6c723845a767 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 008/172] irqchip: bcm2835: Add FIQ support +Subject: [PATCH 008/179] irqchip: bcm2835: Add FIQ support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -441,10 +441,10 @@ index 44d7c38dde479d771f3552e914bf8c1c1f5019f7..42ff5e6a8e0d532f5b60a1e7af7cc4d9 } -From 33a9ef7e72ee3f154b20760531d5cf6412a9841e Mon Sep 17 00:00:00 2001 +From 3404b58fd1aba56292bc999c678ba74604015e45 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 009/172] irqchip: irq-bcm2835: Add 2836 FIQ support +Subject: [PATCH 009/179] irqchip: irq-bcm2835: Add 2836 FIQ support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -543,10 +543,10 @@ index 42ff5e6a8e0d532f5b60a1e7af7cc4d941bd5008..eccf6ed025299cb480884f5bcbe77abf for (b = 0; b < NR_BANKS; b++) { for (i = 0; i < bank_irqs[b]; i++) { -From 192022d591544fbbd3362a49b1d91350f2005550 Mon Sep 17 00:00:00 2001 +From 82690090231658c5a90b30286c788bca0d339e7c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 10:26:09 +0100 -Subject: [PATCH 010/172] spidev: Add "spidev" compatible string to silence +Subject: [PATCH 010/179] spidev: Add "spidev" compatible string to silence warning See: https://github.com/raspberrypi/linux/issues/1054 @@ -567,10 +567,10 @@ index 9a2a79a871ba009fcfa8b7e2b52002c8845d94ce..4ffd24e8c50fd0df03cbb1257448c202 }; MODULE_DEVICE_TABLE(of, spidev_dt_ids); -From fdad75ee75c56c670b51f7418907bc5e96b12bf2 Mon Sep 17 00:00:00 2001 +From ebcf8cd78c941f2ad40e78063ce68af0e923789b Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 3 Jan 2017 18:25:01 +0000 -Subject: [PATCH 011/172] Revert "pinctrl: bcm2835: switch to GPIOLIB_IRQCHIP" +Subject: [PATCH 011/179] Revert "pinctrl: bcm2835: switch to GPIOLIB_IRQCHIP" This reverts commit 85ae9e512f437cd09bf61564bdba29ab88bab3e3. --- @@ -864,10 +864,10 @@ index 85d0091128644c446aed878e87769e82c77c3ebf..4f2621272bfd5cbc0d691d2fabe89e2e if (IS_ERR(pc->pctl_dev)) { gpiochip_remove(&pc->gpio_chip); -From 7e0134606329bceb547f863bc20a027bcc4d081f Mon Sep 17 00:00:00 2001 +From fed1cd55a7645512fc9cc889a6ca50ca7deb593d Mon Sep 17 00:00:00 2001 From: notro Date: Thu, 10 Jul 2014 13:59:47 +0200 -Subject: [PATCH 012/172] pinctrl-bcm2835: Set base to 0 give expected gpio +Subject: [PATCH 012/179] pinctrl-bcm2835: Set base to 0 give expected gpio numbering Signed-off-by: Noralf Tronnes @@ -889,10 +889,10 @@ index 4f2621272bfd5cbc0d691d2fabe89e2ee428d6db..5b7cb4c415e19f98e25b221ab0ad36b6 .can_sleep = false, }; -From 9063d7e5aa547f34d0f140c4240eb018f3eea205 Mon Sep 17 00:00:00 2001 +From 177dd0044cf604ccf5b79026ccf66818e95f9f09 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 26 Feb 2015 09:58:22 +0000 -Subject: [PATCH 013/172] pinctrl-bcm2835: Only request the interrupts listed +Subject: [PATCH 013/179] pinctrl-bcm2835: Only request the interrupts listed in the DTB Although the GPIO controller can generate three interrupts (four counting @@ -919,10 +919,10 @@ index 5b7cb4c415e19f98e25b221ab0ad36b6885dae4c..6351fe7f8e314ac5ebb102dd20847b38 pc->irq_data[i].irqgroup = i; -From 1497182289f0c9ecce6ab7b4d39256bd272c90ae Mon Sep 17 00:00:00 2001 +From ecea7044813db2e1403f33eb78da5687efddb516 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Jun 2015 14:10:44 +0100 -Subject: [PATCH 014/172] spi-bcm2835: Support pin groups other than 7-11 +Subject: [PATCH 014/179] 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 @@ -1003,10 +1003,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 fe8707f5fa918fb633dc0ff190e4e0e8af0a9c28 Mon Sep 17 00:00:00 2001 +From b2aaed9656c082a78dba203f5c35f7d0776af68f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 1 Jul 2016 22:09:24 +0100 -Subject: [PATCH 015/172] spi-bcm2835: Disable forced software CS +Subject: [PATCH 015/179] 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 @@ -1040,10 +1040,10 @@ index 5dfe20ffc2866fa6789825016c585175a29705b6..8493474d286f7a1ac6454a22c61c8c2c return 0; } -From 9ff1b3143761f8b1f377b7dfe8728186d21cd2e8 Mon Sep 17 00:00:00 2001 +From 6a1ab4549e27c04b91bd1a46cd6a7db4b3b054e3 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 8 Nov 2016 21:35:38 +0000 -Subject: [PATCH 016/172] spi-bcm2835: Remove unused code +Subject: [PATCH 016/179] spi-bcm2835: Remove unused code --- drivers/spi/spi-bcm2835.c | 61 ----------------------------------------------- @@ -1131,10 +1131,10 @@ index 8493474d286f7a1ac6454a22c61c8c2cef9121bf..33d75ad38a7f77d085321ace9101900a } -From 0030bcf340aab764e9635c66e96bb4519f0398c7 Mon Sep 17 00:00:00 2001 +From 1ad1911086bbe952972b25073a46b62f595311d6 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/172] ARM: bcm2835: Set Serial number and Revision +Subject: [PATCH 017/179] ARM: bcm2835: Set Serial number and Revision MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -1187,10 +1187,10 @@ index 0c1edfc98696da0e0bb7f4a18cdfbcdd27a9795d..8f152266ba9b470df2eaaed9ebcf158e static const char * const bcm2835_compat[] = { -From d8125b0f23d944111e5c4335052561aa590daa5c Mon Sep 17 00:00:00 2001 +From 8a9e093669d1a08cd50b38bf4f033d2ac8ef9619 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/172] dmaengine: bcm2835: Load driver early and support +Subject: [PATCH 018/179] dmaengine: bcm2835: Load driver early and support legacy API MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -1293,10 +1293,10 @@ index 6204cc32d09c5096df8aec304c3c37b3bcb6be44..599c218dc8a73172dd4bd4a058fc8f95 MODULE_ALIAS("platform:bcm2835-dma"); MODULE_DESCRIPTION("BCM2835 DMA engine driver"); -From 49e3e2d1c3e2534c174bcbea9a8186c29696610a Mon Sep 17 00:00:00 2001 +From c2b158ee929acda6a958b837489d479a3f74f0f4 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 25 Jan 2016 17:25:12 +0000 -Subject: [PATCH 019/172] firmware: Updated mailbox header +Subject: [PATCH 019/179] firmware: Updated mailbox header --- include/soc/bcm2835/raspberrypi-firmware.h | 9 +++++++++ @@ -1357,10 +1357,10 @@ index cb979ad90401e299344dd5fae38d09c489d8bd58..30fb37fe175df604a738258a2a632bca RPI_FIRMWARE_VCHIQ_INIT = 0x00048010, -From 35ead45646e22e137dc151024df9427d4b78b3de Mon Sep 17 00:00:00 2001 +From fc49e09a62ca14bef148359b1a78f6ccfcabc0a3 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 15 Jun 2016 16:48:41 +0100 -Subject: [PATCH 020/172] rtc: Add SPI alias for pcf2123 driver +Subject: [PATCH 020/179] rtc: Add SPI alias for pcf2123 driver Without this alias, Device Tree won't cause the driver to be loaded. @@ -1380,10 +1380,10 @@ index 8895f77726e8da5444afcd602dceff8f25a9b3fd..1833b8853ceb0e6147cceb93a00e558c MODULE_LICENSE("GPL"); +MODULE_ALIAS("spi:rtc-pcf2123"); -From e059ba3d3e52060a5df18958ef1bd7fb6d38ef4c Mon Sep 17 00:00:00 2001 +From 6fc02da4301b1b7be7d33be2a5c7f076c91d7cba 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/172] watchdog: bcm2835: Support setting reboot partition +Subject: [PATCH 021/179] watchdog: bcm2835: Support setting reboot partition MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -1485,10 +1485,10 @@ index b339e0e67b4c1275fd4992fea4f1e24c0575b783..26b7177573fac2af1cd4ab5488d2686f static int bcm2835_wdt_probe(struct platform_device *pdev) -From 4a59c9a2588d4c2f5619e36aa5ee857248c12269 Mon Sep 17 00:00:00 2001 +From 7d48365075ef995332a4c91818fdf1d0ecf49771 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 5 Apr 2016 19:40:12 +0100 -Subject: [PATCH 022/172] reboot: Use power off rather than busy spinning when +Subject: [PATCH 022/179] reboot: Use power off rather than busy spinning when halt is requested --- @@ -1511,10 +1511,10 @@ index 3b2aa9a9fe268d45335f781c4aa22cf573753a1b..0180d89a34af45c56243fe0f17fbe209 /* -From e1f1c69fe45ca1a02c7965665b27b7ab5623f8fd Mon Sep 17 00:00:00 2001 +From cf794231017cba89e8111f4dfcf690469657cf4c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 9 Nov 2016 13:02:52 +0000 -Subject: [PATCH 023/172] bcm: Make RASPBERRYPI_POWER depend on PM +Subject: [PATCH 023/179] bcm: Make RASPBERRYPI_POWER depend on PM --- drivers/soc/bcm/Kconfig | 1 + @@ -1533,10 +1533,10 @@ index a39b0d58ddd0fdf0ac1cc7295f8aafb12546e226..e037a6dd79d1881a09e3ca9115782709 help This enables support for the RPi power domains which can be enabled -From 42eb7200daf5e32f926136f5cfbe04001c2c62c2 Mon Sep 17 00:00:00 2001 +From 51dea0fc12ef996b2244ff53a7fd3bde2c87147d Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Fri, 2 Sep 2016 16:45:27 +0100 -Subject: [PATCH 024/172] Register the clocks early during the boot process, so +Subject: [PATCH 024/179] 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. @@ -1581,10 +1581,10 @@ index 02585387061967ac9408e18ac1bce67e9e9414c0..283d2de45e4f29406d01f24ab1cae3f9 MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("BCM2835 clock driver"); -From 0cf3f9bedd00c378d2990ff9b0fa38c9682f941d Mon Sep 17 00:00:00 2001 +From c1fb9a5e06485f985bd5da16b3f413b8cba81d17 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 6 Dec 2016 17:05:39 +0000 -Subject: [PATCH 025/172] bcm2835-rng: Avoid initialising if already enabled +Subject: [PATCH 025/179] bcm2835-rng: Avoid initialising if already enabled Avoids the 0x40000 cycles of warmup again if firmware has already used it --- @@ -1610,10 +1610,10 @@ index 574211a495491d9d6021dcaefe4274a63ed02055..e66c0fca8c6090e32f72796c0877a1cf err = hwrng_register(&bcm2835_rng_ops); if (err) { -From 0a1a09b6e41ac2dd7a4f7809ffb0ee8ad3369625 Mon Sep 17 00:00:00 2001 +From 0ab713222dd5552d94af9cd0031db2ebf13011f0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Aug 2016 16:28:44 +0100 -Subject: [PATCH 026/172] kbuild: Ignore dtco targets when filtering symbols +Subject: [PATCH 026/179] kbuild: Ignore dtco targets when filtering symbols --- scripts/Kbuild.include | 2 +- @@ -1633,10 +1633,10 @@ index 61f87a99bf0a1c512e572d3cbdcf4b4b5d7ae785..0a5e36778eacf7dc589486f8bc8033f5 esac | tr ";" "\n" | sed -rn 's/^.*=== __KSYM_(.*) ===.*$$/KSYM_\1/p' -From 86c7497837b047e28ab94340a657012df24912fc Mon Sep 17 00:00:00 2001 +From d486402bbad32185e5c3c155c357c894f6892097 Mon Sep 17 00:00:00 2001 From: Robert Tiemann Date: Mon, 20 Jul 2015 11:01:25 +0200 -Subject: [PATCH 027/172] BCM2835_DT: Fix I2S register map +Subject: [PATCH 027/179] BCM2835_DT: Fix I2S register map --- Documentation/devicetree/bindings/dma/brcm,bcm2835-dma.txt | 4 ++-- @@ -1674,10 +1674,10 @@ index 65783de0aedf3da79adc36fd077b7a89954ddb6b..a89fe4220fdc3f26f75ee66daf187554 dmas = <&dma 2>, <&dma 3>; -From 7388fd8345e24b4e42bff74715160a2a8a33e4ea Mon Sep 17 00:00:00 2001 +From a6537bfaada7b0908bd8e25d79dffcc0164fe00a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Feb 2017 17:20:08 +0000 -Subject: [PATCH 028/172] clk-bcm2835: Mark used PLLs and dividers CRITICAL +Subject: [PATCH 028/179] 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 @@ -1705,10 +1705,10 @@ index 283d2de45e4f29406d01f24ab1cae3f9f879234a..85df8c74a309f0b877ef65f1c55b086f divider->data = data; -From fccc53f92a93dc316d07375c0d1c4ea84b7964fe Mon Sep 17 00:00:00 2001 +From c51bbb5286ef2d6dba7facfd75ebd44f7b1ec221 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Feb 2017 17:20:08 +0000 -Subject: [PATCH 029/172] clk-bcm2835: Add claim-clocks property +Subject: [PATCH 029/179] 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, @@ -1810,10 +1810,10 @@ index 85df8c74a309f0b877ef65f1c55b086f1bb774a1..eec6735505c074c0a76ae647bf0e1bb6 sizeof(cprman_parent_names)); of_clk_parent_fill(dev->of_node, cprman->real_parent_names, -From db40d78188ddea746ebb916f7c3832df53664f4c Mon Sep 17 00:00:00 2001 +From ac23496ebf20cee463ef1536814c776fa260e070 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 1 Mar 2017 16:06:53 +0000 -Subject: [PATCH 030/172] clk-bcm2835: Correct the prediv logic +Subject: [PATCH 030/179] clk-bcm2835: Correct the prediv logic If a clock has the prediv flag set, both the integer and fractional parts must be scaled when calculating the resulting frequency. @@ -1840,10 +1840,10 @@ index eec6735505c074c0a76ae647bf0e1bb68ab3a488..e0d28add45efdf70d1eba590282a3a26 return bcm2835_pll_rate_from_divisors(parent_rate, ndiv, fdiv, pdiv); } -From e9543ab9fe09783e33008fe6f475fa4aa55bc54c Mon Sep 17 00:00:00 2001 +From eb5de817ae25da091773f8786da4977b890f5e9d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 6 Mar 2017 09:06:18 +0000 -Subject: [PATCH 031/172] clk-bcm2835: Read max core clock from firmware +Subject: [PATCH 031/179] 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 @@ -1958,10 +1958,10 @@ index e0d28add45efdf70d1eba590282a3a2654af328d..39f72da6ba1f6ec6ec41d5dc1bf46344 for (i = 0; !of_property_read_u32_index(pdev->dev.of_node, "claim-clocks", -From b7b4a852b14c42f972a68de489b12a59717ce7f8 Mon Sep 17 00:00:00 2001 +From 89c7bd4938213ec86380248f7452c30c4c86bbd3 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 9 Feb 2017 14:36:44 +0000 -Subject: [PATCH 032/172] sound: Demote deferral errors to INFO level +Subject: [PATCH 032/179] 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. @@ -1996,10 +1996,10 @@ index 754e3ef8d7ae1b8b188c3e52986f2c306fb7b763..90b385d1f79b63ccc43a8d4ba849084a goto _err_defer; } -From 6735b348e962509412c3f366231e633ec05bdfab Mon Sep 17 00:00:00 2001 +From 47cc2f6e3643dfaed85c6d444e1a8dd1401845a2 Mon Sep 17 00:00:00 2001 From: Claggy3 Date: Sat, 11 Feb 2017 14:00:30 +0000 -Subject: [PATCH 033/172] Update vfpmodule.c +Subject: [PATCH 033/179] 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 @@ -2136,10 +2136,10 @@ index a71a48e71fffa8626fe90106815376c44bbe679b..d6c0a5a0a5ae3510db3ace5e3f5d3410 /* * Save the userland NEON/VFP state. Under UP, -From e4f30af31f4d8b99204da1e7b2fc384da99b8144 Mon Sep 17 00:00:00 2001 +From a005be1f5c2cc14767935522de9b68f6200ccd95 Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Wed, 8 Mar 2017 21:13:24 +1100 -Subject: [PATCH 034/172] ASoC: bcm2835_i2s.c: relax the ch2 register setting +Subject: [PATCH 034/179] 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. @@ -2160,10 +2160,10 @@ index 6ba20498202ed36906b52096893a88867a79269f..56df7d8a43d0aac055a91b0d24aca8e1 format |= BCM2835_I2S_CH1(BCM2835_I2S_CHPOS(ch1pos)); format |= BCM2835_I2S_CH2(BCM2835_I2S_CHPOS(ch2pos)); -From 278fc44930d69edcade60e776c9dae6371ee9fc5 Mon Sep 17 00:00:00 2001 +From f6cb31f9180b5545851755fc47c6af9d4f65153b 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/172] i2c: bcm2835: Add debug support +Subject: [PATCH 035/179] i2c: bcm2835: Add debug support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -2352,10 +2352,10 @@ index cd07a69e2e9355540442785f95e90823b05c9d10..47167f403cc8329bd811b47c7011c299 if (i2c_dev->msg_err & BCM2835_I2C_S_ERR) return -EREMOTEIO; -From d3e194f254efc8a306b455e995f75fd021c3e5e5 Mon Sep 17 00:00:00 2001 +From 3076213eadfe814dfc60ee493b4820d8e9f04c1f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 12 May 2013 12:24:19 +0100 -Subject: [PATCH 036/172] Main bcm2708/bcm2709 linux port +Subject: [PATCH 036/179] Main bcm2708/bcm2709 linux port MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -2543,10 +2543,10 @@ index cfb4b4496dd9f61362dea012176c146120fada07..d9c6c217c4d6a2408abe2665bf7f2700 MODULE_AUTHOR("Lubomir Rintel "); MODULE_DESCRIPTION("BCM2835 mailbox IPC driver"); -From 0b84392a8b7450bf0266457e359f1b0863fee819 Mon Sep 17 00:00:00 2001 +From f23b958b7891b3b6e7ccb934695fd83fd7a9da67 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 19:46:17 +0100 -Subject: [PATCH 037/172] Add dwc_otg driver +Subject: [PATCH 037/179] Add dwc_otg driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -63688,10 +63688,10 @@ index 0000000000000000000000000000000000000000..cdc9963176e5a4a0d5250613b61e26c5 +test_main(); +0; -From f6e58e69a328fbfe7bbdf88a616d6572d9888e3c Mon Sep 17 00:00:00 2001 +From 7767f75a3a49e3d07c1b34f44ad7b21371337ec7 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 17:06:34 +0100 -Subject: [PATCH 038/172] bcm2708 framebuffer driver +Subject: [PATCH 038/179] bcm2708 framebuffer driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -67150,10 +67150,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 4af83fe0e4c0a5f44c56656a76a7abfd98652810 Mon Sep 17 00:00:00 2001 +From e4b76efc8843819694fd22d988201e101978f5aa Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 14:22:53 +0100 -Subject: [PATCH 039/172] dmaengine: Add support for BCM2708 +Subject: [PATCH 039/179] dmaengine: Add support for BCM2708 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -67784,10 +67784,10 @@ index 0000000000000000000000000000000000000000..c5bfff2765be4606077e6c8af73040ec + +#endif /* _PLAT_BCM2708_DMA_H */ -From 60dc1d272509e6d57a7fad0d65107d18dc2300a6 Mon Sep 17 00:00:00 2001 +From d9f2b1a2893236b0827386c2ddb2adc0c2a6d2cb Mon Sep 17 00:00:00 2001 From: gellert Date: Fri, 15 Aug 2014 16:35:06 +0100 -Subject: [PATCH 040/172] MMC: added alternative MMC driver +Subject: [PATCH 040/179] MMC: added alternative MMC driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -69509,10 +69509,10 @@ index 0000000000000000000000000000000000000000..4fe8d1fe44578fbefcd48f8c327ba3d0 +MODULE_LICENSE("GPL v2"); +MODULE_AUTHOR("Gellert Weisz"); -From 2e299e2cfde02f4da7f2a17a3f13ac98a60bf2e2 Mon Sep 17 00:00:00 2001 +From 036ef5cbe9eb9479cc0c43094b4b1229e494c569 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 25 Mar 2015 17:49:47 +0000 -Subject: [PATCH 041/172] Adding bcm2835-sdhost driver, and an overlay to +Subject: [PATCH 041/179] Adding bcm2835-sdhost driver, and an overlay to enable it BCM2835 has two SD card interfaces. This driver uses the other one. @@ -71918,10 +71918,10 @@ index 0000000000000000000000000000000000000000..9c6f199a7830959f31012d86bc1f8b1a +MODULE_LICENSE("GPL v2"); +MODULE_AUTHOR("Phil Elwell"); -From 8b1a629f60f4b559b5cd26d381ad726419447af1 Mon Sep 17 00:00:00 2001 +From 3b310175f27b2050596a17b2b53e5f75f3f1c202 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 28 Oct 2016 15:36:43 +0100 -Subject: [PATCH 042/172] vc_mem: Add vc_mem driver for querying firmware +Subject: [PATCH 042/179] vc_mem: Add vc_mem driver for querying firmware memory addresses MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -72446,10 +72446,10 @@ index 0000000000000000000000000000000000000000..20a475377eb3078ea1ecaef2b24efc35 + +#endif /* _VC_MEM_H */ -From 96ee036f36ec0b0ceaf2317657e87e99d4f0fd06 Mon Sep 17 00:00:00 2001 +From e3e41e9df6e8aee22001f0f81f8c9f41b6e2dd3a Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Tue, 22 Jul 2014 15:41:04 +0100 -Subject: [PATCH 043/172] vcsm: VideoCore shared memory service for BCM2835 +Subject: [PATCH 043/179] vcsm: VideoCore shared memory service for BCM2835 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -76904,10 +76904,10 @@ index 0000000000000000000000000000000000000000..334f36d0d697b047df2922b5f2db67f3 + +#endif /* __VMCS_SM_IOCTL_H__INCLUDED__ */ -From 00aad629848857916edd9dfb9d7dd4b5e01ee07a Mon Sep 17 00:00:00 2001 +From 07bf1615919736b5a6cfe214451a391a5f2d4445 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Fri, 21 Aug 2015 23:14:48 +0100 -Subject: [PATCH 044/172] Add /dev/gpiomem device for rootless user GPIO access +Subject: [PATCH 044/179] Add /dev/gpiomem device for rootless user GPIO access Signed-off-by: Luke Wren @@ -77215,10 +77215,10 @@ index 0000000000000000000000000000000000000000..f5e7f1ba8fb6f18dee77fad06a17480c +MODULE_DESCRIPTION("gpiomem driver for accessing GPIO from userspace"); +MODULE_AUTHOR("Luke Wren "); -From 51b79943db12447ae73c681c485bf1cef7e28593 Mon Sep 17 00:00:00 2001 +From a532306db856b151d008824d98e6d85c31dd01bf Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:14:45 +0100 -Subject: [PATCH 045/172] Add SMI driver +Subject: [PATCH 045/179] Add SMI driver Signed-off-by: Luke Wren --- @@ -79169,10 +79169,10 @@ index 0000000000000000000000000000000000000000..ee3a75edfc033eeb0d90a687ffb68b10 + +#endif /* BCM2835_SMI_H */ -From d9df0c768086d0a66876f980c74a522249ef8455 Mon Sep 17 00:00:00 2001 +From 514ec25c957fda218328359de502495fe9e2bc9a Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Tue, 26 Apr 2016 14:59:21 +0000 -Subject: [PATCH 046/172] MISC: bcm2835: smi: use clock manager and fix reload +Subject: [PATCH 046/179] MISC: bcm2835: smi: use clock manager and fix reload issues Use clock manager instead of self-made clockmanager. @@ -79342,10 +79342,10 @@ index 63a4ea08b9930a3a31a985f0a1d969b488ed49ec..1261540703127d1d63b9f3c87042c6e5 return 0; } -From 331158cb47483603c564ebf4250643ce029dc9ab Mon Sep 17 00:00:00 2001 +From e55231dd30d3e3f0795265c3aafe712fa619918d Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:16:10 +0100 -Subject: [PATCH 047/172] Add SMI NAND driver +Subject: [PATCH 047/179] Add SMI NAND driver Signed-off-by: Luke Wren --- @@ -79710,10 +79710,10 @@ index 0000000000000000000000000000000000000000..02adda6da18bd0ba9ab19a104975b79d + ("Driver for NAND chips using Broadcom Secondary Memory Interface"); +MODULE_AUTHOR("Luke Wren "); -From 88fc50d780dab54838d0fba7fc9515b5df760c12 Mon Sep 17 00:00:00 2001 +From 7c479ddd59474213a677be483b962a988f046161 Mon Sep 17 00:00:00 2001 From: Aron Szabo Date: Sat, 16 Jun 2012 12:15:55 +0200 -Subject: [PATCH 048/172] lirc: added support for RaspberryPi GPIO +Subject: [PATCH 048/179] 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 @@ -80574,10 +80574,10 @@ index 0000000000000000000000000000000000000000..fb69624ccef00ddbdccf8256d6baf1b1 + +#endif -From 158f70c30a9f92c87a619baa23d0ee7eb013f812 Mon Sep 17 00:00:00 2001 +From f499e752d1e892d62f668125ee6776b918aeac5c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:49:20 +0100 -Subject: [PATCH 049/172] Add cpufreq driver +Subject: [PATCH 049/179] Add cpufreq driver Signed-off-by: popcornmix --- @@ -80844,10 +80844,10 @@ index 0000000000000000000000000000000000000000..414fbdc10dfbfc6e4bb47870a7af3fd5 +module_init(bcm2835_cpufreq_module_init); +module_exit(bcm2835_cpufreq_module_exit); -From 56da5adb6596e030252e8ec43af73672cf2f13a2 Mon Sep 17 00:00:00 2001 +From aeff8aab29047a6bb9dad893f07e321105c9059e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 19:24:24 +0000 -Subject: [PATCH 050/172] Added hwmon/thermal driver for reporting core +Subject: [PATCH 050/179] Added hwmon/thermal driver for reporting core temperature. Thanks Dorian MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -81030,10 +81030,10 @@ index 0000000000000000000000000000000000000000..25b78c3eac1503fbc9e679b963a6284b +MODULE_DESCRIPTION("Thermal driver for bcm2835 chip"); +MODULE_LICENSE("GPL"); -From 7cf02cdae4ef0bcacb3c64374cad6a60cc2665b6 Mon Sep 17 00:00:00 2001 +From 3e3242c67254093ca7ef06274bdfd48337b11d6b Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 15:44:08 +0100 -Subject: [PATCH 051/172] Add Chris Boot's i2c driver +Subject: [PATCH 051/179] Add Chris Boot's i2c driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -81698,10 +81698,10 @@ index 0000000000000000000000000000000000000000..962f2e5c7455d91bf32925d785f5f16b +MODULE_LICENSE("GPL v2"); +MODULE_ALIAS("platform:" DRV_NAME); -From da3462d2ba3119c929a578f9a33a2dd6190821e0 Mon Sep 17 00:00:00 2001 +From 18625630f3e3457ae01dfd7fac751c7644504940 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 052/172] char: broadcom: Add vcio module +Subject: [PATCH 052/179] char: broadcom: Add vcio module MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -81926,10 +81926,10 @@ index 0000000000000000000000000000000000000000..c19bc2075c77879563ef5e59038b5a14 +MODULE_DESCRIPTION("Mailbox userspace access"); +MODULE_LICENSE("GPL"); -From 3ca9b855dc1af3cb6025cd946716117406f8922a Mon Sep 17 00:00:00 2001 +From e41cb8e328832a756fe63efd82915b6472b74b07 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 053/172] firmware: bcm2835: Support ARCH_BCM270x +Subject: [PATCH 053/179] firmware: bcm2835: Support ARCH_BCM270x MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -82012,10 +82012,10 @@ index dd506cd3a5b874f9e1acd07efb8cd151bb6145d1..3f070bd38a91511c986e3fb114b15bd4 MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("Raspberry Pi firmware driver"); -From a7f9f9342ec6b3e159b1bf3e2a0e017e8c39df3b Mon Sep 17 00:00:00 2001 +From a43658e1b2ed176fdec59e6e0aa8b073d87fa004 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 11 May 2015 09:00:42 +0100 -Subject: [PATCH 054/172] scripts: Add mkknlimg and knlinfo scripts from tools +Subject: [PATCH 054/179] scripts: Add mkknlimg and knlinfo scripts from tools repo The Raspberry Pi firmware looks for a trailer on the kernel image to @@ -82542,10 +82542,10 @@ index 0000000000000000000000000000000000000000..84be2593ec1de8f97b0167ff06b3e05d + return $trailer; +} -From 4eac1c133b109ea4a8a0cff1deacac0a3042f206 Mon Sep 17 00:00:00 2001 +From 53c903703e22c018d4bfec5200bdd5cbd067f887 Mon Sep 17 00:00:00 2001 From: notro Date: Wed, 9 Jul 2014 14:46:08 +0200 -Subject: [PATCH 055/172] BCM2708: Add core Device Tree support +Subject: [PATCH 055/179] BCM2708: Add core Device Tree support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -93990,10 +93990,10 @@ index 58c05e5d9870b6c18a72da7dc44ff3112994946d..9842523b225a88505d796cc689c04f40 # Bzip2 -From fb9a70cd157da7fd8c6bed02ac851d94f06fcc3c Mon Sep 17 00:00:00 2001 +From f5eaa28b187feae2ea043c6315692f03cb7078b5 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Feb 2015 13:50:57 +0000 -Subject: [PATCH 056/172] BCM270x_DT: Add pwr_led, and the required "input" +Subject: [PATCH 056/179] BCM270x_DT: Add pwr_led, and the required "input" trigger The "input" trigger makes the associated GPIO an input. This is to support @@ -94168,10 +94168,10 @@ index 64c56d454f7df9f864a5242ce4212df586f66886..3fd74c8737871cb56f0355c858fc135e /* set_brightness_work / blink_timer flags, atomic, private. */ unsigned long work_flags; -From 70e03b914d3c12e611fcc6f3d90e2d7424a6ecd5 Mon Sep 17 00:00:00 2001 +From 3788146ffae0d0584e10149f43718613699f7d40 Mon Sep 17 00:00:00 2001 From: Siarhei Siamashka Date: Mon, 17 Jun 2013 13:32:11 +0300 -Subject: [PATCH 057/172] fbdev: add FBIOCOPYAREA ioctl +Subject: [PATCH 057/179] fbdev: add FBIOCOPYAREA ioctl Based on the patch authored by Ali Gholami Rudi at https://lkml.org/lkml/2009/7/13/153 @@ -94439,10 +94439,10 @@ index fb795c3b3c178ad3cd7c9e9e4547ffd492bac181..703fa8a70574323abe2fb32599254582 __u32 dx; /* screen-relative */ __u32 dy; -From 0cb64783486d3ab92da2b740b18534f9aeee6952 Mon Sep 17 00:00:00 2001 +From 6884defa44085fb7b22cef28050e65e92d5921ea Mon Sep 17 00:00:00 2001 From: Harm Hanemaaijer Date: Thu, 20 Jun 2013 20:21:39 +0200 -Subject: [PATCH 058/172] Speed up console framebuffer imageblit function +Subject: [PATCH 058/179] 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 @@ -94651,10 +94651,10 @@ index a2bb276a8b2463eee98eb237c4647bc00cd93601..436494fba15abecb400ef28688466faf start_index, pitch_index); } else -From f669f65ca5fd8e987753481999b44759aa6e5ba1 Mon Sep 17 00:00:00 2001 +From 28b8e175565c10770245bcc48b643c2e39c3dd90 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 8 May 2013 11:46:50 +0100 -Subject: [PATCH 059/172] enabling the realtime clock 1-wire chip DS1307 and +Subject: [PATCH 059/179] 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 @@ -94904,10 +94904,10 @@ index d58594a3232492e33f1dd4babd3798b03e0f0203..feae94256256316fd9d850c3d83325af unsigned int ext_pullup_enable_pin; unsigned int pullup_duration; -From 86c4e89805406e5020346eaf7eea5c136f232ccc Mon Sep 17 00:00:00 2001 +From e1db960d992320d575176685f9fee54134bbbe3c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 14 Jul 2014 22:02:09 +0100 -Subject: [PATCH 060/172] hid: Reduce default mouse polling interval to 60Hz +Subject: [PATCH 060/179] hid: Reduce default mouse polling interval to 60Hz Reduces overhead when using X --- @@ -94939,10 +94939,10 @@ index 83772fa7d92a6f6178cd3a4a5c0fea28350040b5..3f4a7e34b3f775e712b1b4d6afe27a2a break; case HID_GD_JOYSTICK: -From dc791cb23c4e3ef0a55d99bb3444782dfd84485f Mon Sep 17 00:00:00 2001 +From 1e24765ee957def2b38dbb3ad2b1d5f75b92edab Mon Sep 17 00:00:00 2001 From: Gordon Hollingworth Date: Tue, 12 May 2015 14:47:56 +0100 -Subject: [PATCH 061/172] rpi-ft5406: Add touchscreen driver for pi LCD display +Subject: [PATCH 061/179] 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 @@ -95300,10 +95300,10 @@ index 30fb37fe175df604a738258a2a632bca3bfff33f..4a3d79d3b48eb483a4e4bf498f617515 RPI_FIRMWARE_FRAMEBUFFER_SET_BACKLIGHT = 0x0004800f, -From 2072c420c03966ea53af5392cebb3ece3c24f8df Mon Sep 17 00:00:00 2001 +From cb144277acec19656c06832ae3b73e14c64ae9f1 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 28 Nov 2016 16:50:04 +0000 -Subject: [PATCH 062/172] Improve __copy_to_user and __copy_from_user +Subject: [PATCH 062/179] Improve __copy_to_user and __copy_from_user performance Provide a __copy_from_user that uses memcpy. On BCM2708, use @@ -96878,10 +96878,10 @@ index 567601148318bf4a5fbc581d6c9881d9e190c409..45ea7866761a71470bd335f6f37ea603 bool "Broadcom BCM63xx DSL SoC" depends on ARCH_MULTI_V7 -From 7eb4f63b220be13fcf93402a34df6d8024a805d8 Mon Sep 17 00:00:00 2001 +From c054d409b2e939ca57a581ff0eb8f258d3bb8bd5 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 25 Jun 2015 12:16:11 +0100 -Subject: [PATCH 063/172] gpio-poweroff: Allow it to work on Raspberry Pi +Subject: [PATCH 063/179] 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 @@ -96916,10 +96916,10 @@ index be3d81ff51cc3f510d85e4eed7a52960e51e7bc1..a030ae9fb1fca325061c093696e82186 "%s: pm_power_off function already registered", __func__); -From bf9fb734b108edb687ef2b651ae854b32171bb4e Mon Sep 17 00:00:00 2001 +From c5561793fd4cdcac7e225d25d4e96f1c958443b2 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 14:32:47 +0100 -Subject: [PATCH 064/172] mfd: Add Raspberry Pi Sense HAT core driver +Subject: [PATCH 064/179] mfd: Add Raspberry Pi Sense HAT core driver --- drivers/input/joystick/Kconfig | 8 + @@ -97784,10 +97784,10 @@ index 0000000000000000000000000000000000000000..56196dc2af10e464a1e3f98b028dca1c + +#endif -From 9938b3e1ba061451195bab2a0c2029c061f71736 Mon Sep 17 00:00:00 2001 +From 65370eb13a9d704d5fb55c2217b6bac52a63828a Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 19:19:08 +0100 -Subject: [PATCH 065/172] ASoC: Add support for HifiBerry DAC +Subject: [PATCH 065/179] ASoC: Add support for HifiBerry DAC This adds a machine driver for the HifiBerry DAC. It is a sound card that can @@ -97962,10 +97962,10 @@ index 0000000000000000000000000000000000000000..ee9f133953544629282631e5ef3f73fe +MODULE_DESCRIPTION("ASoC Driver for HifiBerry DAC"); +MODULE_LICENSE("GPL v2"); -From 7282ff2e096175e690cf21c87a73fa5b48e074c5 Mon Sep 17 00:00:00 2001 +From 6f76f5bd76743a74d6f79843510370c460aaaeb3 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Mon, 25 Jan 2016 15:48:59 +0000 -Subject: [PATCH 066/172] ASoC: Add support for Rpi-DAC +Subject: [PATCH 066/179] ASoC: Add support for Rpi-DAC --- sound/soc/bcm/Kconfig | 7 +++ @@ -98249,10 +98249,10 @@ index 0000000000000000000000000000000000000000..afe1b419582aa40c4b2729d242bb13cd +MODULE_AUTHOR("Florian Meier "); +MODULE_LICENSE("GPL v2"); -From 86d6afdd95bafe6c87ff17cf432e6e4327bca4b3 Mon Sep 17 00:00:00 2001 +From c2c563f0150457e07410b844b5234c9ec64abbf9 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:41:23 +0100 -Subject: [PATCH 067/172] ASoC: wm8804: Implement MCLK configuration options, +Subject: [PATCH 067/179] 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 @@ -98301,10 +98301,10 @@ index af95d648265b3e92e345101542b332aee35191d4..513f56ba132929662802d15cdc653af3 .component_driver = { .dapm_widgets = wm8804_dapm_widgets, -From 398ee1b2ce7a90f423089836591cd2bb924bad84 Mon Sep 17 00:00:00 2001 +From 947bd43182c8d31173a1e4993780cf7fee7164b7 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:42:08 +0100 -Subject: [PATCH 068/172] ASoC: BCM:Add support for HiFiBerry Digi. Driver is +Subject: [PATCH 068/179] ASoC: BCM:Add support for HiFiBerry Digi. Driver is based on the patched WM8804 driver. Signed-off-by: Daniel Matuschek @@ -98648,10 +98648,10 @@ index 0000000000000000000000000000000000000000..7620dd02de40b6d644ff038b445d375d +MODULE_DESCRIPTION("ASoC Driver for HifiBerry Digi"); +MODULE_LICENSE("GPL v2"); -From 12c9c069dc97fd8c309b238bd687205dbe65f914 Mon Sep 17 00:00:00 2001 +From 96e55f5fef982c3774caad908e6805146d68a60e Mon Sep 17 00:00:00 2001 From: Gordon Garrity Date: Sat, 8 Mar 2014 16:56:57 +0000 -Subject: [PATCH 069/172] Add IQaudIO Sound Card support for Raspberry Pi +Subject: [PATCH 069/179] Add IQaudIO Sound Card support for Raspberry Pi Set a limit of 0dB on Digital Volume Control @@ -98986,10 +98986,10 @@ index 0000000000000000000000000000000000000000..1ee4097c846376666775272ed692ca33 +MODULE_DESCRIPTION("ASoC Driver for IQAudio DAC"); +MODULE_LICENSE("GPL v2"); -From 81290059d1107e24f7ef5db393c147703709d76f Mon Sep 17 00:00:00 2001 +From 93eeb13cfde6952d4a1191f47700fcfd3ca119a9 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 10:06:56 +0200 -Subject: [PATCH 070/172] Added support for HiFiBerry DAC+ +Subject: [PATCH 070/179] 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. @@ -99619,10 +99619,10 @@ index 72b19e62f6267698aea45d2410d616d91c1825cb..c6839ef6e16754ed9de2698507b8986a dev_err(dev, "No LRCLK?\n"); return -EINVAL; -From 1ac2ecf2486cbcd7cf474d9dce96e3cf547064d6 Mon Sep 17 00:00:00 2001 +From 40b8fa67c15ee1c2d1843eb5d876fac3a6731bfc Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 11:09:58 +0200 -Subject: [PATCH 071/172] Added driver for HiFiBerry Amp amplifier add-on board +Subject: [PATCH 071/179] 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. @@ -100457,10 +100457,10 @@ index 0000000000000000000000000000000000000000..8f019e04898754d2f87e9630137be9e8 + +#endif /* _TAS5713_H */ -From df130e200fa24bb1868d3e66b3d16d8ed7546055 Mon Sep 17 00:00:00 2001 +From 49be83970175cf04b3a9ec2e2eb5d90c08763cc3 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Wed, 25 Mar 2015 09:26:17 +0100 -Subject: [PATCH 072/172] Add driver for rpi-proto +Subject: [PATCH 072/179] 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 @@ -100675,10 +100675,10 @@ index 0000000000000000000000000000000000000000..fadbfade100228aaafabb0d3bdf35c01 +MODULE_DESCRIPTION("ASoC Driver for Raspberry Pi connected to PROTO board (WM8731)"); +MODULE_LICENSE("GPL"); -From b267f82ec2c0495bf2c2543f78b336bd152ffc13 Mon Sep 17 00:00:00 2001 +From 292c7df726190c2240a2bedc74693565f0f571f0 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 24 Aug 2015 16:03:47 +0100 -Subject: [PATCH 073/172] RaspiDAC3 support +Subject: [PATCH 073/179] RaspiDAC3 support Signed-off-by: Jan Grulich @@ -100921,10 +100921,10 @@ index 0000000000000000000000000000000000000000..ad2b5b89bc8213dc2e277306ef50d6e3 +MODULE_DESCRIPTION("ASoC Driver for RaspiDAC Rev.3x"); +MODULE_LICENSE("GPL v2"); -From 1553abec999aaa26f19da161528870d2f63e59f6 Mon Sep 17 00:00:00 2001 +From fa04d626c07c1e98c09176a3db784578b870b780 Mon Sep 17 00:00:00 2001 From: Aaron Shaw Date: Thu, 7 Apr 2016 21:26:21 +0100 -Subject: [PATCH 074/172] Add Support for JustBoom Audio boards +Subject: [PATCH 074/179] Add Support for JustBoom Audio boards justboom-dac: Adjust for ALSA API change @@ -101380,10 +101380,10 @@ index 0000000000000000000000000000000000000000..909cf8928f2f4313982316f9c5b8a709 +MODULE_DESCRIPTION("ASoC Driver for JustBoom PI Digi HAT Sound Card"); +MODULE_LICENSE("GPL v2"); -From 73c7fd2f804e92e2a514ad943614c404f1ee9e8a Mon Sep 17 00:00:00 2001 +From 8da68598dd5ac36ca36499abbfd2e2316cd2877a Mon Sep 17 00:00:00 2001 From: Andrey Grodzovsky Date: Tue, 3 May 2016 22:10:59 -0400 -Subject: [PATCH 075/172] ARM: adau1977-adc: Add basic machine driver for +Subject: [PATCH 075/179] ARM: adau1977-adc: Add basic machine driver for adau1977 codec driver. This commit adds basic support for the codec usage including: Device tree overlay, @@ -101565,10 +101565,10 @@ index 0000000000000000000000000000000000000000..f3d7e5db7bb912e1d7ca6f8e8d42df5f +MODULE_DESCRIPTION("ASoC Driver for ADAU1977 ADC"); +MODULE_LICENSE("GPL v2"); -From c36b2166e79c73593ed90f938729b85eb148937f Mon Sep 17 00:00:00 2001 +From 9439ae7e9d448c4a8ab37b7f5b28523f8f719ad5 Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Mon, 16 May 2016 21:36:31 +1000 -Subject: [PATCH 076/172] New AudioInjector.net Pi soundcard with low jitter +Subject: [PATCH 076/179] 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. @@ -101819,10 +101819,10 @@ index 0000000000000000000000000000000000000000..ef54e0f07ea03f59e9957b5d98f3e7fd +MODULE_ALIAS("platform:audioinjector-pi-soundcard"); + -From 5defb81956e67aada7acdcc4abbdd62c108f5a8a Mon Sep 17 00:00:00 2001 +From 86624e5b8d1f1369a63017a3f1eee2225ff00f98 Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Thu, 30 Jun 2016 18:38:42 +0100 -Subject: [PATCH 077/172] Add IQAudIO Digi WM8804 board support +Subject: [PATCH 077/179] Add IQAudIO Digi WM8804 board support Support IQAudIO Digi board with iqaudio_digi machine driver and iqaudio-digi-wm8804-audio overlay. @@ -102122,10 +102122,10 @@ index 0000000000000000000000000000000000000000..33aa2be8a43a12a12cfb5d844dd9732c +MODULE_DESCRIPTION("ASoC Driver for IQAudIO WM8804 Digi"); +MODULE_LICENSE("GPL v2"); -From 73cac070f9199ef12421e8ac2c82c238695b8f1e Mon Sep 17 00:00:00 2001 +From 64ce2ddff24efe8bfd7c46ee5089012f713e0985 Mon Sep 17 00:00:00 2001 From: escalator2015 Date: Tue, 24 May 2016 16:20:09 +0100 -Subject: [PATCH 078/172] New driver for RRA DigiDAC1 soundcard using WM8741 + +Subject: [PATCH 078/179] New driver for RRA DigiDAC1 soundcard using WM8741 + WM8804 --- @@ -102598,10 +102598,10 @@ index 0000000000000000000000000000000000000000..f200688bb4ae32b90a0ced555aed94b0 +MODULE_DESCRIPTION("ASoC Driver for RRA DigiDAC1"); +MODULE_LICENSE("GPL v2"); -From 95930c618554db459e2a3e52e3d24e42f2c27987 Mon Sep 17 00:00:00 2001 +From a7b6d9b7ef9db7a4bf1a6ff0233a72c797dc1525 Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Sat, 2 Jul 2016 16:26:19 +0100 -Subject: [PATCH 079/172] Add support for Dion Audio LOCO DAC-AMP HAT +Subject: [PATCH 079/179] Add support for Dion Audio LOCO DAC-AMP HAT Using dedicated machine driver and pcm5102a codec driver. @@ -102774,10 +102774,10 @@ index 0000000000000000000000000000000000000000..65e03741d349a2dc5bd91f69855ea952 +MODULE_DESCRIPTION("ASoC Driver for DionAudio LOCO"); +MODULE_LICENSE("GPL v2"); -From d04ec8b53f5a6f39e5046cac17c9fe4534ce161e Mon Sep 17 00:00:00 2001 +From 4b0b8602b6275bfa42c345151af9a71d912a5a2e Mon Sep 17 00:00:00 2001 From: Clive Messer Date: Mon, 19 Sep 2016 14:01:04 +0100 -Subject: [PATCH 080/172] Allo Piano DAC boards: Initial 2 channel (stereo) +Subject: [PATCH 080/179] 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, @@ -102984,10 +102984,10 @@ index 0000000000000000000000000000000000000000..eaf50fb6dbca1970ae1c6f8662088b0f +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Piano DAC"); +MODULE_LICENSE("GPL v2"); -From 16f56d2f6ff33179958c6b8b164cb62abb7f0f72 Mon Sep 17 00:00:00 2001 +From 2b8083e9b2d8084ece24dc756b663221b320870a Mon Sep 17 00:00:00 2001 From: Raashid Muhammed Date: Mon, 27 Mar 2017 12:35:00 +0530 -Subject: [PATCH 081/172] Add support for Allo Piano DAC 2.1 plus add-on board +Subject: [PATCH 081/179] 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. @@ -103732,10 +103732,10 @@ index 0000000000000000000000000000000000000000..56e43f98846b41e487b3089813f7edc3 +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Piano DAC Plus"); +MODULE_LICENSE("GPL v2"); -From 707c7c51caf149951b0c074c6d4d216819e2215e Mon Sep 17 00:00:00 2001 +From a74a4c32bddfdc2f66fb7861338f0b4bf374797a Mon Sep 17 00:00:00 2001 From: BabuSubashChandar Date: Tue, 28 Mar 2017 20:04:42 +0530 -Subject: [PATCH 082/172] Add support for Allo Boss DAC add-on board for +Subject: [PATCH 082/179] Add support for Allo Boss DAC add-on board for Raspberry Pi. (#1924) Signed-off-by: Baswaraj K @@ -104438,10 +104438,10 @@ index 0000000000000000000000000000000000000000..203ab76c7045b081578e23bda1099dd1 +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Boss DAC"); +MODULE_LICENSE("GPL v2"); -From 9ef0dfb7588e6c22579fbaf863c617400efee2f9 Mon Sep 17 00:00:00 2001 +From a45640588df12bd48c2c99e373bd90d73d05b778 Mon Sep 17 00:00:00 2001 From: gtrainavicius Date: Sun, 23 Oct 2016 12:06:53 +0300 -Subject: [PATCH 083/172] Support for Blokas Labs pisound board +Subject: [PATCH 083/179] Support for Blokas Labs pisound board Pisound dynamic overlay (#1760) @@ -105640,10 +105640,10 @@ index 0000000000000000000000000000000000000000..06ff1e53dc9d860946965b6303577762 +MODULE_DESCRIPTION("ASoC Driver for pisound, http://blokas.io/pisound"); +MODULE_LICENSE("GPL v2"); -From 41acf52730e19f5936d693112a31962f8eedc580 Mon Sep 17 00:00:00 2001 +From 917597bb44f836c23469f9aa5b21410ae0d0883b Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 22 Jan 2017 12:49:37 +0100 -Subject: [PATCH 084/172] ASoC: Add driver for Cirrus Logic Audio Card +Subject: [PATCH 084/179] 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 @@ -106708,10 +106708,10 @@ index 0000000000000000000000000000000000000000..ac8651ddff7bd3701dffe22c7fb88352 +MODULE_DESCRIPTION("ASoC driver for Cirrus Logic Audio Card"); +MODULE_LICENSE("GPL"); -From 8879090c5cd8676514a2293593d11fa3b1d3bb42 Mon Sep 17 00:00:00 2001 +From 18a03a692a237c8c6ea58104c045d813d57d83e7 Mon Sep 17 00:00:00 2001 From: Miquel Date: Fri, 24 Feb 2017 20:51:06 +0100 -Subject: [PATCH 085/172] sound: Support for Dion Audio LOCO-V2 DAC-AMP HAT +Subject: [PATCH 085/179] sound: Support for Dion Audio LOCO-V2 DAC-AMP HAT Signed-off-by: Miquel Blauw --- @@ -106906,10 +106906,10 @@ index 0000000000000000000000000000000000000000..a009c49477972a9832175d86f201b035 +MODULE_DESCRIPTION("ASoC Driver for DionAudio LOCO-V2"); +MODULE_LICENSE("GPL v2"); -From 48a42511514c38d0c816a6a8b11ef50630aecbd0 Mon Sep 17 00:00:00 2001 +From cec1a2614f59f0d523dc2ba6fbd69699cd587c0e Mon Sep 17 00:00:00 2001 From: Fe-Pi Date: Wed, 1 Mar 2017 04:42:43 -0700 -Subject: [PATCH 086/172] Add support for Fe-Pi audio sound card. (#1867) +Subject: [PATCH 086/179] 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. @@ -107123,10 +107123,10 @@ index 0000000000000000000000000000000000000000..015b56fd73cc36be5b5eecd17548fd03 +MODULE_DESCRIPTION("ASoC Driver for Fe-Pi Audio"); +MODULE_LICENSE("GPL v2"); -From e29cb692ef9997b631287889cec893f213ecfc9e Mon Sep 17 00:00:00 2001 +From 8679d0a1a0cc582849224094a7e7ab8deafeaf40 Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Wed, 8 Mar 2017 20:04:13 +1100 -Subject: [PATCH 087/172] Add support for the AudioInjector.net Octo sound card +Subject: [PATCH 087/179] Add support for the AudioInjector.net Octo sound card AudioInjector Octo: sample rates, regulators, reset @@ -107528,10 +107528,10 @@ index 0000000000000000000000000000000000000000..dcf403ab37639ba79e38278d7e4b1ade +MODULE_LICENSE("GPL v2"); +MODULE_ALIAS("platform:audioinjector-octo-soundcard"); -From 4554a4785bca8a54d533e22c951f6fe1fcad65e8 Mon Sep 17 00:00:00 2001 +From 561bd52a128def715081e9d4d27d6c4f7041d664 Mon Sep 17 00:00:00 2001 From: Peter Malkin Date: Mon, 27 Mar 2017 16:38:21 -0700 -Subject: [PATCH 088/172] Driver support for Google voiceHAT soundcard. +Subject: [PATCH 088/179] Driver support for Google voiceHAT soundcard. --- sound/soc/bcm/Kconfig | 7 ++ @@ -107922,10 +107922,10 @@ index 0000000000000000000000000000000000000000..225854b8e5298b3c3018f59a49404354 +MODULE_DESCRIPTION("ASoC Driver for Google voiceHAT SoundCard"); +MODULE_LICENSE("GPL v2"); -From a64f3ba9c8d867924bc4db005b2d8f5c12c4025b Mon Sep 17 00:00:00 2001 +From da2603b49363d6bd76a3653d12d6b74d9ccb83cd Mon Sep 17 00:00:00 2001 From: P33M Date: Wed, 21 Oct 2015 14:55:21 +0100 -Subject: [PATCH 089/172] rpi_display: add backlight driver and overlay +Subject: [PATCH 089/179] 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 @@ -108094,10 +108094,10 @@ index 0000000000000000000000000000000000000000..14a0d9b037395497c1fdae2961feccd5 +MODULE_DESCRIPTION("Raspberry Pi mailbox based Backlight Driver"); +MODULE_LICENSE("GPL"); -From 95e68fbd0e1b3b0c1dc94b524bc2fbf6c213a982 Mon Sep 17 00:00:00 2001 +From a0cf11541053cd16901e17ea208e1790d85259c8 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 23 Feb 2016 19:56:04 +0000 -Subject: [PATCH 090/172] bcm2835-virtgpio: Virtual GPIO driver +Subject: [PATCH 090/179] bcm2835-virtgpio: Virtual GPIO driver Add a virtual GPIO driver that uses the firmware mailbox interface to request that the VPU toggles LEDs. @@ -108371,10 +108371,10 @@ index 4a3d79d3b48eb483a4e4bf498f617515e3ad158f..5f34e1257117fb48013c9926a8a223d6 RPI_FIRMWARE_FRAMEBUFFER_SET_BACKLIGHT = 0x0004800f, -From 835ac5b425c364d9f4d13ea7aafb5d2dea28b6a2 Mon Sep 17 00:00:00 2001 +From 258041d2d25f9a8c79da9c969732f222b1628b99 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 20 Feb 2017 17:01:21 +0000 -Subject: [PATCH 091/172] bcm2835-gpio-exp: Driver for GPIO expander via +Subject: [PATCH 091/179] bcm2835-gpio-exp: Driver for GPIO expander via mailbox service Pi3 and Compute Module 3 have a GPIO expander that the @@ -108700,10 +108700,10 @@ index 5f34e1257117fb48013c9926a8a223d64a598ab7..c819c21b0158a59c1308882e5a40e3f3 /* Dispmanx TAGS */ RPI_FIRMWARE_FRAMEBUFFER_ALLOCATE = 0x00040001, -From e538a0aa67d77bb70fda03f52d86113847bb5960 Mon Sep 17 00:00:00 2001 +From 3bd51d35d3a6bc01629dcb682f656b704e09072b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 23 Feb 2016 17:26:48 +0000 -Subject: [PATCH 092/172] amba_pl011: Don't use DT aliases for numbering +Subject: [PATCH 092/179] 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 @@ -108732,10 +108732,10 @@ index 8a857bb34fbb26c6d60784d3fe7576730a9aa5b3..0afd6f3ee7e8d021d6e324915af4dc7c uap->old_cr = 0; uap->port.dev = dev; -From eeb40fb409def89aed27089ab7910d723a969112 Mon Sep 17 00:00:00 2001 +From f9df972486053728683771851510acc3d78bca96 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 1 Mar 2017 16:07:39 +0000 -Subject: [PATCH 093/172] amba_pl011: Round input clock up +Subject: [PATCH 093/179] 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 @@ -108821,10 +108821,10 @@ index 0afd6f3ee7e8d021d6e324915af4dc7c7db56083..be4aa91bac66982b1fd9a13e9f971b3b /* unregisters the driver also if no more ports are left */ static void pl011_unregister_port(struct uart_amba_port *uap) -From 41c7cf9c554262563ad6dd4c5476da1e784e7904 Mon Sep 17 00:00:00 2001 +From 0794591ca7f02e33073d64da3e7b299761f3a591 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 3 Dec 2014 13:23:28 +0200 -Subject: [PATCH 094/172] OF: DT-Overlay configfs interface +Subject: [PATCH 094/179] 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. @@ -109256,10 +109256,10 @@ index 0000000000000000000000000000000000000000..0037e6868a6cda8706c88194c6a4454b +} +late_initcall(of_cfs_init); -From 1023766fc0243a23b7f95af6aad1c59683df0112 Mon Sep 17 00:00:00 2001 +From 2d818e85a06965ca2c8df904201186c8b39865cf Mon Sep 17 00:00:00 2001 From: Cheong2K Date: Fri, 26 Feb 2016 18:20:10 +0800 -Subject: [PATCH 095/172] brcm: adds support for BCM43341 wifi +Subject: [PATCH 095/179] brcm: adds support for BCM43341 wifi brcmfmac: Disable power management @@ -109305,7 +109305,7 @@ Signed-off-by: Phil Elwell 3 files changed, 26 insertions(+), 10 deletions(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c -index 617199c0e5a0e644576b3c73be0808878d4c102b..e1bfd47ae97923a9f14689d8a0e5f45f5efa5650 100644 +index 210f2dc58b74a08f3893c06a1a05d364e4045c99..bc78593a611b6704aa88cc280cdaccd0873fc102 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c @@ -2745,6 +2745,8 @@ brcmf_cfg80211_set_power_mgmt(struct wiphy *wiphy, struct net_device *ndev, @@ -109336,7 +109336,7 @@ index 617199c0e5a0e644576b3c73be0808878d4c102b..e1bfd47ae97923a9f14689d8a0e5f45f if (brcmf_feat_is_enabled(ifp, BRCMF_FEAT_MBSS)) brcmf_fil_iovar_int_set(ifp, "mbss", 0); brcmf_fil_cmd_int_set(ifp, BRCMF_C_SET_REGULATORY, -@@ -6710,12 +6715,18 @@ static s32 brcmf_translate_country_code(struct brcmf_pub *drvr, char alpha2[2], +@@ -6715,12 +6720,18 @@ static s32 brcmf_translate_country_code(struct brcmf_pub *drvr, char alpha2[2], struct brcmfmac_pd_cc *country_codes; struct brcmfmac_pd_cc_entry *cc; s32 found_index; @@ -109357,7 +109357,7 @@ index 617199c0e5a0e644576b3c73be0808878d4c102b..e1bfd47ae97923a9f14689d8a0e5f45f } if ((alpha2[0] == ccreq->country_abbrev[0]) && -@@ -6739,10 +6750,14 @@ static s32 brcmf_translate_country_code(struct brcmf_pub *drvr, char alpha2[2], +@@ -6744,10 +6755,14 @@ static s32 brcmf_translate_country_code(struct brcmf_pub *drvr, char alpha2[2], brcmf_dbg(TRACE, "No country code match found\n"); return -EINVAL; } @@ -109410,10 +109410,10 @@ index 5653d6dd38f6fe5c5132f2d7940facd31bef6549..7cde9835bcf38e7cffdf3dae0c33d2c9 BRCMF_FW_NVRAM_ENTRY(BRCM_CC_43362_CHIP_ID, 0xFFFFFFFE, 43362), BRCMF_FW_NVRAM_ENTRY(BRCM_CC_4339_CHIP_ID, 0xFFFFFFFF, 4339), -From 578da83b570d1d338ca9421c9ec72282dc83fe2c Mon Sep 17 00:00:00 2001 +From f1c1d741514ebd2ace6bc4b80b33a5b634a05a89 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 17 Feb 2017 15:26:13 +0000 -Subject: [PATCH 096/172] brcmfmac: Mute expected startup 'errors' +Subject: [PATCH 096/179] brcmfmac: Mute expected startup 'errors' The brcmfmac WiFi driver always complains about the '00' country code. Modify the driver to ignore '00' silently. @@ -109424,10 +109424,10 @@ Signed-off-by: Phil Elwell 1 file changed, 2 insertions(+) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c -index e1bfd47ae97923a9f14689d8a0e5f45f5efa5650..e8637fe8026eab77902c9322fe0e4d4334e3cbb2 100644 +index bc78593a611b6704aa88cc280cdaccd0873fc102..604744f7af9bd465822a93276088c96cf48e5c35 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c -@@ -6781,6 +6781,8 @@ static void brcmf_cfg80211_reg_notifier(struct wiphy *wiphy, +@@ -6786,6 +6786,8 @@ static void brcmf_cfg80211_reg_notifier(struct wiphy *wiphy, /* ignore non-ISO3166 country codes */ for (i = 0; i < sizeof(req->alpha2); i++) if (req->alpha2[i] < 'A' || req->alpha2[i] > 'Z') { @@ -109437,10 +109437,10 @@ index e1bfd47ae97923a9f14689d8a0e5f45f5efa5650..e8637fe8026eab77902c9322fe0e4d43 req->alpha2[0], req->alpha2[1]); return; -From f902568be23393405e9ecbc46452d97fd993d8e4 Mon Sep 17 00:00:00 2001 +From 872d0eaeac95e661f431deef9b513d4865e72609 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 17 Dec 2015 13:37:07 +0000 -Subject: [PATCH 097/172] hci_h5: Don't send conf_req when ACTIVE +Subject: [PATCH 097/179] 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. @@ -109463,10 +109463,10 @@ index 90d0456b67446bcc624fab4b1542c4eaf21531b1..f9adeac3bbba6418dcca298c55706356 if (H5_HDR_LEN(hdr) > 2) h5->tx_win = (data[2] & 0x07); -From 7b4a06376b84e7ed4af584f777e66efdf9427d39 Mon Sep 17 00:00:00 2001 +From 237183ac3244f56ef609a77acb4cef61740fc99b Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 13 Apr 2015 17:16:29 +0100 -Subject: [PATCH 098/172] config: Add default configs +Subject: [PATCH 098/179] config: Add default configs --- arch/arm/configs/bcm2709_defconfig | 1314 +++++++++++++++++++++++++++++++++++ @@ -112124,10 +112124,10 @@ index 0000000000000000000000000000000000000000..ace19d6f5bc04091130bd28b65ce25e8 +CONFIG_CRC_ITU_T=y +CONFIG_LIBCRC32C=y -From 3cdbeba26cb9926c0f07dd61692cf0e901e86a90 Mon Sep 17 00:00:00 2001 +From f58618acfdaada8c70ee633dc83b5cc6859d51fa Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Wed, 24 Aug 2016 03:35:56 -0700 -Subject: [PATCH 099/172] Add arm64 configuration and device tree differences. +Subject: [PATCH 099/179] Add arm64 configuration and device tree differences. Disable MMC_BCM2835_SDHOST and MMC_BCM2835 since these drivers are crashing at the moment. @@ -113541,10 +113541,10 @@ index 0000000000000000000000000000000000000000..e6b09fafa27eed2b762e3d53b55041f7 +CONFIG_LIBCRC32C=y +CONFIG_BCM2835_VCHIQ=n -From 1b48e1d13be33adda2d53ec3966c8f22d6857e9f Mon Sep 17 00:00:00 2001 +From d124fd3f6d6a99642352192d269474f58e2e03d8 Mon Sep 17 00:00:00 2001 From: Electron752 Date: Thu, 12 Jan 2017 07:07:08 -0800 -Subject: [PATCH 100/172] ARM64: Make it work again on 4.9 (#1790) +Subject: [PATCH 100/179] 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. @@ -113947,10 +113947,10 @@ index e6b09fafa27eed2b762e3d53b55041f793683d27..c7e891d72969a388d9b135a36dbfc9c9 CONFIG_LIBCRC32C=y -CONFIG_BCM2835_VCHIQ=n -From 8f970e8850366dc7c6371ef70a695bc58cc7206a Mon Sep 17 00:00:00 2001 +From ba02fe0f83a36c147c706ca9093ac90f5e3ac3b9 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Thu, 12 Jan 2017 19:10:07 -0800 -Subject: [PATCH 101/172] ARM64: Enable HDMI audio and vc04_services in +Subject: [PATCH 101/179] ARM64: Enable HDMI audio and vc04_services in bcmrpi3_defconfig Signed-off-by: Michael Zoran @@ -113979,10 +113979,10 @@ index c7e891d72969a388d9b135a36dbfc9c9cb609bf8..4b90f9b64abe9f089ba56b13d5a00de3 CONFIG_BCM2835_MBOX=y # CONFIG_IOMMU_SUPPORT is not set -From 3a5f08fd96b9163713c80b7d05d89b3747fe595a Mon Sep 17 00:00:00 2001 +From a672b4ac92b2c2bc375e584e86f7340205c1dea4 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Thu, 12 Jan 2017 19:14:03 -0800 -Subject: [PATCH 102/172] ARM64: Run bcmrpi3_defconfig through savedefconfig. +Subject: [PATCH 102/179] ARM64: Run bcmrpi3_defconfig through savedefconfig. Signed-off-by: Michael Zoran --- @@ -114027,10 +114027,10 @@ index 4b90f9b64abe9f089ba56b13d5a00de33343bfb9..dac962ca1634662ce7d966f1ffb53b5b CONFIG_FB_TFT_AGM1264K_FL=m CONFIG_FB_TFT_BD663474=m -From aa53a55da1cbae1dc4736e3af58211aadcbcb756 Mon Sep 17 00:00:00 2001 +From f83ed4af326b834de316669ed067e73cc0a3023b Mon Sep 17 00:00:00 2001 From: Electron752 Date: Sat, 14 Jan 2017 02:54:26 -0800 -Subject: [PATCH 103/172] ARM64: Enable Kernel Address Space Randomization +Subject: [PATCH 103/179] ARM64: Enable Kernel Address Space Randomization (#1792) Randomization allows the mapping between virtual addresses and physical @@ -114062,10 +114062,10 @@ index dac962ca1634662ce7d966f1ffb53b5bfa27c506..aae33b4b3c3e736ea7cd3ca242158ad6 CONFIG_BINFMT_MISC=y CONFIG_COMPAT=y -From d58386c597e48c14b8c41621e701bd6c35af6eb5 Mon Sep 17 00:00:00 2001 +From c44b0f972b3773f7191abcc924832bd702ba3cad Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sun, 15 Jan 2017 07:31:59 -0800 -Subject: [PATCH 104/172] ARM64: Enable RTL8187/RTL8192CU wifi in build config +Subject: [PATCH 104/179] 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 @@ -114090,10 +114090,10 @@ index aae33b4b3c3e736ea7cd3ca242158ad6ba558aff..b7d762df19b85e369a32cd823dfd0621 CONFIG_ZD1211RW=m CONFIG_MAC80211_HWSIM=m -From 2ce525c232467bd5e04dc966dd222bd666e36dde Mon Sep 17 00:00:00 2001 +From 84aca0cd3b3206cbf25dd0732b7a2669e74dc92a Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:33:51 -0800 -Subject: [PATCH 105/172] ARM64/DWC_OTG: Port dwc_otg driver to ARM64 +Subject: [PATCH 105/179] 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 @@ -114436,10 +114436,10 @@ index 6b2c7d0c93f36a63863ff4b0ecc1f3eab77e058b..d7b700ff17821ad1944e36721fe6b2db /** The OS page size */ #define DWC_OS_PAGE_SIZE PAGE_SIZE -From 73b802c20fe91dcf6e73f55d444bd8d28b55e2b3 Mon Sep 17 00:00:00 2001 +From 3dac15d96bc393210b7ec946582aa384f7241904 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:43:57 -0800 -Subject: [PATCH 106/172] ARM64: Round-Robin dispatch IRQs between CPUs. +Subject: [PATCH 106/179] 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 @@ -114513,10 +114513,10 @@ index c4e151451cf8c8ebde5225515eac2786d6f61d46..9a7ee04ee0d9b7aa734cf3159ed59c19 .name = "bcm2836-gpu", .irq_mask = bcm2836_arm_irqchip_mask_gpu_irq, -From e16295f434c2e61349afbe2fb560dce6e4eaa28e Mon Sep 17 00:00:00 2001 +From 174be7d058757c5ccc55185e891a9fe94772fe46 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:45:03 -0800 -Subject: [PATCH 107/172] ARM64: Enable DWC_OTG Driver In ARM64 Build +Subject: [PATCH 107/179] ARM64: Enable DWC_OTG Driver In ARM64 Build Config(bcmrpi3_defconfig) Signed-off-by: Michael Zoran @@ -114537,10 +114537,10 @@ index b7d762df19b85e369a32cd823dfd062145bdefa7..4d85c231c5ea0244e1b05fb4a5e3c8fd CONFIG_USB_STORAGE=y CONFIG_USB_STORAGE_REALTEK=m -From 0067660786289f28115ac64ec7b33e9d0140398f Mon Sep 17 00:00:00 2001 +From 76eedfc4605b87cffe911fd018771d5360cd29de Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 11 Feb 2017 01:18:31 -0800 -Subject: [PATCH 108/172] ARM64: Force hardware emulation of deprecated +Subject: [PATCH 108/179] ARM64: Force hardware emulation of deprecated instructions. --- @@ -114568,10 +114568,10 @@ index f0e6d717885b1fcf3b22f64c10c38f19c25f809d..0cb830d30fb6d2bd26ab572efe893649 case INSN_OBSOLETE: insn->current_mode = INSN_UNDEF; -From 9706de2193af55157276e6969c705ad2799aa4da Mon Sep 17 00:00:00 2001 +From d5f1055ddd0bfe0b1acf0510bffa84418108c48e Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Fri, 10 Feb 2017 17:57:08 -0800 -Subject: [PATCH 109/172] build/arm64: Add rules for .dtbo files for dts +Subject: [PATCH 109/179] build/arm64: Add rules for .dtbo files for dts overlays We now create overlays as .dtbo files. @@ -114596,10 +114596,10 @@ index f839ecd919f934c54a73d8e9f8179aff3d3cba26..a4010b3cc8ef11d449bcff8018522667 dtbs: prepare scripts -From c964659e6e4f8003b3c5f7ad66519ee6351c879f Mon Sep 17 00:00:00 2001 +From 66c17c68f23bab862185a4d7adea20d51fa2abcb Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 9 May 2016 17:28:18 -0700 -Subject: [PATCH 110/172] clk: bcm2835: Mark GPIO clocks enabled at boot as +Subject: [PATCH 110/179] clk: bcm2835: Mark GPIO clocks enabled at boot as critical. These divide off of PLLD_PER and are used for the ethernet and wifi @@ -114637,10 +114637,10 @@ index 39f72da6ba1f6ec6ec41d5dc1bf46344aab008da..fe3298b54cdfb96bd90fb4f39e13921d * rate changes on at least of the parents. */ -From 3c4fab12b14060808d85dc3a646f3f8cfcd6ffcb Mon Sep 17 00:00:00 2001 +From b8fb19e1d2aa07871601844311e9dbd2e0bfece7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 24 Feb 2015 13:40:50 +0000 -Subject: [PATCH 111/172] pinctrl-bcm2835: Fix interrupt handling for GPIOs +Subject: [PATCH 111/179] pinctrl-bcm2835: Fix interrupt handling for GPIOs 28-31 and 46-53 Contrary to the documentation, the BCM2835 GPIO controller actually has @@ -114673,10 +114673,10 @@ index 6351fe7f8e314ac5ebb102dd20847b383fd5b857..28745af5aadf3cb91fa7ff39118385c3 }, }; -From 0185b41227893339e2ef6303d0cd0494834b9045 Mon Sep 17 00:00:00 2001 +From 2b5fec15cf0ef1e84f655718ab637acecdb53a1d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 23 Mar 2017 10:06:56 +0000 -Subject: [PATCH 112/172] ASoC: Add prompt for ICS43432 codec +Subject: [PATCH 112/179] 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 @@ -114701,10 +114701,10 @@ index adf3b7b75e303430d6a03a2b457d389596f39c1a..ba4a36dd0196e8eece5e22ad6717c189 config SND_SOC_INNO_RK3036 tristate "Inno codec driver for RK3036 SoC" -From 99a1631a82e601c1fdc0539dab2d1023819cc4f0 Mon Sep 17 00:00:00 2001 +From b82c0a0c826519e64805dd6e1e400b5c8ee09cae Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 23 Mar 2017 16:34:46 +0000 -Subject: [PATCH 113/172] bcm2835-aux: Add aux interrupt controller +Subject: [PATCH 113/179] 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 @@ -114868,10 +114868,10 @@ index bd750cf2238d61489811e7d7bd3b5f9950ed53c8..41e0702fae4692221980b0d02aed1ba6 BCM2835_AUX_CLOCK_COUNT, GFP_KERNEL); if (!onecell) -From f4a3bee8141939616e5d78425d8f56953880b8e8 Mon Sep 17 00:00:00 2001 +From 83c5a4b78fa50ec457b63c2045a3d7134746fb5c Mon Sep 17 00:00:00 2001 From: Stefan Agner Date: Fri, 29 Apr 2016 10:32:17 -0700 -Subject: [PATCH 114/172] mmc: read mmc alias from device tree +Subject: [PATCH 114/179] mmc: read mmc alias from device tree To get the SD/MMC host device ID, read the alias from the device tree. @@ -114928,10 +114928,10 @@ index 3f8c85d5aa094b43666904c7dbbe5e62c9763c19..4dbd0e8e27a496bfbe67d188cf795ecc kfree(host); return NULL; -From 79d32952f8dc9458d7c84dcbe8e859a5c4e225fd Mon Sep 17 00:00:00 2001 +From fed1c0b6f92819c340a235a6b5771270e36e6b3e Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 11 May 2016 12:50:33 +0100 -Subject: [PATCH 115/172] mmc: Add MMC_QUIRK_ERASE_BROKEN for some cards +Subject: [PATCH 115/179] mmc: Add MMC_QUIRK_ERASE_BROKEN for some cards Some SD cards have been found that corrupt data when small blocks are erased. Add a quirk to indicate that ERASE should not be used, @@ -115071,10 +115071,10 @@ index aad015e0152b7f1d32f92c500825b723498d1be9..d44a9c84a90a02388c05a427814fb8fc unsigned int erase_size; /* erase size in sectors */ -From 2594916f4cdf4c12a09cb32f8459ccc1b06ef4ae Mon Sep 17 00:00:00 2001 +From efa5b42827d1ccdcbfa93bd48b6ea042019d23fc Mon Sep 17 00:00:00 2001 From: Yasunari Takiguchi Date: Fri, 14 Apr 2017 10:43:57 +0100 -Subject: [PATCH 116/172] This is the driver for Sony CXD2880 DVB-T2/T tuner + +Subject: [PATCH 116/179] 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. @@ -131206,10 +131206,10 @@ index 0000000000000000000000000000000000000000..82e122349055be817eb74ed5bbcd7560 +MODULE_AUTHOR("Sony Semiconductor Solutions Corporation"); +MODULE_LICENSE("GPL v2"); -From 7df92ba2060070d18ac1a830cd60b75b93231068 Mon Sep 17 00:00:00 2001 +From 2829f38f9a56b78f30c35cd0930f5c5d516dccf9 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 09:18:09 +0100 -Subject: [PATCH 117/172] raspberrypi-firmware: Define the MBOX channel in the +Subject: [PATCH 117/179] raspberrypi-firmware: Define the MBOX channel in the header. Signed-off-by: Eric Anholt @@ -131231,10 +131231,10 @@ index c819c21b0158a59c1308882e5a40e3f3fe73cbdf..de2a3dcd562beb752266eaf0070e5586 enum rpi_firmware_property_status { -From ce422207404f5bcd0958323f558d728a58d8f42c Mon Sep 17 00:00:00 2001 +From 14579ac3d70d62d8f44b957ba29ae0344765d5e9 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 09:16:19 +0100 -Subject: [PATCH 118/172] raspberrypi-firmware: Export the general transaction +Subject: [PATCH 118/179] raspberrypi-firmware: Export the general transaction function. The vc4-firmware-kms module is going to be doing the MBOX FB call. @@ -131278,10 +131278,10 @@ index de2a3dcd562beb752266eaf0070e55861d553f5f..dc7fd58afd5dddebf9b17065bb069a1d #endif /* __SOC_RASPBERRY_FIRMWARE_H__ */ -From f5d5d3841d30014dd6d01c6f14659c7d0b26748f Mon Sep 17 00:00:00 2001 +From f05b203576b76cfad4905c3b889c454cd9ff726d Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 08:39:33 +0100 -Subject: [PATCH 119/172] drm/vc4: Add a mode for using the closed firmware for +Subject: [PATCH 119/179] drm/vc4: Add a mode for using the closed firmware for display. Signed-off-by: Eric Anholt @@ -132054,10 +132054,10 @@ index 0000000000000000000000000000000000000000..1e09980c61a91246156c4ab661c03779 + }, +}; -From 0cb88388b260b2d874310d03d785839aec608cc8 Mon Sep 17 00:00:00 2001 +From dc39e3c6f9ceb5b6979771ab130f53638a6dddc7 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 1 Feb 2017 17:09:18 -0800 -Subject: [PATCH 120/172] drm/vc4: Name the primary and cursor planes in fkms. +Subject: [PATCH 120/179] drm/vc4: Name the primary and cursor planes in fkms. This makes debugging nicer, compared to trying to remember what the IDs are. @@ -132081,10 +132081,10 @@ index 1e09980c61a91246156c4ab661c03779baa1fc97..174a2f90c5bd78798ed47cca243b68a9 if (type == DRM_PLANE_TYPE_PRIMARY) { vc4_plane->fbinfo = -From cf96826077714fdb3af63a4f24689430041864fe Mon Sep 17 00:00:00 2001 +From 097ffea21efd78b05d073e156d1c9d97b318c2a0 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 1 Feb 2017 17:10:09 -0800 -Subject: [PATCH 121/172] drm/vc4: Add DRM_DEBUG_ATOMIC for the insides of +Subject: [PATCH 121/179] drm/vc4: Add DRM_DEBUG_ATOMIC for the insides of fkms. Trying to debug weston on fkms involved figuring out what calls I was @@ -132154,10 +132154,10 @@ index 174a2f90c5bd78798ed47cca243b68a968e6e735..611a3c6d622deb9b511fe70c363d201b RPI_FIRMWARE_SET_CURSOR_STATE, &packet_state, -From bd90b087087e85700a7baaf5a18b83ebb6f09a51 Mon Sep 17 00:00:00 2001 +From e03b4820e614d20a38f9f0c2a6a02849ec36351a Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 2 Feb 2017 09:42:18 -0800 -Subject: [PATCH 122/172] drm/vc4: Fix sending of page flip completion events +Subject: [PATCH 122/179] 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 @@ -132199,10 +132199,10 @@ index 611a3c6d622deb9b511fe70c363d201b091c414a..eb97443533c5a8fb5e142541adb1165b static void vc4_crtc_handle_page_flip(struct vc4_crtc *vc4_crtc) -From a5b076b021b269b853e07e68995ee9367a95c976 Mon Sep 17 00:00:00 2001 +From ab6de92296334307c67955d5a6320302ca91d7c0 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 18 Apr 2017 21:43:46 +0100 -Subject: [PATCH 123/172] vc4_fkms: Apply firmware overscan offset to hardware +Subject: [PATCH 123/179] vc4_fkms: Apply firmware overscan offset to hardware cursor --- @@ -132259,10 +132259,10 @@ index eb97443533c5a8fb5e142541adb1165b55e32aea..aa0ab7bcd904b775f64045c4d5baf39a return 0; -From 3428a5d8e5c91b2643d9e30c0ce74b7c835cb0ff Mon Sep 17 00:00:00 2001 +From a07e9ea22bb89e4301592c621198c5540ed67e46 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 15 May 2017 09:28:36 -0700 -Subject: [PATCH 124/172] drm/vc4: Mark the device as active when enabling +Subject: [PATCH 124/179] drm/vc4: Mark the device as active when enabling runtime PM. Failing to do so meant that we got a resume() callback on first use of @@ -132288,10 +132288,10 @@ index 7cc346ad9b0baed63701d1fae8f0306aa7713129..c82326ff994d03719a66d42f8f9ac0e2 pm_runtime_set_autosuspend_delay(dev, 40); /* a little over 2 frames. */ pm_runtime_enable(dev); -From db4162c1c580352da3eed562b1a65d75f312ffe9 Mon Sep 17 00:00:00 2001 +From a40ec49a8e6661bda86ebcbba195a2a8b11b1542 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 16 May 2017 14:39:49 +0100 -Subject: [PATCH 125/172] mmc: Change downstream MMC driver CONFIG option +Subject: [PATCH 125/179] mmc: Change downstream MMC driver CONFIG option The upstream SDHOST driver has now claimed CONFIG_MMC_BCM2835, which clashes with the downstream MMC driver. Rename the downstream option to @@ -132339,10 +132339,10 @@ index f4b8951af214fd0b0392d4fb38b29a0b41c7340e..d352fabf6b61c803fef3e10f974214bf obj-$(CONFIG_MMC_WBSD) += wbsd.o obj-$(CONFIG_MMC_AU1X) += au1xmmc.o -From 1808a5b45f1756d56164475a792288bd58f4da52 Mon Sep 17 00:00:00 2001 +From a8db9affe22163b9c099ada492dd8d3d3743c3f2 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 16 May 2017 19:34:52 +0100 -Subject: [PATCH 126/172] config: Add CONFIG_I2C_ROBOTFUZZ_OSIF +Subject: [PATCH 126/179] config: Add CONFIG_I2C_ROBOTFUZZ_OSIF --- arch/arm/configs/bcm2709_defconfig | 1 + @@ -132374,10 +132374,10 @@ index ace19d6f5bc04091130bd28b65ce25e863117a43..17952377907afac28fd982ca2f910206 CONFIG_SPI_BCM2835=m CONFIG_SPI_BCM2835AUX=m -From d4d8edc59c0deb8a289c46fbfd630ddd5f949267 Mon Sep 17 00:00:00 2001 +From 81a423fdc5fef82b0bb0e447425f9bb19c1000f4 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 18 May 2017 11:40:43 +0100 -Subject: [PATCH 127/172] config: Add FB_TFT_ST7789V module +Subject: [PATCH 127/179] config: Add FB_TFT_ST7789V module --- arch/arm/configs/bcm2709_defconfig | 1 + @@ -132409,10 +132409,10 @@ index 17952377907afac28fd982ca2f9102067a062d6e..ef7bfc431c43eec6deb7c52e8cdac317 CONFIG_FB_TFT_TLS8204=m CONFIG_FB_TFT_UC1701=m -From 3e0db95a8fec7794b1dce926f94bd20333d53efa Mon Sep 17 00:00:00 2001 +From 9dd7c72eed0f355f76cf3b95537749fe4186a74c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 18 May 2017 15:36:46 +0100 -Subject: [PATCH 128/172] staging: bcm2835-audio: Fix memory corruption +Subject: [PATCH 128/179] 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. @@ -132447,10 +132447,10 @@ index 5f3d8f2339e34834d11edfa8de1d5819e3e32b4f..89f96f3c02805f4114ec9b488e18d00e return ret; } -From 7859e3da2c9757bca19fe7bd68a848923d0f8b99 Mon Sep 17 00:00:00 2001 +From e7c39097dcf676426deb8c994976d1ad210c9c93 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 15 May 2017 16:40:05 +0100 -Subject: [PATCH 129/172] config: Add CONFIG_TOUCHSCREEN_GOODIX +Subject: [PATCH 129/179] config: Add CONFIG_TOUCHSCREEN_GOODIX --- arch/arm/configs/bcm2709_defconfig | 1 + @@ -132482,10 +132482,10 @@ index ef7bfc431c43eec6deb7c52e8cdac31794ccccbe..573cbd71ca0990b7a7e48fa3bbc98eec CONFIG_TOUCHSCREEN_RPI_FT5406=m CONFIG_TOUCHSCREEN_USB_COMPOSITE=m -From 69f0b4a40c0e9441235c5547f9815da701ec529f Mon Sep 17 00:00:00 2001 +From f62b27c541852481d66348bf6ea4bab5a1ca152c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 16 May 2017 15:58:00 +0100 -Subject: [PATCH 130/172] config: Add CONFIG_TOUCHSCREEN_EDT_FT5X06 +Subject: [PATCH 130/179] config: Add CONFIG_TOUCHSCREEN_EDT_FT5X06 --- arch/arm/configs/bcm2709_defconfig | 1 + @@ -132517,10 +132517,10 @@ index 573cbd71ca0990b7a7e48fa3bbc98eec2d3d776f..6c4d62cdea7e4ed642e265861c6f1c1a CONFIG_TOUCHSCREEN_USB_COMPOSITE=m CONFIG_TOUCHSCREEN_STMPE=m -From 23d6cdf08a9f0aced4fd822145c200ad947b7f6e Mon Sep 17 00:00:00 2001 +From d27abd88a3662de16e20ad9a8b3d48b8b8543fe5 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 22 May 2017 13:35:28 +0100 -Subject: [PATCH 131/172] config: Add CONFIG_IPV6_SIT_6RD +Subject: [PATCH 131/179] config: Add CONFIG_IPV6_SIT_6RD --- arch/arm/configs/bcm2709_defconfig | 1 + @@ -132552,10 +132552,10 @@ index 6c4d62cdea7e4ed642e265861c6f1c1a964e331c..676dfebfbab8f1cba521bc032b8d2137 CONFIG_IPV6_MULTIPLE_TABLES=y CONFIG_IPV6_SUBTREES=y -From cd19589d8c147d40fb0c69c5633c185dc3f574b1 Mon Sep 17 00:00:00 2001 +From 58af49a4720ecba86e5c9ef3fd631fdbf9c35871 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 22 May 2017 15:28:27 +0100 -Subject: [PATCH 132/172] config: Add CONFIG_IPV6_ROUTE_INFO +Subject: [PATCH 132/179] config: Add CONFIG_IPV6_ROUTE_INFO --- arch/arm/configs/bcm2709_defconfig | 1 + @@ -132587,10 +132587,10 @@ index 676dfebfbab8f1cba521bc032b8d21371c38abfa..4ae560370a972b9c56e8af38a537b1db CONFIG_INET6_ESP=m CONFIG_INET6_IPCOMP=m -From 4b75b348da14e74193693ba481b08a94590d419f Mon Sep 17 00:00:00 2001 +From 9ee67919c408dadda65493fa8711b840e22f3674 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 26 Apr 2017 17:28:47 +0100 -Subject: [PATCH 133/172] clk: bcm2835: Limit PCM clock to OSC and PLLD_PER +Subject: [PATCH 133/179] clk: bcm2835: Limit PCM clock to OSC and PLLD_PER It is unwise to use sources other than the oscillator and PLLD_PER for the PCM peripheral (and perhaps others - TBD) because their rate can @@ -132635,10 +132635,10 @@ index fe3298b54cdfb96bd90fb4f39e13921d2e1d4356..c24b4defb2b046e4ecdc109befc2b224 [BCM2835_CLOCK_PWM] = REGISTER_PER_CLK( .name = "pwm", -From 8ca4b4696804c26a012433970bc2cd15a97cfb5a Mon Sep 17 00:00:00 2001 +From 46f2cf54d1e113a1556211456213c789e87cbec2 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 22 May 2017 13:56:41 +0100 -Subject: [PATCH 134/172] clk: bcm2835: Minimise clock jitter for PCM clock +Subject: [PATCH 134/179] clk: bcm2835: Minimise clock jitter for PCM clock Fractional clock dividers generate accurate average frequencies but with jitter, particularly when the integer divisor is small. @@ -132763,10 +132763,10 @@ index c24b4defb2b046e4ecdc109befc2b22497060647..db3ba74acf78f4dfec0d2206b58bc7c3 .tcnt_mux = 23), [BCM2835_CLOCK_PWM] = REGISTER_PER_CLK( -From 12734ee4e7b371bdf3f30b132ce5dc8845975809 Mon Sep 17 00:00:00 2001 +From 66f5ee37e6fb5a4245b3d72ed2ea41b0bc6dfbcb Mon Sep 17 00:00:00 2001 From: P33M Date: Thu, 25 May 2017 16:04:53 +0100 -Subject: [PATCH 135/172] dwc_otg: make periodic scheduling behave properly for +Subject: [PATCH 135/179] dwc_otg: make periodic scheduling behave properly for FS buses If the root port is in full-speed mode, transfer times at 12mbit/s @@ -132937,10 +132937,10 @@ index 85a6d431ca54b47dc10573aa72d1ad69d06f2e36..4b1dd9de99e9e08b2e006fb5f8a7ef92 status = check_max_xfer_size(hcd, qh); if (status) { -From 880dbb6827a203323015c1b8f40224d8f76104d5 Mon Sep 17 00:00:00 2001 +From a74993fb3cae721562e874612900dd0c705ad367 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 19 May 2017 16:07:23 +0100 -Subject: [PATCH 136/172] serial: 8250: Add CAP_MINI, set for bcm2835aux +Subject: [PATCH 136/179] serial: 8250: Add CAP_MINI, set for bcm2835aux commit d087e7a991f1f61ee2c07db1be7c5cc2aa373f5d upstream. @@ -133013,10 +133013,10 @@ index 68fd045a7025047726860547ecd661b95d61ac80..af954e278d78002cc5d07086dcc69608 baud = serial8250_get_baud_rate(port, termios, old); -From a262525ba2a0ac8f35a10a8497a87cb5aa943fd1 Mon Sep 17 00:00:00 2001 +From 8d30f6483c896bea8ca74fdba60bc255ff303c2d Mon Sep 17 00:00:00 2001 From: P33M Date: Fri, 26 May 2017 12:50:31 +0100 -Subject: [PATCH 137/172] dwc_otg: fiq_fsm: Make isochronous compatibility +Subject: [PATCH 137/179] dwc_otg: fiq_fsm: Make isochronous compatibility checks work properly Get rid of the spammy printk and local pointer mangling. @@ -133080,10 +133080,10 @@ index 38bf5fc792d32352f9e208e0e90f968599b9bc31..71834cf365e67d7ad995bba7869216c4 return 1; } -From 9b90031347231c891ad942bbe3f167094cbd3636 Mon Sep 17 00:00:00 2001 +From 5fae24813aba7c3c5453d73db9cb1f45f9203d0c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 12 Jun 2017 13:05:43 +0100 -Subject: [PATCH 138/172] config: Add CONFIG_CAN_GS_USB +Subject: [PATCH 138/179] config: Add CONFIG_CAN_GS_USB --- arch/arm/configs/bcm2709_defconfig | 1 + @@ -133115,10 +133115,10 @@ index 4ae560370a972b9c56e8af38a537b1dbebd5488a..8894ef2ed78968ea56d83d56ba4d770b CONFIG_IRLAN=m CONFIG_IRNET=m -From 0487fc74b7b24bb4c0891fe4ebc55100fb63cb31 Mon Sep 17 00:00:00 2001 +From df9e1e92e3ec7dc735b71da6893a49de10bccd25 Mon Sep 17 00:00:00 2001 From: P33M Date: Mon, 12 Jun 2017 16:10:03 +0100 -Subject: [PATCH 139/172] dwc_otg: add module parameter int_ep_interval_min +Subject: [PATCH 139/179] dwc_otg: add module parameter int_ep_interval_min Add a module parameter (defaulting to ignored) that clamps the polling rate of high-speed Interrupt endpoints to a minimum microframe interval. @@ -133200,10 +133200,10 @@ index 4b1dd9de99e9e08b2e006fb5f8a7ef92f20c2553..fe8e8f841f03660c2ad49ab8e66193be DWC_DEBUGPL(DBG_HCD, "DWC OTG HCD QH Initialized\n"); -From fd2f19e2fb509bbb9abdc1b17c06159186e921fc Mon Sep 17 00:00:00 2001 +From 17922eede36da2f761f3cef63b7d37df231aa0d1 Mon Sep 17 00:00:00 2001 From: P33M Date: Tue, 20 Jun 2017 13:44:01 +0100 -Subject: [PATCH 140/172] dwc_otg: fiq_fsm: Add non-periodic TT exclusivity +Subject: [PATCH 140/179] dwc_otg: fiq_fsm: Add non-periodic TT exclusivity constraints Certain hub types do not discriminate between pipe direction (IN or OUT) @@ -133370,10 +133370,10 @@ index 71834cf365e67d7ad995bba7869216c4091c3a74..7710370b30363e3170bf9bf522597c5f st->fsm = FIQ_PER_SSPLIT_STARTED; } else { -From f8737000db15f0b1b0ec066b96add275e2fb57c4 Mon Sep 17 00:00:00 2001 +From 101bbe08403a353962e55f73aec9b2a69181b5a3 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 21 Jun 2017 17:19:04 +0100 -Subject: [PATCH 141/172] serial: 8250: Fix THRE flag usage for CAP_MINI +Subject: [PATCH 141/179] serial: 8250: Fix THRE flag usage for CAP_MINI The BCM2835 MINI UART has non-standard THRE semantics. Conventionally the bit means that the FIFO is empty (although there may still be a @@ -133417,10 +133417,10 @@ index af954e278d78002cc5d07086dcc69608ac3019ee..877b1a848b5a44e196cab5bfd435467b if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) -From 5ade64c738440dc2eedd4230df7df84fb6470647 Mon Sep 17 00:00:00 2001 +From e189cc7d23ef83a0feac573969321080f77eba60 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 26 May 2017 13:03:41 +0100 -Subject: [PATCH 142/172] BCM270X_DT: Add midi-uart1 overlay +Subject: [PATCH 142/179] BCM270X_DT: Add midi-uart1 overlay Add a scaler to the ttyS0 clock so that requesting 38400 baud results in an approximately 31250 baud signal. This is analagous to @@ -133518,10 +133518,10 @@ index 0000000000000000000000000000000000000000..e0bc410acbff3a7a175dd5d53b3ab0d0 + }; +}; -From 8008ed1432701e58388fdf71b1622649f7118d49 Mon Sep 17 00:00:00 2001 +From d7a9ffc785603deaadac66df03fb210e55c03059 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Sat, 20 May 2017 22:10:14 +0100 -Subject: [PATCH 143/172] overlays: README: remove vestigial SDIO parameters +Subject: [PATCH 143/179] overlays: README: remove vestigial SDIO parameters Signed-off-by: Phil Elwell --- @@ -133575,10 +133575,10 @@ index ec9e7b1941678796facf625b3770c20ed0b15b25..499cd1920fd373702cfbc9f6e0fcaebc (default on: polling once at boot-time) -From ddae37bf82208ff44425af7fb37c48da0bbc925a Mon Sep 17 00:00:00 2001 +From 6363c4cd653a37b97978daf1cb40a6bfaf881ec8 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 27 Jun 2017 15:07:14 +0100 -Subject: [PATCH 144/172] SQUASH: mmc: Apply ERASE_BROKEN quirks correctly +Subject: [PATCH 144/179] SQUASH: mmc: Apply ERASE_BROKEN quirks correctly Squash with: mmc: Add MMC_QUIRK_ERASE_BROKEN for some cards @@ -133608,10 +133608,10 @@ index 05c8d7381fff5ae88531129d9a5ddd554bddb43e..c9d5d644688c1509d7febcff0322fbab END_FIXUP }; -From 5c86b40f78185bbdfb49cd736236cf974f5c4c61 Mon Sep 17 00:00:00 2001 +From 006fadf8b05cfe8898ba6c9a98a9e85cfbd45759 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 11:34:26 +0200 -Subject: [PATCH 145/172] ASoC: bcm2835: Add support for TDM modes +Subject: [PATCH 145/179] 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 @@ -134013,10 +134013,10 @@ index 56df7d8a43d0aac055a91b0d24aca8e1b4e308e4..dcacf7f83c9371df539a788ea33fedcf dev->dev = &pdev->dev; dev_set_drvdata(&pdev->dev, dev); -From 9fe2068af051cf3f9c5e3be6c24627495b9ebfb0 Mon Sep 17 00:00:00 2001 +From c688eb49f23ece78b878234249389d1394b23906 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 15:30:50 +0200 -Subject: [PATCH 146/172] ASoC: bcm2835: Support left/right justified and DSP +Subject: [PATCH 146/179] ASoC: bcm2835: Support left/right justified and DSP modes DSP modes and left/right justified modes can be supported @@ -134262,10 +134262,10 @@ index dcacf7f83c9371df539a788ea33fedcf97d64690..3a706fda4f39e42efbe12f19d87af9b1 } -From e1f09aa6ff541dfc6e29c7376e52b86efff30fad Mon Sep 17 00:00:00 2001 +From b94f30478a44245ae2b7a1c184af50c90a46f8cf Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 16:19:54 +0200 -Subject: [PATCH 147/172] ASoC: bcm2835: Support additional samplerates up to +Subject: [PATCH 147/179] ASoC: bcm2835: Support additional samplerates up to 384kHz Sample rates are only restricted by the capabilities of the @@ -134308,10 +134308,10 @@ index 3a706fda4f39e42efbe12f19d87af9b100a348a5..43f5715a0d5dda851731ecf7ff27e76c | SNDRV_PCM_FMTBIT_S24_LE | SNDRV_PCM_FMTBIT_S32_LE -From 08c6499c6362bc0b8274e558e2bd14e08ed67678 Mon Sep 17 00:00:00 2001 +From b34025f12281b7893937c23e15b022adcb062a61 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 16:24:57 +0200 -Subject: [PATCH 148/172] ASoC: bcm2835: Enforce full symmetry +Subject: [PATCH 148/179] 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. @@ -134347,10 +134347,10 @@ index 43f5715a0d5dda851731ecf7ff27e76c48fb6e57..2e449d7173fcecbcd647f90a26bd58b6 static bool bcm2835_i2s_volatile_reg(struct device *dev, unsigned int reg) -From 72206f050f4c173679e230bd93c12414df523bdf Mon Sep 17 00:00:00 2001 +From 37abc5eedd66ccd84407b28d826e9b4d44044bf4 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Thu, 6 Jul 2017 18:52:16 +0200 -Subject: [PATCH 149/172] config: add missing arizona regulator modules +Subject: [PATCH 149/179] config: add missing arizona regulator modules In kernel 4.12 CONFIG_REGULATOR_ARIZONA was replaced by 2 separate options for LDO1 and MICSUPP regulators. Enable these, they are @@ -134400,10 +134400,10 @@ index 8894ef2ed78968ea56d83d56ba4d770b45bba5c2..7362d1a6e5759e45ebef3ba84a4454b8 CONFIG_MEDIA_CAMERA_SUPPORT=y CONFIG_MEDIA_ANALOG_TV_SUPPORT=y -From 7183b1a6e937f18496981b3cc0af5a49af618630 Mon Sep 17 00:00:00 2001 +From 15c95277e0d1756c114ef280c33280f1ed879cc1 Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Tue, 4 Apr 2017 19:20:59 +1000 -Subject: [PATCH 150/172] Audioinjector : make the octo and pi sound cards have +Subject: [PATCH 150/179] Audioinjector : make the octo and pi sound cards have different driver names This patch gives the audioinjector octo and pi soundcards different driver @@ -134440,10 +134440,10 @@ index ef54e0f07ea03f59e9957b5d98f3e7fdc998e469..491906bbf446826e55dd843f28e4860f .of_match_table = audioinjector_pi_soundcard_of_match, }, -From e904282646c05b0453045bfa782ff856797eba17 Mon Sep 17 00:00:00 2001 +From 3f7e88de36ecc35576c3fa4b8021d03090cb4277 Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Tue, 4 Apr 2017 19:23:04 +1000 -Subject: [PATCH 151/172] Audioinjector octo : Make the playback and capture +Subject: [PATCH 151/179] Audioinjector octo : Make the playback and capture symmetric This patch ensures that the sample rate and channel count of the audioinjector @@ -134466,10 +134466,10 @@ index 49115c8e20ce1a2ba5a99feb8983a1cafb052ca2..5e79f4eff93a21ed3495c77a90f73525 }; -From 830bca12fcfabed02fbaa849d7a1f4def0b9d4de Mon Sep 17 00:00:00 2001 +From 4b2a9fd55febcbe78a6db89f574d99a018daec73 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Sun, 23 Apr 2017 19:36:53 +0100 -Subject: [PATCH 152/172] BCM270X_DT: Add bme280 and bmp180 to i2c-sensor +Subject: [PATCH 152/179] BCM270X_DT: Add bme280 and bmp180 to i2c-sensor overlay Signed-off-by: Phil Elwell @@ -134543,10 +134543,10 @@ index 606b2d5012abf2e85712be631c42ea40a0b512c5..e23e34b32a0a8927c14203d7384e8008 lm75 = <&lm75>,"status"; lm75addr = <&lm75>,"reg:0"; -From d85441e1f79ad9fa8e84742bba68803f0d0745d4 Mon Sep 17 00:00:00 2001 +From f051a1308368ada4ae5af35f93ff130528863ade Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Sun, 23 Apr 2017 19:38:06 +0100 -Subject: [PATCH 153/172] config: Add CONFIG_BMP280 (and CONFIG_BMP280_I2C) +Subject: [PATCH 153/179] config: Add CONFIG_BMP280 (and CONFIG_BMP280_I2C) Signed-off-by: Phil Elwell --- @@ -134579,10 +134579,10 @@ index 7362d1a6e5759e45ebef3ba84a4454b86e69a901..fab31f0fed0ec068e5249f4cebc34e48 CONFIG_PWM_PCA9685=m CONFIG_RASPBERRYPI_FIRMWARE=y -From 50f934aa95c69126d90dd6b748ddb8fceb68b595 Mon Sep 17 00:00:00 2001 +From 0375d895e3ab8ec14c5bbd73b7804d1cbcd2d127 Mon Sep 17 00:00:00 2001 From: Scott Ellis Date: Tue, 25 Apr 2017 10:46:09 -0400 -Subject: [PATCH 154/172] config: Enable TI TMP102 temp sensor module +Subject: [PATCH 154/179] config: Enable TI TMP102 temp sensor module Signed-off-by: Scott Ellis --- @@ -134615,10 +134615,10 @@ index fab31f0fed0ec068e5249f4cebc34e48cfd29759..91a5234a5884f24f1a656d297a3d9064 CONFIG_BCM2835_THERMAL=y CONFIG_WATCHDOG=y -From 3b699e2e3aed06c30417b9cfd37c7f1292f4a648 Mon Sep 17 00:00:00 2001 +From b944bbb324f48d5115254b224ccc8313b5ad1ebd Mon Sep 17 00:00:00 2001 From: Scott Ellis Date: Tue, 25 Apr 2017 13:05:42 -0400 -Subject: [PATCH 155/172] BCM270X_DT: Add tmp102 to i2c sensor overlay +Subject: [PATCH 155/179] BCM270X_DT: Add tmp102 to i2c sensor overlay Signed-off-by: Scott Ellis --- @@ -134698,10 +134698,10 @@ index e23e34b32a0a8927c14203d7384e800878627347..e86a13f92c3f75c14fa4425cdfb081d6 }; }; -From 699a5c400a328b431d3dd391e517dc4dd20c0a04 Mon Sep 17 00:00:00 2001 +From e41a341800122d3a74d81c0ae402535c6f6adef8 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 8 May 2017 16:43:40 +0100 -Subject: [PATCH 156/172] irq_bcm2836: Send event when onlining sleeping cores +Subject: [PATCH 156/179] 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 @@ -134737,10 +134737,10 @@ index 9a7ee04ee0d9b7aa734cf3159ed59c19a338de0d..014f13f89eb896f5cfc75ed9891787d0 } -From c7158ef32f1301940e2abe5cd23efafafd668a01 Mon Sep 17 00:00:00 2001 +From af642ed42ce611485adfb71cf511be654d473993 Mon Sep 17 00:00:00 2001 From: Ahmet Inan Date: Mon, 15 May 2017 17:10:53 +0200 -Subject: [PATCH 157/172] overlays: Add Goodix overlay +Subject: [PATCH 157/179] overlays: Add Goodix overlay Add support for I2C connected Goodix gt9271 multiple touch controller using GPIOs 4 and 17 (pins 7 and 11 on GPIO header) for interrupt and reset. @@ -134837,10 +134837,10 @@ index 0000000000000000000000000000000000000000..084f74042ed6379ebd9281374d5391a7 + }; +}; -From 2ba7bd2db9c9207cc578cc4d0a1834c6b8eb2be0 Mon Sep 17 00:00:00 2001 +From 08296ac968b5ac32032a844e116933f501297d74 Mon Sep 17 00:00:00 2001 From: chenzhiwo Date: Wed, 17 May 2017 16:34:57 +0800 -Subject: [PATCH 158/172] Add device tree overlay for GPIO connected rotary +Subject: [PATCH 158/179] Add device tree overlay for GPIO connected rotary encoder. See Documentation/input/rotary-encoder.txt for more information. --- @@ -134932,10 +134932,10 @@ index 0000000000000000000000000000000000000000..c0c6bccff60cc15d9a9bf59d2c7cba41 + }; +}; -From c2d531626a8a6a1a08f317cfb5d73873647c47fb Mon Sep 17 00:00:00 2001 +From bda9fcf8ccd474dff6084853c554733d4504bbb9 Mon Sep 17 00:00:00 2001 From: Anton Onishchenko Date: Tue, 23 May 2017 18:55:46 +0300 -Subject: [PATCH 159/172] mpu6050 device tree overlay (#2031) +Subject: [PATCH 159/179] mpu6050 device tree overlay (#2031) Add overlay and config options for InvenSense MPU6050 6-axis motion detector. @@ -135050,10 +135050,10 @@ index 91a5234a5884f24f1a656d297a3d906429477b5d..2a28b012696a955f4d275a9e0a9fa3e1 CONFIG_PWM_BCM2835=m CONFIG_PWM_PCA9685=m -From c2b6d1e6b85b9ecbc7643b743d55b1243729a975 Mon Sep 17 00:00:00 2001 +From 54f6774e172d4f80ff42a4283b43167b414002a7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 31 May 2017 09:33:55 +0100 -Subject: [PATCH 160/172] config: Adding SENSOR_JC42 +Subject: [PATCH 160/179] config: Adding SENSOR_JC42 The jc42 module supports a number of I2C-based temperature sensor modules. @@ -135093,10 +135093,10 @@ index 2a28b012696a955f4d275a9e0a9fa3e155e4a3c6..706bd883dd345a8ad32d30386f7dcf11 CONFIG_SENSORS_SHT21=m CONFIG_SENSORS_SHTC1=m -From c3cd09aee52bdd38c15c6336307719e9d3e15d94 Mon Sep 17 00:00:00 2001 +From 3058771768989f53339d8681365cb9fc863449fc Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 31 May 2017 15:27:39 +0100 -Subject: [PATCH 161/172] BCM270X_DT: Improve i2c-sensor and i2c-rtc overlay +Subject: [PATCH 161/179] BCM270X_DT: Improve i2c-sensor and i2c-rtc overlay Use the "__dormant__" feature to permit multiple instances of each overlay, which is more useful now that changing the "reg" property @@ -135461,10 +135461,10 @@ index e86a13f92c3f75c14fa4425cdfb081d6795ff76a..d2f0008addfadac8f6ed774a6e4f3f97 }; }; -From 903a94521aecc99dae44c938f48b76b63f39de40 Mon Sep 17 00:00:00 2001 +From 45cf2498f6407f400121d88a2beb5f9bb3d73ef2 Mon Sep 17 00:00:00 2001 From: Stefan Tatschner Date: Mon, 29 May 2017 21:46:16 +0200 -Subject: [PATCH 162/172] Add device tree config for htu21 +Subject: [PATCH 162/179] Add device tree config for htu21 See: https://github.com/raspberrypi/linux/pull/2041 @@ -135546,10 +135546,10 @@ index d2f0008addfadac8f6ed774a6e4f3f97871c0d61..17c27e3b666a7a83619471b50c63bb93 }; }; -From 97199633f89d9006dd4cb275bd8752298d4c2e05 Mon Sep 17 00:00:00 2001 +From 86bebc3a6a7bf401cbbe05066498ae2ec1774b74 Mon Sep 17 00:00:00 2001 From: sandeepal Date: Fri, 2 Jun 2017 18:59:46 +0530 -Subject: [PATCH 163/172] Allo Digione Driver (#2048) +Subject: [PATCH 163/179] Allo Digione Driver (#2048) Driver for the Allo Digione soundcard --- @@ -135980,10 +135980,10 @@ index 0000000000000000000000000000000000000000..e3664e44c699d0102120ecf99e8b780a +MODULE_DESCRIPTION("ASoC Driver for Allo DigiOne"); +MODULE_LICENSE("GPL v2"); -From 562e4fea6c0bafee237d5267e26c69c64338b578 Mon Sep 17 00:00:00 2001 +From 22f7f60707be6cf531da161ee705b7ae3300bc7e Mon Sep 17 00:00:00 2001 From: Andrei Gherzan Date: Mon, 5 Jun 2017 16:40:38 +0100 -Subject: [PATCH 164/172] dma-bcm2708: Fix module compilation of +Subject: [PATCH 164/179] dma-bcm2708: Fix module compilation of CONFIG_DMA_BCM2708 bcm2708-dmaengine.c defines functions like bcm_dma_start which are @@ -136026,10 +136026,10 @@ index c5bfff2765be4606077e6c8af73040ec13ee8974..6ca874d332a8bc666b1c9576ac51f479 #endif /* _PLAT_BCM2708_DMA_H */ -From bda781106e5327e37268aee99defcbd652bc9a8d Mon Sep 17 00:00:00 2001 +From 68913f70693f0d266f18e52dab3a286a0c8eeaab Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 20 Jun 2017 17:51:47 +0100 -Subject: [PATCH 165/172] bcm2835-cpufreq: Change licence to GPLv2 +Subject: [PATCH 165/179] bcm2835-cpufreq: Change licence to GPLv2 Signed-off-by: Eben Upton Signed-off-by: Dom Cobley @@ -136082,10 +136082,10 @@ index 414fbdc10dfbfc6e4bb47870a7af3fd5780f9c9a..99345969b0e4d651fd9033d67de2febb /* ---------- INCLUDES ---------- */ #include -From dbd082a31eefff7943db264527fab3c0fdf71345 Mon Sep 17 00:00:00 2001 +From 011431f51565b30c49190ffcdbd279615ddc33d3 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 21 Jun 2017 09:03:51 -0700 -Subject: [PATCH 166/172] bcm2708: Drop CMA alignment from FKMS mode as well. +Subject: [PATCH 166/179] bcm2708: Drop CMA alignment from FKMS mode as well. I dropped it from KMS mode in d88274d88ed81de1ade8e18e4c0ed91792ec82ea and should have done both of them at that time. @@ -136141,10 +136141,10 @@ index 95a595a35cb4fbb707bf4b18161f6a46860aa4ae..36fbf6c8c2e612a6dc5aa02d77cc8173 }; -From ad969ccd50e604be526af1af860c4cdea738cd9c Mon Sep 17 00:00:00 2001 +From e71fd5964dc5fdc533496680266ae48118e5e958 Mon Sep 17 00:00:00 2001 From: Steve Conner Date: Thu, 29 Jun 2017 15:56:19 +0100 -Subject: [PATCH 167/172] New i2c-rtc-gpio device overlay (#2092) +Subject: [PATCH 167/179] New i2c-rtc-gpio device overlay (#2092) Created new i2c-rtc-gpio device overlay by combining i2c-rtc and i2c-gpio. Tested with PCF2127 on CM3. --- @@ -136408,10 +136408,10 @@ index 0000000000000000000000000000000000000000..8415e6081428fba9a47682964174fc02 + }; +}; -From 0d5ed04c2af060f97a31d2436e846941edbe32bd Mon Sep 17 00:00:00 2001 +From af3df5502aa4a349433717e5c416150a91213b8b Mon Sep 17 00:00:00 2001 From: Allo Date: Mon, 3 Jul 2017 15:45:20 +0530 -Subject: [PATCH 168/172] PianoPlus: Dual Mono & Dual Stereo features added +Subject: [PATCH 168/179] PianoPlus: Dual Mono & Dual Stereo features added (#2069) --- @@ -136700,10 +136700,10 @@ index 56e43f98846b41e487b3089813f7edc3c08517eb..d4e99e3c6a383d92fb0cf9e8c1cd1e76 } -From 2e1fb71b3839435479bc68b5f593db0945ee6395 Mon Sep 17 00:00:00 2001 +From b982fa9bf1b980e2a337af7a6edfdddfcdd7fb44 Mon Sep 17 00:00:00 2001 From: Matthijs Kooijman Date: Sun, 9 Jul 2017 15:15:22 +0200 -Subject: [PATCH 169/172] overlays: Add gpio-shutdown overlay (#2103) +Subject: [PATCH 169/179] overlays: Add gpio-shutdown overlay (#2103) This overlay facilitates the addition of a powerbutton by converting GPIO edges into KEY_POWER keypresses, which can be handled by @@ -136859,10 +136859,10 @@ index 0000000000000000000000000000000000000000..863fb395c8539734b658682b900e1fbd + +}; -From b3d70cf2b4926625772ddddc6d6ca5a4e8e02e37 Mon Sep 17 00:00:00 2001 +From ae45e7a8b1e678ebc6d752d8d071d307b49476a6 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Mon, 10 Jul 2017 11:05:17 +0200 -Subject: [PATCH 170/172] config: enable generic S/PDIF codec drivers (#2104) +Subject: [PATCH 170/179] config: enable generic S/PDIF codec drivers (#2104) These drivers can be used as dummy ADC/DAC drivers for attaching general codecs that don't need to be configured. @@ -136919,10 +136919,10 @@ index cead8c64336bb4ce9656bb20384069917695852d..7c1be0e035105724a7774ac59e5195a0 CONFIG_SND_SIMPLE_CARD=m CONFIG_HIDRAW=y -From a3283ee002f30d9d2bb8916cc69bfd90cc4e44cf Mon Sep 17 00:00:00 2001 +From 3098abe2ddba193918b9ff166a8c4a5d7065bb4b Mon Sep 17 00:00:00 2001 From: Bilal Amarni Date: Wed, 24 May 2017 10:52:50 +0200 -Subject: [PATCH 171/172] [ARM64] enable drivers for GPIO expander and vcio +Subject: [PATCH 171/179] [ARM64] enable drivers for GPIO expander and vcio --- arch/arm64/configs/bcmrpi3_defconfig | 3 +++ @@ -136950,10 +136950,10 @@ index 4d85c231c5ea0244e1b05fb4a5e3c8fd3e651ddf..9dcb58a519d041fadae99c81a7bda621 CONFIG_GPIO_ARIZONA=m CONFIG_GPIO_STMPE=y -From e0fbfa6324ec14a02290d0a610eea0b076e6c083 Mon Sep 17 00:00:00 2001 +From e5902a53106e445613fe5cbdcdf358a200d52c9c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 14 Jul 2017 12:59:55 +0100 -Subject: [PATCH 172/172] bcm2835-mmc: Fix DMA usage +Subject: [PATCH 172/179] bcm2835-mmc: Fix DMA usage The previous change ("bcm2835-mmc: Only claim one DMA channel") used an incorrect variable, the effect of which was to prevent @@ -136987,3 +136987,306 @@ index 4fe8d1fe44578fbefcd48f8c327ba3d03f3d0a2a..981db05de1ff52a83550e41ab362eecf } } #endif + +From 8568d1643ec9b8915f1018858af81e15cdde1c3f Mon Sep 17 00:00:00 2001 +From: popcornmix +Date: Mon, 17 Jul 2017 16:54:06 +0100 +Subject: [PATCH 173/179] Revert "bcm2835-mmc: Fix DMA usage" + +This reverts commit f4258b9352afc1480dd1c29a11528e53b73bf356. +--- + drivers/mmc/host/bcm2835-mmc.c | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/drivers/mmc/host/bcm2835-mmc.c b/drivers/mmc/host/bcm2835-mmc.c +index 981db05de1ff52a83550e41ab362eecf99cafa29..4fe8d1fe44578fbefcd48f8c327ba3d03f3d0a2a 100644 +--- a/drivers/mmc/host/bcm2835-mmc.c ++++ b/drivers/mmc/host/bcm2835-mmc.c +@@ -1354,14 +1354,14 @@ static int bcm2835_mmc_add_host(struct bcm2835_host *host) + if (ret == 0) { + host->dma_cfg_rx = cfg; + +- host->have_dma = true; ++ host->use_dma = true; + } else { + pr_err("%s: unable to configure DMA channel. " +- "Falling back to PIO\n", ++ "Faling back to PIO\n", + mmc_hostname(mmc)); + dma_release_channel(host->dma_chan_rxtx); + host->dma_chan_rxtx = NULL; +- host->have_dma = false; ++ host->use_dma = false; + } + } + #endif + +From 500c963c5df2dfbe61ff213f315f19b8995c0d00 Mon Sep 17 00:00:00 2001 +From: Phil Elwell +Date: Tue, 18 Jul 2017 15:30:48 +0100 +Subject: [PATCH 174/179] bcm2835-mmc: Prevent DMA race condition + +The end of a read operation is triggered by the completion of the DMA +transfer, but writes are complete when the data IRQ is raised. The +bcm2835-mmc driver contains a race between the handling of the DMA +completion interrupt and the submission of the next request. Fix the +race by deferring the completion of the request until the DMA +transfer finishes. + +Signed-off-by: Phil Elwell +--- + drivers/mmc/host/bcm2835-mmc.c | 12 +++++++++++- + 1 file changed, 11 insertions(+), 1 deletion(-) + +diff --git a/drivers/mmc/host/bcm2835-mmc.c b/drivers/mmc/host/bcm2835-mmc.c +index 4fe8d1fe44578fbefcd48f8c327ba3d03f3d0a2a..031ec56eee1a3dbc01cf31259e6d0d555b6543b7 100644 +--- a/drivers/mmc/host/bcm2835-mmc.c ++++ b/drivers/mmc/host/bcm2835-mmc.c +@@ -115,6 +115,7 @@ struct bcm2835_host { + + bool have_dma; + bool use_dma; ++ bool wait_for_dma; + /*end of DMA part*/ + + int max_delay; /* maximum length of time spent waiting */ +@@ -341,6 +342,8 @@ static void bcm2835_mmc_dma_complete(void *param) + + spin_lock_irqsave(&host->lock, flags); + ++ host->use_dma = false; ++ + if (host->data && !(host->data->flags & MMC_DATA_WRITE)) { + /* otherwise handled in SDHCI IRQ */ + dma_chan = host->dma_chan_rxtx; +@@ -351,6 +354,9 @@ static void bcm2835_mmc_dma_complete(void *param) + dir_data); + + bcm2835_mmc_finish_data(host); ++ } else if (host->wait_for_dma) { ++ host->wait_for_dma = false; ++ tasklet_schedule(&host->finish_tasklet); + } + + spin_unlock_irqrestore(&host->lock, flags); +@@ -690,6 +696,7 @@ void bcm2835_mmc_send_command(struct bcm2835_host *host, struct mmc_command *cmd + mod_timer(&host->timer, timeout); + + host->cmd = cmd; ++ host->use_dma = false; + + bcm2835_mmc_prepare_data(host, cmd); + +@@ -759,8 +766,11 @@ static void bcm2835_mmc_finish_data(struct bcm2835_host *host) + } + + bcm2835_mmc_send_command(host, data->stop); +- } else ++ } else if (host->use_dma) { ++ host->wait_for_dma = true; ++ } else { + tasklet_schedule(&host->finish_tasklet); ++ } + } + + static void bcm2835_mmc_finish_command(struct bcm2835_host *host) + +From 1fd8567a3e4c270ca8badf2f2df8391ef1c800c1 Mon Sep 17 00:00:00 2001 +From: Phil Elwell +Date: Wed, 19 Jul 2017 14:50:49 +0100 +Subject: [PATCH 175/179] Revert "Revert "bcm2835-mmc: Fix DMA usage"" + +This reverts commit d52c1ae3a211386b5ec98804a468436e85b5b8af. +--- + drivers/mmc/host/bcm2835-mmc.c | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/drivers/mmc/host/bcm2835-mmc.c b/drivers/mmc/host/bcm2835-mmc.c +index 031ec56eee1a3dbc01cf31259e6d0d555b6543b7..c4a5e992c6fb4a40b933239350ed4bfc8fb40155 100644 +--- a/drivers/mmc/host/bcm2835-mmc.c ++++ b/drivers/mmc/host/bcm2835-mmc.c +@@ -1364,14 +1364,14 @@ static int bcm2835_mmc_add_host(struct bcm2835_host *host) + if (ret == 0) { + host->dma_cfg_rx = cfg; + +- host->use_dma = true; ++ host->have_dma = true; + } else { + pr_err("%s: unable to configure DMA channel. " +- "Faling back to PIO\n", ++ "Falling back to PIO\n", + mmc_hostname(mmc)); + dma_release_channel(host->dma_chan_rxtx); + host->dma_chan_rxtx = NULL; +- host->use_dma = false; ++ host->have_dma = false; + } + } + #endif + +From 4f325d9270d93bb362f81b5905ba9fcfc5fc201a Mon Sep 17 00:00:00 2001 +From: Phil Elwell +Date: Wed, 19 Jul 2017 15:43:05 +0100 +Subject: [PATCH 176/179] config: Add CONFIG_W1_SLAVE_DS2438 + +See: https://github.com/raspberrypi/linux/pull/2100 + +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 1cd3337442d75e26f1d4f7370b60cdaf8aac64b2..612504cf2acc4990fdf524adc6ccf993eb6b459d 100644 +--- a/arch/arm/configs/bcm2709_defconfig ++++ b/arch/arm/configs/bcm2709_defconfig +@@ -644,6 +644,7 @@ CONFIG_W1_SLAVE_DS2406=m + CONFIG_W1_SLAVE_DS2423=m + CONFIG_W1_SLAVE_DS2431=m + CONFIG_W1_SLAVE_DS2433=m ++CONFIG_W1_SLAVE_DS2438=m + CONFIG_W1_SLAVE_DS2760=m + CONFIG_W1_SLAVE_DS2780=m + CONFIG_W1_SLAVE_DS2781=m +diff --git a/arch/arm/configs/bcmrpi_defconfig b/arch/arm/configs/bcmrpi_defconfig +index 7c1be0e035105724a7774ac59e5195a098b51796..5cb81c879eb0e1e1c369f284ccd41b80bb1e44ce 100644 +--- a/arch/arm/configs/bcmrpi_defconfig ++++ b/arch/arm/configs/bcmrpi_defconfig +@@ -638,6 +638,7 @@ CONFIG_W1_SLAVE_DS2406=m + CONFIG_W1_SLAVE_DS2423=m + CONFIG_W1_SLAVE_DS2431=m + CONFIG_W1_SLAVE_DS2433=m ++CONFIG_W1_SLAVE_DS2438=m + CONFIG_W1_SLAVE_DS2760=m + CONFIG_W1_SLAVE_DS2780=m + CONFIG_W1_SLAVE_DS2781=m + +From a7cfdef19974583b59b5ac36444a2faefd42c5b8 Mon Sep 17 00:00:00 2001 +From: Conn +Date: Mon, 17 Jul 2017 03:25:43 +0100 +Subject: [PATCH 177/179] config: enhance DualShock3 controller support + +Enable rumble support in Sony HID & HID battery strength. +--- + arch/arm/configs/bcm2709_defconfig | 2 ++ + arch/arm/configs/bcmrpi_defconfig | 2 ++ + 2 files changed, 4 insertions(+) + +diff --git a/arch/arm/configs/bcm2709_defconfig b/arch/arm/configs/bcm2709_defconfig +index 612504cf2acc4990fdf524adc6ccf993eb6b459d..ed4a46b49d688ca78a625dbe8a96a2f1da4a6a0e 100644 +--- a/arch/arm/configs/bcm2709_defconfig ++++ b/arch/arm/configs/bcm2709_defconfig +@@ -904,6 +904,7 @@ CONFIG_SND_SOC_AK4554=m + CONFIG_SND_SOC_SPDIF=m + CONFIG_SND_SOC_WM8804_I2C=m + CONFIG_SND_SIMPLE_CARD=m ++CONFIG_HID_BATTERY_STRENGTH=y + CONFIG_HIDRAW=y + CONFIG_UHID=m + CONFIG_HID_A4TECH=m +@@ -946,6 +947,7 @@ CONFIG_HID_PICOLCD=m + CONFIG_HID_ROCCAT=m + CONFIG_HID_SAMSUNG=m + CONFIG_HID_SONY=m ++CONFIG_SONY_FF=y + CONFIG_HID_SPEEDLINK=m + CONFIG_HID_SUNPLUS=m + CONFIG_HID_GREENASIA=m +diff --git a/arch/arm/configs/bcmrpi_defconfig b/arch/arm/configs/bcmrpi_defconfig +index 5cb81c879eb0e1e1c369f284ccd41b80bb1e44ce..3cd9dca829e6820ae9be35e4abe5ebc611aa0699 100644 +--- a/arch/arm/configs/bcmrpi_defconfig ++++ b/arch/arm/configs/bcmrpi_defconfig +@@ -898,6 +898,7 @@ CONFIG_SND_SOC_AK4554=m + CONFIG_SND_SOC_SPDIF=m + CONFIG_SND_SOC_WM8804_I2C=m + CONFIG_SND_SIMPLE_CARD=m ++CONFIG_HID_BATTERY_STRENGTH=y + CONFIG_HIDRAW=y + CONFIG_UHID=m + CONFIG_HID_A4TECH=m +@@ -940,6 +941,7 @@ CONFIG_HID_PICOLCD=m + CONFIG_HID_ROCCAT=m + CONFIG_HID_SAMSUNG=m + CONFIG_HID_SONY=m ++CONFIG_SONY_FF=y + CONFIG_HID_SPEEDLINK=m + CONFIG_HID_SUNPLUS=m + CONFIG_HID_GREENASIA=m + +From ee17791e68fe7c34c84d50468088565cfc587261 Mon Sep 17 00:00:00 2001 +From: Phil Elwell +Date: Wed, 19 Jul 2017 15:20:50 +0100 +Subject: [PATCH 178/179] overlays: i2c1-bcm2708: Don't overwrite i2c1 pins + node + +It is bad practise to overwrite an entire node in an overlay. Instead, +target the node and overwrite any properties that need changing. + +See: https://github.com/raspberrypi/linux/pull/2118 + +Suggested-by: soodvarun78 +Signed-off-by: Phil Elwell +--- + arch/arm/boot/dts/overlays/i2c1-bcm2708-overlay.dts | 17 +++++++---------- + 1 file changed, 7 insertions(+), 10 deletions(-) + +diff --git a/arch/arm/boot/dts/overlays/i2c1-bcm2708-overlay.dts b/arch/arm/boot/dts/overlays/i2c1-bcm2708-overlay.dts +index e303b9c61c82a28eab7b48f6b085661574d5a849..7c69047bcd88a5c900dddd08e60ad0750b96d785 100644 +--- a/arch/arm/boot/dts/overlays/i2c1-bcm2708-overlay.dts ++++ b/arch/arm/boot/dts/overlays/i2c1-bcm2708-overlay.dts +@@ -20,18 +20,15 @@ + }; + + fragment@1 { +- target = <&gpio>; +- __overlay__ { +- i2c1_pins: i2c1 { +- brcm,pins = <2 3>; +- brcm,function = <4>; /* alt0 */ +- }; ++ target = <&i2c1_pins>; ++ pins: __overlay__ { ++ brcm,pins = <2 3>; ++ brcm,function = <4>; /* alt 0 */ + }; + }; +- + __overrides__ { +- sda1_pin = <&i2c1_pins>,"brcm,pins:0"; +- scl1_pin = <&i2c1_pins>,"brcm,pins:4"; +- pin_func = <&i2c1_pins>,"brcm,function:0"; ++ sda1_pin = <&pins>,"brcm,pins:0"; ++ scl1_pin = <&pins>,"brcm,pins:4"; ++ pin_func = <&pins>,"brcm,function:0"; + }; + }; + +From b26a21fd90add2e0dcdfda6ae59cb3a175d0494a Mon Sep 17 00:00:00 2001 +From: James Hughes +Date: Fri, 21 Jul 2017 09:55:12 +0100 +Subject: [PATCH 179/179] Sets the BCDC priority to constant 0 + +This is to workaround for a possible issue in the +wireless chip firmware where some packets with +higher priorities seem to go missing. + +See https://github.com/raspberrypi/linux/issues/1342 for +details. +--- + drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c +index 9f2d0b0cf6e5c452ad85a3caef58cf16a8cdad46..b009f3083490c2bc2733424f08f81b9f751de939 100644 +--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c ++++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c +@@ -274,7 +274,7 @@ brcmf_proto_bcdc_hdrpush(struct brcmf_pub *drvr, int ifidx, u8 offset, + if (pktbuf->ip_summed == CHECKSUM_PARTIAL) + h->flags |= BCDC_FLAG_SUM_NEEDED; + +- h->priority = (pktbuf->priority & BCDC_PRIORITY_MASK); ++ h->priority = 0; + h->flags2 = 0; + h->data_offset = offset; + BCDC_SET_IF_IDX(h, ifidx); From 7815dacf226e7f29ba4617ae2f25725cb04f3524 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 29 Jul 2017 21:24:08 +0100 Subject: [PATCH 08/12] linux: LIRC_GET_REC_RESOLUTION should return microseconds (from media_tree) --- ...ESOLUTION_should_return_microseconds.patch | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 packages/linux/patches/default/linux-999.LIRC_GET_REC_RESOLUTION_should_return_microseconds.patch diff --git a/packages/linux/patches/default/linux-999.LIRC_GET_REC_RESOLUTION_should_return_microseconds.patch b/packages/linux/patches/default/linux-999.LIRC_GET_REC_RESOLUTION_should_return_microseconds.patch new file mode 100644 index 0000000000..760994f606 --- /dev/null +++ b/packages/linux/patches/default/linux-999.LIRC_GET_REC_RESOLUTION_should_return_microseconds.patch @@ -0,0 +1,33 @@ +From 29b67f9aaa06adae4db23b775fa92b0e376a36a3 Mon Sep 17 00:00:00 2001 +From: Sean Young +Date: Fri, 7 Jul 2017 18:49:18 -0300 +Subject: media: lirc: LIRC_GET_REC_RESOLUTION should return microseconds + +Since commit e8f4818895b3 ("[media] lirc: advertise +LIRC_CAN_GET_REC_RESOLUTION and improve") lircd uses the ioctl +LIRC_GET_REC_RESOLUTION to determine the shortest pulse or space that +the hardware can detect. This breaks decoding in lirc because lircd +expects the answer in microseconds, but nanoseconds is returned. + +Cc: # v2.6.36+ +Reported-by: Derek +Tested-by: Derek +Signed-off-by: Sean Young +Signed-off-by: Mauro Carvalho Chehab + +diff --git a/drivers/media/rc/ir-lirc-codec.c b/drivers/media/rc/ir-lirc-codec.c +index a30af91..d2223c0 100644 +--- a/drivers/media/rc/ir-lirc-codec.c ++++ b/drivers/media/rc/ir-lirc-codec.c +@@ -266,7 +266,7 @@ static long ir_lirc_ioctl(struct file *filep, unsigned int cmd, + if (!dev->rx_resolution) + return -ENOTTY; + +- val = dev->rx_resolution; ++ val = dev->rx_resolution / 1000; + break; + + case LIRC_SET_WIDEBAND_RECEIVER: +-- +cgit v0.10.2 + From 7a5138105db11bba733f72857f7e628de52e0389 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 29 Jul 2017 21:24:08 +0100 Subject: [PATCH 09/12] linux: update to linux-4.12.4 --- 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 0fa99167c7..7c3c8c2a02 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -63,8 +63,8 @@ case "$LINUX" in PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET imx6-status-led imx6-soc-fan irqbalanced" ;; *) - PKG_VERSION="4.12.3" - PKG_SHA256="99bd9db1228ef60eb620071abac899d2774255bfa43d06acbdc732a17e2ebf16" + PKG_VERSION="4.12.4" + PKG_SHA256="f470d75f1f5a375f6882958daf96e7f8552fff28702b70abf3744e1711ef5ac9" PKG_URL="http://www.kernel.org/pub/linux/kernel/v4.x/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_PATCH_DIRS="default" ;; From 266adb6a896bc67a266a7006aed1215ff890b732 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 29 Jul 2017 21:24:08 +0100 Subject: [PATCH 10/12] RPi: update linux support patch for linux 4.12.4 --- .../patches/linux/linux-01-RPi_support.patch | 358 +++++++++--------- 1 file changed, 179 insertions(+), 179 deletions(-) diff --git a/projects/RPi/patches/linux/linux-01-RPi_support.patch b/projects/RPi/patches/linux/linux-01-RPi_support.patch index 974a63b488..dcfb8117b2 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 0bd1225fc3944b6ef3d99b7f93474d2cb037ff92 Mon Sep 17 00:00:00 2001 +From e9667f0ca14b624cc4030f8787717efc6ace036e Mon Sep 17 00:00:00 2001 From: Steve Glendinning Date: Thu, 19 Feb 2015 18:47:12 +0000 Subject: [PATCH 001/179] smsx95xx: fix crimes against truesize @@ -48,7 +48,7 @@ index 2dfca96a63b60283b89efab676932a711024a499..88843b36182f0f12175df06e3a6fb55a usbnet_skb_return(dev, ax_skb); } -From 7a2351a2bbce26f304f9f83d12d0e39c76a56055 Mon Sep 17 00:00:00 2001 +From e0e6e7cdabfd6bfed7336a8e85c6640e10601b00 Mon Sep 17 00:00:00 2001 From: Sam Nazarko Date: Fri, 1 Apr 2016 17:27:21 +0100 Subject: [PATCH 002/179] smsc95xx: Experimental: Enable turbo_mode and @@ -94,7 +94,7 @@ index 88843b36182f0f12175df06e3a6fb55a3a8f47e5..27813c57707c4b001646a26d8b1174a0 netif_dbg(dev, ifup, dev->net, "rx_urb_size=%ld\n", -From 13ea18b4f3aaccbbd33a472b45f85d0a383ca1f3 Mon Sep 17 00:00:00 2001 +From 79fb87fa0988d5b099a0841eadb5eecd9d6bc954 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 17:26:38 +0000 Subject: [PATCH 003/179] Allow mac address to be set in smsc95xx @@ -193,7 +193,7 @@ index 27813c57707c4b001646a26d8b1174a0162c55ec..fac7a5f8642030a7dca7807e6c4808ea eth_hw_addr_random(dev->net); netif_dbg(dev, ifup, dev->net, "MAC address set to eth_random_addr\n"); -From 8322637b8abaef3116bdcb3e1f7d0e6c55927c7b Mon Sep 17 00:00:00 2001 +From fae0ca09c18a69174a4d555962e98112679b087d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 13 Mar 2015 12:43:36 +0000 Subject: [PATCH 004/179] Protect __release_resource against resources without @@ -224,7 +224,7 @@ index 9b5f04404152c296af3a96132f27cfc80ffa9af9..f8a9af6e6b915812be2ba2c1c2b40106 for (;;) { tmp = *p; -From 0d8b07913bd7c6288dc1c2299bfde0c8b2788561 Mon Sep 17 00:00:00 2001 +From 6b44498400c5d112b480de904410a41e6b1378be Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 18 Dec 2014 16:07:15 -0800 Subject: [PATCH 005/179] mm: Remove the PFN busy warning @@ -252,7 +252,7 @@ index 2302f250d6b1ba150e3c2e4e17cfb6c99574ab5b..f434dbb4aaa8845318e2d40153339b08 goto done; } -From 4d106c90e6bb29af22ded843e1006b196ed380b6 Mon Sep 17 00:00:00 2001 +From 38167178429d4e76d7c83a12bfaa684da3fa89ba Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 4 Dec 2015 17:41:50 +0000 Subject: [PATCH 006/179] irq-bcm2836: Prevent spurious interrupts, and trap @@ -282,7 +282,7 @@ index e7463e3c08143acae3e8cc5682f918c6a0b07ebd..a8db33b50ad9ff83d284fa54fe4d3b65 #endif } else if (stat) { -From d53d1c13479ae1de2313ae48c0d3fd93cb620d1b Mon Sep 17 00:00:00 2001 +From 85b1db6343f2322f447952e4a3831a9ea37a1208 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 9 Feb 2017 14:33:30 +0000 Subject: [PATCH 007/179] irq-bcm2836: Avoid "Invalid trigger warning" @@ -309,7 +309,7 @@ index a8db33b50ad9ff83d284fa54fe4d3b65f859df0f..c4e151451cf8c8ebde5225515eac2786 static void -From 71b846004482596140107785af0a6c723845a767 Mon Sep 17 00:00:00 2001 +From c80ad9cfcdcac2baa953600b6e8d9aee8d65113c 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 008/179] irqchip: bcm2835: Add FIQ support @@ -441,7 +441,7 @@ index 44d7c38dde479d771f3552e914bf8c1c1f5019f7..42ff5e6a8e0d532f5b60a1e7af7cc4d9 } -From 3404b58fd1aba56292bc999c678ba74604015e45 Mon Sep 17 00:00:00 2001 +From 7800254563fd95786fead5a5081050714f8a724e 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 009/179] irqchip: irq-bcm2835: Add 2836 FIQ support @@ -543,7 +543,7 @@ index 42ff5e6a8e0d532f5b60a1e7af7cc4d941bd5008..eccf6ed025299cb480884f5bcbe77abf for (b = 0; b < NR_BANKS; b++) { for (i = 0; i < bank_irqs[b]; i++) { -From 82690090231658c5a90b30286c788bca0d339e7c Mon Sep 17 00:00:00 2001 +From 6fc318ce1f6ceef51691658c9f21582ebd4d07d3 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 10:26:09 +0100 Subject: [PATCH 010/179] spidev: Add "spidev" compatible string to silence @@ -567,7 +567,7 @@ index 9a2a79a871ba009fcfa8b7e2b52002c8845d94ce..4ffd24e8c50fd0df03cbb1257448c202 }; MODULE_DEVICE_TABLE(of, spidev_dt_ids); -From ebcf8cd78c941f2ad40e78063ce68af0e923789b Mon Sep 17 00:00:00 2001 +From 73a34148f0cde63048876ef8290ba927234c83d1 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 3 Jan 2017 18:25:01 +0000 Subject: [PATCH 011/179] Revert "pinctrl: bcm2835: switch to GPIOLIB_IRQCHIP" @@ -864,7 +864,7 @@ index 85d0091128644c446aed878e87769e82c77c3ebf..4f2621272bfd5cbc0d691d2fabe89e2e if (IS_ERR(pc->pctl_dev)) { gpiochip_remove(&pc->gpio_chip); -From fed1cd55a7645512fc9cc889a6ca50ca7deb593d Mon Sep 17 00:00:00 2001 +From 31cc243a1be9cf241bf54a96cfe880dbd832d785 Mon Sep 17 00:00:00 2001 From: notro Date: Thu, 10 Jul 2014 13:59:47 +0200 Subject: [PATCH 012/179] pinctrl-bcm2835: Set base to 0 give expected gpio @@ -889,7 +889,7 @@ index 4f2621272bfd5cbc0d691d2fabe89e2ee428d6db..5b7cb4c415e19f98e25b221ab0ad36b6 .can_sleep = false, }; -From 177dd0044cf604ccf5b79026ccf66818e95f9f09 Mon Sep 17 00:00:00 2001 +From bf6cc84cf2f7874737304d75e015e6fcf4e6617f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 26 Feb 2015 09:58:22 +0000 Subject: [PATCH 013/179] pinctrl-bcm2835: Only request the interrupts listed @@ -919,7 +919,7 @@ index 5b7cb4c415e19f98e25b221ab0ad36b6885dae4c..6351fe7f8e314ac5ebb102dd20847b38 pc->irq_data[i].irqgroup = i; -From ecea7044813db2e1403f33eb78da5687efddb516 Mon Sep 17 00:00:00 2001 +From 847bcc58016b005843e08040128d416350bd2c72 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Jun 2015 14:10:44 +0100 Subject: [PATCH 014/179] spi-bcm2835: Support pin groups other than 7-11 @@ -1003,7 +1003,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 b2aaed9656c082a78dba203f5c35f7d0776af68f Mon Sep 17 00:00:00 2001 +From 1e82da0b7c6fa80709bdfd2d9aded2f1ce36e99b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 1 Jul 2016 22:09:24 +0100 Subject: [PATCH 015/179] spi-bcm2835: Disable forced software CS @@ -1040,7 +1040,7 @@ index 5dfe20ffc2866fa6789825016c585175a29705b6..8493474d286f7a1ac6454a22c61c8c2c return 0; } -From 6a1ab4549e27c04b91bd1a46cd6a7db4b3b054e3 Mon Sep 17 00:00:00 2001 +From 5c71786f65f3162cfb4b23e5f5fae168b13c4fd5 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 8 Nov 2016 21:35:38 +0000 Subject: [PATCH 016/179] spi-bcm2835: Remove unused code @@ -1131,7 +1131,7 @@ index 8493474d286f7a1ac6454a22c61c8c2cef9121bf..33d75ad38a7f77d085321ace9101900a } -From 1ad1911086bbe952972b25073a46b62f595311d6 Mon Sep 17 00:00:00 2001 +From 1bb7cc9d839361aa64ce354e74a41346effd55b2 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/179] ARM: bcm2835: Set Serial number and Revision @@ -1187,7 +1187,7 @@ index 0c1edfc98696da0e0bb7f4a18cdfbcdd27a9795d..8f152266ba9b470df2eaaed9ebcf158e static const char * const bcm2835_compat[] = { -From 8a9e093669d1a08cd50b38bf4f033d2ac8ef9619 Mon Sep 17 00:00:00 2001 +From 51c83023a56039bb70bc7db9b55c02a57862d202 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/179] dmaengine: bcm2835: Load driver early and support @@ -1293,7 +1293,7 @@ index 6204cc32d09c5096df8aec304c3c37b3bcb6be44..599c218dc8a73172dd4bd4a058fc8f95 MODULE_ALIAS("platform:bcm2835-dma"); MODULE_DESCRIPTION("BCM2835 DMA engine driver"); -From c2b158ee929acda6a958b837489d479a3f74f0f4 Mon Sep 17 00:00:00 2001 +From ec3682af526c92f44e3f181b0425bfcdb919573f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 25 Jan 2016 17:25:12 +0000 Subject: [PATCH 019/179] firmware: Updated mailbox header @@ -1357,7 +1357,7 @@ index cb979ad90401e299344dd5fae38d09c489d8bd58..30fb37fe175df604a738258a2a632bca RPI_FIRMWARE_VCHIQ_INIT = 0x00048010, -From fc49e09a62ca14bef148359b1a78f6ccfcabc0a3 Mon Sep 17 00:00:00 2001 +From 589657fd9b661c9a6ef125547f4b8bbcd72c3488 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 15 Jun 2016 16:48:41 +0100 Subject: [PATCH 020/179] rtc: Add SPI alias for pcf2123 driver @@ -1380,7 +1380,7 @@ index 8895f77726e8da5444afcd602dceff8f25a9b3fd..1833b8853ceb0e6147cceb93a00e558c MODULE_LICENSE("GPL"); +MODULE_ALIAS("spi:rtc-pcf2123"); -From 6fc02da4301b1b7be7d33be2a5c7f076c91d7cba Mon Sep 17 00:00:00 2001 +From 149a10fef02bcc4929160f24630cd0d58c8cebb4 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/179] watchdog: bcm2835: Support setting reboot partition @@ -1485,7 +1485,7 @@ index b339e0e67b4c1275fd4992fea4f1e24c0575b783..26b7177573fac2af1cd4ab5488d2686f static int bcm2835_wdt_probe(struct platform_device *pdev) -From 7d48365075ef995332a4c91818fdf1d0ecf49771 Mon Sep 17 00:00:00 2001 +From 81a41d3146f22f53a503d221f9ddc1c44c8bc322 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 5 Apr 2016 19:40:12 +0100 Subject: [PATCH 022/179] reboot: Use power off rather than busy spinning when @@ -1511,7 +1511,7 @@ index 3b2aa9a9fe268d45335f781c4aa22cf573753a1b..0180d89a34af45c56243fe0f17fbe209 /* -From cf794231017cba89e8111f4dfcf690469657cf4c Mon Sep 17 00:00:00 2001 +From d614c850925b752b501f34c0e6eedd855497bbff Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 9 Nov 2016 13:02:52 +0000 Subject: [PATCH 023/179] bcm: Make RASPBERRYPI_POWER depend on PM @@ -1533,7 +1533,7 @@ index a39b0d58ddd0fdf0ac1cc7295f8aafb12546e226..e037a6dd79d1881a09e3ca9115782709 help This enables support for the RPi power domains which can be enabled -From 51dea0fc12ef996b2244ff53a7fd3bde2c87147d Mon Sep 17 00:00:00 2001 +From 723c1b69e35acf5eb31f5a3b7c2798359a4de482 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Fri, 2 Sep 2016 16:45:27 +0100 Subject: [PATCH 024/179] Register the clocks early during the boot process, so @@ -1581,7 +1581,7 @@ index 02585387061967ac9408e18ac1bce67e9e9414c0..283d2de45e4f29406d01f24ab1cae3f9 MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("BCM2835 clock driver"); -From c1fb9a5e06485f985bd5da16b3f413b8cba81d17 Mon Sep 17 00:00:00 2001 +From 0e1318737eb6f2f4dc62a25e17c9f25e2ceb728a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 6 Dec 2016 17:05:39 +0000 Subject: [PATCH 025/179] bcm2835-rng: Avoid initialising if already enabled @@ -1610,7 +1610,7 @@ index 574211a495491d9d6021dcaefe4274a63ed02055..e66c0fca8c6090e32f72796c0877a1cf err = hwrng_register(&bcm2835_rng_ops); if (err) { -From 0ab713222dd5552d94af9cd0031db2ebf13011f0 Mon Sep 17 00:00:00 2001 +From e64192ba547a794709ddb1462fdde6cf93027bc2 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Aug 2016 16:28:44 +0100 Subject: [PATCH 026/179] kbuild: Ignore dtco targets when filtering symbols @@ -1633,7 +1633,7 @@ index 61f87a99bf0a1c512e572d3cbdcf4b4b5d7ae785..0a5e36778eacf7dc589486f8bc8033f5 esac | tr ";" "\n" | sed -rn 's/^.*=== __KSYM_(.*) ===.*$$/KSYM_\1/p' -From d486402bbad32185e5c3c155c357c894f6892097 Mon Sep 17 00:00:00 2001 +From 8bceeedf3186b424525425fbbfda7fd17c7e1e24 Mon Sep 17 00:00:00 2001 From: Robert Tiemann Date: Mon, 20 Jul 2015 11:01:25 +0200 Subject: [PATCH 027/179] BCM2835_DT: Fix I2S register map @@ -1674,7 +1674,7 @@ index 65783de0aedf3da79adc36fd077b7a89954ddb6b..a89fe4220fdc3f26f75ee66daf187554 dmas = <&dma 2>, <&dma 3>; -From a6537bfaada7b0908bd8e25d79dffcc0164fe00a Mon Sep 17 00:00:00 2001 +From 678a261a20657f4a5263227f8323d0f25e0d4219 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Feb 2017 17:20:08 +0000 Subject: [PATCH 028/179] clk-bcm2835: Mark used PLLs and dividers CRITICAL @@ -1705,7 +1705,7 @@ index 283d2de45e4f29406d01f24ab1cae3f9f879234a..85df8c74a309f0b877ef65f1c55b086f divider->data = data; -From c51bbb5286ef2d6dba7facfd75ebd44f7b1ec221 Mon Sep 17 00:00:00 2001 +From dfc103436f5e7fc77330f801128d602715675a27 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Feb 2017 17:20:08 +0000 Subject: [PATCH 029/179] clk-bcm2835: Add claim-clocks property @@ -1810,7 +1810,7 @@ index 85df8c74a309f0b877ef65f1c55b086f1bb774a1..eec6735505c074c0a76ae647bf0e1bb6 sizeof(cprman_parent_names)); of_clk_parent_fill(dev->of_node, cprman->real_parent_names, -From ac23496ebf20cee463ef1536814c776fa260e070 Mon Sep 17 00:00:00 2001 +From 3c3ab1dbb0a02db5b4f721bc2ffbf5b133a3d00a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 1 Mar 2017 16:06:53 +0000 Subject: [PATCH 030/179] clk-bcm2835: Correct the prediv logic @@ -1840,7 +1840,7 @@ index eec6735505c074c0a76ae647bf0e1bb68ab3a488..e0d28add45efdf70d1eba590282a3a26 return bcm2835_pll_rate_from_divisors(parent_rate, ndiv, fdiv, pdiv); } -From eb5de817ae25da091773f8786da4977b890f5e9d Mon Sep 17 00:00:00 2001 +From fd48345f92d150bc13b40fa83c0e4b3f2fceb338 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 6 Mar 2017 09:06:18 +0000 Subject: [PATCH 031/179] clk-bcm2835: Read max core clock from firmware @@ -1958,7 +1958,7 @@ index e0d28add45efdf70d1eba590282a3a2654af328d..39f72da6ba1f6ec6ec41d5dc1bf46344 for (i = 0; !of_property_read_u32_index(pdev->dev.of_node, "claim-clocks", -From 89c7bd4938213ec86380248f7452c30c4c86bbd3 Mon Sep 17 00:00:00 2001 +From 952389f4f4a71b0fb20a000796ffd89c46a0efb1 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 9 Feb 2017 14:36:44 +0000 Subject: [PATCH 032/179] sound: Demote deferral errors to INFO level @@ -1996,7 +1996,7 @@ index 754e3ef8d7ae1b8b188c3e52986f2c306fb7b763..90b385d1f79b63ccc43a8d4ba849084a goto _err_defer; } -From 47cc2f6e3643dfaed85c6d444e1a8dd1401845a2 Mon Sep 17 00:00:00 2001 +From 55caf85db3d0e379f9b764112013d60c031c1f0b Mon Sep 17 00:00:00 2001 From: Claggy3 Date: Sat, 11 Feb 2017 14:00:30 +0000 Subject: [PATCH 033/179] Update vfpmodule.c @@ -2136,7 +2136,7 @@ index a71a48e71fffa8626fe90106815376c44bbe679b..d6c0a5a0a5ae3510db3ace5e3f5d3410 /* * Save the userland NEON/VFP state. Under UP, -From a005be1f5c2cc14767935522de9b68f6200ccd95 Mon Sep 17 00:00:00 2001 +From 671457e2b5a583050c20aa8a6d285c9a025ef703 Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Wed, 8 Mar 2017 21:13:24 +1100 Subject: [PATCH 034/179] ASoC: bcm2835_i2s.c: relax the ch2 register setting @@ -2160,7 +2160,7 @@ index 6ba20498202ed36906b52096893a88867a79269f..56df7d8a43d0aac055a91b0d24aca8e1 format |= BCM2835_I2S_CH1(BCM2835_I2S_CHPOS(ch1pos)); format |= BCM2835_I2S_CH2(BCM2835_I2S_CHPOS(ch2pos)); -From f6cb31f9180b5545851755fc47c6af9d4f65153b Mon Sep 17 00:00:00 2001 +From 74c8c29f985fc45f3c8a848225aa5f1be523d381 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/179] i2c: bcm2835: Add debug support @@ -2352,7 +2352,7 @@ index cd07a69e2e9355540442785f95e90823b05c9d10..47167f403cc8329bd811b47c7011c299 if (i2c_dev->msg_err & BCM2835_I2C_S_ERR) return -EREMOTEIO; -From 3076213eadfe814dfc60ee493b4820d8e9f04c1f Mon Sep 17 00:00:00 2001 +From 43342d05639df23a5fcc3077bccafafb68a234cf Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 12 May 2013 12:24:19 +0100 Subject: [PATCH 036/179] Main bcm2708/bcm2709 linux port @@ -2543,7 +2543,7 @@ index cfb4b4496dd9f61362dea012176c146120fada07..d9c6c217c4d6a2408abe2665bf7f2700 MODULE_AUTHOR("Lubomir Rintel "); MODULE_DESCRIPTION("BCM2835 mailbox IPC driver"); -From f23b958b7891b3b6e7ccb934695fd83fd7a9da67 Mon Sep 17 00:00:00 2001 +From fc3b8fc50ea9e95f56e0e6fb2a26f4e103f40565 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 19:46:17 +0100 Subject: [PATCH 037/179] Add dwc_otg driver @@ -63688,7 +63688,7 @@ index 0000000000000000000000000000000000000000..cdc9963176e5a4a0d5250613b61e26c5 +test_main(); +0; -From 7767f75a3a49e3d07c1b34f44ad7b21371337ec7 Mon Sep 17 00:00:00 2001 +From d671cb4822aa3142141000264b25106952fa156d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 17:06:34 +0100 Subject: [PATCH 038/179] bcm2708 framebuffer driver @@ -67150,7 +67150,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 e4b76efc8843819694fd22d988201e101978f5aa Mon Sep 17 00:00:00 2001 +From 18a21323e8ede1be0c286d7e09c2ec5cb1e48fad Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 14:22:53 +0100 Subject: [PATCH 039/179] dmaengine: Add support for BCM2708 @@ -67784,7 +67784,7 @@ index 0000000000000000000000000000000000000000..c5bfff2765be4606077e6c8af73040ec + +#endif /* _PLAT_BCM2708_DMA_H */ -From d9f2b1a2893236b0827386c2ddb2adc0c2a6d2cb Mon Sep 17 00:00:00 2001 +From ad17bcbfce74b02b7f7ff688f1687064e8a78870 Mon Sep 17 00:00:00 2001 From: gellert Date: Fri, 15 Aug 2014 16:35:06 +0100 Subject: [PATCH 040/179] MMC: added alternative MMC driver @@ -69509,7 +69509,7 @@ index 0000000000000000000000000000000000000000..4fe8d1fe44578fbefcd48f8c327ba3d0 +MODULE_LICENSE("GPL v2"); +MODULE_AUTHOR("Gellert Weisz"); -From 036ef5cbe9eb9479cc0c43094b4b1229e494c569 Mon Sep 17 00:00:00 2001 +From 5bd301ebe5110c5436e9dc2bffaf2e7df2f35fcb Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 25 Mar 2015 17:49:47 +0000 Subject: [PATCH 041/179] Adding bcm2835-sdhost driver, and an overlay to @@ -71918,7 +71918,7 @@ index 0000000000000000000000000000000000000000..9c6f199a7830959f31012d86bc1f8b1a +MODULE_LICENSE("GPL v2"); +MODULE_AUTHOR("Phil Elwell"); -From 3b310175f27b2050596a17b2b53e5f75f3f1c202 Mon Sep 17 00:00:00 2001 +From 8bdc3dcda02b568f3b353eb49fe386bd890e6d29 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 28 Oct 2016 15:36:43 +0100 Subject: [PATCH 042/179] vc_mem: Add vc_mem driver for querying firmware @@ -72446,7 +72446,7 @@ index 0000000000000000000000000000000000000000..20a475377eb3078ea1ecaef2b24efc35 + +#endif /* _VC_MEM_H */ -From e3e41e9df6e8aee22001f0f81f8c9f41b6e2dd3a Mon Sep 17 00:00:00 2001 +From 0ffc38cfd5a87e8a92757ff429813b0804ec2168 Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Tue, 22 Jul 2014 15:41:04 +0100 Subject: [PATCH 043/179] vcsm: VideoCore shared memory service for BCM2835 @@ -76904,7 +76904,7 @@ index 0000000000000000000000000000000000000000..334f36d0d697b047df2922b5f2db67f3 + +#endif /* __VMCS_SM_IOCTL_H__INCLUDED__ */ -From 07bf1615919736b5a6cfe214451a391a5f2d4445 Mon Sep 17 00:00:00 2001 +From 29160593cdee987890be84d132b1c4a05b123270 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Fri, 21 Aug 2015 23:14:48 +0100 Subject: [PATCH 044/179] Add /dev/gpiomem device for rootless user GPIO access @@ -77215,7 +77215,7 @@ index 0000000000000000000000000000000000000000..f5e7f1ba8fb6f18dee77fad06a17480c +MODULE_DESCRIPTION("gpiomem driver for accessing GPIO from userspace"); +MODULE_AUTHOR("Luke Wren "); -From a532306db856b151d008824d98e6d85c31dd01bf Mon Sep 17 00:00:00 2001 +From 615b7861e3f51faa13dd4cb73f5cfb45971c3c7d Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:14:45 +0100 Subject: [PATCH 045/179] Add SMI driver @@ -79169,7 +79169,7 @@ index 0000000000000000000000000000000000000000..ee3a75edfc033eeb0d90a687ffb68b10 + +#endif /* BCM2835_SMI_H */ -From 514ec25c957fda218328359de502495fe9e2bc9a Mon Sep 17 00:00:00 2001 +From 4029dcb11ddc3dbcaf678239ee1f5f3d04c571c2 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Tue, 26 Apr 2016 14:59:21 +0000 Subject: [PATCH 046/179] MISC: bcm2835: smi: use clock manager and fix reload @@ -79342,7 +79342,7 @@ index 63a4ea08b9930a3a31a985f0a1d969b488ed49ec..1261540703127d1d63b9f3c87042c6e5 return 0; } -From e55231dd30d3e3f0795265c3aafe712fa619918d Mon Sep 17 00:00:00 2001 +From d32e79de251312f60d565e0b5a22b9b1017e048b Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:16:10 +0100 Subject: [PATCH 047/179] Add SMI NAND driver @@ -79710,7 +79710,7 @@ index 0000000000000000000000000000000000000000..02adda6da18bd0ba9ab19a104975b79d + ("Driver for NAND chips using Broadcom Secondary Memory Interface"); +MODULE_AUTHOR("Luke Wren "); -From 7c479ddd59474213a677be483b962a988f046161 Mon Sep 17 00:00:00 2001 +From 3c88070a8c784df06aecc76f336f2fdf8a2d201e Mon Sep 17 00:00:00 2001 From: Aron Szabo Date: Sat, 16 Jun 2012 12:15:55 +0200 Subject: [PATCH 048/179] lirc: added support for RaspberryPi GPIO @@ -80574,7 +80574,7 @@ index 0000000000000000000000000000000000000000..fb69624ccef00ddbdccf8256d6baf1b1 + +#endif -From f499e752d1e892d62f668125ee6776b918aeac5c Mon Sep 17 00:00:00 2001 +From e4dc6525c9d456172629ea27419bb87df7a165c5 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:49:20 +0100 Subject: [PATCH 049/179] Add cpufreq driver @@ -80844,7 +80844,7 @@ index 0000000000000000000000000000000000000000..414fbdc10dfbfc6e4bb47870a7af3fd5 +module_init(bcm2835_cpufreq_module_init); +module_exit(bcm2835_cpufreq_module_exit); -From aeff8aab29047a6bb9dad893f07e321105c9059e Mon Sep 17 00:00:00 2001 +From 8e326e7132e88a09237b601e1a6740982be1b96b Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 19:24:24 +0000 Subject: [PATCH 050/179] Added hwmon/thermal driver for reporting core @@ -81030,7 +81030,7 @@ index 0000000000000000000000000000000000000000..25b78c3eac1503fbc9e679b963a6284b +MODULE_DESCRIPTION("Thermal driver for bcm2835 chip"); +MODULE_LICENSE("GPL"); -From 3e3242c67254093ca7ef06274bdfd48337b11d6b Mon Sep 17 00:00:00 2001 +From c7b5e6c263aa42dbe1804f18914fabd061e93542 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 15:44:08 +0100 Subject: [PATCH 051/179] Add Chris Boot's i2c driver @@ -81698,7 +81698,7 @@ index 0000000000000000000000000000000000000000..962f2e5c7455d91bf32925d785f5f16b +MODULE_LICENSE("GPL v2"); +MODULE_ALIAS("platform:" DRV_NAME); -From 18625630f3e3457ae01dfd7fac751c7644504940 Mon Sep 17 00:00:00 2001 +From fbd7bcf61b8e87fe6d95f52422cca529a06e4a63 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 052/179] char: broadcom: Add vcio module @@ -81926,7 +81926,7 @@ index 0000000000000000000000000000000000000000..c19bc2075c77879563ef5e59038b5a14 +MODULE_DESCRIPTION("Mailbox userspace access"); +MODULE_LICENSE("GPL"); -From e41cb8e328832a756fe63efd82915b6472b74b07 Mon Sep 17 00:00:00 2001 +From 8446d16dd83b8d9c9629749b4efc7ea92cdfa878 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 053/179] firmware: bcm2835: Support ARCH_BCM270x @@ -82012,7 +82012,7 @@ index dd506cd3a5b874f9e1acd07efb8cd151bb6145d1..3f070bd38a91511c986e3fb114b15bd4 MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("Raspberry Pi firmware driver"); -From a43658e1b2ed176fdec59e6e0aa8b073d87fa004 Mon Sep 17 00:00:00 2001 +From 715d7f40c9f6500efafbdf088c8bbc60749fbb71 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 11 May 2015 09:00:42 +0100 Subject: [PATCH 054/179] scripts: Add mkknlimg and knlinfo scripts from tools @@ -82542,7 +82542,7 @@ index 0000000000000000000000000000000000000000..84be2593ec1de8f97b0167ff06b3e05d + return $trailer; +} -From 53c903703e22c018d4bfec5200bdd5cbd067f887 Mon Sep 17 00:00:00 2001 +From 8b35c91f38cd58ba467c2bf197de20c8e6c5f230 Mon Sep 17 00:00:00 2001 From: notro Date: Wed, 9 Jul 2014 14:46:08 +0200 Subject: [PATCH 055/179] BCM2708: Add core Device Tree support @@ -93990,7 +93990,7 @@ index 58c05e5d9870b6c18a72da7dc44ff3112994946d..9842523b225a88505d796cc689c04f40 # Bzip2 -From f5eaa28b187feae2ea043c6315692f03cb7078b5 Mon Sep 17 00:00:00 2001 +From b4d06a9865c2a5e4bffbbe895a9d2e650013fb0f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Feb 2015 13:50:57 +0000 Subject: [PATCH 056/179] BCM270x_DT: Add pwr_led, and the required "input" @@ -94168,7 +94168,7 @@ index 64c56d454f7df9f864a5242ce4212df586f66886..3fd74c8737871cb56f0355c858fc135e /* set_brightness_work / blink_timer flags, atomic, private. */ unsigned long work_flags; -From 3788146ffae0d0584e10149f43718613699f7d40 Mon Sep 17 00:00:00 2001 +From 7b7496c5488061b8d2d00c766ee107c0d0acde26 Mon Sep 17 00:00:00 2001 From: Siarhei Siamashka Date: Mon, 17 Jun 2013 13:32:11 +0300 Subject: [PATCH 057/179] fbdev: add FBIOCOPYAREA ioctl @@ -94439,7 +94439,7 @@ index fb795c3b3c178ad3cd7c9e9e4547ffd492bac181..703fa8a70574323abe2fb32599254582 __u32 dx; /* screen-relative */ __u32 dy; -From 6884defa44085fb7b22cef28050e65e92d5921ea Mon Sep 17 00:00:00 2001 +From 11efa03f4002e869f1a56b36b670c098132c7b3b Mon Sep 17 00:00:00 2001 From: Harm Hanemaaijer Date: Thu, 20 Jun 2013 20:21:39 +0200 Subject: [PATCH 058/179] Speed up console framebuffer imageblit function @@ -94651,7 +94651,7 @@ index a2bb276a8b2463eee98eb237c4647bc00cd93601..436494fba15abecb400ef28688466faf start_index, pitch_index); } else -From 28b8e175565c10770245bcc48b643c2e39c3dd90 Mon Sep 17 00:00:00 2001 +From 0927a23ce46bf5a1527dc585a0d0e33667c2e401 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 8 May 2013 11:46:50 +0100 Subject: [PATCH 059/179] enabling the realtime clock 1-wire chip DS1307 and @@ -94904,7 +94904,7 @@ index d58594a3232492e33f1dd4babd3798b03e0f0203..feae94256256316fd9d850c3d83325af unsigned int ext_pullup_enable_pin; unsigned int pullup_duration; -From e1db960d992320d575176685f9fee54134bbbe3c Mon Sep 17 00:00:00 2001 +From 59ec1075e0bdd65839cba744e25619c6042cc5ba Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 14 Jul 2014 22:02:09 +0100 Subject: [PATCH 060/179] hid: Reduce default mouse polling interval to 60Hz @@ -94939,7 +94939,7 @@ index 83772fa7d92a6f6178cd3a4a5c0fea28350040b5..3f4a7e34b3f775e712b1b4d6afe27a2a break; case HID_GD_JOYSTICK: -From 1e24765ee957def2b38dbb3ad2b1d5f75b92edab Mon Sep 17 00:00:00 2001 +From bb15a8d455289ab5ec5f706c3faecd7495ec43e0 Mon Sep 17 00:00:00 2001 From: Gordon Hollingworth Date: Tue, 12 May 2015 14:47:56 +0100 Subject: [PATCH 061/179] rpi-ft5406: Add touchscreen driver for pi LCD display @@ -95300,7 +95300,7 @@ index 30fb37fe175df604a738258a2a632bca3bfff33f..4a3d79d3b48eb483a4e4bf498f617515 RPI_FIRMWARE_FRAMEBUFFER_SET_BACKLIGHT = 0x0004800f, -From cb144277acec19656c06832ae3b73e14c64ae9f1 Mon Sep 17 00:00:00 2001 +From d2cedc9a862b8ae5654d722579edfefb59e5c417 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 28 Nov 2016 16:50:04 +0000 Subject: [PATCH 062/179] Improve __copy_to_user and __copy_from_user @@ -96878,7 +96878,7 @@ index 567601148318bf4a5fbc581d6c9881d9e190c409..45ea7866761a71470bd335f6f37ea603 bool "Broadcom BCM63xx DSL SoC" depends on ARCH_MULTI_V7 -From c054d409b2e939ca57a581ff0eb8f258d3bb8bd5 Mon Sep 17 00:00:00 2001 +From 5ed5c35fc175a7458456cde0566e61eb2d727323 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 25 Jun 2015 12:16:11 +0100 Subject: [PATCH 063/179] gpio-poweroff: Allow it to work on Raspberry Pi @@ -96916,7 +96916,7 @@ index be3d81ff51cc3f510d85e4eed7a52960e51e7bc1..a030ae9fb1fca325061c093696e82186 "%s: pm_power_off function already registered", __func__); -From c5561793fd4cdcac7e225d25d4e96f1c958443b2 Mon Sep 17 00:00:00 2001 +From 4cce86c13ea2f40bc29364aaaa7888b3aafcafb2 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 14:32:47 +0100 Subject: [PATCH 064/179] mfd: Add Raspberry Pi Sense HAT core driver @@ -97784,7 +97784,7 @@ index 0000000000000000000000000000000000000000..56196dc2af10e464a1e3f98b028dca1c + +#endif -From 65370eb13a9d704d5fb55c2217b6bac52a63828a Mon Sep 17 00:00:00 2001 +From 1386ba0dd2bbcdf5a82387fa470b93c182b28fc8 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 19:19:08 +0100 Subject: [PATCH 065/179] ASoC: Add support for HifiBerry DAC @@ -97962,7 +97962,7 @@ index 0000000000000000000000000000000000000000..ee9f133953544629282631e5ef3f73fe +MODULE_DESCRIPTION("ASoC Driver for HifiBerry DAC"); +MODULE_LICENSE("GPL v2"); -From 6f76f5bd76743a74d6f79843510370c460aaaeb3 Mon Sep 17 00:00:00 2001 +From 44b6a2d2d72f52554e30755dc5c4540b0949f6d1 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Mon, 25 Jan 2016 15:48:59 +0000 Subject: [PATCH 066/179] ASoC: Add support for Rpi-DAC @@ -98249,7 +98249,7 @@ index 0000000000000000000000000000000000000000..afe1b419582aa40c4b2729d242bb13cd +MODULE_AUTHOR("Florian Meier "); +MODULE_LICENSE("GPL v2"); -From c2c563f0150457e07410b844b5234c9ec64abbf9 Mon Sep 17 00:00:00 2001 +From adc6680c8610aed8b8bbc29824023524bc880839 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:41:23 +0100 Subject: [PATCH 067/179] ASoC: wm8804: Implement MCLK configuration options, @@ -98301,7 +98301,7 @@ index af95d648265b3e92e345101542b332aee35191d4..513f56ba132929662802d15cdc653af3 .component_driver = { .dapm_widgets = wm8804_dapm_widgets, -From 947bd43182c8d31173a1e4993780cf7fee7164b7 Mon Sep 17 00:00:00 2001 +From 4be65336bd31005273021e3a3f0490b750d0d48e Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:42:08 +0100 Subject: [PATCH 068/179] ASoC: BCM:Add support for HiFiBerry Digi. Driver is @@ -98648,7 +98648,7 @@ index 0000000000000000000000000000000000000000..7620dd02de40b6d644ff038b445d375d +MODULE_DESCRIPTION("ASoC Driver for HifiBerry Digi"); +MODULE_LICENSE("GPL v2"); -From 96e55f5fef982c3774caad908e6805146d68a60e Mon Sep 17 00:00:00 2001 +From ae9b77c0aabc8e2c810dcb1d6381b3947d1d3e0c Mon Sep 17 00:00:00 2001 From: Gordon Garrity Date: Sat, 8 Mar 2014 16:56:57 +0000 Subject: [PATCH 069/179] Add IQaudIO Sound Card support for Raspberry Pi @@ -98986,7 +98986,7 @@ index 0000000000000000000000000000000000000000..1ee4097c846376666775272ed692ca33 +MODULE_DESCRIPTION("ASoC Driver for IQAudio DAC"); +MODULE_LICENSE("GPL v2"); -From 93eeb13cfde6952d4a1191f47700fcfd3ca119a9 Mon Sep 17 00:00:00 2001 +From ca0d8adea1805a226ca70550dadf06dd81e61f83 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 10:06:56 +0200 Subject: [PATCH 070/179] Added support for HiFiBerry DAC+ @@ -99619,7 +99619,7 @@ index 72b19e62f6267698aea45d2410d616d91c1825cb..c6839ef6e16754ed9de2698507b8986a dev_err(dev, "No LRCLK?\n"); return -EINVAL; -From 40b8fa67c15ee1c2d1843eb5d876fac3a6731bfc Mon Sep 17 00:00:00 2001 +From 50f7d70517e92be78c17a43e0becb9453ec81a6f Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 11:09:58 +0200 Subject: [PATCH 071/179] Added driver for HiFiBerry Amp amplifier add-on board @@ -100457,7 +100457,7 @@ index 0000000000000000000000000000000000000000..8f019e04898754d2f87e9630137be9e8 + +#endif /* _TAS5713_H */ -From 49be83970175cf04b3a9ec2e2eb5d90c08763cc3 Mon Sep 17 00:00:00 2001 +From 21e79d9876905b77ad651687ae876fbb95407f0b Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Wed, 25 Mar 2015 09:26:17 +0100 Subject: [PATCH 072/179] Add driver for rpi-proto @@ -100675,7 +100675,7 @@ index 0000000000000000000000000000000000000000..fadbfade100228aaafabb0d3bdf35c01 +MODULE_DESCRIPTION("ASoC Driver for Raspberry Pi connected to PROTO board (WM8731)"); +MODULE_LICENSE("GPL"); -From 292c7df726190c2240a2bedc74693565f0f571f0 Mon Sep 17 00:00:00 2001 +From ae1f4ccaba2257456a963a5dd3863283534a3c35 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 24 Aug 2015 16:03:47 +0100 Subject: [PATCH 073/179] RaspiDAC3 support @@ -100921,7 +100921,7 @@ index 0000000000000000000000000000000000000000..ad2b5b89bc8213dc2e277306ef50d6e3 +MODULE_DESCRIPTION("ASoC Driver for RaspiDAC Rev.3x"); +MODULE_LICENSE("GPL v2"); -From fa04d626c07c1e98c09176a3db784578b870b780 Mon Sep 17 00:00:00 2001 +From eb98ad406297050ba0b20aeec33e009fdd5cac19 Mon Sep 17 00:00:00 2001 From: Aaron Shaw Date: Thu, 7 Apr 2016 21:26:21 +0100 Subject: [PATCH 074/179] Add Support for JustBoom Audio boards @@ -101380,7 +101380,7 @@ index 0000000000000000000000000000000000000000..909cf8928f2f4313982316f9c5b8a709 +MODULE_DESCRIPTION("ASoC Driver for JustBoom PI Digi HAT Sound Card"); +MODULE_LICENSE("GPL v2"); -From 8da68598dd5ac36ca36499abbfd2e2316cd2877a Mon Sep 17 00:00:00 2001 +From bf38f6501edbf9aedbbbf9a726da92217f4c8d25 Mon Sep 17 00:00:00 2001 From: Andrey Grodzovsky Date: Tue, 3 May 2016 22:10:59 -0400 Subject: [PATCH 075/179] ARM: adau1977-adc: Add basic machine driver for @@ -101565,7 +101565,7 @@ index 0000000000000000000000000000000000000000..f3d7e5db7bb912e1d7ca6f8e8d42df5f +MODULE_DESCRIPTION("ASoC Driver for ADAU1977 ADC"); +MODULE_LICENSE("GPL v2"); -From 9439ae7e9d448c4a8ab37b7f5b28523f8f719ad5 Mon Sep 17 00:00:00 2001 +From 9be52a95b8bba3291b1c6ce5179348e632e74c63 Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Mon, 16 May 2016 21:36:31 +1000 Subject: [PATCH 076/179] New AudioInjector.net Pi soundcard with low jitter @@ -101819,7 +101819,7 @@ index 0000000000000000000000000000000000000000..ef54e0f07ea03f59e9957b5d98f3e7fd +MODULE_ALIAS("platform:audioinjector-pi-soundcard"); + -From 86624e5b8d1f1369a63017a3f1eee2225ff00f98 Mon Sep 17 00:00:00 2001 +From 96b04688a876673c71989cbdfcdff93633a42851 Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Thu, 30 Jun 2016 18:38:42 +0100 Subject: [PATCH 077/179] Add IQAudIO Digi WM8804 board support @@ -102122,7 +102122,7 @@ index 0000000000000000000000000000000000000000..33aa2be8a43a12a12cfb5d844dd9732c +MODULE_DESCRIPTION("ASoC Driver for IQAudIO WM8804 Digi"); +MODULE_LICENSE("GPL v2"); -From 64ce2ddff24efe8bfd7c46ee5089012f713e0985 Mon Sep 17 00:00:00 2001 +From 65931187aa0a2771c3c5fe51f921d8eb78277de3 Mon Sep 17 00:00:00 2001 From: escalator2015 Date: Tue, 24 May 2016 16:20:09 +0100 Subject: [PATCH 078/179] New driver for RRA DigiDAC1 soundcard using WM8741 + @@ -102598,7 +102598,7 @@ index 0000000000000000000000000000000000000000..f200688bb4ae32b90a0ced555aed94b0 +MODULE_DESCRIPTION("ASoC Driver for RRA DigiDAC1"); +MODULE_LICENSE("GPL v2"); -From a7b6d9b7ef9db7a4bf1a6ff0233a72c797dc1525 Mon Sep 17 00:00:00 2001 +From 43f44ebc27b0c11f110d0b0f5263501d43c1ef3d Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Sat, 2 Jul 2016 16:26:19 +0100 Subject: [PATCH 079/179] Add support for Dion Audio LOCO DAC-AMP HAT @@ -102774,7 +102774,7 @@ index 0000000000000000000000000000000000000000..65e03741d349a2dc5bd91f69855ea952 +MODULE_DESCRIPTION("ASoC Driver for DionAudio LOCO"); +MODULE_LICENSE("GPL v2"); -From 4b0b8602b6275bfa42c345151af9a71d912a5a2e Mon Sep 17 00:00:00 2001 +From 36a455add21fa3b222701497f7520cf1c5102edc Mon Sep 17 00:00:00 2001 From: Clive Messer Date: Mon, 19 Sep 2016 14:01:04 +0100 Subject: [PATCH 080/179] Allo Piano DAC boards: Initial 2 channel (stereo) @@ -102984,7 +102984,7 @@ index 0000000000000000000000000000000000000000..eaf50fb6dbca1970ae1c6f8662088b0f +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Piano DAC"); +MODULE_LICENSE("GPL v2"); -From 2b8083e9b2d8084ece24dc756b663221b320870a Mon Sep 17 00:00:00 2001 +From ab4df72a48a016a79af05a0a58b6948f1ee0f808 Mon Sep 17 00:00:00 2001 From: Raashid Muhammed Date: Mon, 27 Mar 2017 12:35:00 +0530 Subject: [PATCH 081/179] Add support for Allo Piano DAC 2.1 plus add-on board @@ -103732,7 +103732,7 @@ index 0000000000000000000000000000000000000000..56e43f98846b41e487b3089813f7edc3 +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Piano DAC Plus"); +MODULE_LICENSE("GPL v2"); -From a74a4c32bddfdc2f66fb7861338f0b4bf374797a Mon Sep 17 00:00:00 2001 +From 9cf22fb4cb7a70db0916408a5746503e64dc6f21 Mon Sep 17 00:00:00 2001 From: BabuSubashChandar Date: Tue, 28 Mar 2017 20:04:42 +0530 Subject: [PATCH 082/179] Add support for Allo Boss DAC add-on board for @@ -104438,7 +104438,7 @@ index 0000000000000000000000000000000000000000..203ab76c7045b081578e23bda1099dd1 +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Boss DAC"); +MODULE_LICENSE("GPL v2"); -From a45640588df12bd48c2c99e373bd90d73d05b778 Mon Sep 17 00:00:00 2001 +From da0d94e4cb2ef664b03ac44938f939a939789b68 Mon Sep 17 00:00:00 2001 From: gtrainavicius Date: Sun, 23 Oct 2016 12:06:53 +0300 Subject: [PATCH 083/179] Support for Blokas Labs pisound board @@ -105640,7 +105640,7 @@ index 0000000000000000000000000000000000000000..06ff1e53dc9d860946965b6303577762 +MODULE_DESCRIPTION("ASoC Driver for pisound, http://blokas.io/pisound"); +MODULE_LICENSE("GPL v2"); -From 917597bb44f836c23469f9aa5b21410ae0d0883b Mon Sep 17 00:00:00 2001 +From 4a318ca38a5429a0af7307212510617147723d14 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 22 Jan 2017 12:49:37 +0100 Subject: [PATCH 084/179] ASoC: Add driver for Cirrus Logic Audio Card @@ -106708,7 +106708,7 @@ index 0000000000000000000000000000000000000000..ac8651ddff7bd3701dffe22c7fb88352 +MODULE_DESCRIPTION("ASoC driver for Cirrus Logic Audio Card"); +MODULE_LICENSE("GPL"); -From 18a03a692a237c8c6ea58104c045d813d57d83e7 Mon Sep 17 00:00:00 2001 +From 2906bfa9646529dc5d66ea83068ec5b100e9169a Mon Sep 17 00:00:00 2001 From: Miquel Date: Fri, 24 Feb 2017 20:51:06 +0100 Subject: [PATCH 085/179] sound: Support for Dion Audio LOCO-V2 DAC-AMP HAT @@ -106906,7 +106906,7 @@ index 0000000000000000000000000000000000000000..a009c49477972a9832175d86f201b035 +MODULE_DESCRIPTION("ASoC Driver for DionAudio LOCO-V2"); +MODULE_LICENSE("GPL v2"); -From cec1a2614f59f0d523dc2ba6fbd69699cd587c0e Mon Sep 17 00:00:00 2001 +From 5186156f72b1465b05a49d6117f9969181e6a0ef Mon Sep 17 00:00:00 2001 From: Fe-Pi Date: Wed, 1 Mar 2017 04:42:43 -0700 Subject: [PATCH 086/179] Add support for Fe-Pi audio sound card. (#1867) @@ -107123,7 +107123,7 @@ index 0000000000000000000000000000000000000000..015b56fd73cc36be5b5eecd17548fd03 +MODULE_DESCRIPTION("ASoC Driver for Fe-Pi Audio"); +MODULE_LICENSE("GPL v2"); -From 8679d0a1a0cc582849224094a7e7ab8deafeaf40 Mon Sep 17 00:00:00 2001 +From cd4eaa7f41604e962baa01fe17061aff450f03ec Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Wed, 8 Mar 2017 20:04:13 +1100 Subject: [PATCH 087/179] Add support for the AudioInjector.net Octo sound card @@ -107528,7 +107528,7 @@ index 0000000000000000000000000000000000000000..dcf403ab37639ba79e38278d7e4b1ade +MODULE_LICENSE("GPL v2"); +MODULE_ALIAS("platform:audioinjector-octo-soundcard"); -From 561bd52a128def715081e9d4d27d6c4f7041d664 Mon Sep 17 00:00:00 2001 +From 195aeae873062edb1eb563febbd2829846869f79 Mon Sep 17 00:00:00 2001 From: Peter Malkin Date: Mon, 27 Mar 2017 16:38:21 -0700 Subject: [PATCH 088/179] Driver support for Google voiceHAT soundcard. @@ -107922,7 +107922,7 @@ index 0000000000000000000000000000000000000000..225854b8e5298b3c3018f59a49404354 +MODULE_DESCRIPTION("ASoC Driver for Google voiceHAT SoundCard"); +MODULE_LICENSE("GPL v2"); -From da2603b49363d6bd76a3653d12d6b74d9ccb83cd Mon Sep 17 00:00:00 2001 +From 2989c901ad4229529d2135a4a044e63041faee0a Mon Sep 17 00:00:00 2001 From: P33M Date: Wed, 21 Oct 2015 14:55:21 +0100 Subject: [PATCH 089/179] rpi_display: add backlight driver and overlay @@ -108094,7 +108094,7 @@ index 0000000000000000000000000000000000000000..14a0d9b037395497c1fdae2961feccd5 +MODULE_DESCRIPTION("Raspberry Pi mailbox based Backlight Driver"); +MODULE_LICENSE("GPL"); -From a0cf11541053cd16901e17ea208e1790d85259c8 Mon Sep 17 00:00:00 2001 +From 2e97c1850364b9b1a36d5956ffa4a991432c2acb Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 23 Feb 2016 19:56:04 +0000 Subject: [PATCH 090/179] bcm2835-virtgpio: Virtual GPIO driver @@ -108371,7 +108371,7 @@ index 4a3d79d3b48eb483a4e4bf498f617515e3ad158f..5f34e1257117fb48013c9926a8a223d6 RPI_FIRMWARE_FRAMEBUFFER_SET_BACKLIGHT = 0x0004800f, -From 258041d2d25f9a8c79da9c969732f222b1628b99 Mon Sep 17 00:00:00 2001 +From 2e5a07a083a0e4bdc76fa45aad13c17130837a36 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 20 Feb 2017 17:01:21 +0000 Subject: [PATCH 091/179] bcm2835-gpio-exp: Driver for GPIO expander via @@ -108700,7 +108700,7 @@ index 5f34e1257117fb48013c9926a8a223d64a598ab7..c819c21b0158a59c1308882e5a40e3f3 /* Dispmanx TAGS */ RPI_FIRMWARE_FRAMEBUFFER_ALLOCATE = 0x00040001, -From 3bd51d35d3a6bc01629dcb682f656b704e09072b Mon Sep 17 00:00:00 2001 +From 996dfa2d3fd7dbff50a565c1f592cb20d5c3cfa2 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 23 Feb 2016 17:26:48 +0000 Subject: [PATCH 092/179] amba_pl011: Don't use DT aliases for numbering @@ -108732,7 +108732,7 @@ index 8a857bb34fbb26c6d60784d3fe7576730a9aa5b3..0afd6f3ee7e8d021d6e324915af4dc7c uap->old_cr = 0; uap->port.dev = dev; -From f9df972486053728683771851510acc3d78bca96 Mon Sep 17 00:00:00 2001 +From e8d0057a2a7160f24b229945f91e053da5d8dd56 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 1 Mar 2017 16:07:39 +0000 Subject: [PATCH 093/179] amba_pl011: Round input clock up @@ -108821,7 +108821,7 @@ index 0afd6f3ee7e8d021d6e324915af4dc7c7db56083..be4aa91bac66982b1fd9a13e9f971b3b /* unregisters the driver also if no more ports are left */ static void pl011_unregister_port(struct uart_amba_port *uap) -From 0794591ca7f02e33073d64da3e7b299761f3a591 Mon Sep 17 00:00:00 2001 +From ea26f0645fc294ebb0a0694c19f3e49edb909679 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 3 Dec 2014 13:23:28 +0200 Subject: [PATCH 094/179] OF: DT-Overlay configfs interface @@ -109256,7 +109256,7 @@ index 0000000000000000000000000000000000000000..0037e6868a6cda8706c88194c6a4454b +} +late_initcall(of_cfs_init); -From 2d818e85a06965ca2c8df904201186c8b39865cf Mon Sep 17 00:00:00 2001 +From 33830be7f5d028ecbeb884f2ae78caecd5f869c7 Mon Sep 17 00:00:00 2001 From: Cheong2K Date: Fri, 26 Feb 2016 18:20:10 +0800 Subject: [PATCH 095/179] brcm: adds support for BCM43341 wifi @@ -109410,7 +109410,7 @@ index 5653d6dd38f6fe5c5132f2d7940facd31bef6549..7cde9835bcf38e7cffdf3dae0c33d2c9 BRCMF_FW_NVRAM_ENTRY(BRCM_CC_43362_CHIP_ID, 0xFFFFFFFE, 43362), BRCMF_FW_NVRAM_ENTRY(BRCM_CC_4339_CHIP_ID, 0xFFFFFFFF, 4339), -From f1c1d741514ebd2ace6bc4b80b33a5b634a05a89 Mon Sep 17 00:00:00 2001 +From 1858d034fe3f88f18352d9cfe8b089b86cb9cb5e Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 17 Feb 2017 15:26:13 +0000 Subject: [PATCH 096/179] brcmfmac: Mute expected startup 'errors' @@ -109437,7 +109437,7 @@ index bc78593a611b6704aa88cc280cdaccd0873fc102..604744f7af9bd465822a93276088c96c req->alpha2[0], req->alpha2[1]); return; -From 872d0eaeac95e661f431deef9b513d4865e72609 Mon Sep 17 00:00:00 2001 +From 1709fcf67b5c2386354fe307c78221cbee6b55c7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 17 Dec 2015 13:37:07 +0000 Subject: [PATCH 097/179] hci_h5: Don't send conf_req when ACTIVE @@ -109463,7 +109463,7 @@ index 90d0456b67446bcc624fab4b1542c4eaf21531b1..f9adeac3bbba6418dcca298c55706356 if (H5_HDR_LEN(hdr) > 2) h5->tx_win = (data[2] & 0x07); -From 237183ac3244f56ef609a77acb4cef61740fc99b Mon Sep 17 00:00:00 2001 +From 3ed027af1b2e9925eaaaa95a312bd528d62bf784 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 13 Apr 2015 17:16:29 +0100 Subject: [PATCH 098/179] config: Add default configs @@ -112124,7 +112124,7 @@ index 0000000000000000000000000000000000000000..ace19d6f5bc04091130bd28b65ce25e8 +CONFIG_CRC_ITU_T=y +CONFIG_LIBCRC32C=y -From f58618acfdaada8c70ee633dc83b5cc6859d51fa Mon Sep 17 00:00:00 2001 +From c0ab202e18ade72eefaf7ad6c15a58dd37561eeb Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Wed, 24 Aug 2016 03:35:56 -0700 Subject: [PATCH 099/179] Add arm64 configuration and device tree differences. @@ -113541,7 +113541,7 @@ index 0000000000000000000000000000000000000000..e6b09fafa27eed2b762e3d53b55041f7 +CONFIG_LIBCRC32C=y +CONFIG_BCM2835_VCHIQ=n -From d124fd3f6d6a99642352192d269474f58e2e03d8 Mon Sep 17 00:00:00 2001 +From 6fe5c98a3f39fe993d9bd5d48b890aaf795de401 Mon Sep 17 00:00:00 2001 From: Electron752 Date: Thu, 12 Jan 2017 07:07:08 -0800 Subject: [PATCH 100/179] ARM64: Make it work again on 4.9 (#1790) @@ -113947,7 +113947,7 @@ index e6b09fafa27eed2b762e3d53b55041f793683d27..c7e891d72969a388d9b135a36dbfc9c9 CONFIG_LIBCRC32C=y -CONFIG_BCM2835_VCHIQ=n -From ba02fe0f83a36c147c706ca9093ac90f5e3ac3b9 Mon Sep 17 00:00:00 2001 +From 53624bd8cc8e875ad6faedf38e577b9554ed6baa Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Thu, 12 Jan 2017 19:10:07 -0800 Subject: [PATCH 101/179] ARM64: Enable HDMI audio and vc04_services in @@ -113979,7 +113979,7 @@ index c7e891d72969a388d9b135a36dbfc9c9cb609bf8..4b90f9b64abe9f089ba56b13d5a00de3 CONFIG_BCM2835_MBOX=y # CONFIG_IOMMU_SUPPORT is not set -From a672b4ac92b2c2bc375e584e86f7340205c1dea4 Mon Sep 17 00:00:00 2001 +From 59c46a740112c22a6b0e4374c0d3859aa62a6739 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Thu, 12 Jan 2017 19:14:03 -0800 Subject: [PATCH 102/179] ARM64: Run bcmrpi3_defconfig through savedefconfig. @@ -114027,7 +114027,7 @@ index 4b90f9b64abe9f089ba56b13d5a00de33343bfb9..dac962ca1634662ce7d966f1ffb53b5b CONFIG_FB_TFT_AGM1264K_FL=m CONFIG_FB_TFT_BD663474=m -From f83ed4af326b834de316669ed067e73cc0a3023b Mon Sep 17 00:00:00 2001 +From 1718e6b03334e1a60b6f4651c39a991fe95bdc15 Mon Sep 17 00:00:00 2001 From: Electron752 Date: Sat, 14 Jan 2017 02:54:26 -0800 Subject: [PATCH 103/179] ARM64: Enable Kernel Address Space Randomization @@ -114062,7 +114062,7 @@ index dac962ca1634662ce7d966f1ffb53b5bfa27c506..aae33b4b3c3e736ea7cd3ca242158ad6 CONFIG_BINFMT_MISC=y CONFIG_COMPAT=y -From c44b0f972b3773f7191abcc924832bd702ba3cad Mon Sep 17 00:00:00 2001 +From 1ddfd42455f757349751ae7a61e1faff28c22d8a Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sun, 15 Jan 2017 07:31:59 -0800 Subject: [PATCH 104/179] ARM64: Enable RTL8187/RTL8192CU wifi in build config @@ -114090,7 +114090,7 @@ index aae33b4b3c3e736ea7cd3ca242158ad6ba558aff..b7d762df19b85e369a32cd823dfd0621 CONFIG_ZD1211RW=m CONFIG_MAC80211_HWSIM=m -From 84aca0cd3b3206cbf25dd0732b7a2669e74dc92a Mon Sep 17 00:00:00 2001 +From adf5faaa8e9c465b5e178d5ce0deafd567087ebe Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:33:51 -0800 Subject: [PATCH 105/179] ARM64/DWC_OTG: Port dwc_otg driver to ARM64 @@ -114436,7 +114436,7 @@ index 6b2c7d0c93f36a63863ff4b0ecc1f3eab77e058b..d7b700ff17821ad1944e36721fe6b2db /** The OS page size */ #define DWC_OS_PAGE_SIZE PAGE_SIZE -From 3dac15d96bc393210b7ec946582aa384f7241904 Mon Sep 17 00:00:00 2001 +From 17a86b66ff3638e8a778bac3278a284a2ce85586 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:43:57 -0800 Subject: [PATCH 106/179] ARM64: Round-Robin dispatch IRQs between CPUs. @@ -114513,7 +114513,7 @@ index c4e151451cf8c8ebde5225515eac2786d6f61d46..9a7ee04ee0d9b7aa734cf3159ed59c19 .name = "bcm2836-gpu", .irq_mask = bcm2836_arm_irqchip_mask_gpu_irq, -From 174be7d058757c5ccc55185e891a9fe94772fe46 Mon Sep 17 00:00:00 2001 +From 09b3c4a537a47ab43597c1dd31acf09baa8d2c40 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:45:03 -0800 Subject: [PATCH 107/179] ARM64: Enable DWC_OTG Driver In ARM64 Build @@ -114537,7 +114537,7 @@ index b7d762df19b85e369a32cd823dfd062145bdefa7..4d85c231c5ea0244e1b05fb4a5e3c8fd CONFIG_USB_STORAGE=y CONFIG_USB_STORAGE_REALTEK=m -From 76eedfc4605b87cffe911fd018771d5360cd29de Mon Sep 17 00:00:00 2001 +From 4a901643ac3abc6af051c52e8e36442e1942dc16 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 11 Feb 2017 01:18:31 -0800 Subject: [PATCH 108/179] ARM64: Force hardware emulation of deprecated @@ -114568,7 +114568,7 @@ index f0e6d717885b1fcf3b22f64c10c38f19c25f809d..0cb830d30fb6d2bd26ab572efe893649 case INSN_OBSOLETE: insn->current_mode = INSN_UNDEF; -From d5f1055ddd0bfe0b1acf0510bffa84418108c48e Mon Sep 17 00:00:00 2001 +From 9df64b6763b4e5710edb5cde69e02059dcddd7c7 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Fri, 10 Feb 2017 17:57:08 -0800 Subject: [PATCH 109/179] build/arm64: Add rules for .dtbo files for dts @@ -114596,7 +114596,7 @@ index f839ecd919f934c54a73d8e9f8179aff3d3cba26..a4010b3cc8ef11d449bcff8018522667 dtbs: prepare scripts -From 66c17c68f23bab862185a4d7adea20d51fa2abcb Mon Sep 17 00:00:00 2001 +From 78d8ac102ac90d540b9d91399f0bae170b66b793 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 9 May 2016 17:28:18 -0700 Subject: [PATCH 110/179] clk: bcm2835: Mark GPIO clocks enabled at boot as @@ -114637,7 +114637,7 @@ index 39f72da6ba1f6ec6ec41d5dc1bf46344aab008da..fe3298b54cdfb96bd90fb4f39e13921d * rate changes on at least of the parents. */ -From b8fb19e1d2aa07871601844311e9dbd2e0bfece7 Mon Sep 17 00:00:00 2001 +From 13c976be031a60ff94434e544299ae535af8a05b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 24 Feb 2015 13:40:50 +0000 Subject: [PATCH 111/179] pinctrl-bcm2835: Fix interrupt handling for GPIOs @@ -114673,7 +114673,7 @@ index 6351fe7f8e314ac5ebb102dd20847b383fd5b857..28745af5aadf3cb91fa7ff39118385c3 }, }; -From 2b5fec15cf0ef1e84f655718ab637acecdb53a1d Mon Sep 17 00:00:00 2001 +From 1833ee036193257a924f45ec2f5cacb1f5e95aaa Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 23 Mar 2017 10:06:56 +0000 Subject: [PATCH 112/179] ASoC: Add prompt for ICS43432 codec @@ -114701,7 +114701,7 @@ index adf3b7b75e303430d6a03a2b457d389596f39c1a..ba4a36dd0196e8eece5e22ad6717c189 config SND_SOC_INNO_RK3036 tristate "Inno codec driver for RK3036 SoC" -From b82c0a0c826519e64805dd6e1e400b5c8ee09cae Mon Sep 17 00:00:00 2001 +From 3a55af597405ba291d21e928d6730e70be9befaf Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 23 Mar 2017 16:34:46 +0000 Subject: [PATCH 113/179] bcm2835-aux: Add aux interrupt controller @@ -114868,7 +114868,7 @@ index bd750cf2238d61489811e7d7bd3b5f9950ed53c8..41e0702fae4692221980b0d02aed1ba6 BCM2835_AUX_CLOCK_COUNT, GFP_KERNEL); if (!onecell) -From 83c5a4b78fa50ec457b63c2045a3d7134746fb5c Mon Sep 17 00:00:00 2001 +From 8b63847b4de73675b28a2ad7aa53946ce0ed82f2 Mon Sep 17 00:00:00 2001 From: Stefan Agner Date: Fri, 29 Apr 2016 10:32:17 -0700 Subject: [PATCH 114/179] mmc: read mmc alias from device tree @@ -114928,7 +114928,7 @@ index 3f8c85d5aa094b43666904c7dbbe5e62c9763c19..4dbd0e8e27a496bfbe67d188cf795ecc kfree(host); return NULL; -From fed1c0b6f92819c340a235a6b5771270e36e6b3e Mon Sep 17 00:00:00 2001 +From 2070ac1fe4d4d4acf345c716d8a7aa02366256ff Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 11 May 2016 12:50:33 +0100 Subject: [PATCH 115/179] mmc: Add MMC_QUIRK_ERASE_BROKEN for some cards @@ -115071,7 +115071,7 @@ index aad015e0152b7f1d32f92c500825b723498d1be9..d44a9c84a90a02388c05a427814fb8fc unsigned int erase_size; /* erase size in sectors */ -From efa5b42827d1ccdcbfa93bd48b6ea042019d23fc Mon Sep 17 00:00:00 2001 +From f7c67d1437977e5fbb434ffbe25d30d6e86b2c8b Mon Sep 17 00:00:00 2001 From: Yasunari Takiguchi Date: Fri, 14 Apr 2017 10:43:57 +0100 Subject: [PATCH 116/179] This is the driver for Sony CXD2880 DVB-T2/T tuner + @@ -131206,7 +131206,7 @@ index 0000000000000000000000000000000000000000..82e122349055be817eb74ed5bbcd7560 +MODULE_AUTHOR("Sony Semiconductor Solutions Corporation"); +MODULE_LICENSE("GPL v2"); -From 2829f38f9a56b78f30c35cd0930f5c5d516dccf9 Mon Sep 17 00:00:00 2001 +From 8c8b34dc811bb93d20edec07d6c3f57b2077db41 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 09:18:09 +0100 Subject: [PATCH 117/179] raspberrypi-firmware: Define the MBOX channel in the @@ -131231,7 +131231,7 @@ index c819c21b0158a59c1308882e5a40e3f3fe73cbdf..de2a3dcd562beb752266eaf0070e5586 enum rpi_firmware_property_status { -From 14579ac3d70d62d8f44b957ba29ae0344765d5e9 Mon Sep 17 00:00:00 2001 +From 2f7706733969548367ae2021a28e18bbcf6530f0 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 09:16:19 +0100 Subject: [PATCH 118/179] raspberrypi-firmware: Export the general transaction @@ -131278,7 +131278,7 @@ index de2a3dcd562beb752266eaf0070e55861d553f5f..dc7fd58afd5dddebf9b17065bb069a1d #endif /* __SOC_RASPBERRY_FIRMWARE_H__ */ -From f05b203576b76cfad4905c3b889c454cd9ff726d Mon Sep 17 00:00:00 2001 +From a03594987fefd351225e4b8f555c5ca008f3b0c1 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 08:39:33 +0100 Subject: [PATCH 119/179] drm/vc4: Add a mode for using the closed firmware for @@ -132054,7 +132054,7 @@ index 0000000000000000000000000000000000000000..1e09980c61a91246156c4ab661c03779 + }, +}; -From dc39e3c6f9ceb5b6979771ab130f53638a6dddc7 Mon Sep 17 00:00:00 2001 +From 1dfa09ba127109124d3badc536c6e2751db20ba8 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 1 Feb 2017 17:09:18 -0800 Subject: [PATCH 120/179] drm/vc4: Name the primary and cursor planes in fkms. @@ -132081,7 +132081,7 @@ index 1e09980c61a91246156c4ab661c03779baa1fc97..174a2f90c5bd78798ed47cca243b68a9 if (type == DRM_PLANE_TYPE_PRIMARY) { vc4_plane->fbinfo = -From 097ffea21efd78b05d073e156d1c9d97b318c2a0 Mon Sep 17 00:00:00 2001 +From c557f4e40e0566fa188c80807fd6166520cf99e5 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 1 Feb 2017 17:10:09 -0800 Subject: [PATCH 121/179] drm/vc4: Add DRM_DEBUG_ATOMIC for the insides of @@ -132154,7 +132154,7 @@ index 174a2f90c5bd78798ed47cca243b68a968e6e735..611a3c6d622deb9b511fe70c363d201b RPI_FIRMWARE_SET_CURSOR_STATE, &packet_state, -From e03b4820e614d20a38f9f0c2a6a02849ec36351a Mon Sep 17 00:00:00 2001 +From 6a1c17acaa721257e805b1605d9d4f22ed233fa3 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 2 Feb 2017 09:42:18 -0800 Subject: [PATCH 122/179] drm/vc4: Fix sending of page flip completion events @@ -132199,7 +132199,7 @@ index 611a3c6d622deb9b511fe70c363d201b091c414a..eb97443533c5a8fb5e142541adb1165b static void vc4_crtc_handle_page_flip(struct vc4_crtc *vc4_crtc) -From ab6de92296334307c67955d5a6320302ca91d7c0 Mon Sep 17 00:00:00 2001 +From c72061edd95df1b51871e582a1265cd82b75ff7e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 18 Apr 2017 21:43:46 +0100 Subject: [PATCH 123/179] vc4_fkms: Apply firmware overscan offset to hardware @@ -132259,7 +132259,7 @@ index eb97443533c5a8fb5e142541adb1165b55e32aea..aa0ab7bcd904b775f64045c4d5baf39a return 0; -From a07e9ea22bb89e4301592c621198c5540ed67e46 Mon Sep 17 00:00:00 2001 +From 22d1e82adf38576127725070acbf9a5d0fc9c21a Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 15 May 2017 09:28:36 -0700 Subject: [PATCH 124/179] drm/vc4: Mark the device as active when enabling @@ -132288,7 +132288,7 @@ index 7cc346ad9b0baed63701d1fae8f0306aa7713129..c82326ff994d03719a66d42f8f9ac0e2 pm_runtime_set_autosuspend_delay(dev, 40); /* a little over 2 frames. */ pm_runtime_enable(dev); -From a40ec49a8e6661bda86ebcbba195a2a8b11b1542 Mon Sep 17 00:00:00 2001 +From b6ab8f231fb3e9f20385367aee9554fdd164eaa1 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 16 May 2017 14:39:49 +0100 Subject: [PATCH 125/179] mmc: Change downstream MMC driver CONFIG option @@ -132339,7 +132339,7 @@ index f4b8951af214fd0b0392d4fb38b29a0b41c7340e..d352fabf6b61c803fef3e10f974214bf obj-$(CONFIG_MMC_WBSD) += wbsd.o obj-$(CONFIG_MMC_AU1X) += au1xmmc.o -From a8db9affe22163b9c099ada492dd8d3d3743c3f2 Mon Sep 17 00:00:00 2001 +From 082f389249813702375f206dbb573be469081299 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 16 May 2017 19:34:52 +0100 Subject: [PATCH 126/179] config: Add CONFIG_I2C_ROBOTFUZZ_OSIF @@ -132374,7 +132374,7 @@ index ace19d6f5bc04091130bd28b65ce25e863117a43..17952377907afac28fd982ca2f910206 CONFIG_SPI_BCM2835=m CONFIG_SPI_BCM2835AUX=m -From 81a423fdc5fef82b0bb0e447425f9bb19c1000f4 Mon Sep 17 00:00:00 2001 +From 1caa0951504df8ba33d1860df3bd477bed2fdb94 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 18 May 2017 11:40:43 +0100 Subject: [PATCH 127/179] config: Add FB_TFT_ST7789V module @@ -132409,7 +132409,7 @@ index 17952377907afac28fd982ca2f9102067a062d6e..ef7bfc431c43eec6deb7c52e8cdac317 CONFIG_FB_TFT_TLS8204=m CONFIG_FB_TFT_UC1701=m -From 9dd7c72eed0f355f76cf3b95537749fe4186a74c Mon Sep 17 00:00:00 2001 +From a65827bdbe6797ad5e96892d58721c91ce5bfdea Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 18 May 2017 15:36:46 +0100 Subject: [PATCH 128/179] staging: bcm2835-audio: Fix memory corruption @@ -132447,7 +132447,7 @@ index 5f3d8f2339e34834d11edfa8de1d5819e3e32b4f..89f96f3c02805f4114ec9b488e18d00e return ret; } -From e7c39097dcf676426deb8c994976d1ad210c9c93 Mon Sep 17 00:00:00 2001 +From b8450dc6210620271012df750f8cffe64a4957b8 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 15 May 2017 16:40:05 +0100 Subject: [PATCH 129/179] config: Add CONFIG_TOUCHSCREEN_GOODIX @@ -132482,7 +132482,7 @@ index ef7bfc431c43eec6deb7c52e8cdac31794ccccbe..573cbd71ca0990b7a7e48fa3bbc98eec CONFIG_TOUCHSCREEN_RPI_FT5406=m CONFIG_TOUCHSCREEN_USB_COMPOSITE=m -From f62b27c541852481d66348bf6ea4bab5a1ca152c Mon Sep 17 00:00:00 2001 +From 5e2dd537c75c0994b1cbd8c6141913d2f89e61f1 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 16 May 2017 15:58:00 +0100 Subject: [PATCH 130/179] config: Add CONFIG_TOUCHSCREEN_EDT_FT5X06 @@ -132517,7 +132517,7 @@ index 573cbd71ca0990b7a7e48fa3bbc98eec2d3d776f..6c4d62cdea7e4ed642e265861c6f1c1a CONFIG_TOUCHSCREEN_USB_COMPOSITE=m CONFIG_TOUCHSCREEN_STMPE=m -From d27abd88a3662de16e20ad9a8b3d48b8b8543fe5 Mon Sep 17 00:00:00 2001 +From d3d10eb6db264d5aa0a0b7b7e14c4efa0d223bd2 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 22 May 2017 13:35:28 +0100 Subject: [PATCH 131/179] config: Add CONFIG_IPV6_SIT_6RD @@ -132552,7 +132552,7 @@ index 6c4d62cdea7e4ed642e265861c6f1c1a964e331c..676dfebfbab8f1cba521bc032b8d2137 CONFIG_IPV6_MULTIPLE_TABLES=y CONFIG_IPV6_SUBTREES=y -From 58af49a4720ecba86e5c9ef3fd631fdbf9c35871 Mon Sep 17 00:00:00 2001 +From c29dd7b85e8028677170c05d22d00526609b44c8 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 22 May 2017 15:28:27 +0100 Subject: [PATCH 132/179] config: Add CONFIG_IPV6_ROUTE_INFO @@ -132587,7 +132587,7 @@ index 676dfebfbab8f1cba521bc032b8d21371c38abfa..4ae560370a972b9c56e8af38a537b1db CONFIG_INET6_ESP=m CONFIG_INET6_IPCOMP=m -From 9ee67919c408dadda65493fa8711b840e22f3674 Mon Sep 17 00:00:00 2001 +From 4fac4697e16cef5266e6eeca892e6579a0884116 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 26 Apr 2017 17:28:47 +0100 Subject: [PATCH 133/179] clk: bcm2835: Limit PCM clock to OSC and PLLD_PER @@ -132635,7 +132635,7 @@ index fe3298b54cdfb96bd90fb4f39e13921d2e1d4356..c24b4defb2b046e4ecdc109befc2b224 [BCM2835_CLOCK_PWM] = REGISTER_PER_CLK( .name = "pwm", -From 46f2cf54d1e113a1556211456213c789e87cbec2 Mon Sep 17 00:00:00 2001 +From 70c139e7c0a22592e7781b70843cadc26dece516 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 22 May 2017 13:56:41 +0100 Subject: [PATCH 134/179] clk: bcm2835: Minimise clock jitter for PCM clock @@ -132763,7 +132763,7 @@ index c24b4defb2b046e4ecdc109befc2b22497060647..db3ba74acf78f4dfec0d2206b58bc7c3 .tcnt_mux = 23), [BCM2835_CLOCK_PWM] = REGISTER_PER_CLK( -From 66f5ee37e6fb5a4245b3d72ed2ea41b0bc6dfbcb Mon Sep 17 00:00:00 2001 +From 5c44bd955e6d8ffb29be415f868568f5865e916f Mon Sep 17 00:00:00 2001 From: P33M Date: Thu, 25 May 2017 16:04:53 +0100 Subject: [PATCH 135/179] dwc_otg: make periodic scheduling behave properly for @@ -132937,7 +132937,7 @@ index 85a6d431ca54b47dc10573aa72d1ad69d06f2e36..4b1dd9de99e9e08b2e006fb5f8a7ef92 status = check_max_xfer_size(hcd, qh); if (status) { -From a74993fb3cae721562e874612900dd0c705ad367 Mon Sep 17 00:00:00 2001 +From 05077f5fab409d6eb2b820b92340ace1e632ddf1 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 19 May 2017 16:07:23 +0100 Subject: [PATCH 136/179] serial: 8250: Add CAP_MINI, set for bcm2835aux @@ -133013,7 +133013,7 @@ index 68fd045a7025047726860547ecd661b95d61ac80..af954e278d78002cc5d07086dcc69608 baud = serial8250_get_baud_rate(port, termios, old); -From 8d30f6483c896bea8ca74fdba60bc255ff303c2d Mon Sep 17 00:00:00 2001 +From 9b84d129f646f3c0fc0396c7cf1cde89997b1670 Mon Sep 17 00:00:00 2001 From: P33M Date: Fri, 26 May 2017 12:50:31 +0100 Subject: [PATCH 137/179] dwc_otg: fiq_fsm: Make isochronous compatibility @@ -133080,7 +133080,7 @@ index 38bf5fc792d32352f9e208e0e90f968599b9bc31..71834cf365e67d7ad995bba7869216c4 return 1; } -From 5fae24813aba7c3c5453d73db9cb1f45f9203d0c Mon Sep 17 00:00:00 2001 +From f9f8f25810de55c644c99538a825c288cf6ad306 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 12 Jun 2017 13:05:43 +0100 Subject: [PATCH 138/179] config: Add CONFIG_CAN_GS_USB @@ -133115,7 +133115,7 @@ index 4ae560370a972b9c56e8af38a537b1dbebd5488a..8894ef2ed78968ea56d83d56ba4d770b CONFIG_IRLAN=m CONFIG_IRNET=m -From df9e1e92e3ec7dc735b71da6893a49de10bccd25 Mon Sep 17 00:00:00 2001 +From a5d1fe520e4a07c1fba2282b92e0d9937388478b Mon Sep 17 00:00:00 2001 From: P33M Date: Mon, 12 Jun 2017 16:10:03 +0100 Subject: [PATCH 139/179] dwc_otg: add module parameter int_ep_interval_min @@ -133200,7 +133200,7 @@ index 4b1dd9de99e9e08b2e006fb5f8a7ef92f20c2553..fe8e8f841f03660c2ad49ab8e66193be DWC_DEBUGPL(DBG_HCD, "DWC OTG HCD QH Initialized\n"); -From 17922eede36da2f761f3cef63b7d37df231aa0d1 Mon Sep 17 00:00:00 2001 +From 6e5deebea25776d0e8ad8fcbd2b9d91c6c46a50a Mon Sep 17 00:00:00 2001 From: P33M Date: Tue, 20 Jun 2017 13:44:01 +0100 Subject: [PATCH 140/179] dwc_otg: fiq_fsm: Add non-periodic TT exclusivity @@ -133370,7 +133370,7 @@ index 71834cf365e67d7ad995bba7869216c4091c3a74..7710370b30363e3170bf9bf522597c5f st->fsm = FIQ_PER_SSPLIT_STARTED; } else { -From 101bbe08403a353962e55f73aec9b2a69181b5a3 Mon Sep 17 00:00:00 2001 +From 4b5cedc749a6d9f0e763657cae5fa52f8b7e327d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 21 Jun 2017 17:19:04 +0100 Subject: [PATCH 141/179] serial: 8250: Fix THRE flag usage for CAP_MINI @@ -133417,7 +133417,7 @@ index af954e278d78002cc5d07086dcc69608ac3019ee..877b1a848b5a44e196cab5bfd435467b if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) -From e189cc7d23ef83a0feac573969321080f77eba60 Mon Sep 17 00:00:00 2001 +From 9b1c08d6119d34a2008b621633bc17f80ea42396 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 26 May 2017 13:03:41 +0100 Subject: [PATCH 142/179] BCM270X_DT: Add midi-uart1 overlay @@ -133518,7 +133518,7 @@ index 0000000000000000000000000000000000000000..e0bc410acbff3a7a175dd5d53b3ab0d0 + }; +}; -From d7a9ffc785603deaadac66df03fb210e55c03059 Mon Sep 17 00:00:00 2001 +From 8ba0366fe0b68c8abcdc4f4e790fd09515b58d03 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Sat, 20 May 2017 22:10:14 +0100 Subject: [PATCH 143/179] overlays: README: remove vestigial SDIO parameters @@ -133575,7 +133575,7 @@ index ec9e7b1941678796facf625b3770c20ed0b15b25..499cd1920fd373702cfbc9f6e0fcaebc (default on: polling once at boot-time) -From 6363c4cd653a37b97978daf1cb40a6bfaf881ec8 Mon Sep 17 00:00:00 2001 +From 2a89841532db548cedae71997e308c78efd661ac Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 27 Jun 2017 15:07:14 +0100 Subject: [PATCH 144/179] SQUASH: mmc: Apply ERASE_BROKEN quirks correctly @@ -133608,7 +133608,7 @@ index 05c8d7381fff5ae88531129d9a5ddd554bddb43e..c9d5d644688c1509d7febcff0322fbab END_FIXUP }; -From 006fadf8b05cfe8898ba6c9a98a9e85cfbd45759 Mon Sep 17 00:00:00 2001 +From 0146e9c1b22de4235f54b9e479323c70bbab86e4 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 11:34:26 +0200 Subject: [PATCH 145/179] ASoC: bcm2835: Add support for TDM modes @@ -134013,7 +134013,7 @@ index 56df7d8a43d0aac055a91b0d24aca8e1b4e308e4..dcacf7f83c9371df539a788ea33fedcf dev->dev = &pdev->dev; dev_set_drvdata(&pdev->dev, dev); -From c688eb49f23ece78b878234249389d1394b23906 Mon Sep 17 00:00:00 2001 +From bcc9d3822ad40be03d654ca02bcd0f9503bc0f98 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 15:30:50 +0200 Subject: [PATCH 146/179] ASoC: bcm2835: Support left/right justified and DSP @@ -134262,7 +134262,7 @@ index dcacf7f83c9371df539a788ea33fedcf97d64690..3a706fda4f39e42efbe12f19d87af9b1 } -From b94f30478a44245ae2b7a1c184af50c90a46f8cf Mon Sep 17 00:00:00 2001 +From dd92c636c52b788e5aedcaf664268bbc5da673e6 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 16:19:54 +0200 Subject: [PATCH 147/179] ASoC: bcm2835: Support additional samplerates up to @@ -134308,7 +134308,7 @@ index 3a706fda4f39e42efbe12f19d87af9b100a348a5..43f5715a0d5dda851731ecf7ff27e76c | SNDRV_PCM_FMTBIT_S24_LE | SNDRV_PCM_FMTBIT_S32_LE -From b34025f12281b7893937c23e15b022adcb062a61 Mon Sep 17 00:00:00 2001 +From 08851f6b78e018fb764800bf14e78a807d76f256 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 16:24:57 +0200 Subject: [PATCH 148/179] ASoC: bcm2835: Enforce full symmetry @@ -134347,7 +134347,7 @@ index 43f5715a0d5dda851731ecf7ff27e76c48fb6e57..2e449d7173fcecbcd647f90a26bd58b6 static bool bcm2835_i2s_volatile_reg(struct device *dev, unsigned int reg) -From 37abc5eedd66ccd84407b28d826e9b4d44044bf4 Mon Sep 17 00:00:00 2001 +From a550dc51feacae1675b3539f6350d73dff4bc238 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Thu, 6 Jul 2017 18:52:16 +0200 Subject: [PATCH 149/179] config: add missing arizona regulator modules @@ -134400,7 +134400,7 @@ index 8894ef2ed78968ea56d83d56ba4d770b45bba5c2..7362d1a6e5759e45ebef3ba84a4454b8 CONFIG_MEDIA_CAMERA_SUPPORT=y CONFIG_MEDIA_ANALOG_TV_SUPPORT=y -From 15c95277e0d1756c114ef280c33280f1ed879cc1 Mon Sep 17 00:00:00 2001 +From 06889fd66d2aa88d0509ddc7c57629afa520b360 Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Tue, 4 Apr 2017 19:20:59 +1000 Subject: [PATCH 150/179] Audioinjector : make the octo and pi sound cards have @@ -134440,7 +134440,7 @@ index ef54e0f07ea03f59e9957b5d98f3e7fdc998e469..491906bbf446826e55dd843f28e4860f .of_match_table = audioinjector_pi_soundcard_of_match, }, -From 3f7e88de36ecc35576c3fa4b8021d03090cb4277 Mon Sep 17 00:00:00 2001 +From 0df6db165da91950139a099340f1ad95a8e71638 Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Tue, 4 Apr 2017 19:23:04 +1000 Subject: [PATCH 151/179] Audioinjector octo : Make the playback and capture @@ -134466,7 +134466,7 @@ index 49115c8e20ce1a2ba5a99feb8983a1cafb052ca2..5e79f4eff93a21ed3495c77a90f73525 }; -From 4b2a9fd55febcbe78a6db89f574d99a018daec73 Mon Sep 17 00:00:00 2001 +From 46aad55779c009a886eacd7a206f327702ae43f6 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Sun, 23 Apr 2017 19:36:53 +0100 Subject: [PATCH 152/179] BCM270X_DT: Add bme280 and bmp180 to i2c-sensor @@ -134543,7 +134543,7 @@ index 606b2d5012abf2e85712be631c42ea40a0b512c5..e23e34b32a0a8927c14203d7384e8008 lm75 = <&lm75>,"status"; lm75addr = <&lm75>,"reg:0"; -From f051a1308368ada4ae5af35f93ff130528863ade Mon Sep 17 00:00:00 2001 +From 26353d09e45d1e0233305a5f1b8299c0c64cb866 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Sun, 23 Apr 2017 19:38:06 +0100 Subject: [PATCH 153/179] config: Add CONFIG_BMP280 (and CONFIG_BMP280_I2C) @@ -134579,7 +134579,7 @@ index 7362d1a6e5759e45ebef3ba84a4454b86e69a901..fab31f0fed0ec068e5249f4cebc34e48 CONFIG_PWM_PCA9685=m CONFIG_RASPBERRYPI_FIRMWARE=y -From 0375d895e3ab8ec14c5bbd73b7804d1cbcd2d127 Mon Sep 17 00:00:00 2001 +From 9f115551c1513bfa6dfcfa5a70928354397e9811 Mon Sep 17 00:00:00 2001 From: Scott Ellis Date: Tue, 25 Apr 2017 10:46:09 -0400 Subject: [PATCH 154/179] config: Enable TI TMP102 temp sensor module @@ -134615,7 +134615,7 @@ index fab31f0fed0ec068e5249f4cebc34e48cfd29759..91a5234a5884f24f1a656d297a3d9064 CONFIG_BCM2835_THERMAL=y CONFIG_WATCHDOG=y -From b944bbb324f48d5115254b224ccc8313b5ad1ebd Mon Sep 17 00:00:00 2001 +From 557285fef33ac82138c74de3f987f052420b2e3f Mon Sep 17 00:00:00 2001 From: Scott Ellis Date: Tue, 25 Apr 2017 13:05:42 -0400 Subject: [PATCH 155/179] BCM270X_DT: Add tmp102 to i2c sensor overlay @@ -134698,7 +134698,7 @@ index e23e34b32a0a8927c14203d7384e800878627347..e86a13f92c3f75c14fa4425cdfb081d6 }; }; -From e41a341800122d3a74d81c0ae402535c6f6adef8 Mon Sep 17 00:00:00 2001 +From 7d64aa6fdd48dc63cd7cc1f0e185e6f7e413cd3f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 8 May 2017 16:43:40 +0100 Subject: [PATCH 156/179] irq_bcm2836: Send event when onlining sleeping cores @@ -134737,7 +134737,7 @@ index 9a7ee04ee0d9b7aa734cf3159ed59c19a338de0d..014f13f89eb896f5cfc75ed9891787d0 } -From af642ed42ce611485adfb71cf511be654d473993 Mon Sep 17 00:00:00 2001 +From 226cc23c8ebdbd559682d3a375858d98f7ad7b60 Mon Sep 17 00:00:00 2001 From: Ahmet Inan Date: Mon, 15 May 2017 17:10:53 +0200 Subject: [PATCH 157/179] overlays: Add Goodix overlay @@ -134837,7 +134837,7 @@ index 0000000000000000000000000000000000000000..084f74042ed6379ebd9281374d5391a7 + }; +}; -From 08296ac968b5ac32032a844e116933f501297d74 Mon Sep 17 00:00:00 2001 +From 2fc72a069761d198c40b09a647e7c8f550dce3d0 Mon Sep 17 00:00:00 2001 From: chenzhiwo Date: Wed, 17 May 2017 16:34:57 +0800 Subject: [PATCH 158/179] Add device tree overlay for GPIO connected rotary @@ -134932,7 +134932,7 @@ index 0000000000000000000000000000000000000000..c0c6bccff60cc15d9a9bf59d2c7cba41 + }; +}; -From bda9fcf8ccd474dff6084853c554733d4504bbb9 Mon Sep 17 00:00:00 2001 +From ae42951f669d189d4babf1d90c5f981c42f4b371 Mon Sep 17 00:00:00 2001 From: Anton Onishchenko Date: Tue, 23 May 2017 18:55:46 +0300 Subject: [PATCH 159/179] mpu6050 device tree overlay (#2031) @@ -135050,7 +135050,7 @@ index 91a5234a5884f24f1a656d297a3d906429477b5d..2a28b012696a955f4d275a9e0a9fa3e1 CONFIG_PWM_BCM2835=m CONFIG_PWM_PCA9685=m -From 54f6774e172d4f80ff42a4283b43167b414002a7 Mon Sep 17 00:00:00 2001 +From 87fa4aff468c43dfb4ac2ecf51eead71f95771cb Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 31 May 2017 09:33:55 +0100 Subject: [PATCH 160/179] config: Adding SENSOR_JC42 @@ -135093,7 +135093,7 @@ index 2a28b012696a955f4d275a9e0a9fa3e155e4a3c6..706bd883dd345a8ad32d30386f7dcf11 CONFIG_SENSORS_SHT21=m CONFIG_SENSORS_SHTC1=m -From 3058771768989f53339d8681365cb9fc863449fc Mon Sep 17 00:00:00 2001 +From 1d197e8bdaea3afd92d9245184c4ad6dd55ac2cb Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 31 May 2017 15:27:39 +0100 Subject: [PATCH 161/179] BCM270X_DT: Improve i2c-sensor and i2c-rtc overlay @@ -135461,7 +135461,7 @@ index e86a13f92c3f75c14fa4425cdfb081d6795ff76a..d2f0008addfadac8f6ed774a6e4f3f97 }; }; -From 45cf2498f6407f400121d88a2beb5f9bb3d73ef2 Mon Sep 17 00:00:00 2001 +From f78374fe3dbe6ea2af5cbb2ebb5e589c1a008adf Mon Sep 17 00:00:00 2001 From: Stefan Tatschner Date: Mon, 29 May 2017 21:46:16 +0200 Subject: [PATCH 162/179] Add device tree config for htu21 @@ -135546,7 +135546,7 @@ index d2f0008addfadac8f6ed774a6e4f3f97871c0d61..17c27e3b666a7a83619471b50c63bb93 }; }; -From 86bebc3a6a7bf401cbbe05066498ae2ec1774b74 Mon Sep 17 00:00:00 2001 +From 2d998229f9e55d73d0e79936c38bf9badc3fdfd5 Mon Sep 17 00:00:00 2001 From: sandeepal Date: Fri, 2 Jun 2017 18:59:46 +0530 Subject: [PATCH 163/179] Allo Digione Driver (#2048) @@ -135980,7 +135980,7 @@ index 0000000000000000000000000000000000000000..e3664e44c699d0102120ecf99e8b780a +MODULE_DESCRIPTION("ASoC Driver for Allo DigiOne"); +MODULE_LICENSE("GPL v2"); -From 22f7f60707be6cf531da161ee705b7ae3300bc7e Mon Sep 17 00:00:00 2001 +From 2c44e2627c54738626841cd75531f9789af4311d Mon Sep 17 00:00:00 2001 From: Andrei Gherzan Date: Mon, 5 Jun 2017 16:40:38 +0100 Subject: [PATCH 164/179] dma-bcm2708: Fix module compilation of @@ -136026,7 +136026,7 @@ index c5bfff2765be4606077e6c8af73040ec13ee8974..6ca874d332a8bc666b1c9576ac51f479 #endif /* _PLAT_BCM2708_DMA_H */ -From 68913f70693f0d266f18e52dab3a286a0c8eeaab Mon Sep 17 00:00:00 2001 +From 9d7c4017c27719761285054c6bf3361cb44b9504 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 20 Jun 2017 17:51:47 +0100 Subject: [PATCH 165/179] bcm2835-cpufreq: Change licence to GPLv2 @@ -136082,7 +136082,7 @@ index 414fbdc10dfbfc6e4bb47870a7af3fd5780f9c9a..99345969b0e4d651fd9033d67de2febb /* ---------- INCLUDES ---------- */ #include -From 011431f51565b30c49190ffcdbd279615ddc33d3 Mon Sep 17 00:00:00 2001 +From dd2226932b37f528fc0c3cf0ed826e0328fe7ddb Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 21 Jun 2017 09:03:51 -0700 Subject: [PATCH 166/179] bcm2708: Drop CMA alignment from FKMS mode as well. @@ -136141,7 +136141,7 @@ index 95a595a35cb4fbb707bf4b18161f6a46860aa4ae..36fbf6c8c2e612a6dc5aa02d77cc8173 }; -From e71fd5964dc5fdc533496680266ae48118e5e958 Mon Sep 17 00:00:00 2001 +From 472c10db8498906087af88838677dfc3271114f0 Mon Sep 17 00:00:00 2001 From: Steve Conner Date: Thu, 29 Jun 2017 15:56:19 +0100 Subject: [PATCH 167/179] New i2c-rtc-gpio device overlay (#2092) @@ -136408,7 +136408,7 @@ index 0000000000000000000000000000000000000000..8415e6081428fba9a47682964174fc02 + }; +}; -From af3df5502aa4a349433717e5c416150a91213b8b Mon Sep 17 00:00:00 2001 +From 8a7912247971f023fd1f6aca16b59cdd26f5fb9a Mon Sep 17 00:00:00 2001 From: Allo Date: Mon, 3 Jul 2017 15:45:20 +0530 Subject: [PATCH 168/179] PianoPlus: Dual Mono & Dual Stereo features added @@ -136700,7 +136700,7 @@ index 56e43f98846b41e487b3089813f7edc3c08517eb..d4e99e3c6a383d92fb0cf9e8c1cd1e76 } -From b982fa9bf1b980e2a337af7a6edfdddfcdd7fb44 Mon Sep 17 00:00:00 2001 +From 3468a3af4f8d8db7e7a035997eaa7187d7636615 Mon Sep 17 00:00:00 2001 From: Matthijs Kooijman Date: Sun, 9 Jul 2017 15:15:22 +0200 Subject: [PATCH 169/179] overlays: Add gpio-shutdown overlay (#2103) @@ -136859,7 +136859,7 @@ index 0000000000000000000000000000000000000000..863fb395c8539734b658682b900e1fbd + +}; -From ae45e7a8b1e678ebc6d752d8d071d307b49476a6 Mon Sep 17 00:00:00 2001 +From 538eff4b5e09f9b449dade1a0c98e02bc40b9681 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Mon, 10 Jul 2017 11:05:17 +0200 Subject: [PATCH 170/179] config: enable generic S/PDIF codec drivers (#2104) @@ -136919,7 +136919,7 @@ index cead8c64336bb4ce9656bb20384069917695852d..7c1be0e035105724a7774ac59e5195a0 CONFIG_SND_SIMPLE_CARD=m CONFIG_HIDRAW=y -From 3098abe2ddba193918b9ff166a8c4a5d7065bb4b Mon Sep 17 00:00:00 2001 +From 298ec0dabc9fb16190ddb767b1451169d590dfb9 Mon Sep 17 00:00:00 2001 From: Bilal Amarni Date: Wed, 24 May 2017 10:52:50 +0200 Subject: [PATCH 171/179] [ARM64] enable drivers for GPIO expander and vcio @@ -136950,7 +136950,7 @@ index 4d85c231c5ea0244e1b05fb4a5e3c8fd3e651ddf..9dcb58a519d041fadae99c81a7bda621 CONFIG_GPIO_ARIZONA=m CONFIG_GPIO_STMPE=y -From e5902a53106e445613fe5cbdcdf358a200d52c9c Mon Sep 17 00:00:00 2001 +From bb0ee1893b0d14507828edb08cd1d30afd9d43e8 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 14 Jul 2017 12:59:55 +0100 Subject: [PATCH 172/179] bcm2835-mmc: Fix DMA usage @@ -136988,7 +136988,7 @@ index 4fe8d1fe44578fbefcd48f8c327ba3d03f3d0a2a..981db05de1ff52a83550e41ab362eecf } #endif -From 8568d1643ec9b8915f1018858af81e15cdde1c3f Mon Sep 17 00:00:00 2001 +From cee8891422208824c1bcd64c54507899545545a9 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 17 Jul 2017 16:54:06 +0100 Subject: [PATCH 173/179] Revert "bcm2835-mmc: Fix DMA usage" @@ -137021,7 +137021,7 @@ index 981db05de1ff52a83550e41ab362eecf99cafa29..4fe8d1fe44578fbefcd48f8c327ba3d0 } #endif -From 500c963c5df2dfbe61ff213f315f19b8995c0d00 Mon Sep 17 00:00:00 2001 +From b8ead322227bee435c463547a616a50090ac35ee Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 18 Jul 2017 15:30:48 +0100 Subject: [PATCH 174/179] bcm2835-mmc: Prevent DMA race condition @@ -137091,7 +137091,7 @@ index 4fe8d1fe44578fbefcd48f8c327ba3d03f3d0a2a..031ec56eee1a3dbc01cf31259e6d0d55 static void bcm2835_mmc_finish_command(struct bcm2835_host *host) -From 1fd8567a3e4c270ca8badf2f2df8391ef1c800c1 Mon Sep 17 00:00:00 2001 +From 807a532484abd47dce4c5805db193e12776a86ed Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 19 Jul 2017 14:50:49 +0100 Subject: [PATCH 175/179] Revert "Revert "bcm2835-mmc: Fix DMA usage"" @@ -137124,7 +137124,7 @@ index 031ec56eee1a3dbc01cf31259e6d0d555b6543b7..c4a5e992c6fb4a40b933239350ed4bfc } #endif -From 4f325d9270d93bb362f81b5905ba9fcfc5fc201a Mon Sep 17 00:00:00 2001 +From eb8c08721ef2e52f69518115b7c76d2a3381bada Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 19 Jul 2017 15:43:05 +0100 Subject: [PATCH 176/179] config: Add CONFIG_W1_SLAVE_DS2438 @@ -137162,7 +137162,7 @@ index 7c1be0e035105724a7774ac59e5195a098b51796..5cb81c879eb0e1e1c369f284ccd41b80 CONFIG_W1_SLAVE_DS2780=m CONFIG_W1_SLAVE_DS2781=m -From a7cfdef19974583b59b5ac36444a2faefd42c5b8 Mon Sep 17 00:00:00 2001 +From 7d7cca4fc628f55734295e601b409e8964edcf99 Mon Sep 17 00:00:00 2001 From: Conn Date: Mon, 17 Jul 2017 03:25:43 +0100 Subject: [PATCH 177/179] config: enhance DualShock3 controller support @@ -137214,7 +137214,7 @@ index 5cb81c879eb0e1e1c369f284ccd41b80bb1e44ce..3cd9dca829e6820ae9be35e4abe5ebc6 CONFIG_HID_SUNPLUS=m CONFIG_HID_GREENASIA=m -From ee17791e68fe7c34c84d50468088565cfc587261 Mon Sep 17 00:00:00 2001 +From cd43908c49f914af30a2d25201cd260616f60e7d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 19 Jul 2017 15:20:50 +0100 Subject: [PATCH 178/179] overlays: i2c1-bcm2708: Don't overwrite i2c1 pins @@ -137262,7 +137262,7 @@ index e303b9c61c82a28eab7b48f6b085661574d5a849..7c69047bcd88a5c900dddd08e60ad075 }; }; -From b26a21fd90add2e0dcdfda6ae59cb3a175d0494a Mon Sep 17 00:00:00 2001 +From 731d3e05ca8b7fcb1024ba4795485dad64603869 Mon Sep 17 00:00:00 2001 From: James Hughes Date: Fri, 21 Jul 2017 09:55:12 +0100 Subject: [PATCH 179/179] Sets the BCDC priority to constant 0 From c6c70969b14eee4165964f84cc8148a8fa82fc36 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 29 Jul 2017 21:24:08 +0100 Subject: [PATCH 11/12] linux: drop 4.11 button repeat patch, included upstream --- .../linux-999-4.11-button-repeat-fix.patch | 38 ------------------- 1 file changed, 38 deletions(-) delete mode 100644 packages/linux/patches/default/linux-999-4.11-button-repeat-fix.patch diff --git a/packages/linux/patches/default/linux-999-4.11-button-repeat-fix.patch b/packages/linux/patches/default/linux-999-4.11-button-repeat-fix.patch deleted file mode 100644 index 24d41b41e3..0000000000 --- a/packages/linux/patches/default/linux-999-4.11-button-repeat-fix.patch +++ /dev/null @@ -1,38 +0,0 @@ -diff --git a/drivers/media/rc/rc-main.c b/drivers/media/rc/rc-main.c -index d845336..a89d7bd 100644 ---- a/drivers/media/rc/rc-main.c -+++ b/drivers/media/rc/rc-main.c -@@ -1699,6 +1699,16 @@ static int rc_setup_rx_device(struct rc_dev *dev) - if (dev->close) - dev->input_dev->close = ir_close; - -+ dev->input_dev->dev.parent = &dev->dev; -+ memcpy(&dev->input_dev->id, &dev->input_id, sizeof(dev->input_id)); -+ dev->input_dev->phys = dev->input_phys; -+ dev->input_dev->name = dev->input_name; -+ -+ /* rc_open will be called here */ -+ rc = input_register_device(dev->input_dev); -+ if (rc) -+ goto out_table; -+ - /* - * Default delay of 250ms is too short for some protocols, especially - * since the timeout is currently set to 250ms. Increase it to 500ms, -@@ -1714,16 +1724,6 @@ static int rc_setup_rx_device(struct rc_dev *dev) - */ - dev->input_dev->rep[REP_PERIOD] = 125; - -- dev->input_dev->dev.parent = &dev->dev; -- memcpy(&dev->input_dev->id, &dev->input_id, sizeof(dev->input_id)); -- dev->input_dev->phys = dev->input_phys; -- dev->input_dev->name = dev->input_name; -- -- /* rc_open will be called here */ -- rc = input_register_device(dev->input_dev); -- if (rc) -- goto out_table; -- - return 0; - - out_table: From f64351dbf4b2d1561a4975a9e2a35caafbc2a32f Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Sat, 29 Jul 2017 21:24:08 +0100 Subject: [PATCH 12/12] kernel-firmware: update to kernel-firmware-2304778 --- packages/graphics/bcm2835-driver/package.mk | 4 ++-- packages/tools/bcm2835-bootloader/package.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/graphics/bcm2835-driver/package.mk b/packages/graphics/bcm2835-driver/package.mk index f00be32185..1dc042f453 100644 --- a/packages/graphics/bcm2835-driver/package.mk +++ b/packages/graphics/bcm2835-driver/package.mk @@ -17,8 +17,8 @@ ################################################################################ PKG_NAME="bcm2835-driver" -PKG_VERSION="715f2d9" -PKG_SHA256="9378e99e3c22c7558b9cbc7cde02558b51f44cb0a960c26070445e65a537d61a" +PKG_VERSION="2304778" +PKG_SHA256="a49d3908c36a84c4b2e9f739787d376fadedb1ae90d365941037c0d26e8aa112" PKG_ARCH="any" PKG_LICENSE="nonfree" PKG_SITE="http://www.broadcom.com" diff --git a/packages/tools/bcm2835-bootloader/package.mk b/packages/tools/bcm2835-bootloader/package.mk index db936863a2..beac03dd7c 100644 --- a/packages/tools/bcm2835-bootloader/package.mk +++ b/packages/tools/bcm2835-bootloader/package.mk @@ -17,8 +17,8 @@ ################################################################################ PKG_NAME="bcm2835-bootloader" -PKG_VERSION="715f2d9" -PKG_SHA256="0d9026e6a1000710093e0e980787a9e84198f51ffa0d7963e256897eeaac991a" +PKG_VERSION="2304778" +PKG_SHA256="357677ed2bdb3cb67046fda00bab5b1fb8dec9aa09602f13e5cf629544abf887" PKG_ARCH="arm" PKG_LICENSE="nonfree" PKG_SITE="http://www.broadcom.com"