From 0175654339a146704fa8683f185027403930aee0 Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Mon, 5 Mar 2018 18:33:39 +0000 Subject: [PATCH] RPi: update linux support patch for linux 4.14.22 --- .../patches/linux/linux-01-RPi_support.patch | 740 +++++++++--------- 1 file changed, 357 insertions(+), 383 deletions(-) diff --git a/projects/RPi/patches/linux/linux-01-RPi_support.patch b/projects/RPi/patches/linux/linux-01-RPi_support.patch index 0ee8a65105..0be219d9b5 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 1c01847f01173f30add152efc4c93f867b1051ea Mon Sep 17 00:00:00 2001 +From c006849df45728cd344128f93005f0dbc9605b54 Mon Sep 17 00:00:00 2001 From: Dan Pasanen Date: Thu, 21 Sep 2017 09:55:42 -0500 Subject: [PATCH 001/246] arm: partially revert @@ -106,7 +106,7 @@ index 054b491ff7649ca067ff821770aec80a4da42102..70e8b7d3443467ae9595924f1a9d043b EXPORT_SYMBOL(cpu_cache); #endif -From 3f451b3cffd6ca7507213276881b5aa99a1f0302 Mon Sep 17 00:00:00 2001 +From 3e37f72b157f3967fa5c248d1d0e6cb3bcf9ffbe Mon Sep 17 00:00:00 2001 From: Steve Glendinning Date: Thu, 19 Feb 2015 18:47:12 +0000 Subject: [PATCH 002/246] smsx95xx: fix crimes against truesize @@ -156,7 +156,7 @@ index 309b88acd3d0b6ca1528dde7b27a23926f9be952..25e37195ceb00cfc0ced7638e8b571a1 usbnet_skb_return(dev, ax_skb); } -From 5f4d1ea869374beab65e29d59621c20f1aaf95b5 Mon Sep 17 00:00:00 2001 +From fe5cb3c11938a138e8f12830ded37d62b5b60fce Mon Sep 17 00:00:00 2001 From: Sam Nazarko Date: Fri, 1 Apr 2016 17:27:21 +0100 Subject: [PATCH 003/246] smsc95xx: Experimental: Enable turbo_mode and @@ -202,7 +202,7 @@ index 25e37195ceb00cfc0ced7638e8b571a1b0b8e6f1..09c7d4a07299e70b1cdc9df2c2c4cb39 netif_dbg(dev, ifup, dev->net, "rx_urb_size=%ld\n", -From 2639112006d2fa6ae0057b6490bb0d35b429ddf9 Mon Sep 17 00:00:00 2001 +From c323c22c09b7ff9bfbf344924028f4dcc7f5a2ef Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 17:26:38 +0000 Subject: [PATCH 004/246] Allow mac address to be set in smsc95xx @@ -301,7 +301,7 @@ index 09c7d4a07299e70b1cdc9df2c2c4cb39d2207c37..4d9704d0b184df9bd7ddbe6769e40a75 eth_hw_addr_random(dev->net); netif_dbg(dev, ifup, dev->net, "MAC address set to eth_random_addr\n"); -From 29d65a90e0fb6dc147b23dd22ab7127e5a7cc543 Mon Sep 17 00:00:00 2001 +From 42d6a8beba8a0d1ccf552acd59d51bd7a73c8575 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 13 Mar 2015 12:43:36 +0000 Subject: [PATCH 005/246] Protect __release_resource against resources without @@ -332,7 +332,7 @@ index 9b5f04404152c296af3a96132f27cfc80ffa9af9..f8a9af6e6b915812be2ba2c1c2b40106 for (;;) { tmp = *p; -From 8030a187f9a08cfee4935e5f887c3e882d5e3c55 Mon Sep 17 00:00:00 2001 +From 64b05238fa55239984894ca62e8662a0b05c47be Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 4 Dec 2015 17:41:50 +0000 Subject: [PATCH 006/246] irq-bcm2836: Prevent spurious interrupts, and trap @@ -362,7 +362,7 @@ index dc8c1e3eafe794a3af83dd987a6d6362d14dd5ee..e8204d9af58f1b893505c06902a83390 #endif } else if (stat) { -From f5e25db69f73272e66eb4bedd60592f5e64a8304 Mon Sep 17 00:00:00 2001 +From 0171bc633382b77ea346a0bed6fd55846376b4da Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 9 Feb 2017 14:33:30 +0000 Subject: [PATCH 007/246] irq-bcm2836: Avoid "Invalid trigger warning" @@ -389,7 +389,7 @@ index e8204d9af58f1b893505c06902a83390c2ea8509..6e3fab9587b782e026c01fa6b6e40338 static void -From 03f3864c6110a37edc7e1485066d8b7163cbe83d Mon Sep 17 00:00:00 2001 +From dd7d94fa2e17470419a39037731f9686c796e0f1 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/246] irqchip: bcm2835: Add FIQ support @@ -521,7 +521,7 @@ index d2da8a1e6b1b71381e382d034e7a94e865a6c3da..c4903360eabc2bef04f8e745782cea26 } -From 5cab2461c17c2a9a8f65469c1eed585137f1daa6 Mon Sep 17 00:00:00 2001 +From e3ab2e6334da258a349a38b96fa0b47d0ca33f95 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/246] irqchip: irq-bcm2835: Add 2836 FIQ support @@ -623,7 +623,7 @@ index c4903360eabc2bef04f8e745782cea268fb22897..13356d3b7bcd508f058c6a9e3c4b0b38 for (b = 0; b < NR_BANKS; b++) { for (i = 0; i < bank_irqs[b]; i++) { -From ad58d57e457856d4f78937666ae70e3526346e0c Mon Sep 17 00:00:00 2001 +From 488a7ae6db97cfccf41d269dd6793fa16b4fbc1d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 8 May 2017 16:43:40 +0100 Subject: [PATCH 010/246] irq_bcm2836: Send event when onlining sleeping cores @@ -662,7 +662,7 @@ index 6e3fab9587b782e026c01fa6b6e40338ef0c8d0a..86b357ae027bf8ba1ac32cd150a8cf21 } -From 34f71e55a48d281f658a12bf355e931c8331af36 Mon Sep 17 00:00:00 2001 +From c29753317592f88be89b9e0164accaf02c734408 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 10:26:09 +0100 Subject: [PATCH 011/246] spidev: Add "spidev" compatible string to silence @@ -686,7 +686,7 @@ index cda10719d1d1b21b32866d2b79363faa461ab8e1..4f3779d3aa0960640506725bde918075 }; MODULE_DEVICE_TABLE(of, spidev_dt_ids); -From 5ef057fec6ff8f30d59ebae4d070e93141243887 Mon Sep 17 00:00:00 2001 +From 9afb44f2fff5bd8fd63c0facc166bcdd8f278239 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Jun 2015 14:10:44 +0100 Subject: [PATCH 012/246] spi-bcm2835: Support pin groups other than 7-11 @@ -770,7 +770,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 05b95c8ea8429433851345dbeb14759f42c7358e Mon Sep 17 00:00:00 2001 +From 1abe74954f24b058eba590d7001038d243b97812 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 1 Jul 2016 22:09:24 +0100 Subject: [PATCH 013/246] spi-bcm2835: Disable forced software CS @@ -807,7 +807,7 @@ index 5dfe20ffc2866fa6789825016c585175a29705b6..8493474d286f7a1ac6454a22c61c8c2c return 0; } -From 485dcb2bbc99d19d3823d6c17fe1dbbbb6e914e5 Mon Sep 17 00:00:00 2001 +From 44e5564b67d90681235ae9579ae7c56db0070d9b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 8 Nov 2016 21:35:38 +0000 Subject: [PATCH 014/246] spi-bcm2835: Remove unused code @@ -898,7 +898,7 @@ index 8493474d286f7a1ac6454a22c61c8c2cef9121bf..33d75ad38a7f77d085321ace9101900a } -From ca298df8789560794b9cfa6ee4f9b7e911f03d07 Mon Sep 17 00:00:00 2001 +From 5ede6510a7fb2a816dc304c5c7a28a6252d942c5 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 015/246] ARM: bcm2835: Set Serial number and Revision @@ -954,7 +954,7 @@ index 0c1edfc98696da0e0bb7f4a18cdfbcdd27a9795d..8f152266ba9b470df2eaaed9ebcf158e static const char * const bcm2835_compat[] = { -From 265f4e9a5ead13ce2c0ffa77d060602c5a5b626f Mon Sep 17 00:00:00 2001 +From 899ad2dbec2b15a70eb8e9b362c2d7cb1409be3e 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 016/246] dmaengine: bcm2835: Load driver early and support @@ -1060,7 +1060,7 @@ index 6204cc32d09c5096df8aec304c3c37b3bcb6be44..599c218dc8a73172dd4bd4a058fc8f95 MODULE_ALIAS("platform:bcm2835-dma"); MODULE_DESCRIPTION("BCM2835 DMA engine driver"); -From a527f3f096c7bf97f71eda89314f7567560eaf5f Mon Sep 17 00:00:00 2001 +From df76fb86e38fea7aaa206f3ee19d9f03a80796b1 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 25 Jan 2016 17:25:12 +0000 Subject: [PATCH 017/246] firmware: Updated mailbox header @@ -1149,7 +1149,7 @@ index cb979ad90401e299344dd5fae38d09c489d8bd58..cbd1674570433fc591df89f68c892b33 #endif /* __SOC_RASPBERRY_FIRMWARE_H__ */ -From b050f72017a015811927d43940fc8c843090a5af Mon Sep 17 00:00:00 2001 +From 79f4e1dca619c53350906eb00a4326e4ba54bff0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 15 Jun 2016 16:48:41 +0100 Subject: [PATCH 018/246] rtc: Add SPI alias for pcf2123 driver @@ -1172,7 +1172,7 @@ index 8895f77726e8da5444afcd602dceff8f25a9b3fd..1833b8853ceb0e6147cceb93a00e558c MODULE_LICENSE("GPL"); +MODULE_ALIAS("spi:rtc-pcf2123"); -From 0a54dd4ee6bc159b0bb25e3cd4667cae835115ee Mon Sep 17 00:00:00 2001 +From 3d6a25dc5796349f368120dffbc280b8d0c3a2ab 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 019/246] watchdog: bcm2835: Support setting reboot partition @@ -1277,7 +1277,7 @@ index b339e0e67b4c1275fd4992fea4f1e24c0575b783..26b7177573fac2af1cd4ab5488d2686f static int bcm2835_wdt_probe(struct platform_device *pdev) -From e0936600e72aa3b6b970d93fefb423810996304f Mon Sep 17 00:00:00 2001 +From f946130b9e2330804cb1b6ef190bd5db47097cd6 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 5 Apr 2016 19:40:12 +0100 Subject: [PATCH 020/246] reboot: Use power off rather than busy spinning when @@ -1303,7 +1303,7 @@ index 3b2aa9a9fe268d45335f781c4aa22cf573753a1b..0180d89a34af45c56243fe0f17fbe209 /* -From 3441cd0f96ac370e915c3de31c8c282d0e9054bc Mon Sep 17 00:00:00 2001 +From c187d32c7923059bf89a7207e388a65bdd4dffc5 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 9 Nov 2016 13:02:52 +0000 Subject: [PATCH 021/246] bcm: Make RASPBERRYPI_POWER depend on PM @@ -1325,7 +1325,7 @@ index 49f1e2a75d614bc21db152327c7b425ae2504f8d..dccd2374ed00631abd441e3e9d78ee74 help This enables support for the RPi power domains which can be enabled -From 90386fbd2e5afb8f4a6ac28916745d365410a1dd Mon Sep 17 00:00:00 2001 +From f12f12fa44ddae52eae568e35f744a56bad32c4c Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Fri, 2 Sep 2016 16:45:27 +0100 Subject: [PATCH 022/246] Register the clocks early during the boot process, so @@ -1373,7 +1373,7 @@ index 58ce6af8452db9ca8b4d3c380a06e448919f6a8d..11d89d106026f15719ea25047d6f357b MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("BCM2835 clock driver"); -From 237a17afd47ba779f7e4769819b05f7234c926de Mon Sep 17 00:00:00 2001 +From 145099b130cfb60188eff7ed223cb31e23d4247a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 6 Dec 2016 17:05:39 +0000 Subject: [PATCH 023/246] bcm2835-rng: Avoid initialising if already enabled @@ -1402,7 +1402,7 @@ index 574211a495491d9d6021dcaefe4274a63ed02055..e66c0fca8c6090e32f72796c0877a1cf err = hwrng_register(&bcm2835_rng_ops); if (err) { -From 8ae567a6c0eecec5aa87d771824fac4d124badaf Mon Sep 17 00:00:00 2001 +From 5032da3288b2bfc51d4cd628ee4493da01abc200 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Aug 2016 16:28:44 +0100 Subject: [PATCH 024/246] kbuild: Ignore dtco targets when filtering symbols @@ -1425,7 +1425,7 @@ index 9ffd3dda3889c56a7a72229bed21ff5c49d62856..00da6c9bacbf33334233e22ca5209ade esac | tr ";" "\n" | sed -rn 's/^.*=== __KSYM_(.*) ===.*$$/KSYM_\1/p' -From 8f3950ee85fbd81d723a49b37a4b4e1d6811f9f9 Mon Sep 17 00:00:00 2001 +From 4b4bc4dae84da1f84025ccb5bfc11deacbada044 Mon Sep 17 00:00:00 2001 From: Robert Tiemann Date: Mon, 20 Jul 2015 11:01:25 +0200 Subject: [PATCH 025/246] BCM2835_DT: Fix I2S register map @@ -1466,7 +1466,7 @@ index 65783de0aedf3da79adc36fd077b7a89954ddb6b..a89fe4220fdc3f26f75ee66daf187554 dmas = <&dma 2>, <&dma 3>; -From 117513cfbfe51fd7366dcc78bc28ab5d6dc7ff43 Mon Sep 17 00:00:00 2001 +From c16562cbf8a06a9d70cc483755097ff981e525ba Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Feb 2017 17:20:08 +0000 Subject: [PATCH 026/246] clk-bcm2835: Mark used PLLs and dividers CRITICAL @@ -1497,7 +1497,7 @@ index 11d89d106026f15719ea25047d6f357b4bfcb2c5..fe8f5d65f2749cb3ddc878df61664826 divider->data = data; -From ab7a932a01c8b030fc627835c4278450baccfa0b Mon Sep 17 00:00:00 2001 +From a8ea6eaab8ab45efb41e64bbd306409c2dcba697 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Feb 2017 17:20:08 +0000 Subject: [PATCH 027/246] clk-bcm2835: Add claim-clocks property @@ -1602,7 +1602,7 @@ index fe8f5d65f2749cb3ddc878df616648267441e0ee..92b5e0f5145b32d3bfc3592fe381e8be sizeof(cprman_parent_names)); of_clk_parent_fill(dev->of_node, cprman->real_parent_names, -From 4c4d11a09f465ec63d09a1a7fba0431e326dd3d7 Mon Sep 17 00:00:00 2001 +From c4a12ee455f7d8ae25d860a8c4cdb9965cf07e67 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 6 Mar 2017 09:06:18 +0000 Subject: [PATCH 028/246] clk-bcm2835: Read max core clock from firmware @@ -1720,7 +1720,7 @@ index 92b5e0f5145b32d3bfc3592fe381e8be3cd90c72..336f8c9c44325d0a94e591a8557f7af2 for (i = 0; !of_property_read_u32_index(pdev->dev.of_node, "claim-clocks", -From 918011c364da587dfde15a87ed48a55efd4bb389 Mon Sep 17 00:00:00 2001 +From edd7699a657b04bc8bfcd1b0ab8b792c468053f3 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 9 May 2016 17:28:18 -0700 Subject: [PATCH 029/246] clk: bcm2835: Mark GPIO clocks enabled at boot as @@ -1761,7 +1761,7 @@ index 336f8c9c44325d0a94e591a8557f7af246adc857..caa05e5ad0b7b5cd683e04fb3591a3df * Pass the CLK_SET_RATE_PARENT flag if we are allowed to propagate * rate changes on at least of the parents. -From a4b23d5826ef687903345e4a2d64a7a0cb75b1e8 Mon Sep 17 00:00:00 2001 +From 74e555fc1cfc7c5cbec462831f7a26184ff71b2b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 9 Feb 2017 14:36:44 +0000 Subject: [PATCH 030/246] sound: Demote deferral errors to INFO level @@ -1799,7 +1799,7 @@ index fee4b0ef5566cf9e8de0bf5c568706da9cab2ea2..c728a4148903e983d61b6ae65765ba11 goto _err_defer; } -From bb0b34d02e3735b753cf70cb622d42322c73e9bd Mon Sep 17 00:00:00 2001 +From c32fe253c116fc4f4f8e593096446513a24c6c43 Mon Sep 17 00:00:00 2001 From: Claggy3 Date: Sat, 11 Feb 2017 14:00:30 +0000 Subject: [PATCH 031/246] Update vfpmodule.c @@ -1939,7 +1939,7 @@ index a71a48e71fffa8626fe90106815376c44bbe679b..d6c0a5a0a5ae3510db3ace5e3f5d3410 /* * Save the userland NEON/VFP state. Under UP, -From 61e9c2dbaf5d5e4e58d2d64dd9fb57a17e230fd0 Mon Sep 17 00:00:00 2001 +From d40bb9d8d9085edb8213c621e1d926b45299f365 Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Wed, 8 Mar 2017 21:13:24 +1100 Subject: [PATCH 032/246] ASoC: bcm2835_i2s.c: relax the ch2 register setting @@ -1963,7 +1963,7 @@ index 6ba20498202ed36906b52096893a88867a79269f..56df7d8a43d0aac055a91b0d24aca8e1 format |= BCM2835_I2S_CH1(BCM2835_I2S_CHPOS(ch1pos)); format |= BCM2835_I2S_CH2(BCM2835_I2S_CHPOS(ch2pos)); -From 9cf839851d36ab4f4da7831f651f4de12f604f38 Mon Sep 17 00:00:00 2001 +From eb957b62b811dcaef912ec0ada740cbd5ec34dca 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 033/246] i2c: bcm2835: Add debug support @@ -2155,7 +2155,7 @@ index cd07a69e2e9355540442785f95e90823b05c9d10..47167f403cc8329bd811b47c7011c299 if (i2c_dev->msg_err & BCM2835_I2C_S_ERR) return -EREMOTEIO; -From ef5b0de61f502bdcae40bbe976995992d241c426 Mon Sep 17 00:00:00 2001 +From ed3cddc20a78404be5256aeefb2785faa3a2185f Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 18 Dec 2014 16:07:15 -0800 Subject: [PATCH 034/246] mm: Remove the PFN busy warning @@ -2183,7 +2183,7 @@ index 6627caeeaf8245cc8c4ba88fb05bbd31d84e06eb..e05215cfabb40f670e6fa3f0e781ee1b goto done; } -From 17de3de55d7a3b42a6f9007cfd844bbc7761e61b Mon Sep 17 00:00:00 2001 +From 810ed92d28de2c49191bed64c237be2ad2576d56 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 23 Mar 2017 10:06:56 +0000 Subject: [PATCH 035/246] ASoC: Add prompt for ICS43432 codec @@ -2211,7 +2211,7 @@ index c367d11079bc90feec2ad0fa748d7ffc3035faba..91d5b531b69b49db97f7febbc60d33a2 config SND_SOC_INNO_RK3036 tristate "Inno codec driver for RK3036 SoC" -From c8d35ecc440da7674ec046fc694de777723d44e5 Mon Sep 17 00:00:00 2001 +From e02782f46a5468c034a10ed0c328e86b5163ff54 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 12 May 2013 12:24:19 +0100 Subject: [PATCH 036/246] Main bcm2708/bcm2709 linux port @@ -2402,7 +2402,7 @@ index cfb4b4496dd9f61362dea012176c146120fada07..d9c6c217c4d6a2408abe2665bf7f2700 MODULE_AUTHOR("Lubomir Rintel "); MODULE_DESCRIPTION("BCM2835 mailbox IPC driver"); -From e0915d836bf5728e125ec40a85925bd6ec95f14e Mon Sep 17 00:00:00 2001 +From 1ed01524afbf8511e9735f366f3e9afa1c5dfa6a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 19:46:17 +0100 Subject: [PATCH 037/246] Add dwc_otg driver @@ -63702,7 +63702,7 @@ index 0000000000000000000000000000000000000000..cdc9963176e5a4a0d5250613b61e26c5 +test_main(); +0; -From 91fde43e24cbe6c0f006a5b8e22e7fde823593f2 Mon Sep 17 00:00:00 2001 +From 521b32429184a990ab3cf38ba5aa2c9aa64b5ca7 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 17:06:34 +0100 Subject: [PATCH 038/246] bcm2708 framebuffer driver @@ -67164,7 +67164,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 07bf9fff79848ad66c01620f438cb38bb23a1fed Mon Sep 17 00:00:00 2001 +From 7352b6fb5e1d2ef6270357e874879c52551bc7d5 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 14:22:53 +0100 Subject: [PATCH 039/246] dmaengine: Add support for BCM2708 @@ -67798,7 +67798,7 @@ index 0000000000000000000000000000000000000000..c5bfff2765be4606077e6c8af73040ec + +#endif /* _PLAT_BCM2708_DMA_H */ -From af1e337f68d06cd8478d4a8e85e1456c3bd7e53e Mon Sep 17 00:00:00 2001 +From 3d679935ff2661e95a554128d56e2df0f5b35456 Mon Sep 17 00:00:00 2001 From: gellert Date: Fri, 15 Aug 2014 16:35:06 +0100 Subject: [PATCH 040/246] MMC: added alternative MMC driver @@ -69681,7 +69681,7 @@ index 279b39008a33bb68745d9ea55ea5dd7ed522fd1c..49bdea5791a289251019a89419804dde unsigned int erase_size; /* erase size in sectors */ -From 6346a228168c3da0d1e539f4ad25aae922caa44d Mon Sep 17 00:00:00 2001 +From 488385e66c48b4cb8c93d7f6c72dc1182acbae37 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 25 Mar 2015 17:49:47 +0000 Subject: [PATCH 041/246] Adding bcm2835-sdhost driver, and an overlay to @@ -72090,7 +72090,7 @@ index 0000000000000000000000000000000000000000..9c6f199a7830959f31012d86bc1f8b1a +MODULE_LICENSE("GPL v2"); +MODULE_AUTHOR("Phil Elwell"); -From e28ad02c9aa7a30a2c8e6f7d08b1d82d795bc450 Mon Sep 17 00:00:00 2001 +From cf2684114c0bbc0d385b0820344ab7e6bf2e8c53 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 28 Oct 2016 15:36:43 +0100 Subject: [PATCH 042/246] vc_mem: Add vc_mem driver for querying firmware @@ -72618,7 +72618,7 @@ index 0000000000000000000000000000000000000000..20a475377eb3078ea1ecaef2b24efc35 + +#endif /* _VC_MEM_H */ -From b98565a3d5a1aeb65fbb94982678faee556ce2d5 Mon Sep 17 00:00:00 2001 +From 00acc2e6bc15343de8208b49322f622e632e99e8 Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Tue, 22 Jul 2014 15:41:04 +0100 Subject: [PATCH 043/246] vcsm: VideoCore shared memory service for BCM2835 @@ -77499,7 +77499,7 @@ index 0000000000000000000000000000000000000000..b75729d762f25aace133f7a008633b40 + +#endif /* __VMCS_SM_IOCTL_H__INCLUDED__ */ -From d7a51155cef12895d0376c22af8a59ea329afbcb Mon Sep 17 00:00:00 2001 +From 14b745656cf6dc91019245067ce0de2f552c665b Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Fri, 21 Aug 2015 23:14:48 +0100 Subject: [PATCH 044/246] Add /dev/gpiomem device for rootless user GPIO access @@ -77810,7 +77810,7 @@ index 0000000000000000000000000000000000000000..f5e7f1ba8fb6f18dee77fad06a17480c +MODULE_DESCRIPTION("gpiomem driver for accessing GPIO from userspace"); +MODULE_AUTHOR("Luke Wren "); -From 25656222f380f1c38c0bf0014cf014a88b7c8568 Mon Sep 17 00:00:00 2001 +From 38bd8afc7d40b3dec00150d934652028f3f69315 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:14:45 +0100 Subject: [PATCH 045/246] Add SMI driver @@ -79764,7 +79764,7 @@ index 0000000000000000000000000000000000000000..ee3a75edfc033eeb0d90a687ffb68b10 + +#endif /* BCM2835_SMI_H */ -From ecec0c895aca0df5ed69f142cbc780bd5c08398e Mon Sep 17 00:00:00 2001 +From 128473717a35ac0c0aaa4596c0593a603c58c7fa Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Tue, 26 Apr 2016 14:59:21 +0000 Subject: [PATCH 046/246] MISC: bcm2835: smi: use clock manager and fix reload @@ -79936,7 +79936,7 @@ index 63a4ea08b9930a3a31a985f0a1d969b488ed49ec..1261540703127d1d63b9f3c87042c6e5 return 0; } -From 23154583abc366b62e82efd1218e70c05996d121 Mon Sep 17 00:00:00 2001 +From 423bf4089c35958cf9e1489534b241f5de07ce71 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:16:10 +0100 Subject: [PATCH 047/246] Add SMI NAND driver @@ -80304,7 +80304,7 @@ index 0000000000000000000000000000000000000000..c4826ea1c2bae555ce780e61f1076ddd + ("Driver for NAND chips using Broadcom Secondary Memory Interface"); +MODULE_AUTHOR("Luke Wren "); -From 21c82f9a03a998459bd6cd5071ea24b08eb2fc3f Mon Sep 17 00:00:00 2001 +From 40f3f1c09aea997a0fef69f1131863b9838bc062 Mon Sep 17 00:00:00 2001 From: Aron Szabo Date: Sat, 16 Jun 2012 12:15:55 +0200 Subject: [PATCH 048/246] lirc: added support for RaspberryPi GPIO @@ -81167,7 +81167,7 @@ index 0000000000000000000000000000000000000000..fb69624ccef00ddbdccf8256d6baf1b1 + +#endif -From 009470d29b9bec8d3cc4a639343db8cb732e3e92 Mon Sep 17 00:00:00 2001 +From b9bba7bf77819363483d77f905fe5d5bc1bbe940 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:49:20 +0100 Subject: [PATCH 049/246] Add cpufreq driver @@ -81434,7 +81434,7 @@ index 0000000000000000000000000000000000000000..99345969b0e4d651fd9033d67de2febb +module_init(bcm2835_cpufreq_module_init); +module_exit(bcm2835_cpufreq_module_exit); -From e703891a0c549ca0f485e26ffe89e3b595787704 Mon Sep 17 00:00:00 2001 +From 332715d83754a3c4404041004054c93d0ff3f6d0 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 15:44:08 +0100 Subject: [PATCH 050/246] Add Chris Boot's i2c driver @@ -82102,7 +82102,7 @@ index 0000000000000000000000000000000000000000..962f2e5c7455d91bf32925d785f5f16b +MODULE_LICENSE("GPL v2"); +MODULE_ALIAS("platform:" DRV_NAME); -From 7213f8d5dae243a5b5562e095a9b262f1dd74ef4 Mon Sep 17 00:00:00 2001 +From 12c6ec851410f608e04c2f466cacf251415e8f43 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 051/246] char: broadcom: Add vcio module @@ -82330,7 +82330,7 @@ index 0000000000000000000000000000000000000000..c19bc2075c77879563ef5e59038b5a14 +MODULE_DESCRIPTION("Mailbox userspace access"); +MODULE_LICENSE("GPL"); -From 304b9f294042bf72c2f51253a57bec78141522b4 Mon Sep 17 00:00:00 2001 +From af9fb355810c745e0e7aa217d7c22fc4f4ee9c52 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 052/246] firmware: bcm2835: Support ARCH_BCM270x @@ -82416,7 +82416,7 @@ index dd506cd3a5b874f9e1acd07efb8cd151bb6145d1..3f070bd38a91511c986e3fb114b15bd4 MODULE_AUTHOR("Eric Anholt "); MODULE_DESCRIPTION("Raspberry Pi firmware driver"); -From e1b36c2cd3d792860e54ed1e9f1f9e4605980875 Mon Sep 17 00:00:00 2001 +From 183ac246b001c8ff9de2455310c3c88883c05796 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 11 May 2015 09:00:42 +0100 Subject: [PATCH 053/246] scripts: Add mkknlimg and knlinfo scripts from tools @@ -82946,7 +82946,7 @@ index 0000000000000000000000000000000000000000..84be2593ec1de8f97b0167ff06b3e05d + return $trailer; +} -From 109a027e5c614ea43064b71359e837f2f0c4854c Mon Sep 17 00:00:00 2001 +From 58639afa504970b420c1ca391d6a1860ab231931 Mon Sep 17 00:00:00 2001 From: notro Date: Wed, 9 Jul 2014 14:46:08 +0200 Subject: [PATCH 054/246] BCM2708: Add core Device Tree support @@ -95403,7 +95403,7 @@ index 0b46136a91a80b51901f68bca1587b35a6f5f962..f7b614331bc8e9331d33a05957549849 # Bzip2 -From b31c8d9ad90c9f4c6e8b85daa85d2c33927b7eab Mon Sep 17 00:00:00 2001 +From e833df90561875df0e50123cef4507b37481cc31 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Feb 2015 13:50:57 +0000 Subject: [PATCH 055/246] BCM270x_DT: Add pwr_led, and the required "input" @@ -95581,7 +95581,7 @@ index bf6db4fe895bcd67e04ee65e8f76ea104af6299f..8741dca6dba65e2d72fbdbc1702139c2 /* set_brightness_work / blink_timer flags, atomic, private. */ unsigned long work_flags; -From aaa09fc6ac05abfef9322ff68f58b214da99b618 Mon Sep 17 00:00:00 2001 +From 467b207ced2891146adff5f9670387b3ceab15eb Mon Sep 17 00:00:00 2001 From: Siarhei Siamashka Date: Mon, 17 Jun 2013 13:32:11 +0300 Subject: [PATCH 056/246] fbdev: add FBIOCOPYAREA ioctl @@ -95852,7 +95852,7 @@ index 6cd9b198b7c64eb94821f2e3f2c5201e6c6d25eb..f36c92c2da7487437c33f7a4e2c6e09e __u32 dx; /* screen-relative */ __u32 dy; -From 12ac529e5a14f5b841427daf96fd082d7d537257 Mon Sep 17 00:00:00 2001 +From 288f5b3bdb0707a38cd73f4f1dc758cf6c297900 Mon Sep 17 00:00:00 2001 From: Harm Hanemaaijer Date: Thu, 20 Jun 2013 20:21:39 +0200 Subject: [PATCH 057/246] Speed up console framebuffer imageblit function @@ -96064,7 +96064,7 @@ index a2bb276a8b2463eee98eb237c4647bc00cd93601..436494fba15abecb400ef28688466faf start_index, pitch_index); } else -From 7084f020d9b83a405259b1d254f3f8e6104b0029 Mon Sep 17 00:00:00 2001 +From 9087f1eee2e311235f4f310b1bdcad9e7b4450fe Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 8 May 2013 11:46:50 +0100 Subject: [PATCH 058/246] enabling the realtime clock 1-wire chip DS1307 and @@ -96317,7 +96317,7 @@ index 5b2972946dda5f9ad415f1eaeaab67743a5cc0f0..b3558b7c9efb2484b40e31312aee197b u8, w1_slave_found_callback); }; -From 02d9c5c7eb62801fda63ba9a3f3e2776d6552dfc Mon Sep 17 00:00:00 2001 +From f187cb238bc4f6a967bd90694d70bc223704f4bb Mon Sep 17 00:00:00 2001 From: Gordon Hollingworth Date: Tue, 12 May 2015 14:47:56 +0100 Subject: [PATCH 059/246] rpi-ft5406: Add touchscreen driver for pi LCD display @@ -96665,7 +96665,7 @@ index 0000000000000000000000000000000000000000..9d7d05482355d168c5c0c42508cd9789 +MODULE_DESCRIPTION("Touchscreen driver for memory based FT5406"); +MODULE_LICENSE("GPL"); -From c17af848a6d365f5b646afac78029a09a3e26f1f Mon Sep 17 00:00:00 2001 +From 842fbbb7eaf5307a6d085b4063e9aead85ecd1cc Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 28 Nov 2016 16:50:04 +0000 Subject: [PATCH 060/246] Improve __copy_to_user and __copy_from_user @@ -98248,7 +98248,7 @@ index 971bc298f63eeeed418131b7b7200ac91b0d73f1..78e9f6e8c6fdebdb754cb703095d1726 bool "Broadcom BCM63xx DSL SoC" depends on ARCH_MULTI_V7 -From 7409440b8da3c7a494c61a74dfc84f9a74d8dba5 Mon Sep 17 00:00:00 2001 +From b81c823853ae7e2128385182739d07d3801513cc Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 25 Jun 2015 12:16:11 +0100 Subject: [PATCH 061/246] gpio-poweroff: Allow it to work on Raspberry Pi @@ -98286,7 +98286,7 @@ index be3d81ff51cc3f510d85e4eed7a52960e51e7bc1..a030ae9fb1fca325061c093696e82186 "%s: pm_power_off function already registered", __func__); -From 28805c33c45f30631158f7fc4efafed19eb5c3b2 Mon Sep 17 00:00:00 2001 +From 6e3ab51512148bd0ef24e389efe73e019c531b4f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 14:32:47 +0100 Subject: [PATCH 062/246] mfd: Add Raspberry Pi Sense HAT core driver @@ -99154,7 +99154,7 @@ index 0000000000000000000000000000000000000000..56196dc2af10e464a1e3f98b028dca1c + +#endif -From 12cc60cdd6b7e14e7d22f4eb284f677d9881e2d4 Mon Sep 17 00:00:00 2001 +From 82f3a75a9720f9cd9b9fb9ee9b6248c55e7f5a9e Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 19:19:08 +0100 Subject: [PATCH 063/246] ASoC: Add support for HifiBerry DAC @@ -99332,7 +99332,7 @@ index 0000000000000000000000000000000000000000..ee9f133953544629282631e5ef3f73fe +MODULE_DESCRIPTION("ASoC Driver for HifiBerry DAC"); +MODULE_LICENSE("GPL v2"); -From ab641989d32d8c80fbdb480913a81067fdcfc5b3 Mon Sep 17 00:00:00 2001 +From db8cd72effaa972ed2eedc806197b500aef55352 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Mon, 25 Jan 2016 15:48:59 +0000 Subject: [PATCH 064/246] ASoC: Add support for Rpi-DAC @@ -99619,7 +99619,7 @@ index 0000000000000000000000000000000000000000..afe1b419582aa40c4b2729d242bb13cd +MODULE_AUTHOR("Florian Meier "); +MODULE_LICENSE("GPL v2"); -From cb8e5517f70006ea00ffe28ca047c9914d803f5d Mon Sep 17 00:00:00 2001 +From 9d28b6a35d49049e614669d3a82ad77e890da227 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:41:23 +0100 Subject: [PATCH 065/246] ASoC: wm8804: Implement MCLK configuration options, @@ -99671,7 +99671,7 @@ index fc69b87443d80489382b97332de6d5ad12a58ec8..d8fdce81b297dcf02e144bdead0c6193 .component_driver = { .dapm_widgets = wm8804_dapm_widgets, -From 3390e9e43c256125e15e5addb8cd4dad03d236be Mon Sep 17 00:00:00 2001 +From b5272b999c26880279967c30f8f52dcdfa21c38a Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:42:08 +0100 Subject: [PATCH 066/246] ASoC: BCM:Add support for HiFiBerry Digi. Driver is @@ -100018,7 +100018,7 @@ index 0000000000000000000000000000000000000000..7620dd02de40b6d644ff038b445d375d +MODULE_DESCRIPTION("ASoC Driver for HifiBerry Digi"); +MODULE_LICENSE("GPL v2"); -From d48e740dd6f89bbbd67e3b86ff253f6986c372e8 Mon Sep 17 00:00:00 2001 +From f4642a541660c72353c6337027f6d0f18ee0cc54 Mon Sep 17 00:00:00 2001 From: Gordon Garrity Date: Sat, 8 Mar 2014 16:56:57 +0000 Subject: [PATCH 067/246] Add IQaudIO Sound Card support for Raspberry Pi @@ -100356,7 +100356,7 @@ index 0000000000000000000000000000000000000000..1ee4097c846376666775272ed692ca33 +MODULE_DESCRIPTION("ASoC Driver for IQAudio DAC"); +MODULE_LICENSE("GPL v2"); -From f2b2cc4463cb819c646e4b8cfcb67ea84a6b3932 Mon Sep 17 00:00:00 2001 +From e984741da636c918fe571bacd03df753e3c13cb4 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 10:06:56 +0200 Subject: [PATCH 068/246] Added support for HiFiBerry DAC+ @@ -100994,7 +100994,7 @@ index 68feae262476492ae3a0b30855dbb09e96fa187e..f7b0977017ed5a6c02eafa0147d49d66 dev_err(dev, "No LRCLK?\n"); return -EINVAL; -From 7efa5ee00ff0c5d891f6ceacb41f7d5760afad3f Mon Sep 17 00:00:00 2001 +From d68b42ffcac0590be8fb87534c3f5aba870d4d77 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 11:09:58 +0200 Subject: [PATCH 069/246] Added driver for HiFiBerry Amp amplifier add-on board @@ -101832,7 +101832,7 @@ index 0000000000000000000000000000000000000000..8f019e04898754d2f87e9630137be9e8 + +#endif /* _TAS5713_H */ -From 8c4e8deac2075c2350aff29bb76800fd2466580e Mon Sep 17 00:00:00 2001 +From 2d76f6389767f2cfca2151590bbd725bd0353714 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Wed, 25 Mar 2015 09:26:17 +0100 Subject: [PATCH 070/246] Add driver for rpi-proto @@ -102050,7 +102050,7 @@ index 0000000000000000000000000000000000000000..fadbfade100228aaafabb0d3bdf35c01 +MODULE_DESCRIPTION("ASoC Driver for Raspberry Pi connected to PROTO board (WM8731)"); +MODULE_LICENSE("GPL"); -From 4aea3b5bac767df768aadf70b28602a80b47555b Mon Sep 17 00:00:00 2001 +From ee3cf064e61c62eea00371b83115c86a00845f15 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 24 Aug 2015 16:03:47 +0100 Subject: [PATCH 071/246] RaspiDAC3 support @@ -102296,7 +102296,7 @@ index 0000000000000000000000000000000000000000..ad2b5b89bc8213dc2e277306ef50d6e3 +MODULE_DESCRIPTION("ASoC Driver for RaspiDAC Rev.3x"); +MODULE_LICENSE("GPL v2"); -From 099f97b353c182b5feec3a5bc25d29afd676f10a Mon Sep 17 00:00:00 2001 +From 7c91a97df99d5dc40bc9f422a8722d4005c99222 Mon Sep 17 00:00:00 2001 From: Aaron Shaw Date: Thu, 7 Apr 2016 21:26:21 +0100 Subject: [PATCH 072/246] Add Support for JustBoom Audio boards @@ -102755,7 +102755,7 @@ index 0000000000000000000000000000000000000000..909cf8928f2f4313982316f9c5b8a709 +MODULE_DESCRIPTION("ASoC Driver for JustBoom PI Digi HAT Sound Card"); +MODULE_LICENSE("GPL v2"); -From 108f9490737cf616a585adce6e3c0adf3db91d51 Mon Sep 17 00:00:00 2001 +From 07e9f71e12bbdf66ea9cdf911e91cd74262a8fe4 Mon Sep 17 00:00:00 2001 From: Andrey Grodzovsky Date: Tue, 3 May 2016 22:10:59 -0400 Subject: [PATCH 073/246] ARM: adau1977-adc: Add basic machine driver for @@ -102940,7 +102940,7 @@ index 0000000000000000000000000000000000000000..f3d7e5db7bb912e1d7ca6f8e8d42df5f +MODULE_DESCRIPTION("ASoC Driver for ADAU1977 ADC"); +MODULE_LICENSE("GPL v2"); -From 9191e0284c0092ec7ec9ec49e38eb32e444e28b0 Mon Sep 17 00:00:00 2001 +From 2a9d5a5b9356bc4f38aba3e8d3e53ceb871e249f Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Mon, 16 May 2016 21:36:31 +1000 Subject: [PATCH 074/246] New AudioInjector.net Pi soundcard with low jitter @@ -103194,7 +103194,7 @@ index 0000000000000000000000000000000000000000..491906bbf446826e55dd843f28e4860f +MODULE_ALIAS("platform:audioinjector-pi-soundcard"); + -From 6cb26bc422eaa1f336b6b2ac76caf849e10b91aa Mon Sep 17 00:00:00 2001 +From 846b870564a84b933f06fc895fc9ec3fbf966665 Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Thu, 30 Jun 2016 18:38:42 +0100 Subject: [PATCH 075/246] Add IQAudIO Digi WM8804 board support @@ -103497,7 +103497,7 @@ index 0000000000000000000000000000000000000000..33aa2be8a43a12a12cfb5d844dd9732c +MODULE_DESCRIPTION("ASoC Driver for IQAudIO WM8804 Digi"); +MODULE_LICENSE("GPL v2"); -From cbda6e588240b26bba61040f9a4c559b69e147ac Mon Sep 17 00:00:00 2001 +From 769e051acec7631f8f494bea4b51964bd0298428 Mon Sep 17 00:00:00 2001 From: escalator2015 Date: Tue, 24 May 2016 16:20:09 +0100 Subject: [PATCH 076/246] New driver for RRA DigiDAC1 soundcard using WM8741 + @@ -103973,7 +103973,7 @@ index 0000000000000000000000000000000000000000..f200688bb4ae32b90a0ced555aed94b0 +MODULE_DESCRIPTION("ASoC Driver for RRA DigiDAC1"); +MODULE_LICENSE("GPL v2"); -From fe79bbf9c02c9a23647e1ea1e9d175895a255eb5 Mon Sep 17 00:00:00 2001 +From 6c83c721f8b70430cdfa36aaeb8231f833cb34b5 Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Sat, 2 Jul 2016 16:26:19 +0100 Subject: [PATCH 077/246] Add support for Dion Audio LOCO DAC-AMP HAT @@ -104149,7 +104149,7 @@ index 0000000000000000000000000000000000000000..65e03741d349a2dc5bd91f69855ea952 +MODULE_DESCRIPTION("ASoC Driver for DionAudio LOCO"); +MODULE_LICENSE("GPL v2"); -From a247645ae018f8f0fc0bd02635bf12f4a3381705 Mon Sep 17 00:00:00 2001 +From 4d78b03bfa414cd47ada64c8a6f2e5d4e3beb75a Mon Sep 17 00:00:00 2001 From: Clive Messer Date: Mon, 19 Sep 2016 14:01:04 +0100 Subject: [PATCH 078/246] Allo Piano DAC boards: Initial 2 channel (stereo) @@ -104359,7 +104359,7 @@ index 0000000000000000000000000000000000000000..eaf50fb6dbca1970ae1c6f8662088b0f +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Piano DAC"); +MODULE_LICENSE("GPL v2"); -From 3d11e30291be16d334615078205e06e7a13121e9 Mon Sep 17 00:00:00 2001 +From 5bdb84631c4428d9307deebf14d82f5590e3000e Mon Sep 17 00:00:00 2001 From: Raashid Muhammed Date: Mon, 27 Mar 2017 12:35:00 +0530 Subject: [PATCH 079/246] Add support for Allo Piano DAC 2.1 plus add-on board @@ -105450,7 +105450,7 @@ index 0000000000000000000000000000000000000000..1800f5e4d414e2d83a9487a89a2800a3 +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Piano DAC Plus"); +MODULE_LICENSE("GPL v2"); -From 5d7cc1511c6e27629299e5f71dd8cdec50a5bf70 Mon Sep 17 00:00:00 2001 +From 302c715420ca4f4e2c9b4198265cfb62c99a556e Mon Sep 17 00:00:00 2001 From: BabuSubashChandar Date: Tue, 28 Mar 2017 20:04:42 +0530 Subject: [PATCH 080/246] Add support for Allo Boss DAC add-on board for @@ -106156,7 +106156,7 @@ index 0000000000000000000000000000000000000000..203ab76c7045b081578e23bda1099dd1 +MODULE_DESCRIPTION("ALSA ASoC Machine Driver for Allo Boss DAC"); +MODULE_LICENSE("GPL v2"); -From c24e1d35ac390e0763961fdaa43c7e239b443986 Mon Sep 17 00:00:00 2001 +From 23e0ef2416015fd2ab8f156b06b0242438777e43 Mon Sep 17 00:00:00 2001 From: gtrainavicius Date: Sun, 23 Oct 2016 12:06:53 +0300 Subject: [PATCH 081/246] Support for Blokas Labs pisound board @@ -107358,7 +107358,7 @@ index 0000000000000000000000000000000000000000..06ff1e53dc9d860946965b6303577762 +MODULE_DESCRIPTION("ASoC Driver for pisound, http://blokas.io/pisound"); +MODULE_LICENSE("GPL v2"); -From f546444bc5847fa7ef750594a9a133c7743bf0e4 Mon Sep 17 00:00:00 2001 +From c3c086ac8cb6656e3525f22b0388b0573e4cc496 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 22 Jan 2017 12:49:37 +0100 Subject: [PATCH 082/246] ASoC: Add driver for Cirrus Logic Audio Card @@ -108426,7 +108426,7 @@ index 0000000000000000000000000000000000000000..ac8651ddff7bd3701dffe22c7fb88352 +MODULE_DESCRIPTION("ASoC driver for Cirrus Logic Audio Card"); +MODULE_LICENSE("GPL"); -From 59b8e93c43ffeefa4184bcb794ad3129ce216a8e Mon Sep 17 00:00:00 2001 +From 331fac5eb75b704e04258c98e5ccb702b1cda630 Mon Sep 17 00:00:00 2001 From: Miquel Date: Fri, 24 Feb 2017 20:51:06 +0100 Subject: [PATCH 083/246] sound: Support for Dion Audio LOCO-V2 DAC-AMP HAT @@ -108624,7 +108624,7 @@ index 0000000000000000000000000000000000000000..a009c49477972a9832175d86f201b035 +MODULE_DESCRIPTION("ASoC Driver for DionAudio LOCO-V2"); +MODULE_LICENSE("GPL v2"); -From 89f242f427a3c991ecc77807711770f322bd3ee4 Mon Sep 17 00:00:00 2001 +From cd32edc068608ed1ab46e5b91d14b5657daaa043 Mon Sep 17 00:00:00 2001 From: Fe-Pi Date: Wed, 1 Mar 2017 04:42:43 -0700 Subject: [PATCH 084/246] Add support for Fe-Pi audio sound card. (#1867) @@ -108841,7 +108841,7 @@ index 0000000000000000000000000000000000000000..015b56fd73cc36be5b5eecd17548fd03 +MODULE_DESCRIPTION("ASoC Driver for Fe-Pi Audio"); +MODULE_LICENSE("GPL v2"); -From ad6f89ad521717261f231b64db1212ab81492fea Mon Sep 17 00:00:00 2001 +From 9c8159cfac56fb91c185ab173c03bb5e0aae73a1 Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Wed, 8 Mar 2017 20:04:13 +1100 Subject: [PATCH 085/246] Add support for the AudioInjector.net Octo sound card @@ -109253,7 +109253,7 @@ index 0000000000000000000000000000000000000000..5e79f4eff93a21ed3495c77a90f73525 +MODULE_LICENSE("GPL v2"); +MODULE_ALIAS("platform:audioinjector-octo-soundcard"); -From 076be170891396176e7165f91a28387ba529a799 Mon Sep 17 00:00:00 2001 +From c286d03a16b196c591e98d7795c6ed5493f8e4c1 Mon Sep 17 00:00:00 2001 From: Peter Malkin Date: Mon, 27 Mar 2017 16:38:21 -0700 Subject: [PATCH 086/246] Driver support for Google voiceHAT soundcard. @@ -109647,7 +109647,7 @@ index 0000000000000000000000000000000000000000..225854b8e5298b3c3018f59a49404354 +MODULE_DESCRIPTION("ASoC Driver for Google voiceHAT SoundCard"); +MODULE_LICENSE("GPL v2"); -From ba8f31af06e5a7c3c52272515cd8710d1b1f7f44 Mon Sep 17 00:00:00 2001 +From d5a48bca3fa7dd86b5034fccecf644088991b8fa Mon Sep 17 00:00:00 2001 From: sandeepal Date: Fri, 2 Jun 2017 18:59:46 +0530 Subject: [PATCH 087/246] Allo Digione Driver (#2048) @@ -109973,7 +109973,7 @@ index 0000000000000000000000000000000000000000..9387b055875fdf92a13dc4a9d2727f95 +MODULE_DESCRIPTION("ASoC Driver for Allo DigiOne"); +MODULE_LICENSE("GPL v2"); -From 3c44e04211f1be47787d8854daf9cd3208d05e44 Mon Sep 17 00:00:00 2001 +From d64eecf15467512941103fad9236a6809ccc4971 Mon Sep 17 00:00:00 2001 From: P33M Date: Wed, 21 Oct 2015 14:55:21 +0100 Subject: [PATCH 088/246] rpi_display: add backlight driver and overlay @@ -110145,7 +110145,7 @@ index 0000000000000000000000000000000000000000..14a0d9b037395497c1fdae2961feccd5 +MODULE_DESCRIPTION("Raspberry Pi mailbox based Backlight Driver"); +MODULE_LICENSE("GPL"); -From da86eeeb11b3dfe78d9fa725d7f7d706636d99da Mon Sep 17 00:00:00 2001 +From d147a31448c857a2b167742d247acdf1cb8ba19a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 23 Feb 2016 19:56:04 +0000 Subject: [PATCH 089/246] bcm2835-virtgpio: Virtual GPIO driver @@ -110409,7 +110409,7 @@ index 0000000000000000000000000000000000000000..c3725546def9d4a6264fbb1f6b9814d0 +MODULE_DESCRIPTION("brcmvirt GPIO driver"); +MODULE_ALIAS("platform:brcmvirt-gpio"); -From 6da49942d7bd9a4cb7c8d247a484624528c82bfb Mon Sep 17 00:00:00 2001 +From d10d8d21caaf3a8861f252d92d214321dc466364 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 20 Feb 2017 17:01:21 +0000 Subject: [PATCH 090/246] bcm2835-gpio-exp: Driver for GPIO expander via @@ -110721,7 +110721,7 @@ index 0000000000000000000000000000000000000000..d68adafaee4ad406f45f4ff0d6b7c1ad +MODULE_DESCRIPTION("brcm-exp GPIO driver"); +MODULE_ALIAS("platform:brcmexp-gpio"); -From 3349750de1da01ac560abf2270c83b05ecddc769 Mon Sep 17 00:00:00 2001 +From e569c44d44c0e168c7efed04e8102c34b24c8297 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 23 Feb 2016 17:26:48 +0000 Subject: [PATCH 091/246] amba_pl011: Don't use DT aliases for numbering @@ -110753,7 +110753,7 @@ index 111e6a95077978c2c30bfe2a2de4a0d095e8d76e..584471add0962c0e26eb814fc0ef43ee uap->old_cr = 0; uap->port.dev = dev; -From 773eae348027cea82e0cbc326181e05b9733e2ec Mon Sep 17 00:00:00 2001 +From 515a05e02ee4f4b42306c9528349431367504b79 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 1 Mar 2017 16:07:39 +0000 Subject: [PATCH 092/246] amba_pl011: Round input clock up @@ -110842,7 +110842,7 @@ index 584471add0962c0e26eb814fc0ef43eea99b2d29..bfbc845d7be9ef804468d0a82da18d9b /* unregisters the driver also if no more ports are left */ static void pl011_unregister_port(struct uart_amba_port *uap) -From 56147efccbb49fe60b3c8aeab15e5bc4f2df6b0b Mon Sep 17 00:00:00 2001 +From 89dc1039c2adc09aecd27976d44106a95dd51322 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 3 Dec 2014 13:23:28 +0200 Subject: [PATCH 093/246] OF: DT-Overlay configfs interface @@ -111278,7 +111278,7 @@ index 0000000000000000000000000000000000000000..0037e6868a6cda8706c88194c6a4454b +} +late_initcall(of_cfs_init); -From 113870150afabecf5f41caaa4dd30d20ed822aa5 Mon Sep 17 00:00:00 2001 +From 0d948a754d12ae21ee8b0108d43eef983d6b1f3a Mon Sep 17 00:00:00 2001 From: Cheong2K Date: Fri, 26 Feb 2016 18:20:10 +0800 Subject: [PATCH 094/246] brcm: adds support for BCM43341 wifi @@ -111392,7 +111392,7 @@ index 7a2b49587b4d32dde1af56a2979d4e1818500f84..df138305217384de2359313bc7d00528 MODULE_PARM_DESC(roamoff, "Do not use internal roaming engine"); diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c -index b3fa8ae804650f7ea838ff59ca84dfb6ca24da90..c1e86df297edf2fa7f641e36ccbfc7334f672e8b 100644 +index eccd25febfe6035a89df9e342476b43746afe287..1a1563611733c429568aeb5a14379df522b88015 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c @@ -609,6 +609,7 @@ BRCMF_FW_NVRAM_DEF(4329, "brcmfmac4329-sdio.bin", "brcmfmac4329-sdio.txt"); @@ -111413,7 +111413,7 @@ index b3fa8ae804650f7ea838ff59ca84dfb6ca24da90..c1e86df297edf2fa7f641e36ccbfc733 BRCMF_FW_NVRAM_ENTRY(BRCM_CC_43362_CHIP_ID, 0xFFFFFFFE, 43362), BRCMF_FW_NVRAM_ENTRY(BRCM_CC_4339_CHIP_ID, 0xFFFFFFFF, 4339), -From d35dac1f1cd770fc12e5a395019a0a2c2d260cd0 Mon Sep 17 00:00:00 2001 +From 77da8d09efa175986650bb5fac404ac40cb4c778 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 17 Feb 2017 15:26:13 +0000 Subject: [PATCH 095/246] brcmfmac: Mute expected startup 'errors' @@ -111440,7 +111440,7 @@ index 2d3b5e2a3ef7cd6186487b48665b401249380d18..e417454f5d6ec136cda29e65af5449f2 req->alpha2[0], req->alpha2[1]); return; -From 857b64a771e7e5fe1bafce88621b78a7d945e9dd Mon Sep 17 00:00:00 2001 +From 7a45073b9ca285c23b3805b79c0ae598c3070575 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 17 Dec 2015 13:37:07 +0000 Subject: [PATCH 096/246] hci_h5: Don't send conf_req when ACTIVE @@ -111466,7 +111466,7 @@ index c0e4e26dc30d7c3c6a771b7b86df88c8cf763646..7308287259eedcaf229f8a496a0e3826 if (H5_HDR_LEN(hdr) > 2) h5->tx_win = (data[2] & 0x07); -From 8fe1f4729aa8babe500544d53f3cc921c4d5887b Mon Sep 17 00:00:00 2001 +From f5df13d9c98f728fca2345b646bdbc4ba5bf9ad5 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 13 Apr 2015 17:16:29 +0100 Subject: [PATCH 097/246] config: Add default configs @@ -114174,7 +114174,7 @@ index 0000000000000000000000000000000000000000..c1da808d40bc8e867b41d3566bd60a75 +CONFIG_CRC_ITU_T=y +CONFIG_LIBCRC32C=y -From 5064975a8baf8a1fea6aae97fa1c6d33c858cf6d Mon Sep 17 00:00:00 2001 +From 40caa1063112b9e4380e65ca6e818ecce3089a8d Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Wed, 24 Aug 2016 03:35:56 -0700 Subject: [PATCH 098/246] Add arm64 configuration and device tree differences. @@ -115591,7 +115591,7 @@ index 0000000000000000000000000000000000000000..e6b09fafa27eed2b762e3d53b55041f7 +CONFIG_LIBCRC32C=y +CONFIG_BCM2835_VCHIQ=n -From dfc7004f0acfda55af0b5476fe0526ef63938f37 Mon Sep 17 00:00:00 2001 +From 3c6386c02ed91cf080bb32cc48a5d27ade955527 Mon Sep 17 00:00:00 2001 From: Electron752 Date: Thu, 12 Jan 2017 07:07:08 -0800 Subject: [PATCH 099/246] ARM64: Make it work again on 4.9 (#1790) @@ -116005,7 +116005,7 @@ index e6b09fafa27eed2b762e3d53b55041f793683d27..c7e891d72969a388d9b135a36dbfc9c9 CONFIG_LIBCRC32C=y -CONFIG_BCM2835_VCHIQ=n -From cb474c49ab9b5de3c7aa69715fc544ce276dc437 Mon Sep 17 00:00:00 2001 +From 524bd30e7291e4ef5db9a7287cd2313c5e954d52 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Thu, 12 Jan 2017 19:10:07 -0800 Subject: [PATCH 100/246] ARM64: Enable HDMI audio and vc04_services in @@ -116037,7 +116037,7 @@ index c7e891d72969a388d9b135a36dbfc9c9cb609bf8..4b90f9b64abe9f089ba56b13d5a00de3 CONFIG_BCM2835_MBOX=y # CONFIG_IOMMU_SUPPORT is not set -From 410502f6f5604c45482fd18878ddd504197416f6 Mon Sep 17 00:00:00 2001 +From ccf0fde97b5e763939c5c7641a2c6cce837a90ac Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Thu, 12 Jan 2017 19:14:03 -0800 Subject: [PATCH 101/246] ARM64: Run bcmrpi3_defconfig through savedefconfig. @@ -116085,7 +116085,7 @@ index 4b90f9b64abe9f089ba56b13d5a00de33343bfb9..dac962ca1634662ce7d966f1ffb53b5b CONFIG_FB_TFT_AGM1264K_FL=m CONFIG_FB_TFT_BD663474=m -From 58b2c99b91513c733546b17980eff80eddccdf08 Mon Sep 17 00:00:00 2001 +From f95f4872c4761febbc032809e7f39d0fd97f4ef4 Mon Sep 17 00:00:00 2001 From: Electron752 Date: Sat, 14 Jan 2017 02:54:26 -0800 Subject: [PATCH 102/246] ARM64: Enable Kernel Address Space Randomization @@ -116120,7 +116120,7 @@ index dac962ca1634662ce7d966f1ffb53b5bfa27c506..aae33b4b3c3e736ea7cd3ca242158ad6 CONFIG_BINFMT_MISC=y CONFIG_COMPAT=y -From 18dfb46abf93272367078f8733c01660558da01b Mon Sep 17 00:00:00 2001 +From ed108583110558efccbeaeca1031b319f94d18df Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sun, 15 Jan 2017 07:31:59 -0800 Subject: [PATCH 103/246] ARM64: Enable RTL8187/RTL8192CU wifi in build config @@ -116148,7 +116148,7 @@ index aae33b4b3c3e736ea7cd3ca242158ad6ba558aff..b7d762df19b85e369a32cd823dfd0621 CONFIG_ZD1211RW=m CONFIG_MAC80211_HWSIM=m -From 76b734f8a9f80125b9061bd60973665bea3a95b7 Mon Sep 17 00:00:00 2001 +From 3ca278ccabdc619c3368662e6fbbe8b1cef2fb21 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:33:51 -0800 Subject: [PATCH 104/246] ARM64/DWC_OTG: Port dwc_otg driver to ARM64 @@ -116494,7 +116494,7 @@ index 6b2c7d0c93f36a63863ff4b0ecc1f3eab77e058b..d7b700ff17821ad1944e36721fe6b2db /** The OS page size */ #define DWC_OS_PAGE_SIZE PAGE_SIZE -From e14d7c7b09ba7fcce890b86cc6532c5c977a5ebf Mon Sep 17 00:00:00 2001 +From 83d53380957b675ad9dc39ec0b5f2012bbc24631 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:43:57 -0800 Subject: [PATCH 105/246] ARM64: Round-Robin dispatch IRQs between CPUs. @@ -116571,7 +116571,7 @@ index 86b357ae027bf8ba1ac32cd150a8cf21e36597e2..05b17ca993f405c4c8e61a782ec58149 .name = "bcm2836-gpu", .irq_mask = bcm2836_arm_irqchip_mask_gpu_irq, -From 042493ecef794f967f858b473fce7e151d081fad Mon Sep 17 00:00:00 2001 +From f1071d5d4122732566d341710d32074283c337ae Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:45:03 -0800 Subject: [PATCH 106/246] ARM64: Enable DWC_OTG Driver In ARM64 Build @@ -116595,7 +116595,7 @@ index b7d762df19b85e369a32cd823dfd062145bdefa7..4d85c231c5ea0244e1b05fb4a5e3c8fd CONFIG_USB_STORAGE=y CONFIG_USB_STORAGE_REALTEK=m -From 4cf6e36258589a540db7c574dae699b1ffc3257c Mon Sep 17 00:00:00 2001 +From cd9fdf708fc785d4c36fcba0c422aa775749d1c9 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 11 Feb 2017 01:18:31 -0800 Subject: [PATCH 107/246] ARM64: Force hardware emulation of deprecated @@ -116626,7 +116626,7 @@ index d06fbe4cd38d7423c900aff64b0e728f995478d3..877b7c90f9555203d5d55d739359a256 case INSN_OBSOLETE: insn->current_mode = INSN_UNDEF; -From a8c6befac69a15a9486b188dccac83fe01caa336 Mon Sep 17 00:00:00 2001 +From 9b863bd2cc976010f063fd7838d6ec60a2eb7446 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Fri, 10 Feb 2017 17:57:08 -0800 Subject: [PATCH 108/246] build/arm64: Add rules for .dtbo files for dts @@ -116654,7 +116654,7 @@ index 7318165cfc90b5b4e36048fbafd9287a1cf3516f..f6f5df3f262b0baf1338bea188d78883 dtbs: prepare scripts -From 878ae55010d0386c32d155a4e220a24166e916ed Mon Sep 17 00:00:00 2001 +From 0e0f9a5238208f351ecd09dd53d7319fb44d7dad Mon Sep 17 00:00:00 2001 From: Bilal Amarni Date: Wed, 24 May 2017 10:52:50 +0200 Subject: [PATCH 109/246] enable drivers for GPIO expander and vcio @@ -116685,7 +116685,7 @@ index 4d85c231c5ea0244e1b05fb4a5e3c8fd3e651ddf..9dcb58a519d041fadae99c81a7bda621 CONFIG_GPIO_ARIZONA=m CONFIG_GPIO_STMPE=y -From c96f2eb1b77b46d54d30b58e79153bb47af2e046 Mon Sep 17 00:00:00 2001 +From a1f7a64ad373272d84cbe3a32c9e31e2dace1a32 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 23 Mar 2017 16:34:46 +0000 Subject: [PATCH 110/246] bcm2835-aux: Add aux interrupt controller @@ -116852,7 +116852,7 @@ index bd750cf2238d61489811e7d7bd3b5f9950ed53c8..41e0702fae4692221980b0d02aed1ba6 BCM2835_AUX_CLOCK_COUNT, GFP_KERNEL); if (!onecell) -From 0d07b8a98090632abdaaa9b43b6f13bf4c1c6f26 Mon Sep 17 00:00:00 2001 +From 034c619791827183a0abfc6c610c7f17aff1e6db Mon Sep 17 00:00:00 2001 From: Yasunari Takiguchi Date: Fri, 14 Apr 2017 10:43:57 +0100 Subject: [PATCH 111/246] This is the driver for Sony CXD2880 DVB-T2/T tuner + @@ -132987,7 +132987,7 @@ index 0000000000000000000000000000000000000000..82e122349055be817eb74ed5bbcd7560 +MODULE_AUTHOR("Sony Semiconductor Solutions Corporation"); +MODULE_LICENSE("GPL v2"); -From c173fb70d64e5d031d9e3384bc08cf31a1450707 Mon Sep 17 00:00:00 2001 +From 48628a4e46085be37acf82f48bf3d7c67ea00bbd Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 09:16:19 +0100 Subject: [PATCH 112/246] raspberrypi-firmware: Export the general transaction @@ -133022,7 +133022,7 @@ index 3f070bd38a91511c986e3fb114b15bd4ac32634c..f261b64d1657c02290904d841e1f087c /** * rpi_firmware_property_list - Submit firmware property list -From 0b616ba182c044541c16bc561c247e0645c6ce16 Mon Sep 17 00:00:00 2001 +From 3dd4ee211d3bf0fb6b667dbba5e2ac09b58a56cc Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 08:39:33 +0100 Subject: [PATCH 113/246] drm/vc4: Add a mode for using the closed firmware for @@ -133796,7 +133796,7 @@ index 0000000000000000000000000000000000000000..78c34305935501248b1ca548a1ee0175 + }, +}; -From eddc50363c18f426869822dff71cd6a934239048 Mon Sep 17 00:00:00 2001 +From 98c4f14c8819a262c11ea158a53979d24cc9c8d2 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 1 Feb 2017 17:09:18 -0800 Subject: [PATCH 114/246] drm/vc4: Name the primary and cursor planes in fkms. @@ -133823,7 +133823,7 @@ index 78c34305935501248b1ca548a1ee01753b8fa099..d9a5551d01a2155e3df1bbbd78a1ee2b if (type == DRM_PLANE_TYPE_PRIMARY) { vc4_plane->fbinfo = -From dfdcb6eaf48aa8ea23ed6d4d3433c430d43f709f Mon Sep 17 00:00:00 2001 +From c6b2393e794c36a9aea3edaa76f8c8ae70b782d7 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 1 Feb 2017 17:10:09 -0800 Subject: [PATCH 115/246] drm/vc4: Add DRM_DEBUG_ATOMIC for the insides of @@ -133896,7 +133896,7 @@ index d9a5551d01a2155e3df1bbbd78a1ee2b961be946..e372666af0119b1876bad5167e6d0ff8 RPI_FIRMWARE_SET_CURSOR_STATE, &packet_state, -From 97958c9bb48b04f009dc6c02642247edb5933784 Mon Sep 17 00:00:00 2001 +From dbfe6f1bb6cefd0bdb98788efcdf5598f134cbdd Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 2 Feb 2017 09:42:18 -0800 Subject: [PATCH 116/246] drm/vc4: Fix sending of page flip completion events @@ -133941,7 +133941,7 @@ index e372666af0119b1876bad5167e6d0ff8945d1b80..4d7b7f218cbbc9e7abcaa37743978060 static void vc4_crtc_handle_page_flip(struct vc4_crtc *vc4_crtc) -From 3f055159da6579e13fa1f355afa3f4db2412fdd6 Mon Sep 17 00:00:00 2001 +From db2f363313bf22ed52ee58e22981d26f14e6f29b Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 18 Apr 2017 21:43:46 +0100 Subject: [PATCH 117/246] vc4_fkms: Apply firmware overscan offset to hardware @@ -134001,7 +134001,7 @@ index 4d7b7f218cbbc9e7abcaa37743978060b73fbdd1..d170775ccc985637ff018804f510a500 return 0; -From 5c0c3054bafb90ccb669515bf5904bff762155fc Mon Sep 17 00:00:00 2001 +From 533ff7d4841faa4aafd415ce390b9a8ca5c33b7c Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 11:34:26 +0200 Subject: [PATCH 118/246] ASoC: bcm2835: Add support for TDM modes @@ -134406,7 +134406,7 @@ index 56df7d8a43d0aac055a91b0d24aca8e1b4e308e4..dcacf7f83c9371df539a788ea33fedcf dev->dev = &pdev->dev; dev_set_drvdata(&pdev->dev, dev); -From f120096665f926a435107a852a9504b31e6adbbc Mon Sep 17 00:00:00 2001 +From 3881c58c1b5a2ab6d0b822e551af15ebbe94a44c Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 15:30:50 +0200 Subject: [PATCH 119/246] ASoC: bcm2835: Support left/right justified and DSP @@ -134655,7 +134655,7 @@ index dcacf7f83c9371df539a788ea33fedcf97d64690..3a706fda4f39e42efbe12f19d87af9b1 } -From 876a2089dedf88a76c5580de346d1220a150ec3e Mon Sep 17 00:00:00 2001 +From d4aebd68a6e69a923b0ffdd35d83d681e5e76bdc Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 16:19:54 +0200 Subject: [PATCH 120/246] ASoC: bcm2835: Support additional samplerates up to @@ -134701,7 +134701,7 @@ index 3a706fda4f39e42efbe12f19d87af9b100a348a5..43f5715a0d5dda851731ecf7ff27e76c | SNDRV_PCM_FMTBIT_S24_LE | SNDRV_PCM_FMTBIT_S32_LE -From 97a0896fa2f76daa4c6e3421f500d6ec7dac0c48 Mon Sep 17 00:00:00 2001 +From 1875fcfccf812e64d300d3cb0d9f8c7b4273e7b1 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 7 May 2017 16:24:57 +0200 Subject: [PATCH 121/246] ASoC: bcm2835: Enforce full symmetry @@ -134740,7 +134740,7 @@ index 43f5715a0d5dda851731ecf7ff27e76c48fb6e57..2e449d7173fcecbcd647f90a26bd58b6 static bool bcm2835_i2s_volatile_reg(struct device *dev, unsigned int reg) -From a813d6b30baa3c84692ac1e9a7768df4f5246cf2 Mon Sep 17 00:00:00 2001 +From f0a26bc0f26dfe5434c4a1c3ccee7dce27e9d326 Mon Sep 17 00:00:00 2001 From: Andrei Gherzan Date: Mon, 5 Jun 2017 16:40:38 +0100 Subject: [PATCH 122/246] dma-bcm2708: Fix module compilation of @@ -134786,7 +134786,7 @@ index c5bfff2765be4606077e6c8af73040ec13ee8974..6ca874d332a8bc666b1c9576ac51f479 #endif /* _PLAT_BCM2708_DMA_H */ -From 36a4f4005bdfa66dcfbf211ed5bc7c313adf7fd6 Mon Sep 17 00:00:00 2001 +From 39701beb442d23b627d5ec2c842128a79b3b7d0f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 25 Aug 2017 19:18:13 +0100 Subject: [PATCH 123/246] cache: export clean and invalidate @@ -134841,7 +134841,7 @@ index de78109d002db1a5e7c94a6c1bc8bb94161d07b8..4c850aa3af2b2439fced4e130441329a sub r3, r2, #1 bic r0, r0, r3 -From 7e86689e76d06f706e479c44f0cbf88ac49cec28 Mon Sep 17 00:00:00 2001 +From a7b6abfc989eee6543987d3fe154ed690ae9412f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 29 Sep 2017 10:32:19 +0100 Subject: [PATCH 124/246] amba_pl011: Insert mb() for correct FIFO handling @@ -134871,7 +134871,7 @@ index bfbc845d7be9ef804468d0a82da18d9b67857216..424bdc500864a86e5d431763ba416b52 return true; -From 0395d8b59dd99b4369bf4b1590462f6cf6507eb7 Mon Sep 17 00:00:00 2001 +From 4a6176a8ce51b0ae7cb56468ed97228e17f33b92 Mon Sep 17 00:00:00 2001 From: Chung-Hsien Hsu Date: Sun, 14 May 2017 20:11:05 -0500 Subject: [PATCH 125/246] brcmfmac: add CLM download support @@ -135230,7 +135230,7 @@ index e6e9b00b79d71fddec6249be0109c088846bd35f..3c87157f5b8513d7bb00a4602c22859d diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c -index c1e86df297edf2fa7f641e36ccbfc7334f672e8b..103fd5368aa1ee94f24c16b813f92a0958198633 100644 +index 1a1563611733c429568aeb5a14379df522b88015..952d883477563c577e7e7e7d471be734ae14ad3d 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c @@ -3980,6 +3980,24 @@ brcmf_sdio_watchdog(unsigned long data) @@ -135302,7 +135302,7 @@ index 11ffaa01599eb4b343b7f675dc275fc8572d127e..b27170c12482de0ca4115b4bc9484c21 static int brcmf_usb_bus_setup(struct brcmf_usbdev_info *devinfo) -From fd3b3788cd7fc6156ff7d67b134a8086c55d1e6b Mon Sep 17 00:00:00 2001 +From 8b7cd0bafae32b8cce4f78b571eb24f6ced51bff Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Oct 2017 13:23:32 +0100 Subject: [PATCH 126/246] brcmfmac: request_firmware_direct is quieter @@ -135330,7 +135330,7 @@ index f0309e039592ba6e388084a13f052c03f99cf1ef..b5889360da96096775db6425337a7215 if (err == -ENOENT) return 0; -From 33d104000c713e9da978d8101007ffc5c56cfdf0 Mon Sep 17 00:00:00 2001 +From 8690b90715aa913d037cfe7d576b949fb47dda05 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 29 Sep 2017 10:32:19 +0100 Subject: [PATCH 127/246] amba_pl011: Add cts-event-workaround DT property @@ -135382,7 +135382,7 @@ index 424bdc500864a86e5d431763ba416b5298c777dc..b224306633f62c398ef904734a903d4e uap->vendor = vendor; uap->fifosize = vendor->get_fifosize(dev); -From 2cc61548a844da9a8721aa36a884bce4a164c8d2 Mon Sep 17 00:00:00 2001 +From 0d80efa1106985613c5b21dc53721484977c0768 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 11 Oct 2017 13:48:04 +0100 Subject: [PATCH 128/246] amba-pl011: Report AUTOCTS capability to framework @@ -135428,7 +135428,7 @@ index b224306633f62c398ef904734a903d4e75df65c3..3b743cf8a94c279ff8d0b747f98062d0 if (uap->vendor->oversampling) { -From 9992dac762f1809b285b1d4be46ce5dc8e3ddc31 Mon Sep 17 00:00:00 2001 +From cad29298f70f1e8944ff0b1db286c7404b46cd73 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 25 Oct 2017 09:20:56 +0100 Subject: [PATCH 129/246] scripts: Update mkknlimg, just in case @@ -135474,7 +135474,7 @@ index 84be2593ec1de8f97b0167ff06b3e05d231c4ba0..d72e15224232d5164374e93be48949bf my $res = try_extract($kernel_file, $tmpfile1); -From 8c5245107678ca35a8ed903d76f05b8be1212b35 Mon Sep 17 00:00:00 2001 +From a57e61eb546e03ae4066a8fdb1070c5932e92b0b Mon Sep 17 00:00:00 2001 From: James Hughes Date: Tue, 14 Nov 2017 15:13:15 +0000 Subject: [PATCH 130/246] AXI performance monitor driver (#2222) @@ -136163,7 +136163,7 @@ index 0000000000000000000000000000000000000000..bafe03b6c000060e78404d65a0aa96d8 +MODULE_LICENSE("GPL"); + -From dbb6ad7c27983ee738028ec8bea42a00d0a47789 Mon Sep 17 00:00:00 2001 +From 6ae3a7d37ed871492268052223840d62346e8123 Mon Sep 17 00:00:00 2001 From: James Hughes Date: Fri, 21 Jul 2017 09:55:12 +0100 Subject: [PATCH 131/246] Sets the BCDC priority to constant 0 @@ -136192,7 +136192,7 @@ index 9f2d0b0cf6e5c452ad85a3caef58cf16a8cdad46..b009f3083490c2bc2733424f08f81b9f h->data_offset = offset; BCDC_SET_IF_IDX(h, ifidx); -From fe5974c09e8f8c9f9583e68436cb4ed35840641a Mon Sep 17 00:00:00 2001 +From 69115ebdeda76cccbad02622a25cc18b1fea16a3 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 26 Apr 2016 13:46:13 -0700 Subject: [PATCH 132/246] drm/panel: Add support for the Raspberry Pi 7" @@ -136776,7 +136776,7 @@ index 0000000000000000000000000000000000000000..1a536fe4d040f5fafe324baee110a622 +MODULE_DESCRIPTION("Raspberry Pi 7-inch touchscreen driver"); +MODULE_LICENSE("GPL v2"); -From a4257717c36c74edc00eb1f2855a05757136f4ba Mon Sep 17 00:00:00 2001 +From d790e2c298ff7f805eb79845af27586e7d690d8a Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 12 Apr 2017 17:52:56 -0700 Subject: [PATCH 133/246] panel-raspberrypi-touchscreen: Fix NULL deref if @@ -136806,7 +136806,7 @@ index 1a536fe4d040f5fafe324baee110a6225dd0be08..5d6bfd81b07a11a0cb407f4301d22931 } -From 0d2a4b94f67ac6f133fe0effbdb1554595b2e80e Mon Sep 17 00:00:00 2001 +From 86a0ba7985e7b039a72f1b9115165a5c35433f15 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 6 Mar 2017 12:17:16 -0800 Subject: [PATCH 134/246] panel-raspberrypi-touchscreen: Round up clk rate to @@ -136844,7 +136844,7 @@ index 5d6bfd81b07a11a0cb407f4301d22931705fb8b1..b57b7ad9aa4c5048186e98553af59ec9 .hsync_start = HACT + HFP, .hsync_end = HACT + HFP + HSW, -From 6a45f2671db34642e0621b7981aa9665a67b3b0b Mon Sep 17 00:00:00 2001 +From 1124de0ced0a581483d75de2cfd20e91a178544c Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 2 Jun 2016 12:29:45 -0700 Subject: [PATCH 135/246] BCM270X: Add the DSI panel to the defconfig. @@ -136868,7 +136868,7 @@ index 9dcb58a519d041fadae99c81a7bda621b2a49f12..003209bf2362c2a136ab987b2f20065e CONFIG_DRM_VC4=m CONFIG_FB=y -From 033b7028d8c57832888ead3f7e1a074e237ef612 Mon Sep 17 00:00:00 2001 +From b3c8a1c74f0ca980f8fc3282517970e668f44110 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 6 Jul 2017 11:45:48 -0700 Subject: [PATCH 136/246] drm/vc4: Add support for setting DPMS in firmwarekms. @@ -136974,7 +136974,7 @@ index d170775ccc985637ff018804f510a5003933c9ec..766f700417f7194d6b01fa1bc18dad40 if (!vc4_encoder) return -ENOMEM; -From e67a6cc5eb99c92024258226c79a399f87d07d8d Mon Sep 17 00:00:00 2001 +From 6f30ca8a60926025164fed95b5ae7ddd204ec1b3 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 14 Jul 2017 17:33:08 -0700 Subject: [PATCH 137/246] drm/vc4: Fix pitch setup for T-format scanout. @@ -137025,7 +137025,7 @@ index 2968b3ebb895714cb8c8faeaf40dff1c996f2259..4ad0b9fcae99f74fb89d09dd52d9ffe5 DRM_DEBUG_KMS("Unsupported FB tiling flag 0x%16llx", (long long)fb->modifier); -From 6bd32787876bf0dc396a59f89c2a0b6e0bd4cbcc Mon Sep 17 00:00:00 2001 +From 5628357ad1326a800d911ed04718bd3bd62d68cd Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 24 Aug 2017 16:16:16 +0100 Subject: [PATCH 138/246] brcmfmac: Disable ARP offloading when promiscuous @@ -137165,7 +137165,7 @@ index a4dd313140f37dc1fbb6955e1148f48bccf22f44..b9a96cbc70f0865ee8c9cff3c6164144 bool is_p2pdev, const char *name, u8 *mac_addr); void brcmf_remove_interface(struct brcmf_if *ifp, bool rtnl_locked); -From 52fe1d9ab89564229abccab5596480b57dc9f1e9 Mon Sep 17 00:00:00 2001 +From c92fd24c7ae086c57ab15b65e4f71ee86abe87a8 Mon Sep 17 00:00:00 2001 From: Kevin Cernekee Date: Sat, 16 Sep 2017 21:08:22 -0700 Subject: [PATCH 139/246] brcmfmac: Avoid possible out-of-bounds read @@ -137206,7 +137206,7 @@ index 2ce675ab40ef867cf6a86ca5257a6db7ef76e80a..1c450c0727cb577f7dae25a1ce82b2db return 0; } -From 7f133103ab6a4f756bef09ea4704fb6ec11cdf62 Mon Sep 17 00:00:00 2001 +From 148904d32bba7c0ea5c66f6eefac37fdb7684e9d Mon Sep 17 00:00:00 2001 From: Kevin Cernekee Date: Sat, 16 Sep 2017 21:08:23 -0700 Subject: [PATCH 140/246] brcmfmac: Delete redundant length check @@ -137240,7 +137240,7 @@ index ef72baf6dd969c2478a2138ea57b9f691fdf12d8..e7eaa57d11d98f61280bd99013e649aa /* special handling of interface event */ if (event->code == BRCMF_E_IF) { -From 7721e1c845635986dd6dc2fb78229230f7af736c Mon Sep 17 00:00:00 2001 +From 9792102663e58d8384412121c5bc580d5428c59a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Nov 2017 11:03:22 +0000 Subject: [PATCH 141/246] mcp2515: Use DT-supplied interrupt flags @@ -137279,7 +137279,7 @@ index f3f05fea8e1f8e0ad3a1ebd7461d2019835e1d47..6c2d3aba25918f5536b2d67292334e74 flags | IRQF_ONESHOT, DEVICE_NAME, priv); if (ret) { -From 9388182b82e9fecc46761430eb4cb127a7f0e5ff Mon Sep 17 00:00:00 2001 +From 478b9ff45b1fcf12c58cdda6237aaceda3fbf320 Mon Sep 17 00:00:00 2001 From: James Hughes Date: Thu, 16 Nov 2017 15:56:17 +0000 Subject: [PATCH 142/246] Tidy up of the ft5406 driver to use DT (#2189) @@ -137666,7 +137666,7 @@ index 9d7d05482355d168c5c0c42508cd978979ee5f14..40bbde9ce1bc4c51be50f47fc359c74f } -From 3039dfdd16f7303c7951c2e4a6c5db1a95f58974 Mon Sep 17 00:00:00 2001 +From 25cff20b4ee9d838cecc9c0da5dfd2655155640f Mon Sep 17 00:00:00 2001 From: notro Date: Thu, 10 Jul 2014 13:59:47 +0200 Subject: [PATCH 143/246] pinctrl-bcm2835: Set base to 0 give expected gpio @@ -137691,7 +137691,7 @@ index ff782445dfb75d1a8af9eed775b8e8f7b275fee3..786efcddb5e56a06baf67cb91ddbbd8e .can_sleep = false, }; -From d732ba4d262bec5895b17aa9cda73216bbe745bb Mon Sep 17 00:00:00 2001 +From aa152678a2ef660d0335b502d826c7d4dade8375 Mon Sep 17 00:00:00 2001 From: P33M Date: Fri, 24 Nov 2017 13:49:26 +0000 Subject: [PATCH 144/246] fiq_fsm: rewind DMA pointer for OUT transactions that @@ -137738,7 +137738,7 @@ index e47d5b6de3ada73896ff9a81abd223d345e0de4f..ec804c7cd06d2db897ce6f72fce29733 if (st->nr_errors >= 3) { st->fsm = FIQ_NP_SPLIT_HS_ABORTED; -From f64a469baba654df95e230c3235a8cf8d2a28d99 Mon Sep 17 00:00:00 2001 +From 593edf0643cb3e5e10d47eb501f2e3d5efa0c05f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 21 Jul 2017 11:30:18 +0100 Subject: [PATCH 145/246] lan78xx: Read MAC address from DT if present @@ -137788,7 +137788,7 @@ index a8dd1c7a08cbe8aafa51168288946b1a4641c33f..2727ce1f9b53c0397027ef7043ca3310 (addr[2] << 16) | (addr[3] << 24); addr_hi = addr[4] | (addr[5] << 8); -From a78c27751bcf4bced630ddb05a34e70a5994c108 Mon Sep 17 00:00:00 2001 +From 7a47a138e08a70701b6f1ffa43279dba432cb90c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 28 Nov 2017 12:02:37 +0000 Subject: [PATCH 146/246] lan78xx: Correctly indicate invalid OTP @@ -137818,7 +137818,7 @@ index 2727ce1f9b53c0397027ef7043ca331013553c00..ee95fc957e1f1339ce42db3089e03a90 return ret; -From 13f8fb048324a707065cefab35e5a8e2b07eef89 Mon Sep 17 00:00:00 2001 +From 66e23ed2d15987366ec360c3bd484954bbcbd8cd Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 17 Oct 2017 15:04:29 +0100 Subject: [PATCH 147/246] lan78xx: Enable LEDs and auto-negotiation @@ -137869,7 +137869,7 @@ index ee95fc957e1f1339ce42db3089e03a908ec591d6..76674d8881b588f0a47c3a6f568825fd ret = lan78xx_read_reg(dev, MAC_TX, &buf); -From 090da0fd369601f8e0348a09eb3e988e1e1c02bb Mon Sep 17 00:00:00 2001 +From 488e6a6e1dc92bd5a2cf9ce24198c0c83120012a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 27 Nov 2017 17:14:54 +0000 Subject: [PATCH 148/246] cgroup: Disable cgroup "memory" by default @@ -137942,7 +137942,7 @@ index 030e4286f14c715ecb87fc7d2cc93d451bc2e860..c9b7a0cd1e3026b5e8d91fa5d252ddd5 * css_tryget_online_from_dir - get corresponding css from a cgroup dentry * @dentry: directory dentry of interest -From 3637bc6c20ee19cec68ea0e3f2d7447d9af75827 Mon Sep 17 00:00:00 2001 +From 4fea5d95c747880f55f0791600457db3fb11e863 Mon Sep 17 00:00:00 2001 From: Allen Wild Date: Tue, 26 Sep 2017 19:37:44 +0200 Subject: [PATCH 149/246] thermal: enable broadcom menu for arm64 bcm2835 @@ -137976,7 +137976,7 @@ index 07002df4f83acdde2efdf3f51299976ef25d2e1e..e3f0d1fd1720355bc601e766356ac528 endmenu -From 72a6093ce2a4d498c027708b8e620ef446aaf424 Mon Sep 17 00:00:00 2001 +From 5f71653a460367ff44b46430978e2ef847b7bd35 Mon Sep 17 00:00:00 2001 From: Gottfried Haider Date: Tue, 26 Sep 2017 11:59:51 +0000 Subject: [PATCH 150/246] pwm: Set class for exported channels in sysfs @@ -138015,7 +138015,7 @@ index a813239300c3d46bba1320caac77ec7adc8363a8..83f2b0b15712bf5745a0dc3a231c5ed0 export->child.parent = parent; export->child.devt = MKDEV(0, 0); -From 079ff930f5cd8a6527d7855490d0d44649ddc3ff Mon Sep 17 00:00:00 2001 +From aecd3acde8e08127f0b8206981d0bffa41d6e0b9 Mon Sep 17 00:00:00 2001 From: Giedrius Trainavicius Date: Tue, 25 Oct 2016 01:47:20 +0300 Subject: [PATCH 151/246] Updates for Pisound module code: @@ -138443,7 +138443,7 @@ index 06ff1e53dc9d860946965b6303577762f958fae2..09739d51b70b877e24e4f74f6aaadebd +MODULE_DESCRIPTION("ASoC Driver for Pisound, https://blokas.io/pisound"); MODULE_LICENSE("GPL v2"); -From b23ae4447ac8d909baeb6516749a2c5cea7788ea Mon Sep 17 00:00:00 2001 +From ca666677e0a59c0f8c01e8ae347226c7677b469d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Sat, 9 Dec 2017 21:45:12 +0000 Subject: [PATCH 152/246] overlays: Add applepi-dac overlay @@ -138551,7 +138551,7 @@ index 0000000000000000000000000000000000000000..fc02b295470efce41d61be241ba55022 + dtc -@ -H epapr -O dtb -o ApplePi-DAC.dtbo -W no-unit_address_vs_reg ApplePi-DAC.dts +*/ -From 9bd5a80e87830bd6d86b20e560a354ac01a0136f Mon Sep 17 00:00:00 2001 +From 8252281556daa1fc032fa047424c24c2d6bdade8 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 12 Dec 2017 12:12:46 +0000 Subject: [PATCH 153/246] staging: vchiq_arm: Make debugfs failure non-fatal @@ -138583,7 +138583,7 @@ index 314ffac50bb8303971ca71a5f702f07fb8ed6639..e4bad872b7e547de268648fae690524f sema_init(&instance->insert_event, 0); sema_init(&instance->remove_event, 0); -From a83d192a92e2a797dd0306966f9cbd6a951d6ac5 Mon Sep 17 00:00:00 2001 +From 6ad4ab4aeb1f36e00503bad1ab5836f9c71b3733 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Sat, 23 Dec 2017 22:10:37 +0000 Subject: [PATCH 154/246] config: Add PINCTRL_MCP23S08 @@ -138627,7 +138627,7 @@ index c1da808d40bc8e867b41d3566bd60a758d052bdb..4cfd4e6a339009536d6ebaaff36e4007 CONFIG_GPIO_PCF857X=m CONFIG_GPIO_ARIZONA=m -From 1481e2b7edacc34bfdbb5cd021fd953cee75c1bd Mon Sep 17 00:00:00 2001 +From c3045f9c54ec1ff23549523d765e64b9b8c6b7ad Mon Sep 17 00:00:00 2001 From: Alex Riesen Date: Thu, 21 Dec 2017 09:29:39 +0100 Subject: [PATCH 155/246] Add Raspberry Pi firmware driver to the dependencies @@ -138654,7 +138654,7 @@ index e345a32945b7ec0712cebd0ac8e62c9e8955e24f..9244f2f7b642c6fe5725f0b3b841cece If you have the Raspberry Pi DSI touchscreen display, say Y to enable the mailbox-controlled backlight driver. -From 5430a2af842f772b08c39cdfe0ffba43e5e4c869 Mon Sep 17 00:00:00 2001 +From 944ce319cff47f2485c6eaccd92c620c63614a51 Mon Sep 17 00:00:00 2001 From: Aaron Shaw Date: Sun, 24 Dec 2017 21:57:05 +0000 Subject: [PATCH 156/246] overlays: Add media center HAT overlay (#2313) @@ -138852,7 +138852,7 @@ index 0000000000000000000000000000000000000000..a42b8e2a846c6e614ca807f798bef238 + }; +}; -From 13396eb928f6e55ac44d16180bea8c422fbe38d0 Mon Sep 17 00:00:00 2001 +From 6f4a3a8ddc76630eb06d2c6656a4fa3e3825fa52 Mon Sep 17 00:00:00 2001 From: Aaron Shaw Date: Thu, 28 Dec 2017 17:31:52 +0000 Subject: [PATCH 157/246] add backlight control to rpi-display overlay @@ -138899,7 +138899,7 @@ index d7e72eef594e08b309ffbaa04f43c68909c08f36..533b5c140b5447a0bcf426fee0a8b321 }; }; -From 4be5e67838db5624dc131e90d3b737e7de817ffe Mon Sep 17 00:00:00 2001 +From bf05d0808ee27e361f0e82e692ab0bdea2a21423 Mon Sep 17 00:00:00 2001 From: Aaron Shaw Date: Thu, 28 Dec 2017 17:34:54 +0000 Subject: [PATCH 158/246] add backlight control to media-center overlay @@ -138949,7 +138949,7 @@ index a42b8e2a846c6e614ca807f798bef238ad002535..ce4db35228e9f68e3f3f40f0f9c02f89 gpio_out_pin = <&lirc_pins>,"brcm,pins:0"; gpio_in_pin = <&lirc_pins>,"brcm,pins:4"; -From 4a6f2e2eef4699e9496d677cf8eded5276841f96 Mon Sep 17 00:00:00 2001 +From 9c19c4414b764251df26ce0af820d7aa3ec6a200 Mon Sep 17 00:00:00 2001 From: penfold42 Date: Tue, 2 Jan 2018 00:15:19 +1100 Subject: [PATCH 159/246] Add overlay for mcp3202 12 bit ADC @@ -139205,60 +139205,10 @@ index 0000000000000000000000000000000000000000..9902c4614ea1f9e5725b3c4a2e62429a + }; +}; -From 456fec45aa9b872f160b11a686a1f7772422a647 Mon Sep 17 00:00:00 2001 -From: Stefan Schake -Date: Sat, 2 Dec 2017 18:40:39 +0100 -Subject: [PATCH 160/246] drm/vc4: Release fence after signalling - -[ Upstream commit babc8110057cb9ca542c3c1666cbda4e8ccf9250 ] - -We were never releasing the initial fence reference that is obtained -through dma_fence_init. - -Link: https://github.com/anholt/linux/issues/122 -Fixes: cdec4d361323 ("drm/vc4: Expose dma-buf fences for V3D rendering.") -Signed-off-by: Stefan Schake -Signed-off-by: Eric Anholt -Reviewed-by: Eric Anholt -Link: https://patchwork.freedesktop.org/patch/msgid/1512236444-301-1-git-send-email-stschake@gmail.com ---- - drivers/gpu/drm/vc4/vc4_gem.c | 4 +++- - drivers/gpu/drm/vc4/vc4_irq.c | 1 + - 2 files changed, 4 insertions(+), 1 deletion(-) - -diff --git a/drivers/gpu/drm/vc4/vc4_gem.c b/drivers/gpu/drm/vc4/vc4_gem.c -index c50debb1986f061759cf02fa92f4e2e480c969d4..d31b3d0c995543bb965464eb148b0036194683b4 100644 ---- a/drivers/gpu/drm/vc4/vc4_gem.c -+++ b/drivers/gpu/drm/vc4/vc4_gem.c -@@ -829,8 +829,10 @@ vc4_complete_exec(struct drm_device *dev, struct vc4_exec_info *exec) - /* If we got force-completed because of GPU reset rather than - * through our IRQ handler, signal the fence now. - */ -- if (exec->fence) -+ if (exec->fence) { - dma_fence_signal(exec->fence); -+ dma_fence_put(exec->fence); -+ } - - if (exec->bo) { - for (i = 0; i < exec->bo_count; i++) -diff --git a/drivers/gpu/drm/vc4/vc4_irq.c b/drivers/gpu/drm/vc4/vc4_irq.c -index 521addec831e9911c58c2341256d7d5bb8b07338..3dd62d75f5319dbffcd9d27ea6f60927d193eb92 100644 ---- a/drivers/gpu/drm/vc4/vc4_irq.c -+++ b/drivers/gpu/drm/vc4/vc4_irq.c -@@ -139,6 +139,7 @@ vc4_irq_finish_render_job(struct drm_device *dev) - list_move_tail(&exec->head, &vc4->job_done_list); - if (exec->fence) { - dma_fence_signal_locked(exec->fence); -+ dma_fence_put(exec->fence); - exec->fence = NULL; - } - vc4_submit_next_render_job(dev); - -From a2926dd5c7f648ec830c6a1b7fe1decb684a1c69 Mon Sep 17 00:00:00 2001 +From 58d96a6bf5c90a031e4837c8a5366e7a78ea9f04 Mon Sep 17 00:00:00 2001 From: P33M Date: Tue, 9 Jan 2018 15:16:35 +0000 -Subject: [PATCH 161/246] dwc_otg: don't unconditionally force host mode in +Subject: [PATCH 160/246] dwc_otg: don't unconditionally force host mode in dwc_otg_cil_init() Add the ability to disable force_host_mode for those that want to use @@ -139319,10 +139269,10 @@ index af123d01f3ef9f99450c78efdf766ca35e15cbc9..e945900c503cb383d754381b055955b1 * * The following parameters may be specified when starting the module. -From c8add1e16745e0d31a17f1f8d2544da129ec4279 Mon Sep 17 00:00:00 2001 +From 69a46e33ca84acd92a0b1c5ab9182e8adbf8858c Mon Sep 17 00:00:00 2001 From: Sugizaki Yukimasa Date: Thu, 4 Jan 2018 23:58:06 +0900 -Subject: [PATCH 162/246] vcsm: Define cache operation constants in user header +Subject: [PATCH 161/246] vcsm: Define cache operation constants in user header Without this change, users have to use raw values (1, 2, 3) to specify cache operation. @@ -139366,10 +139316,10 @@ index b75729d762f25aace133f7a008633b4094ae2de2..ddbeebc71ada82e88a1668fbdfd9821a struct vmcs_sm_ioctl_alloc { /* user -> kernel */ -From 983be4c3e570d691634dad259ee914d485fa1177 Mon Sep 17 00:00:00 2001 +From 12ff45b51d0170dcae36a944dd6c99799d81360d Mon Sep 17 00:00:00 2001 From: Sugizaki Yukimasa Date: Fri, 5 Jan 2018 00:01:30 +0900 -Subject: [PATCH 163/246] vcsm: Support for finding user/vc handle in memory +Subject: [PATCH 162/246] vcsm: Support for finding user/vc handle in memory pool vmcs_sm_{usr,vc}_handle_from_pid_and_address() were failing to find @@ -139411,10 +139361,10 @@ index 53843054d7617716761b74d8a3d91551b91ffb75..abd770566ed30102b95a01cec6a3825b pr_debug("[%s]: global map %p (pid %u, addr %lx) -> usr-hdl %x (vc-hdl %x)\n", -From 8f13ead9677bdc45d09487b507b99d15d4757171 Mon Sep 17 00:00:00 2001 +From d8c7d7dea885ddc87756a2ca20912291bcfc30af Mon Sep 17 00:00:00 2001 From: Sugizaki Yukimasa Date: Fri, 5 Jan 2018 00:44:00 +0900 -Subject: [PATCH 164/246] vcsm: Unify cache manipulating functions +Subject: [PATCH 163/246] vcsm: Unify cache manipulating functions Signed-off-by: Sugizaki Yukimasa --- @@ -139800,10 +139750,10 @@ index abd770566ed30102b95a01cec6a3825b23afcd9d..b6cdc1934ad2092892898559f6f0d481 kfree(block); } -From f1e4f2973f3bd3155b8f64167ababd2e7d458edd Mon Sep 17 00:00:00 2001 +From 3dc6d5149056cd76f14d6916a6acb2d7902bcd68 Mon Sep 17 00:00:00 2001 From: Sugizaki Yukimasa Date: Mon, 8 Jan 2018 21:07:17 +0900 -Subject: [PATCH 165/246] vcsm: Fix obscure conditions +Subject: [PATCH 164/246] vcsm: Fix obscure conditions Signed-off-by: Sugizaki Yukimasa --- @@ -139835,10 +139785,10 @@ index b6cdc1934ad2092892898559f6f0d481a7744fa9..95963ffba51afdbdfec26a8c75eec0f5 return -EINVAL; } -From 0930f5663442399ee946273ffc4db02f4f5a3356 Mon Sep 17 00:00:00 2001 +From ec602f1965d0506f0184ba42fcfb9cc6fb1d5034 Mon Sep 17 00:00:00 2001 From: Sugizaki Yukimasa Date: Mon, 8 Jan 2018 21:11:23 +0900 -Subject: [PATCH 166/246] vcsm: Fix memory leaking on clean_invalid2 ioctl +Subject: [PATCH 165/246] vcsm: Fix memory leaking on clean_invalid2 ioctl handler Signed-off-by: Sugizaki Yukimasa @@ -139860,10 +139810,10 @@ index 95963ffba51afdbdfec26a8c75eec0f5e0c2f4e1..380437f41cc64902c9576e53d0beaf76 kfree(block); } -From 9a1e82bb27d022de9b880b537c22bfb9eb2f5b6c Mon Sep 17 00:00:00 2001 +From 75ef00b03bb8ccf19bf709152a18893838ec9494 Mon Sep 17 00:00:00 2001 From: Sugizaki Yukimasa Date: Mon, 8 Jan 2018 21:15:13 +0900 -Subject: [PATCH 167/246] vcsm: Describe the use of cache operation constants +Subject: [PATCH 166/246] vcsm: Describe the use of cache operation constants Signed-off-by: Sugizaki Yukimasa --- @@ -139902,10 +139852,10 @@ index ddbeebc71ada82e88a1668fbdfd9821a39d7cd22..e881fa8ee8e1474cdaa0759b742a5f67 /* user -> kernel */ struct { -From 0fa626b4fda711b364d4203b8176782f8429ed8a Mon Sep 17 00:00:00 2001 +From d8f9581408b1ddbac8fb705ef29e11974289e1a7 Mon Sep 17 00:00:00 2001 From: Sugizaki Yukimasa Date: Tue, 9 Jan 2018 12:33:24 +0900 -Subject: [PATCH 168/246] vcsm: Fix obscure conditions again +Subject: [PATCH 167/246] vcsm: Fix obscure conditions again Signed-off-by: Sugizaki Yukimasa --- @@ -139928,10 +139878,10 @@ index 380437f41cc64902c9576e53d0beaf76ccdc1551..0d14c511da2ab8f542d51ad87746be85 pr_debug("[%s]: global map %p (pid %u, addr %lx) -> usr-hdl %x (vc-hdl %x)\n", -From 1006a1f9057deeab45d381c2d885181e7b4f4830 Mon Sep 17 00:00:00 2001 +From 3eef76c807bb9cb5300defdb0978ab22db6e1efa Mon Sep 17 00:00:00 2001 From: Sugizaki Yukimasa Date: Wed, 10 Jan 2018 04:32:20 +0900 -Subject: [PATCH 169/246] vcsm: Add no-op cache operation constant +Subject: [PATCH 168/246] vcsm: Add no-op cache operation constant Signed-off-by: Sugizaki Yukimasa --- @@ -139994,10 +139944,10 @@ index e881fa8ee8e1474cdaa0759b742a5f67c122c9eb..a4492b921b48e2c7fdd2745f2d2bad48 #define VCSM_CACHE_OP_CLEAN 0x02 #define VCSM_CACHE_OP_FLUSH 0x03 -From 33537fdc57286ecfff5e39be07862a69fb5c5048 Mon Sep 17 00:00:00 2001 +From f04951db7b3cffde947866c2515ebb17eb17a282 Mon Sep 17 00:00:00 2001 From: Sugizaki Yukimasa Date: Wed, 10 Jan 2018 06:25:51 +0900 -Subject: [PATCH 170/246] vcsm: Revert to do page-table-walk-based cache +Subject: [PATCH 169/246] vcsm: Revert to do page-table-walk-based cache manipulating on some ioctl calls On FLUSH, INVALID, CLEAN_INVALID ioctl calls, cache operations based on @@ -140232,10 +140182,10 @@ index 122ea149790b549aa7550ddb9cff64dc2195fc61..1bc37ee882255c0d05beac58bb3b9e31 break; } -From 726962318833dc0c573fd4961bd1615c628d6136 Mon Sep 17 00:00:00 2001 +From ad113f922f836cafdefd02e4a632849e0693ad71 Mon Sep 17 00:00:00 2001 From: Aaron Shaw Date: Thu, 4 Jan 2018 15:02:16 +0000 -Subject: [PATCH 171/246] add gpio-key overlay (#2329) +Subject: [PATCH 170/246] add gpio-key overlay (#2329) An overlay that allows a Linux key to be bound to a GPIO. --- @@ -140344,10 +140294,10 @@ index 0000000000000000000000000000000000000000..333d016d6f02981f69acedbf683171b4 + +}; -From 4b4a1d9fc0eefe0df959c176121ccec5714524aa Mon Sep 17 00:00:00 2001 +From ba08898082439cc78dbd31ea05ef78ec10281d1b Mon Sep 17 00:00:00 2001 From: Aaron Shaw Date: Fri, 5 Jan 2018 15:08:37 +0000 -Subject: [PATCH 172/246] add additional overrides to rotary-encoder overlay +Subject: [PATCH 171/246] add additional overrides to rotary-encoder overlay (#2334) --- @@ -140424,10 +140374,10 @@ index c0c6bccff60cc15d9a9bf59d2c7cba41eb9c1cdc..f88f8a39d9a2f2afbf80edf2d9b32841 }; }; -From e40fff225d1de43fa04bd19ac648e26d2226a773 Mon Sep 17 00:00:00 2001 +From 854a984156441b5a3203b69c12081744dbebc002 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 12 Jan 2018 09:15:01 +0000 -Subject: [PATCH 173/246] overlays: Add uart0 overlay to change pin usage +Subject: [PATCH 172/246] overlays: Add uart0 overlay to change pin usage Signed-off-by: Phil Elwell --- @@ -140513,10 +140463,10 @@ index 0000000000000000000000000000000000000000..20b2a609c511b017d1231e08c901d165 + }; +}; -From 74926c23acf51f28a9d8e53a0e02b4d1e844139e Mon Sep 17 00:00:00 2001 +From ea73acd0dfc50bc5aec7aee65970288664de6b0f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 16 Jan 2018 12:59:17 +0000 -Subject: [PATCH 174/246] overlays: Fix resetgpio and ledgpio for hy28a/b +Subject: [PATCH 173/246] overlays: Fix resetgpio and ledgpio for hy28a/b Offsets for overlay parameters are specified in bytes, not in access units. @@ -140560,10 +140510,10 @@ index 8018aebde8e557f45ffd63eb86f6c7a1048fe3cb..70c1118064b64be1811ed2f1bb04efd6 }; }; -From 312ffdf8ecf70e44d50d2ce9348131dc09d71ebe Mon Sep 17 00:00:00 2001 +From 59f6a4d7998ad0dd2f8d859dc8e0e3f0120965fb Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Thu, 18 Jan 2018 12:36:44 +0100 -Subject: [PATCH 175/246] ASoC: bcm2835: fix hw_params error when device is in +Subject: [PATCH 174/246] ASoC: bcm2835: fix hw_params error when device is in prepared state (#2345) commit 8d5737a5f53902a916ee1e1cb248c9b8b883b2ea upstream. @@ -140632,10 +140582,10 @@ index 2e449d7173fcecbcd647f90a26bd58b6c421bcde..d5f73a8ab8932768c4df1470e94e78bf * Clear both FIFOs if the one that should be started * is not empty at the moment. This should only happen -From dfc03a524c68db4c4ac5631669a6013def3827d8 Mon Sep 17 00:00:00 2001 +From ca3b94c264a2497dd3f40ffc369a3d51bebcddf8 Mon Sep 17 00:00:00 2001 From: Ahmet Inan Date: Sat, 14 Oct 2017 10:10:53 -0700 -Subject: [PATCH 176/246] Input: add I2C attached EETI EXC3000 multi touch +Subject: [PATCH 175/246] Input: add I2C attached EETI EXC3000 multi touch driver commit 7e577a17f2eefeef32f1106ebf91e7cd143ba654 upstream. @@ -140963,10 +140913,10 @@ index 0000000000000000000000000000000000000000..bed0db6999050c3ad5adf9c5d02784a0 +MODULE_DESCRIPTION("I2C connected EETI EXC3000 multiple touch controller driver"); +MODULE_LICENSE("GPL v2"); -From 9fb0b6ecb4a974c37d44ef57aced1df1a8c640f7 Mon Sep 17 00:00:00 2001 +From d29159eb65042eedf38b44190a607cc398c47963 Mon Sep 17 00:00:00 2001 From: Ahmet Inan Date: Fri, 1 Sep 2017 15:14:23 +0200 -Subject: [PATCH 177/246] config: Add EETI EXC3000 touch controller module +Subject: [PATCH 176/246] config: Add EETI EXC3000 touch controller module Signed-off-by: Ahmet Inan --- @@ -140999,10 +140949,10 @@ index 4cfd4e6a339009536d6ebaaff36e4007573cfe63..f2563f6824b6b16d9f44bc0ee1da818b CONFIG_TOUCHSCREEN_EDT_FT5X06=m CONFIG_TOUCHSCREEN_RPI_FT5406=m -From 4a319f921d5ccbb9811e2c38f427e479207cb645 Mon Sep 17 00:00:00 2001 +From 3f6b48f78355809fb4d76a1de8bb8f4dd8f56c0a Mon Sep 17 00:00:00 2001 From: Ahmet Inan Date: Fri, 1 Sep 2017 15:18:01 +0200 -Subject: [PATCH 178/246] overlays: Add EETI EXC3000 overlay +Subject: [PATCH 177/246] overlays: Add EETI EXC3000 overlay Add support for I2C connected EETI EXC3000 multiple touch controller using GPIO 4 (pin 7 on GPIO header) for interrupt. @@ -141105,10 +141055,10 @@ index 0000000000000000000000000000000000000000..c5694033d03f31391b508b89845b029c + }; +}; -From 6324baa4ab2159aa349e73d77bab44db5d4dd20f Mon Sep 17 00:00:00 2001 +From 57ef5fa48f9c226d75741b7217512b5a4356dc6c Mon Sep 17 00:00:00 2001 From: Yevhen Kyriukha Date: Sun, 14 Jan 2018 13:36:24 +0200 -Subject: [PATCH 179/246] Added support for mbed AudioCODEC (TLV320AIC23B) +Subject: [PATCH 178/246] Added support for mbed AudioCODEC (TLV320AIC23B) Signed-off-by: Yevhen Kyriukha --- @@ -141218,10 +141168,10 @@ index 0000000000000000000000000000000000000000..313563d6ed47fb1e0db8f8ffa4505b61 + }; +}; -From 33c1ad7174071abcca078eb19c899ee137a25105 Mon Sep 17 00:00:00 2001 +From 12b95d69d6f1af9aeee356a8b89d773ff5e62210 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 22 Jan 2018 12:17:27 +0000 -Subject: [PATCH 180/246] mmc: bcm2835-sdhost: Support underclocking +Subject: [PATCH 179/246] mmc: bcm2835-sdhost: Support underclocking Support underclocking of the SD bus in two ways: 1. using the max-frequency DT property (which currently has no DT @@ -141264,10 +141214,10 @@ index 9c6f199a7830959f31012d86bc1f8b1a9922185f..6c0dafe6c64b03f91cfb0360861c29dd mmc->max_busy_timeout = (~(unsigned int)0)/(mmc->f_max/1000); -From 88dbed8f60a44d913529c43d173f067f0a30021e Mon Sep 17 00:00:00 2001 +From e4cc63b3ba4d8ebd01620a1728c3d9ba04aff713 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 22 Jan 2018 12:22:01 +0000 -Subject: [PATCH 181/246] mmc: bcm2835-mmc: Support underclocking +Subject: [PATCH 180/246] mmc: bcm2835-mmc: Support underclocking Support underclocking of the SD bus using the max-frequency DT property (which currently has no DT parameter). The sd_overclock parameter @@ -141298,10 +141248,10 @@ index c4a5e992c6fb4a40b933239350ed4bfc8fb40155..b7f5fd96ecb6c59395022e868726f890 /* SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK */ -From dfbb87d4599b8403a2443ee35063ab227d73664f Mon Sep 17 00:00:00 2001 +From f4390332d3eb2317c9d947d2073723d08f78ec12 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 22 Jan 2018 17:26:38 +0000 -Subject: [PATCH 182/246] serial: 8250: bcm2835aux - suppress EPROBE_DEFER +Subject: [PATCH 181/246] serial: 8250: bcm2835aux - suppress EPROBE_DEFER Signed-off-by: Phil Elwell --- @@ -141323,10 +141273,10 @@ index a23c7da42ea81342efc26fb35a92a69d535b7cd0..4f8b8c97186879949a313ce185fcd6e0 } -From 5b12aea168cf3fa9150951abde31e7bd9a74de29 Mon Sep 17 00:00:00 2001 +From 8e30acd81a94e15e6e5d7a50e1d37b99b0814466 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 23 Jan 2018 16:52:45 +0000 -Subject: [PATCH 183/246] irqchip: irq-bcm2836: Remove regmap and syscon use +Subject: [PATCH 182/246] irqchip: irq-bcm2836: Remove regmap and syscon use The syscon node defines a register range that duplicates that used by the local_intc node on bcm2836/7. Since irq-bcm2835 and irq-bcm2836 are @@ -141474,10 +141424,10 @@ index 05b17ca993f405c4c8e61a782ec58149038069c2..963415c919146e66ef36f4da8f157cab intc.domain = irq_domain_add_linear(node, LAST_IRQ + 1, -From 1d8e4600c15bf374ba2b21850b061fc88713959b Mon Sep 17 00:00:00 2001 +From 4e52b8317266c2767d5afa598a794c45eeacebe4 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Jan 2018 15:19:39 +0000 -Subject: [PATCH 184/246] lan78xx: Avoid spurious kevent 4 "error" +Subject: [PATCH 183/246] lan78xx: Avoid spurious kevent 4 "error" lan78xx_defer_event generates an error message whenever the work item is already scheduled. lan78xx_open defers three events - @@ -141507,10 +141457,10 @@ index 76674d8881b588f0a47c3a6f568825fdf034aea5..da0b0bcb7d39d6657ef4c1353e5dcf27 static int lan78xx_open(struct net_device *net) -From 0c7a1d5ef650b4808bfd93d74b32e894ab1357ee Mon Sep 17 00:00:00 2001 +From bb3d3a2f5b7d50e530fd24a003a214c10e47d2a5 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Jan 2018 20:00:48 +0000 -Subject: [PATCH 185/246] overlays: Allow multiple pps-gpio instantiations +Subject: [PATCH 184/246] overlays: Allow multiple pps-gpio instantiations See: https://github.com/raspberrypi/linux/issues/2352 @@ -141553,10 +141503,10 @@ index 50143a4bb215807ba0a0d0562f5827fa29a04de4..9ee4bdfa6167355e82d7f8229613f294 }; }; -From aa56748b230db10b7196b6cf6adec7e983b6cae4 Mon Sep 17 00:00:00 2001 +From 512a224d440caf571cd86fdc3626f1c4fecfc5d7 Mon Sep 17 00:00:00 2001 From: Thierry Reding Date: Fri, 1 Sep 2017 16:49:54 +0200 -Subject: [PATCH 186/246] drm/vc4: Use correct path to trace include +Subject: [PATCH 185/246] drm/vc4: Use correct path to trace include MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -141601,10 +141551,10 @@ index ad7b1ea720c288eb587d16e5f8e10eace5de93f3..deafb32923e147f4bb9ad93ce441a6ae +#define TRACE_INCLUDE_PATH ../../drivers/gpu/drm/vc4 #include -From a7f6f47239e6e52cb3d5206c1e16f7a02cf7e0fd Mon Sep 17 00:00:00 2001 +From 6bca74c8db25f9a4a8b3af41324c42b7af672274 Mon Sep 17 00:00:00 2001 From: Colin Ian King Date: Fri, 8 Sep 2017 15:05:04 +0100 -Subject: [PATCH 187/246] drm/vc4: clean up error handling on devm_kzalloc +Subject: [PATCH 186/246] drm/vc4: clean up error handling on devm_kzalloc failure The current error handling when devm_kzalloc fails performs a @@ -141661,10 +141611,10 @@ index 8f71157a2b063b07a3d3c195ae5049a0ddcac03e..0b2088264039131f05c2f09bc9ba84d2 static void vc4_hdmi_encoder_destroy(struct drm_encoder *encoder) -From 665987994efed2bee3471ca9712f06fc690fd546 Mon Sep 17 00:00:00 2001 +From 4b27dd9295c00f44fafadb81a4c9b340d177dd6a Mon Sep 17 00:00:00 2001 From: Boris Brezillon Date: Thu, 19 Oct 2017 14:57:48 +0200 -Subject: [PATCH 188/246] drm/vc4: Add the DRM_IOCTL_VC4_GEM_MADVISE ioctl +Subject: [PATCH 187/246] drm/vc4: Add the DRM_IOCTL_VC4_GEM_MADVISE ioctl This ioctl will allow us to purge inactive userspace buffers when the system is running out of contiguous memory. @@ -142544,10 +142494,10 @@ index afae870049636e9c5db9a10a03d40dc3beb4c6ee..52263b575bdc4e5d9a6c6e628b12918e } #endif -From b2a29d50e5b8a18f83a5eae661cde986e139d0b2 Mon Sep 17 00:00:00 2001 +From bbf9e130e238b2b48db5e796ce8c74b8416aa56a Mon Sep 17 00:00:00 2001 From: Boris Brezillon Date: Wed, 22 Nov 2017 21:39:28 +0100 -Subject: [PATCH 189/246] drm/vc4: Fix false positive WARN() backtrace on +Subject: [PATCH 188/246] drm/vc4: Fix false positive WARN() backtrace on refcount_inc() usage With CONFIG_REFCOUNT_FULL enabled, refcount_inc() complains when it's @@ -142588,10 +142538,10 @@ index 01a53ba304f89769ccedf66f2cba361f809b54c8..55f03ad827ed82d967bcdb3c8f060226 break; case VC4_MADV_DONTNEED: -From e0ba6afdd2a06653c03955097b4987151dfc8aff Mon Sep 17 00:00:00 2001 +From a4a31ec3e4b173359bc5f11ce1ae2032f6d153da Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 13 Oct 2017 17:12:55 -0700 -Subject: [PATCH 190/246] drm/vc4: Fix sleeps during the IRQ handler for DSI +Subject: [PATCH 189/246] drm/vc4: Fix sleeps during the IRQ handler for DSI transactions. VC4's DSI1 has a bug where the AXI connection is broken for 32-bit @@ -142664,10 +142614,10 @@ index 04796d7d0fdbb441c09ecbd9b4fbce41a7831534..9a1a559ba287c460b274c6a279883e69 if (ret != -EPROBE_DEFER) dev_err(dev, "Failed to get interrupt: %d\n", ret); -From 7e52eb61420db3d5cfe3471c7a0dea85a24e874f Mon Sep 17 00:00:00 2001 +From 8d3c6fe05f1620ba38d14302fbb59943b30c65eb Mon Sep 17 00:00:00 2001 From: Kees Cook Date: Tue, 24 Oct 2017 08:16:48 -0700 -Subject: [PATCH 191/246] drm/vc4: Convert timers to use timer_setup() +Subject: [PATCH 190/246] drm/vc4: Convert timers to use timer_setup() In preparation for unconditionally passing the struct timer_list pointer to all timer callbacks, switch to using the new timer_setup() and from_timer() @@ -142744,10 +142694,10 @@ index a3008cc312e43e6c41218bca7debde390d95c822..152ce55160fef90b24d737f1457f5e7d INIT_WORK(&vc4->job_done_work, vc4_job_done_work); -From f212b3d1921be6d7950989d3cfa28c9c9aff7aeb Mon Sep 17 00:00:00 2001 +From 937379487adc0409bf2fbcfabe3bc346ba8e1fa9 Mon Sep 17 00:00:00 2001 From: Boris BREZILLON Date: Wed, 1 Nov 2017 10:57:31 +0100 -Subject: [PATCH 192/246] drm/vc4: Fix wrong printk format in +Subject: [PATCH 191/246] drm/vc4: Fix wrong printk format in vc4_bo_stats_debugfs() vc4->purgeable.size and vc4->purgeable.purged_size are size_t fields @@ -142782,10 +142732,10 @@ index 2b587e5b4628fc62cbadd7e99466032438d7e5c3..2decc8e2c79f58aad6ea7626a32a0f26 vc4->purgeable.purged_num); mutex_unlock(&vc4->purgeable.lock); -From 5ed0ce0d7b56c27609e34bf3df876c6309470c28 Mon Sep 17 00:00:00 2001 +From b692677400800022a2a58db5f71ba9b47c007742 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 20 Sep 2017 15:59:34 -0700 -Subject: [PATCH 193/246] drm/vc4: Reject HDMI modes with too high of clocks. +Subject: [PATCH 192/246] drm/vc4: Reject HDMI modes with too high of clocks. Peter Robinson reported issues on Fedora with 4k monitors not having their modes filtered down to 1920x1080 on Raspberry Pi. @@ -142829,10 +142779,10 @@ index 0b2088264039131f05c2f09bc9ba84d2d3793e39..8ab20c1e9e69e90b90c7f74640033f93 .enable = vc4_hdmi_encoder_enable, }; -From 3cadf34bae45de852fd2cd4bb1eea41e63adb950 Mon Sep 17 00:00:00 2001 +From 6834aba6dc5964af7540f72416ad4fa4bc862745 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 16 Nov 2017 14:22:29 +0000 -Subject: [PATCH 194/246] drm/vc4: Add support for DRM_FORMAT_RGB888 and +Subject: [PATCH 193/246] drm/vc4: Add support for DRM_FORMAT_RGB888 and DRM_FORMAT_BGR888 Filling out the list of supported formats based on those the @@ -142867,10 +142817,10 @@ index e2b3cd6d885b080a3c3077cc160a549bec9b0330..497cb7d50946c6aa8e4d676982902694 .drm = DRM_FORMAT_YUV422, .hvs = HVS_PIXEL_FORMAT_YCBCR_YUV422_3PLANE, -From 7a6112b5bf9aff46094d960c11fcd63bda8a483b Mon Sep 17 00:00:00 2001 +From 739cd3564a043e9afa218fc23f913936d8eadd47 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 16 Nov 2017 14:22:30 +0000 -Subject: [PATCH 195/246] drm/vc4: Use .pixel_order instead of custom +Subject: [PATCH 194/246] drm/vc4: Use .pixel_order instead of custom .flip_cbcr The hardware has enums for altering the Cr and Cb order, @@ -142956,10 +142906,10 @@ index 497cb7d50946c6aa8e4d676982902694ff46e113..5c67090e93f5e574de197735f01c6c4d /* Pointer Context Word 0/1/2: Written by the HVS */ for (i = 0; i < num_planes; i++) -From d75595c329960629c58225e4ec84a48dd8325f84 Mon Sep 17 00:00:00 2001 +From e3c636019f49bde0800ca871fb4e0956fa0970c7 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 16 Nov 2017 14:22:31 +0000 -Subject: [PATCH 196/246] drm/vc4: Add support for NV21 and NV61. +Subject: [PATCH 195/246] drm/vc4: Add support for NV21 and NV61. NV12 (YUV420 2 plane) and NV16 (YUV422 2 plane) were supported, but NV21 and NV61 (same but with Cb and Cr @@ -143001,10 +142951,10 @@ index 5c67090e93f5e574de197735f01c6c4dbbdd0180..44a956cb87c2184e8631868307538b15 static const struct hvs_format *vc4_get_hvs_format(u32 drm_format) -From 438c6d53c3c5afd8d81aa38adb8d39146811b3b2 Mon Sep 17 00:00:00 2001 +From 671fad2319a5454f7e7b40297483fa2399f0d437 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 23 Jan 2017 11:41:54 -0800 -Subject: [PATCH 197/246] BCM270X: Disable VEC unless vc4-kms-v3d is present. +Subject: [PATCH 196/246] BCM270X: Disable VEC unless vc4-kms-v3d is present. Signed-off-by: Eric Anholt (cherry picked from commit dabd52db47d2e799323639734787e3a338c2b2a5) @@ -143044,10 +142994,10 @@ index 7d0d659b4886147e7e3b7eb3f60d546592cf2853..8baa7f77cd94ca76e9a0134601540232 cma-256 = <0>,"+0-1-2-3-4"; cma-192 = <0>,"-0+1-2-3-4"; -From c2dc7f083740524d12ac81f1232c1352fa59684c Mon Sep 17 00:00:00 2001 +From ca02970c92c0efb2dac367bcc8a415db629c2781 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 21 Dec 2017 13:32:09 -0800 -Subject: [PATCH 198/246] drm/vc4: Flush the caches before the render jobs, as +Subject: [PATCH 197/246] drm/vc4: Flush the caches before the render jobs, as well. If the frame samples from a render target that was just written, its @@ -143104,10 +143054,10 @@ index 152ce55160fef90b24d737f1457f5e7dcc0bd81d..c94cce96544c8b0196f16b2e9151e154 } -From b635e235a02d5ec9ea128a15685ed09955906d34 Mon Sep 17 00:00:00 2001 +From 6acda38f61dccdaad7eb074a06995e1fb5540bf9 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 7 Jun 2017 14:39:49 -0700 -Subject: [PATCH 199/246] drm/vc4: Add FB modifier support to firmwarekms. +Subject: [PATCH 198/246] drm/vc4: Add FB modifier support to firmwarekms. Signed-off-by: Eric Anholt (cherry picked from commit 11752d73488e08aaeb65fe8289a9c016acde26c2) @@ -143139,10 +143089,10 @@ index 766f700417f7194d6b01fa1bc18dad40f116744b..6221aeb43d9b314a0a356ea9fca62545 * set to nonzero, the configured pitch gets overwritten with * the previous pitch. So, to get the configured pitch -From 4aa6e6edb5ac4fd3fc8e2744b28468f15881ae4c Mon Sep 17 00:00:00 2001 +From 1903b5ee4810d58f11eda09bf2dc1e7dae879175 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 30 Jan 2018 14:21:02 -0800 -Subject: [PATCH 200/246] drm/vc4: Add missing enable/disable vblank handlers +Subject: [PATCH 199/246] drm/vc4: Add missing enable/disable vblank handlers in fkms. Fixes hang at boot in 4.14. @@ -143223,10 +143173,10 @@ index 6221aeb43d9b314a0a356ea9fca62545135b6521..7edb38953a6a2a875685a9aa4ffa3550 static const struct drm_crtc_helper_funcs vc4_crtc_helper_funcs = { -From 2e34275fe8bcf0ebea86bb69745ecc5debee0dae Mon Sep 17 00:00:00 2001 +From 87ecac9527e266f0b51cf1c45972da1f98b8a1ba Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 5 Feb 2018 18:01:02 +0000 -Subject: [PATCH 201/246] drm/vc4: Fix warning about vblank interrupts before +Subject: [PATCH 200/246] drm/vc4: Fix warning about vblank interrupts before DRM core is ready. The SMICS interrupt fires continuously, but since it's 1/100 the rate @@ -143276,10 +143226,10 @@ index 7edb38953a6a2a875685a9aa4ffa3550488833e5..967a0bf5886b746b1177b46aaa205751 return 0; } -From 79b94ea5c70c081a4feb7e52360967c563603490 Mon Sep 17 00:00:00 2001 +From 78e7174a4e34b0e6503a026a4fc4ccef2b03649f Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 5 Feb 2018 18:02:30 +0000 -Subject: [PATCH 202/246] drm/vc4: Skip SET_CURSOR_INFO when the cursor +Subject: [PATCH 201/246] drm/vc4: Skip SET_CURSOR_INFO when the cursor contents didn't change. Signed-off-by: Eric Anholt @@ -143336,10 +143286,10 @@ index 967a0bf5886b746b1177b46aaa205751e7233890..462d9084ce53da8bf5966f175f753bf2 static void vc4_cursor_plane_atomic_disable(struct drm_plane *plane, -From 14b78fa469d16f6eb44ad51b69907f8c64fb11af Mon Sep 17 00:00:00 2001 +From 96bfdfa15c168f9851cba5ecac37ee1cca09f459 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 5 Feb 2018 18:22:03 +0000 -Subject: [PATCH 203/246] drm/vc4: Remove duplicate primary/cursor fields from +Subject: [PATCH 202/246] drm/vc4: Remove duplicate primary/cursor fields from FKMS driver. The CRTC has those fields and we can just use them. @@ -143410,10 +143360,10 @@ index 462d9084ce53da8bf5966f175f753bf22510bfcb..60e9d8fa5511340d63c3fad7a95cfb30 if (!vc4_encoder) return -ENOMEM; -From 415f356eb7341924eb77acb4466a8a98f59d201a Mon Sep 17 00:00:00 2001 +From 662141b885121c9f1a79819afb1ed58e7476cc58 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 5 Feb 2018 18:53:18 +0000 -Subject: [PATCH 204/246] drm/vc4: Don't wait for vblank on fkms cursor +Subject: [PATCH 203/246] drm/vc4: Don't wait for vblank on fkms cursor updates. We don't use the same async update path between fkms and normal kms, @@ -143441,10 +143391,10 @@ index 50c4959b5bd33efe329119a0aa9fd39b255e098f..f73343e08fe668fb590074dd86d4f664 drm_atomic_helper_commit_hw_done(state); -From d7b8b29308f0cb64a04cca1395a37b6b3711e802 Mon Sep 17 00:00:00 2001 +From 63254765c78a19cd6d254fd44e2945ce9ab416f8 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 5 Feb 2018 10:37:54 +0000 -Subject: [PATCH 205/246] config: Add SND_USB_HIFACE=m +Subject: [PATCH 204/246] config: Add SND_USB_HIFACE=m See: https://github.com/raspberrypi/linux/issues/2368 @@ -143479,10 +143429,10 @@ index f2563f6824b6b16d9f44bc0ee1da818bc3ef5ebd..9c166b8c718287010facfb105bd28540 CONFIG_SND_BCM2835_SOC_I2S=m CONFIG_SND_BCM2708_SOC_GOOGLEVOICEHAT_SOUNDCARD=m -From 9a38dac0d80e463b5bed20a041e82d19c2afd199 Mon Sep 17 00:00:00 2001 +From f76f94c40593786fcdcfa7c7bac2e908b6b812a7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 5 Feb 2018 09:35:01 +0000 -Subject: [PATCH 206/246] mmc: bcm2835-sdhost: Add include +Subject: [PATCH 205/246] mmc: bcm2835-sdhost: Add include highmem.h (needed for kmap_atomic) is pulled in by one of the other include files, but only with some CONFIG settings. Make the inclusion @@ -143508,10 +143458,10 @@ index 6c0dafe6c64b03f91cfb0360861c29dd444b3ca5..273b1be058c54bae5b4a18ce64cd0e11 /* For mmc_card_blockaddr */ -From 5923a4b22ab5ed620b0fba0600b71a2203d68de9 Mon Sep 17 00:00:00 2001 +From 1b7786fe1498ae71aa085ce2d2aff7917e429b7d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 14 Jul 2014 22:02:09 +0100 -Subject: [PATCH 207/246] hid: Reduce default mouse polling interval to 60Hz +Subject: [PATCH 206/246] hid: Reduce default mouse polling interval to 60Hz Reduces overhead when using X --- @@ -143543,10 +143493,10 @@ index 045b5da9b992873ce74f5d401de34855b93a6f8e..45abcbab4efe561a3829e9a6b6014abe break; case HID_GD_JOYSTICK: -From 13fde097c32c4ce1bd416214c90f393ee4d7fa14 Mon Sep 17 00:00:00 2001 +From a76f68cc92f8ba8b7d0f7f610fcfcefcf752761a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 6 Feb 2018 11:48:17 +0000 -Subject: [PATCH 208/246] BCM270X_DT: Minor cosmetic DT tidy +Subject: [PATCH 207/246] BCM270X_DT: Minor cosmetic DT tidy Deleting the timer node for all bcm27* DTBs than re-adding an identical one for bcm2708 is wrong - just delete it where it isn't wanted. @@ -143628,10 +143578,10 @@ index 2169fbd14844dd907f027a36984f3372074b331c..6fb5ed655d63cb26f4d5205efad37e9c __overrides__ { -From 47e793774ca6e7d53b516f64cdc6f90d965c6fae Mon Sep 17 00:00:00 2001 +From 8fbcbb16e0e163a9d2ecabb521bea2b6a8cc909b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 6 Feb 2018 13:10:09 +0000 -Subject: [PATCH 209/246] BCM270X_DT: More cosmetic DT changes +Subject: [PATCH 208/246] BCM270X_DT: More cosmetic DT changes Remove unnecessary duplicate labels (but keep spi0). @@ -143824,10 +143774,10 @@ index 8baa7f77cd94ca76e9a01346015402321c314f20..489679637306254ff0dedf37d01e5e31 __overlay__ { status = "okay"; -From 2103eab147d7bae9c557f9f8c32f46da78ab388f Mon Sep 17 00:00:00 2001 +From 577dab817586bc1d54ed1f8cc8a4c5517b656dd3 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Tue, 6 Feb 2018 15:37:22 +0100 -Subject: [PATCH 210/246] config: enable Audio Graph Card module +Subject: [PATCH 209/246] config: enable Audio Graph Card module Signed-off-by: Matthias Reichl --- @@ -143860,10 +143810,10 @@ index 9c166b8c718287010facfb105bd28540c46949d8..4e92a1107513b6008b23df3a5d9cc966 CONFIG_HIDRAW=y CONFIG_UHID=m -From d4ce05f7a55676e9c39d81a38b33718022259a78 Mon Sep 17 00:00:00 2001 +From b5e8c2bc3e910a78aa1f8fea577644a871e72f40 Mon Sep 17 00:00:00 2001 From: Simon van der Veldt Date: Tue, 6 Feb 2018 15:36:25 +0100 -Subject: [PATCH 211/246] Add missing SND_PISOUND selects dependency to +Subject: [PATCH 210/246] Add missing SND_PISOUND selects dependency to SND_RAWMIDI Without it the Pisound module fails to compile. @@ -143886,10 +143836,10 @@ index 381d32bb9deb3cf2c531e2a4563418cd6eb9d505..630285e4c9a35afc4638ef4742adf704 help Say Y or M if you want to add support for Blokas Labs pisound. -From 82f76e728768765f2ec0b7772a154308ba5385f7 Mon Sep 17 00:00:00 2001 +From c947bed20bee58912c16326a94876f8edbe90467 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 13 Feb 2017 11:10:50 +0000 -Subject: [PATCH 212/246] BCM2835-V4L2: Ensure H264 header bytes get a sensible +Subject: [PATCH 211/246] BCM2835-V4L2: Ensure H264 header bytes get a sensible timestamp H264 header come off VC with 0 timestamps, which means they get a @@ -143978,10 +143928,10 @@ index 404037476bc5119acb2f37dbd92900a3f8719bf9..1b1b44abb402c99c4c217953206614cf struct vchiq_mmal_port *port; /* port being used for capture */ /* camera port being used for capture */ -From 16fcc95ca3f05f401f89f5bc3bfa78d267eaf8ca Mon Sep 17 00:00:00 2001 +From 7baa710d66ae7cd99124512952ac6e9b5ec4dd14 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 13 Feb 2017 13:11:41 +0000 -Subject: [PATCH 213/246] BCM2835-V4L2: Correctly denote key frames in encoded +Subject: [PATCH 212/246] BCM2835-V4L2: Correctly denote key frames in encoded data Forward MMAL key frame flags to the V4L2 buffers. @@ -144006,10 +143956,10 @@ index e383cb0f54627e1b9e0aff6928858ece4029ad25..23b785e22098ec1aaf491c799701f9f9 "Buffer has ts %llu", dev->capture.last_timestamp); -From 54c4fb263fbfe3b40468e18d54167e4e40451d5f Mon Sep 17 00:00:00 2001 +From 0f3c991dc8f65b40fa8a0b28e8c538696ed21311 Mon Sep 17 00:00:00 2001 From: David H Date: Wed, 4 Oct 2017 04:43:07 -0700 -Subject: [PATCH 214/246] bcm2835-camera: Fix timestamp calculation problem +Subject: [PATCH 213/246] bcm2835-camera: Fix timestamp calculation problem (#2214) * bcm2835-camera: Fix timestamp calculation problem @@ -144108,10 +144058,10 @@ index 1b1b44abb402c99c4c217953206614cfaed044c6..31333f57c6020d4990137efca5ff6788 u64 last_timestamp; -From aa0f311d58f1959bb6937017ad6f82f9403c49cf Mon Sep 17 00:00:00 2001 +From 40654796c0ef0ff725959f4f473eca7c62e243fb Mon Sep 17 00:00:00 2001 From: Dan Carpenter Date: Fri, 20 Oct 2017 03:28:45 +0300 -Subject: [PATCH 215/246] drm/panel: rpi-touchscreen: propagate errors in +Subject: [PATCH 214/246] drm/panel: rpi-touchscreen: propagate errors in rpi_touchscreen_i2c_read() There is one caller which checks whether rpi_touchscreen_i2c_read() @@ -144143,10 +144093,10 @@ index b57b7ad9aa4c5048186e98553af59ec912973096..128523d8d51873f7835fb95562d05aed return i2c_smbus_read_byte_data(ts->bridge_i2c, reg); } -From 7455d8c37343ab5595062ec11443a92dbedc4456 Mon Sep 17 00:00:00 2001 +From 4563dd1b6a3c2e8e481072bf4031a65b74ec5ddd Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 13 Nov 2017 14:23:48 -0800 -Subject: [PATCH 216/246] drm/vc4: Fix crash if we have to unbind HDMI. +Subject: [PATCH 215/246] drm/vc4: Fix crash if we have to unbind HDMI. We need the card to unregister before the codec that the card references. @@ -144188,10 +144138,10 @@ index 8ab20c1e9e69e90b90c7f74640033f932df76ae7..54fe4ceb1c3efd1aa09819661737db4c #ifdef CONFIG_DRM_VC4_HDMI_CEC -From 0909625427965caa7cb59e47ca27a28a103c9fa6 Mon Sep 17 00:00:00 2001 +From 11c30214ea6356c4657fc86d9dd10e86aa420f92 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 31 Oct 2017 11:33:10 -0700 -Subject: [PATCH 217/246] drm/vc4: Skip ULPS latching when we're in that ULPS +Subject: [PATCH 216/246] drm/vc4: Skip ULPS latching when we're in that ULPS state already. It seems that trying to go from unlatched to unlatched will time out @@ -144219,10 +144169,10 @@ index 9a1a559ba287c460b274c6a279883e69c62f7bdb..5cd23540971e2b010ce7c679a908033b DSI_PORT_WRITE(STAT, stat_ulps); DSI_PORT_WRITE(PHYC, DSI_PORT_READ(PHYC) | phyc_ulps); -From b66077d8fa8678fbe2dae16709c563361ad1e3e7 Mon Sep 17 00:00:00 2001 +From d8dc9cd4b1814df09d5001340a51684163d15e08 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 15 Aug 2017 16:47:18 -0700 -Subject: [PATCH 218/246] drm/vc4: Move the DSI clock divider workaround closer +Subject: [PATCH 217/246] drm/vc4: Move the DSI clock divider workaround closer to the clock call. We want the adjusted_mode->clock to be the actual clock we're @@ -144268,10 +144218,10 @@ index 5cd23540971e2b010ce7c679a908033b752fd9ed..a3f416cbd1d61689c735f5e785dff245 if (ret) { dev_err(&dsi->pdev->dev, -From dee824cb9658c15dfd1ba1a0cc10c5b7fceac48d Mon Sep 17 00:00:00 2001 +From 1aac953b80dd5239348fb92fa1fce1e5150ebf67 Mon Sep 17 00:00:00 2001 From: P33M Date: Tue, 13 Feb 2018 15:41:35 +0000 -Subject: [PATCH 219/246] dwc_otg: Fix a regression when dequeueing isochronous +Subject: [PATCH 218/246] dwc_otg: Fix a regression when dequeueing isochronous transfers In 282bed95 (dwc_otg: make nak_holdoff work as intended with empty queues) @@ -144331,10 +144281,10 @@ index 0c28a6e44299bffd42c501497b6fa02206c2b620..e59747cee7ab9f7d4d858283869bd37c dwc_otg_hc_halt(hcd->core_if, qh->channel, DWC_OTG_HC_XFER_URB_DEQUEUE); -From d1098089d2a5922036edb241dcf9b550b7c0a6b9 Mon Sep 17 00:00:00 2001 +From d4e034988f136be998f8863ef7bf864642bcbbf4 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 15 Feb 2018 09:36:52 +0000 -Subject: [PATCH 220/246] overlays: Allow multiple instances of gpio-ir[-tx] +Subject: [PATCH 219/246] overlays: Allow multiple instances of gpio-ir[-tx] Signed-off-by: Phil Elwell --- @@ -144413,10 +144363,10 @@ index a2e271f0f2029acec85637c0ffa9dc5b2f0463a8..e054ba319398ee49801f9ed7a33156a5 }; }; -From fe459b18a273ef67fe52286d54b3c1789574e79f Mon Sep 17 00:00:00 2001 +From 06a330d93031263750801a61e4eec451560b8473 Mon Sep 17 00:00:00 2001 From: P33M Date: Thu, 15 Feb 2018 11:22:44 +0000 -Subject: [PATCH 221/246] dwc_otg: add smp_mb() to prevent driver state +Subject: [PATCH 220/246] dwc_otg: add smp_mb() to prevent driver state corruption on boot Occasional crashes have been seen where the FIQ code dereferences @@ -144461,10 +144411,10 @@ index 992269d61ecf48126379a38e528f719009ee1d75..2ccd2a80dbefa0cee97e996a3eea5b18 } else { smp_call_function_single(0, hcd_init_fiq, otg_dev, 1); -From 523ad094d8eaff58fdeeb701e647995f28006ee5 Mon Sep 17 00:00:00 2001 +From 652a67ad10840f273637982e2a504626f9004e77 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 15 Feb 2018 16:03:04 +0000 -Subject: [PATCH 222/246] overlay: Add missing pinctrl reference to gpio-ir +Subject: [PATCH 221/246] overlay: Add missing pinctrl reference to gpio-ir Signed-off-by: Phil Elwell --- @@ -144485,10 +144435,10 @@ index bfa3cb5fd4ddd238e67a7f08deca16e993146c8e..1bd9bb950efaed966f07426321262e33 // pin number, high or low gpios = <&gpio 18 1>; -From 7b3aa099db43fb30d348fbfd1ae12990b7ff3335 Mon Sep 17 00:00:00 2001 +From 5b37e31bd7b1542560af069c4b446cafd5ef0ab3 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Fri, 2 Feb 2018 20:30:41 +0100 -Subject: [PATCH 223/246] ASoC: pcm512x: revert downstream changes +Subject: [PATCH 222/246] ASoC: pcm512x: revert downstream changes This partially reverts commit 185ea05465aac8bf02a0d2b2f4289d42c72870b7 which was added by https://github.com/raspberrypi/linux/pull/1152 @@ -144522,10 +144472,10 @@ index f7b0977017ed5a6c02eafa0147d49d66876537bf..68feae262476492ae3a0b30855dbb09e dev_err(dev, "No LRCLK?\n"); return -EINVAL; -From cbd926b9663ad6820f188406c63e09016ec48646 Mon Sep 17 00:00:00 2001 +From 23a3a544b8f89c92cfe848944ef493c726827a3d Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Fri, 2 Feb 2018 20:30:42 +0100 -Subject: [PATCH 224/246] ASoC: allo-boss-dac: fix S24_LE format +Subject: [PATCH 223/246] ASoC: allo-boss-dac: fix S24_LE format Remove set_bclk_ratio call so 24-bit data is transmitted in 24 bclk cycles. @@ -144581,10 +144531,10 @@ index 203ab76c7045b081578e23bda1099dd103d11154..26c37da070176330abddc7d2d689dcbb return ret; } -From 28ac54cef6f5d3d76ca9ab0eeb8a0598b3b340d8 Mon Sep 17 00:00:00 2001 +From dc1a044f966157e2a22e01eca4fb50f8e55d59d0 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Fri, 2 Feb 2018 20:30:42 +0100 -Subject: [PATCH 225/246] ASoC: allo-piano-dac-plus: fix S24_LE format +Subject: [PATCH 224/246] ASoC: allo-piano-dac-plus: fix S24_LE format Remove set_bclk_ratio call so 24-bit data is transmitted in 24 bclk cycles. @@ -144618,10 +144568,10 @@ index 1800f5e4d414e2d83a9487a89a2800a3e1ec01b1..d1ac0494967fb028921050fc7c7b51b4 } -From 588de2b06f27c822805b374b3207dd78c4226da0 Mon Sep 17 00:00:00 2001 +From 8ad3dadc98a7f0fc733b8a9b9800346fc39aa120 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Fri, 2 Feb 2018 20:30:42 +0100 -Subject: [PATCH 226/246] ASoC: allo-piano-dac: fix S24_LE format +Subject: [PATCH 225/246] ASoC: allo-piano-dac: fix S24_LE format Remove set_bclk_ratio call so 24-bit data is transmitted in 24 bclk cycles. @@ -144670,10 +144620,10 @@ index eaf50fb6dbca1970ae1c6f8662088b0f1573fecb..cfe81c946271e2d06b6f055c94fb797e }, }; -From f6d1cce646603fa9167c766e9dd30a7cb78ce913 Mon Sep 17 00:00:00 2001 +From d19e8bbae587aae88f08523457ee5f41aeb547f9 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Fri, 2 Feb 2018 20:30:42 +0100 -Subject: [PATCH 227/246] ASoC: dionaudio_loco-v2: fix S24_LE format +Subject: [PATCH 226/246] ASoC: dionaudio_loco-v2: fix S24_LE format Remove set_bclk_ratio call so 24-bit data is transmitted in 24 bclk cycles. @@ -144723,10 +144673,10 @@ index a009c49477972a9832175d86f201b0357a08f7c0..8f522deb2a4898b9b03fb6c6a845acbe },}; -From 804aa5d8263ed3505d5edd0395174fadb83a23ed Mon Sep 17 00:00:00 2001 +From 84e20298d23531b1fa2ca1ea3c4398cfdef456d7 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Fri, 2 Feb 2018 20:30:42 +0100 -Subject: [PATCH 228/246] ASoC: hifiberry_dacplus: fix S24_LE format +Subject: [PATCH 227/246] ASoC: hifiberry_dacplus: fix S24_LE format Remove set_bclk_ratio call so 24-bit data is transmitted in 24 bclk cycles. @@ -144779,10 +144729,10 @@ index 16697dd6c6db6856022731a07a9a1653dd94b9f5..b32dae9d3b1d7dc687e071a75462444c return ret; } -From 2fc8a9ee47d3eff1d1f499bc6d6bf14428c56e46 Mon Sep 17 00:00:00 2001 +From b3ad1c9f2d64aeb7fd2393d40b38ad39934767f9 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Fri, 2 Feb 2018 20:30:42 +0100 -Subject: [PATCH 229/246] ASoC: iqaudio-dac: fix S24_LE format +Subject: [PATCH 228/246] ASoC: iqaudio-dac: fix S24_LE format Remove set_bclk_ratio call so 24-bit data is transmitted in 24 bclk cycles. @@ -144836,10 +144786,10 @@ index 1ee4097c846376666775272ed692ca330881b0cb..4583d199fd83d2b6877682ce4a08f7c6 }, }; -From c1e3278295c7c6f75e9d865f2b6ba290cbc14692 Mon Sep 17 00:00:00 2001 +From 63e98fc93a203c25d0e04022d254e1c9372119d9 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Fri, 2 Feb 2018 20:30:43 +0100 -Subject: [PATCH 230/246] ASoC: justboom-dac: fix S24_LE format +Subject: [PATCH 229/246] ASoC: justboom-dac: fix S24_LE format Remove set_bclk_ratio call so 24-bit data is transmitted in 24 bclk cycles. @@ -144882,10 +144832,10 @@ index 9bab6cf063d3d450d96b4ee2196a7384e071cbdb..217626cdad6c2e5d96de9cd677906fd0 .shutdown = snd_rpi_justboom_dac_shutdown, }; -From e1514d38116782760200329b98860c67cfac27df Mon Sep 17 00:00:00 2001 +From eca58dc63921e9551f94d9273d2d8e5459c25c11 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Fri, 2 Feb 2018 20:30:43 +0100 -Subject: [PATCH 231/246] ASoC: raspidac3: fix S24_LE format +Subject: [PATCH 230/246] ASoC: raspidac3: fix S24_LE format Remove set_bclk_ratio call so 24-bit data is transmitted in 24 bclk cycles. @@ -144930,10 +144880,10 @@ index ad2b5b89bc8213dc2e277306ef50d6e32448759c..1e45db34fe0def5eb210627d4daa552a .shutdown = snd_rpi_raspidac3_shutdown, }; -From 2b2c287fa0167bf371b4c4c57a1f1a54841ba091 Mon Sep 17 00:00:00 2001 +From 786fff1137c4e5d4b2832d6b8937615332f2644a Mon Sep 17 00:00:00 2001 From: Ismael Asensio Date: Sun, 18 Feb 2018 18:53:58 +0100 -Subject: [PATCH 232/246] Generic Rotary Encoder overlay for multiple instances +Subject: [PATCH 231/246] Generic Rotary Encoder overlay for multiple instances (#2388) Modify the rotary-encoder overlay to support multiple instances. @@ -145035,10 +144985,10 @@ index f88f8a39d9a2f2afbf80edf2d9b328410feebaca..819f400a90546d2edce2d510a1d823e5 + }; }; -From 6cd267a305f00045652815d5b28fa25526ee6496 Mon Sep 17 00:00:00 2001 +From 5f0b4bc752aa01c8fb107bf58f80cf697c918619 Mon Sep 17 00:00:00 2001 From: RF William Hollender Date: Sun, 18 Feb 2018 14:41:43 -0600 -Subject: [PATCH 233/246] Add support for SuperAudioBoard sound card (#2386) +Subject: [PATCH 232/246] Add support for SuperAudioBoard sound card (#2386) SuperAudioBoard support using simple-audio-card driver. --- @@ -145196,10 +145146,10 @@ index 003209bf2362c2a136ab987b2f20065e9fa81b43..1352f5d343e03083a50f0a2ba63eef5b CONFIG_SND_SIMPLE_CARD=m CONFIG_SOUND_PRIME=m -From 4488c61bdd77c7ea2e464a34a04df1ef8c9b4a30 Mon Sep 17 00:00:00 2001 +From 81d0756cc8dc540cc7d237038a643cadbd6d46a7 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Fri, 2 Feb 2018 12:00:00 +0100 -Subject: [PATCH 234/246] Revert downstream wm8804 changes +Subject: [PATCH 233/246] Revert downstream wm8804 changes The format change from S24_LE to S24_3LE effectively disables 24-bit mode as S24_3LE isn't supported by bcm2835-i2s. This causes issues @@ -145244,10 +145194,10 @@ index d8fdce81b297dcf02e144bdead0c6193c0f5c24b..fc69b87443d80489382b97332de6d5ad .component_driver = { .dapm_widgets = wm8804_dapm_widgets, -From 3179198b69eb8ca05c8d4d860a1c3e2d4f10f969 Mon Sep 17 00:00:00 2001 +From a71361c58caa598387c96da90b384de7c9a49e8e Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 19 Feb 2018 17:04:42 +0000 -Subject: [PATCH 235/246] BCM270X_DT: Add brcm,bcm2835-sdhci as a fallback +Subject: [PATCH 234/246] BCM270X_DT: Add brcm,bcm2835-sdhci as a fallback Although downstream uses a different MMC/SDHCI driver there is no reason why can't support the upstream as a fallback. @@ -145273,10 +145223,10 @@ index c7c58265cd5e24e01ff2194ecc959c284dc83faf..5c12450d2c30cc0cac3c9e7ca75aeed5 interrupts = <2 30>; clocks = <&clocks BCM2835_CLOCK_EMMC>; -From 6955a9099972e231cb66d7e8f279e2c210bb283a Mon Sep 17 00:00:00 2001 +From 35c2c6f98e60e31e32684777d8bb60de1d58ec0d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 19 Feb 2018 17:29:15 +0000 -Subject: [PATCH 236/246] overlays: i2c-gpio: Support for multiple instances +Subject: [PATCH 235/246] overlays: i2c-gpio: Support for multiple instances Add a 'bus' parameter that, if set to a unique, non-zero value, allows multiple i2c-gpio instances to coexist. The chosen @@ -145318,10 +145268,10 @@ index b72b32e936774d901bc253b06e025c2dd48bdb1b..3f692c1a8958cd8b70ab61951b3f9ffe }; - -From c7cca95955fd344c9543ab135cde725607509bd1 Mon Sep 17 00:00:00 2001 +From b733b59ae6eb2f8d3466d991cf1ca76367e08bf8 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 20 Feb 2018 10:07:27 +0000 -Subject: [PATCH 237/246] i2c-gpio: Also set bus numbers from reg property +Subject: [PATCH 236/246] i2c-gpio: Also set bus numbers from reg property I2C busses can be assigned specific bus numbers using aliases in Device Tree - string properties where the name is the alias and the @@ -145356,10 +145306,10 @@ index 0ef8fcc6ac3aca1e6641cd30c3ef3d986e0cb0a7..147dd691652a343de45184895ca88bf7 if (ret) return ret; -From dda15eb82bef81ef4d5a921a191ffc956248dfcb Mon Sep 17 00:00:00 2001 +From ddff2d5f276060b4ff32c60f923dd5a508ac4f7f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 20 Feb 2018 10:47:27 +0000 -Subject: [PATCH 238/246] overlays: i2c-gpio: Explain bus numbers in README +Subject: [PATCH 237/246] overlays: i2c-gpio: Explain bus numbers in README Signed-off-by: Phil Elwell --- @@ -145384,10 +145334,10 @@ index b066b19d26616a3fb241ac6bc0e75d179217dc4d..be63795ad5ef9b2abbb144d0444b5203 Name: i2c-mux -From 9424634441afff681fc20c01f063a2ee0b9e2c98 Mon Sep 17 00:00:00 2001 +From 4920b93ef843f8ee5cf678848e265ddb872bbc85 Mon Sep 17 00:00:00 2001 From: James Hughes Date: Tue, 20 Feb 2018 13:05:21 +0000 -Subject: [PATCH 239/246] Update rpi-ft5406-overlay.dts +Subject: [PATCH 238/246] Update rpi-ft5406-overlay.dts The Y resolution of the touchscreen was incorrectly set to 600, should be 480. --- @@ -145408,10 +145358,10 @@ index d4607b9d1cbfc38c6dd8b504aa00921d9590f6da..1915ce188bf305ed2758644812f03eed touchscreen-inverted-y = <0>; touchscreen-swapped-x-y = <0>; -From a5d92fb2b0e7a29743260ae78bdd1ccefd8611f9 Mon Sep 17 00:00:00 2001 +From e986156036caba3dc9554041911d70a6ffc213c8 Mon Sep 17 00:00:00 2001 From: Alexander Graf Date: Tue, 20 Feb 2018 17:36:21 +0100 -Subject: [PATCH 240/246] overlays: Add overlay for missing AUX interrupt +Subject: [PATCH 239/246] overlays: Add overlay for missing AUX interrupt controller support (#2391) Upstream Linux today does not support the AUX interrupt controller @@ -145498,10 +145448,10 @@ index 0000000000000000000000000000000000000000..04e271b72a3aa8f1e23ce164516a2652 +}; + -From ad07cdff7e7a7817b9e66de8dc143a4b7a878a94 Mon Sep 17 00:00:00 2001 +From 25df1c30752e03f470b26605d947af4041846348 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 20 Feb 2018 11:48:15 +0000 -Subject: [PATCH 241/246] sc16is7xx: Fix for multi-channel stall +Subject: [PATCH 240/246] sc16is7xx: Fix for multi-channel stall The SC16IS752 is a dual-channel device. The two channels are largely independent, but the IRQ signals are wired together as an open-drain, @@ -145613,10 +145563,10 @@ index ca54ce074a5f84c5ea493dde528714f7f4015f65..e8b928877e66c3bfeee28a7b07130efa static irqreturn_t sc16is7xx_irq(int irq, void *dev_id) -From 9932389cd2fe8fb6c2958e0cf29c157c7c9671bf Mon Sep 17 00:00:00 2001 +From 2417f02463e7754bf65b7a5b555b42e817479f36 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 20 Feb 2018 17:32:02 +0000 -Subject: [PATCH 242/246] overlays: Add sc16is752-i2c overlay +Subject: [PATCH 241/246] overlays: Add sc16is752-i2c overlay Signed-off-by: Phil Elwell --- @@ -145716,10 +145666,10 @@ index 0000000000000000000000000000000000000000..e43e81d5a28f9d8f0fcac0cf7a545470 + }; +}; -From 248b55b857be92a3cac62c6e4fa5996d8a49b2c2 Mon Sep 17 00:00:00 2001 +From c7e64f070363ed909547368176a4970dd01caae3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Wei=C3=9Fschuh?= Date: Fri, 23 Feb 2018 15:25:19 +0100 -Subject: [PATCH 243/246] bcm2709: enable usb gadget functions +Subject: [PATCH 242/246] bcm2709: enable usb gadget functions they are already in bcmrpi_defconfig --- @@ -145751,10 +145701,10 @@ index 29915443fce61237d0155a11813ac3e4168f0f36..b04b9737c7aeeae44029e9eb7e865635 CONFIG_MMC_BLOCK_MINORS=32 CONFIG_MMC_BCM2835_MMC=y -From 40c2d92a04acaf4b67a836b65c85779e91cc07e6 Mon Sep 17 00:00:00 2001 +From f7b1ef9743b55a692896192180929b8956ec110c Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Thu, 22 Feb 2018 11:55:06 +0100 -Subject: [PATCH 244/246] ASoC: pcm512x: implement set_tdm_slot interface +Subject: [PATCH 243/246] ASoC: pcm512x: implement set_tdm_slot interface PCM512x can accept data padded with additional BCLK cycles but the driver currently lacks an interface to configure this. @@ -145834,10 +145784,10 @@ index 68feae262476492ae3a0b30855dbb09e96fa187e..795e9eb3c86361b9a43cdcd0497b5b09 static struct snd_soc_dai_driver pcm512x_dai = { -From 92a1b718801dc159fd32725f143775e3e22a7eef Mon Sep 17 00:00:00 2001 +From 2f096544af75ccfcfa3430ff0e3177f29ddf030a Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Thu, 22 Feb 2018 13:07:53 +0100 -Subject: [PATCH 245/246] ASoC: allo-boss-dac: transmit S24_LE with 64 BCLK +Subject: [PATCH 244/246] ASoC: allo-boss-dac: transmit S24_LE with 64 BCLK cycles Signed-off-by: Matthias Reichl @@ -145876,10 +145826,10 @@ index 26c37da070176330abddc7d2d689dcbb43bd78c2..08b710c7babc6598f1555ccfeca0af1b } -From 110bd8ad886ee429f85524d1a690807d13950d86 Mon Sep 17 00:00:00 2001 +From 43e2ff035a1e93dd9d008c61e5d6e239e8ab9deb Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Thu, 22 Feb 2018 13:09:30 +0100 -Subject: [PATCH 246/246] ASoC: hifiberry_dacplus: transmit S24_LE with 64 BCLK +Subject: [PATCH 245/246] ASoC: hifiberry_dacplus: transmit S24_LE with 64 BCLK cycles Signed-off-by: Matthias Reichl @@ -145919,3 +145869,27 @@ index b32dae9d3b1d7dc687e071a75462444c820c00c4..e36c4ba1e9a617f46bc63f212fa7fcb2 return ret; } + +From e50f32b7aafbe8f850ce308c40f7e5ee7cdd9438 Mon Sep 17 00:00:00 2001 +From: Giedrius +Date: Sat, 24 Feb 2018 14:47:02 +0200 +Subject: [PATCH 246/246] Fixing memset call in pisound.c + +Signed-off-by: Giedrius Trainavicius +--- + sound/soc/bcm/pisound.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/sound/soc/bcm/pisound.c b/sound/soc/bcm/pisound.c +index 09739d51b70b877e24e4f74f6aaadebd72d9ccd8..00ae628acdd296e785cd87081703adb8decafe6e 100644 +--- a/sound/soc/bcm/pisound.c ++++ b/sound/soc/bcm/pisound.c +@@ -313,7 +313,7 @@ static void spi_transfer(const uint8_t *txbuf, uint8_t *rxbuf, int len) + struct spi_transfer transfer; + struct spi_message msg; + +- memset(rxbuf, 0, sizeof(txbuf)); ++ memset(rxbuf, 0, len); + + if (!pisnd_spi_device) { + printe("pisnd_spi_device null, returning\n");