diff --git a/projects/RPi/patches/linux/linux-01-RPi_support.patch b/projects/RPi/patches/linux/linux-01-RPi_support.patch index 6828fafd03..73edb70048 100644 --- a/projects/RPi/patches/linux/linux-01-RPi_support.patch +++ b/projects/RPi/patches/linux/linux-01-RPi_support.patch @@ -1,4 +1,4 @@ -From 5eb5980f8075fc81cb7615596b54fe1f130b6e9f Mon Sep 17 00:00:00 2001 +From 79a711a289fcf5f4befc678946c65689c682f2c5 Mon Sep 17 00:00:00 2001 From: Steve Glendinning Date: Thu, 19 Feb 2015 18:47:12 +0000 Subject: [PATCH 001/140] smsx95xx: fix crimes against truesize @@ -48,7 +48,7 @@ index 340c13484e5cc7dd5001577b7522d5a4318bd5b6..7d3d98f0405ad948f9ab3e035a70e15c usbnet_skb_return(dev, ax_skb); } -From 32e0f672ec66266067e1c157cb0f56462f4b5cf6 Mon Sep 17 00:00:00 2001 +From 12aee030b7739855eefa43e7e74b92e41866589f Mon Sep 17 00:00:00 2001 From: Sam Nazarko Date: Fri, 1 Apr 2016 17:27:21 +0100 Subject: [PATCH 002/140] smsc95xx: Experimental: Enable turbo_mode and @@ -94,7 +94,7 @@ index 7d3d98f0405ad948f9ab3e035a70e15c667e4fa1..8d34e517db08d895e6135f785c42bf63 netif_dbg(dev, ifup, dev->net, "rx_urb_size=%ld\n", -From 5aae79de6b82222c02d695896c4290f80ca074c3 Mon Sep 17 00:00:00 2001 +From e507b8afb8285063e1fa27979c026405593bd4b0 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 17:26:38 +0000 Subject: [PATCH 003/140] Allow mac address to be set in smsc95xx @@ -193,7 +193,7 @@ index 8d34e517db08d895e6135f785c42bf639671815c..5df7e105c41532c3185e46ee54f43a37 eth_hw_addr_random(dev->net); netif_dbg(dev, ifup, dev->net, "MAC address set to eth_random_addr\n"); -From a51eda24c50457de55d494f7ccb8f9b71a22d0e5 Mon Sep 17 00:00:00 2001 +From f613f9210266a91ac54c85a97e606f3ddbb7caf6 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 13 Mar 2015 12:43:36 +0000 Subject: [PATCH 004/140] Protect __release_resource against resources without @@ -224,7 +224,7 @@ index 9b5f04404152c296af3a96132f27cfc80ffa9af9..f8a9af6e6b915812be2ba2c1c2b40106 for (;;) { tmp = *p; -From 3e615c95b5e22281076d4c4f94da30e3ac4caa9c Mon Sep 17 00:00:00 2001 +From 91d5d073c33dd2e8bb9c79e5f4bf8b3fd02b88ef Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 4 Dec 2015 17:41:50 +0000 Subject: [PATCH 005/140] irq-bcm2836: Prevent spurious interrupts, and trap @@ -254,7 +254,7 @@ index e7463e3c08143acae3e8cc5682f918c6a0b07ebd..a8db33b50ad9ff83d284fa54fe4d3b65 #endif } else if (stat) { -From 92cddf96fd5a82fced29351d2f33558857308f19 Mon Sep 17 00:00:00 2001 +From bab89c3e45a00b017b11fe496dfd219eea52639a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 9 Feb 2017 14:33:30 +0000 Subject: [PATCH 006/140] irq-bcm2836: Avoid "Invalid trigger warning" @@ -281,7 +281,7 @@ index a8db33b50ad9ff83d284fa54fe4d3b65f859df0f..c4e151451cf8c8ebde5225515eac2786 static void -From ee0dab382d05cfe9fdd6d75ba576cd9ba5e6dbf0 Mon Sep 17 00:00:00 2001 +From eb9cc3ff4bc1c447fdb24708b99073262c134257 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Fri, 12 Jun 2015 19:01:05 +0200 Subject: [PATCH 007/140] irqchip: bcm2835: Add FIQ support @@ -413,7 +413,7 @@ index 44d7c38dde479d771f3552e914bf8c1c1f5019f7..42ff5e6a8e0d532f5b60a1e7af7cc4d9 } -From 3bbc169f402d179f3fffc45c78f3c2bd925882b3 Mon Sep 17 00:00:00 2001 +From 780d26dd6ed93b091593bcb75ab6cf3cbc3d6e4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Fri, 23 Oct 2015 16:26:55 +0200 Subject: [PATCH 008/140] irqchip: irq-bcm2835: Add 2836 FIQ support @@ -515,7 +515,7 @@ index 42ff5e6a8e0d532f5b60a1e7af7cc4d941bd5008..eccf6ed025299cb480884f5bcbe77abf for (b = 0; b < NR_BANKS; b++) { for (i = 0; i < bank_irqs[b]; i++) { -From 62eb243bf2451064f65e68c763b1c29713c8da3e Mon Sep 17 00:00:00 2001 +From 6ab55f0f69577b1c9eab444a9c03c8397d754822 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 8 May 2017 16:43:40 +0100 Subject: [PATCH 009/140] irq_bcm2836: Send event when onlining sleeping cores @@ -554,7 +554,7 @@ index c4e151451cf8c8ebde5225515eac2786d6f61d46..bee4d2d2ebacc3233423bb9d825e076b } -From 3ae749bf6e0e54017025a97274b42508dfd23a06 Mon Sep 17 00:00:00 2001 +From 6347bb904dc2d8e3a430337c48ad742a1d25529a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 10:26:09 +0100 Subject: [PATCH 010/140] spidev: Add "spidev" compatible string to silence @@ -578,7 +578,7 @@ index cda10719d1d1b21b32866d2b79363faa461ab8e1..4f3779d3aa0960640506725bde918075 }; MODULE_DEVICE_TABLE(of, spidev_dt_ids); -From ca69048ad9ab4e8f96d51c75c4ced79c16fc46ff Mon Sep 17 00:00:00 2001 +From 9c46473116e3f8b17f3b7b3b79701b76efee40b3 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 3 Jan 2017 18:25:01 +0000 Subject: [PATCH 011/140] Revert "pinctrl: bcm2835: switch to GPIOLIB_IRQCHIP" @@ -880,7 +880,7 @@ index 230883168e99a1a3fecc7916ef0a7e0de7e8b3f1..ff3789a11b3c36b922b9d08035abb638 if (IS_ERR(pc->pctl_dev)) { gpiochip_remove(&pc->gpio_chip); -From 2e638af7b99de5e5090884e7542ced18aa81d63f Mon Sep 17 00:00:00 2001 +From 03fde3cadfb9fcddb1e6153d222a265880bef4b1 Mon Sep 17 00:00:00 2001 From: notro Date: Thu, 10 Jul 2014 13:59:47 +0200 Subject: [PATCH 012/140] pinctrl-bcm2835: Set base to 0 give expected gpio @@ -905,7 +905,7 @@ index ff3789a11b3c36b922b9d08035abb638187c2f5a..d2b537572095c86576f78536f737c102 .can_sleep = false, }; -From ba82c06a97fffe7261a5e89dd6af38ba10c7048f Mon Sep 17 00:00:00 2001 +From e4d49a2a8f725142c3331f5db4417d34597b57e7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 26 Feb 2015 09:58:22 +0000 Subject: [PATCH 013/140] pinctrl-bcm2835: Only request the interrupts listed @@ -935,7 +935,7 @@ index d2b537572095c86576f78536f737c102487f99f4..a9d480df32562defbf8be0faf0a39bfe pc->irq_data[i].irqgroup = i; -From 2917fa639182ac1a3b4c2165f646fbf194568e81 Mon Sep 17 00:00:00 2001 +From 8ee97deef20225e24c3de1c39c654b2512a140cd Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Jun 2015 14:10:44 +0100 Subject: [PATCH 014/140] spi-bcm2835: Support pin groups other than 7-11 @@ -1019,7 +1019,7 @@ index f35cc10772f6670397ea923ad30158270dd68578..5dfe20ffc2866fa6789825016c585175 /* and set up the "mode" and level */ dev_info(&spi->dev, "setting up native-CS%i as GPIO %i\n", -From 9bec024ac41e9c33723c910edfff7850ef075a9b Mon Sep 17 00:00:00 2001 +From eb31c0f0ea3c7eff024ebbc0129123eba456890f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 1 Jul 2016 22:09:24 +0100 Subject: [PATCH 015/140] spi-bcm2835: Disable forced software CS @@ -1056,7 +1056,7 @@ index 5dfe20ffc2866fa6789825016c585175a29705b6..8493474d286f7a1ac6454a22c61c8c2c return 0; } -From c1119f87e7a800a242da61794fa4694d1a538d63 Mon Sep 17 00:00:00 2001 +From 066c1c2ba8a4d5b0721dde4b6d19553a0f947920 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 8 Nov 2016 21:35:38 +0000 Subject: [PATCH 016/140] spi-bcm2835: Remove unused code @@ -1147,7 +1147,7 @@ index 8493474d286f7a1ac6454a22c61c8c2cef9121bf..33d75ad38a7f77d085321ace9101900a } -From f897dd63eddf4315fd91983fec02a0bb4d9c8c6c Mon Sep 17 00:00:00 2001 +From 57991aa94e73b101f3dfa0dabe96fd302e8c75d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Wed, 3 Jun 2015 12:26:13 +0200 Subject: [PATCH 017/140] ARM: bcm2835: Set Serial number and Revision @@ -1203,7 +1203,7 @@ index 0c1edfc98696da0e0bb7f4a18cdfbcdd27a9795d..8f152266ba9b470df2eaaed9ebcf158e static const char * const bcm2835_compat[] = { -From f4c9ef338dea5df5873f65519d250330bc43718f Mon Sep 17 00:00:00 2001 +From 2503a16669a182482edd0e22f914347d7e45ac14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Sat, 3 Oct 2015 22:22:55 +0200 Subject: [PATCH 018/140] dmaengine: bcm2835: Load driver early and support @@ -1309,7 +1309,7 @@ index 6204cc32d09c5096df8aec304c3c37b3bcb6be44..599c218dc8a73172dd4bd4a058fc8f95 MODULE_ALIAS("platform:bcm2835-dma"); MODULE_DESCRIPTION("BCM2835 DMA engine driver"); -From 44198397f30b4332c8ca776448252b0359755fa1 Mon Sep 17 00:00:00 2001 +From d3316ac2aca067c2785b89375611d208ac2748eb Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 25 Jan 2016 17:25:12 +0000 Subject: [PATCH 019/140] firmware: Updated mailbox header @@ -1373,7 +1373,7 @@ index cb979ad90401e299344dd5fae38d09c489d8bd58..30fb37fe175df604a738258a2a632bca RPI_FIRMWARE_VCHIQ_INIT = 0x00048010, -From aa0f9a79375ad134239a05aeecbd78ee11807748 Mon Sep 17 00:00:00 2001 +From 4357fc5c8f1f7d2c5315457c95b0e801fd006791 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 15 Jun 2016 16:48:41 +0100 Subject: [PATCH 020/140] rtc: Add SPI alias for pcf2123 driver @@ -1396,7 +1396,7 @@ index 8895f77726e8da5444afcd602dceff8f25a9b3fd..1833b8853ceb0e6147cceb93a00e558c MODULE_LICENSE("GPL"); +MODULE_ALIAS("spi:rtc-pcf2123"); -From 9974731f97b209466302be8c5b3fad53e074e23d Mon Sep 17 00:00:00 2001 +From 0818a097c436c606887eefa65a139e4033acadc8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Fri, 7 Oct 2016 16:50:59 +0200 Subject: [PATCH 021/140] watchdog: bcm2835: Support setting reboot partition @@ -1501,7 +1501,7 @@ index b339e0e67b4c1275fd4992fea4f1e24c0575b783..26b7177573fac2af1cd4ab5488d2686f static int bcm2835_wdt_probe(struct platform_device *pdev) -From 68a552e7f45f98758d97a92983f366b517d04f31 Mon Sep 17 00:00:00 2001 +From 459ce6db5d8aee3c803e69f00f4f653d2f9a5e47 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 5 Apr 2016 19:40:12 +0100 Subject: [PATCH 022/140] reboot: Use power off rather than busy spinning when @@ -1527,7 +1527,7 @@ index 3b2aa9a9fe268d45335f781c4aa22cf573753a1b..0180d89a34af45c56243fe0f17fbe209 /* -From 48b59b89523f9b7857b27eaf7d7b0c6e0e8adf1e Mon Sep 17 00:00:00 2001 +From ba89a125b1025bcbe1094cc7d15da03fbbcf34a5 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 9 Nov 2016 13:02:52 +0000 Subject: [PATCH 023/140] bcm: Make RASPBERRYPI_POWER depend on PM @@ -1549,7 +1549,7 @@ index 49f1e2a75d614bc21db152327c7b425ae2504f8d..dccd2374ed00631abd441e3e9d78ee74 help This enables support for the RPi power domains which can be enabled -From b0ca14fc4de6e4fa7e1b9b9b4eb39c48b06eb1a7 Mon Sep 17 00:00:00 2001 +From 5cf9c1c68dbbe27578906dde766014d8e0e5b096 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Fri, 2 Sep 2016 16:45:27 +0100 Subject: [PATCH 024/140] Register the clocks early during the boot process, so @@ -1597,7 +1597,7 @@ index 58ce6af8452db9ca8b4d3c380a06e448919f6a8d..11d89d106026f15719ea25047d6f357b MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("BCM2835 clock driver"); -From cbe01fecfbfe880a4db4f1b9d63420d85a0fcc2b Mon Sep 17 00:00:00 2001 +From 74e4b476160714f44deda6734f992a073184271c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 6 Dec 2016 17:05:39 +0000 Subject: [PATCH 025/140] bcm2835-rng: Avoid initialising if already enabled @@ -1626,7 +1626,7 @@ index 574211a495491d9d6021dcaefe4274a63ed02055..e66c0fca8c6090e32f72796c0877a1cf err = hwrng_register(&bcm2835_rng_ops); if (err) { -From 81066da07eca53ac32d54e02d4dc35fe96cfb9b1 Mon Sep 17 00:00:00 2001 +From 54fa94bea84a3c8f8d1befb8793dbb4f98ee64fc Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Aug 2016 16:28:44 +0100 Subject: [PATCH 026/140] kbuild: Ignore dtco targets when filtering symbols @@ -1649,7 +1649,7 @@ index 9ffd3dda3889c56a7a72229bed21ff5c49d62856..00da6c9bacbf33334233e22ca5209ade esac | tr ";" "\n" | sed -rn 's/^.*=== __KSYM_(.*) ===.*$$/KSYM_\1/p' -From 15278c9e472b9211a7487aa2c1b8951053e0291a Mon Sep 17 00:00:00 2001 +From e18b8e62ab55df18b104a75a026646ea577e736f Mon Sep 17 00:00:00 2001 From: Robert Tiemann Date: Mon, 20 Jul 2015 11:01:25 +0200 Subject: [PATCH 027/140] BCM2835_DT: Fix I2S register map @@ -1690,7 +1690,7 @@ index 65783de0aedf3da79adc36fd077b7a89954ddb6b..a89fe4220fdc3f26f75ee66daf187554 dmas = <&dma 2>, <&dma 3>; -From 094e0281af86cf4a2b5bc417f01ddee99a06766e Mon Sep 17 00:00:00 2001 +From ac7f9383efb336c011b787025c3e1d0d19003f8b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Feb 2017 17:20:08 +0000 Subject: [PATCH 028/140] clk-bcm2835: Mark used PLLs and dividers CRITICAL @@ -1721,7 +1721,7 @@ index 11d89d106026f15719ea25047d6f357b4bfcb2c5..fe8f5d65f2749cb3ddc878df61664826 divider->data = data; -From b8226a2226a2aa5dd1369ae65f4b130ae93987ea Mon Sep 17 00:00:00 2001 +From 7a3b2346a4c2237e4d492dc1127f34818068db11 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Feb 2017 17:20:08 +0000 Subject: [PATCH 029/140] clk-bcm2835: Add claim-clocks property @@ -1826,7 +1826,7 @@ index fe8f5d65f2749cb3ddc878df616648267441e0ee..92b5e0f5145b32d3bfc3592fe381e8be sizeof(cprman_parent_names)); of_clk_parent_fill(dev->of_node, cprman->real_parent_names, -From 6d4e872b8605fa347f79a7ca068d98074448cbf3 Mon Sep 17 00:00:00 2001 +From 74e12c40ecf62c4ff915b1c412d404d46d6b07be Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 6 Mar 2017 09:06:18 +0000 Subject: [PATCH 030/140] clk-bcm2835: Read max core clock from firmware @@ -1944,7 +1944,7 @@ index 92b5e0f5145b32d3bfc3592fe381e8be3cd90c72..336f8c9c44325d0a94e591a8557f7af2 for (i = 0; !of_property_read_u32_index(pdev->dev.of_node, "claim-clocks", -From d3c0820021993f4f69856f0b81da549fc690edb1 Mon Sep 17 00:00:00 2001 +From cfd9b5a9271d2d39067f0dbb13a169d19dff658a Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 9 May 2016 17:28:18 -0700 Subject: [PATCH 031/140] clk: bcm2835: Mark GPIO clocks enabled at boot as @@ -1985,7 +1985,7 @@ index 336f8c9c44325d0a94e591a8557f7af246adc857..caa05e5ad0b7b5cd683e04fb3591a3df * rate changes on at least of the parents. */ -From 3758020261488ce2af7ec12a5b3aefd5f6b7d2e8 Mon Sep 17 00:00:00 2001 +From b025435e47a0d743ea56f659aad0fe7e35103613 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 9 Feb 2017 14:36:44 +0000 Subject: [PATCH 032/140] sound: Demote deferral errors to INFO level @@ -2023,7 +2023,7 @@ index 13c875e2392a40ec5651d7c12a28b9ac9f3aab85..23d56057e49b5ff6b6c3c352c150fee8 goto _err_defer; } -From ab191266644f070dcc629c85a4093b51e42be072 Mon Sep 17 00:00:00 2001 +From 2fa4763b72621c1cc29195266d746dc2eda68361 Mon Sep 17 00:00:00 2001 From: Claggy3 Date: Sat, 11 Feb 2017 14:00:30 +0000 Subject: [PATCH 033/140] Update vfpmodule.c @@ -2163,7 +2163,7 @@ index a71a48e71fffa8626fe90106815376c44bbe679b..d6c0a5a0a5ae3510db3ace5e3f5d3410 /* * Save the userland NEON/VFP state. Under UP, -From b49e02015064a08b062b7ef9da948d5b74b52635 Mon Sep 17 00:00:00 2001 +From 1621ef4c35afa63dd47cc0d4944e83632e47204a Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Wed, 8 Mar 2017 21:13:24 +1100 Subject: [PATCH 034/140] ASoC: bcm2835_i2s.c: relax the ch2 register setting @@ -2187,7 +2187,7 @@ index 6ba20498202ed36906b52096893a88867a79269f..56df7d8a43d0aac055a91b0d24aca8e1 format |= BCM2835_I2S_CH1(BCM2835_I2S_CHPOS(ch1pos)); format |= BCM2835_I2S_CH2(BCM2835_I2S_CHPOS(ch2pos)); -From bb65e0d5180018502c9904c00f70bc9f4bc34e5d Mon Sep 17 00:00:00 2001 +From c7fdf41f435b4f3e024babfcf327c65af38d8ff8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Tue, 1 Nov 2016 15:15:41 +0100 Subject: [PATCH 035/140] i2c: bcm2835: Add debug support @@ -2379,7 +2379,7 @@ index cd07a69e2e9355540442785f95e90823b05c9d10..47167f403cc8329bd811b47c7011c299 if (i2c_dev->msg_err & BCM2835_I2C_S_ERR) return -EREMOTEIO; -From e4cbe7d5d580374cc52c55f34a64b420acf7db94 Mon Sep 17 00:00:00 2001 +From f02349f6b7d65dfc5247a695028abd1ed3e35fdb Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 18 Dec 2014 16:07:15 -0800 Subject: [PATCH 036/140] mm: Remove the PFN busy warning @@ -2407,7 +2407,7 @@ index 1423da8dd16f5bdc83e20ddf6665b2022a9a6492..6ce930c02160d55dc4eee1e7197a5efa goto done; } -From 55f979ec12a458a587c475ec8cb017c27b45979a Mon Sep 17 00:00:00 2001 +From 93d02d16d2d8cd630ac1c9f1dd18daf9b0670983 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 23 Mar 2017 10:06:56 +0000 Subject: [PATCH 037/140] ASoC: Add prompt for ICS43432 codec @@ -2435,7 +2435,7 @@ index 6c78b0b49b8145c24740d93c4174c059d91ddae9..d6450d5fc144737f967b8e00678baa9b config SND_SOC_INNO_RK3036 tristate "Inno codec driver for RK3036 SoC" -From e3a9cba066e87fca0aa10e8427b8d2fcb32d99c2 Mon Sep 17 00:00:00 2001 +From 8418dd70f7a4f336f57189f18ac3c437cf75ef22 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 18 May 2017 15:36:46 +0100 Subject: [PATCH 038/140] staging: bcm2835-audio: Fix memory corruption @@ -2473,7 +2473,7 @@ index 5f3d8f2339e34834d11edfa8de1d5819e3e32b4f..89f96f3c02805f4114ec9b488e18d00e return ret; } -From 9ddf7e3c1bb27dcbe36a2baa9b85c36f29c46a8f Mon Sep 17 00:00:00 2001 +From ef523067785b4ba3c8da601715fcdb81d0a1dfd0 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 12 May 2013 12:24:19 +0100 Subject: [PATCH 039/140] Main bcm2708/bcm2709 linux port @@ -2664,7 +2664,7 @@ index cfb4b4496dd9f61362dea012176c146120fada07..d9c6c217c4d6a2408abe2665bf7f2700 MODULE_AUTHOR("Lubomir Rintel "); MODULE_DESCRIPTION("BCM2835 mailbox IPC driver"); -From f1e4b89f3fbd1ee0f58137f94d937fcc27a43982 Mon Sep 17 00:00:00 2001 +From 378c63e5e28048e20261771012679b7e4a9e84d2 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 19:46:17 +0100 Subject: [PATCH 040/140] Add dwc_otg driver @@ -63941,7 +63941,7 @@ index 0000000000000000000000000000000000000000..cdc9963176e5a4a0d5250613b61e26c5 +test_main(); +0; -From dfb3701cf5d7ce32b6d74a5ed81016c966f5183d Mon Sep 17 00:00:00 2001 +From 3a7636e294ed006339810e31a2c209f798b73f53 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 17:06:34 +0100 Subject: [PATCH 041/140] bcm2708 framebuffer driver @@ -67403,7 +67403,7 @@ index 3c14e43b82fefe1d32f591d1b2f61d2cd28d0fa8..7626beb6a5bb8df601ddf0f6e6909d1f +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 -From 8f194a510cf860bd8f3f3a02adc9d3fad987e2f7 Mon Sep 17 00:00:00 2001 +From e629cd3a230a21c126c43aff8d355c5c34294ce5 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 14:22:53 +0100 Subject: [PATCH 042/140] dmaengine: Add support for BCM2708 @@ -68037,7 +68037,7 @@ index 0000000000000000000000000000000000000000..c5bfff2765be4606077e6c8af73040ec + +#endif /* _PLAT_BCM2708_DMA_H */ -From 22868bdec63cf956c7e75aeabcfcd8f5f4e87753 Mon Sep 17 00:00:00 2001 +From e8dec5e37b14e96353a583e7b2a111330289e442 Mon Sep 17 00:00:00 2001 From: gellert Date: Fri, 15 Aug 2014 16:35:06 +0100 Subject: [PATCH 043/140] MMC: added alternative MMC driver @@ -69920,7 +69920,7 @@ index 46c73e97e61f08a41d9753079345f5965caebbc5..388c551ed11e9d06ea1c25b6553d47a8 unsigned int erase_size; /* erase size in sectors */ -From 7695dbc0269595e1a8e508a0106477839afa0201 Mon Sep 17 00:00:00 2001 +From f3eaaa6fab15e50869c5d783c358ca17a643d2ac Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 25 Mar 2015 17:49:47 +0000 Subject: [PATCH 044/140] Adding bcm2835-sdhost driver, and an overlay to @@ -72329,7 +72329,7 @@ index 0000000000000000000000000000000000000000..9c6f199a7830959f31012d86bc1f8b1a +MODULE_LICENSE("GPL v2"); +MODULE_AUTHOR("Phil Elwell"); -From 0a7447480fa98e9acc6e84cc2bb30423190457f2 Mon Sep 17 00:00:00 2001 +From e793b6e3f2fa6fad62151f1655588f7f2717a43d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 28 Oct 2016 15:36:43 +0100 Subject: [PATCH 045/140] vc_mem: Add vc_mem driver for querying firmware @@ -72857,7 +72857,7 @@ index 0000000000000000000000000000000000000000..20a475377eb3078ea1ecaef2b24efc35 + +#endif /* _VC_MEM_H */ -From 69809f5c4f18e5e70cd51233ea1034c0264b75e5 Mon Sep 17 00:00:00 2001 +From 773202c61442d4e1e25966a9e30749ecdd506ae4 Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Tue, 22 Jul 2014 15:41:04 +0100 Subject: [PATCH 046/140] vcsm: VideoCore shared memory service for BCM2835 @@ -77734,7 +77734,7 @@ index 0000000000000000000000000000000000000000..b75729d762f25aace133f7a008633b40 + +#endif /* __VMCS_SM_IOCTL_H__INCLUDED__ */ -From df34ab894a84f9b895c7bae7f6bc9c72ebe55d8a Mon Sep 17 00:00:00 2001 +From c6c7e9f29aa4e0c52b29e796cc3b984bb64cdb06 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Fri, 21 Aug 2015 23:14:48 +0100 Subject: [PATCH 047/140] Add /dev/gpiomem device for rootless user GPIO access @@ -78045,7 +78045,7 @@ index 0000000000000000000000000000000000000000..f5e7f1ba8fb6f18dee77fad06a17480c +MODULE_DESCRIPTION("gpiomem driver for accessing GPIO from userspace"); +MODULE_AUTHOR("Luke Wren "); -From 0f4dc67bcbbdf5a4a5939e9dd130deff7541bf53 Mon Sep 17 00:00:00 2001 +From 9db56d028d86051ba41e11ed2303cb84c3704a98 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:14:45 +0100 Subject: [PATCH 048/140] Add SMI driver @@ -79999,7 +79999,7 @@ index 0000000000000000000000000000000000000000..ee3a75edfc033eeb0d90a687ffb68b10 + +#endif /* BCM2835_SMI_H */ -From 917e92bba4e0e08bb29ed970e475d0443023a209 Mon Sep 17 00:00:00 2001 +From 73faf3ab29801326e60bb6cb912d07964974dd01 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Tue, 26 Apr 2016 14:59:21 +0000 Subject: [PATCH 049/140] MISC: bcm2835: smi: use clock manager and fix reload @@ -80172,7 +80172,7 @@ index 63a4ea08b9930a3a31a985f0a1d969b488ed49ec..1261540703127d1d63b9f3c87042c6e5 return 0; } -From f0d6bab81440d68e4d5d83a0dd0b58254a99b84e Mon Sep 17 00:00:00 2001 +From b6d43832ea7fb8a03ca8b188e5c4111ae9a04d63 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:16:10 +0100 Subject: [PATCH 050/140] Add SMI NAND driver @@ -80540,7 +80540,7 @@ index 0000000000000000000000000000000000000000..02adda6da18bd0ba9ab19a104975b79d + ("Driver for NAND chips using Broadcom Secondary Memory Interface"); +MODULE_AUTHOR("Luke Wren "); -From 61907bc2293ad91e5d10d6f4d99d06587c8cd3d1 Mon Sep 17 00:00:00 2001 +From 7a9bfd58a6853316716de836300a64c4e28106dc Mon Sep 17 00:00:00 2001 From: Aron Szabo Date: Sat, 16 Jun 2012 12:15:55 +0200 Subject: [PATCH 051/140] lirc: added support for RaspberryPi GPIO @@ -81403,7 +81403,7 @@ index 0000000000000000000000000000000000000000..fb69624ccef00ddbdccf8256d6baf1b1 + +#endif -From 5522829e0ec6b1f0c01dc6c5eadf4b574ec1eb16 Mon Sep 17 00:00:00 2001 +From b4429bd14db6674d53dfa31df53c22936a072f53 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:49:20 +0100 Subject: [PATCH 052/140] Add cpufreq driver @@ -81670,7 +81670,7 @@ index 0000000000000000000000000000000000000000..99345969b0e4d651fd9033d67de2febb +module_init(bcm2835_cpufreq_module_init); +module_exit(bcm2835_cpufreq_module_exit); -From 843990e2c8913f59f09705435b929bbd33ed951e Mon Sep 17 00:00:00 2001 +From 70d28870bb95e45930dac9bf6b58350dd2832cc8 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 15:44:08 +0100 Subject: [PATCH 053/140] Add Chris Boot's i2c driver @@ -82338,7 +82338,7 @@ index 0000000000000000000000000000000000000000..962f2e5c7455d91bf32925d785f5f16b +MODULE_LICENSE("GPL v2"); +MODULE_ALIAS("platform:" DRV_NAME); -From cba1039bbc76af46c1e47a9b94486cd1785ee43f Mon Sep 17 00:00:00 2001 +From 942e37f6bd4932d277e294a804a1241f48e60e07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Fri, 26 Jun 2015 14:27:06 +0200 Subject: [PATCH 054/140] char: broadcom: Add vcio module @@ -82566,7 +82566,7 @@ index 0000000000000000000000000000000000000000..c19bc2075c77879563ef5e59038b5a14 +MODULE_DESCRIPTION("Mailbox userspace access"); +MODULE_LICENSE("GPL"); -From ba4450c78fc4e9939bc504e16791ef720ea4e1cc Mon Sep 17 00:00:00 2001 +From 4d899accc3c2ccbf81b56d1ba67c871f373e0410 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Fri, 26 Jun 2015 14:25:01 +0200 Subject: [PATCH 055/140] firmware: bcm2835: Support ARCH_BCM270x @@ -82652,7 +82652,7 @@ index dd506cd3a5b874f9e1acd07efb8cd151bb6145d1..3f070bd38a91511c986e3fb114b15bd4 MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("Raspberry Pi firmware driver"); -From 733d74c0c023e0d548c6b33671efac20f6fa2d4f Mon Sep 17 00:00:00 2001 +From 79089dfcf47b4d05b9dd2ba3374a5a09cdd748e2 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 11 May 2015 09:00:42 +0100 Subject: [PATCH 056/140] scripts: Add mkknlimg and knlinfo scripts from tools @@ -83182,7 +83182,7 @@ index 0000000000000000000000000000000000000000..84be2593ec1de8f97b0167ff06b3e05d + return $trailer; +} -From da26073d0984b05a7708453a1d41cc9bd86d58af Mon Sep 17 00:00:00 2001 +From f192c29db2814a3eec23cad7e6f8b66a95f8a51e Mon Sep 17 00:00:00 2001 From: notro Date: Wed, 9 Jul 2014 14:46:08 +0200 Subject: [PATCH 057/140] BCM2708: Add core Device Tree support @@ -95422,7 +95422,7 @@ index 58c05e5d9870b6c18a72da7dc44ff3112994946d..9842523b225a88505d796cc689c04f40 # Bzip2 -From 89d00b472096b34acc808f0d67b2f1c82690b630 Mon Sep 17 00:00:00 2001 +From e2aeaa885cd07108036910f6bc1bb3ce18973a89 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Feb 2015 13:50:57 +0000 Subject: [PATCH 058/140] BCM270x_DT: Add pwr_led, and the required "input" @@ -95600,7 +95600,7 @@ index 64c56d454f7df9f864a5242ce4212df586f66886..3fd74c8737871cb56f0355c858fc135e /* set_brightness_work / blink_timer flags, atomic, private. */ unsigned long work_flags; -From 5928a3dfd8e54d87132d91994907849c4bf2dc0a Mon Sep 17 00:00:00 2001 +From 01e279ec48e46577410018cd9cf9b0bd25152a23 Mon Sep 17 00:00:00 2001 From: Siarhei Siamashka Date: Mon, 17 Jun 2013 13:32:11 +0300 Subject: [PATCH 059/140] fbdev: add FBIOCOPYAREA ioctl @@ -95871,7 +95871,7 @@ index fb795c3b3c178ad3cd7c9e9e4547ffd492bac181..703fa8a70574323abe2fb32599254582 __u32 dx; /* screen-relative */ __u32 dy; -From 2e2c7b1c39d7d462009c422cb529148c4c33fa98 Mon Sep 17 00:00:00 2001 +From 6f311d5dbbcdc069e9b0971adc36e1132800ecf5 Mon Sep 17 00:00:00 2001 From: Harm Hanemaaijer Date: Thu, 20 Jun 2013 20:21:39 +0200 Subject: [PATCH 060/140] Speed up console framebuffer imageblit function @@ -96083,7 +96083,7 @@ index a2bb276a8b2463eee98eb237c4647bc00cd93601..436494fba15abecb400ef28688466faf start_index, pitch_index); } else -From 8ad32bf5551723e795b37b761d3f50ed07d88162 Mon Sep 17 00:00:00 2001 +From 1c2358b2eae6598dc77df4235b19ffb0551ff468 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 8 May 2013 11:46:50 +0100 Subject: [PATCH 061/140] enabling the realtime clock 1-wire chip DS1307 and @@ -96336,7 +96336,7 @@ index 90cbe7e65059f6b604a87c6bf39cd9bbeae7684c..a52be51ee0a5511a75d4eaa8dacaec5e u8, w1_slave_found_callback); }; -From aa4cfbc890b73a4293517316489893efd1945e86 Mon Sep 17 00:00:00 2001 +From f1a91dd57f33388b81f64ea79b5a33a0f8147085 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 14 Jul 2014 22:02:09 +0100 Subject: [PATCH 062/140] hid: Reduce default mouse polling interval to 60Hz @@ -96371,7 +96371,7 @@ index 3f11b02f9857648ba27138f39823a4017fb93d2f..09a81a447dd64887f6dbd8ec8dc40264 break; case HID_GD_JOYSTICK: -From 6e03e6db7a7236df6d1961047634bac6c7ed33cd Mon Sep 17 00:00:00 2001 +From 1cf82aed2c951ee7aa0f9abb083bb6d3d2e067a4 Mon Sep 17 00:00:00 2001 From: Gordon Hollingworth Date: Tue, 12 May 2015 14:47:56 +0100 Subject: [PATCH 063/140] rpi-ft5406: Add touchscreen driver for pi LCD display @@ -96732,7 +96732,7 @@ index 30fb37fe175df604a738258a2a632bca3bfff33f..4a3d79d3b48eb483a4e4bf498f617515 RPI_FIRMWARE_FRAMEBUFFER_SET_BACKLIGHT = 0x0004800f, -From 6eb6737bd9ad79f0517e7944b54ab5d8ecdc615d Mon Sep 17 00:00:00 2001 +From 59c3ba31b0584636d8a10a06921adc46536743c0 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 28 Nov 2016 16:50:04 +0000 Subject: [PATCH 064/140] Improve __copy_to_user and __copy_from_user @@ -98310,7 +98310,7 @@ index 17ec37811c32f09126ed42753037e055c5cec115..c08f81812d0d56a0d90c1eb6777d0622 bool "Broadcom BCM63xx DSL SoC" depends on ARCH_MULTI_V7 -From 94f598bd58e5ee4205d2f3be9a498513b5c4ed79 Mon Sep 17 00:00:00 2001 +From a781ee6e9283723b5803e1441477cb54418ff28f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 25 Jun 2015 12:16:11 +0100 Subject: [PATCH 065/140] gpio-poweroff: Allow it to work on Raspberry Pi @@ -98348,7 +98348,7 @@ index be3d81ff51cc3f510d85e4eed7a52960e51e7bc1..a030ae9fb1fca325061c093696e82186 "%s: pm_power_off function already registered", __func__); -From 04b5564233812fa3629cbf58327b1158e2c84c58 Mon Sep 17 00:00:00 2001 +From f60be0cf14d6ed1ddcf3b6cbc553517a6d77a286 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 14:32:47 +0100 Subject: [PATCH 066/140] mfd: Add Raspberry Pi Sense HAT core driver @@ -99216,7 +99216,7 @@ index 0000000000000000000000000000000000000000..56196dc2af10e464a1e3f98b028dca1c + +#endif -From a4a051d6e0fc7dcf0775c5f4a2d6305b2f362249 Mon Sep 17 00:00:00 2001 +From 80b6a57f7dd0ffba0a52ba4ae5950450781631f1 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 19:19:08 +0100 Subject: [PATCH 067/140] ASoC: Add support for HifiBerry DAC @@ -99394,7 +99394,7 @@ index 0000000000000000000000000000000000000000..ee9f133953544629282631e5ef3f73fe +MODULE_DESCRIPTION("ASoC Driver for HifiBerry DAC"); +MODULE_LICENSE("GPL v2"); -From 63cb7d6ac5a2c4242f4baf306ae6d64948019304 Mon Sep 17 00:00:00 2001 +From 3c1dff9c6c40ce7c4b22412b61b4dcf9eb0ac4aa Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Mon, 25 Jan 2016 15:48:59 +0000 Subject: [PATCH 068/140] ASoC: Add support for Rpi-DAC @@ -99681,7 +99681,7 @@ index 0000000000000000000000000000000000000000..afe1b419582aa40c4b2729d242bb13cd +MODULE_AUTHOR("Florian Meier "); +MODULE_LICENSE("GPL v2"); -From 6a34ae013c5870d0eb2859e81fc98854a71f3038 Mon Sep 17 00:00:00 2001 +From 052fa82bc89f48174843be9a54d6562f72e7b4c1 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:41:23 +0100 Subject: [PATCH 069/140] ASoC: wm8804: Implement MCLK configuration options, @@ -99733,7 +99733,7 @@ index af95d648265b3e92e345101542b332aee35191d4..513f56ba132929662802d15cdc653af3 .component_driver = { .dapm_widgets = wm8804_dapm_widgets, -From 4575bceeaf2c8c82509971625dccc24239e49b92 Mon Sep 17 00:00:00 2001 +From f97bb69abe4fbfcfff4d2d176b34ad430b102f60 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:42:08 +0100 Subject: [PATCH 070/140] ASoC: BCM:Add support for HiFiBerry Digi. Driver is @@ -100080,7 +100080,7 @@ index 0000000000000000000000000000000000000000..7620dd02de40b6d644ff038b445d375d +MODULE_DESCRIPTION("ASoC Driver for HifiBerry Digi"); +MODULE_LICENSE("GPL v2"); -From b4f1fc36f768104e087b3b5a286455225707c6bb Mon Sep 17 00:00:00 2001 +From 2cea72ac172c0d142fc504c0a00f044457198914 Mon Sep 17 00:00:00 2001 From: Gordon Garrity Date: Sat, 8 Mar 2014 16:56:57 +0000 Subject: [PATCH 071/140] Add IQaudIO Sound Card support for Raspberry Pi @@ -100418,7 +100418,7 @@ index 0000000000000000000000000000000000000000..1ee4097c846376666775272ed692ca33 +MODULE_DESCRIPTION("ASoC Driver for IQAudio DAC"); +MODULE_LICENSE("GPL v2"); -From 90dc68a784122a6cdad96b1911471d7bfe55e021 Mon Sep 17 00:00:00 2001 +From cd63084563794664df70ab1c46edf087106fa9ce Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 10:06:56 +0200 Subject: [PATCH 072/140] Added support for HiFiBerry DAC+ @@ -101051,7 +101051,7 @@ index 72b19e62f6267698aea45d2410d616d91c1825cb..c6839ef6e16754ed9de2698507b8986a dev_err(dev, "No LRCLK?\n"); return -EINVAL; -From 638d9d4026a57d4adcb616dd0038a80a518ae5e9 Mon Sep 17 00:00:00 2001 +From 0e9e3776a447ea3be3a3fe38e9fba1ca905cfa85 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 11:09:58 +0200 Subject: [PATCH 073/140] Added driver for HiFiBerry Amp amplifier add-on board @@ -101889,7 +101889,7 @@ index 0000000000000000000000000000000000000000..8f019e04898754d2f87e9630137be9e8 + +#endif /* _TAS5713_H */ -From f33e45f91097695d18884008a722daf8e99ad2aa Mon Sep 17 00:00:00 2001 +From a4e227dc76210f429407a1d0fa0e646447adbd0f Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Wed, 25 Mar 2015 09:26:17 +0100 Subject: [PATCH 074/140] Add driver for rpi-proto @@ -102107,7 +102107,7 @@ index 0000000000000000000000000000000000000000..fadbfade100228aaafabb0d3bdf35c01 +MODULE_DESCRIPTION("ASoC Driver for Raspberry Pi connected to PROTO board (WM8731)"); +MODULE_LICENSE("GPL"); -From b39a7eee0091bc3a7c1a84f28957697d5d6a0983 Mon Sep 17 00:00:00 2001 +From 706686ae4fb619543ce4d64d5610f1bffac9efdd Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 24 Aug 2015 16:03:47 +0100 Subject: [PATCH 075/140] RaspiDAC3 support @@ -102353,7 +102353,7 @@ index 0000000000000000000000000000000000000000..ad2b5b89bc8213dc2e277306ef50d6e3 +MODULE_DESCRIPTION("ASoC Driver for RaspiDAC Rev.3x"); +MODULE_LICENSE("GPL v2"); -From 6497629f38960fdf5447aeaaed069fea0155e960 Mon Sep 17 00:00:00 2001 +From 8a92466931ddf2ea93b0ff96cc2fde6888ae267b Mon Sep 17 00:00:00 2001 From: Aaron Shaw Date: Thu, 7 Apr 2016 21:26:21 +0100 Subject: [PATCH 076/140] Add Support for JustBoom Audio boards @@ -102812,7 +102812,7 @@ index 0000000000000000000000000000000000000000..909cf8928f2f4313982316f9c5b8a709 +MODULE_DESCRIPTION("ASoC Driver for JustBoom PI Digi HAT Sound Card"); +MODULE_LICENSE("GPL v2"); -From 61b4d6328a4bd4e5af28db74eeb08847e5ba6b2c Mon Sep 17 00:00:00 2001 +From 573e56de1b561b739d0a56c406ab99e98c047c91 Mon Sep 17 00:00:00 2001 From: Andrey Grodzovsky Date: Tue, 3 May 2016 22:10:59 -0400 Subject: [PATCH 077/140] ARM: adau1977-adc: Add basic machine driver for @@ -102997,7 +102997,7 @@ index 0000000000000000000000000000000000000000..f3d7e5db7bb912e1d7ca6f8e8d42df5f +MODULE_DESCRIPTION("ASoC Driver for ADAU1977 ADC"); +MODULE_LICENSE("GPL v2"); -From 94084982b9ad5297058b71edf8c68af47b4a03ab Mon Sep 17 00:00:00 2001 +From 4f6e915f181639435a607aeb6625828d918bb7cc Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Mon, 16 May 2016 21:36:31 +1000 Subject: [PATCH 078/140] New AudioInjector.net Pi soundcard with low jitter @@ -103251,7 +103251,7 @@ index 0000000000000000000000000000000000000000..491906bbf446826e55dd843f28e4860f +MODULE_ALIAS("platform:audioinjector-pi-soundcard"); + -From 91bcb212a95e604255635aede6b02e0155b7f16e Mon Sep 17 00:00:00 2001 +From 0ba262fac030fc414a17d8a98597e3140e887354 Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Thu, 30 Jun 2016 18:38:42 +0100 Subject: [PATCH 079/140] Add IQAudIO Digi WM8804 board support @@ -103554,7 +103554,7 @@ index 0000000000000000000000000000000000000000..33aa2be8a43a12a12cfb5d844dd9732c +MODULE_DESCRIPTION("ASoC Driver for IQAudIO WM8804 Digi"); +MODULE_LICENSE("GPL v2"); -From 5d86007ea9f825363a939da5cac21be6f55b4f2b Mon Sep 17 00:00:00 2001 +From ada60ac2b3e6cca1f156fd7f1f3032f4297cbcef Mon Sep 17 00:00:00 2001 From: escalator2015 Date: Tue, 24 May 2016 16:20:09 +0100 Subject: [PATCH 080/140] New driver for RRA DigiDAC1 soundcard using WM8741 + @@ -104030,7 +104030,7 @@ index 0000000000000000000000000000000000000000..f200688bb4ae32b90a0ced555aed94b0 +MODULE_DESCRIPTION("ASoC Driver for RRA DigiDAC1"); +MODULE_LICENSE("GPL v2"); -From 4b3e10e6dc09bfe9d16af4c039fa548297c52da2 Mon Sep 17 00:00:00 2001 +From e3ba975c41c5b1ae81aff020952f52bb88d89b17 Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Sat, 2 Jul 2016 16:26:19 +0100 Subject: [PATCH 081/140] Add support for Dion Audio LOCO DAC-AMP HAT @@ -104206,7 +104206,7 @@ index 0000000000000000000000000000000000000000..65e03741d349a2dc5bd91f69855ea952 +MODULE_DESCRIPTION("ASoC Driver for DionAudio LOCO"); +MODULE_LICENSE("GPL v2"); -From 52e0295949eba32ed00906b728ed73b78f8c971a Mon Sep 17 00:00:00 2001 +From 3368f68001d604c8fd68bbc69059484ae41493c8 Mon Sep 17 00:00:00 2001 From: Clive Messer Date: Mon, 19 Sep 2016 14:01:04 +0100 Subject: [PATCH 082/140] Allo Piano DAC boards: Initial 2 channel (stereo) @@ -104416,7 +104416,7 @@ index 0000000000000000000000000000000000000000..eaf50fb6dbca1970ae1c6f8662088b0f +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Piano DAC"); +MODULE_LICENSE("GPL v2"); -From 6358a0d0bc866330ee01e17a065e0fd0931f5b0f Mon Sep 17 00:00:00 2001 +From e23071a4a15934e7c170091713bcc819cfccc817 Mon Sep 17 00:00:00 2001 From: Raashid Muhammed Date: Mon, 27 Mar 2017 12:35:00 +0530 Subject: [PATCH 083/140] Add support for Allo Piano DAC 2.1 plus add-on board @@ -105288,7 +105288,7 @@ index 0000000000000000000000000000000000000000..d4e99e3c6a383d92fb0cf9e8c1cd1e76 +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Piano DAC Plus"); +MODULE_LICENSE("GPL v2"); -From 70cf53e2c68d935b1cd4a4f69384cac36c70c816 Mon Sep 17 00:00:00 2001 +From bc43370c36d6abc37690d95ca8882447bfbd634b Mon Sep 17 00:00:00 2001 From: BabuSubashChandar Date: Tue, 28 Mar 2017 20:04:42 +0530 Subject: [PATCH 084/140] Add support for Allo Boss DAC add-on board for @@ -105994,7 +105994,7 @@ index 0000000000000000000000000000000000000000..203ab76c7045b081578e23bda1099dd1 +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Boss DAC"); +MODULE_LICENSE("GPL v2"); -From 9ec3d5e63670fb73723124fd3d431cf370a92ab3 Mon Sep 17 00:00:00 2001 +From 336116393464651c24efe8b1ce8aac8d17edc2ef Mon Sep 17 00:00:00 2001 From: gtrainavicius Date: Sun, 23 Oct 2016 12:06:53 +0300 Subject: [PATCH 085/140] Support for Blokas Labs pisound board @@ -107196,7 +107196,7 @@ index 0000000000000000000000000000000000000000..06ff1e53dc9d860946965b6303577762 +MODULE_DESCRIPTION("ASoC Driver for pisound, http://blokas.io/pisound"); +MODULE_LICENSE("GPL v2"); -From c18bb087ee1904baf55ce158193939d13fbcc0d3 Mon Sep 17 00:00:00 2001 +From 94c3a92e0487803596f572dcd6237166906b59da Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 22 Jan 2017 12:49:37 +0100 Subject: [PATCH 086/140] ASoC: Add driver for Cirrus Logic Audio Card @@ -108264,7 +108264,7 @@ index 0000000000000000000000000000000000000000..ac8651ddff7bd3701dffe22c7fb88352 +MODULE_DESCRIPTION("ASoC driver for Cirrus Logic Audio Card"); +MODULE_LICENSE("GPL"); -From 3f2b4f91e7beb4718e18bdd72213843bef352bb5 Mon Sep 17 00:00:00 2001 +From a252b7ac8936ee628013b4c230a1c4d9c07ee55e Mon Sep 17 00:00:00 2001 From: Miquel Date: Fri, 24 Feb 2017 20:51:06 +0100 Subject: [PATCH 087/140] sound: Support for Dion Audio LOCO-V2 DAC-AMP HAT @@ -108462,7 +108462,7 @@ index 0000000000000000000000000000000000000000..a009c49477972a9832175d86f201b035 +MODULE_DESCRIPTION("ASoC Driver for DionAudio LOCO-V2"); +MODULE_LICENSE("GPL v2"); -From 4772afafcd378d231d196f8d5a2543e952c0da84 Mon Sep 17 00:00:00 2001 +From 97932008dc7de56ceb9c55009345519c09858121 Mon Sep 17 00:00:00 2001 From: Fe-Pi Date: Wed, 1 Mar 2017 04:42:43 -0700 Subject: [PATCH 088/140] Add support for Fe-Pi audio sound card. (#1867) @@ -108679,7 +108679,7 @@ index 0000000000000000000000000000000000000000..015b56fd73cc36be5b5eecd17548fd03 +MODULE_DESCRIPTION("ASoC Driver for Fe-Pi Audio"); +MODULE_LICENSE("GPL v2"); -From b166c317906ee97cb8ffaea2a0c4720f4317f7e9 Mon Sep 17 00:00:00 2001 +From bd2b8ebef1b8e0178ce8055d80b9fff3f83f29c7 Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Wed, 8 Mar 2017 20:04:13 +1100 Subject: [PATCH 089/140] Add support for the AudioInjector.net Octo sound card @@ -109091,7 +109091,7 @@ index 0000000000000000000000000000000000000000..5e79f4eff93a21ed3495c77a90f73525 +MODULE_LICENSE("GPL v2"); +MODULE_ALIAS("platform:audioinjector-octo-soundcard"); -From 61eb5ef1d852308c29da4889b4f41a0b35b24731 Mon Sep 17 00:00:00 2001 +From 117fbfe2bb8d91408cab1232a31a924170656ecd Mon Sep 17 00:00:00 2001 From: Peter Malkin Date: Mon, 27 Mar 2017 16:38:21 -0700 Subject: [PATCH 090/140] Driver support for Google voiceHAT soundcard. @@ -109485,7 +109485,7 @@ index 0000000000000000000000000000000000000000..225854b8e5298b3c3018f59a49404354 +MODULE_DESCRIPTION("ASoC Driver for Google voiceHAT SoundCard"); +MODULE_LICENSE("GPL v2"); -From 457f586249af47a7f71bcdac3352a210bf6e8cb6 Mon Sep 17 00:00:00 2001 +From 2662629160c32ac0db99f38504c4d0d8b052ea8e Mon Sep 17 00:00:00 2001 From: sandeepal Date: Fri, 2 Jun 2017 18:59:46 +0530 Subject: [PATCH 091/140] Allo Digione Driver (#2048) @@ -109810,7 +109810,7 @@ index 0000000000000000000000000000000000000000..e3664e44c699d0102120ecf99e8b780a +MODULE_DESCRIPTION("ASoC Driver for Allo DigiOne"); +MODULE_LICENSE("GPL v2"); -From 93382dabe01809b1ea877d3f2cd0061104046c2c Mon Sep 17 00:00:00 2001 +From e25326674364a0266257eb7eccb1ad057963f93e Mon Sep 17 00:00:00 2001 From: P33M Date: Wed, 21 Oct 2015 14:55:21 +0100 Subject: [PATCH 092/140] rpi_display: add backlight driver and overlay @@ -109982,7 +109982,7 @@ index 0000000000000000000000000000000000000000..14a0d9b037395497c1fdae2961feccd5 +MODULE_DESCRIPTION("Raspberry Pi mailbox based Backlight Driver"); +MODULE_LICENSE("GPL"); -From 1ca669ab80cd4cd6811d537705712ea2405f74ef Mon Sep 17 00:00:00 2001 +From f979c91d284acae0ad7ab59fc0df57550772eb0b Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 23 Feb 2016 19:56:04 +0000 Subject: [PATCH 093/140] bcm2835-virtgpio: Virtual GPIO driver @@ -110259,7 +110259,7 @@ index 4a3d79d3b48eb483a4e4bf498f617515e3ad158f..5f34e1257117fb48013c9926a8a223d6 RPI_FIRMWARE_FRAMEBUFFER_SET_BACKLIGHT = 0x0004800f, -From 23c7bab829638fb46a95269800d3d7be28cab952 Mon Sep 17 00:00:00 2001 +From 39bc586ad05e98eddd41b82b28eb2b1b685b0bc7 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 20 Feb 2017 17:01:21 +0000 Subject: [PATCH 094/140] bcm2835-gpio-exp: Driver for GPIO expander via @@ -110588,7 +110588,7 @@ index 5f34e1257117fb48013c9926a8a223d64a598ab7..c819c21b0158a59c1308882e5a40e3f3 /* Dispmanx TAGS */ RPI_FIRMWARE_FRAMEBUFFER_ALLOCATE = 0x00040001, -From bd928e06fb5c3d80a6b75027067d17db17522dd9 Mon Sep 17 00:00:00 2001 +From 31a624003be2e099dd6e5b51cd2182b8cba57b0b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 23 Feb 2016 17:26:48 +0000 Subject: [PATCH 095/140] amba_pl011: Don't use DT aliases for numbering @@ -110620,7 +110620,7 @@ index 1888d168a41c87c605962da2605df8ab1c02bd20..e22b9e79836a6aeef4c8f9fb618b9595 uap->old_cr = 0; uap->port.dev = dev; -From 89821efdfa02133dc07cad795a2e2bd93b6e4417 Mon Sep 17 00:00:00 2001 +From eac49cd418f87f4571e4d075101843b73cacd9e6 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 1 Mar 2017 16:07:39 +0000 Subject: [PATCH 096/140] amba_pl011: Round input clock up @@ -110709,7 +110709,7 @@ index e22b9e79836a6aeef4c8f9fb618b9595c551500f..4b815abbf9913075885ee60f4d9ad49d /* unregisters the driver also if no more ports are left */ static void pl011_unregister_port(struct uart_amba_port *uap) -From 950861d25a21ab4679935c56217bdaeca18085c6 Mon Sep 17 00:00:00 2001 +From 74ca0e2552a11fac73fdc5a022097252c25ce4b1 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 3 Dec 2014 13:23:28 +0200 Subject: [PATCH 097/140] OF: DT-Overlay configfs interface @@ -111144,7 +111144,7 @@ index 0000000000000000000000000000000000000000..0037e6868a6cda8706c88194c6a4454b +} +late_initcall(of_cfs_init); -From 6ff8c1168014021fb9e13212fa939fb5d3a9edc5 Mon Sep 17 00:00:00 2001 +From d0bb7f273e3ec0ca855b24ebc060946e1b390172 Mon Sep 17 00:00:00 2001 From: Cheong2K Date: Fri, 26 Feb 2016 18:20:10 +0800 Subject: [PATCH 098/140] brcm: adds support for BCM43341 wifi @@ -111279,7 +111279,7 @@ index f3556122c6ace17c419e13023057861957a507fa..f8d4647016a1cde3d51dd43da07a46ce BRCMF_FW_NVRAM_ENTRY(BRCM_CC_43362_CHIP_ID, 0xFFFFFFFE, 43362), BRCMF_FW_NVRAM_ENTRY(BRCM_CC_4339_CHIP_ID, 0xFFFFFFFF, 4339), -From b43b0c27e5c54851b8f8b330a7aed0686c892d4b Mon Sep 17 00:00:00 2001 +From 85d7fc8170c5d47bd10a2583f989ceb671890841 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 17 Feb 2017 15:26:13 +0000 Subject: [PATCH 099/140] brcmfmac: Mute expected startup 'errors' @@ -111306,7 +111306,7 @@ index 2145343c18c91f6a43543eb42ca7bbc7a37f14b5..0f7b4e6b5ee3485806cd93873f00af34 req->alpha2[0], req->alpha2[1]); return; -From abcc1dd044369e167714d2689e29fc58d1992d51 Mon Sep 17 00:00:00 2001 +From a8f255bd3566dde50098cfe919fcd5a5c886ac5c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 17 Dec 2015 13:37:07 +0000 Subject: [PATCH 100/140] hci_h5: Don't send conf_req when ACTIVE @@ -111332,7 +111332,7 @@ index c0e4e26dc30d7c3c6a771b7b86df88c8cf763646..7308287259eedcaf229f8a496a0e3826 if (H5_HDR_LEN(hdr) > 2) h5->tx_win = (data[2] & 0x07); -From 5d3dd93a3e29d5735b8f50cf7df7112cf82c3794 Mon Sep 17 00:00:00 2001 +From 24767a08e862cd9861f4710a7087dfca692adb58 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 13 Apr 2015 17:16:29 +0100 Subject: [PATCH 101/140] config: Add default configs @@ -114014,7 +114014,7 @@ index 0000000000000000000000000000000000000000..e0dd8723047ff488e81a03ef42fdbc68 +CONFIG_CRC_ITU_T=y +CONFIG_LIBCRC32C=y -From 4962803fa396332f73f2077a03d0cd9be36a1afc Mon Sep 17 00:00:00 2001 +From 444a41e2136d989b01a8f43f6e7040946f8a746e Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Wed, 24 Aug 2016 03:35:56 -0700 Subject: [PATCH 102/140] Add arm64 configuration and device tree differences. @@ -115431,7 +115431,7 @@ index 0000000000000000000000000000000000000000..e6b09fafa27eed2b762e3d53b55041f7 +CONFIG_LIBCRC32C=y +CONFIG_BCM2835_VCHIQ=n -From 507599e52c4eb4ebdc7689ae24bdd44c8da53004 Mon Sep 17 00:00:00 2001 +From 52c870f2b60aa6316e7e1aa9727e2fa4b76e88ab Mon Sep 17 00:00:00 2001 From: Electron752 Date: Thu, 12 Jan 2017 07:07:08 -0800 Subject: [PATCH 103/140] ARM64: Make it work again on 4.9 (#1790) @@ -115846,7 +115846,7 @@ index e6b09fafa27eed2b762e3d53b55041f793683d27..c7e891d72969a388d9b135a36dbfc9c9 CONFIG_LIBCRC32C=y -CONFIG_BCM2835_VCHIQ=n -From d40d04054b91f61439027b71b1de8c7ad153d2e0 Mon Sep 17 00:00:00 2001 +From 0b7cf69f55bab8c5cfd4c84c0aadceffea31635e Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Thu, 12 Jan 2017 19:10:07 -0800 Subject: [PATCH 104/140] ARM64: Enable HDMI audio and vc04_services in @@ -115878,7 +115878,7 @@ index c7e891d72969a388d9b135a36dbfc9c9cb609bf8..4b90f9b64abe9f089ba56b13d5a00de3 CONFIG_BCM2835_MBOX=y # CONFIG_IOMMU_SUPPORT is not set -From b5a05b9c9dda5f0983d5940c5338f6dea89495d6 Mon Sep 17 00:00:00 2001 +From fb750ac4d834e30b377b928bbc5d35e97f179b4d Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Thu, 12 Jan 2017 19:14:03 -0800 Subject: [PATCH 105/140] ARM64: Run bcmrpi3_defconfig through savedefconfig. @@ -115926,7 +115926,7 @@ index 4b90f9b64abe9f089ba56b13d5a00de33343bfb9..dac962ca1634662ce7d966f1ffb53b5b CONFIG_FB_TFT_AGM1264K_FL=m CONFIG_FB_TFT_BD663474=m -From 4690c2ea4ace9def5d3db3f00fe7e6f6e6ace705 Mon Sep 17 00:00:00 2001 +From 48d730cf2b779772d05d43ab904aded7ef38a30c Mon Sep 17 00:00:00 2001 From: Electron752 Date: Sat, 14 Jan 2017 02:54:26 -0800 Subject: [PATCH 106/140] ARM64: Enable Kernel Address Space Randomization @@ -115961,7 +115961,7 @@ index dac962ca1634662ce7d966f1ffb53b5bfa27c506..aae33b4b3c3e736ea7cd3ca242158ad6 CONFIG_BINFMT_MISC=y CONFIG_COMPAT=y -From 3dd7c882be28f4f3d04d55bda434301656641fe9 Mon Sep 17 00:00:00 2001 +From 4b0bc77ca01936690753e217d22eddfd0a70babe Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sun, 15 Jan 2017 07:31:59 -0800 Subject: [PATCH 107/140] ARM64: Enable RTL8187/RTL8192CU wifi in build config @@ -115989,7 +115989,7 @@ index aae33b4b3c3e736ea7cd3ca242158ad6ba558aff..b7d762df19b85e369a32cd823dfd0621 CONFIG_ZD1211RW=m CONFIG_MAC80211_HWSIM=m -From b1d38ffd30f6cd60e27380f06f5d0278fd6112c2 Mon Sep 17 00:00:00 2001 +From 9ddc08c00ecc3c238c97648fb37035e9c154bcbd Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:33:51 -0800 Subject: [PATCH 108/140] ARM64/DWC_OTG: Port dwc_otg driver to ARM64 @@ -116335,7 +116335,7 @@ index 6b2c7d0c93f36a63863ff4b0ecc1f3eab77e058b..d7b700ff17821ad1944e36721fe6b2db /** The OS page size */ #define DWC_OS_PAGE_SIZE PAGE_SIZE -From 3a1626a62377c41c695822371b7b97f1081ae39a Mon Sep 17 00:00:00 2001 +From d8ce1f16dff6fbbe8e53aa6c972e9525509eb79a Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:43:57 -0800 Subject: [PATCH 109/140] ARM64: Round-Robin dispatch IRQs between CPUs. @@ -116412,7 +116412,7 @@ index bee4d2d2ebacc3233423bb9d825e076b9f52fccd..014f13f89eb896f5cfc75ed9891787d0 .name = "bcm2836-gpu", .irq_mask = bcm2836_arm_irqchip_mask_gpu_irq, -From 2b5e541d09beb3901b86578321defa4f570cb866 Mon Sep 17 00:00:00 2001 +From 4556d4e310613ed32f57f192478b961e9dc324a1 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:45:03 -0800 Subject: [PATCH 110/140] ARM64: Enable DWC_OTG Driver In ARM64 Build @@ -116436,7 +116436,7 @@ index b7d762df19b85e369a32cd823dfd062145bdefa7..4d85c231c5ea0244e1b05fb4a5e3c8fd CONFIG_USB_STORAGE=y CONFIG_USB_STORAGE_REALTEK=m -From a6370845037d4da391615f64a2d3274565f14267 Mon Sep 17 00:00:00 2001 +From a7bd56957a0b44b616a351a1e49d59cee3f1d21c Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 11 Feb 2017 01:18:31 -0800 Subject: [PATCH 111/140] ARM64: Force hardware emulation of deprecated @@ -116467,7 +116467,7 @@ index d06fbe4cd38d7423c900aff64b0e728f995478d3..877b7c90f9555203d5d55d739359a256 case INSN_OBSOLETE: insn->current_mode = INSN_UNDEF; -From a40843352510cfabb14d8011e479dbb1d8e35335 Mon Sep 17 00:00:00 2001 +From 3899ebbbf523a1e7a4dc38afa87d48832c2c5546 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Fri, 10 Feb 2017 17:57:08 -0800 Subject: [PATCH 112/140] build/arm64: Add rules for .dtbo files for dts @@ -116495,7 +116495,7 @@ index 9b41f1e3b1a039cd45fe842e10abff0181186fdf..dc2859b8eed168ed52e95c503e7a5ce3 dtbs: prepare scripts -From 56a7b25a5fa26a305d5290d5cb0cabaa5aa8a096 Mon Sep 17 00:00:00 2001 +From 451a77cddb704a5b34711664a9a1014156bbb68c Mon Sep 17 00:00:00 2001 From: Bilal Amarni Date: Wed, 24 May 2017 10:52:50 +0200 Subject: [PATCH 113/140] enable drivers for GPIO expander and vcio @@ -116526,7 +116526,7 @@ index 4d85c231c5ea0244e1b05fb4a5e3c8fd3e651ddf..9dcb58a519d041fadae99c81a7bda621 CONFIG_GPIO_ARIZONA=m CONFIG_GPIO_STMPE=y -From 5016bb660f621d02945667355cb97ea5d07e05ef Mon Sep 17 00:00:00 2001 +From 37c919dacabde330eb3e19200b4b060bff87273d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 24 Feb 2015 13:40:50 +0000 Subject: [PATCH 114/140] pinctrl-bcm2835: Fix interrupt handling for GPIOs @@ -116562,7 +116562,7 @@ index a9d480df32562defbf8be0faf0a39bfe06ff71f9..18c92bae3b2e7e9f8208ca0d4487b08b .suppress_bind_attrs = true, }, -From 54e263494fc3d0415fae8bc852d1549c79bcc515 Mon Sep 17 00:00:00 2001 +From a0bb35d46867a5a06585edebecd28b9bf241449a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 23 Mar 2017 16:34:46 +0000 Subject: [PATCH 115/140] bcm2835-aux: Add aux interrupt controller @@ -116729,7 +116729,7 @@ index bd750cf2238d61489811e7d7bd3b5f9950ed53c8..41e0702fae4692221980b0d02aed1ba6 BCM2835_AUX_CLOCK_COUNT, GFP_KERNEL); if (!onecell) -From 24ff70c14c446081875958c87c8114bd356c375d Mon Sep 17 00:00:00 2001 +From c57827c4e44b973d1f591d5ab8f5fb1976586eed Mon Sep 17 00:00:00 2001 From: Yasunari Takiguchi Date: Fri, 14 Apr 2017 10:43:57 +0100 Subject: [PATCH 116/140] This is the driver for Sony CXD2880 DVB-T2/T tuner + @@ -132864,7 +132864,7 @@ index 0000000000000000000000000000000000000000..82e122349055be817eb74ed5bbcd7560 +MODULE_AUTHOR("Sony Semiconductor Solutions Corporation"); +MODULE_LICENSE("GPL v2"); -From 2320542d9520844a03e83ad19bc363eee99eb390 Mon Sep 17 00:00:00 2001 +From f3473d76c43d1cf5c5b249978d26a0f1ba43aa05 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 09:18:09 +0100 Subject: [PATCH 117/140] raspberrypi-firmware: Define the MBOX channel in the @@ -132889,7 +132889,7 @@ index c819c21b0158a59c1308882e5a40e3f3fe73cbdf..de2a3dcd562beb752266eaf0070e5586 enum rpi_firmware_property_status { -From f4fb5253f5b7f913576d89cb29fc34397400218e Mon Sep 17 00:00:00 2001 +From ffefbae82975fdea9352c3e755836498c895804c Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 09:16:19 +0100 Subject: [PATCH 118/140] raspberrypi-firmware: Export the general transaction @@ -132936,7 +132936,7 @@ index de2a3dcd562beb752266eaf0070e55861d553f5f..dc7fd58afd5dddebf9b17065bb069a1d #endif /* __SOC_RASPBERRY_FIRMWARE_H__ */ -From 87e5ad1b74dd4b391480045da22d85a6d4426a3a Mon Sep 17 00:00:00 2001 +From 1010c22edbcec2fea29a8db100c113a51d1f426a Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 08:39:33 +0100 Subject: [PATCH 119/140] drm/vc4: Add a mode for using the closed firmware for @@ -133711,7 +133711,7 @@ index 0000000000000000000000000000000000000000..7dd233eed677c1689492ab95bc864753 + }, +}; -From e16990a4eaf844d2bc25e79e8dce397aaf2634dd Mon Sep 17 00:00:00 2001 +From 18fd12cdeb5c0c7117f0c1535ab78b0133cb41b3 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 1 Feb 2017 17:09:18 -0800 Subject: [PATCH 120/140] drm/vc4: Name the primary and cursor planes in fkms. @@ -133738,7 +133738,7 @@ index 7dd233eed677c1689492ab95bc86475330d2d63b..e6097046fb25361bc61d657083d95b63 if (type == DRM_PLANE_TYPE_PRIMARY) { vc4_plane->fbinfo = -From 1f12d72f78c4e3a32ae45dbd1f59dafa4c5f8ff0 Mon Sep 17 00:00:00 2001 +From 0f781a9fc2c88a758f79ea842a09d1eba2539363 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 1 Feb 2017 17:10:09 -0800 Subject: [PATCH 121/140] drm/vc4: Add DRM_DEBUG_ATOMIC for the insides of @@ -133811,7 +133811,7 @@ index e6097046fb25361bc61d657083d95b634232aabc..72d0b9cffe3d2997d69040c46f4aee11 RPI_FIRMWARE_SET_CURSOR_STATE, &packet_state, -From 892ecf25f3c307ec4bed1db8e5a0b7a63d633ddc Mon Sep 17 00:00:00 2001 +From fd657f3cbfa210da6b45c44ac840712b36743af7 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 2 Feb 2017 09:42:18 -0800 Subject: [PATCH 122/140] drm/vc4: Fix sending of page flip completion events @@ -133856,7 +133856,7 @@ index 72d0b9cffe3d2997d69040c46f4aee11e22aa213..185f9bd3c1b2d47d0c1fc5293db4199b static void vc4_crtc_handle_page_flip(struct vc4_crtc *vc4_crtc) -From 2e2e7f9139f79526545db438897610801dd8b46d Mon Sep 17 00:00:00 2001 +From fc0f373bb96272c60480b50ff26155cebe958f3b Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 18 Apr 2017 21:43:46 +0100 Subject: [PATCH 123/140] vc4_fkms: Apply firmware overscan offset to hardware @@ -133916,7 +133916,7 @@ index 185f9bd3c1b2d47d0c1fc5293db4199bd8963023..072f377b7423ee603d73ace2bf6d620f return 0; -From f6031541ee948dbb8f1748a2bbbe0be6fa2aa4d4 Mon Sep 17 00:00:00 2001 +From c1d4d46757748df8d16b82739c5cd3e6eb96a1d6 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 11:34:26 +0200 Subject: [PATCH 124/140] ASoC: bcm2835: Add support for TDM modes @@ -134321,7 +134321,7 @@ index 56df7d8a43d0aac055a91b0d24aca8e1b4e308e4..dcacf7f83c9371df539a788ea33fedcf dev->dev = &pdev->dev; dev_set_drvdata(&pdev->dev, dev); -From fb9a0efa04aefbc53589e10ee8014dab493389f9 Mon Sep 17 00:00:00 2001 +From caeebfc62c89c2ca49f2f10ff417812d64be3b9a Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 15:30:50 +0200 Subject: [PATCH 125/140] ASoC: bcm2835: Support left/right justified and DSP @@ -134570,7 +134570,7 @@ index dcacf7f83c9371df539a788ea33fedcf97d64690..3a706fda4f39e42efbe12f19d87af9b1 } -From 5ee7b9e1b097ab5181276c5a6492c52421aac6f4 Mon Sep 17 00:00:00 2001 +From d5afa53009f26fc72719c863fed421996525cb06 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 16:19:54 +0200 Subject: [PATCH 126/140] ASoC: bcm2835: Support additional samplerates up to @@ -134616,7 +134616,7 @@ index 3a706fda4f39e42efbe12f19d87af9b100a348a5..43f5715a0d5dda851731ecf7ff27e76c | SNDRV_PCM_FMTBIT_S24_LE | SNDRV_PCM_FMTBIT_S32_LE -From e66792f8b0dc6807feada22266194eb655a6cc94 Mon Sep 17 00:00:00 2001 +From a9ec2217da9b22b20622fc83e37489289fc85b20 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 16:24:57 +0200 Subject: [PATCH 127/140] ASoC: bcm2835: Enforce full symmetry @@ -134655,7 +134655,7 @@ index 43f5715a0d5dda851731ecf7ff27e76c48fb6e57..2e449d7173fcecbcd647f90a26bd58b6 static bool bcm2835_i2s_volatile_reg(struct device *dev, unsigned int reg) -From 0cdd58c383a2bab7c2384c59b657989db0e6bb33 Mon Sep 17 00:00:00 2001 +From 83d46f64d04ebb0f791899249bf0e0e0460fb988 Mon Sep 17 00:00:00 2001 From: Andrei Gherzan Date: Mon, 5 Jun 2017 16:40:38 +0100 Subject: [PATCH 128/140] dma-bcm2708: Fix module compilation of @@ -134701,7 +134701,7 @@ index c5bfff2765be4606077e6c8af73040ec13ee8974..6ca874d332a8bc666b1c9576ac51f479 #endif /* _PLAT_BCM2708_DMA_H */ -From 0223fd34be079c4974f3a8e0255b33d7d48d8d39 Mon Sep 17 00:00:00 2001 +From 87b02b4d4e490f569c9363c160c6ba192983891c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 25 Aug 2017 19:18:13 +0100 Subject: [PATCH 129/140] cache: export clean and invalidate @@ -134756,7 +134756,7 @@ index de78109d002db1a5e7c94a6c1bc8bb94161d07b8..4c850aa3af2b2439fced4e130441329a sub r3, r2, #1 bic r0, r0, r3 -From b8738ae7f8bd53a939e89e2d4b245e1a012064ec Mon Sep 17 00:00:00 2001 +From b9fa9f4fcd83d678f15c9b151895fb050f0b2cc0 Mon Sep 17 00:00:00 2001 From: Dan Pasanen Date: Wed, 20 Sep 2017 10:17:41 -0500 Subject: [PATCH 130/140] vcsm: fix multi-platform build @@ -134786,7 +134786,7 @@ index 034ae2f27f870621af9f49453501f1cde051f32a..b7814d67500b98fcd6f376d526a3d4a4 { 0, -From c81ee1d27182948b873c268ed1ee2d3fddedd57e Mon Sep 17 00:00:00 2001 +From 88a5e326e66c6ba22f935204873401d2bfbff049 Mon Sep 17 00:00:00 2001 From: Dan Pasanen Date: Thu, 21 Sep 2017 09:55:42 -0500 Subject: [PATCH 131/140] arm: partially revert @@ -134894,7 +134894,7 @@ index 054b491ff7649ca067ff821770aec80a4da42102..70e8b7d3443467ae9595924f1a9d043b EXPORT_SYMBOL(cpu_cache); #endif -From 9c867620b8c01599e412e30f526c440b278e0d0c Mon Sep 17 00:00:00 2001 +From d7be38be4ba7c6155295d8e167703241d2a44cdb Mon Sep 17 00:00:00 2001 From: Dan Pasanen Date: Thu, 21 Sep 2017 09:57:44 -0500 Subject: [PATCH 132/140] vcsm: add macros for cache functions @@ -134950,7 +134950,7 @@ index b7814d67500b98fcd6f376d526a3d4a4b84fd152..32763bd01e2e3831778fbcd1066df3cb } } -From 0a9dc256190396f700eb4da043383eda71a86d52 Mon Sep 17 00:00:00 2001 +From a7d4b54cfe3ac524e8d4fbc47cd45e5d6746ff5a Mon Sep 17 00:00:00 2001 From: Dan Pasanen Date: Thu, 21 Sep 2017 07:41:02 -0500 Subject: [PATCH 133/140] vcsm: use dma APIs for cache functions @@ -135024,7 +135024,7 @@ index 32763bd01e2e3831778fbcd1066df3cbf582235d..cfa4ff747de2a96e03dab995aa54fc80 if ((op->invalidate_mode & ~3) != 0) { ret = -EINVAL; -From 79a79c3f003fba956a2844ea66ec54c887d66c55 Mon Sep 17 00:00:00 2001 +From b56c3069a31f3be94ae6cf7ad7d5d0e0179ecc5d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 29 Sep 2017 16:15:01 +0100 Subject: [PATCH 134/140] vcsm: Fix up macros to avoid breaking numbers used by @@ -135050,7 +135050,7 @@ index e50fd8eaecef7a3c8451c040ffc3888cc37e28fc..4f120421c2d11f7ae46752c38b073a4d /* Allocate a shared memory handle and block. */ int vc_sm_alloc(struct vc_sm_alloc_t *alloc, int *handle); -From 8d2429f7dab1e6ff1f242aa3d67b9aaa676d6901 Mon Sep 17 00:00:00 2001 +From f9f315d0ac6a84a4dbdb8fec431df553bb82b5ff Mon Sep 17 00:00:00 2001 From: Chung-Hsien Hsu Date: Sun, 14 May 2017 20:11:05 -0500 Subject: [PATCH 135/140] brcmfmac: add CLM download support @@ -135481,7 +135481,7 @@ index 0eea48e73331d57297099266b1725df2be35a565..f00016f804ac98995369c1e68586a86d static int brcmf_usb_bus_setup(struct brcmf_usbdev_info *devinfo) -From e5d7dcf87182be44649d8b0c3c1a66ba0f7dfb76 Mon Sep 17 00:00:00 2001 +From 822f2f19860a482115f23b7e4937e95c45e60f94 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Oct 2017 13:23:32 +0100 Subject: [PATCH 136/140] brcmfmac: request_firmware_direct is quieter @@ -135509,7 +135509,7 @@ index f0309e039592ba6e388084a13f052c03f99cf1ef..b5889360da96096775db6425337a7215 if (err == -ENOENT) return 0; -From ffc65d50cac68c6ae91951cce4ed536e1eb346a8 Mon Sep 17 00:00:00 2001 +From 1f3195601cd1422dba00958bb964a2bbd8738323 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 29 Sep 2017 10:32:19 +0100 Subject: [PATCH 137/140] amba_pl011: Add cts-event-workaround DT property @@ -135578,7 +135578,7 @@ index 4b815abbf9913075885ee60f4d9ad49d89ec96b2..8c6e495b74ca61b8ff8ee79bc6e9d84d uap->vendor = vendor; uap->fifosize = vendor->get_fifosize(dev); -From 9890e4b687fbeb01401880d091b5621e3fcab53d Mon Sep 17 00:00:00 2001 +From b30e836a1875695b18192eb21f457fbab6148bf6 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 29 Sep 2017 10:32:19 +0100 Subject: [PATCH 138/140] amba_pl011: Insert mb() for correct FIFO handling @@ -135608,7 +135608,7 @@ index 8c6e495b74ca61b8ff8ee79bc6e9d84d572b990a..f6428446dfc0eb060d18c119d065d85e return true; -From 9c652ea235ae8ee534d92cfc2d9b09ff2e1662ab Mon Sep 17 00:00:00 2001 +From 43214c19f0b2c390a18177e7d3af6a45ed72a7cd Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 11 Oct 2017 13:48:04 +0100 Subject: [PATCH 139/140] amba-pl011: Report AUTOCTS capability to framework @@ -135654,7 +135654,7 @@ index f6428446dfc0eb060d18c119d065d85ee6fea18c..aa661160a87330f013879e56a2da2ed6 if (uap->vendor->oversampling) { -From 1a8c9ba374779f40e426f6ae26848542e8a63dd1 Mon Sep 17 00:00:00 2001 +From d72dbe5ca9bb91d6b52dc0c061ff39e0fd665706 Mon Sep 17 00:00:00 2001 From: neilneil2000 <31366098+neilneil2000@users.noreply.github.com> Date: Thu, 12 Oct 2017 17:29:43 +0100 Subject: [PATCH 140/140] GPIO and gpio-poweroff clarifications