From 78e5827078e1f84afebe8aa4eb3f3a102668efa2 Mon Sep 17 00:00:00 2001 From: Pablo Greco Date: Jan 10 2021 15:00:43 +0000 Subject: Update to 5.4.88 --- diff --git a/.raspberrypi2.metadata b/.raspberrypi2.metadata index 7e37574..0fa6dd0 100644 --- a/.raspberrypi2.metadata +++ b/.raspberrypi2.metadata @@ -1,3 +1,3 @@ 98ae49ad49397d5a4dcb3ff9a082223edf7c5bbd SOURCES/linux-5.4.tar.xz -5c44721d2e366f1ac21b1937b3826a36de578696 SOURCES/d016a6eb01c8c7326a89cb42809fed2a21525de5.tar.gz -a1314c96a2397fd8cf78ed43705774d5431676eb SOURCES/patch-5.4.84.xz +f7f3cfeb04785970c2f4ef17ec1fe0b0344daad7 SOURCES/934252b0b5258a6f1caedc6708393d44e6710cbc.tar.gz +97b4435faba8f275d022bf13472d049ea43cbdb9 SOURCES/patch-5.4.88.xz diff --git a/SOURCES/rpi-5.4.x.patch b/SOURCES/rpi-5.4.x.patch index 820a7a5..a903740 100644 --- a/SOURCES/rpi-5.4.x.patch +++ b/SOURCES/rpi-5.4.x.patch @@ -1,7 +1,7 @@ -From 3322ef349eeb1f81224d394831f25b43fa7736ed Mon Sep 17 00:00:00 2001 +From b20b626fe2495348adb591cc117abc85664d15d1 Mon Sep 17 00:00:00 2001 From: Dan Pasanen Date: Thu, 21 Sep 2017 09:55:42 -0500 -Subject: [PATCH 0001/1209] arm: partially revert +Subject: [PATCH 0001/1216] arm: partially revert 702b94bff3c50542a6e4ab9a4f4cef093262fe65 * Re-expose some dmi APIs for use in VCSM @@ -109,10 +109,10 @@ index e21249548e9f..33e4a9b8f1ba 100644 2.18.4 -From 9b65350c8498e600be9f85af6fd9e180766290ac Mon Sep 17 00:00:00 2001 +From f68827dc04bbcf4c1a5b7325cc5f5af22b25a1f4 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 29 Oct 2018 14:45:45 +0000 -Subject: [PATCH 0002/1209] Revert "rtc: pcf8523: properly handle oscillator +Subject: [PATCH 0002/1216] Revert "rtc: pcf8523: properly handle oscillator stop bit" This reverts commit ede44c908d44b166a5b6bd7caacd105c2ff5a70f. @@ -171,10 +171,10 @@ index 2f435e533b10..c85abf77ab50 100644 2.18.4 -From ca1d70c1410b29a8055d8ef3e413fbddf90e0afd Mon Sep 17 00:00:00 2001 +From 62c5af57f3ddb2282f68266016096b12876559c0 Mon Sep 17 00:00:00 2001 From: Steve Glendinning Date: Thu, 19 Feb 2015 18:47:12 +0000 -Subject: [PATCH 0003/1209] smsx95xx: fix crimes against truesize +Subject: [PATCH 0003/1216] smsx95xx: fix crimes against truesize smsc95xx is adjusting truesize when it shouldn't, and following a recent patch from Eric this is now triggering warnings. @@ -224,10 +224,10 @@ index bb4ccbda031a..dedebce4b2d9 100644 2.18.4 -From 1cf7e16ef10a8061a9669822d1209b31488d3b82 Mon Sep 17 00:00:00 2001 +From 81b0a45ec0351ed0f9304780c2db0b3c3a492620 Mon Sep 17 00:00:00 2001 From: Sam Nazarko Date: Fri, 1 Apr 2016 17:27:21 +0100 -Subject: [PATCH 0004/1209] smsc95xx: Experimental: Enable turbo_mode and +Subject: [PATCH 0004/1216] smsc95xx: Experimental: Enable turbo_mode and packetsize=2560 by default See: http://forum.kodi.tv/showthread.php?tid=285288 @@ -273,10 +273,10 @@ index dedebce4b2d9..c5ebcb114309 100644 2.18.4 -From 3f37fbded4631e4c206159dca6b0cb21179ed47a Mon Sep 17 00:00:00 2001 +From ee97d7a028c63dd2785397f62e796ddc7ec5fcf7 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 17:26:38 +0000 -Subject: [PATCH 0005/1209] Allow mac address to be set in smsc95xx +Subject: [PATCH 0005/1216] Allow mac address to be set in smsc95xx Signed-off-by: popcornmix --- @@ -375,10 +375,10 @@ index c5ebcb114309..510f4d410f69 100644 2.18.4 -From f5a2144da6e3dcfdf1a8e70b154f637fe4e1ace2 Mon Sep 17 00:00:00 2001 +From e6d6c2aa82058310d1c349f89f5bf861037f7cba Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 13 Mar 2015 12:43:36 +0000 -Subject: [PATCH 0006/1209] Protect __release_resource against resources +Subject: [PATCH 0006/1216] Protect __release_resource against resources without parents Without this patch, removing a device tree overlay can crash here. @@ -409,10 +409,10 @@ index 841737bbda9e..6877c789c5f6 100644 2.18.4 -From 964fe43c3ef8eb2e1f99f7f264553a6eb6255947 Mon Sep 17 00:00:00 2001 +From 30e7a213496cf461fc3e34f9f2f7cd464ea5b3a1 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 4 Dec 2015 17:41:50 +0000 -Subject: [PATCH 0007/1209] irq-bcm2836: Prevent spurious interrupts, and trap +Subject: [PATCH 0007/1216] irq-bcm2836: Prevent spurious interrupts, and trap them early The old arch-specific IRQ macros included a dsb to ensure the @@ -442,10 +442,10 @@ index 2038693f074c..597d36ba601e 100644 2.18.4 -From e8e486f2d33875c817bff904bf38abc6952113aa Mon Sep 17 00:00:00 2001 +From a0813cccd81b9830395c56742b7c2a3648ae1afd Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 9 Feb 2017 14:33:30 +0000 -Subject: [PATCH 0008/1209] irq-bcm2836: Avoid "Invalid trigger warning" +Subject: [PATCH 0008/1216] irq-bcm2836: Avoid "Invalid trigger warning" Initialise the level for each IRQ to avoid a warning from the arm arch timer code. @@ -472,10 +472,10 @@ index 597d36ba601e..c006a8ac10d5 100644 2.18.4 -From ff6ae418c0bd6b84f789c9d777b4036462f09536 Mon Sep 17 00:00:00 2001 +From 076805f913c2b723eb11e856678e86748ae8e348 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 0009/1209] irqchip: bcm2835: Add FIQ support +Subject: [PATCH 0009/1216] irqchip: bcm2835: Add FIQ support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -607,10 +607,10 @@ index 418245d31921..64472b25d0b4 100644 2.18.4 -From 9fd6d75b2b9bfa5f4628afc2a225fe55c549a442 Mon Sep 17 00:00:00 2001 +From c7f7dff4e5f7f4e9b191fbb1ac8272234304017c 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 0010/1209] irqchip: irq-bcm2835: Add 2836 FIQ support +Subject: [PATCH 0010/1216] irqchip: irq-bcm2835: Add 2836 FIQ support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -712,10 +712,10 @@ index 64472b25d0b4..2fccc5cfe9f3 100644 2.18.4 -From e7aba647390873df24be0b8aa2b1aacf91b9cd7b Mon Sep 17 00:00:00 2001 +From 5b44b1524188443bc2bf101dc4aa1dd9183305f4 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 10:26:09 +0100 -Subject: [PATCH 0011/1209] spi: spidev: Completely disable the spidev warning +Subject: [PATCH 0011/1216] spi: spidev: Completely disable the spidev warning An alternative strategy would be to use "rpi,spidev" instead, but that would require many Raspberry Pi Device Tree changes. @@ -742,10 +742,10 @@ index be503a0e6ef7..736af270d7a1 100644 2.18.4 -From d2a6ea353560439ca4fde7dd8dec5a0cd1d75000 Mon Sep 17 00:00:00 2001 +From 81636964d2d23db3610ebc91997ab7d166b38852 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 0012/1209] dmaengine: bcm2835: Load driver early and support +Subject: [PATCH 0012/1216] dmaengine: bcm2835: Load driver early and support legacy API MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -851,10 +851,10 @@ index e4c593f48575..6860131b02d9 100644 2.18.4 -From debda15764d98b7fc32ee1af1ccceabb9b067f16 Mon Sep 17 00:00:00 2001 +From 37c511c8fd6ac9acf212e6d525003951093b31de Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 25 Jan 2016 17:25:12 +0000 -Subject: [PATCH 0013/1209] firmware: Updated mailbox header +Subject: [PATCH 0013/1216] firmware: Updated mailbox header --- include/soc/bcm2835/raspberrypi-firmware.h | 3 +++ @@ -884,10 +884,10 @@ index 7800e12ee042..3f357c05788e 100644 2.18.4 -From a1c6b44a2eafa650a71bc73c7e02883ef5d57fd5 Mon Sep 17 00:00:00 2001 +From edb4c768de454c1384c43404cb15225902be4dd9 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 15 Jun 2016 16:48:41 +0100 -Subject: [PATCH 0014/1209] rtc: Add SPI alias for pcf2123 driver +Subject: [PATCH 0014/1216] rtc: Add SPI alias for pcf2123 driver Without this alias, Device Tree won't cause the driver to be loaded. @@ -910,10 +910,10 @@ index c3691fa4210e..ead1fd376d2d 100644 2.18.4 -From cf42563f0c142c3dbb2da91872f90abf12f6fb27 Mon Sep 17 00:00:00 2001 +From 53dee6efefeb86f7e922c7d01cc9b8700bac7ee8 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 0015/1209] watchdog: bcm2835: Support setting reboot partition +Subject: [PATCH 0015/1216] watchdog: bcm2835: Support setting reboot partition MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -1018,10 +1018,10 @@ index dec6ca019bea..62937e6f83ca 100644 2.18.4 -From 2dfdca5abc1d9fbcec13ab4cb6bb43030bc2b390 Mon Sep 17 00:00:00 2001 +From c513733cba1ff04fc8314155b07e4eaebb2cc89c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 5 Apr 2016 19:40:12 +0100 -Subject: [PATCH 0016/1209] reboot: Use power off rather than busy spinning +Subject: [PATCH 0016/1216] reboot: Use power off rather than busy spinning when halt is requested --- @@ -1047,10 +1047,10 @@ index bb18ed0539f4..a8595ab97e5b 100644 2.18.4 -From d2e4d1d352d4901756b4c12b75b1ef40c926c118 Mon Sep 17 00:00:00 2001 +From b8b5f6b865495835d88eb6a9d6dd08e38cddd318 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 9 Nov 2016 13:02:52 +0000 -Subject: [PATCH 0017/1209] bcm: Make RASPBERRYPI_POWER depend on PM +Subject: [PATCH 0017/1216] bcm: Make RASPBERRYPI_POWER depend on PM --- drivers/soc/bcm/Kconfig | 1 + @@ -1072,10 +1072,10 @@ index 648e32693b7e..f204562996e2 100644 2.18.4 -From 488583873bf37cc23c45f90fefd848f97435c081 Mon Sep 17 00:00:00 2001 +From 62e4b829e4872b464c08516a143314c6a883bead Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Fri, 2 Sep 2016 16:45:27 +0100 -Subject: [PATCH 0018/1209] Register the clocks early during the boot process, +Subject: [PATCH 0018/1216] Register the clocks early during the boot process, so that special/critical clocks can get enabled early on in the boot process avoiding the risk of disabling a clock, pll_divider or pll when a claiming driver fails to install propperly - maybe it needs to defer. @@ -1123,10 +1123,10 @@ index c5486537b928..5c2eb7f66887 100644 2.18.4 -From 5faab42a6bc89b4da646b2a95002e9b5962179ae Mon Sep 17 00:00:00 2001 +From 60365fe4a6177c68d6b8c123f16f99364852ea31 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 6 Dec 2016 17:05:39 +0000 -Subject: [PATCH 0019/1209] bcm2835-rng: Avoid initialising if already enabled +Subject: [PATCH 0019/1216] bcm2835-rng: Avoid initialising if already enabled Avoids the 0x40000 cycles of warmup again if firmware has already used it --- @@ -1154,10 +1154,10 @@ index f759790c3cdb..1b85ebcbca80 100644 2.18.4 -From e4db4ae93bb713bb03a6000fd369de7bddd2092d Mon Sep 17 00:00:00 2001 +From 0eddb2c3e45a3fc98c88426da52caade187fbb74 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Feb 2017 17:20:08 +0000 -Subject: [PATCH 0020/1209] clk-bcm2835: Mark used PLLs and dividers CRITICAL +Subject: [PATCH 0020/1216] clk-bcm2835: Mark used PLLs and dividers CRITICAL The VPU configures and relies on several PLLs and dividers. Mark all enabled dividers and their PLLs as CRITICAL to prevent the kernel from @@ -1188,10 +1188,10 @@ index 5c2eb7f66887..7f6e174107d1 100644 2.18.4 -From 88862f88e340dcda91f28f99c54f1c895d247bf6 Mon Sep 17 00:00:00 2001 +From c372c0c3444bd6e36d3c5ea1a580b80824640c6b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Feb 2017 17:20:08 +0000 -Subject: [PATCH 0021/1209] clk-bcm2835: Add claim-clocks property +Subject: [PATCH 0021/1216] clk-bcm2835: Add claim-clocks property The claim-clocks property can be used to prevent PLLs and dividers from being marked as critical. It contains a vector of clock IDs, @@ -1296,10 +1296,10 @@ index 7f6e174107d1..70b545652933 100644 2.18.4 -From 60865dbfe2f70375f075114144b30b2712720f9a Mon Sep 17 00:00:00 2001 +From d2d11530f8b554d4c55ee4f5777019a10e350557 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 6 Mar 2017 09:06:18 +0000 -Subject: [PATCH 0022/1209] clk-bcm2835: Read max core clock from firmware +Subject: [PATCH 0022/1216] clk-bcm2835: Read max core clock from firmware The VPU is responsible for managing the core clock, usually under direction from the bcm2835-cpufreq driver but not via the clk-bcm2835 @@ -1417,10 +1417,10 @@ index 70b545652933..9b9d17e9ad5c 100644 2.18.4 -From aab32b3561e2c06248a3c532d68c306c0d5d40e6 Mon Sep 17 00:00:00 2001 +From 00ab4185483265f1d556a916cc71d4a57f3552fb Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 9 May 2016 17:28:18 -0700 -Subject: [PATCH 0023/1209] clk: bcm2835: Mark GPIO clocks enabled at boot as +Subject: [PATCH 0023/1216] clk: bcm2835: Mark GPIO clocks enabled at boot as critical. These divide off of PLLD_PER and are used for the ethernet and wifi @@ -1461,10 +1461,10 @@ index 9b9d17e9ad5c..db1df40271c0 100644 2.18.4 -From 4ec2c55a999df3ac5dd91ccaf7ea6bfe3eb90708 Mon Sep 17 00:00:00 2001 +From 976d86159fd4c8e8de938b3f84039c1be16754e8 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 9 Feb 2017 14:36:44 +0000 -Subject: [PATCH 0024/1209] sound: Demote deferral errors to INFO level +Subject: [PATCH 0024/1216] sound: Demote deferral errors to INFO level At present there is no mechanism to specify driver load order, which can lead to deferrals and repeated retries until successful. @@ -1502,10 +1502,10 @@ index 9df20768a8f2..0b9f9a06bdb5 100644 2.18.4 -From ba14fa0089545ffa7a0cefe06ce48e885a37d273 Mon Sep 17 00:00:00 2001 +From 9589c2c46893db8488e9e79376ac7efc66353322 Mon Sep 17 00:00:00 2001 From: Claggy3 Date: Sat, 11 Feb 2017 14:00:30 +0000 -Subject: [PATCH 0025/1209] Update vfpmodule.c +Subject: [PATCH 0025/1216] Update vfpmodule.c Christopher Alexander Tobias Schulze - May 2, 2015, 11:57 a.m. This patch fixes a problem with VFP state save and restore related @@ -1645,10 +1645,10 @@ index 8c9e7f9f0277..f0ceb1975964 100644 2.18.4 -From b8d0ac19949a96982101534037d328ffe28743e1 Mon Sep 17 00:00:00 2001 +From 96668e7beb455ba77f4d3c9b4366edf2d76b729c 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 0026/1209] i2c: bcm2835: Add debug support +Subject: [PATCH 0026/1216] i2c: bcm2835: Add debug support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -1840,10 +1840,10 @@ index 5ab901ad615d..beb67afa6a3c 100644 2.18.4 -From 914fc3fe3c47ea7cc4f02a0ebbaeade92c60533b Mon Sep 17 00:00:00 2001 +From 0802414cfc0fb82549346ac4a03745a46d4ef8e6 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 18 Dec 2014 16:07:15 -0800 -Subject: [PATCH 0027/1209] mm: Remove the PFN busy warning +Subject: [PATCH 0027/1216] mm: Remove the PFN busy warning See commit dae803e165a11bc88ca8dbc07a11077caf97bbcb -- the warning is expected sometimes when using CMA. However, that commit still spams @@ -1855,10 +1855,10 @@ Signed-off-by: Eric Anholt 1 file changed, 2 deletions(-) diff --git a/mm/page_alloc.c b/mm/page_alloc.c -index 1c869c6b825f..0b884567c2ec 100644 +index 4357f5475a50..0f49656fc449 100644 --- a/mm/page_alloc.c +++ b/mm/page_alloc.c -@@ -8511,8 +8511,6 @@ int alloc_contig_range(unsigned long start, unsigned long end, +@@ -8512,8 +8512,6 @@ int alloc_contig_range(unsigned long start, unsigned long end, /* Make sure the range is really isolated. */ if (test_pages_isolated(outer_start, end, false)) { @@ -1871,10 +1871,10 @@ index 1c869c6b825f..0b884567c2ec 100644 2.18.4 -From 0d9ed498a2ad60f817b5212446a3994c34e925df Mon Sep 17 00:00:00 2001 +From ebb180d8d62926000c1b0fab6f9c683ef3120a8b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 23 Mar 2017 10:06:56 +0000 -Subject: [PATCH 0028/1209] ASoC: Add prompt for ICS43432 codec +Subject: [PATCH 0028/1216] ASoC: Add prompt for ICS43432 codec Without a prompt string, a config setting can't be included in a defconfig. Give CONFIG_SND_SOC_ICS43432 a prompt so that Pi soundcards @@ -1902,10 +1902,10 @@ index 229cc89f8c5a..080a2cec3fa8 100644 2.18.4 -From 5c0c970f58bb3a4eecde370382e40e3d2435c765 Mon Sep 17 00:00:00 2001 +From 58d9783b842013e98f8b4dde6d6e1ef97f20284a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 23 Jan 2018 16:52:45 +0000 -Subject: [PATCH 0029/1209] irqchip: irq-bcm2836: Remove regmap and syscon use +Subject: [PATCH 0029/1216] 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 @@ -2022,10 +2022,10 @@ index c006a8ac10d5..49642bcd0b75 100644 2.18.4 -From 47a8b6b6a2655d9a8f88a2bd2984cf8d9abd7de9 Mon Sep 17 00:00:00 2001 +From d4ac0f465e054be231065b9f3aad5967a9e4e88b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 17 Oct 2017 15:04:29 +0100 -Subject: [PATCH 0030/1209] lan78xx: Enable LEDs and auto-negotiation +Subject: [PATCH 0030/1216] lan78xx: Enable LEDs and auto-negotiation For applications of the LAN78xx that don't have valid programmed EEPROMs or OTPs, enabling both LEDs and auto-negotiation by default @@ -2076,10 +2076,10 @@ index 71cc5b63d8ce..ba42568316f1 100644 2.18.4 -From 21b3a602ae3a050280d447858d934ff7e76cf9ab Mon Sep 17 00:00:00 2001 +From 4c02e269a9eb1afd94a20b48d9c8c1428766be8d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 23 Feb 2016 17:26:48 +0000 -Subject: [PATCH 0031/1209] amba_pl011: Don't use DT aliases for numbering +Subject: [PATCH 0031/1216] amba_pl011: Don't use DT aliases for numbering The pl011 driver looks for DT aliases of the form "serial", and if found uses as the device ID. This can cause @@ -2111,10 +2111,10 @@ index 16720c97a4dd..35dc702fad87 100644 2.18.4 -From 21828f16663f362aa9872c3088fc4fc4533eb63f Mon Sep 17 00:00:00 2001 +From 1f749d67ad04e9e2fee405ebb3577ef652162817 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 1 Mar 2017 16:07:39 +0000 -Subject: [PATCH 0032/1209] amba_pl011: Round input clock up +Subject: [PATCH 0032/1216] amba_pl011: Round input clock up The UART clock is initialised to be as close to the requested frequency as possible without exceeding it. Now that there is a @@ -2203,10 +2203,10 @@ index 35dc702fad87..b3e24efac6d8 100644 2.18.4 -From 8391b69d5ddf7cd93099a2976d70d68836cc731f Mon Sep 17 00:00:00 2001 +From 828e35ebf24b335879cd2c46ab2c8c917173ae5a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 29 Sep 2017 10:32:19 +0100 -Subject: [PATCH 0033/1209] amba_pl011: Insert mb() for correct FIFO handling +Subject: [PATCH 0033/1216] amba_pl011: Insert mb() for correct FIFO handling The pl011 register accessor functions use the _relaxed versions of the standard readl() and writel() functions, meaning that there are no @@ -2236,10 +2236,10 @@ index b3e24efac6d8..6d953abd3779 100644 2.18.4 -From fd60fcccef174dae62ac696c2d873da5d70ba253 Mon Sep 17 00:00:00 2001 +From 258df9867cdb8edd46d52ba911023de4017a759f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 29 Sep 2017 10:32:19 +0100 -Subject: [PATCH 0034/1209] amba_pl011: Add cts-event-workaround DT property +Subject: [PATCH 0034/1216] amba_pl011: Add cts-event-workaround DT property The BCM2835 PL011 implementation seems to have a bug that can lead to a transmission lockup if CTS changes frequently. A workaround was added to @@ -2294,10 +2294,10 @@ index 6d953abd3779..ba2029bf1e63 100644 2.18.4 -From e2d12420c84d5613c418c48dfbe39f5d57fa3696 Mon Sep 17 00:00:00 2001 +From 65b4ee6969548e3ab701c3c677e9a52d8447348b Mon Sep 17 00:00:00 2001 From: notro Date: Thu, 10 Jul 2014 13:59:47 +0200 -Subject: [PATCH 0035/1209] pinctrl-bcm2835: Set base to 0 give expected gpio +Subject: [PATCH 0035/1216] pinctrl-bcm2835: Set base to 0 give expected gpio numbering Signed-off-by: Noralf Tronnes @@ -2322,10 +2322,10 @@ index 0de1a3a96984..76fad11f2ad8 100644 2.18.4 -From 2611beaf5a3915040bce8239a47565dee4c91e9b Mon Sep 17 00:00:00 2001 +From ec526a04fe0bae675eabc32ef409777c4d23139d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 12 May 2013 12:24:19 +0100 -Subject: [PATCH 0036/1209] Main bcm2708/bcm2709 linux port +Subject: [PATCH 0036/1216] Main bcm2708/bcm2709 linux port MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -2484,10 +2484,10 @@ index 39761d190545..9766d8b50778 100644 2.18.4 -From 6d411b756ad0be2d0fa53c174fdd559c9ae428b4 Mon Sep 17 00:00:00 2001 +From e55f75acdf95dedf21f49740ccc21bf26f74ac3f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 19:46:17 +0100 -Subject: [PATCH 0037/1209] Add dwc_otg driver +Subject: [PATCH 0037/1216] Add dwc_otg driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -64185,10 +64185,10 @@ index 000000000000..cdc9963176e5 2.18.4 -From cd26d90268e14e12a5bb3ed564ea80ecf3622198 Mon Sep 17 00:00:00 2001 +From 604d6d03af2fbb0217e7ec3fc07194bf00c28e39 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 17:06:34 +0100 -Subject: [PATCH 0038/1209] bcm2708 framebuffer driver +Subject: [PATCH 0038/1216] bcm2708 framebuffer driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -67767,10 +67767,10 @@ index 3f357c05788e..a5f3fff6773e 100644 2.18.4 -From 19231b120c98e33a5006e8ecc90a67cd3de21c79 Mon Sep 17 00:00:00 2001 +From 69a86634d4145141cd6dd71dba221139df485af0 Mon Sep 17 00:00:00 2001 From: James Hughes Date: Thu, 14 Mar 2019 13:27:54 +0000 -Subject: [PATCH 0039/1209] Pulled in the multi frame buffer support from the +Subject: [PATCH 0039/1216] Pulled in the multi frame buffer support from the Pi3 repo --- @@ -68616,10 +68616,10 @@ index a5f3fff6773e..25fca695f903 100644 2.18.4 -From 85a1044b3c65444e8a2e441e06571fe5a3112e15 Mon Sep 17 00:00:00 2001 +From a4dbb37cf208bc02a3b115d18761d6f2ca5e0d2a Mon Sep 17 00:00:00 2001 From: Siarhei Siamashka Date: Mon, 17 Jun 2013 13:32:11 +0300 -Subject: [PATCH 0040/1209] fbdev: add FBIOCOPYAREA ioctl +Subject: [PATCH 0040/1216] fbdev: add FBIOCOPYAREA ioctl Based on the patch authored by Ali Gholami Rudi at https://lkml.org/lkml/2009/7/13/153 @@ -68953,10 +68953,10 @@ index b6aac7ee1f67..212b7d5cb94c 100644 2.18.4 -From 7c8554d93b305198040d602de111968fb3ea002a Mon Sep 17 00:00:00 2001 +From 1c7da183644516cb24631ed2175efcc707a88396 Mon Sep 17 00:00:00 2001 From: Harm Hanemaaijer Date: Thu, 20 Jun 2013 20:21:39 +0200 -Subject: [PATCH 0041/1209] Speed up console framebuffer imageblit function +Subject: [PATCH 0041/1216] Speed up console framebuffer imageblit function Especially on platforms with a slower CPU but a relatively high framebuffer fill bandwidth, like current ARM devices, the existing @@ -69168,10 +69168,10 @@ index a2bb276a8b24..436494fba15a 100644 2.18.4 -From a1db35e51ebbdcd443e2db50bdf2096ae7f66072 Mon Sep 17 00:00:00 2001 +From 6256e515e5071d15325d52266d8a855bcaf4a47e Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 14:22:53 +0100 -Subject: [PATCH 0042/1209] dmaengine: Add support for BCM2708 +Subject: [PATCH 0042/1216] dmaengine: Add support for BCM2708 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -69822,10 +69822,10 @@ index 000000000000..6ca874d332a8 2.18.4 -From dc5ed9f27498e319e3e4b4f4a48915d21ff082c8 Mon Sep 17 00:00:00 2001 +From dff9c8e0f93edec81315b10fbc7d4e7e3e7b0de1 Mon Sep 17 00:00:00 2001 From: gellert Date: Fri, 15 Aug 2014 16:35:06 +0100 -Subject: [PATCH 0043/1209] MMC: added alternative MMC driver +Subject: [PATCH 0043/1216] MMC: added alternative MMC driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -71811,10 +71811,10 @@ index cf3780a6ccc4..dc3fedec75d7 100644 2.18.4 -From 2e56e2281a6e190c49809e3c51eff5aa432a3137 Mon Sep 17 00:00:00 2001 +From fa8258e6565dff31d79d7d271072beb50a827154 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 25 Mar 2015 17:49:47 +0000 -Subject: [PATCH 0044/1209] Adding bcm2835-sdhost driver, and an overlay to +Subject: [PATCH 0044/1216] Adding bcm2835-sdhost driver, and an overlay to enable it BCM2835 has two SD card interfaces. This driver uses the other one. @@ -74304,10 +74304,10 @@ index 000000000000..ba2dd8345fd4 2.18.4 -From 997d2aa9d868829c18baf75bcc0f035b5c7c6429 Mon Sep 17 00:00:00 2001 +From 70bdf5dee257747059e1e1e8046ec6f7327f20c9 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 28 Oct 2016 15:36:43 +0100 -Subject: [PATCH 0045/1209] vc_mem: Add vc_mem driver for querying firmware +Subject: [PATCH 0045/1216] vc_mem: Add vc_mem driver for querying firmware memory addresses MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -74826,10 +74826,10 @@ index 000000000000..3c7079237496 2.18.4 -From 6ac7b7899fb6b8aa2020bf75e782e9d58c6c079a Mon Sep 17 00:00:00 2001 +From 6b69f1ae8a856aff6dbc0dd6fe28e907bb115d33 Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Tue, 22 Jul 2014 15:41:04 +0100 -Subject: [PATCH 0046/1209] vcsm: VideoCore shared memory service for BCM2835 +Subject: [PATCH 0046/1216] vcsm: VideoCore shared memory service for BCM2835 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -79839,10 +79839,10 @@ index 000000000000..2395ff08c5ce 2.18.4 -From 5fff6a8ecbdf38e3ab6bb4e565262f54b00b22fe Mon Sep 17 00:00:00 2001 +From 5f3e5b03465828dc88584b269741d1689bed536b Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Fri, 21 Aug 2015 23:14:48 +0100 -Subject: [PATCH 0047/1209] Add /dev/gpiomem device for rootless user GPIO +Subject: [PATCH 0047/1216] Add /dev/gpiomem device for rootless user GPIO access Signed-off-by: Luke Wren @@ -80154,10 +80154,10 @@ index 000000000000..f5e7f1ba8fb6 2.18.4 -From 4a04bf9f4f68c6b9619b73a49bcb5e5f2550d5af Mon Sep 17 00:00:00 2001 +From ae79dd70832e5d24cf467bba2a4aefd79f26edaf Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:14:45 +0100 -Subject: [PATCH 0048/1209] Add SMI driver +Subject: [PATCH 0048/1216] Add SMI driver Signed-off-by: Luke Wren @@ -82092,10 +82092,10 @@ index 000000000000..ee3a75edfc03 2.18.4 -From 45f3dae47bf97d38a4bcfe5b698eddc31b775772 Mon Sep 17 00:00:00 2001 +From 9aa4249aae36a5e615bdf68e05d560d812240b2e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:49:20 +0100 -Subject: [PATCH 0049/1209] Add cpufreq driver +Subject: [PATCH 0049/1216] Add cpufreq driver Signed-off-by: popcornmix @@ -82363,10 +82363,10 @@ index 000000000000..66184acdae49 2.18.4 -From bd6a9731362f9b2e50f8fc911e314540d9374794 Mon Sep 17 00:00:00 2001 +From a79b0a17810de88b34ccc81938647d01d92ad8c6 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 15:44:08 +0100 -Subject: [PATCH 0050/1209] Add Chris Boot's i2c driver +Subject: [PATCH 0050/1216] Add Chris Boot's i2c driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -83034,10 +83034,10 @@ index 000000000000..962f2e5c7455 2.18.4 -From 202046e2b772da1fcad68e16159cd31ae397bc4e Mon Sep 17 00:00:00 2001 +From b845f73fde66dd6bf7b05778a9a3046fd628a141 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 0051/1209] char: broadcom: Add vcio module +Subject: [PATCH 0051/1216] char: broadcom: Add vcio module MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -83300,10 +83300,10 @@ index 000000000000..d2598663a2b5 2.18.4 -From f58887b821d0fb50690767ed372b628657082130 Mon Sep 17 00:00:00 2001 +From d7ccb8afa44c3e37a9c10fa542c2ca957c90e65e 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 0052/1209] firmware: bcm2835: Support ARCH_BCM270x +Subject: [PATCH 0052/1216] firmware: bcm2835: Support ARCH_BCM270x MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -83389,10 +83389,10 @@ index da26a584dca0..7162f6d6649c 100644 2.18.4 -From a959acffa015f8f4a8016c919971b114eec58a99 Mon Sep 17 00:00:00 2001 +From 89e41ac594f058e1ff7258f12f22cb5b6431eac6 Mon Sep 17 00:00:00 2001 From: notro Date: Wed, 9 Jul 2014 14:46:08 +0200 -Subject: [PATCH 0053/1209] BCM2708: Add core Device Tree support +Subject: [PATCH 0053/1216] BCM2708: Add core Device Tree support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -106002,10 +106002,10 @@ index a6d0044328b1..bdec9e50358d 100644 2.18.4 -From 00c987e4684ac70fea561fc2f685c829bb196c9e Mon Sep 17 00:00:00 2001 +From 91997a0c3cd579ab35c2c76143eab353d4504675 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Feb 2015 13:50:57 +0000 -Subject: [PATCH 0054/1209] BCM270x_DT: Add pwr_led, and the required "input" +Subject: [PATCH 0054/1216] BCM270x_DT: Add pwr_led, and the required "input" trigger The "input" trigger makes the associated GPIO an input. This is to support @@ -106186,10 +106186,10 @@ index efb309dba914..f94aa00431fb 100644 2.18.4 -From 659c6f3ca5aaa32762a6e30873992811cb9f2863 Mon Sep 17 00:00:00 2001 +From fbd64ba8170eb3614bb436e094db8d3416e1f48f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:54:08 +0100 -Subject: [PATCH 0055/1209] Added Device IDs for August DVB-T 205 +Subject: [PATCH 0055/1216] Added Device IDs for August DVB-T 205 --- drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 4 ++++ @@ -106214,10 +106214,10 @@ index 1a36bda28542..9b1cb1908782 100644 2.18.4 -From 45ea17ecf0fce4e69fd903a9da8aa5f2a3a687bf Mon Sep 17 00:00:00 2001 +From 49ea2753e148a2f65452e77b0bf6d6fea34fc3cb Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 28 Nov 2016 16:50:04 +0000 -Subject: [PATCH 0056/1209] Improve __copy_to_user and __copy_from_user +Subject: [PATCH 0056/1216] Improve __copy_to_user and __copy_from_user performance Provide a __copy_from_user that uses memcpy. On BCM2708, use @@ -107800,10 +107800,10 @@ index 34fb06d1b477..5742092f8c09 100644 2.18.4 -From 8704ebbb14d733a071d71849ee6f50f0a6fc0074 Mon Sep 17 00:00:00 2001 +From 517cf4a6de7d7a978edefdb4c41ce784f7751e1b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 25 Jun 2015 12:16:11 +0100 -Subject: [PATCH 0057/1209] gpio-poweroff: Allow it to work on Raspberry Pi +Subject: [PATCH 0057/1216] gpio-poweroff: Allow it to work on Raspberry Pi The Raspberry Pi firmware manages the power-down and reboot process. To do this it installs a pm_power_off handler, causing @@ -107841,10 +107841,10 @@ index 6a4bbb506551..beb1df358c8d 100644 2.18.4 -From 16849f1dd81c169b16ec97fb0f21232265abb4e2 Mon Sep 17 00:00:00 2001 +From 230fe58031422bec2ae812e905b65a8423f01922 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 14:32:47 +0100 -Subject: [PATCH 0058/1209] mfd: Add Raspberry Pi Sense HAT core driver +Subject: [PATCH 0058/1216] mfd: Add Raspberry Pi Sense HAT core driver mfd: Add rpi_sense_core of compatible string --- @@ -108725,10 +108725,10 @@ index 000000000000..56196dc2af10 2.18.4 -From 87a492d4cdfb561f57733870d66aa4bf30e34b42 Mon Sep 17 00:00:00 2001 +From 8717b8b134c3ca878408573df383614dad20270c Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Mon, 25 Jan 2016 15:48:59 +0000 -Subject: [PATCH 0059/1209] ASoC: Add support for Rpi-DAC +Subject: [PATCH 0059/1216] ASoC: Add support for Rpi-DAC --- sound/soc/codecs/Kconfig | 5 +++ @@ -108859,10 +108859,10 @@ index 000000000000..36b5b6c26655 2.18.4 -From bce2bc80c23be3bca330474694fe408980cb88db Mon Sep 17 00:00:00 2001 +From 1b7b25b3379821d96ba9df790f12dbbafb483ae3 Mon Sep 17 00:00:00 2001 From: Gordon Garrity Date: Sat, 8 Mar 2014 16:56:57 +0000 -Subject: [PATCH 0060/1209] Add IQaudIO Sound Card support for Raspberry Pi +Subject: [PATCH 0060/1216] Add IQaudIO Sound Card support for Raspberry Pi Set a limit of 0dB on Digital Volume Control @@ -109164,10 +109164,10 @@ index 000000000000..b98232038616 2.18.4 -From 29b30e126cda01a42b52cc3a9625d293a1ba1959 Mon Sep 17 00:00:00 2001 +From 25bcee76439769d7fde35e3eecfc4010de6524d4 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 10:06:56 +0200 -Subject: [PATCH 0061/1209] Added support for HiFiBerry DAC+ +Subject: [PATCH 0061/1216] Added support for HiFiBerry DAC+ The driver is based on the HiFiBerry DAC driver. However HiFiBerry DAC+ uses a different codec chip (PCM5122), therefore a new driver is necessary. @@ -109794,10 +109794,10 @@ index 000000000000..fdf6e950abd8 2.18.4 -From 6f92e154cd846c09f8ed8bf6f61a67fdc38e8ef8 Mon Sep 17 00:00:00 2001 +From 4646e3396900680d5391870cc8f578ee76a6bc77 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 11:09:58 +0200 -Subject: [PATCH 0062/1209] Added driver for HiFiBerry Amp amplifier add-on +Subject: [PATCH 0062/1216] Added driver for HiFiBerry Amp amplifier add-on board The driver contains a low-level hardware driver for the TAS5713 and the @@ -110456,10 +110456,10 @@ index 000000000000..8f019e048987 2.18.4 -From 65034285f83496e89a388486f4b68627018b5002 Mon Sep 17 00:00:00 2001 +From bed85b1608b9bb5d7558c3e8bf80ce77b109643c Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Wed, 25 Mar 2015 09:26:17 +0100 -Subject: [PATCH 0063/1209] Add driver for rpi-proto +Subject: [PATCH 0063/1216] Add driver for rpi-proto Forward port of 3.10.x driver from https://github.com/koalo We are using a custom board and would like to use rpi 3.18.x @@ -110637,10 +110637,10 @@ index 000000000000..8f3c2ef170ff 2.18.4 -From e9ed05b64f17d13e7cd8c664eef95260909037ac Mon Sep 17 00:00:00 2001 +From b3c4132374c9ffa9c6f1e78f985c67c511c21831 Mon Sep 17 00:00:00 2001 From: Aaron Shaw Date: Thu, 7 Apr 2016 21:26:21 +0100 -Subject: [PATCH 0064/1209] Add Support for JustBoom Audio boards +Subject: [PATCH 0064/1216] Add Support for JustBoom Audio boards justboom-dac: Adjust for ALSA API change @@ -110823,10 +110823,10 @@ index 000000000000..62bd64cc0928 2.18.4 -From c75224686457a3af5532a5810c1b20667a1afc5a Mon Sep 17 00:00:00 2001 +From e396256067f7ae197f084805240cead5fa57adfa Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Mon, 16 May 2016 21:36:31 +1000 -Subject: [PATCH 0065/1209] New AudioInjector.net Pi soundcard with low jitter +Subject: [PATCH 0065/1216] New AudioInjector.net Pi soundcard with low jitter audio in and out. Contains the sound/soc/bcm ALSA machine driver and necessary alterations to the Kconfig and Makefile. @@ -111043,10 +111043,10 @@ index 000000000000..21a46551a1c1 2.18.4 -From 6b2410f57261d0ea62a936b63de2db2f860ad7f2 Mon Sep 17 00:00:00 2001 +From 2d577f1afd66556f7cefed99dd6bd11b3361d8ab Mon Sep 17 00:00:00 2001 From: escalator2015 Date: Tue, 24 May 2016 16:20:09 +0100 -Subject: [PATCH 0066/1209] New driver for RRA DigiDAC1 soundcard using WM8741 +Subject: [PATCH 0066/1216] New driver for RRA DigiDAC1 soundcard using WM8741 + WM8804 ASoC: digidac1-soundcard: use modern dai_link style @@ -111488,10 +111488,10 @@ index 000000000000..5046f88c496b 2.18.4 -From a137a64fa37bba8740ae19109826ac7392940312 Mon Sep 17 00:00:00 2001 +From eacddff77cd6a66eca5132157cef9e91dfe31d74 Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Sat, 2 Jul 2016 16:26:19 +0100 -Subject: [PATCH 0067/1209] Add support for Dion Audio LOCO DAC-AMP HAT +Subject: [PATCH 0067/1216] Add support for Dion Audio LOCO DAC-AMP HAT Using dedicated machine driver and pcm5102a codec driver. @@ -111632,10 +111632,10 @@ index 000000000000..06af8363fb0a 2.18.4 -From a3c02618671e8bae34109f470684db99903d8c58 Mon Sep 17 00:00:00 2001 +From 490c7e76db60b6964f66e19f35939414597be6d1 Mon Sep 17 00:00:00 2001 From: Clive Messer Date: Mon, 19 Sep 2016 14:01:04 +0100 -Subject: [PATCH 0068/1209] Allo Piano DAC boards: Initial 2 channel (stereo) +Subject: [PATCH 0068/1216] Allo Piano DAC boards: Initial 2 channel (stereo) support (#1645) Add initial 2 channel (stereo) support for Allo Piano DAC (2.0/2.1) boards, @@ -111802,10 +111802,10 @@ index 000000000000..61640fb95431 2.18.4 -From 4f7e81ccf6b1d9f0b8d779dbe5a4ff929e50e9a3 Mon Sep 17 00:00:00 2001 +From 31c071f683979f814f237531da3931090dfbcdae Mon Sep 17 00:00:00 2001 From: Raashid Muhammed Date: Mon, 27 Mar 2017 12:35:00 +0530 -Subject: [PATCH 0069/1209] Add support for Allo Piano DAC 2.1 plus add-on +Subject: [PATCH 0069/1216] Add support for Allo Piano DAC 2.1 plus add-on board for Raspberry Pi. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -112887,10 +112887,10 @@ index 000000000000..e910d4a4546d 2.18.4 -From d1fba16a5f22125eddb4fa36fd079f7f95fc22b4 Mon Sep 17 00:00:00 2001 +From 094205e6dab0754ce2044e943399605728a37251 Mon Sep 17 00:00:00 2001 From: BabuSubashChandar Date: Tue, 28 Mar 2017 20:04:42 +0530 -Subject: [PATCH 0070/1209] Add support for Allo Boss DAC add-on board for +Subject: [PATCH 0070/1216] Add support for Allo Boss DAC add-on board for Raspberry Pi. (#1924) Signed-off-by: Baswaraj K @@ -113574,10 +113574,10 @@ index 000000000000..cd47413f870c 2.18.4 -From 324e5275d653db8d86b1eee8eab73aed18b257f5 Mon Sep 17 00:00:00 2001 +From cf940544197ae0565a064321f1fb0ea5ef5487da Mon Sep 17 00:00:00 2001 From: gtrainavicius Date: Sun, 23 Oct 2016 12:06:53 +0300 -Subject: [PATCH 0071/1209] Support for Blokas Labs pisound board +Subject: [PATCH 0071/1216] Support for Blokas Labs pisound board Pisound dynamic overlay (#1760) @@ -115338,10 +115338,10 @@ index 000000000000..6af9921b55c7 2.18.4 -From 994a5c67fa5cb2d767717323154c1ebc19da5501 Mon Sep 17 00:00:00 2001 +From 83ee1711ad0b6e7dc35e51c08d03ec02fc196b3e Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 22 Jan 2017 12:49:37 +0100 -Subject: [PATCH 0072/1209] ASoC: Add driver for Cirrus Logic Audio Card +Subject: [PATCH 0072/1216] ASoC: Add driver for Cirrus Logic Audio Card Note: due to problems with deferred probing of regulators the following softdep should be added to a modprobe.d file @@ -116403,10 +116403,10 @@ index 000000000000..a0a460f787d1 2.18.4 -From 73d08d30ed5b68d3486a36a619ec819838db15d0 Mon Sep 17 00:00:00 2001 +From 1368b88215a86cdb1bc7c3ca128710ecfe26d5bb Mon Sep 17 00:00:00 2001 From: Miquel Date: Fri, 24 Feb 2017 20:51:06 +0100 -Subject: [PATCH 0073/1209] sound: Support for Dion Audio LOCO-V2 DAC-AMP HAT +Subject: [PATCH 0073/1216] sound: Support for Dion Audio LOCO-V2 DAC-AMP HAT Signed-off-by: Miquel Blauw @@ -116554,10 +116554,10 @@ index 000000000000..ca48aef621b6 2.18.4 -From 22580881300f02f7cacd62ff3d4e211aa3f22f4f Mon Sep 17 00:00:00 2001 +From 5b652c0d93278932a2059ae999f45baa3950942d Mon Sep 17 00:00:00 2001 From: Fe-Pi Date: Wed, 1 Mar 2017 04:42:43 -0700 -Subject: [PATCH 0074/1209] Add support for Fe-Pi audio sound card. (#1867) +Subject: [PATCH 0074/1216] Add support for Fe-Pi audio sound card. (#1867) Fe-Pi Audio Sound Card is based on NXP SGTL5000 codec. Mechanical specification of the board is the same the Raspberry Pi Zero. @@ -116737,10 +116737,10 @@ index 000000000000..a58a215820b7 2.18.4 -From 80d152429016f0aff45063aeeff7c394dc791d5e Mon Sep 17 00:00:00 2001 +From c394f780546cb4b5c6e10f5e5120f3c06ab22750 Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Wed, 8 Mar 2017 20:04:13 +1100 -Subject: [PATCH 0075/1209] Add support for the AudioInjector.net Octo sound +Subject: [PATCH 0075/1216] Add support for the AudioInjector.net Octo sound card AudioInjector Octo: sample rates, regulators, reset @@ -117184,10 +117184,10 @@ index 94b1adb088fd..203e3f368bd5 100644 2.18.4 -From f720996bc22825e03c9b58e8be57316a534dbbb7 Mon Sep 17 00:00:00 2001 +From 6776927dbbbe1ce7cb0cdf6d8a096126945f7608 Mon Sep 17 00:00:00 2001 From: Peter Malkin Date: Mon, 27 Mar 2017 16:38:21 -0700 -Subject: [PATCH 0076/1209] Driver support for Google voiceHAT soundcard. +Subject: [PATCH 0076/1216] Driver support for Google voiceHAT soundcard. ASoC: googlevoicehat-codec: Use correct device when grabbing GPIO @@ -117445,10 +117445,10 @@ index 000000000000..871a25aa498e 2.18.4 -From 7e1fab7e5e667c2e89944f6048620f8f167190ae Mon Sep 17 00:00:00 2001 +From de7c8c0035ea34394f458846b9045f346dd335e7 Mon Sep 17 00:00:00 2001 From: allocom Date: Thu, 19 Apr 2018 12:12:26 +0530 -Subject: [PATCH 0077/1209] Driver and overlay for Allo Katana DAC +Subject: [PATCH 0077/1216] Driver and overlay for Allo Katana DAC Allo Katana DAC: Updated default values @@ -117866,10 +117866,10 @@ index 000000000000..b0aebd40fe5e 2.18.4 -From 4582f68dc9244383083971bc931fbcc57529121f Mon Sep 17 00:00:00 2001 +From e817764b033ecf225396d705358fd5f862e4416f Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Wed, 27 Jun 2018 15:59:12 +0100 -Subject: [PATCH 0078/1209] ASoC: Add generic RPI driver for simple soundcards. +Subject: [PATCH 0078/1216] ASoC: Add generic RPI driver for simple soundcards. The RPI simple sound card driver provides a generic ALSA SOC card driver supporting a variety of Pi HAT soundcards. The intention is to avoid @@ -118197,10 +118197,10 @@ index 000000000000..2023b0a18a2c 2.18.4 -From dc4b5c5c8c80c98ff8284109cca13f25599311d6 Mon Sep 17 00:00:00 2001 +From ccf595d4532e9752a69e363b61b21eb2488385d6 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 3 Sep 2018 17:00:36 +0100 -Subject: [PATCH 0079/1209] ASoC: Add Kconfig and Makefile for sound/soc/bcm +Subject: [PATCH 0079/1216] ASoC: Add Kconfig and Makefile for sound/soc/bcm Signed-off-by: popcornmix --- @@ -118469,10 +118469,10 @@ index b81fa421ec27..522fc73571e4 100644 2.18.4 -From d2cab7e0f276c235ad00cf0b4c382c4c18fbf0da Mon Sep 17 00:00:00 2001 +From 693a40888dcad19b3e7d12f6c0197c2978eabf0c Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Sat, 21 Jul 2018 20:07:46 +0100 -Subject: [PATCH 0080/1209] ASoC: Create a generic Pi Hat WM8804 driver +Subject: [PATCH 0080/1216] ASoC: Create a generic Pi Hat WM8804 driver Reduce the amount of duplicated code by creating a generic driver for Pi Hat digi cards using the WM8804 codec. @@ -118946,10 +118946,10 @@ index 000000000000..b3c3c4ea1e75 2.18.4 -From 6161dc97950d04223c478d1c84d26c1dc7d7e8d3 Mon Sep 17 00:00:00 2001 +From 739483b490f70cb9e29447851f9204df988cb5a0 Mon Sep 17 00:00:00 2001 From: P33M Date: Wed, 21 Oct 2015 14:55:21 +0100 -Subject: [PATCH 0081/1209] rpi_display: add backlight driver and overlay +Subject: [PATCH 0081/1216] rpi_display: add backlight driver and overlay Add a mailbox-driven backlight controller for the Raspberry Pi DSI touchscreen display. Requires updated GPU firmware to recognise the @@ -119129,10 +119129,10 @@ index 000000000000..14a0d9b03739 2.18.4 -From 2bd79a477ca89d240b490da55575a8ed54718884 Mon Sep 17 00:00:00 2001 +From 0cec3159eed1d43b056dc9a81b6e8b1a538d3448 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 23 Feb 2016 19:56:04 +0000 -Subject: [PATCH 0082/1209] bcm2835-virtgpio: Virtual GPIO driver +Subject: [PATCH 0082/1216] bcm2835-virtgpio: Virtual GPIO driver Add a virtual GPIO driver that uses the firmware mailbox interface to request that the VPU toggles LEDs. @@ -119396,10 +119396,10 @@ index 000000000000..49e28ad9760e 2.18.4 -From eed54563d35c98a68ca3aa042bc300d25422dc7a Mon Sep 17 00:00:00 2001 +From bd476037a19d22b88e499202dce13b95aa55b6d7 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 3 Sep 2012 17:10:23 +0100 -Subject: [PATCH 0083/1209] net: Add non-mainline source for rtl8192cu wlan +Subject: [PATCH 0083/1216] net: Add non-mainline source for rtl8192cu wlan We are now syncing with version from: https://github.com/pvaret/rtl8192cu-fixes @@ -292561,10 +292561,10 @@ index 000000000000..24ab3720bef6 2.18.4 -From 7e283fed94347580187b70f9f394198b75fbbb9b Mon Sep 17 00:00:00 2001 +From 4cc07cf449bd37eaf1fb85562ca40895a6e8d4fa Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 3 Dec 2014 13:23:28 +0200 -Subject: [PATCH 0084/1209] OF: DT-Overlay configfs interface +Subject: [PATCH 0084/1216] OF: DT-Overlay configfs interface This is a port of Pantelis Antoniou's v3 port that makes use of the new upstreamed configfs support for binary attributes. @@ -293002,10 +293002,10 @@ index 000000000000..178f0629b0f0 2.18.4 -From e0bf8fe81bf234398c09e5d3a2bab7e906c14a2a Mon Sep 17 00:00:00 2001 +From b28061efe7d2dc3ec239a2d7b792616e97f69077 Mon Sep 17 00:00:00 2001 From: Cheong2K Date: Fri, 26 Feb 2016 18:20:10 +0800 -Subject: [PATCH 0085/1209] brcm: adds support for BCM43341 wifi +Subject: [PATCH 0085/1216] brcm: adds support for BCM43341 wifi brcmfmac: Disable power management @@ -293116,7 +293116,7 @@ index dec25e415619..5c2a03d629e4 100644 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 38e6809f16c7..370301ac248b 100644 +index ef5521b9b357..0c9f5b5791e9 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c @@ -604,6 +604,7 @@ BRCMF_FW_DEF(4329, "brcmfmac4329-sdio"); @@ -293140,10 +293140,10 @@ index 38e6809f16c7..370301ac248b 100644 2.18.4 -From f4fbeb6e15c75c876a29e5b82c8eebeaa77ef7e1 Mon Sep 17 00:00:00 2001 +From 6441d5a683e1b70915e0bce382ef5f16b0bd497c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 17 Dec 2015 13:37:07 +0000 -Subject: [PATCH 0086/1209] hci_h5: Don't send conf_req when ACTIVE +Subject: [PATCH 0086/1216] hci_h5: Don't send conf_req when ACTIVE Without this patch, a modem and kernel can continuously bombard each other with conf_req and conf_rsp messages, in a demented game of tag. @@ -293152,10 +293152,10 @@ other with conf_req and conf_rsp messages, in a demented game of tag. 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/bluetooth/hci_h5.c b/drivers/bluetooth/hci_h5.c -index 5df0651b6cd5..06938e0ce8d3 100644 +index 17b0f1b793ec..58308dd6acf3 100644 --- a/drivers/bluetooth/hci_h5.c +++ b/drivers/bluetooth/hci_h5.c -@@ -339,7 +339,8 @@ static void h5_handle_internal_rx(struct hci_uart *hu) +@@ -346,7 +346,8 @@ static void h5_handle_internal_rx(struct hci_uart *hu) h5_link_control(hu, conf_req, 3); } else if (memcmp(data, conf_req, 2) == 0) { h5_link_control(hu, conf_rsp, 2); @@ -293169,10 +293169,10 @@ index 5df0651b6cd5..06938e0ce8d3 100644 2.18.4 -From d549b4586da8bd71a3aa804173bb656709fab4a0 Mon Sep 17 00:00:00 2001 +From 000b5c81c03702b9b3b39d1adca5bb2dae4e9c82 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 13 Apr 2015 17:16:29 +0100 -Subject: [PATCH 0087/1209] config: Add default configs +Subject: [PATCH 0087/1216] config: Add default configs --- arch/arm/configs/bcm2709_defconfig | 1444 +++++++++++++++++++++++++ @@ -300266,10 +300266,10 @@ index 000000000000..ca7668f549bc 2.18.4 -From 42ea7f5e1e3a8df54342070def2e2fd1225ac008 Mon Sep 17 00:00:00 2001 +From a7efd4f0ac8995181b4c3796636072d1fa141151 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:43:57 -0800 -Subject: [PATCH 0088/1209] ARM64: Round-Robin dispatch IRQs between CPUs. +Subject: [PATCH 0088/1216] ARM64: Round-Robin dispatch IRQs between CPUs. IRQ-CPU mapping is round robined on ARM64 to increase concurrency and allow multiple interrupts to be serviced @@ -300346,10 +300346,10 @@ index 49642bcd0b75..d8ef8f7fee5b 100644 2.18.4 -From 725a39f742039d58da20aca87646200515a649a7 Mon Sep 17 00:00:00 2001 +From a497dc6189cb4cb9d420bfa398dfc777e91a772a Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 11 Feb 2017 01:18:31 -0800 -Subject: [PATCH 0089/1209] ARM64: Force hardware emulation of deprecated +Subject: [PATCH 0089/1216] ARM64: Force hardware emulation of deprecated instructions. --- @@ -300380,10 +300380,10 @@ index bcb14d11232f..bfa3a069cbf1 100644 2.18.4 -From 1b878a5990bcd39866a64d705c86cd08ed02a3be Mon Sep 17 00:00:00 2001 +From 633a93d54c2328bcda62deece75850926b15a118 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Fri, 10 Feb 2017 17:57:08 -0800 -Subject: [PATCH 0090/1209] build/arm64: Add rules for .dtbo files for dts +Subject: [PATCH 0090/1216] build/arm64: Add rules for .dtbo files for dts overlays We now create overlays as .dtbo files. @@ -300422,10 +300422,10 @@ index cd8f3cdabfd0..8e9bc1497a59 100644 2.18.4 -From a09d4b600c0fb72021383d3931811fc126dbf3bd Mon Sep 17 00:00:00 2001 +From 2cf0e8b6585e8d04297b14bd08d592be767dab27 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 26 Nov 2018 21:01:18 +0000 -Subject: [PATCH 0091/1209] Revert "build/arm64: Add rules for .dtbo files for +Subject: [PATCH 0091/1216] Revert "build/arm64: Add rules for .dtbo files for dts overlays" DT build rules are now in the common top-level Makefile. @@ -300464,10 +300464,10 @@ index 8e9bc1497a59..cd8f3cdabfd0 100644 2.18.4 -From aa514c4d868ac7b7a5d048810e0ae43e4a1626ef Mon Sep 17 00:00:00 2001 +From 6a05547fcf66f546180f9301aedf11fdaede1ffa Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 25 Aug 2017 19:18:13 +0100 -Subject: [PATCH 0092/1209] cache: export clean and invalidate +Subject: [PATCH 0092/1216] cache: export clean and invalidate hack: cache: Fix linker error --- @@ -300525,10 +300525,10 @@ index 0ee8fc4b4672..8acb1857ff67 100644 2.18.4 -From 1677ef1b7ea7fbff1a5df5e85c3df7ce7645c078 Mon Sep 17 00:00:00 2001 +From 20badee896c48906941d3534d95f35ddd4175fdd Mon Sep 17 00:00:00 2001 From: James Hughes Date: Tue, 14 Nov 2017 15:13:15 +0000 -Subject: [PATCH 0093/1209] AXI performance monitor driver (#2222) +Subject: [PATCH 0093/1216] AXI performance monitor driver (#2222) Uses the debugfs I/F to provide access to the AXI bus performance monitors. @@ -301224,10 +301224,10 @@ index 000000000000..5ae2bdaa88b4 2.18.4 -From 02e5fb31d80c51da2f6b024714a938ae859d4c3c Mon Sep 17 00:00:00 2001 +From 94a3bc6a46c578a2ea8c0141f936f35811f1a732 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 27 Nov 2017 17:14:54 +0000 -Subject: [PATCH 0094/1209] cgroup: Disable cgroup "memory" by default +Subject: [PATCH 0094/1216] cgroup: Disable cgroup "memory" by default Some Raspberry Pis have limited RAM and most users won't use the cgroup memory support so it is disabled by default. Enable with: @@ -301300,10 +301300,10 @@ index 35faf082a709..9f97b287891b 100644 2.18.4 -From 0167bc131afb18882d8fd323291ceb07b2bbda13 Mon Sep 17 00:00:00 2001 +From 18574d2fcde5f3bb7f378db5b76286e75e2dc666 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 0095/1209] ARM: bcm2835: Set Serial number and Revision +Subject: [PATCH 0095/1216] ARM: bcm2835: Set Serial number and Revision MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -301369,10 +301369,10 @@ index bfc556f76720..73ec2427fbcf 100644 2.18.4 -From 21871d5ff08fe0d334592a87ce548c0359dd6f55 Mon Sep 17 00:00:00 2001 +From 2a374a6a970b86d0955860d6606c340407e608f7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 16 Jul 2018 14:40:13 +0100 -Subject: [PATCH 0096/1209] dwc-otg: FIQ: Fix "bad mode in data abort handler" +Subject: [PATCH 0096/1216] dwc-otg: FIQ: Fix "bad mode in data abort handler" Create a semi-static mapping for the USB registers early in the boot process, before additional kernel threads are started, so all threads @@ -301491,10 +301491,10 @@ index 73ec2427fbcf..9b6c921106b5 100644 2.18.4 -From 801fc42a2d76a02861b00af30ea7ca41d23f61c4 Mon Sep 17 00:00:00 2001 +From 9789ef7eb53f7adc6d0be997db6e8ece96b2f14c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 11 Dec 2017 09:18:32 +0000 -Subject: [PATCH 0097/1209] ARM: Activate FIQs to avoid __irq_startup warnings +Subject: [PATCH 0097/1216] ARM: Activate FIQs to avoid __irq_startup warnings There is a new test in __irq_startup that the IRQ is activated, which hasn't been the case for FIQs since they bypass some of the usual setup. @@ -301533,10 +301533,10 @@ index cd1234c103fc..a0f96e3b8898 100644 2.18.4 -From 394a9be1fea6a35970cd5b13f6ae4ade3bc137b5 Mon Sep 17 00:00:00 2001 +From fd1e54aaf08afb4bcf7208bd62a68cd7106cc3d8 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 22 Jan 2018 17:26:38 +0000 -Subject: [PATCH 0098/1209] serial: 8250: bcm2835aux - suppress EPROBE_DEFER +Subject: [PATCH 0098/1216] serial: 8250: bcm2835aux - suppress EPROBE_DEFER Signed-off-by: Phil Elwell --- @@ -301561,10 +301561,10 @@ index 4997c519ebb3..33da68341c3a 100644 2.18.4 -From c193e40ee5a9f1f09fa5b0727751fca62851d585 Mon Sep 17 00:00:00 2001 +From 9b9f023418a5a19aa6a94b9d2996a6476e4df161 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 09:16:19 +0100 -Subject: [PATCH 0099/1209] raspberrypi-firmware: Export the general +Subject: [PATCH 0099/1216] raspberrypi-firmware: Export the general transaction function. The vc4-firmware-kms module is going to be doing the MBOX FB call. @@ -301599,10 +301599,10 @@ index 7162f6d6649c..7947e65a22da 100644 2.18.4 -From 9c1dbfb660b67a4a815f57c4ec7c8bc019fd293d Mon Sep 17 00:00:00 2001 +From 401ec59b75633b0fee33024c1e6bda1802e1eddb Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 08:39:33 +0100 -Subject: [PATCH 0100/1209] drm/vc4: Add a mode for using the closed firmware +Subject: [PATCH 0100/1216] drm/vc4: Add a mode for using the closed firmware for display. Signed-off-by: Eric Anholt @@ -302376,10 +302376,10 @@ index 000000000000..78c343059355 2.18.4 -From 15afc0b5411095a55b320ca900b0d1c3b2d5f287 Mon Sep 17 00:00:00 2001 +From 3d05872be5e232386b6baa14886076d1a7211f55 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 1 Feb 2017 17:09:18 -0800 -Subject: [PATCH 0101/1209] drm/vc4: Name the primary and cursor planes in +Subject: [PATCH 0101/1216] drm/vc4: Name the primary and cursor planes in fkms. This makes debugging nicer, compared to trying to remember what the @@ -302407,10 +302407,10 @@ index 78c343059355..d9a5551d01a2 100644 2.18.4 -From 9ac8badeed30332322f1b297c4b645b795cc313b Mon Sep 17 00:00:00 2001 +From d15bca68f0064fe078f016a925d81bcce2d1843e Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 1 Feb 2017 17:10:09 -0800 -Subject: [PATCH 0102/1209] drm/vc4: Add DRM_DEBUG_ATOMIC for the insides of +Subject: [PATCH 0102/1216] drm/vc4: Add DRM_DEBUG_ATOMIC for the insides of fkms. Trying to debug weston on fkms involved figuring out what calls I was @@ -302483,10 +302483,10 @@ index d9a5551d01a2..e372666af011 100644 2.18.4 -From c3322dead1f4d396dd87aa427ccf1c942f2f0ab0 Mon Sep 17 00:00:00 2001 +From 175df8e9b08bb4c775a8a0c922e8c7ec81683857 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 2 Feb 2017 09:42:18 -0800 -Subject: [PATCH 0103/1209] drm/vc4: Fix sending of page flip completion events +Subject: [PATCH 0103/1216] drm/vc4: Fix sending of page flip completion events in FKMS mode. In the rewrite of vc4_crtc.c for fkms, I dropped the part of the @@ -302531,10 +302531,10 @@ index e372666af011..4d7b7f218cbb 100644 2.18.4 -From 4c92bfa6ee068fb9e14ca0052acc2861c54b673b Mon Sep 17 00:00:00 2001 +From 50e4ab9137bbe4b8a919592b826f2520a446dedb Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 6 Jul 2017 11:45:48 -0700 -Subject: [PATCH 0104/1209] drm/vc4: Add support for setting DPMS in +Subject: [PATCH 0104/1216] drm/vc4: Add support for setting DPMS in firmwarekms. This ensures that the screen goes blank during DPMS (screensaver), @@ -302641,10 +302641,10 @@ index 4d7b7f218cbb..809437cf3215 100644 2.18.4 -From af44a65a5312c7dbe938e425dc48baccaa06bce0 Mon Sep 17 00:00:00 2001 +From b425f91a2afae5b78ef1ff23bb3830bc8a67cd6b Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 7 Jun 2017 14:39:49 -0700 -Subject: [PATCH 0105/1209] drm/vc4: Add FB modifier support to firmwarekms. +Subject: [PATCH 0105/1216] drm/vc4: Add FB modifier support to firmwarekms. Signed-off-by: Eric Anholt (cherry picked from commit 11752d73488e08aaeb65fe8289a9c016acde26c2) @@ -302679,10 +302679,10 @@ index 809437cf3215..d5066f395b62 100644 2.18.4 -From 27a6a4cbb721d002377f8003fc4afb77704c5be1 Mon Sep 17 00:00:00 2001 +From 7e1a0279591083e53765fc40e52f91c840e66d93 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 30 Jan 2018 14:21:02 -0800 -Subject: [PATCH 0106/1209] drm/vc4: Add missing enable/disable vblank handlers +Subject: [PATCH 0106/1216] drm/vc4: Add missing enable/disable vblank handlers in fkms. Fixes hang at boot in 4.14. @@ -302766,10 +302766,10 @@ index d5066f395b62..e3dfc20c404c 100644 2.18.4 -From 18dc9bf48c8467277722ba95aea3ed8795ad6235 Mon Sep 17 00:00:00 2001 +From e5ba1934e9d447c164e2e664bffc25ffcfd1c0df Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 18 Apr 2017 21:43:46 +0100 -Subject: [PATCH 0107/1209] vc4_fkms: Apply firmware overscan offset to +Subject: [PATCH 0107/1216] vc4_fkms: Apply firmware overscan offset to hardware cursor --- @@ -302829,10 +302829,10 @@ index e3dfc20c404c..7edb38953a6a 100644 2.18.4 -From f2dc43d4f014be9e4769125cd79484f0ba7d5469 Mon Sep 17 00:00:00 2001 +From 8ddaf8571f47c377ae6c1831658122bde4bc26ec Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 5 Feb 2018 18:01:02 +0000 -Subject: [PATCH 0108/1209] drm/vc4: Fix warning about vblank interrupts before +Subject: [PATCH 0108/1216] 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 @@ -302885,10 +302885,10 @@ index 7edb38953a6a..967a0bf5886b 100644 2.18.4 -From 1dcf41fd4141af9972a2721182fd9f1744ea9daa Mon Sep 17 00:00:00 2001 +From c1c51c0b3f34f346134dd450def0cafed26f5061 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 5 Feb 2018 18:02:30 +0000 -Subject: [PATCH 0109/1209] drm/vc4: Skip SET_CURSOR_INFO when the cursor +Subject: [PATCH 0109/1216] drm/vc4: Skip SET_CURSOR_INFO when the cursor contents didn't change. Signed-off-by: Eric Anholt @@ -302948,10 +302948,10 @@ index 967a0bf5886b..462d9084ce53 100644 2.18.4 -From 4f9247ee436172a5c9117ebdb01111446da2f3b5 Mon Sep 17 00:00:00 2001 +From 53507f416e5ef152fbf6fe0e76e3bc485b76701e Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 5 Feb 2018 18:22:03 +0000 -Subject: [PATCH 0110/1209] drm/vc4: Remove duplicate primary/cursor fields +Subject: [PATCH 0110/1216] drm/vc4: Remove duplicate primary/cursor fields from FKMS driver. The CRTC has those fields and we can just use them. @@ -303025,10 +303025,10 @@ index 462d9084ce53..60e9d8fa5511 100644 2.18.4 -From efe7ec1bbe3182cfb3af960d52bd10bd535153a6 Mon Sep 17 00:00:00 2001 +From 34a66d0ab8fd62614823019d13fec96319191b22 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 17 Jun 2018 13:22:07 +0100 -Subject: [PATCH 0111/1209] vc4_firmware_kms: fix build +Subject: [PATCH 0111/1216] vc4_firmware_kms: fix build --- drivers/gpu/drm/vc4/vc4_firmware_kms.c | 8 ++++++-- @@ -303090,10 +303090,10 @@ index 60e9d8fa5511..1584f90face0 100644 2.18.4 -From c7f9f52a95597330ff9935d1dce5928863159778 Mon Sep 17 00:00:00 2001 +From bf405eb22edb9a970ea63e0c2f79361b451aa49c Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 19 Feb 2019 15:06:31 +0000 -Subject: [PATCH 0112/1209] gpu:vc4-fkms: Update driver to not use plane->crtc. +Subject: [PATCH 0112/1216] gpu:vc4-fkms: Update driver to not use plane->crtc. Following on from commit 2f958af7fc248 ("drm/vc4: Stop updating plane->fb/crtc") @@ -303132,10 +303132,10 @@ index 1584f90face0..347ad72682dc 100644 2.18.4 -From b03ccddfbd58cf8f210474ad1c4265381dd8081a Mon Sep 17 00:00:00 2001 +From de63c2d9a763d389fa701c00cae8432d1420c21c Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 5 Feb 2018 18:53:18 +0000 -Subject: [PATCH 0113/1209] drm/vc4: Don't wait for vblank on fkms cursor +Subject: [PATCH 0113/1216] 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, @@ -303166,10 +303166,10 @@ index 78d4fb0499e3..75d3e8c6b650 100644 2.18.4 -From 1fc2f2ac9bc42584c72a4b88eaaf756b5d65cf2e Mon Sep 17 00:00:00 2001 +From 4a47428ffaf13cbfc32b014178015ffc0f1ce880 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 20 Feb 2018 10:07:27 +0000 -Subject: [PATCH 0114/1209] i2c-gpio: Also set bus numbers from reg property +Subject: [PATCH 0114/1216] 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 @@ -303207,10 +303207,10 @@ index a4a6825c8758..cfbcf3952ddc 100644 2.18.4 -From eee5c0bc475699b417f89c2ce12270f4f8962f73 Mon Sep 17 00:00:00 2001 +From a408971e1845a73701a9352e1d2e98d990fcb81f Mon Sep 17 00:00:00 2001 From: hdoverobinson Date: Tue, 13 Mar 2018 06:58:39 -0400 -Subject: [PATCH 0115/1209] added capture_clear option to pps-gpio via +Subject: [PATCH 0115/1216] added capture_clear option to pps-gpio via dtoverlay (#2433) --- @@ -303234,10 +303234,10 @@ index e0de1df2ede0..ee7d8f4e7f2e 100644 2.18.4 -From 7df743da8be62411b1d2d1b577cea975c6a5a294 Mon Sep 17 00:00:00 2001 +From 6a67867f19ae30bdf4a8c2018018028ed6d1ab14 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 9 Mar 2018 12:01:00 +0000 -Subject: [PATCH 0116/1209] lan78xx: Read initial EEE status from DT +Subject: [PATCH 0116/1216] lan78xx: Read initial EEE status from DT Add two new DT properties: * microchip,eee-enabled - a boolean to enable EEE @@ -303280,10 +303280,10 @@ index ba42568316f1..e266ca2191ed 100644 2.18.4 -From b31ae09b3f2bf609788b022c63d7e4b7198dc447 Mon Sep 17 00:00:00 2001 +From fb55764d681927668425a979be535ff3fac6dbff Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 14 Jul 2014 22:02:09 +0100 -Subject: [PATCH 0117/1209] hid: Reduce default mouse polling interval to 60Hz +Subject: [PATCH 0117/1216] hid: Reduce default mouse polling interval to 60Hz Reduces overhead when using X --- @@ -303318,10 +303318,10 @@ index 17a638f15082..ce8ef6930795 100644 2.18.4 -From 75b0cf68f8e607b1f9c901eaf33c84d511c3306b Mon Sep 17 00:00:00 2001 +From 93d96d7ac4639a21f2a4b3dc28d6c8f2c8a5808f Mon Sep 17 00:00:00 2001 From: Nick Bulleid Date: Thu, 10 May 2018 21:57:02 +0100 -Subject: [PATCH 0118/1209] Add ability to export gpio used by gpio-poweroff +Subject: [PATCH 0118/1216] Add ability to export gpio used by gpio-poweroff Signed-off-by: Nick Bulleid @@ -303383,10 +303383,10 @@ index beb1df358c8d..608d78f0514a 100644 2.18.4 -From 7fbce80b08677066a3d1e70da63309bc40f1771d Mon Sep 17 00:00:00 2001 +From f455a66a96292ecdfe9952a2e33d502900dbee7f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Sat, 12 May 2018 21:35:43 +0100 -Subject: [PATCH 0119/1209] firmware/raspberrypi: Notify firmware of a reboot +Subject: [PATCH 0119/1216] firmware/raspberrypi: Notify firmware of a reboot Register for reboot notifications, sending RPI_FIRMWARE_NOTIFY_REBOOT over the mailbox interface on reception. @@ -303473,10 +303473,10 @@ index 7947e65a22da..9ad10f7e019b 100644 2.18.4 -From ff1571d287812f2d655490c67de721c4990bb0a7 Mon Sep 17 00:00:00 2001 +From 1cd70567ef45a56c81cc11b01e389638e120fa00 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 14 Jun 2018 11:21:04 +0100 -Subject: [PATCH 0120/1209] irqchip: irq-bcm2835: Calc. FIQ_START at boot-time +Subject: [PATCH 0120/1216] irqchip: irq-bcm2835: Calc. FIQ_START at boot-time ad83c7cb2f37 ("irqchip/irq-bcm2836: Add support for DT interrupt polarity") changed the way that the BCM2836/7 local interrupts are mapped; instead @@ -303545,10 +303545,10 @@ index 93878d725f26..40c1b38d5db5 100644 2.18.4 -From 99af8285974e606d535853ebbe9e5bfb439f8284 Mon Sep 17 00:00:00 2001 +From e304ee44b8804bac8c3cbd0d3891d8fd977874e4 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 14 Jun 2018 15:07:26 +0100 -Subject: [PATCH 0121/1209] of: configfs: Use of_overlay_fdt_apply API call +Subject: [PATCH 0121/1216] of: configfs: Use of_overlay_fdt_apply API call The published API to the dynamic overlay application mechanism now takes a Flattened Device Tree blob as input so that it can manage the @@ -303665,10 +303665,10 @@ index 178f0629b0f0..ac04301dabe1 100644 2.18.4 -From 90ae6390cbd5a767e50c14a91f3c3804ba587772 Mon Sep 17 00:00:00 2001 +From 3d839e388c7aee35a5ea06167a2a0557868c4731 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 13 Jun 2018 15:21:10 +0100 -Subject: [PATCH 0122/1209] net: lan78xx: Disable TCP Segmentation Offload +Subject: [PATCH 0122/1216] net: lan78xx: Disable TCP Segmentation Offload (TSO) TSO seems to be having issues when packets are dropped and the @@ -303728,10 +303728,10 @@ index e266ca2191ed..3b904c55a21a 100644 2.18.4 -From 3832adbbdfc30f0922438807414ab54e8f2d7e3c Mon Sep 17 00:00:00 2001 +From b0ef359b251ff699784bfdb491aeb2b1930519e4 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 20 Jun 2018 12:20:01 +0100 -Subject: [PATCH 0123/1209] brcmfmac: Re-enable firmware roaming support +Subject: [PATCH 0123/1216] brcmfmac: Re-enable firmware roaming support As of 4.18, a firmware that implements the update_connect_params method but doesn't claim to support roaming causes an error. We @@ -303763,10 +303763,10 @@ index 5c2a03d629e4..dec25e415619 100644 2.18.4 -From cf9451b1c309fc2c3b85283feb926a497eca257c Mon Sep 17 00:00:00 2001 +From 3dedbb3f1deb7a97d2102b2560abca554d2a8c5b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 5 Apr 2018 14:46:11 +0100 -Subject: [PATCH 0124/1209] lan78xx: Move enabling of EEE into PHY init code +Subject: [PATCH 0124/1216] lan78xx: Move enabling of EEE into PHY init code Enable EEE mode as soon as possible after connecting to the PHY, and before phy_start. This avoids a second link negotiation, which speeds @@ -303833,10 +303833,10 @@ index 3b904c55a21a..3bf87542c2ec 100644 2.18.4 -From 2c890d8daf0405afb3bdca1ca0431fc145a29a1e Mon Sep 17 00:00:00 2001 +From fa94e304e0929c8c3dfeebed154c63e3b02faca0 Mon Sep 17 00:00:00 2001 From: Serge Schneider Date: Mon, 9 Jul 2018 12:54:25 +0100 -Subject: [PATCH 0125/1209] Add rpi-poe-fan driver +Subject: [PATCH 0125/1216] Add rpi-poe-fan driver Signed-off-by: Serge Schneider @@ -304427,10 +304427,10 @@ index 000000000000..3effaf2eb86d 2.18.4 -From deeba505ae4b76ee679c51542ee0f186a798ee56 Mon Sep 17 00:00:00 2001 +From ce76b7168fe061fa5d735327af9458af4caee895 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 17 Sep 2018 17:31:18 +0100 -Subject: [PATCH 0126/1209] cxd2880: CXD2880_SPI_DRV should select DVB_CXD2880 +Subject: [PATCH 0126/1216] cxd2880: CXD2880_SPI_DRV should select DVB_CXD2880 with MEDIA_SUBDRV_AUTOSELECT --- @@ -304453,10 +304453,10 @@ index bcc49cb47de6..2068f4b9fc37 100644 2.18.4 -From cb3f9af2e4ccd0cdb8c4bf127101a6c5ca230fc6 Mon Sep 17 00:00:00 2001 +From 7ab42116f7a0014aba736fcb3ae7579cefb91d3c Mon Sep 17 00:00:00 2001 From: detule Date: Tue, 2 Oct 2018 04:10:08 -0400 -Subject: [PATCH 0127/1209] vchiq_2835_arm: Implement a DMA pool for small bulk +Subject: [PATCH 0127/1216] vchiq_2835_arm: Implement a DMA pool for small bulk transfers (#2699) During a bulk transfer we request a DMA allocation to hold the @@ -304583,10 +304583,10 @@ index 8dc730cfe7a6..dc13c7df8c1c 100644 2.18.4 -From d8a5ac740aae80afd034e056f5c1671632519401 Mon Sep 17 00:00:00 2001 +From 26c6bf26777629f5ca4118ef855854849cc3cd09 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Sat, 6 Oct 2018 16:46:18 +0200 -Subject: [PATCH 0128/1209] hwmon: raspberrypi: Prevent voltage low warnings +Subject: [PATCH 0128/1216] hwmon: raspberrypi: Prevent voltage low warnings from filling log Although the correct fix for low voltage warnings is to @@ -304664,10 +304664,10 @@ index d3a64a35f7a9..db3b03438dd0 100644 2.18.4 -From 7fb0850a32a3d4a09184ff1380a6c5fec44a0bfd Mon Sep 17 00:00:00 2001 +From dbde378f1d1b444a89a922f71c83fffc911e6d01 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Sat, 13 Oct 2018 13:31:21 +0200 -Subject: [PATCH 0129/1209] firmware: raspberrypi: Add backward compatible +Subject: [PATCH 0129/1216] firmware: raspberrypi: Add backward compatible get_throttled Avoid a hard userspace ABI change by adding a compatible get_throttled @@ -304749,10 +304749,10 @@ index 9ad10f7e019b..e834e300bb6f 100644 2.18.4 -From d20db60b82ce0eba954762ac3f5b370bc1d79e47 Mon Sep 17 00:00:00 2001 +From 00a5db8877d738ec36fd9f1474343127edc6d0e5 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 6 Nov 2018 12:57:48 +0000 -Subject: [PATCH 0130/1209] sc16is7xx: Don't spin if no data received +Subject: [PATCH 0130/1216] sc16is7xx: Don't spin if no data received See: https://github.com/raspberrypi/linux/issues/2676 @@ -304778,10 +304778,10 @@ index 7d3ae31cc720..fe486498530d 100644 2.18.4 -From 42eccafca93b9efecd7948a33069889ca24ffb91 Mon Sep 17 00:00:00 2001 +From 8b0db2ffbbc74a1cbda23c724bdee87ec02cfc81 Mon Sep 17 00:00:00 2001 From: Ram Chandrasekar Date: Mon, 7 May 2018 11:54:08 -0600 -Subject: [PATCH 0131/1209] drivers: thermal: step_wise: add support for +Subject: [PATCH 0131/1216] drivers: thermal: step_wise: add support for hysteresis Step wise governor increases the mitigation level when the temperature @@ -304878,10 +304878,10 @@ index 6e051cbd824f..7d30b8d928ab 100644 2.18.4 -From 5bb7523c269ecbe9dcc64d461ce4f26a3a395614 Mon Sep 17 00:00:00 2001 +From 991ff48f6810c223aececacabf17066f01a38635 Mon Sep 17 00:00:00 2001 From: Serge Schneider Date: Tue, 2 Oct 2018 11:14:15 +0100 -Subject: [PATCH 0132/1209] drivers: thermal: step_wise: avoid throttling at +Subject: [PATCH 0132/1216] drivers: thermal: step_wise: avoid throttling at hysteresis temperature after dropping below it Signed-off-by: Serge Schneider @@ -304906,10 +304906,10 @@ index 7d30b8d928ab..c481ed33810c 100644 2.18.4 -From 7f0626d81a3d5741062066f04a953a60469afe9b Mon Sep 17 00:00:00 2001 +From f0161ba39f61750e0760f1aa36edf0cf4485fd1c Mon Sep 17 00:00:00 2001 From: James Hughes Date: Fri, 2 Nov 2018 11:55:49 +0000 -Subject: [PATCH 0133/1209] Update issue templates (#2736) +Subject: [PATCH 0133/1216] Update issue templates (#2736) --- .github/ISSUE_TEMPLATE/bug_report.md | 34 ++++++++++++++++++++++++++++ @@ -304960,10 +304960,10 @@ index 000000000000..09bdc4a96838 2.18.4 -From cf874c99dc03109e6c6db3079a3e8c2d86e2d041 Mon Sep 17 00:00:00 2001 +From ccbba997f39f47b3d41a1b9e1f80e44a548128e2 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 24 Apr 2018 14:42:27 +0100 -Subject: [PATCH 0134/1209] gpiolib: Don't prevent IRQ usage of output GPIOs +Subject: [PATCH 0134/1216] gpiolib: Don't prevent IRQ usage of output GPIOs Upstream Linux deems using output GPIOs to generate IRQs as a bogus use case, even though the BCM2835 GPIO controller is capable of doing @@ -305016,10 +305016,10 @@ index abdf448b11a3..1e6bc8ecb5dc 100644 2.18.4 -From 2db42d2cddff18010486e662aaf6c2474dbf743e Mon Sep 17 00:00:00 2001 +From db833e38266c664baa11c200ec39c15fff674b59 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 26 Nov 2018 19:46:58 +0000 -Subject: [PATCH 0135/1209] net: lan78xx: Support auto-downshift to 100Mb/s +Subject: [PATCH 0135/1216] net: lan78xx: Support auto-downshift to 100Mb/s Ethernet cables with faulty or missing pairs (specifically pairs C and D) allow auto-negotiation to 1000Mbs, but do not support the successful @@ -305117,10 +305117,10 @@ index 517288da19fd..626c450d71f4 100644 2.18.4 -From 05ae9a47a209601fcf5d209aea2f10873936122a Mon Sep 17 00:00:00 2001 +From 5c44eee236e5f4609ade33159d8b6341309c89cb Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 29 Oct 2018 14:21:04 +0000 -Subject: [PATCH 0136/1209] staging: bcm2835-camera: Ensure H264 header bytes +Subject: [PATCH 0136/1216] staging: bcm2835-camera: Ensure H264 header bytes get a sensible timestamp H264 header come from VC with 0 timestamps, which means they get a @@ -305215,10 +305215,10 @@ index b5fce38de038..dcb1b8e1f4e0 100644 2.18.4 -From b0a1ba9825b9c78a79a801459b6f48fdb8a904e7 Mon Sep 17 00:00:00 2001 +From c9127058a468b2b10d3b67ee03ccbcef7710912d Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 10 Jan 2019 17:58:06 +0000 -Subject: [PATCH 0137/1209] firmware: raspberrypi: Report the fw variant during +Subject: [PATCH 0137/1216] firmware: raspberrypi: Report the fw variant during probe The driver already reported the firmware build date during probe. @@ -305334,10 +305334,10 @@ index 25fca695f903..9c6027fc25da 100644 2.18.4 -From a2194e5f5ccb8b8c55365c9e309cb74cdde885a0 Mon Sep 17 00:00:00 2001 +From c752b0b81d393b8d2a507c744bb646c5172c1c39 Mon Sep 17 00:00:00 2001 From: Joshua Emele Date: Wed, 7 Nov 2018 16:07:40 -0800 -Subject: [PATCH 0138/1209] lan78xx: Debounce link events to minimize poll +Subject: [PATCH 0138/1216] lan78xx: Debounce link events to minimize poll storm The bInterval is set to 4 (i.e. 8 microframes => 1ms) and the only bit @@ -305386,10 +305386,10 @@ index 3bf87542c2ec..3ce3c651d158 100644 2.18.4 -From 7a9eed627b7563941fcf52ed15a23152013f7435 Mon Sep 17 00:00:00 2001 +From 2b735e1f4c1d2beb600bdf8eb95617cc78fb6cfd Mon Sep 17 00:00:00 2001 From: b-ak Date: Thu, 3 Jan 2019 00:01:08 +0530 -Subject: [PATCH 0139/1209] ASoC: Add support for AudioSense-Pi add-on +Subject: [PATCH 0139/1216] ASoC: Add support for AudioSense-Pi add-on soundcard AudioSense-Pi is a RPi HAT based on a TI's TLV320AIC32x4 stereo codec @@ -305724,10 +305724,10 @@ index 000000000000..d247ee8e6127 2.18.4 -From 507173761f0ed9836fea7705c1b9d93c56dc650a Mon Sep 17 00:00:00 2001 +From ff4588fc671f27781dd0bcfb1917e6225b696422 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 15 Jan 2019 12:39:50 +0000 -Subject: [PATCH 0140/1209] spi: spi-bcm2835: Re-enable HW CS +Subject: [PATCH 0140/1216] spi: spi-bcm2835: Re-enable HW CS Signed-off-by: Phil Elwell --- @@ -305810,10 +305810,10 @@ index 56ee84e85bee..b5efa2236b61 100644 2.18.4 -From 9d97c65616cd257ad140425275499dea78165d3c Mon Sep 17 00:00:00 2001 +From c39d27c7135d04b8c322b60d5fa6a9222b23a3ee Mon Sep 17 00:00:00 2001 From: HiFiBerry Date: Mon, 8 Oct 2018 18:10:12 +0200 -Subject: [PATCH 0141/1209] Added driver for the HiFiBerry DAC+ ADC (#2694) +Subject: [PATCH 0141/1216] Added driver for the HiFiBerry DAC+ ADC (#2694) Signed-off-by: Daniel Matuschek @@ -306285,10 +306285,10 @@ index 000000000000..ab454f2ecb17 2.18.4 -From 42c08d1b6f1de566e250ab4595d0f50e69c63cac Mon Sep 17 00:00:00 2001 +From fcb3b463b0f1f6171d61dd4709dd26698624db97 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 7 Feb 2019 18:16:25 +0000 -Subject: [PATCH 0142/1209] configs: Enable the AD193x codecs +Subject: [PATCH 0142/1216] configs: Enable the AD193x codecs See: https://github.com/raspberrypi/linux/issues/2850 @@ -306319,10 +306319,10 @@ index 26f2b5b3e968..eea92595d5e1 100644 2.18.4 -From 9a4ff16ae88c02136a8054832dff2270f1b636ef Mon Sep 17 00:00:00 2001 +From 22bc17fd43352f6e50d30248dfccb0157cd71ef0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 5 Mar 2019 09:51:22 +0000 -Subject: [PATCH 0143/1209] lan78xx: EEE support is now a PHY property +Subject: [PATCH 0143/1216] lan78xx: EEE support is now a PHY property Now that EEE support is a property of the PHY, use the PHY's DT node when querying the EEE-related properties. @@ -306351,10 +306351,10 @@ index 3ce3c651d158..8a197006eb6e 100644 2.18.4 -From 7d8a1c4415c9143c04aad53da477d46d84f8ea06 Mon Sep 17 00:00:00 2001 +From 4efbe8764725117204b8b8eeb15cbd21734cbcc7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 6 Mar 2019 16:28:09 +0000 -Subject: [PATCH 0144/1209] Revert "staging: vchiq: delete vchiq_killable.h" +Subject: [PATCH 0144/1216] Revert "staging: vchiq: delete vchiq_killable.h" This reverts commit 2da56630b1cc422f58408033102b8f91ae97bc91. --- @@ -306492,10 +306492,10 @@ index 5e6d3035dc05..7b38afd4739d 100644 2.18.4 -From 03d61f1f25e77ee8008648171e0e301343444b76 Mon Sep 17 00:00:00 2001 +From 53f1b436a50e52e15f3163a589880edd2d4dda5f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 15 Mar 2019 21:11:10 +0000 -Subject: [PATCH 0145/1209] Revert "staging: bcm2835-audio: Drop DT dependency" +Subject: [PATCH 0145/1216] Revert "staging: bcm2835-audio: Drop DT dependency" This reverts commit b7491a9fca2dc2535b9dc922550a37c5baae9d3d. --- @@ -306594,10 +306594,10 @@ index cf5f80f5ca6b..86b921030db7 100644 2.18.4 -From d472bfe7fd802d6c8d73e98e8fdb80be6270dcbe Mon Sep 17 00:00:00 2001 +From c8c34c9b1018ae114636f046435a879e32093c24 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 28 Jan 2019 14:40:16 +0000 -Subject: [PATCH 0146/1209] gpu: vc4_firmware_kms: Fix up 64 bit compile +Subject: [PATCH 0146/1216] gpu: vc4_firmware_kms: Fix up 64 bit compile warnings. Resolve two build warnings with regard using incorrectly @@ -306666,10 +306666,10 @@ index 347ad72682dc..85e273665836 100644 2.18.4 -From c62dd916f7728a4ca43d0c35d68f84c336fd3941 Mon Sep 17 00:00:00 2001 +From 2f4dafed7e66426035542b3aa75d40294d198544 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 20 Jul 2018 22:03:41 +0100 -Subject: [PATCH 0147/1209] bcm2835-dma: Add support for per-channel flags +Subject: [PATCH 0147/1216] bcm2835-dma: Add support for per-channel flags Add the ability to interpret the high bits of the dreq specifier as flags to be included in the DMA_CS register. The motivation for this @@ -306720,10 +306720,10 @@ index 6860131b02d9..1e5d6f1bed4e 100644 2.18.4 -From cc5fda723a0484a81a409bde2f6d80bbad3cdc8c Mon Sep 17 00:00:00 2001 +From 5fccb6ec494d94a43fb9878bd73fdf04016dd350 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 19 Feb 2019 15:18:25 +0000 -Subject: [PATCH 0148/1209] drm: vc4: Programming the CTM is conditional on +Subject: [PATCH 0148/1216] drm: vc4: Programming the CTM is conditional on running full KMS vc4_ctm_commit writes to HVS registers, so this is only applicable @@ -306752,10 +306752,10 @@ index 75d3e8c6b650..57124fe94247 100644 2.18.4 -From 33528566eb6fcb59d99966eec8d154976123308a Mon Sep 17 00:00:00 2001 +From 66e35934a0084f115ab2b65f490c8256e409b28f Mon Sep 17 00:00:00 2001 From: Phil Howard Date: Fri, 29 Mar 2019 10:53:14 +0000 -Subject: [PATCH 0149/1209] rtc: rv3028: Add backup switchover mode support +Subject: [PATCH 0149/1216] rtc: rv3028: Add backup switchover mode support Signed-off-by: Phil Howard --- @@ -306808,10 +306808,10 @@ index bbdfebd70644..8b2446909a1b 100644 2.18.4 -From b982da5b792a52da153436f5413c5ec08d42d1a0 Mon Sep 17 00:00:00 2001 +From 7f0b0ba31785e35951821e74a0a1c8340daeb8da Mon Sep 17 00:00:00 2001 From: FERHAT Nicolas Date: Fri, 5 Apr 2019 13:06:42 +0100 -Subject: [PATCH 0150/1209] Audiophonics I-Sabre 9038Q2M DAC driver +Subject: [PATCH 0150/1216] Audiophonics I-Sabre 9038Q2M DAC driver Signed-off-by: Audiophonics @@ -307524,10 +307524,10 @@ index 000000000000..9cac5a2446b9 2.18.4 -From db4feddca9f3c46198022f75778936cc0a482fe5 Mon Sep 17 00:00:00 2001 +From 2906b50836979107b57f1a310dc51a3bd6a70f6f Mon Sep 17 00:00:00 2001 From: P33M Date: Thu, 2 May 2019 11:53:45 +0100 -Subject: [PATCH 0151/1209] lan78xx: use default alignment for rx buffers +Subject: [PATCH 0151/1216] lan78xx: use default alignment for rx buffers The lan78xx uses a 12-byte hardware rx header, so there is no need to allocate SKBs with NET_IP_ALIGN set. Removes alignment faults @@ -307553,10 +307553,10 @@ index 8a197006eb6e..f72ab25e7d06 100644 2.18.4 -From ed79522f9bac2c94a86008a16f8e3ba34be6e646 Mon Sep 17 00:00:00 2001 +From e8c9a255087ad0e0c8ae8511cef57aed5a888581 Mon Sep 17 00:00:00 2001 From: IQaudIO Date: Mon, 13 May 2019 21:53:05 +0100 -Subject: [PATCH 0152/1209] Added IQaudIO Pi-Codec board support (#2969) +Subject: [PATCH 0152/1216] Added IQaudIO Pi-Codec board support (#2969) Add support for the IQaudIO Pi-Codec board. @@ -307896,10 +307896,10 @@ index 000000000000..83f2dba1f5d6 2.18.4 -From e52c622ed9a542650179bd7599f437b2ebd24ed1 Mon Sep 17 00:00:00 2001 +From 87b2a89609feb7e421a6f51053888db6f647ca5b Mon Sep 17 00:00:00 2001 From: Klaus Schulz Date: Thu, 16 May 2019 13:35:32 +0200 -Subject: [PATCH 0153/1209] sound: pcm512x-codec: Adding 352.8kHz samplerate +Subject: [PATCH 0153/1216] sound: pcm512x-codec: Adding 352.8kHz samplerate support --- @@ -307923,10 +307923,10 @@ index 4cbef9affffd..604b405c81ac 100644 2.18.4 -From def6f52090cee34145376f3a41fad6a7d047dc2c Mon Sep 17 00:00:00 2001 +From ec8a79fad0da024402c9344616c010e0e6329424 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 31 Oct 2018 14:55:37 +0000 -Subject: [PATCH 0154/1209] media: ov5647: Add set_fmt and get_fmt calls. +Subject: [PATCH 0154/1216] media: ov5647: Add set_fmt and get_fmt calls. There's no way to query the subdevice for the supported resolutions. @@ -307976,10 +307976,10 @@ index e7d2e5b4ad4b..3e587eb0a30e 100644 2.18.4 -From 9dd3553db055764bc9d2790128760b239cab32e1 Mon Sep 17 00:00:00 2001 +From 771db8898662b42a4c0f0c07bab449ef586f7764 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 31 Oct 2018 14:55:59 +0000 -Subject: [PATCH 0155/1209] [media] Documentation: DT: add device tree for PWDN +Subject: [PATCH 0155/1216] [media] Documentation: DT: add device tree for PWDN control Add optional GPIO pwdn to connect to the PWDN line on the sensor. @@ -308015,10 +308015,10 @@ index 22e44945b661..70f06c24f470 100644 2.18.4 -From 79e07901c16ec7b2c6d48f56e351a97470e30215 Mon Sep 17 00:00:00 2001 +From 39015b06cd565d033942a221c83123959c2138c9 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 31 Oct 2018 14:56:33 +0000 -Subject: [PATCH 0156/1209] media: ov5647: Add support for PWDN GPIO. +Subject: [PATCH 0156/1216] media: ov5647: Add support for PWDN GPIO. Add support for an optional GPIO connected to PWDN on the sensor. @@ -308113,10 +308113,10 @@ index 3e587eb0a30e..c39e3d20e3ef 100644 2.18.4 -From 700a8824fba4ef6f0d1e5891e5a67d40eb59ae95 Mon Sep 17 00:00:00 2001 +From 53c5c29ba208fd69489a6f7d2626d29970215bad Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 31 Oct 2018 14:56:47 +0000 -Subject: [PATCH 0157/1209] media: ov5647: Add support for non-continuous clock +Subject: [PATCH 0157/1216] media: ov5647: Add support for non-continuous clock mode The driver was only supporting continuous clock mode @@ -308198,10 +308198,10 @@ index c39e3d20e3ef..8a1a515388e0 100644 2.18.4 -From dca432ec7dc4b65f89e4504de8cbe2b10fc40b2d Mon Sep 17 00:00:00 2001 +From 0e144b5def21baf645373e6174a82fa87dde0ee1 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 31 Oct 2018 14:56:59 +0000 -Subject: [PATCH 0158/1209] media: tc358743: Increase FIFO level to 374. +Subject: [PATCH 0158/1216] media: tc358743: Increase FIFO level to 374. The existing fixed value of 16 worked for UYVY 720P60 over 2 lanes at 594MHz, or UYVY 1080P60 over 4 lanes. (RGB888 @@ -308235,10 +308235,10 @@ index cff99cf61ed4..5b40de02f0d1 100644 2.18.4 -From 1120813d9e8e9b53660bc09ce64fdfac9a389294 Mon Sep 17 00:00:00 2001 +From 61e983afffc956d1a67f3044414b7a7cc87c4673 Mon Sep 17 00:00:00 2001 From: Philipp Zabel Date: Thu, 21 Sep 2017 17:30:24 +0200 -Subject: [PATCH 0159/1209] media: tc358743: fix connected/active CSI-2 lane +Subject: [PATCH 0159/1216] media: tc358743: fix connected/active CSI-2 lane reporting g_mbus_config was supposed to indicate all supported lane numbers, not @@ -308295,7 +308295,7 @@ index 5b40de02f0d1..98cee67005cb 100644 err = tc358743_probe_of(state); if (err == -ENODEV) diff --git a/include/media/v4l2-mediabus.h b/include/media/v4l2-mediabus.h -index 45f88f0248c4..9159a7008e3e 100644 +index c072ed141811..c90b6a7535b5 100644 --- a/include/media/v4l2-mediabus.h +++ b/include/media/v4l2-mediabus.h @@ -67,6 +67,14 @@ @@ -308317,10 +308317,10 @@ index 45f88f0248c4..9159a7008e3e 100644 2.18.4 -From 1bc7c07af3ff87e2f3de1d794ccac7936c30f3bf Mon Sep 17 00:00:00 2001 +From 213620fdfff0954f4a7a3ee541ad38fba63c9b95 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 31 Oct 2018 14:57:21 +0000 -Subject: [PATCH 0160/1209] media: tc358743: Add support for 972Mbit/s link +Subject: [PATCH 0160/1216] media: tc358743: Add support for 972Mbit/s link freq. Adds register setups for running the CSI lanes at 972Mbit/s, @@ -308403,10 +308403,10 @@ index 98cee67005cb..4a6de85326bf 100644 2.18.4 -From 85c664987aa3a171a1f9a5f82b86c537b742a63d Mon Sep 17 00:00:00 2001 +From 0cee29ccb5dcb51cd0e9646e30d297fe981ad234 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 31 Oct 2018 14:57:34 +0000 -Subject: [PATCH 0161/1209] media: tc358743: Check I2C succeeded during probe. +Subject: [PATCH 0161/1216] media: tc358743: Check I2C succeeded during probe. The probe for the TC358743 reads the CHIPID register from the device and compares it to the expected value of 0. @@ -308507,10 +308507,10 @@ index 4a6de85326bf..843f341a7eab 100644 2.18.4 -From 2177a25593f9473d96bbc7f957f7784d151d49f0 Mon Sep 17 00:00:00 2001 +From 8494c67773bdb8b0022b1550db8fe189fbfcb924 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 31 Oct 2018 14:57:46 +0000 -Subject: [PATCH 0162/1209] media: adv7180: Default to the first valid input +Subject: [PATCH 0162/1216] media: adv7180: Default to the first valid input The hardware default is differential CVBS on AIN1 & 2, which isn't very useful. @@ -308558,10 +308558,10 @@ index e780969cc2f2..43229fccf83a 100644 2.18.4 -From f048a4e7077780dca001d99468983cd29043f2e2 Mon Sep 17 00:00:00 2001 +From 190924f9e947fa70ea8fd7bece82ef7835fe0444 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 31 Oct 2018 14:57:56 +0000 -Subject: [PATCH 0163/1209] media: adv7180: Add YPrPb support for ADV7282M +Subject: [PATCH 0163/1216] media: adv7180: Add YPrPb support for ADV7282M The ADV7282M can support YPbPr on AIN1-3, but this was not selectable from the driver. Add it to the list of @@ -308588,10 +308588,10 @@ index 43229fccf83a..8e3cf751a5a1 100644 2.18.4 -From 5224b02ac0895c657052be51bdc4f82a495f5db1 Mon Sep 17 00:00:00 2001 +From 61d8a18206c24de3c046ee270dd1e309f4fcdc5e Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 31 Oct 2018 14:58:08 +0000 -Subject: [PATCH 0164/1209] media: videodev2: Add helper defines for printing +Subject: [PATCH 0164/1216] media: videodev2: Add helper defines for printing FOURCCs New helper defines that allow printing of a FOURCC using @@ -308622,10 +308622,10 @@ index 3210b3c82a4a..456dfa847ccb 100644 2.18.4 -From a489b43787fd6535414b490486e38d03daf16272 Mon Sep 17 00:00:00 2001 +From 977a4866e07e6a3d94e7b895f9b52bc40ff95190 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 31 Oct 2018 14:59:06 +0000 -Subject: [PATCH 0165/1209] dt-bindings: Document BCM283x CSI2/CCP2 receiver +Subject: [PATCH 0165/1216] dt-bindings: Document BCM283x CSI2/CCP2 receiver Document the DT bindings for the CSI2/CCP2 receiver peripheral (known as Unicam) on BCM283x SoCs. @@ -308732,10 +308732,10 @@ index 000000000000..7714fb374b34 2.18.4 -From a1b5b105cd39276f4bd8137f060401d8d7e4db05 Mon Sep 17 00:00:00 2001 +From e6d3b6cffc0de41bc974035efde298fd36aadf2b Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 31 Oct 2018 14:59:40 +0000 -Subject: [PATCH 0166/1209] MAINTAINERS: Add entry for BCM2835 Unicam driver +Subject: [PATCH 0166/1216] MAINTAINERS: Add entry for BCM2835 Unicam driver Adds entry for the new BCM2835 Unicam (CSI-2 receiver) driver @@ -308766,10 +308766,10 @@ index 1407008df749..b7685777a806 100644 2.18.4 -From f87666480f73f90479e3b61c993370060cefa622 Mon Sep 17 00:00:00 2001 +From bdcc92788c6bd35897e680839e473c6d7865df6b Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 22 Nov 2018 17:31:06 +0000 -Subject: [PATCH 0167/1209] media: tc358743: Return an appropriate colorspace +Subject: [PATCH 0167/1216] media: tc358743: Return an appropriate colorspace from tc358743_set_fmt When calling tc358743_set_fmt, the code was calling tc358743_get_fmt @@ -308870,10 +308870,10 @@ index 843f341a7eab..01e255aede50 100644 2.18.4 -From cd1a24b1f134f98ea0d609e10c2148c8ee7de960 Mon Sep 17 00:00:00 2001 +From e440dbd5fdf9a0a808d4d1343476ef09a1ddb234 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Sat, 13 Oct 2018 20:51:23 +0200 -Subject: [PATCH 0168/1209] staging: vchiq_arm: Fix platform device +Subject: [PATCH 0168/1216] staging: vchiq_arm: Fix platform device unregistration In error case platform_device_register_data would return an ERR_PTR @@ -308903,10 +308903,10 @@ index d927c67012b0..006566ae2775 100644 2.18.4 -From 381f06bdfb3fe540f59a6ae1f15134c42c963ae8 Mon Sep 17 00:00:00 2001 +From 3b08a7910cb5ded42b2a3729a6038dde8982ca0a Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 21 Feb 2018 15:48:54 +0000 -Subject: [PATCH 0169/1209] staging: bcm2835-camera: Fix logical continuation +Subject: [PATCH 0169/1216] staging: bcm2835-camera: Fix logical continuation splits Fix checkpatch errors for "Logical continuations should be @@ -308936,10 +308936,10 @@ index e5f651f78441..d220b2051891 100644 2.18.4 -From f1d3a4f88a912ffa6570c5cdc8851fccb64153af Mon Sep 17 00:00:00 2001 +From 949f9728ffc00e081a45cf1fcf4d8a4b7586cadc Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 24 Jul 2018 12:08:29 +0100 -Subject: [PATCH 0170/1209] staging: bcm2835-camera: Ensure timestamps never go +Subject: [PATCH 0170/1216] staging: bcm2835-camera: Ensure timestamps never go backwards. There is an awkward situation with H264 header bytes. Currently @@ -308980,10 +308980,10 @@ index d220b2051891..74b7db3204ec 100644 2.18.4 -From b0c03461e1ff5fa6203bf7b652b9d117776822f9 Mon Sep 17 00:00:00 2001 +From 8962fc98479e61d68a364fa385175cc3eb0e7bc2 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 24 Sep 2018 16:30:37 +0100 -Subject: [PATCH 0171/1209] staging: vc04_services: Split vchiq-mmal into a +Subject: [PATCH 0171/1216] staging: vc04_services: Split vchiq-mmal into a module In preparation for adding a video codec V4L2 module which also @@ -309294,10 +309294,10 @@ rename to drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.h 2.18.4 -From d0010ef8253ccc0b417d742d3217351d03ca7fc2 Mon Sep 17 00:00:00 2001 +From 78866756a2f6cb8111840cd1d6ffd534bc421763 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 24 Sep 2018 16:51:13 +0100 -Subject: [PATCH 0172/1209] staging: mmal-vchiq: Allocate and free components +Subject: [PATCH 0172/1216] staging: mmal-vchiq: Allocate and free components as required The existing code assumed that there would only ever be 4 components, @@ -309409,10 +309409,10 @@ index 47897e81ec58..4e34728d87e5 100644 2.18.4 -From 6ed6b4d5d173d7520264ed6861091d0b448c67c4 Mon Sep 17 00:00:00 2001 +From 43674d6becdd0fc1e41e8155c5b5204af1860269 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 29 Oct 2018 16:20:46 +0000 -Subject: [PATCH 0173/1209] staging: mmal-vchiq: Avoid use of bool in +Subject: [PATCH 0173/1216] staging: mmal-vchiq: Avoid use of bool in structures Fixes up a checkpatch error "Avoid using bool structure members @@ -309440,10 +309440,10 @@ index f619697b09a1..38db20d42e42 100644 2.18.4 -From 90812a15bd4b1ba68e00238a18caf8b4f6e66c64 Mon Sep 17 00:00:00 2001 +From d011c86b5ec628c5f8297423b023d36597e4b6e3 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 24 Sep 2018 16:57:09 +0100 -Subject: [PATCH 0174/1209] staging: mmal-vchiq: Make timeout a defined +Subject: [PATCH 0174/1216] staging: mmal-vchiq: Make timeout a defined parameter The timeout period for VPU communications is a useful thing @@ -309485,10 +309485,10 @@ index 38db20d42e42..9aeb5ac08683 100644 2.18.4 -From 0f9456bcf3d4848f7c18825b771ffc2229a711a5 Mon Sep 17 00:00:00 2001 +From dce9055bc0c24eaaeabcb460803bd125fe630868 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 24 Sep 2018 17:33:37 +0100 -Subject: [PATCH 0175/1209] staging: mmal-vchiq: Make a mmal_buf struct for +Subject: [PATCH 0175/1216] staging: mmal-vchiq: Make a mmal_buf struct for passing parameters The callback from vchi_mmal to the client was growing lots of extra @@ -309775,10 +309775,10 @@ index 4e34728d87e5..cca7289761c2 100644 2.18.4 -From 132a95b41132aacfebc6fe4446f42202612ffe57 Mon Sep 17 00:00:00 2001 +From f54669072b602527c2bad3a605f0d6c5f4bed2d9 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 24 Sep 2018 18:15:38 +0100 -Subject: [PATCH 0176/1209] staging: mmal-vchiq: Add support for event +Subject: [PATCH 0176/1216] staging: mmal-vchiq: Add support for event callbacks. (Preparation for the codec driver). @@ -310144,10 +310144,10 @@ index cca7289761c2..eeef5ee9467a 100644 2.18.4 -From 2f2c14693e75292da286f8be3b145a28bf8ac6f1 Mon Sep 17 00:00:00 2001 +From 84e16ce163855535898cd1af3d55e5e81a161796 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 24 Sep 2018 18:26:02 +0100 -Subject: [PATCH 0177/1209] staging: vc04_services: Support sending data to +Subject: [PATCH 0177/1216] staging: vc04_services: Support sending data to MMAL ports Add the ability to send data to ports. This only supports @@ -310192,10 +310192,10 @@ index f66d28ed7c84..a75e9fd8cbe1 100644 2.18.4 -From 6939ca71fb3ac01184c8d44c0dfa047e21c0c2a1 Mon Sep 17 00:00:00 2001 +From 94240b8e7249e770a8f2456011dd2e172d18c16c Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 25 Sep 2018 16:57:40 +0100 -Subject: [PATCH 0178/1209] staging: vc04_services: Fixup vchiq-mmal include +Subject: [PATCH 0178/1216] staging: vc04_services: Fixup vchiq-mmal include ordering There were dependencies on including the headers in the correct @@ -310236,10 +310236,10 @@ index eeef5ee9467a..7a490f29737a 100644 2.18.4 -From 98b58548f99f82a1d7d5838043f6c09d2e43f24e Mon Sep 17 00:00:00 2001 +From f564479d2fd37d3d87b869f817500e266f872e2f Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 25 Sep 2018 10:27:11 +0100 -Subject: [PATCH 0179/1209] staging: vc04_services: Add new vc-sm-cma driver +Subject: [PATCH 0179/1216] staging: vc04_services: Add new vc-sm-cma driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -313453,10 +313453,10 @@ index 000000000000..107460ad1be3 2.18.4 -From 03eb7c27cd524778673e019db1b224167ebf6209 Mon Sep 17 00:00:00 2001 +From b7afe35137eccb71a821ee3f48a391e866e03902 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 25 Sep 2018 16:07:55 +0100 -Subject: [PATCH 0180/1209] staging: vc04_services: Use vc-sm-cma to support +Subject: [PATCH 0180/1216] staging: vc04_services: Use vc-sm-cma to support zero copy With the vc-sm-cma driver we can support zero copy of buffers between @@ -313642,10 +313642,10 @@ index 7a490f29737a..ae6c69ba16ee 100644 2.18.4 -From 5f9b1eee752313c079f8a7ffd24e486e1a0b53f4 Mon Sep 17 00:00:00 2001 +From 5a8d32aa2139caf4deeca0666728283a2570b2ba Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 29 Oct 2018 17:57:45 +0000 -Subject: [PATCH 0181/1209] media: videobuf2: Allow exporting of a struct +Subject: [PATCH 0181/1216] media: videobuf2: Allow exporting of a struct dmabuf videobuf2 only allowed exporting a dmabuf as a file descriptor, @@ -313734,10 +313734,10 @@ index 640aabe69450..d86d888247a1 100644 2.18.4 -From d9e6dd96d9996cd5ccf7fa6c9c2b1a9ee0d5282f Mon Sep 17 00:00:00 2001 +From 3354b47b9b976c4a051ca4be8dcad2432482466e Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 25 Sep 2018 14:53:49 +0100 -Subject: [PATCH 0182/1209] staging: vc04_services: Add a V4L2 M2M codec driver +Subject: [PATCH 0182/1216] staging: vc04_services: Add a V4L2 M2M codec driver This adds a V4L2 memory to memory device that wraps the MMAL video decode and video_encode components for H264 and MJPEG encode @@ -316221,10 +316221,10 @@ index 000000000000..4e4e4fb69ade 2.18.4 -From b3d7cff4d5461def11f1356e1a9b9c12c3b18067 Mon Sep 17 00:00:00 2001 +From 42668eaa4e567fba3b101bee6c2fb426191e01a0 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 22 Jan 2019 12:04:09 +0000 -Subject: [PATCH 0183/1209] staging: mmal-vchiq: Fix client_component for 64 +Subject: [PATCH 0183/1216] staging: mmal-vchiq: Fix client_component for 64 bit kernel The MMAL client_component field is used with the event @@ -316297,10 +316297,10 @@ index ae6c69ba16ee..247521fbcc1d 100644 2.18.4 -From e8b74c96240d24b90c70bcdec9d282fe3074701c Mon Sep 17 00:00:00 2001 +From 5797bcc3c2c6ee67c58c709a4d44773ed5b345d8 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 24 Jan 2019 15:09:28 +0000 -Subject: [PATCH 0184/1209] clk: clk-bcm2835: Use %zd when printing size_t +Subject: [PATCH 0184/1216] clk: clk-bcm2835: Use %zd when printing size_t The debug text for how many clocks have been registered uses "%d" with a size_t. Correct it to "%zd". @@ -316327,10 +316327,10 @@ index db1df40271c0..d4bf9e376318 100644 2.18.4 -From f030d4b8b72b1f7680c9e2782c804a42408e3e3e Mon Sep 17 00:00:00 2001 +From 3002c2ec313bc6b4fb465137e1732f62646a76a5 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 18 Sep 2018 11:08:51 +0100 -Subject: [PATCH 0185/1209] media: ov5647: Use gpiod_set_value_cansleep +Subject: [PATCH 0185/1216] media: ov5647: Use gpiod_set_value_cansleep All calls to the gpio library are in contexts that can sleep, therefore there is no issue with having those GPIOs controlled @@ -316387,10 +316387,10 @@ index 8a1a515388e0..07550377be2e 100644 2.18.4 -From 9a8692aaba3f52e33ebc403bf869738ee30d8b83 Mon Sep 17 00:00:00 2001 +From 58f4bc39fd1abc28e15e9ee7332cc0a7f6d29331 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 24 Jan 2019 16:40:01 +0000 -Subject: [PATCH 0186/1209] staging: bcm2835-codec: variable vb2 may be used +Subject: [PATCH 0186/1216] staging: bcm2835-codec: variable vb2 may be used uninitialised In op_buffer_cb, the failure path checked whether there was @@ -316430,10 +316430,10 @@ index 4e4e4fb69ade..4ef16379f216 100644 2.18.4 -From cd6a6a187e8ba6a79020fe5c5dedfde8e137e32b Mon Sep 17 00:00:00 2001 +From 97f8f974451ed7f1496437ab1feb95e5902f112c Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 24 Jan 2019 16:36:19 +0000 -Subject: [PATCH 0187/1209] staging: bcm2835-codec: Fix potentially +Subject: [PATCH 0187/1216] staging: bcm2835-codec: Fix potentially uninitialised vars src_m2m_buf and dst_m2m_buf were printed in log messages @@ -316461,10 +316461,10 @@ index 4ef16379f216..c26760faae2d 100644 2.18.4 -From 6e8fe3b4dfd9728ae9665e38558fca4403495e34 Mon Sep 17 00:00:00 2001 +From 7edff1ea6719caf4890a3ae5c3c0c26b0a0f2641 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 13 Feb 2019 12:33:29 +0000 -Subject: [PATCH 0188/1209] staging: mmal_vchiq: Add in the Bayer encoding +Subject: [PATCH 0188/1216] staging: mmal_vchiq: Add in the Bayer encoding formats The list of formats was copied before Bayer support was added. @@ -316518,10 +316518,10 @@ index 2be9941a1f30..44ba91aa6d47 100644 2.18.4 -From 78dd9506355302ed41a23e3e0009fddba397cd0c Mon Sep 17 00:00:00 2001 +From 3d3d37e9c8c8f731424688a444951171fb23c05c Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 13 Feb 2019 12:36:56 +0000 -Subject: [PATCH 0189/1209] staging: mmal-vchiq: Always return the param size +Subject: [PATCH 0189/1216] staging: mmal-vchiq: Always return the param size from param_get mmal-vchiq is a reimplementation of the userland library for MMAL. @@ -316562,10 +316562,10 @@ index 9416cbeae3a3..59a4d2414069 100644 2.18.4 -From 9ea749a3acc4e64417525d71c0eb271754a49b58 Mon Sep 17 00:00:00 2001 +From ff6f387358a1cbe1f5994b8e38b3f22485edf241 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 13 Feb 2019 12:51:03 +0000 -Subject: [PATCH 0190/1209] staging: mmal-vchiq: If the VPU returns an error, +Subject: [PATCH 0190/1216] staging: mmal-vchiq: If the VPU returns an error, don't negate it There is an enum for the errors that the VPU can return. @@ -316597,10 +316597,10 @@ index 59a4d2414069..cfc861d0a214 100644 2.18.4 -From 788dae0bca27bd0d5cc4f93b1eb4e58fc72e918f Mon Sep 17 00:00:00 2001 +From 6df00bf18368dd4068b80b88f1a35a197a88ea76 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 13 Feb 2019 13:44:00 +0000 -Subject: [PATCH 0191/1209] staging: bcm2835_codec: Query supported formats +Subject: [PATCH 0191/1216] staging: bcm2835_codec: Query supported formats from the component The driver was previously working with hard coded tables of @@ -317330,10 +317330,10 @@ index c26760faae2d..7b8de26ca43b 100644 2.18.4 -From a98cb16161be10a2bb25cd5add90fe08acd8f236 Mon Sep 17 00:00:00 2001 +From 3b510cc353b4b1f6f5ef4fc96011a4134fdf03d2 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 13 Feb 2019 14:07:52 +0000 -Subject: [PATCH 0192/1209] staging: bcm2835_codec: Add support for the ISP as +Subject: [PATCH 0192/1216] staging: bcm2835_codec: Add support for the ISP as an M2M device The MMAL ISP component can also use this same V4L2 wrapper to @@ -317720,10 +317720,10 @@ index 7b8de26ca43b..f9fd5e8ac914 100644 2.18.4 -From a1be88b9c85bd0415715921f32cb943e03ac6b32 Mon Sep 17 00:00:00 2001 +From d9ea908fc3ed6be84990d07ec835e1eb6b8721fe Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 15 Feb 2019 11:36:14 +0000 -Subject: [PATCH 0193/1209] staging: bcm2835_codec: Add an option for ignoring +Subject: [PATCH 0193/1216] staging: bcm2835_codec: Add an option for ignoring Bayer formats. This is a workaround for GStreamer currently not identifying Bayer @@ -317905,10 +317905,10 @@ index f9fd5e8ac914..5141034835ca 100644 2.18.4 -From 649b46fa0d72318ceb56ea831806dc7e499ab373 Mon Sep 17 00:00:00 2001 +From 9936c73ca22454a88e4aac2513a1b9943ba55bb2 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 15 Feb 2019 11:38:45 +0000 -Subject: [PATCH 0194/1209] staging: bcm2835_codec: Fix handling of +Subject: [PATCH 0194/1216] staging: bcm2835_codec: Fix handling of VB2_MEMORY_DMABUF buffers If the queue is configured as VB2_MEMORY_DMABUF then vb2_core_expbuf @@ -318101,10 +318101,10 @@ index 247521fbcc1d..0a75c96f6d58 100644 2.18.4 -From 43917b40fd552e10a0663de256970261d222655d Mon Sep 17 00:00:00 2001 +From 46925413133dabd62ef905ad2adeab718597c814 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 18 Feb 2019 15:52:29 +0000 -Subject: [PATCH 0195/1209] staging: mmal-vchiq: Update mmal_parameters.h with +Subject: [PATCH 0195/1216] staging: mmal-vchiq: Update mmal_parameters.h with recently defined params mmal_parameters.h hasn't been updated to reflect additions made @@ -318163,10 +318163,10 @@ index 80a99128f5f3..926392d754c7 100644 2.18.4 -From e40fc7eca4769526d2d150cf7e43d8efb53dc14b Mon Sep 17 00:00:00 2001 +From f08caaef0790d5d1a259db84e35aa0dc6415807e Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 18 Feb 2019 15:56:42 +0000 -Subject: [PATCH 0196/1209] staging: bcm2835_codec: Include timing info in SPS +Subject: [PATCH 0196/1216] staging: bcm2835_codec: Include timing info in SPS headers Inserting timing information into the VUI block of the SPS is @@ -318213,10 +318213,10 @@ index 67d42bf6251b..eb5c07bc73d0 100644 2.18.4 -From d4835f3f883c0779c6eb3b858017c0c400142983 Mon Sep 17 00:00:00 2001 +From ae9383d5b7f36076973cbc801c0fbf4da07a2a9d Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 19 Mar 2019 17:55:09 +0000 -Subject: [PATCH 0197/1209] staging: bcm2835-codec: NULL component handle on +Subject: [PATCH 0197/1216] staging: bcm2835-codec: NULL component handle on queue_setup failure queue_setup tries creating the relevant MMAL component and configures @@ -318278,10 +318278,10 @@ index eb5c07bc73d0..ad555ceb8f63 100644 2.18.4 -From b7796ba19c1c0178fdc9c16acc23d7719dd64680 Mon Sep 17 00:00:00 2001 +From ac01cf41e1ea3899e404dc593cde2bf4da4a1124 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 8 Mar 2019 11:26:00 +0000 -Subject: [PATCH 0198/1209] staging: bcm2835_codec: Clean up logging on +Subject: [PATCH 0198/1216] staging: bcm2835_codec: Clean up logging on unloading the driver The log line was missing a closing \n, so wasn't added to the @@ -318333,10 +318333,10 @@ index ad555ceb8f63..837fbec5ab4f 100644 2.18.4 -From 2bea32954862e19d8209abff3ead83c071bfe28c Mon Sep 17 00:00:00 2001 +From f1253335942337b7c0fef8945dbd9853405b3334 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 20 Mar 2019 10:06:51 +0000 -Subject: [PATCH 0199/1209] staging: bcm2835-codec: Refactor default resolution +Subject: [PATCH 0199/1216] staging: bcm2835-codec: Refactor default resolution code The default resolution code was different for each role @@ -318493,10 +318493,10 @@ index 837fbec5ab4f..4b67c9ea73e1 100644 2.18.4 -From 61887833573dee37ddebf8eae8147739e9ff1e7c Mon Sep 17 00:00:00 2001 +From 9264c78b2abe42e8105f79fb4107fa07c90f1713 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 2 May 2019 14:30:24 +0100 -Subject: [PATCH 0200/1209] staging: bcm2835-codec: Correct port width calc for +Subject: [PATCH 0200/1216] staging: bcm2835-codec: Correct port width calc for truncation The calculation converting from V4L2 bytesperline to MMAL @@ -318528,10 +318528,10 @@ index 4b67c9ea73e1..97b1f2b953ec 100644 2.18.4 -From 057e3c3cfa98203bac1c48b41209b20c28c6e3a9 Mon Sep 17 00:00:00 2001 +From 2858662b1bb09fdb3c2f73735fcc89aece042123 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 2 May 2019 14:32:21 +0100 -Subject: [PATCH 0201/1209] staging: bcm2835-codec: Remove height padding for +Subject: [PATCH 0201/1216] staging: bcm2835-codec: Remove height padding for ISP role The ISP has no need for heights to be a multiple of macroblock @@ -318595,10 +318595,10 @@ index 97b1f2b953ec..22588f78287e 100644 2.18.4 -From 4dd29e05e2149786e3b551881d1a73de3644bee0 Mon Sep 17 00:00:00 2001 +From 8b83d60f590582e482de9e8279ed17bcef957276 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 1 May 2019 13:27:23 +0100 -Subject: [PATCH 0202/1209] staging: mmal-vchiq: Free the event context for +Subject: [PATCH 0202/1216] staging: mmal-vchiq: Free the event context for control ports vchiq_mmal_component_init calls init_event_context for the @@ -318629,10 +318629,10 @@ index 2018c28daf68..4d9d7beb9144 100644 2.18.4 -From beb105d8dd7bd44475951bc37286139a4c393b94 Mon Sep 17 00:00:00 2001 +From 83c3204382f4c5cd918d229f21abeda6f2c6b438 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 2 May 2019 15:50:01 +0100 -Subject: [PATCH 0203/1209] staging: mmal-vchiq: Fix memory leak in error path +Subject: [PATCH 0203/1216] staging: mmal-vchiq: Fix memory leak in error path On error, vchiq_mmal_component_init could leave the event context allocated for ports. @@ -318711,10 +318711,10 @@ index 4d9d7beb9144..61a3593cdcfc 100644 2.18.4 -From 1550ea0c0224ebe48d560b4d5425e08a611f96ab Mon Sep 17 00:00:00 2001 +From 21b7e4fe7d2a4ddbe6568b6819d54316c1c8200e Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 10 May 2019 14:11:58 +0100 -Subject: [PATCH 0204/1209] staging: bcm2835-codec: Convert V4L2 nsec +Subject: [PATCH 0204/1216] staging: bcm2835-codec: Convert V4L2 nsec timestamps to MMAL usec V4L2 uses nsecs, whilst MMAL uses usecs, but the code wasn't converting @@ -318763,10 +318763,10 @@ index 22588f78287e..5c7fc39cd921 100644 2.18.4 -From 640169c7fd8eb0480f30ba2b81899e209a5c305c Mon Sep 17 00:00:00 2001 +From 0136a5a3cf2b9ab6d7ec875e1f04316b46de5faf Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 10 May 2019 14:13:11 +0100 -Subject: [PATCH 0205/1209] staging: bcm2835-codec: Add support for setting +Subject: [PATCH 0205/1216] staging: bcm2835-codec: Add support for setting S_PARM and G_PARM Video encode can use the frame rate for rate control calculations, @@ -318887,10 +318887,10 @@ index 5c7fc39cd921..708f76b7aa92 100644 2.18.4 -From 26757a41c01d8bee39488a7462f301e8a3422f4d Mon Sep 17 00:00:00 2001 +From 1b6a0ac582b93cde4fd0ec2e2bb98069f89a361a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 12 Jun 2019 17:15:05 +0100 -Subject: [PATCH 0206/1209] w1: w1-gpio: Make GPIO an output for strong pullup +Subject: [PATCH 0206/1216] w1: w1-gpio: Make GPIO an output for strong pullup The logic to drive the data line high to implement a strong pullup assumed that the pin was already an output - setting a value does @@ -318920,10 +318920,10 @@ index d4632aace402..4832cd8c2596 100644 2.18.4 -From 01fa1bd456ec61a4a1d475c65c46ae236300cb21 Mon Sep 17 00:00:00 2001 +From 819742c4e8ee04572fa9ffb3b542cf48c7884642 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 20 Feb 2019 08:49:39 +0000 -Subject: [PATCH 0207/1209] arm: bcm2835: Fix FIQ early ioremap +Subject: [PATCH 0207/1216] arm: bcm2835: Fix FIQ early ioremap The ioremapping creates mappings within the vmalloc area. The equivalent early function, create_mapping, now checks that the @@ -318999,10 +318999,10 @@ index 9b6c921106b5..9bd9842da59f 100644 2.18.4 -From 20f4ba01b3df69585d27a5c8e035dbf67e20fb79 Mon Sep 17 00:00:00 2001 +From c73eb2f5470611d6cbabf2be4c7953202a74da49 Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Thu, 14 Mar 2019 10:16:02 +0000 -Subject: [PATCH 0208/1209] Fix copy_from_user if BCM2835_FAST_MEMCPY=n +Subject: [PATCH 0208/1216] Fix copy_from_user if BCM2835_FAST_MEMCPY=n The change which introduced CONFIG_BCM2835_FAST_MEMCPY unconditionally changed the behaviour of arm_copy_from_user. The page pinning code @@ -319044,10 +319044,10 @@ index 296c2985ac17..ab150e8281f3 100644 2.18.4 -From 82142796c0699f8e3ccfbd64d22865bcdcdfe578 Mon Sep 17 00:00:00 2001 +From 16afdf97fb56dda0774f384931ac0f7768dc2153 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 19 Feb 2019 22:06:59 +0000 -Subject: [PATCH 0209/1209] PCI: brcmstb: Add Broadcom STB PCIe host controller +Subject: [PATCH 0209/1216] PCI: brcmstb: Add Broadcom STB PCIe host controller driver This commit adds the basic Broadcom STB PCIe controller. Missing is @@ -320245,10 +320245,10 @@ index 000000000000..d92290679067 2.18.4 -From ea89b82b5db86c42cb69b82bba45f0b8b3100f09 Mon Sep 17 00:00:00 2001 +From 6b02a7792f410aeff3673f529a1581d54f87443b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 19 Feb 2019 22:06:59 +0000 -Subject: [PATCH 0210/1209] PCI: brcmstb: Add dma-range mapping for inbound +Subject: [PATCH 0210/1216] PCI: brcmstb: Add dma-range mapping for inbound traffic The Broadcom STB PCIe host controller is intimately related to the @@ -320820,10 +320820,10 @@ index babef9191e88..27bcf83c99d7 100644 2.18.4 -From b4e99ed662394f4cb051b4d317482c666a24a3ff Mon Sep 17 00:00:00 2001 +From d1ba7fe05db407dadc6c2f52b10660e5078dba57 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 19 Feb 2019 22:06:59 +0000 -Subject: [PATCH 0211/1209] PCI: brcmstb: Add MSI capability +Subject: [PATCH 0211/1216] PCI: brcmstb: Add MSI capability This commit adds MSI to the Broadcom STB PCIe host controller. It does not add MSIX since that functionality is not in the HW. The MSI @@ -321369,10 +321369,10 @@ index 27bcf83c99d7..b028d4be81a2 100644 2.18.4 -From a0ea32a571b59a0c37f26e6f9cd734c70f33cd75 Mon Sep 17 00:00:00 2001 +From 0a94d1f1e1eb50fab16684542305a5d8624c597f Mon Sep 17 00:00:00 2001 From: Jim Quinlan Date: Mon, 15 Jan 2018 18:28:39 -0500 -Subject: [PATCH 0212/1209] dt-bindings: pci: Add DT docs for Brcmstb PCIe +Subject: [PATCH 0212/1216] dt-bindings: pci: Add DT docs for Brcmstb PCIe device The DT bindings description of the Brcmstb PCIe device is described. This @@ -321454,10 +321454,10 @@ index 000000000000..a1a9ad5e70ca 2.18.4 -From 6cf7bd7e81fccfca106dc538a509f9c90f7fa403 Mon Sep 17 00:00:00 2001 +From d158ae18e75e1380b6dd4e64a80ed3dc29a8be16 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 19 Feb 2019 22:06:59 +0000 -Subject: [PATCH 0213/1209] pcie-brcmstb: Changes for BCM2711 +Subject: [PATCH 0213/1216] pcie-brcmstb: Changes for BCM2711 The initial brcmstb PCIe driver - originally taken from the V3(?) patch set - has been modified significantly for the BCM2711. @@ -322903,10 +322903,10 @@ index 000000000000..254783d1065f 2.18.4 -From 3e32e29dba78d3b182918d76ecadd06fe2746d59 Mon Sep 17 00:00:00 2001 +From 4e7cc4e21ced4f52216e59f7674e9b9447000992 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 29 May 2019 15:47:42 +0100 -Subject: [PATCH 0214/1209] arm: bcm2835: DMA can only address 1GB +Subject: [PATCH 0214/1216] arm: bcm2835: DMA can only address 1GB The legacy peripherals can only address the first gigabyte of RAM, so ensure that DMA allocations are restricted to that region. @@ -322934,10 +322934,10 @@ index 9bd9842da59f..7d59a9364175 100644 2.18.4 -From caed2b0cec91e29ad017eb7be94e2105725476fd Mon Sep 17 00:00:00 2001 +From 4cdc972ba4c8e651bf5f194f4d4326683c45c3ad Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 28 Sep 2018 16:24:05 +0100 -Subject: [PATCH 0215/1209] mmc: sdhci: Mask "spurious" interrupts +Subject: [PATCH 0215/1216] mmc: sdhci: Mask "spurious" interrupts Add a filter for "spurious" Transfer Complete interrupts, attempting to make it as specific as possible: @@ -322969,10 +322969,10 @@ index a1aeb2e10564..c140c8dfd56e 100644 2.18.4 -From ed6d2eb637667a9af8e1dfab13e96272b3444821 Mon Sep 17 00:00:00 2001 +From f6fa97d1aadc98c2b4f0a301bfb58d4663814558 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Sat, 4 May 2019 17:06:15 +0200 -Subject: [PATCH 0216/1209] hwrng: iproc-rng200: Add BCM2838 support +Subject: [PATCH 0216/1216] hwrng: iproc-rng200: Add BCM2838 support The HWRNG on the BCM2838 is compatible to iproc-rng200, so add the support to this driver instead of bcm2835-rng. @@ -323135,10 +323135,10 @@ index 92be1c0ab99f..f971a4cb8951 100644 2.18.4 -From cd8213501752d4d3f665679fab06e7277277cc23 Mon Sep 17 00:00:00 2001 +From 42ef9872c884b38ecd2624a1a854c159cb2b7921 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Sat, 18 May 2019 12:26:11 +0200 -Subject: [PATCH 0217/1209] thermal: brcmstb_thermal: Add BCM2838 support +Subject: [PATCH 0217/1216] thermal: brcmstb_thermal: Add BCM2838 support The BCM2838 has an AVS TMON hardware block. This adds the necessary support to the brcmstb_thermal driver ( no trip handling ). @@ -323295,10 +323295,10 @@ index 680f1a070606..7a7c6ad7b8a0 100644 2.18.4 -From 2bfd5e47576a6e58b51c6297dcdb43a712bcc369 Mon Sep 17 00:00:00 2001 +From 42a7229f8307d0c306604c837b4c88ca99ba8bf9 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 1 Nov 2018 17:31:37 +0000 -Subject: [PATCH 0218/1209] vchiq: Add 36-bit address support +Subject: [PATCH 0218/1216] vchiq: Add 36-bit address support Conditional on a new compatible string, change the pagelist encoding such that the top 24 bits are the pfn, leaving 8 bits for run length @@ -323501,10 +323501,10 @@ index b424323e9613..5448918f0f36 100644 2.18.4 -From 54c9d9e87c1ff306ec290a004db8bccfb473145c Mon Sep 17 00:00:00 2001 +From 2560889c2b03738397f2e650f4eab8573e94a7ae Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 30 Apr 2019 19:15:30 +0100 -Subject: [PATCH 0219/1209] bcm2835-pcm.c: Support multichannel audio +Subject: [PATCH 0219/1216] bcm2835-pcm.c: Support multichannel audio --- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 17 +++++++++-------- @@ -323553,10 +323553,10 @@ index 826016c3431a..e4603ba742e4 100644 2.18.4 -From be2d5716ca8e50b33c714636f6ffe81753e93932 Mon Sep 17 00:00:00 2001 +From c0e8704143ae84a7f531624fe19e726041d454a4 Mon Sep 17 00:00:00 2001 From: Jonathan Bell Date: Wed, 12 Sep 2018 14:44:53 +0100 -Subject: [PATCH 0220/1209] bcmgenet: constrain max DMA burst length +Subject: [PATCH 0220/1216] bcmgenet: constrain max DMA burst length --- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 2 +- @@ -323579,10 +323579,10 @@ index 5b7c2f9241d0..e59f53c582ca 100644 2.18.4 -From 77d8e9faca55a8d66d6673c24404de2da1709cef Mon Sep 17 00:00:00 2001 +From dbf223374c15fe7f909ab31f7e8c09a07d548142 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 27 Mar 2019 13:45:46 +0000 -Subject: [PATCH 0221/1209] bcmgenet: Better coalescing parameter defaults +Subject: [PATCH 0221/1216] bcmgenet: Better coalescing parameter defaults Set defaults for TX and RX packet coalescing to be equivalent to: @@ -323598,7 +323598,7 @@ Signed-off-by: Phil Elwell 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/drivers/net/ethernet/broadcom/genet/bcmgenet.c b/drivers/net/ethernet/broadcom/genet/bcmgenet.c -index 03f82786c0b9..88315e542214 100644 +index b27da024aa9d..8cd9d5a9e7f5 100644 --- a/drivers/net/ethernet/broadcom/genet/bcmgenet.c +++ b/drivers/net/ethernet/broadcom/genet/bcmgenet.c @@ -2149,7 +2149,7 @@ static void bcmgenet_init_tx_ring(struct bcmgenet_priv *priv, @@ -323628,10 +323628,10 @@ index 03f82786c0b9..88315e542214 100644 2.18.4 -From 5d351c76e5af692e48f5c4f252f35036dce1c146 Mon Sep 17 00:00:00 2001 +From 54d3edb663b1011f9f874fc8bf330e8097a92884 Mon Sep 17 00:00:00 2001 From: Jonathan Bell Date: Tue, 14 May 2019 17:17:59 +0100 -Subject: [PATCH 0222/1209] net: genet: enable link energy detect powerdown for +Subject: [PATCH 0222/1216] net: genet: enable link energy detect powerdown for external PHYs There are several warts surrounding bcmgenet_mii_probe() as this @@ -323665,10 +323665,10 @@ index dbe18cdf6c1b..3ba733295718 100644 2.18.4 -From 445de58860cfb6c88f4c37beed1ab0f15e439091 Mon Sep 17 00:00:00 2001 +From cdce67dfa3520a670ec31e2c058140126700b16b Mon Sep 17 00:00:00 2001 From: Jonathan Bell Date: Tue, 14 May 2019 17:00:41 +0100 -Subject: [PATCH 0223/1209] phy: broadcom: split out the BCM54213PE from the +Subject: [PATCH 0223/1216] phy: broadcom: split out the BCM54213PE from the BCM54210E IDs The last nibble is a revision ID, and the 54213pe is a later rev @@ -323743,10 +323743,10 @@ index 6db2d9a6e503..bfb37218f435 100644 2.18.4 -From 6b214f42cd1c3966aed54162bb2c13afb3a9e32d Mon Sep 17 00:00:00 2001 +From be7a91762b5d3ca617179a83419a6c195682b81b Mon Sep 17 00:00:00 2001 From: Jonathan Bell Date: Fri, 17 May 2019 13:31:21 +0100 -Subject: [PATCH 0224/1209] phy: bcm54213pe: configure the LED outputs to be +Subject: [PATCH 0224/1216] phy: bcm54213pe: configure the LED outputs to be more user-friendly The default state was both LEDs indicating link speed. @@ -323815,10 +323815,10 @@ index bfb37218f435..d7ebafbb3221 100644 2.18.4 -From 1230c0264a4b7a604a93b10217b3977d038b42e8 Mon Sep 17 00:00:00 2001 +From ee602ea8d4e6788c14206c8e848ddad0d7ac3348 Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Fri, 22 Mar 2019 09:47:14 +0000 -Subject: [PATCH 0225/1209] usb: xhci: Disable the XHCI 5 second timeout +Subject: [PATCH 0225/1216] usb: xhci: Disable the XHCI 5 second timeout If the VL805 EEPROM has not been programmed then boot will hang for five seconds. The timeout seems to be arbitrary and is an unecessary @@ -323850,10 +323850,10 @@ index 7123ab44671b..1754f9e6248f 100644 2.18.4 -From 83f6b838494c355901d8039858b181ec7b883a67 Mon Sep 17 00:00:00 2001 +From ecd235cd460ecab2a80f8c070637d5586810d452 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 23 May 2019 15:08:30 +0100 -Subject: [PATCH 0226/1209] usb: xhci: Show that the VIA VL805 supports LPM +Subject: [PATCH 0226/1216] usb: xhci: Show that the VIA VL805 supports LPM Signed-off-by: Phil Elwell --- @@ -323861,10 +323861,10 @@ Signed-off-by: Phil Elwell 1 file changed, 4 insertions(+) diff --git a/drivers/usb/host/xhci-pci.c b/drivers/usb/host/xhci-pci.c -index 3c90c14390d6..373319401726 100644 +index d08b0079eecb..e7fecc34aaa1 100644 --- a/drivers/usb/host/xhci-pci.c +++ b/drivers/usb/host/xhci-pci.c -@@ -252,6 +252,10 @@ static void xhci_pci_quirks(struct device *dev, struct xhci_hcd *xhci) +@@ -254,6 +254,10 @@ static void xhci_pci_quirks(struct device *dev, struct xhci_hcd *xhci) pdev->device == 0x3432) xhci->quirks |= XHCI_BROKEN_STREAMS; @@ -323879,10 +323879,10 @@ index 3c90c14390d6..373319401726 100644 2.18.4 -From 84caa01660ffc27065acbd70cc66452285ef1371 Mon Sep 17 00:00:00 2001 +From 2ad21a40beb6d2b7db4378ce7463d00330ef9f11 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Mon, 13 May 2019 11:05:27 +0000 -Subject: [PATCH 0227/1209] spi: bcm2835: enable shared interrupt support +Subject: [PATCH 0227/1216] spi: bcm2835: enable shared interrupt support Add shared interrupt support for this driver. @@ -323920,10 +323920,10 @@ index b5efa2236b61..7ac3563f458b 100644 2.18.4 -From 8dc66b75235d98a47462d96f4c9884d732df9e88 Mon Sep 17 00:00:00 2001 +From 6148f54f57455db2b3d1b35b146e5170c7842790 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 23 Jan 2019 16:11:50 +0000 -Subject: [PATCH 0228/1209] clk-bcm2835: Don't wait for pllh lock +Subject: [PATCH 0228/1216] clk-bcm2835: Don't wait for pllh lock Signed-off-by: Phil Elwell --- @@ -323964,10 +323964,10 @@ index d4bf9e376318..b83a963eceab 100644 2.18.4 -From 88753011657f355c981793718fced05ab61960b7 Mon Sep 17 00:00:00 2001 +From 8d53c1876e25a026c18259871f03782e517232c5 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 11 Jan 2019 17:31:07 -0800 -Subject: [PATCH 0229/1209] soc: bcm: bcm2835-pm: Add support for 2711. +Subject: [PATCH 0229/1216] soc: bcm: bcm2835-pm: Add support for 2711. Without the actual power management part any more, there's a lot less to set up for V3D. We just need to clear the RSTN field for the power @@ -324076,10 +324076,10 @@ index ed37dc40e82a..b2d157091e12 100644 2.18.4 -From 44068158b609458680bf6fbddace6204175eb3f1 Mon Sep 17 00:00:00 2001 +From 2180a99f7d83b48e6d450cc3ec8d7264ee9c1b1b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 4 Sep 2018 11:50:25 +0100 -Subject: [PATCH 0230/1209] config: Permit LPAE and PCIE_BRCMSTB on BCM2835 +Subject: [PATCH 0230/1216] config: Permit LPAE and PCIE_BRCMSTB on BCM2835 --- arch/arm/mach-bcm/Kconfig | 4 ++++ @@ -324128,10 +324128,10 @@ index e57bbd0ec9a7..650b3b56153c 100644 2.18.4 -From e1ca722fba38f670c6bfe4a700e1c9afe7d8be45 Mon Sep 17 00:00:00 2001 +From 83856cd45c312d1ed6b1aebd1192fbca017d86db Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 2 May 2019 15:11:05 -0700 -Subject: [PATCH 0231/1209] clk: bcm2835: Add support for setting leaf clock +Subject: [PATCH 0231/1216] clk: bcm2835: Add support for setting leaf clock rates while running. As long as you wait for !BUSY, you can do glitch-free updates of clock @@ -324187,10 +324187,10 @@ index b83a963eceab..47ead0f239d6 100644 2.18.4 -From 0f7c8d45d0ae4fced00303e7c5d9580336a022d2 Mon Sep 17 00:00:00 2001 +From f3ca8f9c147afb5ca2e214492c6be84c7080fd79 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 2 May 2019 15:24:04 -0700 -Subject: [PATCH 0232/1209] clk: bcm2835: Allow reparenting leaf clocks while +Subject: [PATCH 0232/1216] clk: bcm2835: Allow reparenting leaf clocks while they're running. This falls under the same "we can reprogram glitch-free as long as we @@ -324264,10 +324264,10 @@ index 47ead0f239d6..079748e68686 100644 2.18.4 -From af6a42b774e2ae348df08624f4266d90fbecdaba Mon Sep 17 00:00:00 2001 +From 56123d411449c8a0a8ad34548889dacafb53b5d6 Mon Sep 17 00:00:00 2001 From: Jonathan Bell Date: Tue, 11 Jun 2019 10:55:00 +0100 -Subject: [PATCH 0233/1209] usb: add plumbing for updating interrupt endpoint +Subject: [PATCH 0233/1216] usb: add plumbing for updating interrupt endpoint interval state xHCI caches device and endpoint data after the interface is configured, @@ -324380,10 +324380,10 @@ index 712b2a603645..879b59e4f013 100644 2.18.4 -From 58093bd67faf7311a86655f303373d909e95979a Mon Sep 17 00:00:00 2001 +From ef30b54c34892232d01d596d600c0ded6edba287 Mon Sep 17 00:00:00 2001 From: Jonathan Bell Date: Tue, 11 Jun 2019 11:33:39 +0100 -Subject: [PATCH 0234/1209] xhci: implement xhci_fixup_endpoint for interval +Subject: [PATCH 0234/1216] xhci: implement xhci_fixup_endpoint for interval adjustments Must be called in a non-atomic context, after the endpoint @@ -324515,10 +324515,10 @@ index 1754f9e6248f..e9f02fc28a26 100644 2.18.4 -From f2e07b9ae5915463840aa443f4f11008a9112edb Mon Sep 17 00:00:00 2001 +From 3f7456d6f8cecff9980245cd57ef833af78b8eae Mon Sep 17 00:00:00 2001 From: Jonathan Bell Date: Tue, 11 Jun 2019 11:42:03 +0100 -Subject: [PATCH 0235/1209] usbhid: call usb_fixup_endpoint after mangling +Subject: [PATCH 0235/1216] usbhid: call usb_fixup_endpoint after mangling intervals Lets the mousepoll override mechanism work with xhci. @@ -324544,10 +324544,10 @@ index ce8ef6930795..4b73a15fdfae 100644 2.18.4 -From de81e27ba1c2b306a4ba282788ad1342762661e0 Mon Sep 17 00:00:00 2001 +From 1476c742bfc2766e7d2dbc13c69b5f336c2fa3e7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 11 Jun 2019 17:38:28 +0100 -Subject: [PATCH 0236/1209] arm: bcm2835: Add bcm2838 compatible string. +Subject: [PATCH 0236/1216] arm: bcm2835: Add bcm2838 compatible string. Signed-off-by: Phil Elwell --- @@ -324570,10 +324570,10 @@ index 7d59a9364175..282a023027fc 100644 2.18.4 -From 08c3780e6c953400ea195a2f82064d034fb738e2 Mon Sep 17 00:00:00 2001 +From e721587451726082937e10fcdb24845c82bbb2c1 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 4 Mar 2019 11:59:34 -0800 -Subject: [PATCH 0237/1209] drm/vc4: Fix oops at boot with firmwarekms on 4.19. +Subject: [PATCH 0237/1216] drm/vc4: Fix oops at boot with firmwarekms on 4.19. Signed-off-by: Eric Anholt --- @@ -324598,10 +324598,10 @@ index 57124fe94247..92aafec3d57a 100644 2.18.4 -From 765ecbfeb8669f6141045f8c5b328256542f05cd Mon Sep 17 00:00:00 2001 +From 389bf9f1516d34f47d6353cc8adbe96fb3d66e64 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 4 Oct 2018 17:22:43 -0700 -Subject: [PATCH 0238/1209] drm/v3d: Add support for 2711. +Subject: [PATCH 0238/1216] drm/v3d: Add support for 2711. Signed-off-by: Eric Anholt --- @@ -324624,10 +324624,10 @@ index 3506ae2723ae..cb60018f799e 100644 2.18.4 -From d772a3e8d190e44fe09392c724e41d7e7a9e1be1 Mon Sep 17 00:00:00 2001 +From b3e26e6f68892e69d380b42dcc76037a630db280 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 14 Jan 2019 12:35:43 -0800 -Subject: [PATCH 0239/1209] drm/v3d: Skip MMU flush if the device is currently +Subject: [PATCH 0239/1216] drm/v3d: Skip MMU flush if the device is currently off. If it's off, we know it will be reset on poweron, so the MMU won't @@ -324682,10 +324682,10 @@ index 395e81d97163..6cc67cab320e 100644 2.18.4 -From af90dbd9919c2bb31568f3ef792598c86669fe60 Mon Sep 17 00:00:00 2001 +From ff8a802a41981c59f3e12cce0694a0ca8ec7a4cb Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 14 Jan 2019 14:47:57 -0800 -Subject: [PATCH 0240/1209] drm/v3d: Hook up the runtime PM ops. +Subject: [PATCH 0240/1216] drm/v3d: Hook up the runtime PM ops. In translating the runtime PM code from vc4, I missed the ".pm" assignment to actually connect them up. Fixes missing MMU setup if @@ -324722,10 +324722,10 @@ index cb60018f799e..d225152e7e36 100644 2.18.4 -From dfdb36beda90fcf73a4c8c4d52205df16004879b Mon Sep 17 00:00:00 2001 +From 8d85d0780f5e3dc481b97742aad7df6e03b8d88b Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 28 Mar 2019 11:58:51 -0700 -Subject: [PATCH 0241/1209] drm/vc4: Fix synchronization firmwarekms against GL +Subject: [PATCH 0241/1216] drm/vc4: Fix synchronization firmwarekms against GL rendering. We would present the framebuffer immediately without waiting for @@ -324772,10 +324772,10 @@ index 85e273665836..ee0e6afa211b 100644 2.18.4 -From 0f854b219c194469bf98f3ffb97c8a6c7fe1c206 Mon Sep 17 00:00:00 2001 +From b3d75da901b3d718434607d506a80c3304058d07 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 18 Mar 2019 16:38:32 -0700 -Subject: [PATCH 0242/1209] drm/vc4: Expose the format modifiers for firmware +Subject: [PATCH 0242/1216] drm/vc4: Expose the format modifiers for firmware kms. This should technically not expose VC4_T_TILED on pi4. However, if we @@ -324858,10 +324858,10 @@ index ee0e6afa211b..93bf71f98313 100644 2.18.4 -From 270f20f96a1eef62451ad4e26aa32f08467873be Mon Sep 17 00:00:00 2001 +From c166c9980e7de5c0d41bb5e74f090ad49cf61278 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 2 Apr 2019 13:29:00 -0700 -Subject: [PATCH 0243/1209] drm/vc4: Fix vblank timestamping for firmwarekms. +Subject: [PATCH 0243/1216] drm/vc4: Fix vblank timestamping for firmwarekms. The core doesn't expect a false return from the scanoutpos function in normal usage, so we were doing the precise vblank timestamping path @@ -324919,10 +324919,10 @@ index 93bf71f98313..eb5eb67b70f5 100644 2.18.4 -From 654f1f6f4ab0cb3e0287fdd4e3cce17f202fb9c9 Mon Sep 17 00:00:00 2001 +From 2c335bdb7bcaacc73396cb898100fbff4aaf0b36 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 26 Mar 2019 14:43:06 +0000 -Subject: [PATCH 0244/1209] gpu: vc4-fkms: Switch to the newer mailbox frame +Subject: [PATCH 0244/1216] gpu: vc4-fkms: Switch to the newer mailbox frame buffer API. The old mailbox FB API was ideally deprecated but still used by @@ -325104,10 +325104,10 @@ index eb5eb67b70f5..512036c82db0 100644 2.18.4 -From fdbe7eed4c3d63b51e830260eee0c06810e146a1 Mon Sep 17 00:00:00 2001 +From 038f2b448e4f1c24b227810e653744d6d580793f Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 27 Mar 2019 17:45:01 +0000 -Subject: [PATCH 0245/1209] drm: vc4: Add an overlay plane to vc4-firmware-kms +Subject: [PATCH 0245/1216] drm: vc4: Add an overlay plane to vc4-firmware-kms This uses a new API that is exposed via the mailbox service to stick an element straight on the screen using DispmanX. @@ -325970,10 +325970,10 @@ index 9c6027fc25da..f0c15eefa3aa 100644 2.18.4 -From ba36794a4b0840ef25d77965d89de467c02f40d1 Mon Sep 17 00:00:00 2001 +From 6e1fe5fa87bd9e50ed8a7f53abaa89b8677dda76 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 3 Apr 2019 15:20:05 +0100 -Subject: [PATCH 0246/1209] drm: vc4: Increase max screen size to 4096x4096. +Subject: [PATCH 0246/1216] drm: vc4: Increase max screen size to 4096x4096. We now should support 4k screens, therefore this limit needs to be increased. @@ -326002,10 +326002,10 @@ index cd3720969442..9e20e1ac77f8 100644 2.18.4 -From 9cbe29949d70bfb60ce82074578faf84a9d8e156 Mon Sep 17 00:00:00 2001 +From a4f142916a8318905cab51bc0f718a7a0f74a9e6 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 3 Apr 2019 17:15:45 +0100 -Subject: [PATCH 0247/1209] drm: vc4: Add support for multiple displays to fkms +Subject: [PATCH 0247/1216] drm: vc4: Add support for multiple displays to fkms There is a slightly nasty hack in that all crtcs share the same SMI interrupt from the firmware. This seems to currently @@ -326290,10 +326290,10 @@ index 54bb885a86dc..d8e278a0b789 100644 2.18.4 -From c2bea97f8f2c13c669c68601ac907b332333be1e Mon Sep 17 00:00:00 2001 +From 46903df8a3c392ad8c98ba3a3e69968c567aaa32 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 5 Apr 2019 17:21:56 +0100 -Subject: [PATCH 0248/1209] drm: vc4: Fix build warning +Subject: [PATCH 0248/1216] drm: vc4: Fix build warning Signed-off-by: Dave Stevenson --- @@ -326317,10 +326317,10 @@ index d8e278a0b789..b952f27e4168 100644 2.18.4 -From f61c8044e496fa0d4fa856d8193129bdac4ca7fc Mon Sep 17 00:00:00 2001 +From 290680b0b8d317b4791dfe7407e1b198bf65caf6 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 5 Apr 2019 17:23:15 +0100 -Subject: [PATCH 0249/1209] drm: vc4: Select display to blank during +Subject: [PATCH 0249/1216] drm: vc4: Select display to blank during initialisation Otherwise the rainbow splash screen remained in the display list @@ -326377,10 +326377,10 @@ index b952f27e4168..099124575435 100644 2.18.4 -From 34771057736abdc82e9045b226e5c9ae3f6d0e1c Mon Sep 17 00:00:00 2001 +From e02d85caceeae073b19f07c9ea5b3bb630ed9f2f Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 5 Apr 2019 17:24:20 +0100 -Subject: [PATCH 0250/1209] drm: vc4: Remove now unused structure. +Subject: [PATCH 0250/1216] drm: vc4: Remove now unused structure. Cleaning up structure that was unused after fbb59a2 drm: vc4: Add an overlay plane to vc4-firmware-kms @@ -326424,10 +326424,10 @@ index 099124575435..1155680fdfc6 100644 2.18.4 -From 8d73524493018213d1fafef3a86e19e711b59ebe Mon Sep 17 00:00:00 2001 +From 96f13d695b2a3125701f2be32577f15c4db56cc6 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 9 Apr 2019 12:37:28 +0100 -Subject: [PATCH 0251/1209] drm: vc4: Query the display ID for each display in +Subject: [PATCH 0251/1216] drm: vc4: Query the display ID for each display in FKMS Replace the hard coded list of display IDs for a mailbox call @@ -326490,10 +326490,10 @@ index f0c15eefa3aa..10f5dc53fd34 100644 2.18.4 -From 67a3388cd18715dc3991edb9cdb2239bf6eb4ef5 Mon Sep 17 00:00:00 2001 +From a0e00606079c0cef0ac4c8e85cab4abc77a0669d Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 9 Apr 2019 14:00:07 +0100 -Subject: [PATCH 0252/1209] drm/vc4: Set the display number when querying the +Subject: [PATCH 0252/1216] drm/vc4: Set the display number when querying the display resolution Without this the two displays got set to the same resolution. @@ -326599,10 +326599,10 @@ index 38b09f5ad2b2..b15c001621d8 100644 2.18.4 -From 9758114a82af988f37c909c7f01ac43697091d01 Mon Sep 17 00:00:00 2001 +From 28d3c9c507cbc78d185f426d1cbd9e16fb175467 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 9 Apr 2019 18:14:44 +0100 -Subject: [PATCH 0253/1209] drm: vc4: Need to call drm_crtc_vblank_[on|off] +Subject: [PATCH 0253/1216] drm: vc4: Need to call drm_crtc_vblank_[on|off] from vc4_crtc_[en|dis]able vblank needs to be enabled and disabled by the driver to avoid the @@ -326659,10 +326659,10 @@ index b15c001621d8..b86c9d98df4d 100644 2.18.4 -From 861793b685b828fb11d5ca33ed7b50a092ea8682 Mon Sep 17 00:00:00 2001 +From 1abe50fc95821804671f9c7a5cde6df4f38e6f50 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 9 Apr 2019 17:19:51 +0100 -Subject: [PATCH 0254/1209] drm: vc4: Add support for H & V flips on each plane +Subject: [PATCH 0254/1216] drm: vc4: Add support for H & V flips on each plane for FKMS They are near zero cost options for the HVS, therefore they @@ -326751,10 +326751,10 @@ index b86c9d98df4d..bb98a8a71555 100644 2.18.4 -From 6b0ce4d44cfb3d257aac8a85a6ea33439f7704ad Mon Sep 17 00:00:00 2001 +From c7ed17c8e4fea1060525484fac9dff5c500530b4 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 10 Apr 2019 17:35:05 +0100 -Subject: [PATCH 0255/1209] drm: vc4: Remove unused vc4_fkms_cancel_page_flip +Subject: [PATCH 0255/1216] drm: vc4: Remove unused vc4_fkms_cancel_page_flip function "32a3dbe drm/vc4: Nuke preclose hook" removed vc4_cancel_page_flip, @@ -326815,10 +326815,10 @@ index bb98a8a71555..fe966ebb045a 100644 2.18.4 -From 17490ae8934bf82f142a553b5d681884c973cc19 Mon Sep 17 00:00:00 2001 +From ecff5e8cefcb64429d831624cb039d7c9a8c0d91 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 10 Apr 2019 17:42:37 +0100 -Subject: [PATCH 0256/1209] drm: vc4: Iterate over all planes in +Subject: [PATCH 0256/1216] drm: vc4: Iterate over all planes in vc4_crtc_[dis|en]able Fixes a FIXME where the overlay plane wouldn't be restored. @@ -326878,10 +326878,10 @@ index fe966ebb045a..81afd7782f65 100644 2.18.4 -From 36fcc857c0135ccc5eb1bf17774fceaebd5cb4ab Mon Sep 17 00:00:00 2001 +From 8a6814e59ee84e4f6f97f8cd0355ed67d4db46c9 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 10 Apr 2019 17:43:57 +0100 -Subject: [PATCH 0257/1209] drm: vc4: Bring fkms into line with kms in blocking +Subject: [PATCH 0257/1216] drm: vc4: Bring fkms into line with kms in blocking doublescan modes Implement vc4_crtc_mode_valid so that it blocks doublescan modes @@ -326931,10 +326931,10 @@ index 81afd7782f65..97ab24d0cbde 100644 2.18.4 -From 798a12df879d2d30a92e16076d9c9b93a9e999b1 Mon Sep 17 00:00:00 2001 +From 05a558a52d5b81ad625c5109b4d5ee9d760cb3c5 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 29 Apr 2019 18:45:00 +0100 -Subject: [PATCH 0258/1209] drm: vc4: Increase max_width/height to 7680. +Subject: [PATCH 0258/1216] drm: vc4: Increase max_width/height to 7680. There are some limits still being investigated that stop us going up to 8192, but 7680 is sufficient for dual 4k @@ -326964,10 +326964,10 @@ index 9e20e1ac77f8..8b4bec771a14 100644 2.18.4 -From ca4df4441743da89266d86fdf7c6c598902b912d Mon Sep 17 00:00:00 2001 +From 1b279d48fd871993322b31f5284d7298ce459ab3 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 9 Apr 2019 18:23:41 +0100 -Subject: [PATCH 0259/1209] drm: vc4: FKMS reads the EDID from fw, and supports +Subject: [PATCH 0259/1216] drm: vc4: FKMS reads the EDID from fw, and supports mode setting This extends FKMS to read the EDID from the display, and support @@ -327529,10 +327529,10 @@ index 10f5dc53fd34..1a5dd091dfd9 100644 2.18.4 -From 146e42d18fcc35a68147f12c8ac20f00ff8a29b3 Mon Sep 17 00:00:00 2001 +From f987456f2b153d9da889e432c890dceb4f6dacc1 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 3 May 2019 13:58:03 +0100 -Subject: [PATCH 0260/1209] drm: vc4-firmware-kms: Remove incorrect overscan +Subject: [PATCH 0260/1216] drm: vc4-firmware-kms: Remove incorrect overscan support. The overscan support was required for the old mailbox API @@ -327590,10 +327590,10 @@ index e4b978ce85ef..71889e0e334a 100644 2.18.4 -From 96acc03d98d3109ede79e6d4b0fb77f519694a1b Mon Sep 17 00:00:00 2001 +From cc8f681d8281e848c7bdb25d80288129d46fbdd3 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 7 May 2019 12:13:34 +0100 -Subject: [PATCH 0261/1209] drm: vc4: Log flags in fkms mode set +Subject: [PATCH 0261/1216] drm: vc4: Log flags in fkms mode set The flags contain info such as limited/full range RGB, aspect ratio, and a fwe other useful things. @@ -327627,10 +327627,10 @@ index 71889e0e334a..b18cb9d5e345 100644 2.18.4 -From 497e4a85ca671d37735fe442b2f05295b2a7c422 Mon Sep 17 00:00:00 2001 +From 931a68858bdccc9e99b77417f3c9bcf722b6c8cb Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 16 May 2019 17:49:42 +0100 -Subject: [PATCH 0262/1209] drm: vc4-firmware-kms: Fix DSI display support +Subject: [PATCH 0262/1216] drm: vc4-firmware-kms: Fix DSI display support The mode was incorrectly listed as interlaced, which was then rejected. @@ -327658,10 +327658,10 @@ index b18cb9d5e345..9fbdcd3538b3 100644 2.18.4 -From a31281a065c18206a96893e4e3c4d2372636c7ee Mon Sep 17 00:00:00 2001 +From e0ee12192beff99c1dbfb17ef002b04d9e6195be Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 21 May 2019 11:50:00 +0100 -Subject: [PATCH 0263/1209] drm: vc4: Probe DPI/DSI timings from the firmware +Subject: [PATCH 0263/1216] drm: vc4: Probe DPI/DSI timings from the firmware For DPI and DSI displays query the firmware as to the configuration and add it as the only mode for DRM. @@ -327804,10 +327804,10 @@ index 1a5dd091dfd9..ca1344c957ea 100644 2.18.4 -From f2d839fe9d2f5dd482d8a3f00faedf188d5f3551 Mon Sep 17 00:00:00 2001 +From e5e6a118d63eb9689f0a03a0b101249e4a0a6188 Mon Sep 17 00:00:00 2001 From: Jonathan Bell Date: Tue, 28 May 2019 13:56:06 +0100 -Subject: [PATCH 0264/1209] drm: vc4: handle the case where there are no +Subject: [PATCH 0264/1216] drm: vc4: handle the case where there are no available displays It's reasonable for the firmware to return zero as the number of @@ -327877,10 +327877,10 @@ index 0b0a155bc3b5..04b929a6cb0f 100644 2.18.4 -From 756d868336198322b6f6302e002274792bbdad6d Mon Sep 17 00:00:00 2001 +From 5312d2c8fe1f64e47857a5602fb917e266015331 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 24 May 2019 17:59:01 +0100 -Subject: [PATCH 0265/1209] drm/vc4: Support the VEC in FKMS +Subject: [PATCH 0265/1216] drm/vc4: Support the VEC in FKMS Extends the DPI/DSI support to also report the VEC output which supports interlacing too. @@ -327945,10 +327945,10 @@ index 04b929a6cb0f..f1306752da3d 100644 2.18.4 -From c59e1d54eab652efc436a9b7e628a82d4338b53c Mon Sep 17 00:00:00 2001 +From fa32e9b818dce45065544acee728e8d0f802b85f Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 7 May 2019 15:00:02 +0100 -Subject: [PATCH 0266/1209] drm: vc4: Fixup typo when setting HDMI aspect ratio +Subject: [PATCH 0266/1216] drm: vc4: Fixup typo when setting HDMI aspect ratio Assignment was to the wrong structure. @@ -327990,10 +327990,10 @@ index f1306752da3d..1081878ecfdd 100644 2.18.4 -From 87262422d2dd8a1d0c7b9942d31ccda24ea514d7 Mon Sep 17 00:00:00 2001 +From aae983d453012f48a2d0444a4f79159e2952bf41 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 29 May 2019 15:44:11 +0100 -Subject: [PATCH 0267/1209] drm/vc4: Correct SAND support for FKMS. +Subject: [PATCH 0267/1216] drm/vc4: Correct SAND support for FKMS. It was accepting NV21 which doesn't map through, but also wasn't advertising the modifier so nothing would know @@ -328036,10 +328036,10 @@ index 1081878ecfdd..3b9dc3e892bb 100644 2.18.4 -From 51b470a46b36fb0199ace02690cd330ede6819d2 Mon Sep 17 00:00:00 2001 +From 2bec4715896bf668f27c1747b03a50670fe741b4 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 30 May 2019 13:56:15 +0100 -Subject: [PATCH 0268/1209] drm/vc4: fkms to query the VPU for HDMI clock +Subject: [PATCH 0268/1216] drm/vc4: fkms to query the VPU for HDMI clock limits The VPU has configured clocks for 4k (or not) via config.txt, @@ -328181,10 +328181,10 @@ index ca1344c957ea..102c2e5dd2f2 100644 2.18.4 -From d1fa17479aa0e8407bc1be48f309580d42b10364 Mon Sep 17 00:00:00 2001 +From da2ae79672e0882d350cc66ce8b2fc8aa4ea37dd Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 30 May 2019 15:55:15 +0100 -Subject: [PATCH 0269/1209] drm/vc4: Max resolution of 7680 is conditional on +Subject: [PATCH 0269/1216] drm/vc4: Max resolution of 7680 is conditional on being Pi4 The max resolution had been increased from 2048 to 7680 for all @@ -328233,10 +328233,10 @@ index 8b4bec771a14..7e31e2ca726c 100644 2.18.4 -From 2ca417c68ef6928713ae2b47283f30b9b4fb2d52 Mon Sep 17 00:00:00 2001 +From d843bc825e344549e93564d570ae7d1165c5409c Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 7 Jun 2019 11:31:21 +0100 -Subject: [PATCH 0270/1209] drm/vc4: Fix T-format modifiers in FKMS. +Subject: [PATCH 0270/1216] drm/vc4: Fix T-format modifiers in FKMS. The wrong vc_image formats were being checked for in the switch statement. Correct these. @@ -328267,10 +328267,10 @@ index cb2f24dece9f..339c8768f446 100644 2.18.4 -From 070590590ee2b322d02a448f53b0caf36bee3823 Mon Sep 17 00:00:00 2001 +From a9ea6f1f287dd24fd5a7b37331b80f68528bf127 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 10 Jun 2019 16:32:51 +0100 -Subject: [PATCH 0271/1209] drm/vc4: Remove 340MHz clock limit from FKMS now +Subject: [PATCH 0271/1216] drm/vc4: Remove 340MHz clock limit from FKMS now scrambling issues resolved Firmware TMDS scrambling is now being correctly configured, so @@ -328302,10 +328302,10 @@ index 339c8768f446..fdbd1d1cf796 100644 2.18.4 -From b4d13d9b1e54f33e4fcfc2bc6f19c8a9504248a4 Mon Sep 17 00:00:00 2001 +From 57a7d80f58175d0ea4ebec47b49cbad16a128e9a Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 4 Jun 2019 12:14:30 +0100 -Subject: [PATCH 0272/1209] drm: vc4: Add status of which display is updated +Subject: [PATCH 0272/1216] drm: vc4: Add status of which display is updated through vblank Previously multiple displays were slaved off the same SMI @@ -328393,10 +328393,10 @@ index fdbd1d1cf796..8ca9cb202f5e 100644 2.18.4 -From dc0b7781e1be0e3614e53dcabac1ef74e1027f0b Mon Sep 17 00:00:00 2001 +From ca9f60ecdc20d27c31ef70240e676e799ab7d7d1 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 12 Jun 2019 17:13:21 +0100 -Subject: [PATCH 0273/1209] drm/vc4: In FKMS look at the modifiers correctly +Subject: [PATCH 0273/1216] drm/vc4: In FKMS look at the modifiers correctly for SAND Incorrect masking was used in the switch for the modifier, @@ -328435,10 +328435,10 @@ index 8ca9cb202f5e..4fd2629e430a 100644 2.18.4 -From ad52f63aa3f01245b6d68a9dc60883b46370473f Mon Sep 17 00:00:00 2001 +From 31c0b4137e0060a59741d9a0569799dc26f6e323 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 18 Jun 2019 21:37:45 +0100 -Subject: [PATCH 0274/1209] drm/vc4: Limit fkms to modes <= 85Hz +Subject: [PATCH 0274/1216] drm/vc4: Limit fkms to modes <= 85Hz Selecting 1080p100 and 120 has very limited gain, but don't want to block VGA85 and similar. @@ -328467,10 +328467,10 @@ index 4fd2629e430a..b97798c82371 100644 2.18.4 -From 59cb750eea3481f8273178fe2350840c48ffbd25 Mon Sep 17 00:00:00 2001 +From 0b537ad22d0050bb09d9fc550031f2a28d5fd3cf Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 19 Jul 2019 14:29:28 +0100 -Subject: [PATCH 0275/1209] drm/vc4: Ignore HVS unless initialised +Subject: [PATCH 0275/1216] drm/vc4: Ignore HVS unless initialised An upstream commit to report HVS underruns causes VC4 in firmware KMS mode to cross into the HVS side, where it crashes due to a NULL hvs @@ -328518,10 +328518,10 @@ index 7e31e2ca726c..1b921e114c03 100644 2.18.4 -From 3a33f148792c66695785e1a02311511e07b39e8c Mon Sep 17 00:00:00 2001 +From c7d08c0568b4db36df80eb2c3a21c3740df4be79 Mon Sep 17 00:00:00 2001 From: Chris Miller Date: Wed, 26 Jun 2019 10:40:30 +0100 -Subject: [PATCH 0276/1209] drm: vc4_dsi: Fix DMA channel and memory leak in +Subject: [PATCH 0276/1216] drm: vc4_dsi: Fix DMA channel and memory leak in vc4 (#3012) Signed-off-by: Chris G Miller @@ -328659,10 +328659,10 @@ index c78fa8144776..3448b314d361 100644 2.18.4 -From 646b28a152df459aa4b4d10310943677b4bd4389 Mon Sep 17 00:00:00 2001 +From c9fe70e8f4b025d7922b5343388d274622dea417 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 24 Jun 2019 02:29:40 +0100 -Subject: [PATCH 0277/1209] drm/vc4: Add support for color encoding on YUV +Subject: [PATCH 0277/1216] drm/vc4: Add support for color encoding on YUV planes Adds signalling for BT601/709/2020, and limited/full range @@ -328778,10 +328778,10 @@ index 669a70fdb891..0bdffe5dd1e9 100644 2.18.4 -From 4ee012d4c88ac86c17ae06e61e577298a8d49805 Mon Sep 17 00:00:00 2001 +From d5b0ae75a723bf8dcb0316823c8d49a8dcde3d9d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 11 Jul 2019 13:13:39 +0100 -Subject: [PATCH 0278/1209] tty: amba-pl011: Make TX optimisation conditional +Subject: [PATCH 0278/1216] tty: amba-pl011: Make TX optimisation conditional pl011_tx_chars takes a "from_irq" parameter to reduce the number of register accesses. When from_irq is true the function assumes that the @@ -328869,10 +328869,10 @@ index ba2029bf1e63..83676bc79a19 100644 2.18.4 -From cfa0138597336ebab02e7186f369d7e7365a94d7 Mon Sep 17 00:00:00 2001 +From 830d3dc2ce8199d8fab2ce00898af99df780fc66 Mon Sep 17 00:00:00 2001 From: Jonathan Bell Date: Thu, 11 Jul 2019 17:55:43 +0100 -Subject: [PATCH 0279/1209] xhci: add quirk for host controllers that don't +Subject: [PATCH 0279/1216] xhci: add quirk for host controllers that don't update endpoint DCS Seen on a VLI VL805 PCIe to USB controller. For non-stream endpoints @@ -328893,10 +328893,10 @@ Signed-off-by: Jonathan Bell 3 files changed, 29 insertions(+), 2 deletions(-) diff --git a/drivers/usb/host/xhci-pci.c b/drivers/usb/host/xhci-pci.c -index 373319401726..6bf5e13e0325 100644 +index e7fecc34aaa1..73600f6b2c1b 100644 --- a/drivers/usb/host/xhci-pci.c +++ b/drivers/usb/host/xhci-pci.c -@@ -253,8 +253,10 @@ static void xhci_pci_quirks(struct device *dev, struct xhci_hcd *xhci) +@@ -255,8 +255,10 @@ static void xhci_pci_quirks(struct device *dev, struct xhci_hcd *xhci) xhci->quirks |= XHCI_BROKEN_STREAMS; if (pdev->vendor == PCI_VENDOR_ID_VIA && @@ -328969,10 +328969,10 @@ index b483317bcb17..4ded7bc60d99 100644 2.18.4 -From 6d88da62c0a9edc9fc4dede22032c314705844dc Mon Sep 17 00:00:00 2001 +From 423c4ce051a7f7431d1f069aa21cbd0c88369c87 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 12 Jul 2019 15:38:35 +0100 -Subject: [PATCH 0280/1209] i2c: bcm2835: Set clock-stretch timeout to 35ms +Subject: [PATCH 0280/1216] i2c: bcm2835: Set clock-stretch timeout to 35ms The BCM2835 I2C blocks have a register to set the clock-stretch timeout - how long the device is allowed to hold SCL low - in bus @@ -329022,10 +329022,10 @@ index beb67afa6a3c..9f4f4964a507 100644 2.18.4 -From cf278bf8a6df80804208f850a2557f708a495d1d Mon Sep 17 00:00:00 2001 +From 3be770b01fe532c28fdf7165d63f04da49dea30a Mon Sep 17 00:00:00 2001 From: Andrei Gherzan Date: Tue, 16 Jul 2019 13:28:22 +0100 -Subject: [PATCH 0281/1209] arm64/mm: Limit the DMA zone for arm64 +Subject: [PATCH 0281/1216] arm64/mm: Limit the DMA zone for arm64 On RaspberryPi, only the first 1Gb can be used for DMA[1]. @@ -329053,10 +329053,10 @@ index 45c00a54909c..1b15656c96db 100644 2.18.4 -From 4a1efcf5c30da5ba9a6696e6693a90fca436adf3 Mon Sep 17 00:00:00 2001 +From 5b6fc14eedc5762283e7ea0dd5eadb239bf8e7cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Beh=C3=BAn?= Date: Sat, 3 Aug 2019 14:34:59 +0200 -Subject: [PATCH 0282/1209] staging: vc04_services: fix compiling in separate +Subject: [PATCH 0282/1216] staging: vc04_services: fix compiling in separate directory MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -329087,10 +329087,10 @@ index 5820ec1f89ec..7fb908d824b2 100644 2.18.4 -From cf5ec96c32a2191f8ae49f8005c62cbfb42882fe Mon Sep 17 00:00:00 2001 +From 0f044ce255d0af28902bf9ffbabd8396fce3397d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 4 Apr 2019 13:33:47 +0100 -Subject: [PATCH 0283/1209] bcm2835-dma: Add proper 40-bit DMA support +Subject: [PATCH 0283/1216] bcm2835-dma: Add proper 40-bit DMA support The 40-bit additions are not fully tested, but it should be capable of supporting both 40-bit memcpy on BCM2711 and regular @@ -330043,10 +330043,10 @@ index 782725e3adad..746cfb405ad3 100644 2.18.4 -From 646c2bb5664503ce604105798e10d54af7d2a831 Mon Sep 17 00:00:00 2001 +From 6d3ccc2411363fae646bfb7c320b6fbe2a8c8048 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 6 Aug 2019 15:23:14 +0100 -Subject: [PATCH 0284/1209] clk-bcm2835: Avoid null pointer exception +Subject: [PATCH 0284/1216] clk-bcm2835: Avoid null pointer exception clk_desc_array[BCM2835_PLLB] doesn't exist so we dereference null when iterating @@ -330078,10 +330078,10 @@ index 079748e68686..f1d73d83ee16 100644 2.18.4 -From b6b34c54cd8fb0e250ed890cb2723f1f413e0094 Mon Sep 17 00:00:00 2001 +From 2fd7c3e8f85af4351037bf73325ca5958ae612dd Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 7 Aug 2019 17:19:33 +0100 -Subject: [PATCH 0285/1209] pcie-brcmstb: Don't set DMA ops for root complex +Subject: [PATCH 0285/1216] pcie-brcmstb: Don't set DMA ops for root complex A change to arm_get_dma_map_ops has stopped get_dma_ops from working on the root complex, causing an error to be logged. However, there is @@ -330111,10 +330111,10 @@ index 746cfb405ad3..87fd40ae3140 100644 2.18.4 -From 8f2c7797010255b739fd37158f3a8f85413fef4e Mon Sep 17 00:00:00 2001 +From e8e140a484869d17f6d6297c01025e6b07c7f186 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 15 Aug 2019 08:39:08 +0100 -Subject: [PATCH 0286/1209] drm/vc4: Prevent load tracking from breaking FKMS +Subject: [PATCH 0286/1216] drm/vc4: Prevent load tracking from breaking FKMS Firmware KMS uses a mixture of VC4 processing and dedicated code. The load tracking support in VC4 assumes it is dealing with vc4_plane_state @@ -330191,10 +330191,10 @@ index 862e89b8c478..ff96ba01144d 100644 2.18.4 -From 1b0e46d5e8e5c483c2f950a1ba75a1bb61a0de4d Mon Sep 17 00:00:00 2001 +From aa8bd2f7f1267e9e7fc2b1c8ae922895c4b196bf Mon Sep 17 00:00:00 2001 From: Hui Wang Date: Thu, 22 Aug 2019 23:32:46 +0800 -Subject: [PATCH 0287/1209] rtl8192cu: Let it support to build in the non-src +Subject: [PATCH 0287/1216] rtl8192cu: Let it support to build in the non-src folder If we build the kernel with "-O=$non-src-folder", this driver will @@ -330222,10 +330222,10 @@ index c399011a3e37..ef6156c0f368 100644 2.18.4 -From 09d000bf875938c76243d8e6a2ddc0ed49fd1a85 Mon Sep 17 00:00:00 2001 +From 9a58cbb63c2affee4f0368f33064a316b0d4df98 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 14 Jan 2019 15:13:17 -0800 -Subject: [PATCH 0288/1209] drm/v3d: HACK: gut runtime pm for now. +Subject: [PATCH 0288/1216] drm/v3d: HACK: gut runtime pm for now. Something is still unstable -- on starting a new glxgears from an idle X11, I get an MMU violation in high addresses. The CTS also failed @@ -330339,10 +330339,10 @@ index d225152e7e36..15a5f92aa7b4 100644 2.18.4 -From 0eb459b1d2c28c16b0965b9a7e5c42a66a134f94 Mon Sep 17 00:00:00 2001 +From ebfa45fa5322372d0db90690c411fd7a34540150 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 2 May 2019 13:22:53 -0700 -Subject: [PATCH 0289/1209] drm/v3d: Clock V3D down when not in use. +Subject: [PATCH 0289/1216] drm/v3d: Clock V3D down when not in use. My various attempts at re-enabling runtime PM have failed, so just crank the clock down when V3D is idle to reduce power consumption. @@ -330510,10 +330510,10 @@ index 19c092d75266..28f8eb664a58 100644 2.18.4 -From fb9dffe27bb79e3a8e405d08d0c902b1c6634ac3 Mon Sep 17 00:00:00 2001 +From ccfe3b7dd0a9c8b6075428ac8123d14ca134982b Mon Sep 17 00:00:00 2001 From: Hermann Lauer Date: Thu, 8 Aug 2019 15:40:37 +0200 -Subject: [PATCH 0290/1209] According to 5713 pdf doc CLOCK_CTRL is a readonly +Subject: [PATCH 0290/1216] According to 5713 pdf doc CLOCK_CTRL is a readonly status register, and it behaves so. Remove useless setting --- @@ -330547,10 +330547,10 @@ index 9c1c92e57bbf..53acd2b355d6 100644 2.18.4 -From 6cc505ecb05431c52761d277cd7b7e8341face59 Mon Sep 17 00:00:00 2001 +From 411acd4af9ef6156b1eeca4a070934ff458f97ac Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 28 Jun 2018 15:57:25 +0100 -Subject: [PATCH 0291/1209] staging: bcm2835_camera: Ensure all buffers are +Subject: [PATCH 0291/1216] staging: bcm2835_camera: Ensure all buffers are returned on disable With the recent change to match MMAL and V4L2 buffers there @@ -330580,10 +330580,10 @@ index 61a3593cdcfc..341594ab669f 100644 2.18.4 -From 786f60620d85db21b2217e5a817e4002cd4faf88 Mon Sep 17 00:00:00 2001 +From 6bb04ec38110265de534703fbbf3d0bdf9f2244b Mon Sep 17 00:00:00 2001 From: yaroslavros Date: Wed, 14 Aug 2019 15:22:55 +0100 -Subject: [PATCH 0292/1209] Ported pcie-brcmstb bounce buffer implementation to +Subject: [PATCH 0292/1216] Ported pcie-brcmstb bounce buffer implementation to ARM64. (#3144) Ported pcie-brcmstb bounce buffer implementation to ARM64. @@ -331308,10 +331308,10 @@ index 87fd40ae3140..e8c8b355548a 100644 2.18.4 -From e0368f5fa445124237d91bd59b04cfacca16d3af Mon Sep 17 00:00:00 2001 +From ddd9ec821b0ce9a4060d87eee316fb44fe9f7793 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 3 Jul 2019 17:44:53 +0100 -Subject: [PATCH 0293/1209] drm/vc4: Query firmware for custom HDMI mode +Subject: [PATCH 0293/1216] drm/vc4: Query firmware for custom HDMI mode Allow custom HDMI modes to be specified from config.txt, and these then override EDID parsing. @@ -331493,10 +331493,10 @@ index ff96ba01144d..3ea7974a4ed3 100644 2.18.4 -From e9140f7ffd8902a3b07ec838309b0e52bddd004f Mon Sep 17 00:00:00 2001 +From feb1c55a0cf4319d4ecaf00759cbf4b1c7f2fae0 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 11 Jul 2019 15:12:05 +0100 -Subject: [PATCH 0294/1209] drm/vc4: Pass the drm vrefresh to the firmware on +Subject: [PATCH 0294/1216] drm/vc4: Pass the drm vrefresh to the firmware on mode set More for completeness than need, but use drm_mode_vrefresh @@ -331536,10 +331536,10 @@ index 3ea7974a4ed3..6bf51f45cadb 100644 2.18.4 -From 747cd1146b65eda1b3ae27a22820d77b5f57b0aa Mon Sep 17 00:00:00 2001 +From ccdfdac1c61acf5e5dab89fa619be0ac573a1ddd Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 19 Jul 2019 15:35:13 +0100 -Subject: [PATCH 0295/1209] drm/vc4: Add support for margins to fkms +Subject: [PATCH 0295/1216] drm/vc4: Add support for margins to fkms Allows for overscan to be configured under FKMS. NB This is rescaling the planes, not reducing the size of the @@ -331870,10 +331870,10 @@ index 6bf51f45cadb..5526b7dd52ee 100644 2.18.4 -From f9fc496072afc0207e4c6db091473d2477e3401b Mon Sep 17 00:00:00 2001 +From ad7836c11867467b2a910970a71cebf03924a135 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 19 Jul 2019 17:49:00 +0100 -Subject: [PATCH 0296/1209] drm/vc4: Ensure zpos is always initialised +Subject: [PATCH 0296/1216] drm/vc4: Ensure zpos is always initialised The compiler is warning that default_zpos can be used uninitialised as there is no default case to catch all plane @@ -331902,10 +331902,10 @@ index 5526b7dd52ee..653c9f6d5ce5 100644 2.18.4 -From c7f6a2ab9f83657635e44d122bf73143b966a51e Mon Sep 17 00:00:00 2001 +From d5cfedde6105b670041e61261ca780b724f4c0ef Mon Sep 17 00:00:00 2001 From: Joerg Schambacher Date: Tue, 23 Jul 2019 16:57:35 +0200 -Subject: [PATCH 0297/1209] adds the Hifiberry DAC+ADC PRO version +Subject: [PATCH 0297/1216] adds the Hifiberry DAC+ADC PRO version This adds the driver for the DAC+ADC PRO version of the Hifiberry soundcard with software controlled PCM1863 ADC Signed-off-by: Joerg Schambacher joerg@i2audio.com @@ -332511,10 +332511,10 @@ index 000000000000..ed080b24eb49 2.18.4 -From 44d551f6e5ae256e0e5caa0cd6f5b9330467aeaa Mon Sep 17 00:00:00 2001 +From 202ba25b0ddfcf11f74a7b9c9339a5549064e270 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 31 Jul 2019 17:36:34 +0100 -Subject: [PATCH 0298/1209] drm/vc4: A present but empty dmas disables audio +Subject: [PATCH 0298/1216] drm/vc4: A present but empty dmas disables audio Overlays are unable to remove properties in the base DTB, but they can overwrite them. Allow a present but empty 'dmas' property @@ -332550,10 +332550,10 @@ index 54435b72b761..d59fd8714c5d 100644 2.18.4 -From 79836ce62f57ef7f2fec3e2d887092e1a7f986be Mon Sep 17 00:00:00 2001 +From 1597983e27ecc4282251538706d5df96ee2f2226 Mon Sep 17 00:00:00 2001 From: James Hughes Date: Mon, 29 Jul 2019 12:02:59 +0100 -Subject: [PATCH 0299/1209] Fixup FKMS interrupt handing for non-existent +Subject: [PATCH 0299/1216] Fixup FKMS interrupt handing for non-existent display If an errant interrupt flag was received from a non-existent display, @@ -332596,10 +332596,10 @@ index 653c9f6d5ce5..14d660add41c 100644 2.18.4 -From 5ba9df4a60610918825f8ac638ae619c0a6bdda3 Mon Sep 17 00:00:00 2001 +From cbf97ab95f99a8a0e2581cfad8b2e4ca66519ec3 Mon Sep 17 00:00:00 2001 From: Jonathan Bell Date: Thu, 9 May 2019 14:30:37 +0100 -Subject: [PATCH 0300/1209] drivers: char: add chardev for mmap'ing the RPiVid +Subject: [PATCH 0300/1216] drivers: char: add chardev for mmap'ing the RPiVid control registers Based on the gpiomem driver, allow mapping of the decoder register @@ -333000,10 +333000,10 @@ index b2d157091e12..f70a810c55f7 100644 2.18.4 -From c2e1f689c969e2b884bf1ee47b0b5f7b069bde23 Mon Sep 17 00:00:00 2001 +From 315e5858018dbe7afb5a54834a2d469d12a6a7a7 Mon Sep 17 00:00:00 2001 From: Jonathan Bell Date: Thu, 1 Aug 2019 16:41:20 +0100 -Subject: [PATCH 0301/1209] hid: usb: Add device quirks for Freeway Airmouse T3 +Subject: [PATCH 0301/1216] hid: usb: Add device quirks for Freeway Airmouse T3 and MX3 These wireless mouse/keyboard combo remote control devices specify @@ -333071,10 +333071,10 @@ index 60d188a704e5..3f4b7416dcbf 100644 2.18.4 -From e28a46849c2f171445742cb03184d5bf7ca8e2e8 Mon Sep 17 00:00:00 2001 +From 34a8369a4cd2d26ecb5b0493f3eab1317d7b511d Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 14 Jun 2019 10:12:07 +0100 -Subject: [PATCH 0302/1209] drm/vc4: Add "Broadcast RGB" connector property +Subject: [PATCH 0302/1216] drm/vc4: Add "Broadcast RGB" connector property Some HDMI monitors do not abide by the full or limited (16-235) range RGB flags in the AVI infoframe. This can @@ -333379,10 +333379,10 @@ index 14d660add41c..bf882b38830a 100644 2.18.4 -From bfa2ebaa35c9202f50c704759e5956604398948b Mon Sep 17 00:00:00 2001 +From 211f036e6c397d431f3c69f9d2dcc198502bd2f6 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 23 Jul 2019 11:09:26 +0100 -Subject: [PATCH 0303/1209] drm/vc4: fkms: Set default state margin at reset +Subject: [PATCH 0303/1216] drm/vc4: fkms: Set default state margin at reset Now that the TV margins are properly parsed and filled into drm_cmdline_mode, we just need to initialise the first state at reset to @@ -333419,10 +333419,10 @@ index bf882b38830a..fa8a538f5d66 100644 2.18.4 -From fdba228ef4cd25c0a67021ba0bb24268d4f32798 Mon Sep 17 00:00:00 2001 +From f6742510f98dbd80e3580edf851476e2ad9184fb Mon Sep 17 00:00:00 2001 From: Chen-Yu Tsai Date: Thu, 18 Jul 2019 17:07:05 +0800 -Subject: [PATCH 0304/1209] staging: bcm2835-codec: switch to multi-planar API +Subject: [PATCH 0304/1216] staging: bcm2835-codec: switch to multi-planar API There are two APIs for mem2mem devices, the older single-planar API and the newer multi-planar one. Without making things overly complex, the @@ -333772,10 +333772,10 @@ index 708f76b7aa92..0ecf3e5c59a8 100644 2.18.4 -From 8ec63f831d93e5792bb3b0f6796dc2b92a2c6396 Mon Sep 17 00:00:00 2001 +From cc2659ba6c9e862a27f2561dc5e3f5130399bd93 Mon Sep 17 00:00:00 2001 From: Chen-Yu Tsai Date: Mon, 22 Jul 2019 22:13:30 +0800 -Subject: [PATCH 0305/1209] staging: bcm2835-codec: implement +Subject: [PATCH 0305/1216] staging: bcm2835-codec: implement V4L2_CID_MIN_BUFFERS_FOR_CAPTURE The stateful decoder specification shows an optional step for retrieving @@ -333824,10 +333824,10 @@ index 0ecf3e5c59a8..d515bc75d5cb 100644 2.18.4 -From 5c67a9a955e1ed8957991c52349ea5fe54282bb6 Mon Sep 17 00:00:00 2001 +From dc4f347463bf87b7be698cad4d465be5d3a45553 Mon Sep 17 00:00:00 2001 From: Chen-Yu Tsai Date: Mon, 22 Jul 2019 22:20:55 +0800 -Subject: [PATCH 0306/1209] staging: bcm2835-codec: set device_caps in struct +Subject: [PATCH 0306/1216] staging: bcm2835-codec: set device_caps in struct video_device Instead of filling in the struct v4l2_capability device_caps @@ -333870,10 +333870,10 @@ index d515bc75d5cb..47e79a0f0c3e 100644 2.18.4 -From e7b71433800e9df21211ab7215b501697dbd39eb Mon Sep 17 00:00:00 2001 +From ae8580262a6dbb4d6f205fd1866b241aa74555a2 Mon Sep 17 00:00:00 2001 From: James Hughes Date: Tue, 16 Jul 2019 12:18:21 +0100 -Subject: [PATCH 0307/1209] Add HDMI1 facility to the driver. +Subject: [PATCH 0307/1216] Add HDMI1 facility to the driver. For generic ALSA, all you need is the bcm2835.h change, but have also added structures for IEC958 HDMI. Not sure how to @@ -333963,10 +333963,10 @@ index ed0feb34b6c8..1a25cdad94dc 100644 2.18.4 -From 03f3b08fa9f192a7f6d05e7ead0d8c7866283f9d Mon Sep 17 00:00:00 2001 +From 6227e03af9fd142a82199573a0f8db47abef7cdb Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 25 Jul 2019 17:27:44 +0100 -Subject: [PATCH 0308/1209] drm/vc4: Resolve the vblank warnings on mode +Subject: [PATCH 0308/1216] drm/vc4: Resolve the vblank warnings on mode switching The details over when and how a driver is to service the @@ -334069,10 +334069,10 @@ index fa8a538f5d66..d9779b993c39 100644 2.18.4 -From 427c9eede8aa02e0d39746a974d213235023b67b Mon Sep 17 00:00:00 2001 +From b2dadd48b3431db5ab242aaadab34118bdb81cb0 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 25 Jul 2019 17:34:29 +0100 -Subject: [PATCH 0309/1209] drm/vc4: Remove unused mode variable +Subject: [PATCH 0309/1216] drm/vc4: Remove unused mode variable "89d1376 drm/vc4: Add support for margins to fkms" removed the requirement for having the mode structure from vc4_plane_to_mb, @@ -334102,10 +334102,10 @@ index d9779b993c39..8b1838919377 100644 2.18.4 -From 7fd9570bd7d499eefa613f2e2670c4a92945b511 Mon Sep 17 00:00:00 2001 +From 9bf1566b5890a6bd2677a96a274cd90af070bc8f Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 11 Jul 2019 14:57:09 +0100 -Subject: [PATCH 0310/1209] staging:bcm2835-codec: Expand logging on format +Subject: [PATCH 0310/1216] staging:bcm2835-codec: Expand logging on format setting Adds some more useful logging during format changed events and @@ -334150,10 +334150,10 @@ index 47e79a0f0c3e..eadc0fab2fb9 100644 2.18.4 -From f5e2f9dace821ba302f04e076f691e0103c68858 Mon Sep 17 00:00:00 2001 +From 5ba2e491caffe95a96f1e91c49c4e9041819a588 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 11 Jul 2019 14:58:35 +0100 -Subject: [PATCH 0311/1209] staging: bcm2835-codec: Correct bytesperline on +Subject: [PATCH 0311/1216] staging: bcm2835-codec: Correct bytesperline on format changed The handling of format changed events incorrectly set bytesperline @@ -334186,10 +334186,10 @@ index eadc0fab2fb9..24a8e7cc7de7 100644 2.18.4 -From 1bccb249975d58e80ede3b0a59c3b4f2ead40340 Mon Sep 17 00:00:00 2001 +From da73cbed5892891a5f14f4d4d34a95a045b8900f Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 7 Aug 2019 11:31:08 +0100 -Subject: [PATCH 0312/1209] drm/vc4: Add missing NULL check to +Subject: [PATCH 0312/1216] drm/vc4: Add missing NULL check to vc4_crtc_consume_event vc4_crtc_consume_event wasn't checking crtc->state->event was @@ -334220,10 +334220,10 @@ index 8b1838919377..004a0bce94ac 100644 2.18.4 -From 954b82318e8f2bdb6a4a0d68712531bba722ada0 Mon Sep 17 00:00:00 2001 +From 8686aef9397ec6d08c374489e72bbe63fc5df5d9 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 9 Aug 2019 08:51:43 +0100 -Subject: [PATCH 0313/1209] net: bcmgenet: Workaround #2 for Pi4 Ethernet fail +Subject: [PATCH 0313/1216] net: bcmgenet: Workaround #2 for Pi4 Ethernet fail Some combinations of Pi 4Bs and Ethernet switches don't reliably get a DCHP-assigned IP address, leaving the unit with a self=assigned 169.254 @@ -334248,7 +334248,7 @@ Signed-off-by: Phil Elwell 1 file changed, 8 insertions(+) diff --git a/drivers/net/ethernet/broadcom/genet/bcmgenet.c b/drivers/net/ethernet/broadcom/genet/bcmgenet.c -index 88315e542214..b9d7a088c336 100644 +index 8cd9d5a9e7f5..35816fe2ffd9 100644 --- a/drivers/net/ethernet/broadcom/genet/bcmgenet.c +++ b/drivers/net/ethernet/broadcom/genet/bcmgenet.c @@ -71,6 +71,9 @@ @@ -334277,10 +334277,10 @@ index 88315e542214..b9d7a088c336 100644 2.18.4 -From ba8abcb5eb953a621bbe5784b8ae300c0eb5577d Mon Sep 17 00:00:00 2001 +From 23f17e15acca2ed5a9df163f51df3689325d6c01 Mon Sep 17 00:00:00 2001 From: Jonathan Bell Date: Tue, 13 Aug 2019 15:53:29 +0100 -Subject: [PATCH 0314/1209] xhci: Use more event ring segment table entries +Subject: [PATCH 0314/1216] xhci: Use more event ring segment table entries Users have reported log spam created by "Event Ring Full" xHC event TRBs. These are caused by interrupt latency in conjunction with a very @@ -334345,10 +334345,10 @@ index 4ded7bc60d99..1bd165cbd74f 100644 2.18.4 -From eda67c2fbe4516810dc9684cedd4b8ca9a31b38e Mon Sep 17 00:00:00 2001 +From c82c724e1b40f8aa15e5804c23339512429148ee Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 15 Aug 2019 12:02:34 +0100 -Subject: [PATCH 0315/1209] configs: arm64/bcm2711: Enable V3D +Subject: [PATCH 0315/1216] configs: arm64/bcm2711: Enable V3D Enable the V3D driver, which depends on BCM2835_POWER. @@ -334392,10 +334392,10 @@ index 9a5c44606337..b0e048697964 100644 2.18.4 -From b536008808134eba270b3bc4212d9b36cbb77c83 Mon Sep 17 00:00:00 2001 +From 1cf41995de3b9e8c67b0bf525fb92d35919dd7d6 Mon Sep 17 00:00:00 2001 From: Aman Gupta Date: Thu, 22 Aug 2019 22:31:37 +0000 -Subject: [PATCH 0316/1209] staging: bcm2835-codec: add support for +Subject: [PATCH 0316/1216] staging: bcm2835-codec: add support for V4L2_CID_MPEG_VIDEO_FORCE_KEY_FRAME fixes #3171 @@ -334453,10 +334453,10 @@ index 24a8e7cc7de7..1a384e70eb98 100644 2.18.4 -From fb2949861716bc70d94346f0772ef2927bf9cdc4 Mon Sep 17 00:00:00 2001 +From 83b22336fa49469b5d5bcd32d6976182d65ce42d Mon Sep 17 00:00:00 2001 From: Aman Gupta Date: Fri, 23 Aug 2019 16:29:07 -0700 -Subject: [PATCH 0317/1209] staging: bcm2835-codec: remove unnecessary padding +Subject: [PATCH 0317/1216] staging: bcm2835-codec: remove unnecessary padding on encoder input The ISP and ENCODE roles have the same underlying hardware. Neither requires vertical alignment. @@ -334489,10 +334489,10 @@ index 1a384e70eb98..a82d7345389d 100644 2.18.4 -From aaf0f1d6e94ebd74746378a37d609758e1098f20 Mon Sep 17 00:00:00 2001 +From 110e62bc7712ae666f1b9b98773fa4d75b5dc65c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 3 Sep 2019 18:16:56 +0100 -Subject: [PATCH 0318/1209] arch/arm: Add model string to cpuinfo +Subject: [PATCH 0318/1216] arch/arm: Add model string to cpuinfo Signed-off-by: Phil Elwell --- @@ -334531,10 +334531,10 @@ index d0a464e317ea..d658d022f6a7 100644 2.18.4 -From 2456b5bb668e705cd483336120b019ff273750f2 Mon Sep 17 00:00:00 2001 +From 5d427ed4e0c97c1eb09a6c46be52041fb81e6246 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 3 Sep 2019 18:17:25 +0100 -Subject: [PATCH 0319/1209] arch/arm64: Add Revision, Serial, Model to cpuinfo +Subject: [PATCH 0319/1216] arch/arm64: Add Revision, Serial, Model to cpuinfo Signed-off-by: Phil Elwell --- @@ -334595,10 +334595,10 @@ index 05933c065732..86bbf8762dc9 100644 2.18.4 -From 4a5fd47907ceb504f41a66f1839ac388a113ef39 Mon Sep 17 00:00:00 2001 +From 674e13b435ae03dc421759ea97281fcca499f108 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 28 Aug 2019 13:34:30 +0100 -Subject: [PATCH 0320/1209] media: dt-bindings: Add binding for the Sony IMX219 +Subject: [PATCH 0320/1216] media: dt-bindings: Add binding for the Sony IMX219 sensor The IMX219 is an 8MPix CSI2 sensor, supporting 2 or 4 data lanes. @@ -334679,10 +334679,10 @@ index 000000000000..a02f1ce1e120 2.18.4 -From ea6ee64077948761b07cc2fec4a9a4aa0eb70206 Mon Sep 17 00:00:00 2001 +From 1f7bd97b775c07104290f547c847154859b32909 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 28 Aug 2019 13:34:49 +0100 -Subject: [PATCH 0321/1209] media: i2c: Add driver for Sony IMX219 sensor +Subject: [PATCH 0321/1216] media: i2c: Add driver for Sony IMX219 sensor Adds a driver for the 8MPix Sony IMX219 CSI2 sensor. Whilst the sensor supports 2 or 4 CSI2 data lanes, this driver @@ -335836,10 +335836,10 @@ index 000000000000..682397a48492 2.18.4 -From e2c215f6e11158f41753c786a7cf46a5d2182836 Mon Sep 17 00:00:00 2001 +From d8fa8d7662d022cab1ef33afcbf48ce91ba2e0f1 Mon Sep 17 00:00:00 2001 From: Kieran Bingham Date: Sun, 28 Apr 2019 12:15:35 +0200 -Subject: [PATCH 0322/1209] staging: bcm2835-codec: Fix non-documentation +Subject: [PATCH 0322/1216] staging: bcm2835-codec: Fix non-documentation comment block The job_ready comment is incorrectly using the documentation prefix @@ -335869,10 +335869,10 @@ index a82d7345389d..4c69087328c0 100644 2.18.4 -From 6097294c9f0ee2e7f24cff736161bf990db18709 Mon Sep 17 00:00:00 2001 +From 74013fc168fbbdaf8cac522c718435f684839770 Mon Sep 17 00:00:00 2001 From: Kieran Bingham Date: Wed, 20 Mar 2019 11:42:39 +0000 -Subject: [PATCH 0323/1209] staging: bcm2835-codec: Fix declaration of roles +Subject: [PATCH 0323/1216] staging: bcm2835-codec: Fix declaration of roles The static role text is declared incorrectly. The static should be first, and the roles should also be constified. @@ -335901,10 +335901,10 @@ index 4c69087328c0..1a00c8d25370 100644 2.18.4 -From 9aabb1bfe021355116cf9cfde790d3e8037361a2 Mon Sep 17 00:00:00 2001 +From 855994e2fe91047f08e91e744e123d9293dbcc5e Mon Sep 17 00:00:00 2001 From: Kieran Bingham Date: Wed, 20 Mar 2019 11:55:43 +0000 -Subject: [PATCH 0324/1209] staging: bcm2835-codec: Add role to device name +Subject: [PATCH 0324/1216] staging: bcm2835-codec: Add role to device name Three entities are created, Decode, Encode and ISP but all of the video nodes use the same video name string "bcm2835-codec" which makes it @@ -335952,10 +335952,10 @@ index 1a00c8d25370..46b8dd782c46 100644 2.18.4 -From aa428fb1d886da89f9846fc021c7843287685bc0 Mon Sep 17 00:00:00 2001 +From 2a85e3b16bbed16b3fe55adc366946490378cbb3 Mon Sep 17 00:00:00 2001 From: Kieran Bingham Date: Wed, 20 Mar 2019 11:35:26 +0000 -Subject: [PATCH 0325/1209] staging: bcm2835-codec: Pass driver context to +Subject: [PATCH 0325/1216] staging: bcm2835-codec: Pass driver context to create entities Pass the bcm2835_codec_driver driver context directly into the @@ -336019,10 +336019,10 @@ index 46b8dd782c46..a08a75d3ff88 100644 2.18.4 -From 31992dd7ed45988ddb6d4147a2cbf46d54d8460a Mon Sep 17 00:00:00 2001 +From 54769fa36ae3d84ad4ccd640f2887aaf29184068 Mon Sep 17 00:00:00 2001 From: Kieran Bingham Date: Wed, 20 Mar 2019 12:54:15 +0000 -Subject: [PATCH 0326/1209] staging: bcm2835-codec: add media controller +Subject: [PATCH 0326/1216] staging: bcm2835-codec: add media controller support Provide a single media device to contain all of the bcm2835_codec @@ -336191,10 +336191,10 @@ index a08a75d3ff88..fb99bfb5bc1d 100644 2.18.4 -From 6c1fd2b2b7d46cf34e93488ce49f864be0633987 Mon Sep 17 00:00:00 2001 +From 0f4856f5d02611c2c4fa32b927ce35b0eb8cd672 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 6 Sep 2019 15:04:51 +0100 -Subject: [PATCH 0327/1209] v4l2: Add a Greyworld AWB mode. +Subject: [PATCH 0327/1216] v4l2: Add a Greyworld AWB mode. Adds a simple greyworld white balance preset, mainly for use with cameras without an IR filter (eg Raspberry Pi NoIR) @@ -336233,10 +336233,10 @@ index a2669b79b294..616a7c64c4d2 100644 2.18.4 -From 227d5852f52b08b7ef163446db20698089851b1d Mon Sep 17 00:00:00 2001 +From 0040c68164bb03c523d4e17831bc62ab25d44f3b Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 6 Sep 2019 15:13:06 +0100 -Subject: [PATCH 0328/1209] staging: bcm2835-camera: Add greyworld AWB mode +Subject: [PATCH 0328/1216] staging: bcm2835-camera: Add greyworld AWB mode This is mainly used for the NoIR camera which has no IR filter and can completely confuse normal AWB presets. @@ -336289,10 +336289,10 @@ index 926392d754c7..d3d7828d1e56 100644 2.18.4 -From 1cd339c072f695c17dc3b573290ed30697cbb592 Mon Sep 17 00:00:00 2001 +From b606e48b7f38b2e2843fd33956207f4c6ae4e070 Mon Sep 17 00:00:00 2001 From: James Hughes Date: Wed, 11 Sep 2019 14:57:18 +0100 -Subject: [PATCH 0329/1209] drm/vc4: Fix for margins in composite/SDTV mode +Subject: [PATCH 0329/1216] drm/vc4: Fix for margins in composite/SDTV mode (#3223) Margins were incorrectly assumed to be setup in SDTV mode, but were @@ -336329,11 +336329,11 @@ index 004a0bce94ac..a487fcf1eaf3 100644 2.18.4 -From f6263156217ab9cd3927f3699600a795cdaca9e1 Mon Sep 17 00:00:00 2001 +From 3fa0203674d7236262ac0e4824d77e10b4715ddf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Schambacher?= Date: Thu, 12 Sep 2019 14:57:32 +0200 -Subject: [PATCH 0330/1209] Add Hifiberry DAC+DSP soundcard driver (#3224) +Subject: [PATCH 0330/1216] Add Hifiberry DAC+DSP soundcard driver (#3224) Adds the driver for the Hifiberry DAC+DSP. It supports capture and playback depending on the DSP firmware. @@ -336582,10 +336582,10 @@ index 2023b0a18a2c..133b6d98f515 100644 2.18.4 -From 676fb0f7268176af62b9787f16c64ba238ebc4bf Mon Sep 17 00:00:00 2001 +From 71f2fa045a9aff2b29e6e6c410f2bcccb745513b Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 6 Sep 2019 17:24:55 +0100 -Subject: [PATCH 0331/1209] staging: bcm2835-codec: Allow height of 1920. +Subject: [PATCH 0331/1216] staging: bcm2835-codec: Allow height of 1920. The codec is happy with video up to 1920 high if the width is suitably reduced to stay within level limits. eg 1080x1920 @@ -336615,10 +336615,10 @@ index fb99bfb5bc1d..19d046767dbb 100644 2.18.4 -From 66bd5652ac4b3333e140cae88a53e59552316e48 Mon Sep 17 00:00:00 2001 +From 358dc78259362e6f55e4c5c0aa813ec47f66a942 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 13 Sep 2019 15:11:47 +0100 -Subject: [PATCH 0332/1209] staging: bcm2835-codec: Correct g/s_selection API +Subject: [PATCH 0332/1216] staging: bcm2835-codec: Correct g/s_selection API MPLANE support The g_selection and s_selection API is messed up and requires @@ -336728,10 +336728,10 @@ index 19d046767dbb..ce6364322266 100644 2.18.4 -From 7f7082885af22c509b7ed55f2e3e7ad48511aa81 Mon Sep 17 00:00:00 2001 +From 6c5e46bcb736f8c5dcf3ec4ac2c36291e5c62e90 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 18 Sep 2019 17:22:36 +0100 -Subject: [PATCH 0333/1209] drm/v3d: Delete pm_runtime support +Subject: [PATCH 0333/1216] drm/v3d: Delete pm_runtime support The pm_runtime was blocking changelist submission, so delete it as a temporary workaround. @@ -336798,10 +336798,10 @@ index 6cc67cab320e..5294dd884867 100644 2.18.4 -From d883e18d23b34c9e6de66d8b2b010653f09f1f7a Mon Sep 17 00:00:00 2001 +From 269fd409b77fbb8d8e7de29ab49a842727a41b4e Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 19 Sep 2019 13:39:15 +0100 -Subject: [PATCH 0334/1209] configs: Regenerate defconfigs +Subject: [PATCH 0334/1216] configs: Regenerate defconfigs Signed-off-by: Phil Elwell --- @@ -336824,10 +336824,10 @@ index 33686cf34ff9..4719d38c4b4e 100644 2.18.4 -From 70755ec90b4f7ada01dc987a843f06922c79b05a Mon Sep 17 00:00:00 2001 +From 62cd8262fd4fc27c9444aa2352a418a0f5a2094a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 18 Sep 2019 09:02:10 +0100 -Subject: [PATCH 0335/1209] dts: Add DTS for Pi 2B rev 1.2 with BCM2837 (#3235) +Subject: [PATCH 0335/1216] dts: Add DTS for Pi 2B rev 1.2 with BCM2837 (#3235) Signed-off-by: Phil Elwell --- @@ -336863,10 +336863,10 @@ index 000000000000..116cdbf94b9b 2.18.4 -From 150b226bb23e9e94a1a94e3aecdf759065f1937e Mon Sep 17 00:00:00 2001 +From 5c51ebe9cd05a785d942b4f551c31b4f76436418 Mon Sep 17 00:00:00 2001 From: Iago Toral Quiroga Date: Tue, 3 Sep 2019 08:45:24 +0200 -Subject: [PATCH 0336/1209] drm/v3d: clean caches at the end of render jobs on +Subject: [PATCH 0336/1216] drm/v3d: clean caches at the end of render jobs on request from user space Extends the user space ioctl for CL submissions so it can include a request @@ -337037,10 +337037,10 @@ index 58fbe48c91e9..b8c6f9d90942 100644 2.18.4 -From 1186d6e891935085371ed3ad6f7a2f8d8d966312 Mon Sep 17 00:00:00 2001 +From 90e19971d96f5a117455558d519aa142f4596bf5 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 23 Sep 2019 09:26:41 +0100 -Subject: [PATCH 0337/1209] kbuild: Allow .dtbo overlays to be built piecemeal +Subject: [PATCH 0337/1216] kbuild: Allow .dtbo overlays to be built piecemeal Before 4.20, it was possible to build an arbitrary overlay by copying it to arm/boot/dts/overlays/mytest-overlay.dts and running: @@ -337062,7 +337062,7 @@ Signed-off-by: Phil Elwell 1 file changed, 3 insertions(+) diff --git a/Makefile b/Makefile -index fe0ab15cfd83..098315e0a4d4 100644 +index 450ebe152806..1fddee1ede06 100644 --- a/Makefile +++ b/Makefile @@ -1267,6 +1267,9 @@ ifneq ($(dtstree),) @@ -337079,10 +337079,10 @@ index fe0ab15cfd83..098315e0a4d4 100644 2.18.4 -From a5fbc406966ae60d0a3cbfefcf7ef6d911e7a617 Mon Sep 17 00:00:00 2001 +From ff89cde627da6b9621466c7a479c998ea0ef14d5 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 25 Sep 2019 09:49:58 +0100 -Subject: [PATCH 0338/1209] dma-direct: Temporary DMA fix on arm64 +Subject: [PATCH 0338/1216] dma-direct: Temporary DMA fix on arm64 See: https://github.com/raspberrypi/linux/issues/3251 @@ -337108,10 +337108,10 @@ index 0a093a675b63..d2b462835469 100644 2.18.4 -From 4c996cbbf145cd5827baae3b3e848e3ee2565599 Mon Sep 17 00:00:00 2001 +From 57d8d417bb1ad72c47d36f5b82006f4ea0276d3f Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Thu, 19 Sep 2019 20:45:30 +0200 -Subject: [PATCH 0339/1209] ARM: bcm: Switch board, clk and pinctrl to bcm2711 +Subject: [PATCH 0339/1216] ARM: bcm: Switch board, clk and pinctrl to bcm2711 compatible After the decision to use bcm2711 compatible for upstream, we should @@ -337140,10 +337140,10 @@ index 282a023027fc..e538e0f899a5 100644 2.18.4 -From b0d829669b03193443891798c075cf5bd4c25429 Mon Sep 17 00:00:00 2001 +From c15ce6260f6f4dc1735156e027238da825acc94a Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Sun, 21 Jul 2019 16:01:36 +0200 -Subject: [PATCH 0340/1209] pinctrl: bcm2835: Add support for BCM2711 pull-up +Subject: [PATCH 0340/1216] pinctrl: bcm2835: Add support for BCM2711 pull-up functionality commit e38a9a437fb93ddafab5030165e4c6a3a5021669 upstream. @@ -337186,10 +337186,10 @@ index 76fad11f2ad8..3cd4c4f1a47c 100644 2.18.4 -From cb10d4ac92d9c067b5bbe6209c09874c76b88151 Mon Sep 17 00:00:00 2001 +From b2f485ee6f92ed19c7de1df1f1201a586a108f5d Mon Sep 17 00:00:00 2001 From: Matteo Croce Date: Sun, 6 Oct 2019 03:23:15 +0200 -Subject: [PATCH 0341/1209] vchiq_2835_arm: suppress warning +Subject: [PATCH 0341/1216] vchiq_2835_arm: suppress warning MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -337224,10 +337224,10 @@ index 230e1b1144a9..2dfdee1f814f 100644 2.18.4 -From 4aa9866f98dce602df95d93e71d90a71850193ee Mon Sep 17 00:00:00 2001 +From 8a6eba15997de13430fdb850205cfd2c3918d104 Mon Sep 17 00:00:00 2001 From: James Hughes Date: Tue, 24 Sep 2019 18:26:55 +0100 -Subject: [PATCH 0342/1209] Rename HDMI ALSA device names, check for enable +Subject: [PATCH 0342/1216] Rename HDMI ALSA device names, check for enable state HDMI Alsa devices renamed to match names used by DRM, to @@ -337370,10 +337370,10 @@ index 4d5b99d8ae9d..2f465dba54bf 100644 2.18.4 -From 5cd380704a2c804dfb7da4c521cda0aa110bca6b Mon Sep 17 00:00:00 2001 +From 6824d4c9fbcf77c1d9ced9380a282a02a56ecb2e Mon Sep 17 00:00:00 2001 From: Floris Bos Date: Fri, 4 Oct 2019 16:41:30 +0200 -Subject: [PATCH 0343/1209] pcie-brcmstb-bounce64.c: dev_err() -> dev_info() +Subject: [PATCH 0343/1216] pcie-brcmstb-bounce64.c: dev_err() -> dev_info() for info messages "dmabounce: initialised" is not an error, so do not log it as such. @@ -337401,10 +337401,10 @@ index 6a872975ba9e..ac8dde3c030b 100644 2.18.4 -From 26f24b0a7bb5c6c0a6991961d8056bb7885a9f45 Mon Sep 17 00:00:00 2001 +From 22f1e19212519dd36330c98a9f53a4d45ca4b58a Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 17 Sep 2019 18:28:17 +0100 -Subject: [PATCH 0344/1209] drm/vc4: Add support for YUV color encodings and +Subject: [PATCH 0344/1216] drm/vc4: Add support for YUV color encodings and ranges The BT601/BT709 color encoding and limited vs full @@ -337547,10 +337547,10 @@ index b5a6b4cdd332..8416fdaf2ec4 100644 2.18.4 -From da410be79210ea0296538e9ac04eb22a35e441bb Mon Sep 17 00:00:00 2001 +From f8c38c204be08c18b50702e3f6bd52dfa138090c Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 17 Sep 2019 18:36:32 +0100 -Subject: [PATCH 0345/1209] drm/vc4: Add support for H & V flips +Subject: [PATCH 0345/1216] drm/vc4: Add support for H & V flips The HVS supports horizontal and vertical flips whilst composing. @@ -337659,10 +337659,10 @@ index 1c5eef3ac441..f21c03f550e5 100644 2.18.4 -From df5aa3ed10af17d930cdbcccf6f786bf5c8a00a9 Mon Sep 17 00:00:00 2001 +From fd352b403b661513664446dee5b7be77eab5b78d Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 18 Sep 2019 15:49:13 +0100 -Subject: [PATCH 0346/1209] drm/vc4: Correct handling of rotation parameter in +Subject: [PATCH 0346/1216] drm/vc4: Correct handling of rotation parameter in fkms One bit within DRM_MODE_ROTATE_MASK will always be set to @@ -337751,10 +337751,10 @@ index a487fcf1eaf3..f3ec265a9798 100644 2.18.4 -From 3d70c89252a9b969f481009b36c991e4f065faf6 Mon Sep 17 00:00:00 2001 +From a8e3d268a782b8cc7c6ffaea0941fd53453e2427 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 9 Oct 2019 17:22:07 +0100 -Subject: [PATCH 0347/1209] bcm2711: Retain support for old dtbs +Subject: [PATCH 0347/1216] bcm2711: Retain support for old dtbs The recent series switching to bcm2711 as the DT identifier broke Pis running with old DTBs. Add some bcm2838 compatible strings as a @@ -337816,10 +337816,10 @@ index 3cd4c4f1a47c..e77c3ea15fde 100644 2.18.4 -From fff58ee43241b4940eb14c36a7b9eb244cdb06fe Mon Sep 17 00:00:00 2001 +From 1fc4c84fed178544797699dcacbf65c3bea333d0 Mon Sep 17 00:00:00 2001 From: Markus Proeller Date: Thu, 10 Oct 2019 19:12:08 +0200 -Subject: [PATCH 0348/1209] dt-bindings: Add binding for the Infineon IRS1125 +Subject: [PATCH 0348/1216] dt-bindings: Add binding for the Infineon IRS1125 sensor Adds a binding for the Infineon IRS1125 time-of-flight depth @@ -337889,10 +337889,10 @@ index 000000000000..25a48028c957 2.18.4 -From fb78c3f5ef870fd4a38df9288fc9a694e998aa9b Mon Sep 17 00:00:00 2001 +From 9468ad3d08cd6af2b52bbd2978770be6e20d302a Mon Sep 17 00:00:00 2001 From: Markus Proeller Date: Thu, 10 Oct 2019 19:12:36 +0200 -Subject: [PATCH 0349/1209] media: i2c: Add a driver for the Infineon IRS1125 +Subject: [PATCH 0349/1216] media: i2c: Add a driver for the Infineon IRS1125 depth sensor The Infineon IRS1125 is a time of flight depth sensor that @@ -339134,10 +339134,10 @@ index 000000000000..dccaca23aa76 2.18.4 -From 61201003e3511d12f8c6b18fbaf04433baaa0181 Mon Sep 17 00:00:00 2001 +From 26dc97e0ba9a3564aff3e103520cf8698e0f6620 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 13 Sep 2019 17:19:33 +0100 -Subject: [PATCH 0350/1209] staging:bcm2835-codec: Add support for +Subject: [PATCH 0350/1216] staging:bcm2835-codec: Add support for ENUM_FRAMESIZES Required for compliance testing for the encoder. @@ -339238,10 +339238,10 @@ index ce6364322266..09d662d1dee3 100644 2.18.4 -From c865caddc19359a9607ffd6eab7805bbe67dbcd8 Mon Sep 17 00:00:00 2001 +From 141a27780b035f764cce0da042903bb322f62a3c Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 13 Sep 2019 17:22:08 +0100 -Subject: [PATCH 0351/1209] staging: bcm2835-codec: Correct buffer type check +Subject: [PATCH 0351/1216] staging: bcm2835-codec: Correct buffer type check on G_PARM The output queue buffer type is now OUTPUT_MPLANE. @@ -339269,10 +339269,10 @@ index 09d662d1dee3..a0d4b0d006c6 100644 2.18.4 -From e737401ac5ed41e2290fe18dad0c5b847024f385 Mon Sep 17 00:00:00 2001 +From 0d9fc88e5862ee621cc387c41665c98ea26550b2 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 13 Sep 2019 17:23:26 +0100 -Subject: [PATCH 0352/1209] staging: bcm2835-codec: Set default and error check +Subject: [PATCH 0352/1216] staging: bcm2835-codec: Set default and error check timeperframe G_PARM default was invalid as 0/0, and the driver didn't check @@ -339312,10 +339312,10 @@ index a0d4b0d006c6..41fca575b395 100644 2.18.4 -From eac29a9f8faa8787a50dc9fc2c68d0cebce99106 Mon Sep 17 00:00:00 2001 +From 2f315235a9f9fce4e79abf90931cdcf5385b00b9 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 7 Oct 2019 14:02:57 +0100 -Subject: [PATCH 0353/1209] staging: bcm2835-codec: Fix imbalance in +Subject: [PATCH 0353/1216] staging: bcm2835-codec: Fix imbalance in dma_buf_get/dma_buf_put When represented with a dmabuf buffer that had previously been @@ -339348,10 +339348,10 @@ index 41fca575b395..f5adaac765cd 100644 2.18.4 -From b484cdffa530efe89dc48461c8d510a6d69b3b1d Mon Sep 17 00:00:00 2001 +From e4bc0f4aace8ca7b1b9f92c5e0e756b3f7b3aa59 Mon Sep 17 00:00:00 2001 From: James Hughes Date: Wed, 16 Oct 2019 14:49:23 +0100 -Subject: [PATCH 0354/1209] drm:vc4 Added calls for firmware display +Subject: [PATCH 0354/1216] drm:vc4 Added calls for firmware display blank/unblank Requires new display power mailbox call to be present. @@ -339444,10 +339444,10 @@ index 102c2e5dd2f2..ae71820af8e5 100644 2.18.4 -From bb59b2d8450a15b191a7960abb6d4d1614c2b26f Mon Sep 17 00:00:00 2001 +From ee99983436db2675fc7713a369b12c1c762fa68b Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 4 Nov 2019 00:52:35 +0000 -Subject: [PATCH 0355/1209] configs: Rebuild with savedefconfig +Subject: [PATCH 0355/1216] configs: Rebuild with savedefconfig --- arch/arm/configs/bcm2711_defconfig | 8 -------- @@ -339518,10 +339518,10 @@ index ec25f919fe4b..0775637872ca 100644 2.18.4 -From 596706e5f956b91b8e90ab9d7994182940211a99 Mon Sep 17 00:00:00 2001 +From 8706aa1f0d032e677a52b83045b4ed05ecd1b8ae Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 5 Nov 2019 11:28:19 +0000 -Subject: [PATCH 0356/1209] Revert "pinctrl: bcm2835: Pass irqchip when adding +Subject: [PATCH 0356/1216] Revert "pinctrl: bcm2835: Pass irqchip when adding gpiochip" This reverts commit 73345a18d464b1b945b29f54f630ace6873344e2. @@ -339631,10 +339631,10 @@ index e77c3ea15fde..4ce2dd704c13 100644 2.18.4 -From 2a2fb3cbf59e526ff473a908a2a60f728e04b482 Mon Sep 17 00:00:00 2001 +From 88d8a41cc41d20ce41ca40935608d3e1d15eabdd Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 11 Nov 2019 14:01:41 +0000 -Subject: [PATCH 0357/1209] drm/v3d: Don't clear MMU control bits on exception +Subject: [PATCH 0357/1216] drm/v3d: Don't clear MMU control bits on exception MMU exception conditions are reported in the V3D_MMU_CTRL register as write-1-to-clear (W1C) bits. The MMU interrupt handling code clears any @@ -339671,10 +339671,10 @@ index 662e67279a7b..fe2060c6b495 100644 2.18.4 -From e935d88ce58e8fad02be13aa85e00f61f804e703 Mon Sep 17 00:00:00 2001 +From 3af9cc7a2d394fe8c1175d9893fec6818888e01b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 11 Nov 2019 20:18:08 +0000 -Subject: [PATCH 0358/1209] drm/v3d: Suppress all but the first MMU error +Subject: [PATCH 0358/1216] drm/v3d: Suppress all but the first MMU error The v3d driver currently encounters a lot of MMU PTE exceptions, so only log the first to avoid swamping the kernel log. @@ -339716,10 +339716,10 @@ index fe2060c6b495..7dde90d846f1 100644 2.18.4 -From e5dcfbd0ec5e7375fc5fefc5dacf57a0a816b6fa Mon Sep 17 00:00:00 2001 +From 44dff2f69edd944bb3a9b5774548046f538e5103 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 12 Nov 2019 16:41:21 +0000 -Subject: [PATCH 0359/1209] drm/v3d: Plug dma_fence leak +Subject: [PATCH 0359/1216] drm/v3d: Plug dma_fence leak The irq_fence and done_fence are given a reference that is never released. The necessary dma_fence_put()s seem to have been @@ -339750,10 +339750,10 @@ index 035de14066d0..8b5dc2b20e38 100644 2.18.4 -From b52754bcc391bacf755df3572d506f47470c76e5 Mon Sep 17 00:00:00 2001 +From 79973a7f6a736d2195c2e0de946636a254658ca0 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 6 Nov 2019 13:57:48 +0000 -Subject: [PATCH 0360/1209] staging: vchiq_arm: Register vcsm-cma as a platform +Subject: [PATCH 0360/1216] staging: vchiq_arm: Register vcsm-cma as a platform driver Following the same pattern as bcm2835-camera and bcm2835-audio, @@ -339796,10 +339796,10 @@ index 4e684ccd9346..2b859b98e17b 100644 2.18.4 -From 490960f0ea718fa98bf3045f2078675b5f4cbdec Mon Sep 17 00:00:00 2001 +From 587304b36f2436fbc5724bbf2a74b0058ad72daa Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 6 Nov 2019 13:57:58 +0000 -Subject: [PATCH 0361/1209] staging: vchiq_arm: Register bcm2835-codec as a +Subject: [PATCH 0361/1216] staging: vchiq_arm: Register bcm2835-codec as a platform driver Following the same pattern as bcm2835-camera and bcm2835-audio, @@ -339842,10 +339842,10 @@ index 2b859b98e17b..1e8b2c460783 100644 2.18.4 -From 0fb4f5cd2c9b95a7977f3fc88ec27346e4e4b2f1 Mon Sep 17 00:00:00 2001 +From 89fbdd780b626b6a18b9ea7e0e0dd2bb322bee4b Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 6 Nov 2019 13:58:08 +0000 -Subject: [PATCH 0362/1209] staging: bcm2835-codec: Fix potential memory leak +Subject: [PATCH 0362/1216] staging: bcm2835-codec: Fix potential memory leak of isp instance "d867785 staging: bcm2835-codec: add media controller support" added @@ -339877,10 +339877,10 @@ index f5adaac765cd..50395795c3db 100644 2.18.4 -From 131e7819b4a1dbb939d87fb0a7a9c14eaed2c55e Mon Sep 17 00:00:00 2001 +From 2b063bce2dd64fa22c7cdad0dc26d7941ec8c0ff Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 6 Nov 2019 13:58:18 +0000 -Subject: [PATCH 0363/1209] staging: vchiq_arm: Unify the unload handling of +Subject: [PATCH 0363/1216] staging: vchiq_arm: Unify the unload handling of platform devs A helper function vchiq_register_child was added to deal with @@ -339912,10 +339912,10 @@ index 1e8b2c460783..d9492e24e07d 100644 2.18.4 -From 5748c32113e5584ab0dc066ec2cc95323edd9160 Mon Sep 17 00:00:00 2001 +From 44630555970ab34243f0a16caaf1bb09acfbb876 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 14 Nov 2019 11:59:01 +0000 -Subject: [PATCH 0364/1209] net: bcmgenet: The second IRQ is optional +Subject: [PATCH 0364/1216] net: bcmgenet: The second IRQ is optional As of 5.4, the kernel logs errors for absent IRQs unless requested with platform_get_irq_optional. @@ -339942,10 +339942,10 @@ index 7dde90d846f1..586fb850f00f 100644 2.18.4 -From fe6a365576b42cce3471b6c629cbc2c0646c3f7c Mon Sep 17 00:00:00 2001 +From 3e2bc771fcd52ac36ac8ba0d6f514e53282a6e32 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 14 Nov 2019 12:00:43 +0000 -Subject: [PATCH 0365/1209] drm/v3d: The third IRQ is optional +Subject: [PATCH 0365/1216] drm/v3d: The third IRQ is optional As of 5.4, the kernel logs errors for absent IRQs unless requested with platform_get_irq_optional. @@ -339956,7 +339956,7 @@ Signed-off-by: Phil Elwell 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/broadcom/genet/bcmgenet.c b/drivers/net/ethernet/broadcom/genet/bcmgenet.c -index b9d7a088c336..0cb19a1120b6 100644 +index 35816fe2ffd9..aba145a144b4 100644 --- a/drivers/net/ethernet/broadcom/genet/bcmgenet.c +++ b/drivers/net/ethernet/broadcom/genet/bcmgenet.c @@ -3473,7 +3473,7 @@ static int bcmgenet_probe(struct platform_device *pdev) @@ -339972,10 +339972,10 @@ index b9d7a088c336..0cb19a1120b6 100644 2.18.4 -From eb2ddd47359423163b1de3c5ec905dcbfc301ca1 Mon Sep 17 00:00:00 2001 +From f848b52748c5afba986132b0fec2546bb2d4ea62 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 15 Nov 2019 08:48:08 +0000 -Subject: [PATCH 0366/1209] dwc_otg: Declare DMA capability with HCD_DMA flag +Subject: [PATCH 0366/1216] dwc_otg: Declare DMA capability with HCD_DMA flag Following [1], USB controllers have to declare DMA capabilities in order for them to be used by adding the HCD_DMA flag to their hc_driver @@ -340005,10 +340005,10 @@ index 9a150d6fdeb4..70cce7abfb8d 100644 2.18.4 -From fff5ebc1b7a9270e55ea8118890997398ac47d07 Mon Sep 17 00:00:00 2001 +From 25b7802fe15de0ec9bde8a55aa6757e51ba0e3a3 Mon Sep 17 00:00:00 2001 From: Serge Schneider Date: Thu, 31 Oct 2019 13:37:16 +0000 -Subject: [PATCH 0367/1209] rpi-poe-fan: fix def_pwm1 writes +Subject: [PATCH 0367/1216] rpi-poe-fan: fix def_pwm1 writes Signed-off-by: Serge Schneider --- @@ -340032,10 +340032,10 @@ index 3effaf2eb86d..c9654e9e9f2d 100644 2.18.4 -From 4ba677f15c531061ea8eb82c4a4de28638cd3c95 Mon Sep 17 00:00:00 2001 +From b5bf87d3b39f89ad72c445805e58b782ae13cbbb Mon Sep 17 00:00:00 2001 From: James Hughes Date: Thu, 31 Oct 2019 14:39:44 +0000 -Subject: [PATCH 0368/1209] net:phy:2711 Allow ethernet LED mode to be set via +Subject: [PATCH 0368/1216] net:phy:2711 Allow ethernet LED mode to be set via device tree Add device tree entries and code to allow the specification of @@ -340163,10 +340163,10 @@ index f5881fb95a5b..8f26eaf2280c 100644 2.18.4 -From c0d889117a279378ee9a607ffc368ba7cd30a257 Mon Sep 17 00:00:00 2001 +From b6756f2633cf84392d65a9eed647c5d792d4e566 Mon Sep 17 00:00:00 2001 From: Pierre-jean Texier Date: Wed, 6 Nov 2019 10:00:43 +0100 -Subject: [PATCH 0369/1209] overlays: smi: fix typo in comment (#3320) +Subject: [PATCH 0369/1216] overlays: smi: fix typo in comment (#3320) 5 represent alt1 function not alt0. @@ -340192,10 +340192,10 @@ index 70104c11627c..bb8c7830df23 100644 2.18.4 -From fe56a5d2ffd4d229b54ececacaf089959a5daaca Mon Sep 17 00:00:00 2001 +From f365a233572122be9e79fa5af7cfe62ddd0439b9 Mon Sep 17 00:00:00 2001 From: James Hughes Date: Thu, 7 Nov 2019 14:59:59 +0000 -Subject: [PATCH 0370/1209] net:phy:2711 Change the default ethernet LED +Subject: [PATCH 0370/1216] net:phy:2711 Change the default ethernet LED actions This should return default behaviour back to that of previous @@ -340232,10 +340232,10 @@ index 8f26eaf2280c..ed394d48ea24 100644 2.18.4 -From f9aafe9cf2a563bb3dc697b1980b2a01b2bb6345 Mon Sep 17 00:00:00 2001 +From 2c4850b06f360baf669d0395a533364bc35b29f1 Mon Sep 17 00:00:00 2001 From: Michael Kaplan Date: Fri, 8 Nov 2019 10:35:57 +0100 -Subject: [PATCH 0371/1209] overlays: Add apds9960 overlay +Subject: [PATCH 0371/1216] overlays: Add apds9960 overlay Add an overlay for the AVAGO APDS9960 digital proximity, ambient light, rgb and gesture sensor. Also update overlay README and Makefile. @@ -340346,10 +340346,10 @@ index 000000000000..c216932278ab 2.18.4 -From fb9bf5b21a2306da7ffc80f5f1941d7938791959 Mon Sep 17 00:00:00 2001 +From 3b42e2417610597976b29ce5c9b65dfb8f9127a1 Mon Sep 17 00:00:00 2001 From: Michael Kaplan Date: Fri, 8 Nov 2019 11:13:25 +0100 -Subject: [PATCH 0372/1209] configs: apds9960: add module to defconfigs +Subject: [PATCH 0372/1216] configs: apds9960: add module to defconfigs Signed-off-by: Michael Kaplan --- @@ -340431,10 +340431,10 @@ index ca7668f549bc..d87831d79a03 100644 2.18.4 -From 09e79b20f6428605909eeefbe270b8749f551c82 Mon Sep 17 00:00:00 2001 +From 41a54764304ad952494842e96ae30a3dd2c54fec Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 1 Oct 2019 10:19:50 +0100 -Subject: [PATCH 0373/1209] overlays: Remove hack from uart0 overlay +Subject: [PATCH 0373/1216] overlays: Remove hack from uart0 overlay The uart0 overlay contained a hack to return GPIOs 14 and 15 to inputs when the UART0 function was moved to alternative pins. This has the @@ -340482,10 +340482,10 @@ index 57ba7745d023..73d563bbaabf 100755 2.18.4 -From 302b57b34eef768ce32ad5e4b35298a9eb74df95 Mon Sep 17 00:00:00 2001 +From f050cc356db34ef34c6f72d3bfcdf16adfef7375 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 13 Nov 2019 16:28:10 +0000 -Subject: [PATCH 0374/1209] Revert "brcmfmac: Disable power management" +Subject: [PATCH 0374/1216] Revert "brcmfmac: Disable power management" Shortly after the release of the Pi 3B, a loss of SSH connectivity over WiFi was traced to the power management handling, so power @@ -340527,10 +340527,10 @@ index 4b97dfcda3cd..4beef16e328f 100644 2.18.4 -From d6cbe931df0d240c64f4d626a510e85754b90256 Mon Sep 17 00:00:00 2001 +From 5c318dee59032c8f25b83f978af82ecc0e2b5e4b Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sun, 17 Nov 2019 16:20:24 +0000 -Subject: [PATCH 0375/1209] arm: dts: overlays: pitft35-resistive: add upstream +Subject: [PATCH 0375/1216] arm: dts: overlays: pitft35-resistive: add upstream compatible The upstream hx8357d driver uses "adafruit,yx350hv15" for the compatible @@ -340560,10 +340560,10 @@ index a69b6c2c7608..37629f18a740 100644 2.18.4 -From db0a30a645d453e2a30f6b26bc2218de54ddd61d Mon Sep 17 00:00:00 2001 +From b613d1472d7501b84dfecf56458160d33b646bee Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 23 Aug 2019 16:34:38 +0100 -Subject: [PATCH 0376/1209] v3d_drv: Handle missing clock more gracefully +Subject: [PATCH 0376/1216] v3d_drv: Handle missing clock more gracefully Signed-off-by: popcornmix --- @@ -340591,10 +340591,10 @@ index 72da17e4963e..8b08ad828fe7 100644 2.18.4 -From 9d17ae4fc7217b4c4f66925a2d69286162573959 Mon Sep 17 00:00:00 2001 +From 516fd7d53c3fb129376c85b55458a345b039d786 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 9 Sep 2019 23:50:44 +0100 -Subject: [PATCH 0377/1209] v3d_drv: Allow clock retrieval by name +Subject: [PATCH 0377/1216] v3d_drv: Allow clock retrieval by name Signed-off-by: Phil Elwell --- @@ -340620,10 +340620,10 @@ index 8b08ad828fe7..2f50268c0159 100644 2.18.4 -From 76c6ace9b74999ccb3eb26ee3ba15a087bf65f40 Mon Sep 17 00:00:00 2001 +From 6eb513240150dc772cb3fb4b07f7cbee912d3097 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 5 Sep 2019 17:59:14 +0100 -Subject: [PATCH 0378/1209] v3d_gem: Kick the clock so firmware knows we are +Subject: [PATCH 0378/1216] v3d_gem: Kick the clock so firmware knows we are using firmware clock interface Setting the v3d clock to low value allows firmware to handle dvfs in case @@ -340653,10 +340653,10 @@ index 8b5dc2b20e38..2d0626a52706 100644 2.18.4 -From 033622879133909afa6fdc5b1e0d507c307bf64f Mon Sep 17 00:00:00 2001 +From f3369a1dd4e9880de932ff426b2a50e1f6f03025 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 9 Sep 2019 15:49:56 +0100 -Subject: [PATCH 0379/1209] clk-raspberrypi: Allow cpufreq driver to also +Subject: [PATCH 0379/1216] clk-raspberrypi: Allow cpufreq driver to also adjust gpu clocks For performance/power it is beneficial to adjust gpu clocks with arm clock. @@ -340684,10 +340684,10 @@ index 1654fd0eedc9..e4e139240340 100644 2.18.4 -From 1eeac094f89ded316cd1a7ee97b6c8bb32fd0440 Mon Sep 17 00:00:00 2001 +From ed6ee768fe165921c8e8173f5b18b9918161a922 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 21 Aug 2019 14:55:56 +0100 -Subject: [PATCH 0380/1209] clk-raspberrypi: Also support v3d clock +Subject: [PATCH 0380/1216] clk-raspberrypi: Also support v3d clock Signed-off-by: popcornmix --- @@ -341337,10 +341337,10 @@ index e4e139240340..8daf26df5430 100644 2.18.4 -From 5b4883f4c0aee5e3bebb00564a60d794f6389e3a Mon Sep 17 00:00:00 2001 +From fa454b51348c28a81511adeb8d4312ea496d44b4 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 3 Sep 2019 20:28:00 +0100 -Subject: [PATCH 0381/1209] clk-bcm2835: Disable v3d clock +Subject: [PATCH 0381/1216] clk-bcm2835: Disable v3d clock This is controlled by firmware, see clk-raspberrypi.c @@ -341401,10 +341401,10 @@ index 3921480d89fd..8175ecea0fd9 100644 2.18.4 -From 55b83e9a7e4f28f87c2a22ff31466968c8cb0d85 Mon Sep 17 00:00:00 2001 +From 54cb0a61986e7633b2b087138760c427d20d5642 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 20 Aug 2019 17:53:47 +0100 -Subject: [PATCH 0382/1209] config: Switch to upstream cpufreq driver +Subject: [PATCH 0382/1216] config: Switch to upstream cpufreq driver Signed-off-by: popcornmix --- @@ -341437,10 +341437,10 @@ index 5f08fcdb02b1..3d437a331698 100644 2.18.4 -From 895cb88a1f5ed40c518bd361cc64a71cddaadde8 Mon Sep 17 00:00:00 2001 +From e2998ba0cb903370327e60f84d107103bf51c43d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 13 Sep 2019 13:45:11 +0100 -Subject: [PATCH 0383/1209] raspberrypi-cpufreq: Only report integer pll +Subject: [PATCH 0383/1216] raspberrypi-cpufreq: Only report integer pll divisor frequencies --- @@ -341483,10 +341483,10 @@ index 2bc7d9734272..8bcfab2749a8 100644 2.18.4 -From 65184f3bf3b35a7c504468003d0f09ddfcfcc86d Mon Sep 17 00:00:00 2001 +From 1e9b691caf7367fffd565070bf2ffa92ba34d202 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 22 Nov 2019 11:38:09 +0000 -Subject: [PATCH 0384/1209] configs: Regenerate defconfigs +Subject: [PATCH 0384/1216] configs: Regenerate defconfigs Signed-off-by: Phil Elwell --- @@ -341720,10 +341720,10 @@ index d87831d79a03..7a29553d08d6 100644 2.18.4 -From f1a9b7e0d7e850517e9b31d93c2bd8309fc24c53 Mon Sep 17 00:00:00 2001 +From 1eff84869b2ea2d4845cf5b4f07385e3e35a4074 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 22 Nov 2019 11:44:30 +0000 -Subject: [PATCH 0385/1209] configs:2711: Add V3D clock support on arm64 +Subject: [PATCH 0385/1216] configs:2711: Add V3D clock support on arm64 The V3D driver now depends on the CLK_RASPBERRYPI and ARM_RASPBERRYPI_CPUFREQ drivers for dynamic clock control. Without @@ -341759,10 +341759,10 @@ index edab9acd21c8..cbdad7c47bf3 100644 2.18.4 -From 314e16c3d4e1c99646510ee946ca7ad889b18c05 Mon Sep 17 00:00:00 2001 +From 6321dd62f553e430fea4da8ec0cc2523578ddc53 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 22 Nov 2019 15:08:25 +0000 -Subject: [PATCH 0386/1209] arm/dts: Correct Pi 4B LED values +Subject: [PATCH 0386/1216] arm/dts: Correct Pi 4B LED values The initial PHY LED settings are wrong Pi 4B (the correct values got dropped somewhere along the way). The PHY declaration should arguably @@ -341806,10 +341806,10 @@ index bacebaaac9d3..d9a09e129656 100644 2.18.4 -From b6441eed76a3337814f92726289c007411dbf1b1 Mon Sep 17 00:00:00 2001 +From e1a0cebd541fa53a7d42622e1cdb7686fe30334f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 22 Nov 2019 16:23:32 +0000 -Subject: [PATCH 0387/1209] drm/v3d: Set dma_mask as well as coherent_dma_mask +Subject: [PATCH 0387/1216] drm/v3d: Set dma_mask as well as coherent_dma_mask Both coherent_dma_mask and dma_mask act as constraints on allocations and bounce buffer usage, so be sure to set dma_mask to the appropriate @@ -341839,10 +341839,10 @@ index 2f50268c0159..87ce683f3c04 100644 2.18.4 -From dbe43be8e0ecdefbed30b771582654aa41fb35b7 Mon Sep 17 00:00:00 2001 +From 282a429cfe7bd3474db82fa76bcecbe2aa1c7487 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 28 Nov 2019 15:49:08 +0000 -Subject: [PATCH 0388/1209] arm/dts: 2711: Add 'pcie0' alias +Subject: [PATCH 0388/1216] arm/dts: 2711: Add 'pcie0' alias It is useful for the firmware to be able to locate the pcie DT node, so add an alias pointing to it in the same way that "ethernet0" @@ -341869,10 +341869,10 @@ index 6ce9a58a6ed5..a967a7b86f2c 100644 2.18.4 -From d9f895d5e19c47a27b5f181332e4853e5e94f57c Mon Sep 17 00:00:00 2001 +From 2311d77256d338753d78cb3d634edeede54558a6 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 28 Nov 2019 15:51:58 +0000 -Subject: [PATCH 0389/1209] Revert "drm/vc4: Add support for H & V flips" +Subject: [PATCH 0389/1216] Revert "drm/vc4: Add support for H & V flips" This reverts commit 3293cb5284bf7c80217cba8e7c3f67fba1953e1d. This functionality has already been added via @@ -341983,10 +341983,10 @@ index f21c03f550e5..1c5eef3ac441 100644 2.18.4 -From 9d5b3b296282bdbd5e880e100a790a4237a07c8f Mon Sep 17 00:00:00 2001 +From 528ad26640ce50c4dec74660c8d47746edd5cb78 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sat, 30 Nov 2019 23:10:26 +0100 -Subject: [PATCH 0390/1209] rpi-cirrus-wm5102-overlay: fix pinctrl +Subject: [PATCH 0390/1216] rpi-cirrus-wm5102-overlay: fix pinctrl configuration Separate GPIOs connected to wm5102 and wm8804 into 2 pinctrl @@ -342113,10 +342113,10 @@ index e2c25a0535e6..1cbf5812af35 100644 2.18.4 -From 8e35a7bce89eb22e4540fb4be68d9b87503dbc58 Mon Sep 17 00:00:00 2001 +From f375e5df6d73ab5c07cdac1487af596021a497e4 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 29 Jan 2019 16:13:25 +0000 -Subject: [PATCH 0391/1209] staging: vchiq_arm: Set up dma ranges on child +Subject: [PATCH 0391/1216] staging: vchiq_arm: Set up dma ranges on child devices The VCHIQ driver now loads the audio, camera, codec, and vc-sm @@ -342152,10 +342152,10 @@ index d9492e24e07d..d556f42f575a 100644 2.18.4 -From 156173e7d14eddd0b05930eed3c4e2b3f93745c0 Mon Sep 17 00:00:00 2001 +From 4119e56fe05b40f2be200e732557c33122ac467d Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 18 Jun 2019 12:15:50 +0100 -Subject: [PATCH 0392/1209] staging: vchiq: Use the old dma controller for OF +Subject: [PATCH 0392/1216] staging: vchiq: Use the old dma controller for OF config on platform devices vchiq on Pi4 is no longer under the soc node, therefore it @@ -342209,10 +342209,10 @@ index d556f42f575a..d84f7324fe14 100644 2.18.4 -From 902593ec595b0ea41a12ce4f3161b5e3b4f5ad81 Mon Sep 17 00:00:00 2001 +From 3b3d1e3d6a56ae8a2a1b7460732ab93005fe5776 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 5 Dec 2019 16:34:39 +0000 -Subject: [PATCH 0393/1209] Revert "staging: bcm2835_camera: Ensure all buffers +Subject: [PATCH 0393/1216] Revert "staging: bcm2835_camera: Ensure all buffers are returned on disable" This reverts commit d70c57a7c6a069977a0d827e1d5e2de53fb87e6d. @@ -342242,10 +342242,10 @@ index 341594ab669f..61a3593cdcfc 100644 2.18.4 -From f9aebac2075e8694e01678f4d6e7db301967d5ac Mon Sep 17 00:00:00 2001 +From 784e6fafb386fb24fcaef9e1ae3bcb20e86cf9fc Mon Sep 17 00:00:00 2001 From: Hui Wang Date: Sun, 17 Nov 2019 10:31:46 +0800 -Subject: [PATCH 0394/1209] dwc_otg: checking the urb->transfer_buffer too +Subject: [PATCH 0394/1216] dwc_otg: checking the urb->transfer_buffer too early (#3332) After enable the HIGHMEM and VMSPLIT_3G, the dwc_otg driver doesn't @@ -342307,10 +342307,10 @@ index 70cce7abfb8d..eda7a33908b3 100644 2.18.4 -From 59e0f24ba2be7dc2415d46a23a51bd9090841fbd Mon Sep 17 00:00:00 2001 +From 63be623e421719e5c859005de2f2bbdf7f1f7c76 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 9 Dec 2019 12:32:20 +0000 -Subject: [PATCH 0395/1209] overlays: Make mcp342x run-time compatible +Subject: [PATCH 0395/1216] overlays: Make mcp342x run-time compatible The order of processing of run-time overlays differs from that done by the firmware. This means that certain parameter processing techniques @@ -342522,10 +342522,10 @@ index 7bbb528f804f..714eca5a4b5e 100644 2.18.4 -From da3f40231cbaf187105c4ac832265bd74bc1a622 Mon Sep 17 00:00:00 2001 +From a016bd3ef971f57ecff0d6801f9a792dce53875d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 29 Nov 2019 16:37:26 +0000 -Subject: [PATCH 0396/1209] config: arm64: Switch to upstream cpufreq driver +Subject: [PATCH 0396/1216] config: arm64: Switch to upstream cpufreq driver Signed-off-by: popcornmix --- @@ -342550,10 +342550,10 @@ index cbdad7c47bf3..7c14f88445a8 100644 2.18.4 -From 38e4126aa8d8c059697bd87cc74e325e3e20621a Mon Sep 17 00:00:00 2001 +From 1c28d4e55e13496c12e8bee67482667a7309c0d5 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Mon, 16 Dec 2019 23:25:44 +0100 -Subject: [PATCH 0397/1209] rpi-cirrus-wm5102-overlay: use reset-gpios instead +Subject: [PATCH 0397/1216] rpi-cirrus-wm5102-overlay: use reset-gpios instead of wlf,reset wlf,reset has been deprecated in favour of the standard reset-gpios @@ -342582,10 +342582,10 @@ index 1cbf5812af35..ed0c2745399f 100644 2.18.4 -From ebd3977edb25d7498683dff8cfdf65fd817fc011 Mon Sep 17 00:00:00 2001 +From c6c0ec9e21e5aa58abddb1e31d434a8b888916e0 Mon Sep 17 00:00:00 2001 From: Johannes Krude Date: Sat, 16 Nov 2019 12:41:06 +0100 -Subject: [PATCH 0398/1209] sound/soc: only first codec is master in multicodec +Subject: [PATCH 0398/1216] sound/soc: only first codec is master in multicodec setup When using multiple codecs, at most one codec should generate the master @@ -342622,10 +342622,10 @@ index 0b9f9a06bdb5..dd7fdb53cd64 100644 2.18.4 -From 03d3632250d510a5963ab08612ea948b97991485 Mon Sep 17 00:00:00 2001 +From 8553a3bf356368c7877addfc26c14e3ce3819f8d Mon Sep 17 00:00:00 2001 From: Johannes Krude Date: Sat, 16 Nov 2019 13:14:43 +0100 -Subject: [PATCH 0399/1209] Allow simultaneous use of JustBoom DAC and Digi +Subject: [PATCH 0399/1216] Allow simultaneous use of JustBoom DAC and Digi Signed-off-by: Johannes Krude --- @@ -343137,10 +343137,10 @@ index 000000000000..3d0194c1cab8 2.18.4 -From 6678a544b591fd6b5bfb3a499cb9cbc097f98656 Mon Sep 17 00:00:00 2001 +From bfac38799b130f83e0f732c02c296f7f0b9a3c67 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 18 Dec 2019 10:41:33 +0000 -Subject: [PATCH 0400/1209] overlays: dht11: Allow multiple instantiation +Subject: [PATCH 0400/1216] overlays: dht11: Allow multiple instantiation Add addresses to the dht11 and dht11_pins nodes to allow unique names to be generated by assigning to the "reg" property. @@ -343177,10 +343177,10 @@ index 8de67527e317..6feeeb402493 100644 2.18.4 -From 7c961b60728839eb818ceb1155141e1a89e79851 Mon Sep 17 00:00:00 2001 +From 5cb95af05461e61008ec41a2cd4c81611fd210f1 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 20 Dec 2019 15:50:19 +0000 -Subject: [PATCH 0401/1209] configs: Add CONFIG_NET_SCH_CAKE=m +Subject: [PATCH 0401/1216] configs: Add CONFIG_NET_SCH_CAKE=m See: https://github.com/raspberrypi/linux/issues/3180 @@ -343257,10 +343257,10 @@ index cfef51db953a..10cf5ac4b833 100644 2.18.4 -From c380be70f397f3cf2d44c52f9222206e64674e1f Mon Sep 17 00:00:00 2001 +From 67b57a2b2aa93dd31c9acb15dd6e33d0c837dfe1 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Sun, 22 Dec 2019 15:13:37 +0000 -Subject: [PATCH 0402/1209] configs: Add RTS_DRV_PCF85363 +Subject: [PATCH 0402/1216] configs: Add RTS_DRV_PCF85363 See: https://github.com/raspberrypi/firmware/issues/1309 @@ -343337,10 +343337,10 @@ index 10cf5ac4b833..d8efa2d79d10 100644 2.18.4 -From 227a4eaaaeb13e8627b5ffe300ffe848b9d92e76 Mon Sep 17 00:00:00 2001 +From 877ba12b5e190c87f8ae9501d79cd1d9ed9051b3 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Sun, 22 Dec 2019 15:29:40 +0000 -Subject: [PATCH 0403/1209] overlays: i2c-rtc: Add pcf85363 support +Subject: [PATCH 0403/1216] overlays: i2c-rtc: Add pcf85363 support See: https://github.com/raspberrypi/firmware/issues/1309 @@ -343401,10 +343401,10 @@ index af5ca042de75..5df390b52a7b 100644 2.18.4 -From ee4a1fdc181b3d8152b79c3da5120855587b746e Mon Sep 17 00:00:00 2001 +From 82dbf23d77e7f1a2629aafa411842ef0591eea8f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 6 Jan 2020 16:04:30 +0000 -Subject: [PATCH 0404/1209] pinctrl: bcm2835: Remove gpiochip on error +Subject: [PATCH 0404/1216] pinctrl: bcm2835: Remove gpiochip on error A failure in gpiochip_irqchip_add leads to a leak of a gpiochip. Fix the leak with the use of devm_gpiochip_add_data. @@ -343432,10 +343432,10 @@ index 4ce2dd704c13..c8db202f239d 100644 2.18.4 -From 8d2b50683a7a6b05365124eb026ab991ea5a432f Mon Sep 17 00:00:00 2001 +From 998aad47c978bb19660987c10f556f3a49e17b7b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 6 Jan 2020 14:05:42 +0000 -Subject: [PATCH 0405/1209] pinctrl: bcm2835: Change init order for gpio hogs +Subject: [PATCH 0405/1216] pinctrl: bcm2835: Change init order for gpio hogs pinctrl-bcm2835 is a combined pinctrl/gpio driver. Currently the gpio side is registered first, but this breaks gpio hogs (which are @@ -343526,10 +343526,10 @@ index c8db202f239d..cf308212feca 100644 2.18.4 -From ae7e20cb963bfe6a2a423b9903aab7791124c6e4 Mon Sep 17 00:00:00 2001 +From e5c2faaac53f0ed84f47c387ac2c9398e53d41bc Mon Sep 17 00:00:00 2001 From: Giedrius Date: Tue, 7 Jan 2020 11:04:21 +0200 -Subject: [PATCH 0406/1209] Pisound: MIDI communication fixes for scaled down +Subject: [PATCH 0406/1216] Pisound: MIDI communication fixes for scaled down CPU. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -343632,10 +343632,10 @@ index 6af9921b55c7..c9a881cf8f7c 100644 2.18.4 -From 7294d237638f3ecab2140e066e71a0342d6c4642 Mon Sep 17 00:00:00 2001 +From 38beb0a2fd6b91947cc7b4dc561eefe0b2b1d94f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 8 Jan 2020 17:21:09 +0000 -Subject: [PATCH 0407/1209] pcie-brcmstb: Eliminate arch_dma_ops error message +Subject: [PATCH 0407/1216] pcie-brcmstb: Eliminate arch_dma_ops error message The driver attempts to set the dma_ops for the root complex, but doing so causes an error message and only the end points need it. Fix the @@ -343786,10 +343786,10 @@ index e8c8b355548a..e646818ff21c 100644 2.18.4 -From dac201e1f06b778f208cb1c65d732015fe5f1f71 Mon Sep 17 00:00:00 2001 +From 0c39bfa759e02653212bb52c95c2d8c2059604df Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 9 Jan 2020 14:15:39 +0000 -Subject: [PATCH 0408/1209] brcmfmac: Disable power management +Subject: [PATCH 0408/1216] brcmfmac: Disable power management Disable power management in the brcmfmac driver again as it is still causing problems for some users. @@ -343823,10 +343823,10 @@ index 4beef16e328f..4b97dfcda3cd 100644 2.18.4 -From 6d71c2ee9b0ef01f30edb265b22414fdfa55ef6e Mon Sep 17 00:00:00 2001 +From 3fb81afada2d5bf7b343a48bba545c1a31e80e92 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Sun, 8 Dec 2019 14:45:14 +0100 -Subject: [PATCH 0409/1209] Revert "mmc: sdhci: Mask "spurious" interrupts" +Subject: [PATCH 0409/1216] Revert "mmc: sdhci: Mask "spurious" interrupts" This reverts commit adac895210b88770190e9a501462f2100ab40ac8, because this issue is already addressed by commit 19ec6bb80290e496021488084944b77f03a87dd7. @@ -343855,10 +343855,10 @@ index c140c8dfd56e..a1aeb2e10564 100644 2.18.4 -From f62b6b6de8ee1b31bae9d1b1048620d49ce116bb Mon Sep 17 00:00:00 2001 +From a9f024d8b90923c0cb94b96dab48c085763ea43f Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Fri, 16 Aug 2019 22:32:02 +0200 -Subject: [PATCH 0410/1209] ARM: dts: bcm283x: Remove simple-bus from fixed +Subject: [PATCH 0410/1216] ARM: dts: bcm283x: Remove simple-bus from fixed clocks commit 4b2d24662126b1e2a6b95c9dfe9e9044e105e5bd upstream. @@ -343912,10 +343912,10 @@ index f0dbd6af90fa..701123c5f6ee 100644 2.18.4 -From 1168ccc544584d5af7a3b0960dace532584dd965 Mon Sep 17 00:00:00 2001 +From 27574428c565da3465b0e7c35f9a0aed0dc65d61 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Fri, 27 Dec 2019 11:15:00 +0100 -Subject: [PATCH 0411/1209] ARM: dts: bcm283x: Move system timer back to +Subject: [PATCH 0411/1216] ARM: dts: bcm283x: Move system timer back to bcm283x.dtsi During Raspberry Pi 4 upstream discussion Tim Gover confirmed that the @@ -343995,10 +343995,10 @@ index 701123c5f6ee..c9f405a0f5ec 100644 2.18.4 -From eb0a377bcabf44f2bbd396a54ba549dfe05351bb Mon Sep 17 00:00:00 2001 +From 4ce4d6666588fcf8479cc2fab00fc872eda706f0 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Fri, 27 Dec 2019 16:06:13 +0100 -Subject: [PATCH 0412/1209] ARM: dts: bcm283x: Move pixelvalve to +Subject: [PATCH 0412/1216] ARM: dts: bcm283x: Move pixelvalve to bcm2835-common.dtsi According to Eric Anholt the pixelvalves doesn't exists on BCM2711. @@ -344117,10 +344117,10 @@ index c9f405a0f5ec..1a78bd08c19e 100644 2.18.4 -From 07cc8653f65a260ff951fc5144aa91532e3f50b8 Mon Sep 17 00:00:00 2001 +From 449857454f8cb07558012cf389828f550964d1d2 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Wed, 25 Dec 2019 15:32:29 +0100 -Subject: [PATCH 0413/1209] ARM: dts: bcm2838-rpi-4-b: Fix memory node +Subject: [PATCH 0413/1216] ARM: dts: bcm2838-rpi-4-b: Fix memory node We need to declare the proper device type, otherwise U-Boot won't boot with this devicetree. While we are this let the bootloader set the actual @@ -344149,10 +344149,10 @@ index 7170a97bd3e4..35502763882e 100644 2.18.4 -From a506376b3a56d1bdbeefe12215c50c34f92a2b42 Mon Sep 17 00:00:00 2001 +From d9263100a694742073ad45f7f6a02bdf6191b300 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Wed, 25 Dec 2019 15:43:41 +0100 -Subject: [PATCH 0414/1209] ARM: dts: bcm2838-rpi-4-b: Backport BT part from +Subject: [PATCH 0414/1216] ARM: dts: bcm2838-rpi-4-b: Backport BT part from upstream The CYW43455 on the Raspberry Pi 4 doesn't use an external pin as lower @@ -344182,10 +344182,10 @@ index 35502763882e..e65f924e1fd2 100644 2.18.4 -From 7e8e7a122353134d0318c53eb6a12799ed5b0321 Mon Sep 17 00:00:00 2001 +From 4467bdc519f2900a7665c11b0ec7fd9b52a838d2 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Wed, 25 Dec 2019 15:55:29 +0100 -Subject: [PATCH 0415/1209] ARM: dts: bcm2838: Backport node names from +Subject: [PATCH 0415/1216] ARM: dts: bcm2838: Backport node names from upstream According to devicetree specification the node name should describe @@ -344231,10 +344231,10 @@ index f7b64e077043..9b6edd6af4f2 100644 2.18.4 -From 566b75b5ee73cc6eacaba459033b13db93fd7e8a Mon Sep 17 00:00:00 2001 +From c5b5912a85215d2cb1095e86403e9fa2d9220437 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Wed, 25 Dec 2019 18:01:57 +0100 -Subject: [PATCH 0416/1209] ARM: dts: bcm283x: Move intc label to +Subject: [PATCH 0416/1216] ARM: dts: bcm283x: Move intc label to bcm2835-common.dtsi The intc label isn't defined in bcm283x.dtsi, so we cannot use it there. @@ -344275,10 +344275,10 @@ index 1a78bd08c19e..3706a795b586 100644 2.18.4 -From 80336b687098c3fbbc5662c9876919d1855564aa Mon Sep 17 00:00:00 2001 +From 6ee8b06d289a7a019f11edfdc8f653a32ccb08f6 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Wed, 25 Dec 2019 18:19:28 +0100 -Subject: [PATCH 0417/1209] ARM: dts: bcm2838: Remove always-on from +Subject: [PATCH 0417/1216] ARM: dts: bcm2838: Remove always-on from armv7-timer After moving bcm2835-system-timer to bcm283x.dtsi there is no need for @@ -344305,10 +344305,10 @@ index 9b6edd6af4f2..bfde2a2ad3d0 100644 2.18.4 -From dd2f37a083e27ff4a6862e43b3f2f0b5eede5097 Mon Sep 17 00:00:00 2001 +From 73349467eb1f7fd0aa55a9a232df2f900f265e52 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Fri, 27 Dec 2019 13:48:08 +0100 -Subject: [PATCH 0418/1209] Revert "phy: bcm54213pe: configure the LED outputs +Subject: [PATCH 0418/1216] Revert "phy: bcm54213pe: configure the LED outputs to be more user-friendly" This reverts commit 0f6693225eee62ee01c479c86fff76442979f906. @@ -344371,10 +344371,10 @@ index d7ebafbb3221..bfb37218f435 100644 2.18.4 -From 40ee7045b8c59b269b5857fda282cd96a16d9c82 Mon Sep 17 00:00:00 2001 +From 4515d8b94662230031bdc9112a24ba6dcf43a8c2 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Fri, 27 Dec 2019 13:48:32 +0100 -Subject: [PATCH 0419/1209] Revert "phy: broadcom: split out the BCM54213PE +Subject: [PATCH 0419/1216] Revert "phy: broadcom: split out the BCM54213PE from the BCM54210E IDs" This reverts commit a377688aa4f69ebfe75c9dfc986e7d19605eb39f. @@ -344445,10 +344445,10 @@ index bfb37218f435..6db2d9a6e503 100644 2.18.4 -From 55613aa67c19cc82197ba2643d3bfd4f8cad5f1d Mon Sep 17 00:00:00 2001 +From 0e9455ab935868ef52410a31d86201cbf6acf864 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Wed, 25 Dec 2019 16:35:54 +0100 -Subject: [PATCH 0420/1209] net: bcmgenet: Add RGMII_RXID support +Subject: [PATCH 0420/1216] net: bcmgenet: Add RGMII_RXID support This adds the missing support for the PHY mode RGMII_RXID. It's necessary for the Raspberry Pi 4. @@ -344479,10 +344479,10 @@ index 3ba733295718..0516d14f4703 100644 2.18.4 -From 5cfc2ea1ef1a3e5d27803070fabd5141280db6df Mon Sep 17 00:00:00 2001 +From f722cd0c326a2360231aecbb78a7e4cad543f121 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Wed, 25 Dec 2019 16:40:47 +0100 -Subject: [PATCH 0421/1209] ARM: dts: bcm2838: Backport genet from upstream +Subject: [PATCH 0421/1216] ARM: dts: bcm2838: Backport genet from upstream This backport all genet differences (different compatible, right PHY mode, board specific stuff) from upstream. @@ -344586,10 +344586,10 @@ index bfde2a2ad3d0..e6c79a2949e5 100644 2.18.4 -From 0f8ee9591d684f044816f9edbb1c3a254e7f6d49 Mon Sep 17 00:00:00 2001 +From 1130e4ff62723ca2b5759472704cb1df77d940df Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Fri, 27 Dec 2019 11:40:56 +0100 -Subject: [PATCH 0422/1209] ARM: bcm: Backport BCM2711 support from upstream +Subject: [PATCH 0422/1216] ARM: bcm: Backport BCM2711 support from upstream Make the BCM2711 a different machine, but keep it in board_bcm2835. @@ -344684,10 +344684,10 @@ index 9dccf4db319b..a65d89ff6a37 100644 2.18.4 -From 8c2c3244a16a79871278dff73427399e4d0c8345 Mon Sep 17 00:00:00 2001 +From a90fdb3f9216b207294b5e4b6b40e270fec2476f Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Fri, 27 Dec 2019 11:55:59 +0100 -Subject: [PATCH 0423/1209] hwrng: iproc-rng200 - Add support for BCM2711 +Subject: [PATCH 0423/1216] hwrng: iproc-rng200 - Add support for BCM2711 commit 0f95b09a5f624964d520c8f6a2674090fb98ae25 upstream. @@ -344719,10 +344719,10 @@ index f971a4cb8951..7b6966b7f602 100644 2.18.4 -From 42d2cf903ad8a21d06b23c8481fe598b74137c28 Mon Sep 17 00:00:00 2001 +From 3c8e52abe0d7a7aa61fd52eef85641ce06a4e206 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Fri, 27 Dec 2019 12:01:17 +0100 -Subject: [PATCH 0424/1209] ARM: dts: bcm2838: Add upstream RNG compatible +Subject: [PATCH 0424/1216] ARM: dts: bcm2838: Add upstream RNG compatible This adds the ability to use the RNG with an upstream kernel. Keep the old one for backward compatibility. @@ -344749,10 +344749,10 @@ index e6c79a2949e5..60c706b4def0 100644 2.18.4 -From 75601ffdf774aab99b5a5a94bd54adf866a951a0 Mon Sep 17 00:00:00 2001 +From 5de484cfbef60c2f60b2d8019a6da1a887a106c8 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 15 Jan 2020 13:59:57 +0000 -Subject: [PATCH 0425/1209] driver: char: rpivid: Destroy the legacy device on +Subject: [PATCH 0425/1216] driver: char: rpivid: Destroy the legacy device on remove The legacy name support created a new device that was never destroyed. @@ -344781,10 +344781,10 @@ index e4e5fb1fb820..f69047d6f964 100644 2.18.4 -From a3364075be7d685e76aab1f64d52170a6135a254 Mon Sep 17 00:00:00 2001 +From e19e57bef78f5ab0369c9e3f31e654f793b91a49 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 21 Jan 2020 16:24:45 +0000 -Subject: [PATCH 0426/1209] driver: char: rpivid: Clean up error handling use +Subject: [PATCH 0426/1216] driver: char: rpivid: Clean up error handling use of ERR_PTR/IS_ERR The driver used an unnecessary intermediate void* variable so it @@ -344849,10 +344849,10 @@ index f69047d6f964..ab42526ea8cf 100644 2.18.4 -From fcf0704ead5470b2331e6189ededec1b61085ba5 Mon Sep 17 00:00:00 2001 +From 44ec5a3e16c47c2ccbff5d0e9efcb88b45e45d26 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 15 Jan 2020 14:02:43 +0000 -Subject: [PATCH 0427/1209] driver: char: rpivid: Add error handling to the +Subject: [PATCH 0427/1216] driver: char: rpivid: Add error handling to the legacy device load The return value from device_create for the legacy device was never @@ -344897,10 +344897,10 @@ index ab42526ea8cf..331e2e72aa4b 100644 2.18.4 -From 00a7be83f6f300ccbe8b33578862c05749482c33 Mon Sep 17 00:00:00 2001 +From f8f151fdadf005b98738f78add1c4daa5ee56be9 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 15 Jan 2020 14:05:45 +0000 -Subject: [PATCH 0428/1209] driver: char: rpivid: Fix coding style whitespace +Subject: [PATCH 0428/1216] driver: char: rpivid: Fix coding style whitespace issues. Makes checkpatch happier. @@ -344934,10 +344934,10 @@ index 331e2e72aa4b..432fb05944f2 100644 2.18.4 -From 59baed40a22d09abb368f4beaff09b347804cae5 Mon Sep 17 00:00:00 2001 +From 4299156d4a3dddc02d02f5070605ba470ab66557 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 15 Jan 2020 14:07:16 +0000 -Subject: [PATCH 0429/1209] driver: char: rpimem: Add SPDX licence header. +Subject: [PATCH 0429/1216] driver: char: rpimem: Add SPDX licence header. Stops checkpatch complaining. @@ -344959,10 +344959,10 @@ index 432fb05944f2..fa97649b86c0 100644 2.18.4 -From 6eafce90565373a320547ac7c64799900d6e11fa Mon Sep 17 00:00:00 2001 +From 46ec713bf34741257a2505352de8ca8d536224bf Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 21 Jan 2020 16:44:14 +0000 -Subject: [PATCH 0430/1209] driver: char: rpivid: Fix access to freed memory +Subject: [PATCH 0430/1216] driver: char: rpivid: Fix access to freed memory The error path during probe frees the private memory block, and then promptly dereferences it to log an error message. @@ -344992,10 +344992,10 @@ index fa97649b86c0..fbf3d4f3fe0c 100644 2.18.4 -From 32a59acfc1d560b45c4c81a3d56c5305fd8104dd Mon Sep 17 00:00:00 2001 +From bd0a377129e4b74f89a6a3e42f6fc3fb28706658 Mon Sep 17 00:00:00 2001 From: Willem Remie Date: Thu, 9 Jan 2020 21:16:49 +0100 -Subject: [PATCH 0431/1209] add BME680 to i2c-sensor overlay +Subject: [PATCH 0431/1216] add BME680 to i2c-sensor overlay --- arch/arm/boot/dts/overlays/README | 7 +++++-- @@ -345067,10 +345067,10 @@ index 777e4a68190a..40881d72a157 100644 2.18.4 -From cef33fac7527eb88f823b1b25ad1a4ae7f9ba01b Mon Sep 17 00:00:00 2001 +From 063d11f0aa8df7074b9a2d468e659330a3de400f Mon Sep 17 00:00:00 2001 From: Willem Remie Date: Thu, 9 Jan 2020 21:54:11 +0100 -Subject: [PATCH 0432/1209] configs: Add BME680 +Subject: [PATCH 0432/1216] configs: Add BME680 --- arch/arm/configs/bcm2709_defconfig | 1 + @@ -345144,10 +345144,10 @@ index d8efa2d79d10..48eb2e6e342b 100644 2.18.4 -From 3b6f8b9a9b71ae3f6fbeb8849edb4b1740f0e11d Mon Sep 17 00:00:00 2001 +From a84d8965799f471f5676766895d3377e0b4341c0 Mon Sep 17 00:00:00 2001 From: Jonathan Bell Date: Tue, 7 Jan 2020 10:08:19 +0000 -Subject: [PATCH 0433/1209] dwc_otg: constrain endpoint max packet and transfer +Subject: [PATCH 0433/1216] dwc_otg: constrain endpoint max packet and transfer size on split IN The hcd would unconditionally set the transfer length to the endpoint @@ -345193,10 +345193,10 @@ index 9f2cd510c301..cba2aa07e8b8 100644 2.18.4 -From fa550d7dd7324c6f0b15577db8958d8546c2002e Mon Sep 17 00:00:00 2001 +From 38d450992f2894767cf71d4edd697a27fba3fd23 Mon Sep 17 00:00:00 2001 From: Jonathan Bell Date: Wed, 8 Jan 2020 12:48:09 +0000 -Subject: [PATCH 0434/1209] dwc_otg: fiq_fsm: pause when cancelling split +Subject: [PATCH 0434/1216] dwc_otg: fiq_fsm: pause when cancelling split transactions Non-periodic splits will DMA to/from the driver-provided transfer_buffer, @@ -345296,10 +345296,10 @@ index 0e9a34fe3a5c..7a77977c9ddf 100644 2.18.4 -From c3c9e0092293cf141c9abf0ce0ef6eeb1451d5f5 Mon Sep 17 00:00:00 2001 +From b841ab4848b92951f38c93840fdf778c5bae2e5e Mon Sep 17 00:00:00 2001 From: Jonathan Bell Date: Mon, 13 Jan 2020 15:54:55 +0000 -Subject: [PATCH 0435/1209] dwc_otg: fiq_fsm: add a barrier on entry into FIQ +Subject: [PATCH 0435/1216] dwc_otg: fiq_fsm: add a barrier on entry into FIQ handler(s) On BCM2835, there is no hardware guarantee that multiple outstanding @@ -345351,10 +345351,10 @@ index a86d8ed77140..490a7801e737 100644 2.18.4 -From 2ec2a030cbd4984c9f432ef97e52853443495c74 Mon Sep 17 00:00:00 2001 +From af4b54e2c603c2f3e3106213a01e0471bdb6d6ae Mon Sep 17 00:00:00 2001 From: Ed Spiridonov Date: Tue, 10 Dec 2019 22:45:04 +0300 -Subject: [PATCH 0436/1209] Add universal device tree overlay for SPI devices +Subject: [PATCH 0436/1216] Add universal device tree overlay for SPI devices Just specify the SPI address and device name ("compatible" property). This overlay lacks any device-specific parameter support! @@ -345635,11 +345635,11 @@ index 000000000000..87523dcca318 2.18.4 -From 90414e262615101060c4f4a283fec8ac4c28d40e Mon Sep 17 00:00:00 2001 +From 9bbd87800ac28850ff58fb7108bc2e2f8554cff1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Schambacher?= Date: Tue, 21 Jan 2020 15:58:39 +0100 -Subject: [PATCH 0437/1209] sound: Add the HiFiBerry DAC+HD version +Subject: [PATCH 0437/1216] sound: Add the HiFiBerry DAC+HD version This adds the driver for the DAC+HD version supporting HiFiBerry's PCM179x based DACs. It also adds PLL control for clock generation. @@ -346526,10 +346526,10 @@ index 000000000000..79436dd0e06d 2.18.4 -From 4925568f559e4f81377f1757933912187b274f94 Mon Sep 17 00:00:00 2001 +From ab3c5cdde46f3871332efb890c023f8eaa5ff903 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 21 Jan 2020 15:02:05 +0000 -Subject: [PATCH 0438/1209] configs: Add missing HIFIBERRYs to +Subject: [PATCH 0438/1216] configs: Add missing HIFIBERRYs to bcmrpi3_defconfig Signed-off-by: Phil Elwell @@ -346555,10 +346555,10 @@ index 3adf9e47b802..ff65bc543f61 100644 2.18.4 -From 0d3863ed75c79a4485c094b4500370133439e4f2 Mon Sep 17 00:00:00 2001 +From 379e9d448c6df80f49750842276ddbb2eb35b368 Mon Sep 17 00:00:00 2001 From: Luke Hinds <7058938+lukehinds@users.noreply.github.com> Date: Wed, 22 Jan 2020 16:03:00 +0000 -Subject: [PATCH 0439/1209] Initialise rpi-firmware before clk-bcm2835 +Subject: [PATCH 0439/1216] Initialise rpi-firmware before clk-bcm2835 The IMA (Integrity Measurement Architecture) looks for a TPM (Trusted Platform Module) having been registered when it initialises; otherwise @@ -346610,11 +346610,11 @@ index 6ab3bec57532..4f3ab14d275a 100644 2.18.4 -From 0426c313897a9af7adee57fe04225db9c26e7d58 Mon Sep 17 00:00:00 2001 +From a8cdf5a86179cc96d7fc60c8764f3ee02e42d5cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Schambacher?= Date: Thu, 23 Jan 2020 13:32:13 +0100 -Subject: [PATCH 0440/1209] Fix master mode settings of HiFiBerry DAC+ADC PRO +Subject: [PATCH 0440/1216] Fix master mode settings of HiFiBerry DAC+ADC PRO card (#3424) This patch fixes the board DAI setting when in master-mode. @@ -346642,10 +346642,10 @@ index cc33d4174839..06e0b6a8fda6 100644 2.18.4 -From e75837ff4384db1985cec600d454f5f31b0f815e Mon Sep 17 00:00:00 2001 +From a4cb2c74b35c0a08ea27624bb6581d43cd467ea0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 24 Jan 2020 09:02:37 +0000 -Subject: [PATCH 0441/1209] overlays: Use preferred compatible strings +Subject: [PATCH 0441/1216] overlays: Use preferred compatible strings Make sure all overlays have correct compatible strings before enabling the automated checking. @@ -346728,10 +346728,10 @@ index b610d8283608..bafab6c92506 100644 2.18.4 -From dbe90f1fcb912940332f0bda503e7befaa95e77c Mon Sep 17 00:00:00 2001 +From 16d706b2387bae19fdfc31e9c663c2f36eea072d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 24 Jan 2020 11:38:28 +0000 -Subject: [PATCH 0442/1209] tty: amba-pl011: Add un/throttle support +Subject: [PATCH 0442/1216] tty: amba-pl011: Add un/throttle support The PL011 driver lacks throttle and unthrottle methods. As a result, sending more data to the Pi than it can immediately sink while CRTSCTS @@ -346795,10 +346795,10 @@ index 83676bc79a19..6d90ee44036b 100644 2.18.4 -From 9a34ee8ca2e9ae440dc7ef743a2b3794e69f2933 Mon Sep 17 00:00:00 2001 +From 94541e04d170ac5f345771a9ce661c73c16b9e1c Mon Sep 17 00:00:00 2001 From: MikeDK Date: Sun, 26 Jan 2020 23:33:54 +0100 -Subject: [PATCH 0443/1209] Fix i2c-pwm-pca9685a overlay +Subject: [PATCH 0443/1216] Fix i2c-pwm-pca9685a overlay --- arch/arm/boot/dts/overlays/i2c-pwm-pca9685a-overlay.dts | 2 +- @@ -346821,10 +346821,10 @@ index 108165df165e..9bb16465a50e 100644 2.18.4 -From d9c7b9edf7f3272ab26a2cf85f3f0ec2c640c9f5 Mon Sep 17 00:00:00 2001 +From 75e3aa4be32101574894e845b515d95a51daf9f8 Mon Sep 17 00:00:00 2001 From: j-schambacher Date: Mon, 27 Jan 2020 17:45:51 +0100 -Subject: [PATCH 0444/1209] adds LED OFF feature to HiFiBerry DAC+ADC PRO sound +Subject: [PATCH 0444/1216] adds LED OFF feature to HiFiBerry DAC+ADC PRO sound card This adds a DT overlay parameter 'leds_off' which allows @@ -346920,10 +346920,10 @@ index 06e0b6a8fda6..2883c3ce9488 100644 2.18.4 -From c983717688a6b3dd2718111f9eb586aba47201ea Mon Sep 17 00:00:00 2001 +From e400ca5f5c9308048ea0d56f605084f80cdc0e4a Mon Sep 17 00:00:00 2001 From: j-schambacher Date: Mon, 27 Jan 2020 20:37:34 +0100 -Subject: [PATCH 0445/1209] adds LED OFF feature to HiFiBerry DAC+ADC sound +Subject: [PATCH 0445/1216] adds LED OFF feature to HiFiBerry DAC+ADC sound card This adds a DT overlay parameter 'leds_off' which allows @@ -347007,10 +347007,10 @@ index ab454f2ecb17..ca763fea1d82 100644 2.18.4 -From a3fe23b5a98e45cba19b5f02a413c0b2d2a452a6 Mon Sep 17 00:00:00 2001 +From 56c80b9ac64a74c63088d9ea87376021be9ae3b4 Mon Sep 17 00:00:00 2001 From: j-schambacher Date: Mon, 27 Jan 2020 20:58:24 +0100 -Subject: [PATCH 0446/1209] adds LED OFF feature to HiFiBerry DAC+/DAC+PRO +Subject: [PATCH 0446/1216] adds LED OFF feature to HiFiBerry DAC+/DAC+PRO sound cards This adds a DT overlay parameter 'leds_off' which allows @@ -347094,10 +347094,10 @@ index fdf6e950abd8..4cde60a5b6f6 100644 2.18.4 -From d6b9cefcd7375e41c6a1c3273bf2aad07498f69d Mon Sep 17 00:00:00 2001 +From cc41f897362970f3a7d4d49e2636cb0a1e9f7e90 Mon Sep 17 00:00:00 2001 From: gtrainavicius Date: Tue, 28 Jan 2020 14:16:37 +0200 -Subject: [PATCH 0447/1209] pisound: Added reading Pisound board hardware +Subject: [PATCH 0447/1216] pisound: Added reading Pisound board hardware revision and exposing it (#3425) pisound: Added reading Pisound board hardware revision and exposing it in kernel log and sysfs file: @@ -347301,10 +347301,10 @@ index c9a881cf8f7c..3d0861082c83 100644 2.18.4 -From d5c30751ee5fc4ea86130f2e7bd804809ded0bc1 Mon Sep 17 00:00:00 2001 +From 2eae59ea358b9491236b342881a7a10b07d97819 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 2 Aug 2019 15:20:11 +0100 -Subject: [PATCH 0448/1209] mmc: sdhci-iproc: Fix vmmc regulators on iProc +Subject: [PATCH 0448/1216] mmc: sdhci-iproc: Fix vmmc regulators on iProc The Linux support for controlling card power via regulators appears to be contentious. I would argue that the default behaviour is contrary to @@ -347353,10 +347353,10 @@ index f4f5f0a70cda..203940fd2900 100644 2.18.4 -From 9dae9e75de5afbbb7bcf920ab2a9caf1fee02abf Mon Sep 17 00:00:00 2001 +From 4b9f9a47125bec0e84eb4f1fa4da4c68af5caab7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 30 Jul 2019 12:37:02 +0100 -Subject: [PATCH 0449/1209] ARM: dts: Declare RPi 4B SD card power regulator +Subject: [PATCH 0449/1216] ARM: dts: Declare RPi 4B SD card power regulator Later revisions of the Raspberry Pi 4B have a separate control over the SD card power. Expose that control to Linux as a fixed regulator with @@ -347428,10 +347428,10 @@ index a0605e2480af..315576a5b957 100644 2.18.4 -From 68e08058be7f708d5ef3a482869a7aeca970a4b1 Mon Sep 17 00:00:00 2001 +From dde515c746984d4fb221a121280fafd38cf51ef1 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 12 Jul 2019 11:41:25 +0100 -Subject: [PATCH 0450/1209] pcie-brcmstb: Bounce buffer support is for +Subject: [PATCH 0450/1216] pcie-brcmstb: Bounce buffer support is for BCM2711B0 Add a new compatible string to identify BCM2711B0, as later revisions @@ -347523,10 +347523,10 @@ index e646818ff21c..fb777a4e4750 100644 2.18.4 -From bc78ae0303c8ee865e36ddddba67e98a9ec594fe Mon Sep 17 00:00:00 2001 +From 98c7f3184ce899b13367c027d06de417d3bd23ef Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 12 Jul 2019 11:43:03 +0100 -Subject: [PATCH 0451/1209] bcm2838.dtsi: Use BCM2711 PCIe compatible string +Subject: [PATCH 0451/1216] bcm2838.dtsi: Use BCM2711 PCIe compatible string The BCM2711 PCIe controller has a limited address range in the B0 silicon, and the driver uses a compatible string to identify the @@ -347558,10 +347558,10 @@ index 60c706b4def0..847dc7e35c94 100644 2.18.4 -From c98c70427017937bc72ecadf956e47ad0a610583 Mon Sep 17 00:00:00 2001 +From 975e1bc16d66848c23131c435af0a4cbdd7436c5 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 29 Jan 2020 11:29:06 +0000 -Subject: [PATCH 0452/1209] ARM: dts: Remove bcm2838-rpi-4-b.dts +Subject: [PATCH 0452/1216] ARM: dts: Remove bcm2838-rpi-4-b.dts Upstream are not going to use the bcm2838 identifier, so begin the cleanup by removing the suggested upstream Pi 4 .dts file. @@ -347729,10 +347729,10 @@ index 7c3fc83fe66e..000000000000 2.18.4 -From 683ae7cc42a3b8cd26f52f8a69f08109ae3161fe Mon Sep 17 00:00:00 2001 +From 70d8e641ead6377060fc514caa12f367957faea1 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 29 Jan 2020 09:35:19 +0000 -Subject: [PATCH 0453/1209] tty: amba-pl011: Avoid rare write-when-full error +Subject: [PATCH 0453/1216] tty: amba-pl011: Avoid rare write-when-full error Under some circumstances on BCM283x processors data loss can be observed - a single byte missing from the TX output stream. These bytes @@ -347777,10 +347777,10 @@ index 6d90ee44036b..3cd3028827d2 100644 2.18.4 -From c8b07bf656d3bc791a40508eb1149ac22d1e0243 Mon Sep 17 00:00:00 2001 +From 82bbde7b70e49bf9e007a46315d6c50c2886c8a0 Mon Sep 17 00:00:00 2001 From: Tim Gover <990920+timg236@users.noreply.github.com> Date: Wed, 15 Jan 2020 11:26:19 +0000 -Subject: [PATCH 0454/1209] usb: xhci: Raspberry Pi FW loader for VIA VL805 +Subject: [PATCH 0454/1216] usb: xhci: Raspberry Pi FW loader for VIA VL805 The VL805 FW may either be loaded from an SPI EEPROM or alternatively loaded directly by the VideoCore firmware. A PCI reset will reset @@ -347869,10 +347869,10 @@ index ae71820af8e5..05c6989ec4c6 100644 2.18.4 -From 336eb725bf9873d6f4600142f9266cd522d9c773 Mon Sep 17 00:00:00 2001 +From 29ee19d5113265b4a6330acd90eb5db1dca462fc Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 29 Jan 2020 14:32:51 +0000 -Subject: [PATCH 0455/1209] overlays: Correct the eth_led* colour assignments +Subject: [PATCH 0455/1216] overlays: Correct the eth_led* colour assignments See: https://github.com/raspberrypi/firmware/issues/1311 @@ -347926,10 +347926,10 @@ index 3f324380a9f2..4032e1120d03 100644 2.18.4 -From 36176242cd801eaf5fd5b5c4ee5df54ef3a212e6 Mon Sep 17 00:00:00 2001 +From ab6ba1821d72a6f075499004cb878af6d9af5ee5 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 30 Jan 2020 12:42:07 +0000 -Subject: [PATCH 0456/1209] Revert "staging: vchiq_arm: Register a platform +Subject: [PATCH 0456/1216] Revert "staging: vchiq_arm: Register a platform device for audio" This reverts commit 25c7597af20d2b1d042bafd9be84eaa69c1690b7. @@ -347961,10 +347961,10 @@ index d84f7324fe14..7a9de9d0193c 100644 2.18.4 -From 876d8caea97dde53a7a2743eb435bb793d330d6d Mon Sep 17 00:00:00 2001 +From f18af1621bd0c57080e1dbc1b9e110ae4a9b306f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 30 Jan 2020 09:47:00 +0000 -Subject: [PATCH 0457/1209] ARM: dts: Add sd_poll_once dtparam to bcm283x/2711 +Subject: [PATCH 0457/1216] ARM: dts: Add sd_poll_once dtparam to bcm283x/2711 The old sdtweak overlay allowed the SD interface to be effectively disabled unless there was a card present at boot time, but that @@ -348030,10 +348030,10 @@ index 4032e1120d03..699bf9a2fa85 100644 2.18.4 -From 52e5ae0351947d21a97ca7a59c552f938de8831d Mon Sep 17 00:00:00 2001 +From 16d0a3ce1485a6e4afacc0d8d53e7d58e34cc32d Mon Sep 17 00:00:00 2001 From: MikeDK Date: Fri, 31 Jan 2020 10:57:21 +0100 -Subject: [PATCH 0458/1209] overlays: Add ssd1306-spi, ssh1106-spi, +Subject: [PATCH 0458/1216] overlays: Add ssd1306-spi, ssh1106-spi, ssd-1351-spi Add overlays for SSD1306, SH1106 and SSD1351 based OLED displays. @@ -348401,10 +348401,10 @@ index 000000000000..0eb1451b36c0 2.18.4 -From e717d539d1bad074bf9bc572942cd37294d417a9 Mon Sep 17 00:00:00 2001 +From 38294b6a371c87df994af77bd7e4224aa758c019 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 4 Feb 2020 12:42:27 +0000 -Subject: [PATCH 0459/1209] configs: Add NFS 4.2 support +Subject: [PATCH 0459/1216] configs: Add NFS 4.2 support See: https://github.com/raspberrypi/linux/issues/3397 @@ -348482,10 +348482,10 @@ index ff65bc543f61..4688da5d2e64 100644 2.18.4 -From 8bd62f5245d2ca933cded5d4eb84791c942e8aa1 Mon Sep 17 00:00:00 2001 +From 937c545c4ac157644c49dcd91bf01c3fd01bb16f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 4 Feb 2020 13:03:21 +0000 -Subject: [PATCH 0460/1209] overlays: dwc2: Increase RX FIFO size +Subject: [PATCH 0460/1216] overlays: dwc2: Increase RX FIFO size The previous version of the dwc2 overlay set the RX FIFO size to 256 4-byte words. This sounds large enough for a 1024 byte packet (the @@ -348536,10 +348536,10 @@ index 6112640837fc..96837d962188 100644 2.18.4 -From 08d85e19b113b8a49568085aa7930a6c599b5b87 Mon Sep 17 00:00:00 2001 +From 7be6070d188c8aa118f42224d4ebda5c71ebf1e2 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 4 Feb 2020 15:22:55 +0000 -Subject: [PATCH 0461/1209] overlays: Fix mcp23017's addr parameter +Subject: [PATCH 0461/1216] overlays: Fix mcp23017's addr parameter The addr parameter of the mcp23017 overlay was broken by the addition of the noints parameter; splitting the mcp node in two without also @@ -348588,10 +348588,10 @@ index 16af971c3bdb..c546d8ba7e6d 100644 2.18.4 -From 9d544eb1886d5d0fcb4452c80c62585e2032524e Mon Sep 17 00:00:00 2001 +From 31d2f3b03a2b7dabd33b8d1de519a32b5a8f3c75 Mon Sep 17 00:00:00 2001 From: Michael Kaplan Date: Wed, 5 Feb 2020 10:27:23 +0100 -Subject: [PATCH 0462/1209] overlays: add hdmi-backlight-hwhack-gpio-overlay +Subject: [PATCH 0462/1216] overlays: add hdmi-backlight-hwhack-gpio-overlay This is a Devicetree overlay for GPIO based backlight on/off capability. @@ -348705,10 +348705,10 @@ index 000000000000..50b9a2665c80 2.18.4 -From f6082dcba62dee773f034de89264fb6d0ea3888d Mon Sep 17 00:00:00 2001 +From e38ab4ef0bedc1ccf6dd5e8a4d89d2e68b822732 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 13 Nov 2019 16:28:10 +0000 -Subject: [PATCH 0463/1209] Revert "brcmfmac: Disable power management" +Subject: [PATCH 0463/1216] Revert "brcmfmac: Disable power management" Shortly after the release of the Pi 3B, a loss of SSH connectivity over WiFi was traced to the power management handling, so power @@ -348750,10 +348750,10 @@ index 4b97dfcda3cd..4beef16e328f 100644 2.18.4 -From cbf6a2ee1d939e88bcd8132f014c5e922ea454bc Mon Sep 17 00:00:00 2001 +From e113390a8861f181c7a5afc97baa5892c22bfc58 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 3 Feb 2020 09:32:22 +0000 -Subject: [PATCH 0464/1209] brcmfmac: Increase power saving delay to 2s +Subject: [PATCH 0464/1216] brcmfmac: Increase power saving delay to 2s Increase the delay before entering the lower power state to 2 seconds (the maximum allowed) in order to reduce the packet latencies, @@ -348781,10 +348781,10 @@ index 4beef16e328f..16bfcbe191c2 100644 2.18.4 -From 6b40a902b1c961836905a8d0565f20963168f998 Mon Sep 17 00:00:00 2001 +From f8eb910274633944a7db90306b72b7bb6e0e7f3a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 30 Jan 2020 11:39:39 +0000 -Subject: [PATCH 0465/1209] ARM: dts: Revert all changes to upstream dts files +Subject: [PATCH 0465/1216] ARM: dts: Revert all changes to upstream dts files With the possible exception of bcm2711* files where there is a name clash, we should not be modifying upstream DTS files. @@ -350742,10 +350742,10 @@ index 3706a795b586..202a61f574c7 100644 2.18.4 -From 45b206a89f5881b868c5642d9fb9e7d540320f25 Mon Sep 17 00:00:00 2001 +From 9498910356b2c043506015bdcc369f567511fe9a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 31 Jan 2020 16:53:13 +0000 -Subject: [PATCH 0466/1209] ARM: dts: Clean out downstream BCM2711/2838 files +Subject: [PATCH 0466/1216] ARM: dts: Clean out downstream BCM2711/2838 files Signed-off-by: Phil Elwell --- @@ -352607,10 +352607,10 @@ index 847dc7e35c94..000000000000 2.18.4 -From 0da5c8e21f5e433db635fb7c93d6835fba9a8227 Mon Sep 17 00:00:00 2001 +From 1e75702c6f04f236d12ef93d4533a4d475484441 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Sun, 6 Oct 2019 15:41:25 +0200 -Subject: [PATCH 0467/1209] ARM: dts: Add minimal Raspberry Pi 4 support +Subject: [PATCH 0467/1216] ARM: dts: Add minimal Raspberry Pi 4 support This adds minimal support for the new Raspberry Pi 4 without the fancy stuff like GENET, PCIe, xHCI, 40 bit DMA and V3D. The RPi 4 is @@ -353646,10 +353646,10 @@ index 000000000000..0ff0e9e25327 2.18.4 -From 6f4e535bef4ca899af7c37296d798822a6ed8c00 Mon Sep 17 00:00:00 2001 +From de5e3746d809cb82825d5bf123ba9c5bdaac5f2a Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Wed, 6 Nov 2019 10:59:44 +0100 -Subject: [PATCH 0468/1209] ARM: dts: bcm2711: force CMA into first GB of +Subject: [PATCH 0468/1216] ARM: dts: bcm2711: force CMA into first GB of memory arm64 places the CMA in ZONE_DMA32, which is not good enough for the @@ -353698,10 +353698,10 @@ index ac83dac2e6ba..34d24fe272e2 100644 2.18.4 -From 23a59e59e5634b2701c88e5724874a92f07e8452 Mon Sep 17 00:00:00 2001 +From 97b77307d216250e78c07c14d7335d223bfc1c7c Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Mon, 11 Nov 2019 20:49:26 +0100 -Subject: [PATCH 0469/1209] ARM: dts: bcm2711-rpi-4: Enable GENET support +Subject: [PATCH 0469/1216] ARM: dts: bcm2711-rpi-4: Enable GENET support This enables the Gigabit Ethernet support on the Raspberry Pi 4. The defined PHY mode is equivalent to the default register settings @@ -353792,10 +353792,10 @@ index 34d24fe272e2..961bed832755 100644 2.18.4 -From 72bdf6e1aff0e535981e44ed77cfab8081114075 Mon Sep 17 00:00:00 2001 +From a85f43d98700c37efb7b1cf5779bce0a2ba00a23 Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Wed, 4 Dec 2019 13:56:33 +0100 -Subject: [PATCH 0470/1209] ARM: dts: bcm2711: fix soc's node dma-ranges +Subject: [PATCH 0470/1216] ARM: dts: bcm2711: fix soc's node dma-ranges Raspberry Pi's firmware has a feature to select how much memory to reserve for its GPU called 'gpu_mem'. The possible values go from 16MB @@ -353838,10 +353838,10 @@ index 961bed832755..e2f6ffb00aa9 100644 2.18.4 -From 67a1b3975e40a9d2b78c983b67751d1381f920f8 Mon Sep 17 00:00:00 2001 +From 603530c9d58de6a021b6d0dfbeb4d6c422a9f450 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 30 Jan 2020 15:48:00 +0000 -Subject: [PATCH 0471/1209] ARM: dts: Rebuild downstream DTS files +Subject: [PATCH 0471/1216] ARM: dts: Rebuild downstream DTS files Refactor the tree of downstream DTS files to achieve approximately the same end result but wihout modifying upstream files (except for @@ -354938,10 +354938,10 @@ index 000000000000..6c8b26388229 2.18.4 -From c86b18091b1055f46ba7041694634fab885fd817 Mon Sep 17 00:00:00 2001 +From e2d9d1dfaee4805fa91600043208f7d67bbd72b4 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 31 Jan 2020 15:47:43 +0000 -Subject: [PATCH 0472/1209] Revert "bcm2711: Retain support for old dtbs" +Subject: [PATCH 0472/1216] Revert "bcm2711: Retain support for old dtbs" This reverts commit 61a505c739150c8dbb57a73db5c6c720d5160157. --- @@ -354996,10 +354996,10 @@ index cf308212feca..43e3127e25cd 100644 2.18.4 -From 5d035a1c77ecacbea4de5a5487ccf6eddbc00035 Mon Sep 17 00:00:00 2001 +From b8de26e3a463226202e9391f7761df643238a00d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 31 Jan 2020 09:26:18 +0000 -Subject: [PATCH 0473/1209] staging/vchiq_arm: Fix bcm2711 compatible string +Subject: [PATCH 0473/1216] staging/vchiq_arm: Fix bcm2711 compatible string Fixes: "vchiq: Add 36-bit address support" @@ -355034,10 +355034,10 @@ index 7a9de9d0193c..3a120f3b33ad 100644 2.18.4 -From af6dc27ade043324258fa8b5867768aa2ae83a1c Mon Sep 17 00:00:00 2001 +From 4f1bbd69a8bb28467b8eecb5e13e06d62daaa323 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 31 Jan 2020 09:28:57 +0000 -Subject: [PATCH 0474/1209] bcm2835-dma: Correct SoC name +Subject: [PATCH 0474/1216] bcm2835-dma: Correct SoC name The Pi 4 SoC is called BCM2711, not BCM2838. @@ -355529,10 +355529,10 @@ index 87fd58272e95..8d7c80536aa4 100644 2.18.4 -From 525375331b83134c56fbe83260e54194204488c3 Mon Sep 17 00:00:00 2001 +From 5738015c7172070a0c572dcc213523206f6e657e Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 31 Jan 2020 09:33:40 +0000 -Subject: [PATCH 0475/1209] thermal: brcmstb_thermal: Correct SoC name +Subject: [PATCH 0475/1216] thermal: brcmstb_thermal: Correct SoC name The Pi 4 SoC is called BCM2711, not BCM2838. @@ -355582,10 +355582,10 @@ index 7a7c6ad7b8a0..08f71fec5152 100644 2.18.4 -From 74eb98173c3ac20073ecacb9404b2ef0c65b1b9e Mon Sep 17 00:00:00 2001 +From 140ae78b2ccec78b8acc88300a54b753f9966dac Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 31 Jan 2020 09:36:57 +0000 -Subject: [PATCH 0476/1209] hwrng: iproc-rng200: Correct SoC name +Subject: [PATCH 0476/1216] hwrng: iproc-rng200: Correct SoC name The Pi 4 SoC is called BCM2711, not BCM2838. @@ -355657,10 +355657,10 @@ index 7b6966b7f602..857dacd49c3b 100644 2.18.4 -From 7872282fede376d1aeea6cdf233d0d2579b2765e Mon Sep 17 00:00:00 2001 +From 69bb5daf347580dd5c73908a6c33d8b273db4bb7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 31 Jan 2020 09:39:40 +0000 -Subject: [PATCH 0477/1209] pcie-brcmstb: Correct SoC name +Subject: [PATCH 0477/1216] pcie-brcmstb: Correct SoC name The Pi 4 SoC is called BCM2711, not BCM2838. @@ -355761,10 +355761,10 @@ index ac8dde3c030b..dec65992902e 100644 2.18.4 -From 57fd2cd9c004e29899dacc8b6821bea691468b52 Mon Sep 17 00:00:00 2001 +From fbd4d97120a2070918829797d5cb1ecfce7938fe Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 31 Jan 2020 15:24:59 +0000 -Subject: [PATCH 0478/1209] ARM: dts: Correct SoC name +Subject: [PATCH 0478/1216] ARM: dts: Correct SoC name The Pi 4 SoC is called BCM2711, not BCM2838. @@ -355817,10 +355817,10 @@ index 6c8b26388229..29e7aa15d5a3 100644 2.18.4 -From 5be3c293ecd573b21fd7bb661470204776480795 Mon Sep 17 00:00:00 2001 +From bff9fc43465f7f8b61205785c66e5301f0e0d21c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Sat, 1 Feb 2020 08:58:11 +0000 -Subject: [PATCH 0479/1209] ARM: dts: Remove CMA allocation from Pi 4 dts +Subject: [PATCH 0479/1216] ARM: dts: Remove CMA allocation from Pi 4 dts The 5.5 tree includes a patch to disable the CMA command line parameter and replace it with properties from a DT node. @@ -355855,10 +355855,10 @@ index 2013cf832567..f5bd44ea2bf1 100644 2.18.4 -From cb0e579a02975fe20d7bc368c25b15866b3b2667 Mon Sep 17 00:00:00 2001 +From 27aced61e608f9c6243be3596145204661a9ab0e Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Thu, 6 Dec 2018 19:28:55 +0100 -Subject: [PATCH 0480/1209] staging: vchiq_arm: Register a platform device for +Subject: [PATCH 0480/1216] staging: vchiq_arm: Register a platform device for audio Following Eric's commit 37b7b3087a2f ("staging/vc04_services: Register a @@ -355896,10 +355896,10 @@ index 3a120f3b33ad..57867b75d61a 100644 2.18.4 -From da371a536ad1994bfe43eebf99211ddb3fa74553 Mon Sep 17 00:00:00 2001 +From 2885336508826a7b226ff80fa849e0755eb376d2 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 3 Feb 2020 17:30:46 +0000 -Subject: [PATCH 0481/1209] staging: vchiq_arm: Give vchiq children DT nodes +Subject: [PATCH 0481/1216] staging: vchiq_arm: Give vchiq children DT nodes vchiq kernel clients are now instantiated as platform drivers rather than using DT, but the children of the vchiq interface may still @@ -355941,10 +355941,10 @@ index 57867b75d61a..a3fcb1830995 100644 2.18.4 -From e1e1b6a68a1a1513f6a64901b577b241f735185e Mon Sep 17 00:00:00 2001 +From aef6e55fb1e76c8bbdaab2ecc511892d9466cd64 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 3 Feb 2020 17:03:29 +0000 -Subject: [PATCH 0482/1209] ARM: dts: Move audio node under the vchiq parent +Subject: [PATCH 0482/1216] ARM: dts: Move audio node under the vchiq parent VCHIQ kernel clients are now instantiated as platform drivers rather than using DT, but the children of the vchiq device can optionally be @@ -356028,10 +356028,10 @@ index 29e7aa15d5a3..a71b2eb74723 100644 2.18.4 -From 387fa3b32519fe29841c8aa983ba9c7d6895023f Mon Sep 17 00:00:00 2001 +From 9f506b21ffd5153c8216ada4eb46d00fb79257a7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 27 Feb 2020 13:34:08 +0000 -Subject: [PATCH 0483/1209] ARM: dts: bcm283x: Restore simple-bus to /clocks +Subject: [PATCH 0483/1216] ARM: dts: bcm283x: Restore simple-bus to /clocks Commit [1] ([2] upstream) removed the "simple-bus" compatible string, "#address-cells" and "#size-cells" to fix some DT scheme warnings. In @@ -356069,10 +356069,10 @@ index 202a61f574c7..18a95aaca191 100644 2.18.4 -From 8f85b3aded114c8774e199079fe17e8db8e6f459 Mon Sep 17 00:00:00 2001 +From 2e859294c8f9182f2af9ecc8f75706f78abfd93e Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 28 Feb 2020 10:22:48 +0000 -Subject: [PATCH 0484/1209] Revert "ARM: dts: bcm283x: Restore simple-bus to +Subject: [PATCH 0484/1216] Revert "ARM: dts: bcm283x: Restore simple-bus to /clocks" This reverts commit 894dece014e4df68c9f6a11a0761fba1fcfc844f. @@ -356099,10 +356099,10 @@ index 18a95aaca191..202a61f574c7 100644 2.18.4 -From b5c981acf7da95798b5e85235ee8f67f637356f2 Mon Sep 17 00:00:00 2001 +From bcc43bfdb8cc223525dd935945bd297a18d3da8b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 28 Feb 2020 11:22:40 +0000 -Subject: [PATCH 0485/1209] ARM: dts: overlays: Create custom clocks in / +Subject: [PATCH 0485/1216] ARM: dts: overlays: Create custom clocks in / Change [1] removes the simple-bus compatible string from the "/clocks" node, preventing any custom clocks placed there from being initialised. @@ -356192,10 +356192,10 @@ index 7bf0317ea83b..c5583e010339 100644 2.18.4 -From d88780bb1695c21237717b72c74b1bb0de67c2c4 Mon Sep 17 00:00:00 2001 +From 3a21d21f90206cb03658696db909ae709b1c3019 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Thu, 30 Jan 2020 12:35:44 +0000 -Subject: [PATCH 0486/1209] staging: vc04_services: Fix vcsm overflow bug when +Subject: [PATCH 0486/1216] staging: vc04_services: Fix vcsm overflow bug when counting transactions The response block and local state were using u16 and u32 respectively @@ -356224,10 +356224,10 @@ index 83110c55f440..c87b964abb31 100644 2.18.4 -From bc26b368efec8b104ec0b3e4f7363daa361b5e34 Mon Sep 17 00:00:00 2001 +From f5209e0d95cb68b1328d78248fd090e53ebf954a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 7 Feb 2020 09:51:31 +0000 -Subject: [PATCH 0487/1209] overlays: Add timeout_ms parameter to gpio-poweroff +Subject: [PATCH 0487/1216] overlays: Add timeout_ms parameter to gpio-poweroff The timeout_ms parameter specifies in milliseconds how long the kernel waits for power-down before issuing a WARN. The default value is 3000 ms. @@ -356266,10 +356266,10 @@ index bb8cd3bf264d..416aa2bc797a 100644 2.18.4 -From 5e9e5feef5fc538ed65a3339a0a4c1aba26cd6b8 Mon Sep 17 00:00:00 2001 +From 80da15fff04e60317ded0d226fa5c1333bdd19ae Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Mon, 10 Feb 2020 15:47:07 +0100 -Subject: [PATCH 0488/1209] defconfigs: enable CONFIG_BPF_LIRC_MODE2 +Subject: [PATCH 0488/1216] defconfigs: enable CONFIG_BPF_LIRC_MODE2 This enables support for IR decoding via BPF programs. @@ -356333,10 +356333,10 @@ index 6b4eae39fee6..894168aeef61 100644 2.18.4 -From 768bc7e13e6e6ff9e83ee94588b16c7ede54653f Mon Sep 17 00:00:00 2001 +From b0d9b64760e36c047f80e5526fc5523bcb7b4b26 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Mon, 10 Feb 2020 18:21:02 +0100 -Subject: [PATCH 0489/1209] bcmrpi3_defconfig: align RC config with +Subject: [PATCH 0489/1216] bcmrpi3_defconfig: align RC config with bcm2711_defconfig Signed-off-by: Matthias Reichl @@ -356385,10 +356385,10 @@ index 4688da5d2e64..1dad7bcb579a 100644 2.18.4 -From 3e736df7b88a66dea113bcbda53c9890393964fc Mon Sep 17 00:00:00 2001 +From 450d31abf708da2beec73c9cb3b3aefda6815f4e Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 6 Feb 2020 12:23:15 +0000 -Subject: [PATCH 0490/1209] of: overlay: Correct symbol path fixups +Subject: [PATCH 0490/1216] of: overlay: Correct symbol path fixups When symbols from overlays are added to the live tree their paths must be rebased. The translated symbol is normally the result of joining @@ -356428,10 +356428,10 @@ index 1688f576ee8a..bef83edca195 100644 2.18.4 -From f7cbbceaf742ae75ba97613642ff13f9b07a5ea9 Mon Sep 17 00:00:00 2001 +From c20539b5e87468bf40f804817c075015730f465e Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 24 Feb 2020 11:13:09 +0000 -Subject: [PATCH 0491/1209] configs: Add CONFIG_HID_STEAM=m +Subject: [PATCH 0491/1216] configs: Add CONFIG_HID_STEAM=m See: https://github.com/raspberrypi/linux/issues/3344 @@ -356508,10 +356508,10 @@ index 1dad7bcb579a..fa691991528f 100644 2.18.4 -From d76dcfa97abdbf2fcfa634ed0334e90c08cf59ca Mon Sep 17 00:00:00 2001 +From 57c03d02bd2f21a5e45fc01127dc4ff5e6a2239d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 27 Feb 2020 11:23:09 +0000 -Subject: [PATCH 0492/1209] configs: Add CONFIG_EXT4_ENCRYPTION=y +Subject: [PATCH 0492/1216] configs: Add CONFIG_EXT4_ENCRYPTION=y Enable EXT4 encryption support for all configurations except those based on the original BCM2835, i.e. not on B+, Zero, etc. This @@ -356620,10 +356620,10 @@ index fa691991528f..b40477e1553b 100644 2.18.4 -From cf70826d369671b35c54a9d3198d2733d3e252b1 Mon Sep 17 00:00:00 2001 +From 8a68407483cd15fca9fb62a4f31a1e4f376a48a6 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 5 Feb 2020 17:25:52 +0000 -Subject: [PATCH 0493/1209] configs: Add KVM support to arm64 bcm2711_defconfig +Subject: [PATCH 0493/1216] configs: Add KVM support to arm64 bcm2711_defconfig See: https://github.com/raspberrypi/linux/issues/3035 @@ -356651,10 +356651,10 @@ index 6be7a169eac1..bf0551437fd7 100644 2.18.4 -From b62ed127b2a56c4697c6adcec249a22005d4f8fc Mon Sep 17 00:00:00 2001 +From 476bdbfff7403f88023d1455d34a0b1848817baa Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 3 Mar 2020 09:43:41 +0000 -Subject: [PATCH 0494/1209] overlays: sc16ic750-i2c: Fix xtal parameter +Subject: [PATCH 0494/1216] overlays: sc16ic750-i2c: Fix xtal parameter The xtal parameter is targetting the wrong node - fix it. @@ -356682,10 +356682,10 @@ index 5fbff2e6c02d..16fe0d08cef1 100644 2.18.4 -From fe1a71da5596bcfbe0095f6973e9ef05ba30f551 Mon Sep 17 00:00:00 2001 +From 6a6f72ac697b1173bee098cbdd1b05ce4eac292c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Mar 2020 16:59:11 +0000 -Subject: [PATCH 0495/1209] Revert "pcie-brcmstb: Correct SoC name" +Subject: [PATCH 0495/1216] Revert "pcie-brcmstb: Correct SoC name" This reverts commit 900b4ad0814df7dbacb01318bf49af5bab605fa0. --- @@ -356781,10 +356781,10 @@ index dec65992902e..ac8dde3c030b 100644 2.18.4 -From 89383bffe90863f6f168ba7f67537dbfe1214db1 Mon Sep 17 00:00:00 2001 +From b9c9b9885911def5a45285859db68cb67350612c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Mar 2020 16:59:23 +0000 -Subject: [PATCH 0496/1209] Revert "pcie-brcmstb: Bounce buffer support is for +Subject: [PATCH 0496/1216] Revert "pcie-brcmstb: Bounce buffer support is for BCM2711B0" This reverts commit 58ac2d4474e531300f9f83773aa4d09e95ee2626. @@ -356873,10 +356873,10 @@ index fb777a4e4750..e646818ff21c 100644 2.18.4 -From d0735ee41b6c5638d97598efc9f77f03c5db71c1 Mon Sep 17 00:00:00 2001 +From 3c23dc77fca0d7cbc89cfd7d805f77d3533ce7d4 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Mar 2020 16:59:39 +0000 -Subject: [PATCH 0497/1209] Revert "pcie-brcmstb: Eliminate arch_dma_ops error +Subject: [PATCH 0497/1216] Revert "pcie-brcmstb: Eliminate arch_dma_ops error message" This reverts commit 27cf0ad95cdf30f52a5fc6c69014a0d7bf5a1222. @@ -357022,10 +357022,10 @@ index e646818ff21c..e8c8b355548a 100644 2.18.4 -From 589e07695078ac5b80522982d9f64febe7c009df Mon Sep 17 00:00:00 2001 +From e016ee1a9e654b292e6be3a79e5a105eded07e38 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Mar 2020 16:59:51 +0000 -Subject: [PATCH 0498/1209] Revert "pcie-brcmstb-bounce64.c: dev_err() -> +Subject: [PATCH 0498/1216] Revert "pcie-brcmstb-bounce64.c: dev_err() -> dev_info() for info messages" This reverts commit 2340a88a493d750dc3fcfa48de880fc4b8e479d2. @@ -357050,10 +357050,10 @@ index ac8dde3c030b..6a872975ba9e 100644 2.18.4 -From 93cc2676d3656b7ecca96c45e2eb964b5de23a33 Mon Sep 17 00:00:00 2001 +From abbaa63409dd703229b4e1ac45c9a4a7c1b948b0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Mar 2020 17:00:01 +0000 -Subject: [PATCH 0499/1209] Revert "Ported pcie-brcmstb bounce buffer +Subject: [PATCH 0499/1216] Revert "Ported pcie-brcmstb bounce buffer implementation to ARM64. (#3144)" This reverts commit 60f3db31d4cb785befed715b80c430f60f647701. @@ -357775,10 +357775,10 @@ index e8c8b355548a..87fd40ae3140 100644 2.18.4 -From 998a1bc844a2d31b1a3af22abe42cb7f2557a70b Mon Sep 17 00:00:00 2001 +From 95c52c6f82132a2e627774ea8329163e4d8883b9 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Mar 2020 17:00:16 +0000 -Subject: [PATCH 0500/1209] Revert "pcie-brcmstb: Don't set DMA ops for root +Subject: [PATCH 0500/1216] Revert "pcie-brcmstb: Don't set DMA ops for root complex" This reverts commit 510a127017a0aada2734dbf57d25aaa0189198ff. @@ -357804,10 +357804,10 @@ index 87fd40ae3140..746cfb405ad3 100644 2.18.4 -From fb0249c6b787243e87e9b84f3319c12518176800 Mon Sep 17 00:00:00 2001 +From 93a2c470a38c59d3a6bba1507d36cb76a61083a8 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 9 Mar 2020 10:06:59 +0000 -Subject: [PATCH 0501/1209] Revert "bcm2835-dma: Correct SoC name" +Subject: [PATCH 0501/1216] Revert "bcm2835-dma: Correct SoC name" This reverts commit f498861a16d0b9a189a329080da1aa64d6e9bda7. --- @@ -358297,10 +358297,10 @@ index 8d7c80536aa4..87fd58272e95 100644 2.18.4 -From 7fb4a6dd20a0ba66917289c7fe2b97f61de97ac3 Mon Sep 17 00:00:00 2001 +From 31b79c12b36d6d0ff5f8dc6811afd3dbd9e4b2fb Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 9 Mar 2020 10:07:15 +0000 -Subject: [PATCH 0502/1209] Revert "bcm2835-dma: Add proper 40-bit DMA support" +Subject: [PATCH 0502/1216] Revert "bcm2835-dma: Add proper 40-bit DMA support" This reverts commit 773a2db89ad2785d72b215673d87c0a51d769f61. --- @@ -359249,10 +359249,10 @@ index 746cfb405ad3..782725e3adad 100644 2.18.4 -From 3f8c916e1a85d8901c4d770beca6138babf0a257 Mon Sep 17 00:00:00 2001 +From 470e321baf85c01538167569b8486d889c21a06e Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 9 Mar 2020 10:07:39 +0000 -Subject: [PATCH 0503/1209] Revert "pcie-brcmstb: Changes for BCM2711" +Subject: [PATCH 0503/1216] Revert "pcie-brcmstb: Changes for BCM2711" This reverts commit 1dab5ded41ed07adc12f26e529aa64209a7c44b6. --- @@ -360695,10 +360695,10 @@ index 254783d1065f..000000000000 2.18.4 -From f4f68f0e4aa20718a0d4628d71930ea7c071dd18 Mon Sep 17 00:00:00 2001 +From 20db42af5f3c8f3db99017740be902324964ba62 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 9 Mar 2020 10:08:35 +0000 -Subject: [PATCH 0504/1209] Revert "PCI: brcmstb: Add MSI capability" +Subject: [PATCH 0504/1216] Revert "PCI: brcmstb: Add MSI capability" This reverts commit b1619c83208e7b804e2c3547dbf24bb02b3be239. --- @@ -361234,10 +361234,10 @@ index b028d4be81a2..27bcf83c99d7 100644 2.18.4 -From 6a3d13fc6888e9bd5e9084bd2f556db456612db9 Mon Sep 17 00:00:00 2001 +From 40204c37d14307f3bf0e603f3eeda54bde21b854 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 9 Mar 2020 10:08:49 +0000 -Subject: [PATCH 0505/1209] Revert "PCI: brcmstb: Add dma-range mapping for +Subject: [PATCH 0505/1216] Revert "PCI: brcmstb: Add dma-range mapping for inbound traffic" This reverts commit d45590eb858ac7a2578d477791881ba7ffb1e615. @@ -361742,10 +361742,10 @@ index 27bcf83c99d7..babef9191e88 100644 2.18.4 -From a377420013c8e16fc422e7d595907f41193e9fcc Mon Sep 17 00:00:00 2001 +From 1b0ea70f9b0629c9f72c84b35ff2c36db851840f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 9 Mar 2020 10:10:54 +0000 -Subject: [PATCH 0506/1209] Revert "PCI: brcmstb: Add Broadcom STB PCIe host +Subject: [PATCH 0506/1216] Revert "PCI: brcmstb: Add Broadcom STB PCIe host controller driver" This reverts commit 79624ca23c53064fefee774a89952a587b72cc01. @@ -362932,10 +362932,10 @@ index d92290679067..000000000000 2.18.4 -From 635c012a3925c0de415a40a429ae7eecfe458342 Mon Sep 17 00:00:00 2001 +From 31768031c6128f59b476bea8757d1d199d0d7bfb Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 12 Mar 2020 12:16:18 +0000 -Subject: [PATCH 0507/1209] Revert "arm64/mm: Limit the DMA zone for arm64" +Subject: [PATCH 0507/1216] Revert "arm64/mm: Limit the DMA zone for arm64" This reverts commit 47fec0dcefa53f44985e95785021447d646daa2b. --- @@ -362959,10 +362959,10 @@ index 1b15656c96db..45c00a54909c 100644 2.18.4 -From 737c4b9f50d058b426e19f5be0f03136acbbf3f1 Mon Sep 17 00:00:00 2001 +From ad60eab34887c53cda1e7e321d65ef5624044474 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 12 Mar 2020 14:06:04 +0000 -Subject: [PATCH 0508/1209] Revert "dma-direct: check for overflows on 32 bit +Subject: [PATCH 0508/1216] Revert "dma-direct: check for overflows on 32 bit DMA addresses" This reverts commit e44850bd4205a8cf17f23c44668c0f8d28ad40b1. @@ -363009,10 +363009,10 @@ index 6a18a97b76a8..adf993a3bd58 100644 2.18.4 -From 62331883c99a0e9677f30fd535e8350caab8dee8 Mon Sep 17 00:00:00 2001 +From cd92a40d6fbcad33998b4bebdefd4d9638fcd08c Mon Sep 17 00:00:00 2001 From: Robin Murphy Date: Wed, 3 Jul 2019 18:23:01 +0100 -Subject: [PATCH 0509/1209] of/address: Introduce of_get_next_dma_parent() +Subject: [PATCH 0509/1216] of/address: Introduce of_get_next_dma_parent() helper commit 862ab5578f754117742c8b8c8e5ddf98bdb190ba upstream. @@ -363055,10 +363055,10 @@ index 5abb056b2b51..b2a86049c423 100644 2.18.4 -From b394cb889134bf12e09d9d4ac445e37350ad30cb Mon Sep 17 00:00:00 2001 +From 055e974839ad94dcda134e8c2f6166f560044937 Mon Sep 17 00:00:00 2001 From: Robin Murphy Date: Wed, 3 Jul 2019 14:47:31 +0100 -Subject: [PATCH 0510/1209] of: address: Follow DMA parent for "dma-coherent" +Subject: [PATCH 0510/1216] of: address: Follow DMA parent for "dma-coherent" commit c60bf3eb888a362100aa1bdbea351dab681e262a upstream. @@ -363091,10 +363091,10 @@ index b2a86049c423..42269c8a308b 100644 2.18.4 -From 342fd1a0c9bd387aaff323301743db68f82326b5 Mon Sep 17 00:00:00 2001 +From f731184d78543dbbbcea405fcbd80ed56ddf262c Mon Sep 17 00:00:00 2001 From: Robin Murphy Date: Tue, 2 Jul 2019 18:42:39 +0100 -Subject: [PATCH 0511/1209] of: Factor out #{addr,size}-cells parsing +Subject: [PATCH 0511/1216] of: Factor out #{addr,size}-cells parsing In some cases such as PCI host controllers, we may have a "parent bus" which is an OF leaf node, but still need to correctly parse ranges from @@ -363218,10 +363218,10 @@ index 24786818e32e..66294d29942a 100644 2.18.4 -From 0119498584fc73c8da53dfb1f135b1722a7d134a Mon Sep 17 00:00:00 2001 +From 4bdf93b513f73e0697054014cc582d9512a5bcfd Mon Sep 17 00:00:00 2001 From: Rob Herring Date: Wed, 4 Sep 2019 11:43:30 +0100 -Subject: [PATCH 0512/1209] of/address: Translate 'dma-ranges' for parent nodes +Subject: [PATCH 0512/1216] of/address: Translate 'dma-ranges' for parent nodes missing 'dma-ranges' commit 81db12ee15cb83926e290a8a3654a2dfebc80935 upstream. @@ -363264,10 +363264,10 @@ index 104617bffcc8..4e41ab740fc3 100644 2.18.4 -From f1c3bc1b9e81593abb079c97d9c82dc880eeaf3b Mon Sep 17 00:00:00 2001 +From 416985833b421fb522e8d4ee768c653ecd7015f1 Mon Sep 17 00:00:00 2001 From: Robin Murphy Date: Wed, 3 Jul 2019 18:42:20 +0100 -Subject: [PATCH 0513/1209] of: Make of_dma_get_range() work on bus nodes +Subject: [PATCH 0513/1216] of: Make of_dma_get_range() work on bus nodes commit 951d48855d86e72e0d6de73440fe09d363168064 upstream. @@ -363377,10 +363377,10 @@ index 4e41ab740fc3..100b762ac080 100644 2.18.4 -From 95b22cd31de4d0088be13c034ad1f20fcbdb2dda Mon Sep 17 00:00:00 2001 +From b81d121a6c33075f0ca15643ec0739a7202ccc1f Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Wed, 11 Sep 2019 20:25:43 +0200 -Subject: [PATCH 0514/1209] arm64: mm: use arm64_dma_phys_limit instead of +Subject: [PATCH 0514/1216] arm64: mm: use arm64_dma_phys_limit instead of calling max_zone_dma_phys() commit ae970dc096b2d39f65f2e18d142e3978dc9ee1c7 upstream. @@ -363413,10 +363413,10 @@ index 45c00a54909c..098c0f5bedf6 100644 2.18.4 -From a8b522f68e62a8d5fb5f9cb917553cfe0e16466b Mon Sep 17 00:00:00 2001 +From c630bddcdca8851f30ac59a79da04fdaf1f02340 Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Wed, 11 Sep 2019 20:25:44 +0200 -Subject: [PATCH 0515/1209] arm64: rename variables used to calculate +Subject: [PATCH 0515/1216] arm64: rename variables used to calculate ZONE_DMA32's size commit a573cdd7973dedd87e62196c400332896bb236c8 upstream. @@ -363536,10 +363536,10 @@ index 098c0f5bedf6..8e9bc64c5878 100644 2.18.4 -From 8e40b08afa487b21521f2398677db9763496fdbb Mon Sep 17 00:00:00 2001 +From f98b6b0009a987e824090fe73930eb67c038a48b Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Wed, 11 Sep 2019 20:25:45 +0200 -Subject: [PATCH 0516/1209] arm64: use both ZONE_DMA and ZONE_DMA32 +Subject: [PATCH 0516/1216] arm64: use both ZONE_DMA and ZONE_DMA32 commit 1a8e1cef7603e218339ac63cb3178b25554524e5 upstream. @@ -363720,10 +363720,10 @@ index 8e9bc64c5878..44f07fdf7a59 100644 2.18.4 -From 42a8e7b8dba4b678a5205263d1d9c7c151073d5a Mon Sep 17 00:00:00 2001 +From 3c639e2a4b5c055ab225dc02811f211c949f0013 Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Wed, 11 Sep 2019 20:25:46 +0200 -Subject: [PATCH 0517/1209] mm: refresh ZONE_DMA and ZONE_DMA32 comments in +Subject: [PATCH 0517/1216] mm: refresh ZONE_DMA and ZONE_DMA32 comments in 'enum zone_type' commit 734f9246e791d8da278957b2c326d7709b2a97c0 upstream. @@ -363808,10 +363808,10 @@ index a90aba3d6afb..6d8ea64eeb28 100644 2.18.4 -From 853f4e59bae30ea86f36e14e554671387e7135b6 Mon Sep 17 00:00:00 2001 +From dde3c4928370ba6a835533dcfde222885f169a03 Mon Sep 17 00:00:00 2001 From: Rob Herring Date: Mon, 28 Oct 2019 11:32:32 -0500 -Subject: [PATCH 0518/1209] resource: Add a resource_list_first_type helper +Subject: [PATCH 0518/1216] resource: Add a resource_list_first_type helper commit 494f8b10d832456a96be4ee7317425f6936cabc8 upstream. @@ -363850,10 +363850,10 @@ index 06da59b23b79..ff0339df56af 100644 2.18.4 -From f4f9b406c049811e61daf762f59ed332fdd6448f Mon Sep 17 00:00:00 2001 +From 5a08c44cd18a0bcd56b205da62390df282d8505c Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Mon, 14 Oct 2019 20:31:03 +0200 -Subject: [PATCH 0519/1209] dma/direct: turn ARCH_ZONE_DMA_BITS into a variable +Subject: [PATCH 0519/1216] dma/direct: turn ARCH_ZONE_DMA_BITS into a variable commit 8b5369ea580964dbc982781bfb9fb93459fc5e8d upstream. @@ -363938,7 +363938,7 @@ index 6ba5adb96a3b..d568ce08e3b2 100644 - #endif /* _ASM_POWERPC_PAGE_H */ diff --git a/arch/powerpc/mm/mem.c b/arch/powerpc/mm/mem.c -index 96ca90ce0264..3b99b6b67fb5 100644 +index c48705c726ac..be4e6141f25b 100644 --- a/arch/powerpc/mm/mem.c +++ b/arch/powerpc/mm/mem.c @@ -31,6 +31,7 @@ @@ -364065,10 +364065,10 @@ index d2b462835469..947823f1ccdf 100644 2.18.4 -From e989019892b2c6fc19da8cc769cb3554a2439f5e Mon Sep 17 00:00:00 2001 +From fad6412608d7d1ab487f5e9e59aed64ac33fcb74 Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Thu, 7 Nov 2019 16:06:44 +0100 -Subject: [PATCH 0520/1209] dma-direct: check for overflows on 32 bit DMA +Subject: [PATCH 0520/1216] dma-direct: check for overflows on 32 bit DMA addresses As seen on the new Raspberry Pi 4 and sta2x11's DMA implementation it is @@ -364135,10 +364135,10 @@ index d03af3605460..7aadb776924d 100644 2.18.4 -From 87b469840fb2e1e1856c59ac756fe18014d01d22 Mon Sep 17 00:00:00 2001 +From 3dbee3b19c3c5a81181f677b6976f225836a8477 Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Thu, 7 Nov 2019 16:06:45 +0100 -Subject: [PATCH 0521/1209] x86/PCI: sta2x11: use default DMA address +Subject: [PATCH 0521/1216] x86/PCI: sta2x11: use default DMA address translation commit e380a0394c36a3a878c858418d5dd7f5f195b6fc upstream. @@ -364407,10 +364407,10 @@ index 6269a175385d..4a631264b809 100644 2.18.4 -From 025dc7a33c92cd577397e5747961972a9954f0ec Mon Sep 17 00:00:00 2001 +From 51d79d30f3e65b699f6b1f2b3b3cc7a565016c8a Mon Sep 17 00:00:00 2001 From: Rob Herring Date: Wed, 30 Oct 2019 17:30:57 -0500 -Subject: [PATCH 0522/1209] PCI: of: Add inbound resource parsing to helpers +Subject: [PATCH 0522/1216] PCI: of: Add inbound resource parsing to helpers Extend devm_of_pci_get_host_bridge_resources() and pci_parse_request_of_pci_ranges() helpers to also parse the inbound @@ -364876,10 +364876,10 @@ index 6a6a819c5b49..df23d3517545 100644 2.18.4 -From e391d93bbfadb468acd726b61203a996d1c2c620 Mon Sep 17 00:00:00 2001 +From c86ed296d9072c746fc43ad37a8142c93c26c5a9 Mon Sep 17 00:00:00 2001 From: Christoph Hellwig Date: Tue, 12 Nov 2019 17:06:04 +0100 -Subject: [PATCH 0523/1209] dma-direct: unify the dma_capable definitions +Subject: [PATCH 0523/1216] dma-direct: unify the dma_capable definitions commit 130c1ccbf55330b55e82612a6e54eebb82c9d746 upstream. @@ -364991,10 +364991,10 @@ index 7aadb776924d..9e2e3d37b15c 100644 2.18.4 -From 417ad0c418a83c8e346c9840dd9340b7d3171068 Mon Sep 17 00:00:00 2001 +From f39eb13565b4104d1888571aada38861cee75a39 Mon Sep 17 00:00:00 2001 From: Christoph Hellwig Date: Tue, 12 Nov 2019 17:07:43 +0100 -Subject: [PATCH 0524/1209] dma-direct: avoid a forward declaration for +Subject: [PATCH 0524/1216] dma-direct: avoid a forward declaration for phys_to_dma Move dma_capable down a bit so that we don't need a forward declaration @@ -365066,10 +365066,10 @@ index 9e2e3d37b15c..f812ea2459f1 100644 2.18.4 -From 87f8e2f9bd2b623b2c4f294468123b36488a6d07 Mon Sep 17 00:00:00 2001 +From f5a1e810691062928b3fb995a1952c2e8e5564c8 Mon Sep 17 00:00:00 2001 From: Christoph Hellwig Date: Tue, 19 Nov 2019 17:38:58 +0100 -Subject: [PATCH 0525/1209] dma-direct: exclude dma_direct_map_resource from +Subject: [PATCH 0525/1216] dma-direct: exclude dma_direct_map_resource from the min_low_pfn check commit 68a33b1794665ba8a1d1ef1d3bfcc7c587d380a6 upstream. @@ -365195,10 +365195,10 @@ index f99b79d7e123..8d230ee47e12 100644 2.18.4 -From a8a49be96cb6053d97c8f6e99e827c258fa169c1 Mon Sep 17 00:00:00 2001 +From e49709ed45dd775a6204b0b590b6ad434b8fa2c0 Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Thu, 21 Nov 2019 10:26:44 +0100 -Subject: [PATCH 0526/1209] dma-mapping: treat dev->bus_dma_mask as a DMA limit +Subject: [PATCH 0526/1216] dma-mapping: treat dev->bus_dma_mask as a DMA limit commit a7ba70f1787f977f970cd116076c6fce4b9e01cc upstream. @@ -365591,10 +365591,10 @@ index 803bb857aa1b..085a0db545c7 100644 2.18.4 -From d6427c2f469938761cb07fcf94d4d000f70c6a88 Mon Sep 17 00:00:00 2001 +From 4e115d03d14d700e650e9eda97f6abf6978321de Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Mon, 16 Dec 2019 12:01:08 +0100 -Subject: [PATCH 0527/1209] ARM: dts: bcm2711: Enable PCIe controller +Subject: [PATCH 0527/1216] ARM: dts: bcm2711: Enable PCIe controller commit d5c8dc0d4c880fbde5293cc186b1ab23466254c4 upstream. @@ -365653,10 +365653,10 @@ index e2f6ffb00aa9..b56388ce1216 100644 2.18.4 -From ce75606e4f0ac1ceb90bddb8122716a9b96e5b52 Mon Sep 17 00:00:00 2001 +From 6987d165b7989031e908a1dd67c4df07abe18753 Mon Sep 17 00:00:00 2001 From: Jim Quinlan Date: Mon, 16 Dec 2019 12:01:09 +0100 -Subject: [PATCH 0528/1209] PCI: brcmstb: Add Broadcom STB PCIe host controller +Subject: [PATCH 0528/1216] PCI: brcmstb: Add Broadcom STB PCIe host controller driver commit c0452137034bda8f686dd9a2e167949bfffd6776 upstream. @@ -366474,10 +366474,10 @@ index 000000000000..3250a2e6b1b4 2.18.4 -From 6c3ca70a40d4ad88618a833966042f5b5a2780a0 Mon Sep 17 00:00:00 2001 +From f561c6fb55b61113860b8b8491377f9b1d0bad19 Mon Sep 17 00:00:00 2001 From: Jim Quinlan Date: Mon, 16 Dec 2019 12:01:10 +0100 -Subject: [PATCH 0529/1209] PCI: brcmstb: Add MSI support +Subject: [PATCH 0529/1216] PCI: brcmstb: Add MSI support commit 40ca1bf580ef24df30702032ba5e40dfdcaa200b upstream. @@ -366865,10 +366865,10 @@ index 3250a2e6b1b4..d20aabc26273 100644 2.18.4 -From abfce711fa19c448c3feec3b8ac0c6fe4e9ba429 Mon Sep 17 00:00:00 2001 +From b43190bfcbb697354c8c2b5f59596351ad25ca96 Mon Sep 17 00:00:00 2001 From: Marek Szyprowski Date: Thu, 27 Feb 2020 12:51:46 +0100 -Subject: [PATCH 0530/1209] PCI: brcmstb: Fix build on 32bit ARM platforms with +Subject: [PATCH 0530/1216] PCI: brcmstb: Fix build on 32bit ARM platforms with older compilers commit 73a7a271b3eee7b83f29b13866163776f1cbef89 upstream. @@ -366909,10 +366909,10 @@ index d20aabc26273..3a10e678c7f4 100644 2.18.4 -From 511e8aefd438a3c0ed89539cf13798c88b478b65 Mon Sep 17 00:00:00 2001 +From f82b056158616414b00a0ddc8b4938493e22dedb Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 2 Mar 2020 15:05:25 +0000 -Subject: [PATCH 0531/1209] bcm2711-rpi.dtsi: Use upstream pcie node +Subject: [PATCH 0531/1216] bcm2711-rpi.dtsi: Use upstream pcie node Now that the upstream bcm2711 DT has a pcie DT node there's no need to define one downstream. @@ -366992,10 +366992,10 @@ index a71b2eb74723..18ba012413aa 100644 2.18.4 -From 74f479f336aa15f63d56d946e01880409abd26b1 Mon Sep 17 00:00:00 2001 +From e7d7538e317822f12e1cd6f2105f6456538e7aab Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 11 Mar 2020 12:14:49 +0000 -Subject: [PATCH 0532/1209] Revert "media: i2c: Add driver for Sony IMX219 +Subject: [PATCH 0532/1216] Revert "media: i2c: Add driver for Sony IMX219 sensor" This reverts commit 39d484cb87cbe5da5035199fbdec1f3c0b71d2ea. @@ -368143,10 +368143,10 @@ index 682397a48492..000000000000 2.18.4 -From f9992d892e44a5a7e56b0519af6290d7d86a0005 Mon Sep 17 00:00:00 2001 +From ca9877c92251007a18a4624fc274af72af6d284d Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 11 Mar 2020 12:14:58 +0000 -Subject: [PATCH 0533/1209] Revert "media: dt-bindings: Add binding for the +Subject: [PATCH 0533/1216] Revert "media: dt-bindings: Add binding for the Sony IMX219 sensor" This reverts commit e3dca865875b345a2fa45e8295e32d701c666334. @@ -368224,10 +368224,10 @@ index a02f1ce1e120..000000000000 2.18.4 -From 3090be2d186db19dd3d9214ddafbef48855923fa Mon Sep 17 00:00:00 2001 +From 189bc708f29f8945c06a0cf0710bc04e3d7c6fc6 Mon Sep 17 00:00:00 2001 From: Andrey Konovalov Date: Mon, 20 Jan 2020 05:15:57 -0300 -Subject: [PATCH 0534/1209] media: dt-bindings: media: i2c: Add IMX219 CMOS +Subject: [PATCH 0534/1216] media: dt-bindings: media: i2c: Add IMX219 CMOS sensor binding Commit 9d730f2cf4c0391785855dd231577d2de2594df9 upstream. @@ -368389,10 +368389,10 @@ index b7685777a806..d99bdf934705 100644 2.18.4 -From e51aebe479328e7da42f3e2c822d1c06bd3eb52d Mon Sep 17 00:00:00 2001 +From 8996ebebd205fbbfc3185c3d2843eee960b34974 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 20 Jan 2020 05:15:58 -0300 -Subject: [PATCH 0535/1209] media: i2c: Add driver for Sony IMX219 sensor +Subject: [PATCH 0535/1216] media: i2c: Add driver for Sony IMX219 sensor Commit 1283b3b8f82b9004fbb94398cade5c8e797a2c8d upstream. (Currently on linux-media/master, queued for 5.7) @@ -369772,10 +369772,10 @@ index 000000000000..f1effb5a5f66 2.18.4 -From 909163bb2d51eb5e2290aa802ed39034c1c88d55 Mon Sep 17 00:00:00 2001 +From 8f2b588c64ec49e7a51463f09e149993c5612c0d Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 11 Mar 2020 12:07:57 +0000 -Subject: [PATCH 0536/1209] overlays: imx219: Correct link frequency to match +Subject: [PATCH 0536/1216] overlays: imx219: Correct link frequency to match the upstream driver The upstream driver is checking the link frequency parameter, and @@ -369803,10 +369803,10 @@ index 2a1500d07b68..b9e3d9e5730d 100644 2.18.4 -From fa0309f6db6f47959811b182ecdd4216ec62fdcf Mon Sep 17 00:00:00 2001 +From 5e571ef13bd2ffde99f35d0a35b0e61f2d6af080 Mon Sep 17 00:00:00 2001 From: Nataliya Korovkina Date: Thu, 12 Mar 2020 17:22:53 -0400 -Subject: [PATCH 0537/1209] Kbuild: Allow .dtbo overlays to be built, adjust. +Subject: [PATCH 0537/1216] Kbuild: Allow .dtbo overlays to be built, adjust. This is adjustment to commit d368ceaacdccd7732dc97d1d7987bdf7149d62e3 "kbuild: Allow .dtbo overlays to be built piecemeal" @@ -369819,7 +369819,7 @@ Signed-off-by: Nataliya Korovkina 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile -index 098315e0a4d4..020319c9316d 100644 +index 1fddee1ede06..84e0410d3d2e 100644 --- a/Makefile +++ b/Makefile @@ -1267,7 +1267,7 @@ ifneq ($(dtstree),) @@ -369835,10 +369835,10 @@ index 098315e0a4d4..020319c9316d 100644 2.18.4 -From 88895292db7f20ab236143fb1a980d8a997ce5f5 Mon Sep 17 00:00:00 2001 +From c1de0ba67c8d16fda6aebbd0b0108d85bd0c1f3f Mon Sep 17 00:00:00 2001 From: David Plowman Date: Wed, 15 Jan 2020 13:40:38 +0000 -Subject: [PATCH 0538/1209] media: ov5647: Fix return codes from +Subject: [PATCH 0538/1216] media: ov5647: Fix return codes from ov5647_write/ov5647_read functions. Previously they were returning positive non-zero codes for success, @@ -369915,10 +369915,10 @@ index 07550377be2e..6ecc018ac431 100644 2.18.4 -From 61d142b3a7f2ef5dca6ebd93930bf61522087af6 Mon Sep 17 00:00:00 2001 +From 7f00c4ac4527feadef2d0a012744a586bcc3b7ca Mon Sep 17 00:00:00 2001 From: David Plowman Date: Wed, 29 Jan 2020 15:30:53 +0000 -Subject: [PATCH 0539/1209] media: ov5647: Add basic support for multiple +Subject: [PATCH 0539/1216] media: ov5647: Add basic support for multiple sensor modes. Specifically: @@ -370328,10 +370328,10 @@ index 6ecc018ac431..0d84b7640cf3 100644 2.18.4 -From 7100f39c484c04dd42a7adb6d6e1d9a1108a788c Mon Sep 17 00:00:00 2001 +From d0e8f0ff808ab0ba93d0895701c5ba0444c6de5a Mon Sep 17 00:00:00 2001 From: David Plowman Date: Wed, 29 Jan 2020 15:31:23 +0000 -Subject: [PATCH 0540/1209] media: ov5647: Add V4L2 controls for analogue gain, +Subject: [PATCH 0540/1216] media: ov5647: Add V4L2 controls for analogue gain, exposure and AWB Added basic v4l2_ctrl_handler infrastructure (there was none @@ -370611,10 +370611,10 @@ index 0d84b7640cf3..16cfafc9cf9c 100644 2.18.4 -From 397c4241c2fa42f4f88ea44bd2a4dfb03a0f7b31 Mon Sep 17 00:00:00 2001 +From c9f9101c37915081372eab37501380ac505f9711 Mon Sep 17 00:00:00 2001 From: David Plowman Date: Wed, 29 Jan 2020 15:31:28 +0000 -Subject: [PATCH 0541/1209] media: ov5647: Add extra 10-bit sensor modes. +Subject: [PATCH 0541/1216] media: ov5647: Add extra 10-bit sensor modes. The 8-bit VGA mode remains, we add the following 10-bit modes: @@ -371166,10 +371166,10 @@ index 16cfafc9cf9c..fc6c5d9c4532 100644 2.18.4 -From 340fc0459cbf8d008c4235f6f38848c754f0554f Mon Sep 17 00:00:00 2001 +From 42f4d281a9b8f655b59349448f7f43ddd7e47b78 Mon Sep 17 00:00:00 2001 From: David Plowman Date: Wed, 29 Jan 2020 15:31:32 +0000 -Subject: [PATCH 0542/1209] media: ov5647: change defaults to better match raw +Subject: [PATCH 0542/1216] media: ov5647: change defaults to better match raw camera applications. Specifically: @@ -371231,10 +371231,10 @@ index fc6c5d9c4532..66b3ee5cc190 100644 2.18.4 -From e80aeb8706c53fbd50ec6841da4270827049891f Mon Sep 17 00:00:00 2001 +From 7c8f39b98a44564d2ba1033f8144968a6daf84fc Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 26 Dec 2019 15:44:31 +0100 -Subject: [PATCH 0543/1209] drm/vc4: fkms: Change crtc_state structure name to +Subject: [PATCH 0543/1216] drm/vc4: fkms: Change crtc_state structure name to avoid conflict Signed-off-by: Maxime Ripard @@ -371316,10 +371316,10 @@ index b0c1096efbe5..2bfa10660fe0 100644 2.18.4 -From 088327bde4632e7222ae648ce280d49fdaea6833 Mon Sep 17 00:00:00 2001 +From 9d2b1e4097be7e0e088a52a269ca00d3257fbd6f Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 24 Jan 2020 14:22:06 +0000 -Subject: [PATCH 0544/1209] drm/fourcc: Add packed 10bit YUV 4:2:0 format +Subject: [PATCH 0544/1216] drm/fourcc: Add packed 10bit YUV 4:2:0 format Adds a format that is 3 10bit YUV 4:2:0 samples packed into a 32bit work (with 2 spare bits). @@ -371379,10 +371379,10 @@ index 3feeaa3f987a..9847286609a8 100644 2.18.4 -From cf5765d2f4538d3bfa8141a82febdac22ec60fda Mon Sep 17 00:00:00 2001 +From 9bfd786ee0e88f68573eab06a87b403830891403 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 24 Jan 2020 14:24:33 +0000 -Subject: [PATCH 0545/1209] drm/vc4: Add DRM_FORMAT_P030 support to +Subject: [PATCH 0545/1216] drm/vc4: Add DRM_FORMAT_P030 support to firmware-kms Adds support for this format which is 3 10bit samples packed into @@ -371459,10 +371459,10 @@ index 0bdffe5dd1e9..8e76576733ef 100644 2.18.4 -From d6a6725f32c2100664025bc605c002ca44f29549 Mon Sep 17 00:00:00 2001 +From 176093fcdac63074f0206c1c9067ae6aa2f2c28d Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Fri, 6 Mar 2020 11:08:10 +0100 -Subject: [PATCH 0546/1209] gpio-ir-overlay: add parameter to configure signal +Subject: [PATCH 0546/1216] gpio-ir-overlay: add parameter to configure signal polarity (#3490) Standard IR receivers use inverted / active-low signalling @@ -371512,10 +371512,10 @@ index 58f588498d68..162b6ce07dc9 100644 2.18.4 -From 4caa607de1fab537264e392464c7734ec0fa8189 Mon Sep 17 00:00:00 2001 +From 1ae4958c9724f49ad35d5f989eb19fb94d00f1ae Mon Sep 17 00:00:00 2001 From: AMuszkat Date: Mon, 24 Feb 2020 22:56:59 +0100 -Subject: [PATCH 0547/1209] Add support for merus-amp soundcard and ma120x0p +Subject: [PATCH 0547/1216] Add support for merus-amp soundcard and ma120x0p codec correct checkpatch warnings and errors @@ -373121,10 +373121,10 @@ index 000000000000..39c74b17e007 2.18.4 -From 26cd049fd1b51a74860beea10182e53f59e20bf5 Mon Sep 17 00:00:00 2001 +From dd3705832b72831cfb78f11e0499be31b66f9f7b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 17 Mar 2020 16:39:07 +0000 -Subject: [PATCH 0548/1209] ARM: dts: bcm2711: Add 32-bit PMU compatibility +Subject: [PATCH 0548/1216] ARM: dts: bcm2711: Add 32-bit PMU compatibility The "arm" architecture has no support for the cortex-a72 as such, but the performance and measurement unit from the cortex-a15 seems to be @@ -373154,10 +373154,10 @@ index 18ba012413aa..b434b8392e9e 100644 2.18.4 -From 703bd36025d706bc37bd25b96b585cfd3f5f0d0c Mon Sep 17 00:00:00 2001 +From 7c45b6b5294d33397b043ec1f07b61f8b7a3f517 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 19 Mar 2020 10:04:46 +0000 -Subject: [PATCH 0549/1209] ARM: dts: bcm271x: Use a53 pmu, drop RPI364 +Subject: [PATCH 0549/1216] ARM: dts: bcm271x: Use a53 pmu, drop RPI364 The upstream bcm2837.dtsi uses cortex-a53-pmu, so we can do the same but with a fallback to the cortex-a7-pmu which is supported by the @@ -373237,10 +373237,10 @@ index 1fd86f81f542..bf69a4b0b172 100644 2.18.4 -From dd0a75b84339b6610361da50c10283c7039979a9 Mon Sep 17 00:00:00 2001 +From 096662d7e3b1d1a368b6136dfed4af0c2b5739ad Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Tue, 25 Feb 2020 14:11:59 +0100 -Subject: [PATCH 0550/1209] net: bcmgenet: Clear ID_MODE_DIS in +Subject: [PATCH 0550/1216] net: bcmgenet: Clear ID_MODE_DIS in EXT_RGMII_OOB_CTRL when not needed commit 402482a6a78e5c61d8a2ec6311fc5b4aca392cd6 upstream. @@ -373275,10 +373275,10 @@ index 0516d14f4703..942ee7cc8266 100644 2.18.4 -From 9af745b07f049bb9046c03e9e8eeffac0b147ec7 Mon Sep 17 00:00:00 2001 +From 0addb861193e8eebba5c461eecd2e2e6a5cde87c Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Mon, 18 Nov 2019 16:51:22 +0100 -Subject: [PATCH 0551/1209] drm/modes: parse_cmdline: Fix possible reference +Subject: [PATCH 0551/1216] drm/modes: parse_cmdline: Fix possible reference past end of string Commit 8582e244e5fe72d2e9ace186fa8f3ed3bb4122e1 upstream. @@ -373422,10 +373422,10 @@ index 3fd35e6b9d53..86fb462a8ca1 100644 2.18.4 -From 6ff46733c018930cb8c7d9c3c8b5edcb92691d0c Mon Sep 17 00:00:00 2001 +From 3ec5c66d4254e0fe246bb93c290e2a037ef9a224 Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Mon, 18 Nov 2019 16:51:23 +0100 -Subject: [PATCH 0552/1209] drm/modes: parse_cmdline: Make various char +Subject: [PATCH 0552/1216] drm/modes: parse_cmdline: Make various char pointers const Commit 83e14ea3a64f00897cc31974d3ae4e27e5a7405b upstream. @@ -373478,10 +373478,10 @@ index 86fb462a8ca1..342fe8076ee7 100644 2.18.4 -From 3fa55a6a28bc44fe33c6c4e72cfc90acef4afd15 Mon Sep 17 00:00:00 2001 +From 7421de91b3431cbad345ac715e27f21786ee3268 Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Mon, 18 Nov 2019 16:51:24 +0100 -Subject: [PATCH 0553/1209] drm/modes: parse_cmdline: Stop parsing extras after +Subject: [PATCH 0553/1216] drm/modes: parse_cmdline: Stop parsing extras after bpp / refresh at ', ' Commit c2ed3e941901810ad3d55ce1935fa22c5007fee4 upstream. @@ -373583,10 +373583,10 @@ index 035f86c5d648..7b199acaf292 100644 2.18.4 -From e9032cf121ec1bfcc70fc1ded1fba72a0ef0fb7f Mon Sep 17 00:00:00 2001 +From 5d9bb5dc1d0a6f14c5b9b9d7052513c923618378 Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Mon, 18 Nov 2019 16:51:25 +0100 -Subject: [PATCH 0554/1209] drm/modes: parse_cmdline: Accept extras directly +Subject: [PATCH 0554/1216] drm/modes: parse_cmdline: Accept extras directly after mode combined with options Commit cfb0881b8f621b656a9e23b31944a5db94cf5842 upstream. @@ -373670,10 +373670,10 @@ index 7b199acaf292..a1210b7bf937 100644 2.18.4 -From 50d034f5aa6aa0383cf8b7934511826fd7929f01 Mon Sep 17 00:00:00 2001 +From 7b5982da835894d13b9b0814ce78ebfe72bfc143 Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Mon, 18 Nov 2019 16:51:26 +0100 -Subject: [PATCH 0555/1209] drm/modes: parse_cmdline: Rework +Subject: [PATCH 0555/1216] drm/modes: parse_cmdline: Rework drm_mode_parse_cmdline_options() Commit 739b200c2edcaaa7a86f37b0c11db57956433dfb upstream. @@ -373752,10 +373752,10 @@ index ff9d9daf2631..0d7de6f4dec0 100644 2.18.4 -From 9369aa8084e3a3c82f564e679c1eadefe28a6528 Mon Sep 17 00:00:00 2001 +From 59c9c203d6934aa1805a705d37304755be25d748 Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Mon, 18 Nov 2019 16:51:27 +0100 -Subject: [PATCH 0556/1209] drm/modes: parse_cmdline: Add freestanding argument +Subject: [PATCH 0556/1216] drm/modes: parse_cmdline: Add freestanding argument to drm_mode_parse_cmdline_options() Commit 99e2716e053734b70434502867be24d20a3e2d84 upstream. @@ -373807,10 +373807,10 @@ index 0d7de6f4dec0..d4b9e7ed6dfe 100644 2.18.4 -From 44bdc5fd5ac7491668a7ca3f97c9aef41570fba9 Mon Sep 17 00:00:00 2001 +From d46c09594b07c3554c06755882adb1879aa4119e Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Mon, 18 Nov 2019 16:51:28 +0100 -Subject: [PATCH 0557/1209] drm/modes: parse_cmdline: Set bpp/refresh_specified +Subject: [PATCH 0557/1216] drm/modes: parse_cmdline: Set bpp/refresh_specified after successful parsing Commit 6a2d163756545aa3180d7851d5f8322b865e72be upstream. @@ -373877,10 +373877,10 @@ index d4b9e7ed6dfe..7b9f067a8898 100644 2.18.4 -From 886605378da014a314cff1499222aacf4845913f Mon Sep 17 00:00:00 2001 +From 46d22f762c4ace7ff17732ef0f23f35318c07122 Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Mon, 18 Nov 2019 16:51:29 +0100 -Subject: [PATCH 0558/1209] drm/modes: parse_cmdline: Allow specifying +Subject: [PATCH 0558/1216] drm/modes: parse_cmdline: Allow specifying stand-alone options Commit 7b1cce760afe38b40f0989cdf10b2190dccf9815 upstream. @@ -374133,10 +374133,10 @@ index a1210b7bf937..9835dd329cfc 100644 2.18.4 -From 266c9ebf283ae2a20e48983058ce6a4a9894161d Mon Sep 17 00:00:00 2001 +From 26a440b4f0531005371f8ce78a00ff96ed9e64d4 Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Mon, 18 Nov 2019 16:51:30 +0100 -Subject: [PATCH 0559/1209] drm/modes: parse_cmdline: Add support for +Subject: [PATCH 0559/1216] drm/modes: parse_cmdline: Add support for specifying panel_orientation (v2) Commit 4e7a4a6fbdc669c44e6079f9d5eb25673749455f upstream. @@ -374304,10 +374304,10 @@ index 681cb590f952..3fbcf7d3fcaf 100644 2.18.4 -From 35c3e1949e90ba842d5df40abe8bd8c6ab582805 Mon Sep 17 00:00:00 2001 +From 234c17b905dd3f611a48ff7805348fbb61521906 Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Mon, 18 Nov 2019 16:51:31 +0100 -Subject: [PATCH 0560/1209] drm/modes: parse_cmdline: Remove some unnecessary +Subject: [PATCH 0560/1216] drm/modes: parse_cmdline: Remove some unnecessary code (v2) Commit 5b926617cdef41ce0696e09834991194b1759e28 upstream. @@ -374348,10 +374348,10 @@ index 378a915b81dd..99149616fce0 100644 2.18.4 -From 9f33fd4ce192ec42b19808d49316b78f5795888e Mon Sep 17 00:00:00 2001 +From 82af0038f834155cdc2ab83033f511077ba310ab Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Mon, 18 Nov 2019 16:51:32 +0100 -Subject: [PATCH 0561/1209] drm/modes: parse_cmdline: Explicitly memset the +Subject: [PATCH 0561/1216] drm/modes: parse_cmdline: Explicitly memset the passed in drm_cmdline_mode struct Commit d1fe276b5115f0d581c3cfe6154633b3547e8aab upstream. @@ -374395,10 +374395,10 @@ index 99149616fce0..afc0ee99b138 100644 2.18.4 -From 3fcb90d974c7e57bd4e4d7f875f627dabf6f3053 Mon Sep 17 00:00:00 2001 +From e5330d6ff5a5ab892a499bf4970d895971408cbf Mon Sep 17 00:00:00 2001 From: Yukimasa Sugizaki <4298265+Terminus-IMRC@users.noreply.github.com> Date: Fri, 20 Mar 2020 19:01:23 +0900 -Subject: [PATCH 0562/1209] drm/v3d: Replace wait_for macros to remove use of +Subject: [PATCH 0562/1216] drm/v3d: Replace wait_for macros to remove use of msleep (#3510) commit 9daee6141cc9c75b09659b02b1cb9eeb2f5e16cc upstream. @@ -374490,10 +374490,10 @@ index 15bc4e28b6cc..197dd4a8a7e1 100644 2.18.4 -From dee8ebe50175fd00dfa2370807bab73ba9426279 Mon Sep 17 00:00:00 2001 +From e37547af1fd4b5598bfc94932f92b97469d43b83 Mon Sep 17 00:00:00 2001 From: Nick B Date: Mon, 9 Mar 2020 09:05:39 -0400 -Subject: [PATCH 0563/1209] Reduce noise from rpi poe hat fan +Subject: [PATCH 0563/1216] Reduce noise from rpi poe hat fan This adds 2 extra states, at 40c and 45c, with PWM of 31 and 63 (out of 255) for the rpi poe hat fan. This significantly improves user @@ -374592,10 +374592,10 @@ index 21f8fe6f1229..544038b614e1 100644 2.18.4 -From ca3f33b078884e715e9fdca87259915d6692eaaf Mon Sep 17 00:00:00 2001 +From 2e319b2c0fff1f1abb267b5570e95890716948d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0tetiar?= Date: Sat, 7 Mar 2020 22:37:52 +0100 -Subject: [PATCH 0564/1209] add Sensirion SPS30 to i2c-sensor overlay +Subject: [PATCH 0564/1216] add Sensirion SPS30 to i2c-sensor overlay MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -374659,10 +374659,10 @@ index 40881d72a157..ce97837b0db5 100644 2.18.4 -From 8ee1bac2624588749e51cf286cd07dbacb457dd7 Mon Sep 17 00:00:00 2001 +From 35ca04055e953f667a4646ce70e358d210935e03 Mon Sep 17 00:00:00 2001 From: Ricardo Ribalda Delgado Date: Mon, 7 Oct 2019 12:06:31 -0300 -Subject: [PATCH 0565/1209] media: add V4L2_CTRL_TYPE_AREA control type +Subject: [PATCH 0565/1216] media: add V4L2_CTRL_TYPE_AREA control type Commit d1dc49370f8371b00e682ac409aa1987ce641e93 upstream. @@ -374826,10 +374826,10 @@ index 456dfa847ccb..0ffaad82040d 100644 2.18.4 -From 443cc6a52c8ab026a50dc275fabaf240f0173dee Mon Sep 17 00:00:00 2001 +From f2bc2e79572bbf6309eee154ef0fe9ff2cf3177d Mon Sep 17 00:00:00 2001 From: Ricardo Ribalda Delgado Date: Mon, 7 Oct 2019 12:06:33 -0300 -Subject: [PATCH 0566/1209] media: add V4L2_CID_UNIT_CELL_SIZE control +Subject: [PATCH 0566/1216] media: add V4L2_CID_UNIT_CELL_SIZE control Commit 61fd036d01111679b01e4b92e6bd0cdd33809aea upstream. @@ -374886,10 +374886,10 @@ index 616a7c64c4d2..d21ac7545626 100644 2.18.4 -From 97d4c7af37a46417157519938023a317166acae6 Mon Sep 17 00:00:00 2001 +From 0f669ef414f74ba603c1f67284a63014738e34f0 Mon Sep 17 00:00:00 2001 From: Benoit Parrot Date: Mon, 7 Oct 2019 12:10:07 -0300 -Subject: [PATCH 0567/1209] media: v4l2-common: add pixel encoding support +Subject: [PATCH 0567/1216] media: v4l2-common: add pixel encoding support Commit d5a897c8428b38053df4b427a4277b1a0722bfa0 upstream. @@ -375123,10 +375123,10 @@ index c070d8ae11e5..d8c29e089000 100644 2.18.4 -From 0a408b94928d123cea2a16cfc68a46b8cc2af4fe Mon Sep 17 00:00:00 2001 +From b302fae66eda72d8266c22c5b8f6437278bfde8d Mon Sep 17 00:00:00 2001 From: Benoit Parrot Date: Mon, 7 Oct 2019 12:10:08 -0300 -Subject: [PATCH 0568/1209] media: v4l2-common: add RGB565 and RGB55 to +Subject: [PATCH 0568/1216] media: v4l2-common: add RGB565 and RGB55 to v4l2_format_info Commit b373f84d77e1c409aacb4ff5bb5726c45fc8b166 upstream. @@ -375157,10 +375157,10 @@ index 09a3915b98a3..d0e5ebc736f9 100644 2.18.4 -From db84315a255960a40931bc7884a1668ea27aff85 Mon Sep 17 00:00:00 2001 +From ca3fd530ec7eab3b6c3025975a65959d4421ee50 Mon Sep 17 00:00:00 2001 From: Hans Verkuil Date: Fri, 11 Oct 2019 06:32:40 -0300 -Subject: [PATCH 0569/1209] media: vb2: add V4L2_BUF_FLAG_M2M_HOLD_CAPTURE_BUF +Subject: [PATCH 0569/1216] media: vb2: add V4L2_BUF_FLAG_M2M_HOLD_CAPTURE_BUF This patch adds support for the V4L2_BUF_FLAG_M2M_HOLD_CAPTURE_BUF flag. @@ -375357,10 +375357,10 @@ index 0ffaad82040d..a3fc685be514 100644 2.18.4 -From 4a405fd3662021e102c9759e82a9b056c2411c12 Mon Sep 17 00:00:00 2001 +From 92bb80746970dc48430fa53eb0d776ec81375feb Mon Sep 17 00:00:00 2001 From: Hans Verkuil Date: Fri, 11 Oct 2019 06:32:41 -0300 -Subject: [PATCH 0570/1209] media: v4l2-mem2mem: support held capture buffers +Subject: [PATCH 0570/1216] media: v4l2-mem2mem: support held capture buffers Commit f8cca8c97a63d77f48334cde81d15014f43530ef upstream. @@ -375625,10 +375625,10 @@ index 0b9c3a287061..229d9f5d4370 100644 2.18.4 -From e997cb5ff851d55cd8e5d0af976b1358cf9bc6c7 Mon Sep 17 00:00:00 2001 +From 96419886dc89e1ea45b0425af55842d4a2bf65aa Mon Sep 17 00:00:00 2001 From: Hans Verkuil Date: Fri, 11 Oct 2019 06:32:42 -0300 -Subject: [PATCH 0571/1209] media: videodev2.h: add V4L2_DEC_CMD_FLUSH +Subject: [PATCH 0571/1216] media: videodev2.h: add V4L2_DEC_CMD_FLUSH Add this new V4L2_DEC_CMD_FLUSH decoder command and document it. @@ -375692,10 +375692,10 @@ index a3fc685be514..05ed1aaf0e9e 100644 2.18.4 -From b4342fbd20d439d3bb114bd3ea3cad08aaf22ce7 Mon Sep 17 00:00:00 2001 +From aba677501e1f501417084d904b6b72e70a2f4fa0 Mon Sep 17 00:00:00 2001 From: Jernej Skrabec Date: Fri, 11 Oct 2019 06:32:43 -0300 -Subject: [PATCH 0572/1209] media: v4l2-mem2mem: add +Subject: [PATCH 0572/1216] media: v4l2-mem2mem: add stateless_(try_)decoder_cmd ioctl helpers Commit bef41d93aac64b54c3008ca6170bec54f85784f5 upstream. @@ -375796,10 +375796,10 @@ index 229d9f5d4370..3d9e48ed8817 100644 2.18.4 -From 3f997fd559829a0b252e974afe1ace60527b6805 Mon Sep 17 00:00:00 2001 +From 8441aa351b1889f50dbfca5cbab8bc49a6dfe7bb Mon Sep 17 00:00:00 2001 From: Hans Verkuil Date: Fri, 11 Oct 2019 06:32:44 -0300 -Subject: [PATCH 0573/1209] media: v4l2-mem2mem: add new_frame detection +Subject: [PATCH 0573/1216] media: v4l2-mem2mem: add new_frame detection Commit f07602ac388723233e9e3c5a05b54baf34e0a3e9 upstream. @@ -375873,10 +375873,10 @@ index 3d9e48ed8817..1d85e24791e4 100644 2.18.4 -From d8f76950947ab260707bb7f57611c38be931a741 Mon Sep 17 00:00:00 2001 +From 427b81cc9435e4c39f56c49d66905bb0430dd55f Mon Sep 17 00:00:00 2001 From: Ricardo Ribalda Delgado Date: Mon, 7 Oct 2019 12:06:32 -0300 -Subject: [PATCH 0574/1209] media: Documentation: media: Document +Subject: [PATCH 0574/1216] media: Documentation: media: Document V4L2_CTRL_TYPE_AREA Commit 8ae3a0862993c09a8ef0f9abb379553370c517e3 upstream. @@ -375927,10 +375927,10 @@ index a79028e4d929..c23e5ef30c78 100644 2.18.4 -From 1bb30c97193cf85dfbe1d5df0489c641af33edf4 Mon Sep 17 00:00:00 2001 +From 08d2411e5876a889a664c28d9aa3d2131c5798bb Mon Sep 17 00:00:00 2001 From: Paul Kocialkowski Date: Tue, 22 Oct 2019 12:26:52 -0300 -Subject: [PATCH 0575/1209] media: v4l: Add definitions for HEVC stateless +Subject: [PATCH 0575/1216] media: v4l: Add definitions for HEVC stateless decoding This introduces the required definitions for HEVC decoding support with @@ -377041,10 +377041,10 @@ index e7f93109e4a4..65575e9b5a2b 100644 2.18.4 -From 5dc3c1ed8b300933700d3842255281dd494adce5 Mon Sep 17 00:00:00 2001 +From d98b8064fa99f25e1e2d752d3e859bbc636558ae Mon Sep 17 00:00:00 2001 From: Jernej Skrabec Date: Wed, 6 Nov 2019 08:02:53 +0100 -Subject: [PATCH 0576/1209] media: v4l2-mem2mem: Fix hold buf flag checks +Subject: [PATCH 0576/1216] media: v4l2-mem2mem: Fix hold buf flag checks Commit 1076df3a77b490d33429560a9e0603b3673223e2 upstream. @@ -377084,10 +377084,10 @@ index 5867d81f3d2c..cc34c5ab7009 100644 2.18.4 -From b8d0b6ac827b163f9cee65b79ae1927df85abf67 Mon Sep 17 00:00:00 2001 +From 37d6b04fa509f6aa95a8b9beac3338b3115bddac Mon Sep 17 00:00:00 2001 From: Paul Kocialkowski Date: Tue, 22 Oct 2019 12:26:53 -0300 -Subject: [PATCH 0577/1209] media: pixfmt: Document the HEVC slice pixel format +Subject: [PATCH 0577/1216] media: pixfmt: Document the HEVC slice pixel format Commit de06f289283298e2938445019999cec46435375c upstream. @@ -377140,10 +377140,10 @@ index 292fdc116c77..7e9b2b939e59 100644 2.18.4 -From ba89ead0fa16d257a5cc411d95ed969aaf6fabb5 Mon Sep 17 00:00:00 2001 +From f1c982482bfa777f77535ab820e06bd6c95860ff Mon Sep 17 00:00:00 2001 From: Jernej Skrabec Date: Fri, 13 Dec 2019 17:04:25 +0100 -Subject: [PATCH 0578/1209] media: uapi: hevc: Add scaling matrix control +Subject: [PATCH 0578/1216] media: uapi: hevc: Add scaling matrix control Taken from https://patchwork.linuxtv.org/patch/60728/ Changes (mainly documentation) have been requested. @@ -377302,10 +377302,10 @@ index 1009cf0891cc..1592e52c3614 100644 2.18.4 -From 7cd6ba58a7329b5861bfa6af4d098e322ed261e9 Mon Sep 17 00:00:00 2001 +From de473241efaf1d7c089cc6ff8d158beb0fc28020 Mon Sep 17 00:00:00 2001 From: Jernej Skrabec Date: Fri, 13 Dec 2019 17:04:27 +0100 -Subject: [PATCH 0579/1209] media: uapi: hevc: Add segment address field +Subject: [PATCH 0579/1216] media: uapi: hevc: Add segment address field From https://patchwork.linuxtv.org/patch/60725/ Changes requested, but mainly docs. @@ -377371,10 +377371,10 @@ index 1592e52c3614..3e2e32098312 100644 2.18.4 -From 931979acdce73071b20acf2735a4c2b2b08fa59c Mon Sep 17 00:00:00 2001 +From 579c9531090d1a6fca4733181b863c4cfa33efe6 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 23 Mar 2020 18:34:01 +0000 -Subject: [PATCH 0580/1209] media: hevc_ctrls: Add slice param dependent slice +Subject: [PATCH 0580/1216] media: hevc_ctrls: Add slice param dependent slice segment Adds V4L2_HEVC_SLICE_PARAMS_FLAG_DEPENDENT_SLICE_SEGMENT define. @@ -377400,10 +377400,10 @@ index 3e2e32098312..0ba7735465a2 100644 2.18.4 -From 784c19a4cd744a25cbd97814c48e73b012f242a0 Mon Sep 17 00:00:00 2001 +From d0c389b058ea8fe5fd7c5b0a804ad6c60e22fdc4 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 23 Mar 2020 19:00:17 +0000 -Subject: [PATCH 0581/1209] media: uapi: Add hevc ctrls for WPP decoding +Subject: [PATCH 0581/1216] media: uapi: Add hevc ctrls for WPP decoding WPP can allow greater parallelism within the decode, but needs offset information to be passed in. @@ -377446,10 +377446,10 @@ index 0ba7735465a2..9c976b3cf092 100644 2.18.4 -From 29dd969187548340e56bd193ffd08d175a49b3bf Mon Sep 17 00:00:00 2001 +From fabcb48c1a9458b7c3764fdcd2065fe1d0467f9e Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 24 Jan 2020 14:28:21 +0000 -Subject: [PATCH 0582/1209] media: videodev2.h: Add a format for column +Subject: [PATCH 0582/1216] media: videodev2.h: Add a format for column YUV4:2:0 modes Some of the Broadcom codec blocks use a column based YUV4:2:0 image @@ -377763,10 +377763,10 @@ index 05ed1aaf0e9e..5d28d8ef6c0c 100644 2.18.4 -From b483226bca7dc9147c278f9cbc22e86830c2eb1c Mon Sep 17 00:00:00 2001 +From 3abbe8a273a0da01a17dfba88f66654c01700daa Mon Sep 17 00:00:00 2001 From: John Cox Date: Thu, 5 Mar 2020 14:46:54 +0000 -Subject: [PATCH 0583/1209] media: v4l2-mem2mem: allow request job buffer +Subject: [PATCH 0583/1216] media: v4l2-mem2mem: allow request job buffer processing after job finish Allow the capture buffer to be detached from a v4l2 request job such @@ -378047,10 +378047,10 @@ index 59bf33a12648..b5b5fad97de7 100644 2.18.4 -From d3f24d5e0b4e092e20c01ac3a12cd395cb732f59 Mon Sep 17 00:00:00 2001 +From d3f56599726bf935125bef4c87dc35e5def6ab8e Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 17 Mar 2020 10:53:16 +0000 -Subject: [PATCH 0584/1209] media: dt-bindings: media: Add binding for the +Subject: [PATCH 0584/1216] media: dt-bindings: media: Add binding for the Raspberry PI HEVC decoder Adds a binding for the HEVC decoder found on the BCM2711 / Raspberry Pi 4. @@ -378162,10 +378162,10 @@ index d99bdf934705..9a76a6de3e98 100644 2.18.4 -From 0e8f358318e42342bc0d305a717cc570cb53d493 Mon Sep 17 00:00:00 2001 +From 6a38618a0fe451e8b8c2b7c804c1df777d5cf069 Mon Sep 17 00:00:00 2001 From: John Cox Date: Thu, 5 Mar 2020 18:30:41 +0000 -Subject: [PATCH 0585/1209] staging: media: Add Raspberry Pi V4L2 H265 decoder +Subject: [PATCH 0585/1216] staging: media: Add Raspberry Pi V4L2 H265 decoder This driver is for the HEVC/H265 decoder block on the Raspberry Pi 4, and conforms to the V4L2 stateless decoder API. @@ -382565,10 +382565,10 @@ index 000000000000..9c4f3fb2f9f6 2.18.4 -From 5068ed5b4259407ed3291fbc5a75345715fbbeb6 Mon Sep 17 00:00:00 2001 +From cd897ebc8d8eb392e21580a033acd8645f5dc64e Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 13 Mar 2020 16:52:55 +0000 -Subject: [PATCH 0586/1209] dtoverlays: Add overlay to enable the HEVC V4L2 +Subject: [PATCH 0586/1216] dtoverlays: Add overlay to enable the HEVC V4L2 driver This replaces the rpivid_mem register mapping driver. @@ -382699,10 +382699,10 @@ index e4ea63553dc0..5fe23a0bf27f 100644 2.18.4 -From bc3cebfb3ad268a1416127353d9c5b0dd8c2b6af Mon Sep 17 00:00:00 2001 +From 6055df88a70f1c6f08faf6c5f5540bd3c0a59f30 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 13 Mar 2020 16:55:32 +0000 -Subject: [PATCH 0587/1209] defconfig: Add V4L2 HEVC driver to +Subject: [PATCH 0587/1216] defconfig: Add V4L2 HEVC driver to bcm2711_defconfig This replaces the register mapped driver. @@ -382736,10 +382736,10 @@ index 5fe23a0bf27f..e4ea63553dc0 100644 2.18.4 -From f116319c9c6f8ac02dd380e28d08c270e85766d4 Mon Sep 17 00:00:00 2001 +From 97b5f5afb573f1ff3e48677da73f98d9206f11a2 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 6 Dec 2019 13:05:27 +0100 -Subject: [PATCH 0588/1209] mmc: sdhci: Silence MMC warnings +Subject: [PATCH 0588/1216] mmc: sdhci: Silence MMC warnings When the MMC isn't plugged in, the driver will spam the console which is pretty annoying when using NFS. @@ -382784,10 +382784,10 @@ index a1aeb2e10564..86586f08a853 100644 2.18.4 -From 941bb65e3bbe8964ac8eda696543ac5fc68dfaf2 Mon Sep 17 00:00:00 2001 +From 693db412338a3aa8c3a08359aad450fe01a2fcc4 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 17 Feb 2020 16:20:27 +0100 -Subject: [PATCH 0589/1209] Revert "v3d_drv: Allow clock retrieval by name" +Subject: [PATCH 0589/1216] Revert "v3d_drv: Allow clock retrieval by name" This reverts commit 229fbb896ca6e0a40272cc846e41eeb0c29a551f. --- @@ -382813,10 +382813,10 @@ index 87ce683f3c04..91b0769b69ef 100644 2.18.4 -From af7d9487bfd3dfe9babf2cb6e2cb8138dd1904d2 Mon Sep 17 00:00:00 2001 +From 7275b6169856adeab95f41a6f6046157101581b7 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Wed, 12 Feb 2020 09:33:51 +0100 -Subject: [PATCH 0590/1209] Revert "clk-raspberrypi: Also support v3d clock" +Subject: [PATCH 0590/1216] Revert "clk-raspberrypi: Also support v3d clock" This reverts commit 54354f31352ca1e058b029abd384819435c9ef47. --- @@ -383466,10 +383466,10 @@ index 8daf26df5430..e4e139240340 100644 2.18.4 -From ef3b4c3e651222ee94e4ff978871face28f2b680 Mon Sep 17 00:00:00 2001 +From 67a744a8e941ca27f3eb7016fab79b794ff88950 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Wed, 12 Feb 2020 09:33:59 +0100 -Subject: [PATCH 0591/1209] Revert "clk-raspberrypi: Allow cpufreq driver to +Subject: [PATCH 0591/1216] Revert "clk-raspberrypi: Allow cpufreq driver to also adjust gpu clocks" This reverts commit 60dc4841efc8fe97b710b49d37d50bd719e8ca07. @@ -383494,10 +383494,10 @@ index e4e139240340..1654fd0eedc9 100644 2.18.4 -From 2d0a1a85c8ceaf5446139d007a0951ac620a81a5 Mon Sep 17 00:00:00 2001 +From d7de376700af10b4a5ee59833c39b597cd0a5be3 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 13 Feb 2020 16:55:01 +0100 -Subject: [PATCH 0592/1209] dt-bindings: i2c: brcmstb: Convert the BRCMSTB +Subject: [PATCH 0592/1216] dt-bindings: i2c: brcmstb: Convert the BRCMSTB binding to a schema Switch the DT binding to a YAML schema to enable the DT validation. @@ -383632,10 +383632,10 @@ index 9a76a6de3e98..faa83d7e339f 100644 2.18.4 -From 2ec0fee0cd9924bd4e5ce3286e42da27eab82b63 Mon Sep 17 00:00:00 2001 +From de78295ec791679c47a7dd8d97b2fff6c19e9794 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Tue, 17 Dec 2019 09:58:34 +0100 -Subject: [PATCH 0593/1209] dt-bindings: i2c: brcmstb: Add BCM2711 BSC/AUTO-I2C +Subject: [PATCH 0593/1216] dt-bindings: i2c: brcmstb: Add BCM2711 BSC/AUTO-I2C binding The HDMI blocks in the BCM2771 have an i2c controller to retrieve the @@ -383734,10 +383734,10 @@ index 3189d74096e8..edbca2476128 100644 2.18.4 -From cf010b5ebb8451d72d8e0f0d5aec1765204710d7 Mon Sep 17 00:00:00 2001 +From 32dcfc87d4e36b6e6586f338e2ba961ec1f3e75d Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Tue, 17 Dec 2019 09:58:34 +0100 -Subject: [PATCH 0594/1209] i2c: brcmstb: Support BCM2711 HDMI BSC controllers +Subject: [PATCH 0594/1216] i2c: brcmstb: Support BCM2711 HDMI BSC controllers The HDMI blocks in the BCM2771 have an i2c controller to retrieve the EDID. This block is split into two parts, the BSC and the AUTO_I2C, @@ -383827,10 +383827,10 @@ index 506991596b68..169a2836922d 100644 2.18.4 -From 8ba1dc83a9094874f43ddc52576e3732d061a16f Mon Sep 17 00:00:00 2001 +From 5f695eaf4ed8f15b90347b4a88b74a72eaac804a Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Tue, 14 Jan 2020 13:36:42 +0100 -Subject: [PATCH 0595/1209] i2c: brcmstb: Allow to compile it on BCM2835 +Subject: [PATCH 0595/1216] i2c: brcmstb: Allow to compile it on BCM2835 The BCM2711, supported by ARCH_BCM2835, also has a controller by the brcmstb driver so let's allow it to be compiled on that platform. @@ -383864,10 +383864,10 @@ index 539f9309f6e6..f82da9d5c0f9 100644 2.18.4 -From 5cf1098895715fac674b3199bb68889c9cbd5ab1 Mon Sep 17 00:00:00 2001 +From 1d6f023d6897589559490dceb697c2dd07adbe24 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 13 Feb 2020 17:51:09 +0100 -Subject: [PATCH 0596/1209] dt-bindings: clock: Add a binding for the RPi +Subject: [PATCH 0596/1216] dt-bindings: clock: Add a binding for the RPi Firmware clocks The firmare running on the RPi VideoCore can be used to discover and @@ -383934,10 +383934,10 @@ index 000000000000..d37bc311321d 2.18.4 -From d846d26d76671511cc8855dc3aaac2fd3917b592 Mon Sep 17 00:00:00 2001 +From 8936f5962ce5e18eb6ded87328349d48c6391aa8 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 23 Dec 2019 19:58:08 +0100 -Subject: [PATCH 0597/1209] clk: bcm: rpi: Allow the driver to be probed by DT +Subject: [PATCH 0597/1216] clk: bcm: rpi: Allow the driver to be probed by DT The current firmware clock driver for the RaspberryPi can only be probed by manually registering an associated platform_device. @@ -384000,10 +384000,10 @@ index 1654fd0eedc9..94870234824c 100644 2.18.4 -From 764ace7b29ff82216da7b3ff314c9fc70c32f6a0 Mon Sep 17 00:00:00 2001 +From 1e2a50750adb2fab50bc01f7378a14cc7df33800 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 7 Feb 2020 14:17:54 +0100 -Subject: [PATCH 0598/1209] clk: bcm: rpi: Statically init clk_init_data +Subject: [PATCH 0598/1216] clk: bcm: rpi: Statically init clk_init_data Instead of declaring the clk_init_data and then calling memset on it, just initialise properly. @@ -384038,10 +384038,10 @@ index 94870234824c..64fd91b5ffe9 100644 2.18.4 -From b5ffe36582c539d622418abc1fa48b3cce2adec9 Mon Sep 17 00:00:00 2001 +From c609a09371769a70ceeff20a014000cc22f3c3f0 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 7 Feb 2020 15:40:00 +0100 -Subject: [PATCH 0599/1209] clk: bcm: rpi: Use clk_hw_register for pllb_arm +Subject: [PATCH 0599/1216] clk: bcm: rpi: Use clk_hw_register for pllb_arm The pllb_arm clock is defined as a fixed factor clock with the pllb clock as a parent. However, all its configuration is entirely static, and thus we @@ -384100,10 +384100,10 @@ index 64fd91b5ffe9..48cffa44db64 100644 2.18.4 -From f6a2f44d0eefe094d945f311377876ae5193376b Mon Sep 17 00:00:00 2001 +From 6b5e1de756a9770d098939bc4b523b7cf117a602 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 7 Feb 2020 15:41:37 +0100 -Subject: [PATCH 0600/1209] clk: bcm: rpi: Remove global pllb_arm clock pointer +Subject: [PATCH 0600/1216] clk: bcm: rpi: Remove global pllb_arm clock pointer The pllb_arm clk_hw pointer in the raspberry_clk structure isn't used anywhere but in the raspberrypi_register_pllb_arm. @@ -384151,10 +384151,10 @@ index 48cffa44db64..61a942f9a6a2 100644 2.18.4 -From 4dd75fcc01adcfc037a18b8f5b487b16f1876009 Mon Sep 17 00:00:00 2001 +From 6ce4b5155445f1147a985afa22f27637c34c0aa1 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 7 Feb 2020 15:42:40 +0100 -Subject: [PATCH 0601/1209] clk: bcm: rpi: Make sure pllb_arm is removed +Subject: [PATCH 0601/1216] clk: bcm: rpi: Make sure pllb_arm is removed The pllb_arm clock was created at probe time, but was never removed if something went wrong later in probe, or if the driver was ever removed from @@ -384197,10 +384197,10 @@ index 61a942f9a6a2..783c8c5e5373 100644 2.18.4 -From 2baf5db502d0e001979899d285ae808085725c8b Mon Sep 17 00:00:00 2001 +From 8f2b87d34aeab72000bbc5b633129f5454c6503f Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 7 Feb 2020 15:46:24 +0100 -Subject: [PATCH 0602/1209] clk: bcm: rpi: Remove pllb_arm_lookup global +Subject: [PATCH 0602/1216] clk: bcm: rpi: Remove pllb_arm_lookup global pointer The pllb_arm_lookup pointer in the struct raspberrypi_clk is not used for @@ -384255,10 +384255,10 @@ index 783c8c5e5373..0c1d6c292302 100644 2.18.4 -From aaa140039b2f10975974b54f11919685fb58f3dc Mon Sep 17 00:00:00 2001 +From 35bad4c446979cac70952144a8c5079e8781fe44 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Wed, 12 Feb 2020 14:21:45 +0100 -Subject: [PATCH 0603/1209] clk: bcm: rpi: Switch to clk_hw_register_clkdev +Subject: [PATCH 0603/1216] clk: bcm: rpi: Switch to clk_hw_register_clkdev Since we don't care about retrieving the clk_lookup structure pointer returned by clkdev_hw_create, we can just use the clk_hw_register_clkdev @@ -384306,10 +384306,10 @@ index 0c1d6c292302..b97c7ec61376 100644 2.18.4 -From 1b0bd6110e31006c39b505074a56456df8c39aa0 Mon Sep 17 00:00:00 2001 +From 37bf1eb7a336e55a6c26d7fcece82d1d3efe385f Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 7 Feb 2020 15:47:13 +0100 -Subject: [PATCH 0604/1209] clk: bcm: rpi: Make sure the clkdev lookup is +Subject: [PATCH 0604/1216] clk: bcm: rpi: Make sure the clkdev lookup is removed The clkdev lookup created for the cpufreq device is never removed if @@ -384347,10 +384347,10 @@ index b97c7ec61376..b8b55134ba3f 100644 2.18.4 -From 50eec6c01abecffb59deab3db26b75891f711c34 Mon Sep 17 00:00:00 2001 +From 67879be6e439393a36cb7d20a70c4d9f8cbf86f0 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 7 Feb 2020 16:01:33 +0100 -Subject: [PATCH 0605/1209] clk: bcm: rpi: Create a data structure for the +Subject: [PATCH 0605/1216] clk: bcm: rpi: Create a data structure for the clocks So far the driver has really only been providing a single clock, and stored @@ -384480,10 +384480,10 @@ index b8b55134ba3f..964fc8f792cc 100644 2.18.4 -From c4bbabe4942e78e40e3be8cace6a7fef016cd87f Mon Sep 17 00:00:00 2001 +From cac893e438df120047462ee67e28e2e8600e7ed0 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 7 Feb 2020 16:04:16 +0100 -Subject: [PATCH 0606/1209] clk: bcm: rpi: Add clock id to data +Subject: [PATCH 0606/1216] clk: bcm: rpi: Add clock id to data The driver has really only supported one clock so far and has hardcoded the ID used in communications with the firmware in all the functions @@ -384572,10 +384572,10 @@ index 964fc8f792cc..e796dabbc641 100644 2.18.4 -From 2e020b6d6d1e178182f74330df9f1d7c4e53abc7 Mon Sep 17 00:00:00 2001 +From a951d57c95e9ecd5071a7a6ad1d48275a21be77c Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 7 Feb 2020 16:08:17 +0100 -Subject: [PATCH 0607/1209] clk: bcm: rpi: Pass the clocks data to the firmware +Subject: [PATCH 0607/1216] clk: bcm: rpi: Pass the clocks data to the firmware function The raspberry_clock_property only takes the clock ID as an argument, but @@ -384674,10 +384674,10 @@ index e796dabbc641..055dd34c5acc 100644 2.18.4 -From ba6a3f6ddf0a507ad0c0abe147e8e6034f335cfe Mon Sep 17 00:00:00 2001 +From 87a1d6801ee41634a443a86abb0c7d8706211b80 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 20 Feb 2020 12:45:47 +0100 -Subject: [PATCH 0608/1209] clk: bcm: rpi: Rename is_prepared function +Subject: [PATCH 0608/1216] clk: bcm: rpi: Rename is_prepared function The raspberrypi_fw_pll_is_on function doesn't only apply to PLL registered in the driver, but any clock exposed by the firmware. @@ -384720,10 +384720,10 @@ index 055dd34c5acc..2f10bccf03a5 100644 2.18.4 -From 5307dfa97ab5a1c8acdcca64207575917b5a30d3 Mon Sep 17 00:00:00 2001 +From fe572b200fec1d143c9a236f6bf36a9ecb699464 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 7 Feb 2020 16:14:18 +0100 -Subject: [PATCH 0609/1209] clk: bcm: rpi: Split pllb clock hooks +Subject: [PATCH 0609/1216] clk: bcm: rpi: Split pllb clock hooks The driver only supports the pllb for now and all the clock framework hooks are a mix of the generic firmware interface and the specifics of the pllb. @@ -384806,10 +384806,10 @@ index 2f10bccf03a5..d1b5826c95bb 100644 2.18.4 -From 311964b12c0f114c526f3982c2f3ecfcc959498c Mon Sep 17 00:00:00 2001 +From e9e94218ea6062d632c2f4d8fffbf6445265d254 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 7 Feb 2020 16:30:01 +0100 -Subject: [PATCH 0610/1209] clk: bcm: rpi: Make the PLLB registration function +Subject: [PATCH 0610/1216] clk: bcm: rpi: Make the PLLB registration function return a clk_hw The raspberrypi_register_pllb has been returning an integer so far to @@ -384956,10 +384956,10 @@ index d1b5826c95bb..05ed2f2cde31 100644 2.18.4 -From 406ee6c5df5e563c78ebb3420dce6910196a6ef8 Mon Sep 17 00:00:00 2001 +From 48dd18ea66b270ccd9a54eba280e2bff14cf54d3 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 7 Feb 2020 17:03:46 +0100 -Subject: [PATCH 0611/1209] clk: bcm: rpi: Add DT provider for the clocks +Subject: [PATCH 0611/1216] clk: bcm: rpi: Add DT provider for the clocks For the upcoming registration of the clocks provided by the firmware, make sure it's exposed to the device tree providers. @@ -385029,10 +385029,10 @@ index 05ed2f2cde31..f2fbcef54c9c 100644 2.18.4 -From c63edebd178e42a0b402fb129ad6af72c59e0d87 Mon Sep 17 00:00:00 2001 +From 60e1eb23454b4f333eb2d8c6d0b5fe5eb909ed8e Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 10 Feb 2020 14:06:09 +0100 -Subject: [PATCH 0612/1209] clk: bcm: rpi: Discover the firmware clocks +Subject: [PATCH 0612/1216] clk: bcm: rpi: Discover the firmware clocks The RaspberryPi4 firmware actually exposes more clocks than are currently handled by the driver and we will need to change some of them directly @@ -385210,10 +385210,10 @@ index 05c6989ec4c6..3335c2a2993c 100644 2.18.4 -From ceb638b335400cba51ee490af5c3b1e1b66ab260 Mon Sep 17 00:00:00 2001 +From b5a4bba11e9c5c8225b55e09f01d4f93bb426f1b Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 23 Dec 2019 19:58:30 +0100 -Subject: [PATCH 0613/1209] ARM: dts: bcm2711: Add firmware clocks node +Subject: [PATCH 0613/1216] ARM: dts: bcm2711: Add firmware clocks node Now that we have a clock driver for the clocks exposed by the firmware, let's add the device tree nodes for it. @@ -385257,10 +385257,10 @@ index b56388ce1216..7acd4a3cf1e5 100644 2.18.4 -From fe0ac6869b000204d8f01a1ef580132dab3a3ae8 Mon Sep 17 00:00:00 2001 +From 9c2b43439dc43a3d405e6c2ef2990ceb34acddca Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Tue, 28 Jan 2020 09:33:52 +0100 -Subject: [PATCH 0614/1209] reset: Move reset-simple header out of +Subject: [PATCH 0614/1216] reset: Move reset-simple header out of drivers/reset The reset-simple code can be useful for drivers outside of drivers/reset @@ -385354,10 +385354,10 @@ rename to include/linux/reset/reset-simple.h 2.18.4 -From be6f4e77d56a8d87d9bb9e510125f0f9b9bec730 Mon Sep 17 00:00:00 2001 +From 0d4a61121b23c213df31e7e6e04dd9563815d5dc Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Tue, 28 Jan 2020 16:22:20 +0100 -Subject: [PATCH 0615/1209] reset: simple: Add reset callback +Subject: [PATCH 0615/1216] reset: simple: Add reset callback The reset-simple code lacks a reset callback that is still pretty easy to implement. The only real thing to consider is the delay needed for a device @@ -385447,10 +385447,10 @@ index 08ccb25a55e6..5eb83625a495 100644 2.18.4 -From c807da9abd3a0ad88318cfbada3f36a4ddb7c389 Mon Sep 17 00:00:00 2001 +From 729a0a11dabec04ab445c2b0352e8ff00c1d3abd Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 13 Feb 2020 17:50:31 +0100 -Subject: [PATCH 0616/1209] dt-bindings: clock: Add BCM2711 DVP binding +Subject: [PATCH 0616/1216] dt-bindings: clock: Add BCM2711 DVP binding The BCM2711 has a unit controlling the HDMI0 and HDMI1 clock and reset signals. Let's add a binding for it. @@ -385522,10 +385522,10 @@ index 000000000000..08543ecbe35b 2.18.4 -From c2c116aec2872a034717fd7d9ba87f170be929d1 Mon Sep 17 00:00:00 2001 +From 4607c38fdba52077a08530b523465896de344e15 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Tue, 28 Jan 2020 09:36:27 +0100 -Subject: [PATCH 0617/1209] clk: bcm: Add BCM2711 DVP driver +Subject: [PATCH 0617/1216] clk: bcm: Add BCM2711 DVP driver The HDMI block has a block that controls clocks and reset signals to the HDMI0 and HDMI1 controllers. @@ -385705,10 +385705,10 @@ index 000000000000..bfe4e5b4a148 2.18.4 -From 85ef63794623d68d6b9bf6f20c935cf4c402e874 Mon Sep 17 00:00:00 2001 +From cbd995914c373f708365d97573a82fdbcdf8397c Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Tue, 28 Jan 2020 09:37:06 +0100 -Subject: [PATCH 0618/1209] ARM: dts: bcm2711: Add HDMI DVP +Subject: [PATCH 0618/1216] ARM: dts: bcm2711: Add HDMI DVP Now that we have a driver for the DVP, let's add its DT node. @@ -385754,10 +385754,10 @@ index 7acd4a3cf1e5..7cf1a9748f00 100644 2.18.4 -From 51169e7aa53ab558d705075fe08e95c497ec53f4 Mon Sep 17 00:00:00 2001 +From 775c6a673a024dcb6024184815531967e7809bab Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 13 Feb 2020 15:42:05 +0100 -Subject: [PATCH 0619/1209] dt-bindings: display: Convert VC4 bindings to +Subject: [PATCH 0619/1216] dt-bindings: display: Convert VC4 bindings to schemas The BCM283x SoCs have a display pipeline composed of several controllers @@ -386497,10 +386497,10 @@ index faa83d7e339f..b1b23c692186 100644 2.18.4 -From c930673761a9f0b9e57f9abdef4a6a2a79620b5d Mon Sep 17 00:00:00 2001 +From cea11dc0f7f51fcfb0050a8c7a7047b40a503f09 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 13 Feb 2020 15:47:18 +0100 -Subject: [PATCH 0620/1209] dt-bindings: display: vc4: dpi: Add missing +Subject: [PATCH 0620/1216] dt-bindings: display: vc4: dpi: Add missing clock-names property While the device tree and the driver expected a clock-names property, it @@ -386541,10 +386541,10 @@ index 288494b70e82..58213c564e03 100644 2.18.4 -From d3d413917b644f1652b6d996d5097cf5bce0210f Mon Sep 17 00:00:00 2001 +From 8e4b58df9187dcfd454de646f64f2a22715a6b6c Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 13 Feb 2020 15:47:18 +0100 -Subject: [PATCH 0621/1209] dt-bindings: display: vc4: dsi: Add missing clock +Subject: [PATCH 0621/1216] dt-bindings: display: vc4: dsi: Add missing clock properties While the device tree and the driver expected a clock-names and a @@ -386601,10 +386601,10 @@ index 3887675f844e..3c643b227a70 100644 2.18.4 -From 047ac20b2276eb573794733426f028e2e44acfd9 Mon Sep 17 00:00:00 2001 +From 02f5aeb838762172f23fc2770e31e47aa62928c3 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 13 Feb 2020 15:47:18 +0100 -Subject: [PATCH 0622/1209] dt-bindings: display: vc4: hdmi: Add missing +Subject: [PATCH 0622/1216] dt-bindings: display: vc4: hdmi: Add missing clock-names property While the device tree and the driver expected a clock-names property, it @@ -386641,10 +386641,10 @@ index 834cc5f1c254..52b3cdac0bdf 100644 2.18.4 -From 78f2f6bba6373ec178cdc60303b8ae204b6b89cf Mon Sep 17 00:00:00 2001 +From cc29d4ba4a20cdef82eb54f53e2ee7807597fa4a Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 13 Feb 2020 17:40:56 +0100 -Subject: [PATCH 0623/1209] dt-bindings: display: vc4: Document BCM2711 VC5 +Subject: [PATCH 0623/1216] dt-bindings: display: vc4: Document BCM2711 VC5 The BCM2711 comes with a new VideoCore. Add a compatible for it. @@ -386671,10 +386671,10 @@ index 0dcf0c397375..49a5e041aa49 100644 2.18.4 -From f6c3732dcedcd7377dc54f5f2041da5ff605c57a Mon Sep 17 00:00:00 2001 +From 1d4bb6ca6ad8996aef3a5859874d8ea875b69474 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 19 Dec 2019 18:08:48 +0100 -Subject: [PATCH 0624/1209] drm/vc4: drv: Add include guards +Subject: [PATCH 0624/1216] drm/vc4: drv: Add include guards vc4_drv.h doesn't have any include guards which prevents it from being included twice. Let's add them. @@ -386707,10 +386707,10 @@ index 308f0473592a..95f7433c8630 100644 2.18.4 -From 44edfe89d3a38e16733293c0f19eb571fde52c86 Mon Sep 17 00:00:00 2001 +From 2a66f774b0e8343f709b0c38eb207529c55d0bee Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 6 Feb 2020 15:40:34 +0100 -Subject: [PATCH 0625/1209] drm/vc4: drv: Support BCM2711 +Subject: [PATCH 0625/1216] drm/vc4: drv: Support BCM2711 The BCM2711 has a reworked display pipeline, and the load tracker needs some adjustement to operate properly. Let's add a compatible for BCM2711 @@ -386828,10 +386828,10 @@ index 1c5eef3ac441..81ec016a12d8 100644 2.18.4 -From dd669f854cf8bcbda7932810256face62efc2586 Mon Sep 17 00:00:00 2001 +From f42d9f4cf21eb4b738349f12ddb15901513f270e Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 8 Aug 2019 17:51:07 +0100 -Subject: [PATCH 0626/1209] drm/vc4: drv: Add support for the BCM2711 HVS5 +Subject: [PATCH 0626/1216] drm/vc4: drv: Add support for the BCM2711 HVS5 The HVS found in the BCM2711 is slightly different from the previous generations. @@ -387339,10 +387339,10 @@ index 8416fdaf2ec4..22b895258545 100644 2.18.4 -From 07ed5f602fa2d958f2f7a3829ec632ef2b2e5a51 Mon Sep 17 00:00:00 2001 +From 9b5349b03dc4c89a772794b905b7c1541f3d034b Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 11 Feb 2020 16:55:02 +0000 -Subject: [PATCH 0627/1209] drm/vc4: plane: Improve LBM usage +Subject: [PATCH 0627/1216] drm/vc4: plane: Improve LBM usage LBM allocations were always taking the worst case sizing of max(src_width, dst_width) * 16. This is significantly over @@ -387443,10 +387443,10 @@ index 49c16d0e2527..ed07e25f6b94 100644 2.18.4 -From 786fa411555d6dda10ebb8b5e062a8942b400328 Mon Sep 17 00:00:00 2001 +From b6c18089287ef4ca6743d0dddfed40535181cab7 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 6 Feb 2020 14:32:57 +0100 -Subject: [PATCH 0628/1209] drm/vc4: plane: Move planes creation to its own +Subject: [PATCH 0628/1216] drm/vc4: plane: Move planes creation to its own function The planes so far were created as part of the CRTC binding code with @@ -387578,10 +387578,10 @@ index ed07e25f6b94..940d046b07b6 100644 2.18.4 -From 23e5d4b18b8dcc363c49cc55c97d9cb2de8da074 Mon Sep 17 00:00:00 2001 +From 6fc181c7ced7df3c687a165ed760b54c08ba9eea Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 6 Feb 2020 14:41:41 +0100 -Subject: [PATCH 0629/1209] drm/vc4: plane: Move additional planes creation to +Subject: [PATCH 0629/1216] drm/vc4: plane: Move additional planes creation to driver So far the plane creation was done when each CRTC was bound, and those @@ -387661,10 +387661,10 @@ index a726d262a0fa..3f523e1bee7f 100644 2.18.4 -From c4471061e0f61348c41bcbc8921229dda61c7494 Mon Sep 17 00:00:00 2001 +From ce6d0111a6504287273f5aafb5826099aede6a94 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 6 Feb 2020 14:46:14 +0100 -Subject: [PATCH 0630/1209] drm/vc4: plane: Register all the planes at once +Subject: [PATCH 0630/1216] drm/vc4: plane: Register all the planes at once Instead of creating planes for each CRTC, we eventually want to create all the planes for each CRTCs. @@ -387796,10 +387796,10 @@ index 940d046b07b6..603351b4c428 100644 2.18.4 -From c89db7eeb785e7b180eb08fc3d35743a188fb444 Mon Sep 17 00:00:00 2001 +From 0719f3fd95a45d102b9d63e978540cca2bcd7043 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 6 Feb 2020 14:50:06 +0100 -Subject: [PATCH 0631/1209] drm/vc4: plane: Create overlays for any CRTC +Subject: [PATCH 0631/1216] drm/vc4: plane: Create overlays for any CRTC Now that we have everything in place, we can now register all the overlay planes that can be assigned to all the CRTCs. @@ -387872,10 +387872,10 @@ index 603351b4c428..744034c41ce2 100644 2.18.4 -From 6e9774975841d22f90102ce47b6de966fc556b7d Mon Sep 17 00:00:00 2001 +From c56a785d61c5735594af920f76a0151b9dd0158b Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 6 Feb 2020 14:52:42 +0100 -Subject: [PATCH 0632/1209] drm/vc4: plane: Create more planes +Subject: [PATCH 0632/1216] drm/vc4: plane: Create more planes Let's now create more planes that can be affected to all the CRTCs. @@ -387910,10 +387910,10 @@ index 744034c41ce2..887ef481e746 100644 2.18.4 -From 1b8d39cdc96e9a89871b6bbcc945d4bdfd0a235e Mon Sep 17 00:00:00 2001 +From 0bd6000dcb6949519b594d261a6b6c8aef9d2f80 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 26 Dec 2019 11:45:04 +0100 -Subject: [PATCH 0633/1209] drm/vc4: crtc: Rename SoC data structures +Subject: [PATCH 0633/1216] drm/vc4: crtc: Rename SoC data structures Since we're going to introduce pixelvalve data structures for other SoCs than the BCM2835, let's rename the structures defined in the code to @@ -387972,10 +387972,10 @@ index c570dd09b180..8e6c6784f9a3 100644 2.18.4 -From 57b2a1f061216f66f1d345204e90a41a876dcec2 Mon Sep 17 00:00:00 2001 +From 31d4b10ca492862464b28d1828cbab7603e4b4ac Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 26 Dec 2019 15:45:04 +0100 -Subject: [PATCH 0634/1209] drm/vc4: crtc: Move crtc state to common header +Subject: [PATCH 0634/1216] drm/vc4: crtc: Move crtc state to common header We'll need to access the crtc_state from outside of vc4_crtc.c, so let's move it to vc4_drv.h @@ -388054,10 +388054,10 @@ index d2d253a94288..2703b9d8936b 100644 2.18.4 -From cc840ab8cf71f28083889738b30bf524ff043825 Mon Sep 17 00:00:00 2001 +From 0d771a0604f7d65264981173c7fb8b737296150d Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 26 Dec 2019 11:36:50 +0100 -Subject: [PATCH 0635/1209] drm/vc4: crtc: Deal with different number of pixel +Subject: [PATCH 0635/1216] drm/vc4: crtc: Deal with different number of pixel per clock Some of the HDMI pixelvalves in vc5 output two pixels per clock cycle. @@ -388148,10 +388148,10 @@ index 2703b9d8936b..dabf9951c375 100644 2.18.4 -From 8ccc36dc06dbb279c436843f8aa0736bc295dc02 Mon Sep 17 00:00:00 2001 +From c68b91101cb2ed27aecc87d6c55e79cd3fa2a5ae Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 9 Jan 2020 18:40:49 +0100 -Subject: [PATCH 0636/1209] drm/vc4: crtc: Use a shared interrupt +Subject: [PATCH 0636/1216] drm/vc4: crtc: Use a shared interrupt Some pixelvalves in vc5 use the same interrupt line so let's register our interrupt handler as a shared one. @@ -388180,10 +388180,10 @@ index 5e94adb4f70b..4eedaddb8c92 100644 2.18.4 -From 679da704e3ce8bd786bc91b88b87025492bccdf9 Mon Sep 17 00:00:00 2001 +From 812a1abd7f12ebb9fda6912650b2fc8cf624f680 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 13 Jan 2020 13:39:32 +0100 -Subject: [PATCH 0637/1209] drm/vc4: crtc: Turn static const variable into a +Subject: [PATCH 0637/1216] drm/vc4: crtc: Turn static const variable into a define The hvs_latency_pix variable doesn't need to be a variable and can just be @@ -388236,10 +388236,10 @@ index 4eedaddb8c92..7b08e6fd1fb1 100644 2.18.4 -From d2f519d6bade083e1e18d1b756ca99e660cf9992 Mon Sep 17 00:00:00 2001 +From b01ba45b66839d219d9b01f0b16a3b60ee863e68 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 26 Dec 2019 15:48:09 +0100 -Subject: [PATCH 0638/1209] drm/vc4: crtc: Move the cob allocation outside of +Subject: [PATCH 0638/1216] drm/vc4: crtc: Move the cob allocation outside of bind The COB allocation depends on the HVS channel used for a given @@ -388354,10 +388354,10 @@ index dabf9951c375..a7c9295aecc3 100644 2.18.4 -From 1c9c05c51bc10278ec56967e16cf778a05cdc52a Mon Sep 17 00:00:00 2001 +From 3841a58347bb62657d8ed2ba1d769681da438708 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 26 Dec 2019 13:49:17 +0100 -Subject: [PATCH 0639/1209] drm/vc4: crtc: Rename HVS channel to output +Subject: [PATCH 0639/1216] drm/vc4: crtc: Rename HVS channel to output In vc5, the HVS has 6 outputs and 3 FIFOs (or channels), with pixelvalves each being assigned to a given output, but each output can @@ -388442,10 +388442,10 @@ index a7c9295aecc3..f6fc92663191 100644 2.18.4 -From 5a51ce87a044292e4bbffd65e82187a62e3cfc71 Mon Sep 17 00:00:00 2001 +From 800576d9b3529a522cd19203d55643d0a4b3791b Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Tue, 14 Jan 2020 13:37:27 +0100 -Subject: [PATCH 0640/1209] drm/vc4: crtc: Use local chan variable +Subject: [PATCH 0640/1216] drm/vc4: crtc: Use local chan variable The vc4_crtc_handle_page_flip already has a local variable holding the value of vc4_crtc->channel, so let's use it instead. @@ -388472,10 +388472,10 @@ index 8267e38abd5f..2e1aee1ba05b 100644 2.18.4 -From 0e0eef2d2c5cf74e97f3127edafbe8b39f8ef428 Mon Sep 17 00:00:00 2001 +From 8c7a06f991849bfcf350128260af5464abd1c63b Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 21 Feb 2020 14:34:31 +0100 -Subject: [PATCH 0641/1209] drm/vc4: crtc: Enable and disable the PV in +Subject: [PATCH 0641/1216] drm/vc4: crtc: Enable and disable the PV in atomic_enable / disable The VIDEN bit in the pixelvalve currently being used to enable or disable @@ -388533,10 +388533,10 @@ index 2e1aee1ba05b..b394f873b194 100644 2.18.4 -From 652b4129b13252b3b8476656397183f932397c2c Mon Sep 17 00:00:00 2001 +From 3d8a7b8fcd27f8689c40c23dd3aad77872ab8686 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 26 Dec 2019 17:53:18 +0100 -Subject: [PATCH 0642/1209] drm/vc4: crtc: Assign output to channel +Subject: [PATCH 0642/1216] drm/vc4: crtc: Assign output to channel automatically The HVS found in the BCM2711 has 6 outputs and 3 FIFOs, with each output @@ -389005,10 +389005,10 @@ index 22b895258545..1300198716aa 100644 2.18.4 -From ebb0d66e9d7ccbf59e9faa8f33292bf55b344950 Mon Sep 17 00:00:00 2001 +From 0c2f1730cec8300e84825b4a1cdba7f8b5581e76 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 13 Jan 2020 13:39:20 +0100 -Subject: [PATCH 0643/1209] drm/vc4: crtc: Add FIFO depth to vc4_crtc_data +Subject: [PATCH 0643/1216] drm/vc4: crtc: Add FIFO depth to vc4_crtc_data Not all pixelvalve FIFOs in vc5 have the same depth, so we need to add that to our vc4_crtc_data structure to be able to compute the fill level @@ -389099,10 +389099,10 @@ index 8208dfd0cb08..6eb030445419 100644 2.18.4 -From 7b82a7646c23e3995630e590519dc508524b3cac Mon Sep 17 00:00:00 2001 +From b941b87d13ac335a676ebf25b1fc9125f74f28ed Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 13 Jan 2020 13:40:37 +0100 -Subject: [PATCH 0644/1209] drm/vc4: crtc: Add function to compute FIFO level +Subject: [PATCH 0644/1216] drm/vc4: crtc: Add function to compute FIFO level bits The longer FIFOs in vc5 pixelvalves means that the FIFO full level @@ -389149,10 +389149,10 @@ index 961da7b2439d..81d144fd446d 100644 2.18.4 -From 87572cb0217f935f9286864d695759312726ea79 Mon Sep 17 00:00:00 2001 +From d8bbb4c45f25dc980a8eb4d318398c99042e2ab0 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 9 Jan 2020 18:35:13 +0100 -Subject: [PATCH 0645/1209] drm/vc4: crtc: Rename HDMI encoder type to HDMI0 +Subject: [PATCH 0645/1216] drm/vc4: crtc: Rename HDMI encoder type to HDMI0 The previous generations were only supporting a single HDMI controller, but that's about to change, so put an index as well to differentiate between @@ -389208,10 +389208,10 @@ index d59fd8714c5d..821eb9c4dfbf 100644 2.18.4 -From 713566f1275bf90f2e30b5ecb17b6d576c0963ea Mon Sep 17 00:00:00 2001 +From 8b2c0fa2d095b4b298956519ac2fa7b5cd0538af Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 9 Jan 2020 18:39:30 +0100 -Subject: [PATCH 0646/1209] drm/vc4: crtc: Add HDMI1 encoder type +Subject: [PATCH 0646/1216] drm/vc4: crtc: Add HDMI1 encoder type The BCM2711 sports a second HDMI controller, so let's add that second HDMI encoder type. @@ -389237,10 +389237,10 @@ index 4aed118c7925..4a83b8879f1c 100644 2.18.4 -From 5c733e7e344b7d1ab6839d80b7a1f50a19c575e0 Mon Sep 17 00:00:00 2001 +From 5009e897a9a56df81c5c58bff19891adb725bdc9 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 21 Feb 2020 16:48:19 +0100 -Subject: [PATCH 0647/1209] drm/vc4: crtc: Remove redundant call to +Subject: [PATCH 0647/1216] drm/vc4: crtc: Remove redundant call to drm_crtc_enable_color_mgmt The driver calls the helper to add the color management properties twice, @@ -389267,10 +389267,10 @@ index fa68ddfc9360..312077e84f63 100644 2.18.4 -From 93a1e43ae5a8c1f10bf3c7dabfc2cc4052162287 Mon Sep 17 00:00:00 2001 +From 66cc223f0652c99d2d12a0a0b247927bf1a3f8fd Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 21 Feb 2020 16:54:21 +0100 -Subject: [PATCH 0648/1209] drm/vc4: crtc: Disable color management for HVS5 +Subject: [PATCH 0648/1216] drm/vc4: crtc: Disable color management for HVS5 The HVS5 uses different color matrices. Disable color management support for now. @@ -389327,10 +389327,10 @@ index 312077e84f63..daf882b7f95e 100644 2.18.4 -From f65b55534c935cf6f996a142ef702843ec442c90 Mon Sep 17 00:00:00 2001 +From 613515984271f64ba36d02af5c2c9abde735a190 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 13 Feb 2020 17:07:02 +0100 -Subject: [PATCH 0649/1209] dt-bindings: display: vc4: pv: Add BCM2711 pixel +Subject: [PATCH 0649/1216] dt-bindings: display: vc4: pv: Add BCM2711 pixel valves The BCM2711 comes with other pixelvalves that have different requirements @@ -389363,10 +389363,10 @@ index e60791db1fa1..4e1ba03f6477 100644 2.18.4 -From 52fd58325ae2166da1274efbf1c63108d1543105 Mon Sep 17 00:00:00 2001 +From 5b2717f08e3be3b7e43f35626f15c22dbbb236cf Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 26 Dec 2019 11:35:58 +0100 -Subject: [PATCH 0650/1209] drm/vc4: crtc: Add BCM2711 pixelvalves +Subject: [PATCH 0650/1216] drm/vc4: crtc: Add BCM2711 pixelvalves The BCM2711 has 5 pixelvalves, so now that our driver is ready, let's add support for them. @@ -389523,10 +389523,10 @@ index 1300198716aa..ca563d373d9d 100644 2.18.4 -From 0421ef062bdfca734f762c14531085e076724bfd Mon Sep 17 00:00:00 2001 +From d61b834090182f229dfedab43b51ce8b080ac15c Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Tue, 14 Jan 2020 17:24:32 +0100 -Subject: [PATCH 0651/1209] drm/vc4: hdmi: Use debugfs private field +Subject: [PATCH 0651/1216] drm/vc4: hdmi: Use debugfs private field We're calling vc4_debugfs_add_file with our struct vc4_hdmi pointer set in the private field, but we don't use that field and go through the @@ -389559,10 +389559,10 @@ index 821eb9c4dfbf..3bcb6ff781ec 100644 2.18.4 -From e58e468202a6cf290178753a586adf41cf124380 Mon Sep 17 00:00:00 2001 +From 6e591748adcdb22ed316d00e5b0bc12d8a1002d9 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Wed, 18 Dec 2019 18:35:12 +0100 -Subject: [PATCH 0652/1209] drm/vc4: hdmi: Move structure to header +Subject: [PATCH 0652/1216] drm/vc4: hdmi: Move structure to header We will need to share the vc4_hdmi and related structures with multiple files, so let's create a header for it. @@ -389763,10 +389763,10 @@ index 000000000000..5ec5d1f6b1e6 2.18.4 -From 3f88c68e46050c9d186a947e64bed4e0fa025711 Mon Sep 17 00:00:00 2001 +From 115cb1a894e104f62d58d3228e30a44d87b987d2 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 6 Jan 2020 17:17:29 +0100 -Subject: [PATCH 0653/1209] drm/vc4: hdmi: rework connectors and encoders +Subject: [PATCH 0653/1216] drm/vc4: hdmi: rework connectors and encoders the vc4_hdmi driver has some custom structures to hold the data it needs to associate with the drm_encoder and drm_connector structures. @@ -390119,10 +390119,10 @@ index 5ec5d1f6b1e6..17079a39f1b1 100644 2.18.4 -From bc7c37719a084f309b2746f00ca58c7489d433a6 Mon Sep 17 00:00:00 2001 +From 4781df796d5b16439a990c97a93d047233540dc7 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 6 Jan 2020 18:07:05 +0100 -Subject: [PATCH 0654/1209] drm/vc4: hdmi: Rename hdmi to vc4_hdmi +Subject: [PATCH 0654/1216] drm/vc4: hdmi: Rename hdmi to vc4_hdmi The driver isn't consistent with the name given to the vc4_hdmi structure pointer in its functions. Make sure to use a consistent name. @@ -390806,10 +390806,10 @@ index e8de9fa499ae..45892e16eb04 100644 2.18.4 -From 0b96d4cc8457e4f72462b42214827bb272ebb30b Mon Sep 17 00:00:00 2001 +From c017b938310e9695973505c97542fd276309368c Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 6 Jan 2020 18:21:44 +0100 -Subject: [PATCH 0655/1209] drm/vc4: hdmi: Move accessors to vc4_hdmi +Subject: [PATCH 0655/1216] drm/vc4: hdmi: Move accessors to vc4_hdmi The current driver only supports a single HDMI controller, and part of the issue is that the main vc4_dev structure holds a pointer to its @@ -390966,10 +390966,10 @@ index 17079a39f1b1..cdc9d90f62ac 100644 2.18.4 -From 7b55a2030c705861f2a64056ddcff35601576660 Mon Sep 17 00:00:00 2001 +From c6615b4a9125aaf6ab435bfce273f30ca6595d43 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 6 Jan 2020 18:44:36 +0100 -Subject: [PATCH 0656/1209] drm/vc4: hdmi: Use local vc4_hdmi directly +Subject: [PATCH 0656/1216] drm/vc4: hdmi: Use local vc4_hdmi directly The function vc4_hdmi_connector_detect access its vc4_hdmi struct by dereferencing the pointer in the structure vc4_dev. This will cause some @@ -391017,10 +391017,10 @@ index 87b66f528065..05a15407ea3a 100644 2.18.4 -From 936f17b86b84b76e9bf0b5c891088d80e748a802 Mon Sep 17 00:00:00 2001 +From 120bf467b62a04319388bc3c76882a6c400f967e Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 6 Jan 2020 18:45:46 +0100 -Subject: [PATCH 0657/1209] drm/vc4: hdmi: Add container_of macros for encoders +Subject: [PATCH 0657/1216] drm/vc4: hdmi: Add container_of macros for encoders and connectors Whenever the code needs to access the vc4_hdmi structure from a DRM @@ -391176,10 +391176,10 @@ index cdc9d90f62ac..749a807cd1f3 100644 2.18.4 -From 399d874e049e175822cc39e19495892face41c80 Mon Sep 17 00:00:00 2001 +From 68d4545cb2408dd9b12690c39eec9b64e50a5cce Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 6 Jan 2020 18:47:53 +0100 -Subject: [PATCH 0658/1209] drm/vc4: hdmi: Pass vc4_hdmi to CEC code +Subject: [PATCH 0658/1216] drm/vc4: hdmi: Pass vc4_hdmi to CEC code Our CEC code also retrieves the associated vc4_hdmi by setting the vc4_dev pointer as its private data, and then dereferences its vc4_hdmi @@ -391289,10 +391289,10 @@ index 3f0ed00c62df..ed18826dfc2f 100644 2.18.4 -From 13e62cd445ddb47a0efacb9999e3ae50681d9fc7 Mon Sep 17 00:00:00 2001 +From 7d3b548d4d1964f58bb1b45fb89f3c22ae89bb68 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 6 Jan 2020 18:49:11 +0100 -Subject: [PATCH 0659/1209] drm/vc4: hdmi: Remove vc4_dev hdmi pointer +Subject: [PATCH 0659/1216] drm/vc4: hdmi: Remove vc4_dev hdmi pointer Now that we don't have any users anymore, we can kill that pointer. @@ -391364,10 +391364,10 @@ index ed18826dfc2f..08933446b358 100644 2.18.4 -From 94eae078722ff13bf31c89daf50c95eacc19c4df Mon Sep 17 00:00:00 2001 +From b6c4c8484e60d7b0b911b72dd649e1b8f8413ad3 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 6 Jan 2020 18:57:16 +0100 -Subject: [PATCH 0660/1209] drm/vc4: hdmi: Remove vc4_hdmi_connector +Subject: [PATCH 0660/1216] drm/vc4: hdmi: Remove vc4_hdmi_connector The vc4_hdmi_connector was only used to switch between drm_connector to drm_encoder. However, we can now use vc4_hdmi to do the switch, so that @@ -391513,10 +391513,10 @@ index 749a807cd1f3..88794136d2e4 100644 2.18.4 -From bbd885abc04f7af09f4b121097068378d609b62e Mon Sep 17 00:00:00 2001 +From 2c283d4b59b328aecbdd7f26daa792d6cfab1e5a Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Wed, 18 Dec 2019 11:30:54 +0100 -Subject: [PATCH 0661/1209] drm/vc4: hdmi: Introduce resource init and variant +Subject: [PATCH 0661/1216] drm/vc4: hdmi: Introduce resource init and variant The HDMI controllers found in the BCM2711 has a pretty different clock and registers areas than found in the older BCM283x SoCs. @@ -391672,10 +391672,10 @@ index 88794136d2e4..4cd712779ad3 100644 2.18.4 -From d837803bc610394b4ade17dc0f884de34a2f2b8f Mon Sep 17 00:00:00 2001 +From 8da68e98d7754954b63fbc7b2b08217e8896e67b Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Wed, 18 Dec 2019 19:15:08 +0100 -Subject: [PATCH 0662/1209] drm/vc4: hdmi: Implement a register layout +Subject: [PATCH 0662/1216] drm/vc4: hdmi: Implement a register layout abstraction The HDMI controllers found in the BCM2711 have most of the registers @@ -392995,10 +392995,10 @@ index ca563d373d9d..78809866097c 100644 2.18.4 -From 6ecba61b2bf2ed54e1609d31d480f49a953b3d0c Mon Sep 17 00:00:00 2001 +From b2be24bcaa65e7d93d3f38e707a58b09a62ecb73 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 19 Dec 2019 16:25:26 +0100 -Subject: [PATCH 0663/1209] drm/vc4: hdmi: Add reset callback +Subject: [PATCH 0663/1216] drm/vc4: hdmi: Add reset callback The BCM2711 and BCM283x HDMI controllers use a slightly different reset sequence, so let's add a callback to reset the controller. @@ -393069,10 +393069,10 @@ index f7d0ca9447d2..93695674c2d3 100644 2.18.4 -From 2d3161a215bbe285a9dadabfb5fee55bc0bae6a8 Mon Sep 17 00:00:00 2001 +From eea934a8ff13edc9911c48ed437da7e1cf94dcff Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 19 Dec 2019 16:53:33 +0100 -Subject: [PATCH 0664/1209] drm/vc4: hdmi: Add PHY init and disable function +Subject: [PATCH 0664/1216] drm/vc4: hdmi: Add PHY init and disable function The HDMI PHY in the BCM2711 HDMI controller is significantly more complicated to setup than in the older BCM283x SoCs. @@ -393210,10 +393210,10 @@ index 000000000000..26d6ee08edcf 2.18.4 -From 5cdf56020d12f9d21611ee36f3c02d7f2fab354d Mon Sep 17 00:00:00 2001 +From dc147f1f9a4a128316d5de3a534327d142b0a758 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 19 Dec 2019 17:22:24 +0100 -Subject: [PATCH 0665/1209] drm/vc4: hdmi: Add PHY RNG enable / disable +Subject: [PATCH 0665/1216] drm/vc4: hdmi: Add PHY RNG enable / disable function Let's continue the implementation of hooks for the parts that change in the @@ -393325,10 +393325,10 @@ index 26d6ee08edcf..8fdea621d8b1 100644 2.18.4 -From 59ff2050a54a725ee6f31ec52c2ee7937e2919b2 Mon Sep 17 00:00:00 2001 +From a197b94f09012017205d9fdb83f9658f99a10f15 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 26 Dec 2019 18:41:53 +0100 -Subject: [PATCH 0666/1209] drm/vc4: hdmi: Add a CSC setup callback +Subject: [PATCH 0666/1216] drm/vc4: hdmi: Add a CSC setup callback Similarly to the previous patches, the CSC setup is slightly different in the BCM2711 than in the previous generations. Let's add a callback for it. @@ -393467,10 +393467,10 @@ index 9ae4d2c5a4f0..22669e07b22e 100644 2.18.4 -From 7c5602511bcd355b4ada944a6890cbfc1f57c37d Mon Sep 17 00:00:00 2001 +From cd1ca249d79c75673f75046e40edb25de5f55901 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 6 Jan 2020 13:43:27 +0100 -Subject: [PATCH 0667/1209] drm/vc4: hdmi: Add a set_timings callback +Subject: [PATCH 0667/1216] drm/vc4: hdmi: Add a set_timings callback Similarly to the previous patches, the timings setup in the HDMI controller of the BCM2711 is slightly different, mostly because it supports higher @@ -393608,10 +393608,10 @@ index 22669e07b22e..4a67d62aef53 100644 2.18.4 -From f64567e6eb3c4f95d21f3ba230caec23d47853be Mon Sep 17 00:00:00 2001 +From 343929a25bfecc02a2e2b52fb7f683a4bd2fae77 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Tue, 7 Jan 2020 13:14:07 +0100 -Subject: [PATCH 0668/1209] drm/vc4: hdmi: Add HDMI ID +Subject: [PATCH 0668/1216] drm/vc4: hdmi: Add HDMI ID Some operations will need us to have the raw ID of the HDMI controller in the BCM2711, such as the encoder type to register, the name of the @@ -393662,10 +393662,10 @@ index 4a67d62aef53..4d3117de383a 100644 2.18.4 -From db2354631a850461d7668df866cdc343d331c6c7 Mon Sep 17 00:00:00 2001 +From 8db543ef9c950fef61eb0e06843c2268ef96af2b Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 16 Jan 2020 14:27:56 +0100 -Subject: [PATCH 0669/1209] drm/vc4: hdmi: Deal with multiple debugfs files +Subject: [PATCH 0669/1216] drm/vc4: hdmi: Deal with multiple debugfs files The HDMI driver was registering a single debugfs file so far with the name hdmi_regs. @@ -393701,10 +393701,10 @@ index 434240cbfaa6..25672d88f8f3 100644 2.18.4 -From efcd664198104883b9d401b6f4506a9f40c96245 Mon Sep 17 00:00:00 2001 +From f63d0099c0505075ae23c70e93e1f69d0e69d9d4 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 6 Feb 2020 16:21:45 +0100 -Subject: [PATCH 0670/1209] drm/vc4: hdmi: Add an audio support flag +Subject: [PATCH 0670/1216] drm/vc4: hdmi: Add an audio support flag The BCM2711 audio support doesn't work yet, so let's add a boolean to indicate whether or not it's supported, and only register a sound card if @@ -393756,10 +393756,10 @@ index 4d3117de383a..f41116507156 100644 2.18.4 -From f025aca4d18675e24037060e993fa5fc008c2a02 Mon Sep 17 00:00:00 2001 +From 10e3fb1a5c9e8b63e54c59059a44d7b82ef911e7 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 6 Feb 2020 16:22:13 +0100 -Subject: [PATCH 0671/1209] drm/vc4: hdmi: Move CEC init to its own function +Subject: [PATCH 0671/1216] drm/vc4: hdmi: Move CEC init to its own function The CEC init code was put directly into the bind function, which was quite inconsistent with how the audio support was done, and would prevent us from @@ -393927,10 +393927,10 @@ index b51d3e997e0c..3fadc534f41a 100644 2.18.4 -From 8ef1968291da9b1d39bfbefd2f3cc3c70f8152be Mon Sep 17 00:00:00 2001 +From 6f0bad1bf4718c246a867d971e811da7e3791d93 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 6 Feb 2020 16:22:50 +0100 -Subject: [PATCH 0672/1209] drm/vc4: hdmi: Add CEC support flag +Subject: [PATCH 0672/1216] drm/vc4: hdmi: Add CEC support flag Similarly to the audio support, CEC support is not there yet for the BCM2711, so let's skip entirely the CEC initialization through a variant @@ -393982,10 +393982,10 @@ index f41116507156..cbb1d3ab85d7 100644 2.18.4 -From 03fc35ed90077bcea11d90747cd9f657d40ec355 Mon Sep 17 00:00:00 2001 +From e43eb4855b66aa12324a60f2db5fc48dd68c44ee Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 10 Feb 2020 15:15:47 +0100 -Subject: [PATCH 0673/1209] drm/vc4: hdmi: Remove unused CEC_CLOCK_DIV define +Subject: [PATCH 0673/1216] drm/vc4: hdmi: Remove unused CEC_CLOCK_DIV define The CEC_CLOCK_DIV define is not used anywhere in the driver, let's remove it. @@ -394011,10 +394011,10 @@ index 8d5848990e4a..5a1a6e84b947 100644 2.18.4 -From 2eae68a243f5480570fbf7e0b65f010a19a53c59 Mon Sep 17 00:00:00 2001 +From 4d1802f555097180c8b68d5c1388a60292d78473 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 13 Feb 2020 12:31:09 +0100 -Subject: [PATCH 0674/1209] drm/vc4: hdmi: Rename drm_encoder pointer in +Subject: [PATCH 0674/1216] drm/vc4: hdmi: Rename drm_encoder pointer in mode_valid The mode_valid hook on the encoder uses a pointer to a drm_encoder called @@ -394043,10 +394043,10 @@ index 5a1a6e84b947..f74200cc878d 100644 2.18.4 -From 4bf0c301d53237a4820fb644108b2f6cc0d16cc8 Mon Sep 17 00:00:00 2001 +From 4f9829474557a7915c0925b6ce969dfa901f218b Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 10 Feb 2020 15:23:06 +0100 -Subject: [PATCH 0675/1209] drm/vc4: hdmi: Adjust HSM clock rate depending on +Subject: [PATCH 0675/1216] drm/vc4: hdmi: Adjust HSM clock rate depending on pixel rate The HSM clock needs to be setup at around 110% of the pixel rate. This @@ -394214,10 +394214,10 @@ index cbb1d3ab85d7..ee9753255b68 100644 2.18.4 -From 9bce87f23b9635ab1c9f4626eee60dce67a41eff Mon Sep 17 00:00:00 2001 +From 1cd58267f340e5785e5f0d52748c2893a0d177b9 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Tue, 17 Dec 2019 11:48:37 +0100 -Subject: [PATCH 0676/1209] drm/vc4: hdmi: Support the BCM2711 HDMI controllers +Subject: [PATCH 0676/1216] drm/vc4: hdmi: Support the BCM2711 HDMI controllers Now that the driver is ready for it, let's bring in the HDMI controllers variants for the BCM2711. @@ -395357,10 +395357,10 @@ index 5f78da6e25c7..ea948ffaa69b 100644 2.18.4 -From ee9f5e97e55a8e25672abac79c9fefc27ff51715 Mon Sep 17 00:00:00 2001 +From cf33d60c341a3676b32966b672b65649c09becbd Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 13 Feb 2020 16:45:24 +0100 -Subject: [PATCH 0677/1209] dt-bindings: display: vc4: hdmi: Add BCM2711 HDMI +Subject: [PATCH 0677/1216] dt-bindings: display: vc4: hdmi: Add BCM2711 HDMI controllers bindings The HDMI controllers found in the BCM2711 SoC need some adjustments to the @@ -395537,10 +395537,10 @@ index 52b3cdac0bdf..a9d24e1cf684 100644 2.18.4 -From 3947f09d415af843c7af4cf5d2e8fceca053c791 Mon Sep 17 00:00:00 2001 +From b98777054b7e2b928455119c530ed1a3f32e8d94 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Wed, 12 Feb 2020 12:26:40 +0100 -Subject: [PATCH 0678/1209] ARM: dts: bcm2711: Enable the display pipeline +Subject: [PATCH 0678/1216] ARM: dts: bcm2711: Enable the display pipeline Now that all the drivers have been adjusted for it, let's bring in the necessary device tree changes. @@ -395755,10 +395755,10 @@ index 7cf1a9748f00..10f14e897eb1 100644 2.18.4 -From 353a20454d0d39a3655885fe1ef63ce3631cbfdc Mon Sep 17 00:00:00 2001 +From 98efd1f51aab59460f9a1d47cc250e5e68e0f28e Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 21 Feb 2020 17:10:45 +0100 -Subject: [PATCH 0679/1209] [DOWNSTREAM] ARM: dts: rpi4: Disable KMS driver by +Subject: [PATCH 0679/1216] [DOWNSTREAM] ARM: dts: rpi4: Disable KMS driver by default Signed-off-by: Maxime Ripard @@ -395853,10 +395853,10 @@ index 207c15f37a23..e8b1e9279c67 100644 2.18.4 -From 54872c72328706891e55c4554742d39f0fe3827c Mon Sep 17 00:00:00 2001 +From 42e30b422702c9b70474ab4120495a024a9494d1 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 20 Sep 2019 17:20:01 +0100 -Subject: [PATCH 0680/1209] dtoverlays: Add Pi4 version of vc4-kms-v3d +Subject: [PATCH 0680/1216] dtoverlays: Add Pi4 version of vc4-kms-v3d The Pi4 version of the KMS drivers is a work in progress, some blocks need alternate configuration, and some blocks currently @@ -396105,10 +396105,10 @@ index 000000000000..7d59a30a3662 2.18.4 -From ad4b2fc66c3cfc47a61395b8e319d5d79ce79554 Mon Sep 17 00:00:00 2001 +From 81b9ce2d3ad85145677714772c055fc4a548ec21 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 27 Jan 2020 10:22:44 +0000 -Subject: [PATCH 0681/1209] drm: Checking of the pitch is only valid for linear +Subject: [PATCH 0681/1216] drm: Checking of the pitch is only valid for linear formats framebuffer_check was computing a minimum pitch value and ensuring @@ -396151,10 +396151,10 @@ index 57564318ceea..fa54768fe4d2 100644 2.18.4 -From b9d5d76b8fcf0bbe16c360e3e1ae0a955680e5ed Mon Sep 17 00:00:00 2001 +From 7b63c154abe5382bfa71f09fac3c34c926cee770 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 24 Jan 2020 14:25:41 +0000 -Subject: [PATCH 0682/1209] drm/vc4: Add support for DRM_FORMAT_P030 to vc4 +Subject: [PATCH 0682/1216] drm/vc4: Add support for DRM_FORMAT_P030 to vc4 planes This currently doesn't handle non-zero source rectangles correctly, @@ -396331,10 +396331,10 @@ index 887ef481e746..e01bea748c77 100644 2.18.4 -From 50804cd87b30c03319519ba649a61510c14f0ba4 Mon Sep 17 00:00:00 2001 +From c1bffe2704027f245d7ad1f7076f435e5749d98b Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 25 Feb 2020 17:35:10 +0000 -Subject: [PATCH 0683/1209] Fixup P030 support +Subject: [PATCH 0683/1216] Fixup P030 support I got the logic wrong for enabling pixel formats, resulting in Pi0-3 only getting a single, invalid, format (P030 SAND). @@ -396363,10 +396363,10 @@ index e01bea748c77..d0957d618167 100644 2.18.4 -From 4188daf937389e497fe712d1a3daf972bfa54d56 Mon Sep 17 00:00:00 2001 +From e3b13c475c3dddae8df0fb0f0004b49fb62b3768 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 11 Feb 2020 15:36:59 +0000 -Subject: [PATCH 0684/1209] drm/vc4: The check for assigned HVS channels is not +Subject: [PATCH 0684/1216] drm/vc4: The check for assigned HVS channels is not applicable firmware_kms Channel assignments is only in full KMS, so skip the check @@ -396402,10 +396402,10 @@ index fdd1ed754087..0dea148852d5 100644 2.18.4 -From 2571072d865bfc516b4b2cc03669301b5e857be3 Mon Sep 17 00:00:00 2001 +From afa1ef8d27596d21de8181c6af7656f779ccdd34 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 17 Feb 2020 11:37:21 +0000 -Subject: [PATCH 0685/1209] dt: Update v3d to use firmware_clocks. +Subject: [PATCH 0685/1216] dt: Update v3d to use firmware_clocks. Use the updated DT clock-names property to map the v3d clock to the firmware_clocks driver, instead of the older clkdev API. @@ -396431,10 +396431,10 @@ index e8b1e9279c67..b113ca5bfbf6 100644 2.18.4 -From 779016fb1c404a5b2d9150ad8b60f133789fcee6 Mon Sep 17 00:00:00 2001 +From a286443bbbf23aa862da3b1a7f3b5d6edf54006a Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 25 Mar 2020 18:01:04 +0000 -Subject: [PATCH 0686/1209] drm/vc4: Reset audio infoframe on encoder_enable if +Subject: [PATCH 0686/1216] drm/vc4: Reset audio infoframe on encoder_enable if previously streaming If the encoder is disabled and re-enabled (eg mode change) all infoframes @@ -396511,10 +396511,10 @@ index 7a43abbe0cfa..6a775ec7616f 100644 2.18.4 -From 2967bfb887dd96ac67b8cf74c18df0f58f9a517f Mon Sep 17 00:00:00 2001 +From b4ce1dce4d573d7de8f1b42761012ec9f21e4754 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 25 Mar 2020 18:03:42 +0000 -Subject: [PATCH 0687/1209] drm/vc4: Set the b-frame marker to the match ALSA's +Subject: [PATCH 0687/1216] drm/vc4: Set the b-frame marker to the match ALSA's default. ALSA's iec958 plugin by default sets the block start preamble @@ -396548,10 +396548,10 @@ index 9c972433e894..abf25910d843 100644 2.18.4 -From dd0dfbe169c29a4e662464e1390c891f26feeb7f Mon Sep 17 00:00:00 2001 +From a8bc820061fceee4d593e9a2e27f08c96afc0f96 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 25 Mar 2020 18:07:19 +0000 -Subject: [PATCH 0688/1209] dts: Add reg-names for the HDMI registers on +Subject: [PATCH 0688/1216] dts: Add reg-names for the HDMI registers on bcm2835 Pi4 is requiring many more register configs in the HDMI @@ -396582,10 +396582,10 @@ index fe1ab40c7f22..e269e75f0f57 100644 2.18.4 -From b79bfb3303b117c6cb43f3fb54e62d019cd7f28f Mon Sep 17 00:00:00 2001 +From 4a5cd9f6d91602cd6701e156d28b2ca3dcdb02ee Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 25 Mar 2020 18:08:39 +0000 -Subject: [PATCH 0689/1209] dt: Add HDMI audio dma values to bcm2711.dtsi +Subject: [PATCH 0689/1216] dt: Add HDMI audio dma values to bcm2711.dtsi Adds the relevant DMA settings for HDMI audio to work. @@ -396620,10 +396620,10 @@ index 10f14e897eb1..141d9403fe27 100644 2.18.4 -From 54e0d71b89d7631eb8dc6599733ec3c36856ea51 Mon Sep 17 00:00:00 2001 +From c3a30f9609cba60064e63b82261bed26e85e4dec Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 25 Mar 2020 18:11:41 +0000 -Subject: [PATCH 0690/1209] drm/vc4: Use reg-names to configure HDMI audio. +Subject: [PATCH 0690/1216] drm/vc4: Use reg-names to configure HDMI audio. HDMI audio configuration was using fixed index numbers to load in DT register settings. @@ -396661,10 +396661,10 @@ index abf25910d843..6a5e06314cae 100644 2.18.4 -From e6ab17d8967a59509e417fbed719300e77289357 Mon Sep 17 00:00:00 2001 +From 3f36d1a5e9ad7b70bed46820e7b3f3633442a5a1 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 25 Mar 2020 18:16:14 +0000 -Subject: [PATCH 0691/1209] drm/vc4: Add audio initialisation for Pi4. +Subject: [PATCH 0691/1216] drm/vc4: Add audio initialisation for Pi4. The audio configuration has changed for Pi4, so support the configuration functions via the variant tables. @@ -396796,10 +396796,10 @@ index 6a775ec7616f..9b80f9401d58 100644 2.18.4 -From 9c521d62a2c1552a1448f4e78cabcd4a3210ffa4 Mon Sep 17 00:00:00 2001 +From 72220f921d87c72d12068888675bd3ee5e476b4b Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 25 Mar 2020 18:18:45 +0000 -Subject: [PATCH 0692/1209] drm/vc4: Enable audio on Pi4. +Subject: [PATCH 0692/1216] drm/vc4: Enable audio on Pi4. This could be a revert of "drm/vc4: hdmi: Add an audio support flag" as it is no longer needed. @@ -396833,10 +396833,10 @@ index 6757863e465d..a5f0ee70625c 100644 2.18.4 -From 2e3842ecacd7bf18d859c693cfbc633269fbb08b Mon Sep 17 00:00:00 2001 +From e550a26b3d57dc0c3f84d9fd9fb2e65002ed89fd Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 25 Mar 2020 18:22:40 +0000 -Subject: [PATCH 0693/1209] drm/vc4: Alter the HDMI state machine clock calc to +Subject: [PATCH 0693/1216] drm/vc4: Alter the HDMI state machine clock calc to allow for 1920x1200 Whilst the documentation for BCM2835 states that the HDMI state machine @@ -396885,10 +396885,10 @@ index a5f0ee70625c..0e394d6b1200 100644 2.18.4 -From bf636596563f3b3f5a524cc5755caad41773106a Mon Sep 17 00:00:00 2001 +From 65e4e1f15c73be0dcd9c076779e5bb5d5e6884c6 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 26 Mar 2020 11:51:55 +0000 -Subject: [PATCH 0694/1209] dtoverlays: Remove comment about vc4-kms-v3d +Subject: [PATCH 0694/1216] dtoverlays: Remove comment about vc4-kms-v3d locking up X from README Using vc4-kms-v3d with X has worked for quite a while, and essentially @@ -396919,10 +396919,10 @@ index 03f6224d6f8d..88aa213e693f 100644 2.18.4 -From 3ff9c817abb811e0b64c20a3523de6bf88b7e663 Mon Sep 17 00:00:00 2001 +From 3e1a03157c58076c8ea86b1a7962fd104c3ed257 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 26 Mar 2020 15:32:19 +0000 -Subject: [PATCH 0695/1209] drm/vc4: Kick the core clock up during a mode +Subject: [PATCH 0695/1216] drm/vc4: Kick the core clock up during a mode change Experimental commit to kick the core clock up during mode @@ -397029,10 +397029,10 @@ index 0dea148852d5..20b328d7e43b 100644 2.18.4 -From f795aff23c25152bb5c194914d5b03d25c998904 Mon Sep 17 00:00:00 2001 +From d805b831661701c025aac8beab9da9ac3860ae8f Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 30 Mar 2020 12:52:26 +0100 -Subject: [PATCH 0696/1209] drm/vc4: Fixup for firmware KMS +Subject: [PATCH 0696/1216] drm/vc4: Fixup for firmware KMS Fix up "drm/vc4: Kick the core clock up during a mode change" for firmware KMS mode where we don't have the HVS or core clock @@ -397071,10 +397071,10 @@ index 20b328d7e43b..7f857af77898 100644 2.18.4 -From 3ce721a9423f49766c1982e6c1df40dd9154dfc9 Mon Sep 17 00:00:00 2001 +From 3fd81d3e272ad99cee0883ecec65333ef9c908f4 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 30 Mar 2020 18:25:10 +0100 -Subject: [PATCH 0697/1209] drm/vc4: Fixup plane init within firmware-kms +Subject: [PATCH 0697/1216] drm/vc4: Fixup plane init within firmware-kms "drm/vc4: plane: Move additional planes creation to driver" moved overlay and cursor plane creation to a global function thata was @@ -397108,10 +397108,10 @@ index 67235aee3507..68f9db6c4c87 100644 2.18.4 -From 5baa781d8008025b4d7a3c6b0061fe6f97419fa5 Mon Sep 17 00:00:00 2001 +From 12ce2650d0824cf3c2735898b4ebbcd3f44e0944 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 31 Mar 2020 16:21:45 +0100 -Subject: [PATCH 0698/1209] drm/vc4-hdmi: Give the HDMI audio instances +Subject: [PATCH 0698/1216] drm/vc4-hdmi: Give the HDMI audio instances different names The debugfs usage within asoc gets confused if multiple interfaces @@ -397140,10 +397140,10 @@ index 0e394d6b1200..6621eb3e01c6 100644 2.18.4 -From 240d81d437cd88a16be91e0e21d2609b9bcf199c Mon Sep 17 00:00:00 2001 +From 6a4227b51d944cb2623a3c15d2ead6ffa6c31de4 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 31 Mar 2020 16:23:11 +0100 -Subject: [PATCH 0699/1209] i2c: brcmstb: The interrupt line is optional, so +Subject: [PATCH 0699/1216] i2c: brcmstb: The interrupt line is optional, so use platform_get_irq_optional If there is no interrupt defined then an error is logged due @@ -397196,10 +397196,10 @@ index 169a2836922d..d4e0a0f6732a 100644 2.18.4 -From d0950811cdaa1e1acc755f1a4ca1fa34e5936ac3 Mon Sep 17 00:00:00 2001 +From 5d6d1e452954073439aee6aab5ea5e0c3910b43b Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 31 Mar 2020 17:54:08 +0100 -Subject: [PATCH 0700/1209] dt: Drop I2C for Pi4 HDMI interfaces to 97.5kHz. +Subject: [PATCH 0700/1216] dt: Drop I2C for Pi4 HDMI interfaces to 97.5kHz. It was set to 390kHz, which is outside of the required spec for reading HDMI (max 100kHz). The i2c-brcmstb driver only supports @@ -397237,10 +397237,10 @@ index 5f3c9313d9a7..3ecff12736ad 100644 2.18.4 -From 191da5446b997ac0d0efc6e3bb64b69f87a0f336 Mon Sep 17 00:00:00 2001 +From 6cca4d95b371af762c18853503ae44bd7ee48a62 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 27 Mar 2020 13:49:25 +0000 -Subject: [PATCH 0701/1209] overlays: Add missing rpi-poe parameters +Subject: [PATCH 0701/1216] overlays: Add missing rpi-poe parameters The rpi-poe fan overlay has gained two more fan speeds and adjusted the thresholds and hystereses. @@ -397282,10 +397282,10 @@ index 88aa213e693f..5832c5f00230 100644 2.18.4 -From 62b9a7e10b42823f91f38642be452fa453ed9b3b Mon Sep 17 00:00:00 2001 +From 5ab5fc469de4799e2eea988fe04ba334f2ed17a8 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 2 Apr 2020 16:46:31 +0100 -Subject: [PATCH 0702/1209] vc4_hdmi_phy: Fix offset calculation +Subject: [PATCH 0702/1216] vc4_hdmi_phy: Fix offset calculation The original firmware code worked with float and did offset = ((vco_freq / fref * 2) * (1 << 22)); @@ -397318,10 +397318,10 @@ index a436fabbc128..732d8a0e5a1c 100644 2.18.4 -From 69df6b2c36f5092980bf44df9466bb85f50562cc Mon Sep 17 00:00:00 2001 +From ce0b8724dfa49c38b8bb0e6198706ec71b037564 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 1 Apr 2020 15:09:42 +0100 -Subject: [PATCH 0703/1209] overlays: Add overlay_map +Subject: [PATCH 0703/1216] overlays: Add overlay_map The overlay map permits platform-specific overlays, with deprecation and renaming. @@ -397428,10 +397428,10 @@ index 000000000000..e9b04b954d55 2.18.4 -From bf1d9f499b48e7b348cedb8341a1fe9d259bc9b9 Mon Sep 17 00:00:00 2001 +From 2a4489a592d1dac631e86c1b0dbb284f95dfbbd0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 1 Apr 2020 17:24:15 +0100 -Subject: [PATCH 0704/1209] overlays: Formally rename/deprecate old overlays +Subject: [PATCH 0704/1216] overlays: Formally rename/deprecate old overlays Take advantage of the overlay_map to rename or deprecate some obsolete overlays. @@ -397685,10 +397685,10 @@ index 94c14267716e..000000000000 2.18.4 -From baeabb576dcab3e938f35cccb679da2b0bcd1008 Mon Sep 17 00:00:00 2001 +From df31ce090341056c29b8632e99cb04e85a7e89fa Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 1 Apr 2020 15:51:56 +0100 -Subject: [PATCH 0705/1209] overlays: Add vc4-kms-v3d-pi4 to overlay_map +Subject: [PATCH 0705/1216] overlays: Add vc4-kms-v3d-pi4 to overlay_map Signed-off-by: Phil Elwell --- @@ -397717,10 +397717,10 @@ index 113098ea6908..c4f7f33fb5da 100644 2.18.4 -From 34192689743059040bb457ee9dd073f3264d247b Mon Sep 17 00:00:00 2001 +From d7818ea6557533a7feaeabd4ad6de2490a4cef57 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 6 Apr 2020 09:47:42 +0100 -Subject: [PATCH 0706/1209] Add upstream and upstream-pi4 to overlay_map +Subject: [PATCH 0706/1216] Add upstream and upstream-pi4 to overlay_map Because the upstream overlay applies vc4-kms-v3d, of which Pi 4 has its own version, there also needs to be a Pi 4 version - vc4-kms-v3d-pi4. @@ -397959,10 +397959,10 @@ index 000000000000..2db343ef2237 2.18.4 -From d897284da4eefe973fb2cb6918e12776f97cb230 Mon Sep 17 00:00:00 2001 +From d495a2a998dad575cda2cbb0facf65cf653de5cd Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 9 Sep 2019 15:49:56 +0100 -Subject: [PATCH 0707/1209] clk-raspberrypi: Allow cpufreq driver to also +Subject: [PATCH 0707/1216] clk-raspberrypi: Allow cpufreq driver to also adjust gpu clocks For performance/power it is beneficial to adjust gpu clocks with arm clock. @@ -397990,10 +397990,10 @@ index 86b18f8cc98d..eb1844148af9 100644 2.18.4 -From 056f04bc04b65f2b3da7c5f377879174eeb82463 Mon Sep 17 00:00:00 2001 +From 148b923fab51a21ec2209e3b978647dcd80bf890 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 8 Apr 2020 09:48:29 +0100 -Subject: [PATCH 0708/1209] configs: FS_ENCRYPTION replaces EXT4_ENCRYPTION +Subject: [PATCH 0708/1216] configs: FS_ENCRYPTION replaces EXT4_ENCRYPTION The filesystem-specific encryption options have been replaced by a generic FS_ENCRYPTION option. @@ -398090,10 +398090,10 @@ index b40477e1553b..544c16a75b34 100644 2.18.4 -From b98ca4ea0fd07dc96cb91dec276161961b751381 Mon Sep 17 00:00:00 2001 +From d539fbe71258b7b6d2897edd8ce837454db2585d Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Wed, 8 Apr 2020 20:00:30 +1000 -Subject: [PATCH 0709/1209] Add support for the AudioInjector.net Isolated +Subject: [PATCH 0709/1216] Add support for the AudioInjector.net Isolated sound card This patch adds support for the Audio Injector Isolated sound card. @@ -398536,10 +398536,10 @@ index 000000000000..652464658fef 2.18.4 -From 2ec174c577cfbb459f4a631eb9247165f4eabfc1 Mon Sep 17 00:00:00 2001 +From ae7fde9cb88b7470ea431b68619010e335997c69 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 8 Apr 2020 11:59:39 +0100 -Subject: [PATCH 0710/1209] overlays: Fix dtc warnings in i2c-gpio +Subject: [PATCH 0710/1216] overlays: Fix dtc warnings in i2c-gpio Better late than never. @@ -398566,10 +398566,10 @@ index 39e7bc5fa9d8..e94053b55610 100644 2.18.4 -From f4ec849c4dd8e8c08ccd0446aa89bb4d679dce97 Mon Sep 17 00:00:00 2001 +From 6154788f376f7b73b4c893714e5e76b8189091b2 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 8 Apr 2020 15:23:56 +0100 -Subject: [PATCH 0711/1209] kbuild: Disable gcc plugins +Subject: [PATCH 0711/1216] kbuild: Disable gcc plugins The GCC plugin feature leads to different kernel configurations on what ought to be equivalent build systems because they depend on the build @@ -398600,10 +398600,10 @@ index d3caefe53eab..6ee109e5d266 100755 2.18.4 -From 435e839e5f6db4c05c52605cf695aa1c58c72861 Mon Sep 17 00:00:00 2001 +From c8b08120c0f9dfc51af27af9a1e291bc846d9629 Mon Sep 17 00:00:00 2001 From: AMuszkat Date: Wed, 8 Apr 2020 09:31:39 +0200 -Subject: [PATCH 0712/1209] configs: add MA120X0P codec +Subject: [PATCH 0712/1216] configs: add MA120X0P codec Signed-off-by: AMuszkat --- @@ -398678,10 +398678,10 @@ index a24cbb4837b8..34aa78d5d814 100644 2.18.4 -From 6ff7133f661f03c63f1c0b615ab24c57786213da Mon Sep 17 00:00:00 2001 +From 488921fd9973e8f8a6ca861da25be88ff1478ca8 Mon Sep 17 00:00:00 2001 From: AMuszkat Date: Wed, 8 Apr 2020 10:04:49 +0200 -Subject: [PATCH 0713/1209] ASoC: ma120x0p: Add 96KHz rate support +Subject: [PATCH 0713/1216] ASoC: ma120x0p: Add 96KHz rate support Add 96KHz rate support to MA120X0P codec and make enable and mute gpio pins optional. @@ -398726,10 +398726,10 @@ index 39c74b17e007..e1591b6aff43 100644 2.18.4 -From ef74d9bd34175b07835b974e894498f41546e0ff Mon Sep 17 00:00:00 2001 +From ad13b2cf20e00cd6443b729f0848cfa3dab36852 Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Thu, 7 Nov 2019 10:56:11 +0100 -Subject: [PATCH 0714/1209] arm64: mm: reserve CMA and crashkernel in +Subject: [PATCH 0714/1216] arm64: mm: reserve CMA and crashkernel in ZONE_DMA32 commit bff3b04460a80f425442fe8e5c6ee8c3ebef611f upstream. @@ -398777,10 +398777,10 @@ index ddd6a6ce158e..9ee7894d6414 100644 2.18.4 -From bf130b7700b910ebb3df3a0cf7009559a3d1f56f Mon Sep 17 00:00:00 2001 +From e05359b5f644056f82bf433a8db5765b0119347b Mon Sep 17 00:00:00 2001 From: Will Deacon Date: Tue, 3 Dec 2019 12:10:13 +0000 -Subject: [PATCH 0715/1209] arm64: mm: Fix initialisation of DMA zones on +Subject: [PATCH 0715/1216] arm64: mm: Fix initialisation of DMA zones on non-NUMA systems commit 93b90414c33f59b7960bc8d607da0ce83377e021 upstream. @@ -398888,10 +398888,10 @@ index 9ee7894d6414..9af647dafa51 100644 2.18.4 -From 459f841a6cdc71881d80dc5577f6e6bf37ff68d5 Mon Sep 17 00:00:00 2001 +From 50c6d035eafb747598967bf7ebdcc87d1c96105d Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Fri, 10 Jan 2020 18:29:35 +0100 -Subject: [PATCH 0716/1209] ARM: dts: bcm283x: Unify CMA configuration +Subject: [PATCH 0716/1216] ARM: dts: bcm283x: Unify CMA configuration commit c5a1e5375d19bd4001c59dc5d482ac5b1ba51cbf upstream. @@ -398991,10 +398991,10 @@ index 202a61f574c7..adb59ca3df6c 100644 2.18.4 -From 1e6e1e651af23f3c817a5dddcdd80bdd34c081ad Mon Sep 17 00:00:00 2001 +From fc22c3bc65c50a588ae2d6910f56aff1bb16a681 Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Fri, 10 Jan 2020 18:19:33 +0100 -Subject: [PATCH 0717/1209] dma-contiguous: CMA: give precedence to cmdline +Subject: [PATCH 0717/1216] dma-contiguous: CMA: give precedence to cmdline commit 8c8c5a4994a306c217fd061cbfc5903399fd4c1c upstream. @@ -399046,10 +399046,10 @@ index 69cfb4345388..8477bf549dc9 100644 2.18.4 -From 5bb68ac63c29696c6486ce7101077bf1030b7445 Mon Sep 17 00:00:00 2001 +From e23e79aebf10c2da7dbf4fc4c48f765e6f0c0125 Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Thu, 2 Apr 2020 19:22:46 +0200 -Subject: [PATCH 0718/1209] ARM: dts: Use upstream CMA configuration +Subject: [PATCH 0718/1216] ARM: dts: Use upstream CMA configuration Now that the kernel command line has precedence over the device tree, we can use the upstream CMA setup without breaking backward @@ -399088,10 +399088,10 @@ index 83a8431d9e5f..996112381eef 100644 2.18.4 -From f4968d21605fa0fe8e98e54cf7cbdc9a905940c9 Mon Sep 17 00:00:00 2001 +From fc3cb99cfb607eb409a88b9ca1569153dec49561 Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Thu, 2 Apr 2020 19:54:33 +0200 -Subject: [PATCH 0719/1209] ARM: dts: overlays: Unify overlay CMA handling +Subject: [PATCH 0719/1216] ARM: dts: overlays: Unify overlay CMA handling Now that we don't have to abuse the kernel command line to change CMA's size we can clean-up and centralize CMA usage in overlays. @@ -399980,10 +399980,10 @@ index 7d59a30a3662..134ad9ecbd4a 100644 2.18.4 -From 77267c40aed436886b93a707bba96239f6d7f601 Mon Sep 17 00:00:00 2001 +From 5c323ebb0da3d7cde79e253405a88d564e7fb9c2 Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Thu, 19 Mar 2020 20:00:13 +0100 -Subject: [PATCH 0720/1209] ARM: dts: bcm283x: Fix vc4's firmware bus DMA +Subject: [PATCH 0720/1216] ARM: dts: bcm283x: Fix vc4's firmware bus DMA limitations The bus is virtual and devices have to inherit their DMA constraints @@ -400014,10 +400014,10 @@ index 394c8a71b13b..fd2c766e0f71 100644 2.18.4 -From 70f33f8cf362223e372e1ff22979a4724278fcf0 Mon Sep 17 00:00:00 2001 +From 7aab47daef28b050ca4c7617765c98fc80743fc2 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Apr 2020 15:25:02 +0100 -Subject: [PATCH 0721/1209] ARM: dts: bcm2711: Restrict CMA to first 768MB +Subject: [PATCH 0721/1216] ARM: dts: bcm2711: Restrict CMA to first 768MB The downstream 32-bit 2711 kernel configuration enables HIGHMEM for access to more physical RAM. The HIGHMEM zone starts at 0x30000000 @@ -400053,10 +400053,10 @@ index b113ca5bfbf6..f27cb47448b1 100644 2.18.4 -From 20f622efc4bd9a4a83e53868731063d658201e35 Mon Sep 17 00:00:00 2001 +From 9f6eec14fd338ca41196116aacc57d4339ac1924 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 27 Feb 2020 12:00:42 +0000 -Subject: [PATCH 0722/1209] configs: Restore CONFIG_GPIO_SYSFS +Subject: [PATCH 0722/1216] configs: Restore CONFIG_GPIO_SYSFS Signed-off-by: Phil Elwell --- @@ -400118,10 +400118,10 @@ index 818e84acbf53..dac95c734828 100644 2.18.4 -From 42a73f9d496bfde3b52c517dcc885b17e969d67d Mon Sep 17 00:00:00 2001 +From 9eefd7c669d312e20855c3249a0b69b44bc56511 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 4 Feb 2020 12:51:56 +0000 -Subject: [PATCH 0723/1209] ARM: dts: Extend SCB bus address range +Subject: [PATCH 0723/1216] ARM: dts: Extend SCB bus address range Signed-off-by: Phil Elwell --- @@ -400147,10 +400147,10 @@ index f27cb47448b1..4bc44b2ad211 100644 2.18.4 -From 37dabf9ec1ff0a312658d09f26302fbf6aa155fb Mon Sep 17 00:00:00 2001 +From d0b3f86bec2eb7a35cf3acfd34326234d5127aeb Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 5 Dec 2019 18:02:08 +0000 -Subject: [PATCH 0724/1209] dts: bcm2711: Move emmc2 to its own "bus" +Subject: [PATCH 0724/1216] dts: bcm2711: Move emmc2 to its own "bus" Moving the EMMC2 controller under a dedicated bus allows the firmware to patch the dma-ranges property for different memory sizes without @@ -400205,10 +400205,10 @@ index 996112381eef..34251ec1b531 100644 2.18.4 -From 85685df19f67ca4126f95808fe8c365ac7ddaf42 Mon Sep 17 00:00:00 2001 +From 69cd2b6f45e1d51036abfdd124c298901f1803be Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Fri, 10 Apr 2020 19:24:40 -0600 -Subject: [PATCH 0725/1209] drm/vc4: hdmi: Silence pixel clock error on +Subject: [PATCH 0725/1216] drm/vc4: hdmi: Silence pixel clock error on -EPROBE_DEFER If the vc4 hdmi driver loads before the pixel clock is available we @@ -400240,11 +400240,11 @@ index 6621eb3e01c6..2ebaea7e2a7b 100644 2.18.4 -From e605a921345ed54737f01d2b919910b5678438b0 Mon Sep 17 00:00:00 2001 +From 43fa7853868d6cc6d940a4c0a0fcd1b970e62d70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Schambacher?= Date: Wed, 15 Apr 2020 11:48:29 +0200 -Subject: [PATCH 0726/1209] Fixes a problem with clock settings of HiFiBerry +Subject: [PATCH 0726/1216] Fixes a problem with clock settings of HiFiBerry DAC+ADC PRO (#3545) This patch fixes a problem of the re-calculation of @@ -400288,10 +400288,10 @@ index 2883c3ce9488..ffa76014e7df 100644 2.18.4 -From 4c03eeef2373ec1c75aebc57fa72ede4e19b7fa1 Mon Sep 17 00:00:00 2001 +From 24ca6dcaba11d2dbaadacb93e707a5f245e7c877 Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Tue, 7 Apr 2020 17:21:55 +0200 -Subject: [PATCH 0727/1209] Documentation: media: Update sub-device API intro +Subject: [PATCH 0727/1216] Documentation: media: Update sub-device API intro Update the V4L2 sub-device userspace API introduction to provide more details on why complex devices might want to register devnodes for the @@ -400328,10 +400328,10 @@ index 29e07e23f888..41ccb3e5c707 100644 2.18.4 -From 720bc73fca757bbbf6047e7430f56f3fb788cc1a Mon Sep 17 00:00:00 2001 +From 6e9177eca32ad6b77cb53935374dcc09d39dfe1e Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Tue, 7 Apr 2020 17:21:56 +0200 -Subject: [PATCH 0728/1209] Documentation: media: Document read-only subdevice +Subject: [PATCH 0728/1216] Documentation: media: Document read-only subdevice Document a new kAPI function to register subdev device nodes in read only mode and for each affected ioctl report how access is restricted. @@ -400565,10 +400565,10 @@ index fc73d27e6d74..feba9f807135 100644 2.18.4 -From 99f7427eb52a582abb58442a6079532d5e4c99a6 Mon Sep 17 00:00:00 2001 +From a7c0b2e914b95405d15b3005af57668d51530b40 Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Tue, 7 Apr 2020 17:21:57 +0200 -Subject: [PATCH 0729/1209] media: v4l2-dev: Add +Subject: [PATCH 0729/1216] media: v4l2-dev: Add v4l2_device_register_ro_subdev_node() Add to the V4L2 core a function to register device nodes for video @@ -400783,10 +400783,10 @@ index a0e93f0ef62a..841d23e3bbcf 100644 2.18.4 -From c80c0842be1355736dc2c49b3c7e704869a9669f Mon Sep 17 00:00:00 2001 +From 7169f46d90146c745ed4546989be48913da755b6 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Wed, 1 Apr 2020 08:39:49 +0100 -Subject: [PATCH 0730/1209] media: bcm2835-unicam: Driver for CCP2/CSI2 camera +Subject: [PATCH 0730/1216] media: bcm2835-unicam: Driver for CCP2/CSI2 camera interface Add driver for the Unicam camera receiver block on @@ -403514,10 +403514,10 @@ index 000000000000..ae059a171d0f 2.18.4 -From dbbc3ebee77611a478e5394b1610458437ce819a Mon Sep 17 00:00:00 2001 +From 438be6e43c3acd42c51544f2e683c889cebdb382 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Wed, 1 Apr 2020 08:46:29 +0100 -Subject: [PATCH 0731/1209] defconfig: Add bcm2835-unicam to platform +Subject: [PATCH 0731/1216] defconfig: Add bcm2835-unicam to platform defconfigs. This commit enables the bcm2835-unicam driver in the following @@ -403574,10 +403574,10 @@ index 8eddf1eec9b7..543948a9499d 100644 2.18.4 -From 0673c64b7cf43da56f58c8d37d552d8770f06fd3 Mon Sep 17 00:00:00 2001 +From 967bb4bcafcc9a7e29c6acd61cdcb89bedd9acad Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Wed, 1 Apr 2020 08:46:29 +0100 -Subject: [PATCH 0732/1209] media: uapi: v4l2-core: Add sensor ancillary data +Subject: [PATCH 0732/1216] media: uapi: v4l2-core: Add sensor ancillary data V4L2 foucc type. Add V4L2_META_FMT_SENSOR_DATA format 4CC. @@ -403672,10 +403672,10 @@ index 5d28d8ef6c0c..d8320844d188 100644 2.18.4 -From 1af73593a286f40e758a0fc9ea5c9e47dbb27ddd Mon Sep 17 00:00:00 2001 +From e03d28c9305e8b680d3ab0412ac7afa8516823b6 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Tue, 21 Jan 2020 14:06:47 +0000 -Subject: [PATCH 0733/1209] media: uapi: Add MEDIA_BUS_FMT_SENSOR_DATA media +Subject: [PATCH 0733/1216] media: uapi: Add MEDIA_BUS_FMT_SENSOR_DATA media bus format This patch adds MEDIA_BUS_FMT_SENSOR_DATA used by the bcm2835-unicam @@ -403744,10 +403744,10 @@ index 16c1fa2d89a4..4b5e2a71dfec 100644 2.18.4 -From 38507733e5e070912bab907cd52288e704a674aa Mon Sep 17 00:00:00 2001 +From ba7590d11625e80d5f8d034adbe3ac693ee16fae Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Tue, 7 Apr 2020 10:42:14 +0100 -Subject: [PATCH 0734/1209] media: bcm2835-unicam: Add support for mulitple +Subject: [PATCH 0734/1216] media: bcm2835-unicam: Add support for mulitple device nodes. Move device node specific state out of the device state structure and @@ -404833,10 +404833,10 @@ index 8c1b220e6d8c..c19f96ce9d29 100644 2.18.4 -From cab53ffeef1cac94dbeadeba7ce3458213d84685 Mon Sep 17 00:00:00 2001 +From 4e9b0c978c8db8e37a8d9b6f6e07798d730b88f5 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Thu, 16 Apr 2020 11:35:41 +0100 -Subject: [PATCH 0735/1209] media: bcm2835-unicam: Add embedded data node. +Subject: [PATCH 0735/1216] media: bcm2835-unicam: Add embedded data node. This patch adds a new node in the bcm2835-unicam driver to support CSI-2 embedded data streams. The subdevice is queried to see if @@ -406007,10 +406007,10 @@ index c19f96ce9d29..27752969c275 100644 2.18.4 -From c7e042db4f29bf332e4f8f3ded4e23be9538ac9f Mon Sep 17 00:00:00 2001 +From d61a866bb7f03b5cf32df1210dcafaa734683560 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Thu, 2 Apr 2020 16:08:51 +0100 -Subject: [PATCH 0736/1209] media: bcm2835-unicam: Use dummy buffer if none +Subject: [PATCH 0736/1216] media: bcm2835-unicam: Use dummy buffer if none have been queued If no buffer has been queued by a userland application, we use an @@ -406321,10 +406321,10 @@ index 27752969c275..62248db04bfa 100644 2.18.4 -From 1c64edbae40d17f679aa140e8e7076a34b4bd0ed Mon Sep 17 00:00:00 2001 +From 796ecd45307645f17031a772166b1942535d24c6 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 17 Apr 2020 10:46:19 +0100 -Subject: [PATCH 0737/1209] spi: Force CS_HIGH if GPIO descriptors are used +Subject: [PATCH 0737/1216] spi: Force CS_HIGH if GPIO descriptors are used Commit f3186dd87669 ("spi: Optionally use GPIO descriptors for CS GPIOs") amended of_spi_parse_dt() to always set SPI_CS_HIGH for SPI slaves whose @@ -406345,10 +406345,10 @@ Signed-off-by: Phil Elwell 1 file changed, 9 insertions(+) diff --git a/drivers/spi/spi.c b/drivers/spi/spi.c -index 4c96c7c9e335..254c1cf9d794 100644 +index e1205d72be52..5f6a95c4da6c 100644 --- a/drivers/spi/spi.c +++ b/drivers/spi/spi.c -@@ -3114,6 +3114,7 @@ static int __spi_validate_bits_per_word(struct spi_controller *ctlr, +@@ -3115,6 +3115,7 @@ static int __spi_validate_bits_per_word(struct spi_controller *ctlr, */ int spi_setup(struct spi_device *spi) { @@ -406356,7 +406356,7 @@ index 4c96c7c9e335..254c1cf9d794 100644 unsigned bad_bits, ugly_bits; int status; -@@ -3131,6 +3132,14 @@ int spi_setup(struct spi_device *spi) +@@ -3132,6 +3133,14 @@ int spi_setup(struct spi_device *spi) (SPI_TX_DUAL | SPI_TX_QUAD | SPI_TX_OCTAL | SPI_RX_DUAL | SPI_RX_QUAD | SPI_RX_OCTAL))) return -EINVAL; @@ -406375,10 +406375,10 @@ index 4c96c7c9e335..254c1cf9d794 100644 2.18.4 -From 748e1b4e173486a468d3e22f481134b8c708b054 Mon Sep 17 00:00:00 2001 +From df88826c9b185dcd5e216dbcb0e47b319ab6a644 Mon Sep 17 00:00:00 2001 From: Lad Prabhakar Date: Tue, 10 Mar 2020 14:17:07 +0100 -Subject: [PATCH 0738/1209] media: i2c: imx219: Fix power sequence +Subject: [PATCH 0738/1216] media: i2c: imx219: Fix power sequence Commit ca45448a56659c6df6e0436188e97f6cc65dea8a upstream. @@ -406436,10 +406436,10 @@ index f1effb5a5f66..16010ca1781a 100644 2.18.4 -From 22f634f35bec17922a266dc19638f983987672a4 Mon Sep 17 00:00:00 2001 +From 0c6ea869aef080049669ad0b615ee10846d915c2 Mon Sep 17 00:00:00 2001 From: Lad Prabhakar Date: Tue, 10 Mar 2020 14:17:08 +0100 -Subject: [PATCH 0739/1209] media: i2c: imx219: Add support for RAW8 bit bayer +Subject: [PATCH 0739/1216] media: i2c: imx219: Add support for RAW8 bit bayer format Commit 22da1d56e982151e0bdfafe9de6fe94098a51356 upstream. @@ -406761,10 +406761,10 @@ index 16010ca1781a..3207487b4c10 100644 2.18.4 -From 0d58f9fce2e6cc8ebf7846ae78cdda4b9ad5d511 Mon Sep 17 00:00:00 2001 +From 9adb7bf20ba582dc13dc2b471c8173ac99689370 Mon Sep 17 00:00:00 2001 From: Lad Prabhakar Date: Tue, 10 Mar 2020 14:17:09 +0100 -Subject: [PATCH 0740/1209] media: i2c: imx219: Add support for cropped 640x480 +Subject: [PATCH 0740/1216] media: i2c: imx219: Add support for cropped 640x480 resolution Commit 25130b8ad409d5532f3763bcf891af74f550a70d upstream. @@ -406885,10 +406885,10 @@ index 3207487b4c10..cb03bdec1f9c 100644 2.18.4 -From fa8e1892e360fa51b173b05df1cc99691bc8e2fb Mon Sep 17 00:00:00 2001 +From 3fb6722bb146a39a084e849fe809dfc98b578ed4 Mon Sep 17 00:00:00 2001 From: Dafna Hirschfeld Date: Tue, 31 Mar 2020 20:06:30 +0200 -Subject: [PATCH 0741/1209] media: i2c: imx219: Fix a bug in +Subject: [PATCH 0741/1216] media: i2c: imx219: Fix a bug in imx219_enum_frame_size https://patchwork.linuxtv.org/patch/62740/ @@ -406925,10 +406925,10 @@ index cb03bdec1f9c..86e0564bfb4f 100644 2.18.4 -From 7a3e95a3823964e84a8fdc78c783365a2fb24611 Mon Sep 17 00:00:00 2001 +From d78301ff534d330b746ecf686cdae90839ef64a3 Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Tue, 24 Mar 2020 23:13:02 +0200 -Subject: [PATCH 0742/1209] media: bcm2835-unicam: Disable event-related ioctls +Subject: [PATCH 0742/1216] media: bcm2835-unicam: Disable event-related ioctls on metadata node The unicam driver supports both the SOURCE_CHANGE and CTRL events. Both @@ -406962,10 +406962,10 @@ index 62248db04bfa..4840aa6c96c4 100644 2.18.4 -From e7286d17ee551f55144118dd7d175927ec565001 Mon Sep 17 00:00:00 2001 +From d60b024899f1af7cf9bd4dc7d15bbf6243387b19 Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Tue, 24 Mar 2020 23:13:02 +0200 -Subject: [PATCH 0743/1209] media: bcm2835-unicam: Add support for the +Subject: [PATCH 0743/1216] media: bcm2835-unicam: Add support for the FRAME_SYNC event The FRAME_SYNC event is useful for userspace image processing algorithms @@ -407023,10 +407023,10 @@ index 4840aa6c96c4..2ddac7382fb9 100644 2.18.4 -From 13c651e58db34ec9a3a82ea76556a136f429fa14 Mon Sep 17 00:00:00 2001 +From 024cb350d57e28d22fb3a1b370c91df7a938a176 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 17 Apr 2020 16:24:21 +0100 -Subject: [PATCH 0744/1209] configs: Enable CONFIG_ARM_BCM2835_CPUFREQ +Subject: [PATCH 0744/1216] configs: Enable CONFIG_ARM_BCM2835_CPUFREQ We actually use the 64-bit 2711 kernel on Pi3 too. It still uses the downstream cpufreq driver in DT. @@ -407053,10 +407053,10 @@ index dac95c734828..14398af7f558 100644 2.18.4 -From 264e58e4ab3e5b65fb6541c0c05fb6dfa5065896 Mon Sep 17 00:00:00 2001 +From a6bfd13262e2b0792aca63754b5ecc5936a2e36f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 17 Apr 2020 16:20:55 +0100 -Subject: [PATCH 0745/1209] Revert "firmware: raspberrypi: register clk device" +Subject: [PATCH 0745/1216] Revert "firmware: raspberrypi: register clk device" This reverts commit 91f2cf4a6b2131016b1ae9c9500245f0572112c7. @@ -407117,10 +407117,10 @@ index 4f3ab14d275a..dc11a1968e99 100644 2.18.4 -From f52dfec60b7086fcc50ac74ee5382ceb6e131329 Mon Sep 17 00:00:00 2001 +From 5ffcce006113802d54e986b8a79474be2e31dc6b Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Thu, 12 Mar 2020 14:09:38 +0000 -Subject: [PATCH 0746/1209] media: imx219: Advertise embedded data node on +Subject: [PATCH 0746/1216] media: imx219: Advertise embedded data node on media pad 1 This commit updates the imx219 driver to adverise support for embedded @@ -407458,10 +407458,10 @@ index 86e0564bfb4f..017ae503cc09 100644 2.18.4 -From ac8d9d50cdc00678716104d4a8aa9af254610dab Mon Sep 17 00:00:00 2001 +From 20e416420e2fe41c6ac0fbc585c010ff0ca8d1dd Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 20 Apr 2020 11:25:18 +0100 -Subject: [PATCH 0747/1209] dts: bcm2711: EMMC2 can address the whole first GB +Subject: [PATCH 0747/1216] dts: bcm2711: EMMC2 can address the whole first GB Although 0xfc000000 looks like an inaccessible RAM address (due to the peripheral mappings), with RAM mapped at 0xc0000000 (as it is on the @@ -407495,10 +407495,10 @@ index 34251ec1b531..b3a00baba962 100644 2.18.4 -From 256d2b99f5de83855b70b3b70635a25715382764 Mon Sep 17 00:00:00 2001 +From b9edb603d0fe6384f95b084bf3febc5eb0c148e9 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 20 Apr 2020 22:18:52 +0100 -Subject: [PATCH 0748/1209] driver: char: rpivid: Remove legacy name support +Subject: [PATCH 0748/1216] driver: char: rpivid: Remove legacy name support Signed-off-by: Phil Elwell --- @@ -407554,10 +407554,10 @@ index fbf3d4f3fe0c..5f4c91924ec1 100644 2.18.4 -From 0cdc688b362b07169860f6d171e9e7c30ef2b0c6 Mon Sep 17 00:00:00 2001 +From a3496d7bf1fdcd22ed74ba2398070147b7a954cc Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 21 Apr 2020 11:30:23 +0100 -Subject: [PATCH 0749/1209] driver: char: rpivid: Don't map more than wanted +Subject: [PATCH 0749/1216] driver: char: rpivid: Don't map more than wanted Limit mappings to the permitted range, but don't map more than asked for otherwise we walk off the end of the allocated VMA. @@ -407611,10 +407611,10 @@ index 5f4c91924ec1..9f38083f4cb6 100644 2.18.4 -From 96ab122baddeb212ffad64743410d5946938c1eb Mon Sep 17 00:00:00 2001 +From 527545896aa2b5166c2ce46a763b2f3c5faed139 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 9 Apr 2020 12:43:22 +0100 -Subject: [PATCH 0750/1209] defconfig: Enable I2C_MUX_PINCTRL in all Pi configs +Subject: [PATCH 0750/1216] defconfig: Enable I2C_MUX_PINCTRL in all Pi configs To be used to switch between the camera/display pins, and the HAT pins for i2c-0. @@ -407697,10 +407697,10 @@ index 34aa78d5d814..3a39acd6d0ab 100644 2.18.4 -From c919195b14f5b2c3c2e95321642f4b9358c903d7 Mon Sep 17 00:00:00 2001 +From df60f55454a7573257f0ec06acaf31eda859a9c3 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 9 Apr 2020 12:46:13 +0100 -Subject: [PATCH 0751/1209] dt: Implement an I2C pinctrl mux for BSC0. +Subject: [PATCH 0751/1216] dt: Implement an I2C pinctrl mux for BSC0. BSC0 serves either the HAT EEPROM pins on the 40pin connector, or the display and camera on a board specific pairing of either @@ -408169,10 +408169,10 @@ index adb59ca3df6c..4426f9e6ba92 100644 2.18.4 -From e6b6452716abbb2c204e842580d979687d1b2a6c Mon Sep 17 00:00:00 2001 +From 87c79e980b614f496d40492d4f76f67194cd852d Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 9 Apr 2020 15:04:14 +0100 -Subject: [PATCH 0752/1209] dtoverlays: Update CSI overlays to use i2c_csi_dsi +Subject: [PATCH 0752/1216] dtoverlays: Update CSI overlays to use i2c_csi_dsi Update all overlays that were using i2c_vc for talking to CSI source devices to use the new i2c_csi_dsi node via i2c_mux_pinctrl. @@ -408610,10 +408610,10 @@ index 2a1a3a80de49..f8c059827234 100644 2.18.4 -From 6c388d6fc715ef35fca12ca0cc23b3adc53e94d9 Mon Sep 17 00:00:00 2001 +From 0eb5339a1e9304a1849f079b6f5e457994e5543f Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 9 Apr 2020 17:26:13 +0100 -Subject: [PATCH 0753/1209] dt: Update all mainline bcm283x dt files for i2c0 +Subject: [PATCH 0753/1216] dt: Update all mainline bcm283x dt files for i2c0 pinctrl mux BSC0 (aka i2c0) can me muxed via pinctrl to GPIOs 0&1, 28&29, or @@ -408843,10 +408843,10 @@ index 588d9411ceb6..dde209ade51b 100644 2.18.4 -From 85589e005041bd33910b0e46cde6929d74954010 Mon Sep 17 00:00:00 2001 +From 1e8d33c6c9bfe69a2b72611498aa1586f8c8d945 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 21 Apr 2020 17:34:27 +0100 -Subject: [PATCH 0754/1209] ARM: dts: Create bcm2708-rpi-b-rev1.dts +Subject: [PATCH 0754/1216] ARM: dts: Create bcm2708-rpi-b-rev1.dts The first revision of the Pi Model B used I2C0 to address the camera and I2C0 was available for user applications on the 26-pin header. @@ -409036,10 +409036,10 @@ index 2af64cd43729..e3d90b4262f1 100644 2.18.4 -From 92c36e7afbcd7e744fcca1c7e5a8fefbed2fef87 Mon Sep 17 00:00:00 2001 +From c11f773125c518c4f3b688399ff5bc07bae30835 Mon Sep 17 00:00:00 2001 From: Hristo Venev Date: Wed, 22 Apr 2020 13:40:47 +0300 -Subject: [PATCH 0755/1209] dts: bcm2711: set #size-cells = <2> +Subject: [PATCH 0755/1216] dts: bcm2711: set #size-cells = <2> There already is one 4 GiB range, and one more will appear when high peripheral mode is enabled. @@ -409161,10 +409161,10 @@ index b34a65ff6316..41698e7f5e24 100644 2.18.4 -From a8f24431562d26f10fcb38e2565a29b42af17c79 Mon Sep 17 00:00:00 2001 +From f15772ab9895241e39d06ba92cd9249d77b0a7bd Mon Sep 17 00:00:00 2001 From: Hristo Venev Date: Wed, 22 Apr 2020 16:34:59 +0300 -Subject: [PATCH 0756/1209] dts: bcm2711: add "High Peripheral" mode overlay +Subject: [PATCH 0756/1216] dts: bcm2711: add "High Peripheral" mode overlay The following addresses change: @@ -409316,10 +409316,10 @@ index a20c0e079cc8..1287964c15bf 100644 2.18.4 -From f904d536462dd990a6d0e36e70061354f5b0e926 Mon Sep 17 00:00:00 2001 +From eb01f92307d3099e546bba6fa093b28127411a46 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 20 Apr 2020 13:41:10 +0100 -Subject: [PATCH 0757/1209] Revert "spi: spidev: Fix CS polarity if GPIO +Subject: [PATCH 0757/1216] Revert "spi: spidev: Fix CS polarity if GPIO descriptors are used" This reverts commit 83b2a8fe43bda0c11981ad6afa5dd0104d78be28. @@ -409354,10 +409354,10 @@ index 736af270d7a1..d41630b23968 100644 2.18.4 -From c00a085564d7433a8dc80a5047d44288e3b0b53a Mon Sep 17 00:00:00 2001 +From fb80f488c4246d2ee7345593810bd3ce1b638c2d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 20 Apr 2020 13:30:49 +0100 -Subject: [PATCH 0758/1209] spi: use_gpio_descriptor fixup moved to spi_setup +Subject: [PATCH 0758/1216] spi: use_gpio_descriptor fixup moved to spi_setup Commits [1] and [2] including code that forces SPI_CS_HIGH for SPI controllers that use GPIO descriptors, the SPI_CS_HIGH flag being @@ -409392,10 +409392,10 @@ Signed-off-by: Phil Elwell 1 file changed, 9 deletions(-) diff --git a/drivers/spi/spi.c b/drivers/spi/spi.c -index 254c1cf9d794..46568c47ecfb 100644 +index 5f6a95c4da6c..b067ba232e39 100644 --- a/drivers/spi/spi.c +++ b/drivers/spi/spi.c -@@ -1792,15 +1792,6 @@ static int of_spi_parse_dt(struct spi_controller *ctlr, struct spi_device *spi, +@@ -1793,15 +1793,6 @@ static int of_spi_parse_dt(struct spi_controller *ctlr, struct spi_device *spi, } spi->chip_select = value; @@ -409415,10 +409415,10 @@ index 254c1cf9d794..46568c47ecfb 100644 2.18.4 -From aa6c340a5ab654b0c6ceb3e1c69a76953b5c19c1 Mon Sep 17 00:00:00 2001 +From 6ae3c97d0e4be6ac70df7cfb2a54c3d89eebeaff Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 24 Apr 2020 15:17:06 +0100 -Subject: [PATCH 0759/1209] overlays: rpivid-v4l2 also needs size-cells = 2 +Subject: [PATCH 0759/1216] overlays: rpivid-v4l2 also needs size-cells = 2 Fixes: "dts: bcm2711: set #size-cells = <2>" @@ -409451,10 +409451,10 @@ index e6ece0570e90..cd8d96bb5715 100644 2.18.4 -From cb5e69bd84bcf6ade3eed3135d142f257b85be8c Mon Sep 17 00:00:00 2001 +From 3f4519a1ae3974ae478d5b4272524ccd07404ccc Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Tue, 21 Apr 2020 16:26:03 +0100 -Subject: [PATCH 0760/1209] media: bcm2835-unicam: Re-fetch mbus code from +Subject: [PATCH 0760/1216] media: bcm2835-unicam: Re-fetch mbus code from subdev on a g_fmt call The sensor subdevice may change the Bayer order if a H/V flip is @@ -409506,10 +409506,10 @@ index 2ddac7382fb9..2e022c5e1cfd 100644 2.18.4 -From 8f90cab4ebf5c4d124427e28a5d576cfe2e5894b Mon Sep 17 00:00:00 2001 +From 5f61c9edc3c7e24b5d6f99659994e61786aee5f4 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Thu, 23 Apr 2020 10:18:15 +0100 -Subject: [PATCH 0761/1209] uapi: bcm2835-isp: Add bcm2835-isp uapi header file +Subject: [PATCH 0761/1216] uapi: bcm2835-isp: Add bcm2835-isp uapi header file This file defines the userland interface to the bcm2835-isp driver that will follow in a separate commit. @@ -409850,10 +409850,10 @@ index 000000000000..e7afc367fd76 2.18.4 -From 3ca285b5164380d59acdf80bc888cead8a653a15 Mon Sep 17 00:00:00 2001 +From c278e436f44fa958855a571cdd5ac4b94875cafc Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Thu, 23 Apr 2020 10:20:26 +0100 -Subject: [PATCH 0762/1209] media: uapi: v4l2-core: Add ISP statistics output +Subject: [PATCH 0762/1216] media: uapi: v4l2-core: Add ISP statistics output V4L2 fourcc type Add V4L2_META_FMT_BCM2835_ISP_STATS V4L2 format type. @@ -409957,10 +409957,10 @@ index d8320844d188..10e146cd092a 100644 2.18.4 -From 439fd85ae67269f399e56edabd04451d83c5e7a9 Mon Sep 17 00:00:00 2001 +From 4e3a49c8685ac1b0798dc19c1486ad0c41a74bc9 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Tue, 21 Apr 2020 15:06:19 +0100 -Subject: [PATCH 0763/1209] media: uapi: v4l-ctrls: Add CID base for the +Subject: [PATCH 0763/1216] media: uapi: v4l-ctrls: Add CID base for the bcm2835-isp driver We are reserving controls for the new bcm2835-isp driver. @@ -410137,10 +410137,10 @@ index d21ac7545626..660574b1b4e7 100644 2.18.4 -From 608fa92821d40c00fd2c81997a0413fe2158caca Mon Sep 17 00:00:00 2001 +From 7b70d001871f8c1a65e5d658ace556db1408b7d8 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Thu, 23 Apr 2020 10:12:24 +0100 -Subject: [PATCH 0764/1209] staging: mmal-vchiq: Fix formatting errors in +Subject: [PATCH 0764/1216] staging: mmal-vchiq: Fix formatting errors in mmal_parameters.h No functional changes in this commit. @@ -410261,10 +410261,10 @@ index d3d7828d1e56..27bafc5f01d2 100644 2.18.4 -From 723e43b71ab1e30ca8d2e64900ba7432399a076e Mon Sep 17 00:00:00 2001 +From caf71e67c7728a5d87cb9f6459dd1eccc86f4237 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Thu, 23 Apr 2020 10:17:37 +0100 -Subject: [PATCH 0765/1209] staging: vc04_services: ISP: Add a more complex ISP +Subject: [PATCH 0765/1216] staging: vc04_services: ISP: Add a more complex ISP processing component Driver for the BCM2835 ISP hardware block. This driver uses the MMAL @@ -412545,10 +412545,10 @@ index 27bafc5f01d2..9c752db45565 100644 2.18.4 -From 84b9cf076ae47c6904bf52d821874a571e980bea Mon Sep 17 00:00:00 2001 +From bf1ac68b740ecfdf6731de3fdf6725ef181a833a Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Wed, 22 Apr 2020 08:32:32 +0100 -Subject: [PATCH 0766/1209] staging: vchiq: Load bcm2835_isp driver from vchiq +Subject: [PATCH 0766/1216] staging: vchiq: Load bcm2835_isp driver from vchiq bcmn2835_isp is a platform driver dependent on vchiq, therefore add the load/unload functions for it to vchiq. @@ -412590,10 +412590,10 @@ index a3fcb1830995..d01c2d424310 100644 2.18.4 -From 6ff902079ac2110e03b3fd88b1bf3cd52d9d65db Mon Sep 17 00:00:00 2001 +From d378742f20c085f1a7dc3ac5544f13147d2af717 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Mon, 20 Jan 2020 12:58:06 +0000 -Subject: [PATCH 0767/1209] configs: Add VIDEO_ISP_BCM2835 to all Pi defconfigs +Subject: [PATCH 0767/1216] configs: Add VIDEO_ISP_BCM2835 to all Pi defconfigs This commit enables the bcm2835-isp driver in the following defconfigs: @@ -412676,10 +412676,10 @@ index 3a39acd6d0ab..bb3b687406ab 100644 2.18.4 -From efa0fec5419452dec9efee86344bf691e8de8a51 Mon Sep 17 00:00:00 2001 +From f58625537b379035b7c49acdaf7fd2a496bb2aa5 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 28 Apr 2020 17:35:07 +0100 -Subject: [PATCH 0768/1209] vc4_hvs: Mark core clock as optional +Subject: [PATCH 0768/1216] vc4_hvs: Mark core clock as optional This isn't required on Pi3, so don't treat as an error @@ -412705,10 +412705,10 @@ index 59198019aa1d..d76521be2c0d 100644 2.18.4 -From f8108d7bad403bb25fcc9e4f9c35d8ec9e605f1e Mon Sep 17 00:00:00 2001 +From 45b447d549fc7acff9c13bd5a924072f8bc8d3e8 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 27 Apr 2020 19:07:50 +0100 -Subject: [PATCH 0769/1209] vc4_hdmi: BCM2835 requires a fixed hsm clock for +Subject: [PATCH 0769/1216] vc4_hdmi: BCM2835 requires a fixed hsm clock for CEC to work Signed-off-by: popcornmix @@ -412806,10 +412806,10 @@ index 9b80f9401d58..95bed29531b9 100644 2.18.4 -From 0838627b2a55fbce3e4c753566ced1ac360eb5e8 Mon Sep 17 00:00:00 2001 +From 1c16accaa9952332bdac2903b02d40027feb7419 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 29 Apr 2020 13:41:20 +0100 -Subject: [PATCH 0770/1209] configs: Enable CONFIG_DRM_VC4_HDMI_CEC +Subject: [PATCH 0770/1216] configs: Enable CONFIG_DRM_VC4_HDMI_CEC Signed-off-by: popcornmix --- @@ -412845,10 +412845,10 @@ index bb3b687406ab..f6c12a7a04be 100644 2.18.4 -From 732cbb9058d85d0d942ca2d2e2e86e1c3baad36e Mon Sep 17 00:00:00 2001 +From 8e8873517d1a761325d8a624d9b7f4c72107d1b5 Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Wed, 29 Apr 2020 11:50:38 +0200 -Subject: [PATCH 0771/1209] media: i2c: imx219: Implement get_selection +Subject: [PATCH 0771/1216] media: i2c: imx219: Implement get_selection Implement the get_selection pad operation for the IMX219 sensor driver. The supported targets report the sensor's native size, the crop default @@ -413032,10 +413032,10 @@ index 017ae503cc09..988ebf6dd895 100644 2.18.4 -From 3e04a07681cd5d703f76bc5fc72f7f3806321538 Mon Sep 17 00:00:00 2001 +From 90f6621ee097bdb1efb9ad7f728af0a2e7f5c0b9 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 29 Apr 2020 11:46:07 +0100 -Subject: [PATCH 0772/1209] media: i2c: ov5647: Add support for g_selection to +Subject: [PATCH 0772/1216] media: i2c: ov5647: Add support for g_selection to reflect cropping/binning In order to apply lens shading correctly the client needs to know how @@ -413244,10 +413244,10 @@ index 66b3ee5cc190..e7c7e3ab4b38 100644 2.18.4 -From e6b60e879f69dd9986e2fdd9dd686b445e21b592 Mon Sep 17 00:00:00 2001 +From 2ec32d7cca7982b15afc7afeed1322a248f4f763 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 29 Apr 2020 11:50:52 +0100 -Subject: [PATCH 0773/1209] media: i2c: ov5467: Fixup error path to release +Subject: [PATCH 0773/1216] media: i2c: ov5467: Fixup error path to release mutex "87f3ab9 media: ov5647: Add basic support for multiple sensor modes." @@ -413280,10 +413280,10 @@ index e7c7e3ab4b38..09d68b0b4a13 100644 2.18.4 -From ada7963b57deb36a30019a762b010e1a5bd97f26 Mon Sep 17 00:00:00 2001 +From 9fb7f9987ebfda6b3975e3b0a7cff025bad50bcb Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 29 Apr 2020 12:25:13 +0100 -Subject: [PATCH 0774/1209] media: i2c: ov5647: Support V4L2_CID_PIXEL_RATE +Subject: [PATCH 0774/1216] media: i2c: ov5647: Support V4L2_CID_PIXEL_RATE Clients need to know the pixel rate in order to compute exposure and frame rate values. @@ -413417,10 +413417,10 @@ index 09d68b0b4a13..02d72feb837e 100644 2.18.4 -From 2d831847295ee74ba01318b405037ed3a21c896c Mon Sep 17 00:00:00 2001 +From f0bd7efa4bad9c2420fd492111324c106fb79108 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 29 Apr 2020 17:25:56 +0100 -Subject: [PATCH 0775/1209] media: i2c: ov5647: Set V4L2_SUBDEV_FL_HAS_EVENTS +Subject: [PATCH 0775/1216] media: i2c: ov5647: Set V4L2_SUBDEV_FL_HAS_EVENTS flag The ov5647 subdev can generate control events, therefore set @@ -413566,10 +413566,10 @@ index 02d72feb837e..c012e0b3d68b 100644 2.18.4 -From d8f046d7b8f0086842cbaaeeb71f4222ea340646 Mon Sep 17 00:00:00 2001 +From 5745b198073929b3747687034dafddfdb5614419 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 29 Apr 2020 21:39:58 +0100 -Subject: [PATCH 0776/1209] media: i2c: ov5647: Add support for V4L2_CID_VBLANK +Subject: [PATCH 0776/1216] media: i2c: ov5647: Add support for V4L2_CID_VBLANK Adds vblank control to allow for frame rate control. @@ -413777,10 +413777,10 @@ index c012e0b3d68b..445a0ce186ec 100644 2.18.4 -From ce7c2162f5a8019199b4c2e44cb50c4c9f07b693 Mon Sep 17 00:00:00 2001 +From 2463e33b79d4c4e59150f69a790610a80c6fe5d5 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 29 Apr 2020 21:47:25 +0100 -Subject: [PATCH 0777/1209] media: i2c: ov5647: Neither analogue gain nor +Subject: [PATCH 0777/1216] media: i2c: ov5647: Neither analogue gain nor exposure need EXECUTE_ON_WRITE The controls for analogue gain and exposure were defined with @@ -413841,10 +413841,10 @@ index 445a0ce186ec..49247711221c 100644 2.18.4 -From 2db3a684f55444c5ba9bce52d1e568715a6aa057 Mon Sep 17 00:00:00 2001 +From 233286adb087a106aede31340962930a433afc66 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 29 Apr 2020 22:11:01 +0100 -Subject: [PATCH 0778/1209] media: i2c: ov5647: Use member names in mode tables +Subject: [PATCH 0778/1216] media: i2c: ov5647: Use member names in mode tables To make adding new members to the mode structures easier, use the member names in the initialisers. @@ -413958,10 +413958,10 @@ index 49247711221c..da4ef30d8f32 100644 2.18.4 -From bbf6210c6495948b30dcb721ad9b9f40157b58cb Mon Sep 17 00:00:00 2001 +From 0efe6ff4e5de0508be9e58ee810de9551100efff Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 30 Apr 2020 11:03:00 +0100 -Subject: [PATCH 0779/1209] media: i2c: ov5647: Advertise the correct exposure +Subject: [PATCH 0779/1216] media: i2c: ov5647: Advertise the correct exposure range Exposure is clipped by the VTS of the mode, so needs to be updated as @@ -414083,10 +414083,10 @@ index da4ef30d8f32..6d84d2785f74 100644 2.18.4 -From 760c9cb0696cbabd8be09147044d1c3b16271a15 Mon Sep 17 00:00:00 2001 +From a078459a94374b99bb3dd1be30a80f5802630e5c Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 20 Apr 2020 11:01:21 +0100 -Subject: [PATCH 0780/1209] media: i2c: imx219: Declare that the driver can +Subject: [PATCH 0780/1216] media: i2c: imx219: Declare that the driver can create events The flag V4L2_SUBDEV_FL_HAS_EVENTS is required if the subdev can @@ -414116,10 +414116,10 @@ index 988ebf6dd895..b84fc19e9ff7 100644 2.18.4 -From 46d0fd7237b831e41044bcbf64d646bea942a2af Mon Sep 17 00:00:00 2001 +From e3b34efec2da321066a960d0c8e68b9479665414 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 29 Apr 2020 16:45:02 +0100 -Subject: [PATCH 0781/1209] media: bcm2835-unicam: Add support for +Subject: [PATCH 0781/1216] media: bcm2835-unicam: Add support for VIDIOC_[S|G]_SELECTION Sensors are now reflecting cropping and scaling parameters through @@ -414204,10 +414204,10 @@ index 2e022c5e1cfd..f94a790ca315 100644 2.18.4 -From 87ee9556f6771b28f24693bed9a25990f286a06a Mon Sep 17 00:00:00 2001 +From 1e362491d9f062b39d7576b9432e52c0e1a0f7a8 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 29 Apr 2020 22:05:09 +0100 -Subject: [PATCH 0782/1209] media: bcm2835-unicam: Do not stop streaming in +Subject: [PATCH 0782/1216] media: bcm2835-unicam: Do not stop streaming in unicam_release unicam_release calls _vb2_fop_release, which will call stop_streaming @@ -414238,10 +414238,10 @@ index f94a790ca315..e7c0e91cb841 100644 2.18.4 -From 8b6b02041bc062a763891c1ddc6e7658385a587e Mon Sep 17 00:00:00 2001 +From 40f39c4b51281ac37da329635b312057f78358a4 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 30 Apr 2020 09:52:50 +0100 -Subject: [PATCH 0783/1209] media: bcm2835-unicam: Fix reference counting in +Subject: [PATCH 0783/1216] media: bcm2835-unicam: Fix reference counting in unicam_open The reference counting of node->open was only incremented after @@ -414282,10 +414282,10 @@ index e7c0e91cb841..5b5585f6770c 100644 2.18.4 -From 57b2563888cb825664b2b904556f4e4d0627ea29 Mon Sep 17 00:00:00 2001 +From 18cb6f5fbde7062a6ed967d749f9095458a12712 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Fri, 1 May 2020 14:15:24 +0100 -Subject: [PATCH 0784/1209] staging: vc04_services: ISP: Add enum_framesizes +Subject: [PATCH 0784/1216] staging: vc04_services: ISP: Add enum_framesizes ioctl This is used to enumerate available frame sizes on all nodes @@ -414623,10 +414623,10 @@ index ded2be584f95..9d8ccb403480 100644 2.18.4 -From 89f4947894a4655477dcbeb718064a50f18fd664 Mon Sep 17 00:00:00 2001 +From 5c02974d52a2114d0fb714578cce44b79b69de96 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 1 May 2020 14:58:23 +0100 -Subject: [PATCH 0785/1209] SQUASH: spi: Demote SPI_CS_HIGH warning to +Subject: [PATCH 0785/1216] SQUASH: spi: Demote SPI_CS_HIGH warning to KERN_DEBUG This warning is unavoidable from a client's perspective and @@ -414640,10 +414640,10 @@ Signed-off-by: Phil Elwell 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/spi/spi.c b/drivers/spi/spi.c -index 46568c47ecfb..f9453df24b86 100644 +index b067ba232e39..464d28ebc957 100644 --- a/drivers/spi/spi.c +++ b/drivers/spi/spi.c -@@ -3126,8 +3126,8 @@ int spi_setup(struct spi_device *spi) +@@ -3127,8 +3127,8 @@ int spi_setup(struct spi_device *spi) if (ctlr->use_gpio_descriptors && ctlr->cs_gpiods && ctlr->cs_gpiods[spi->chip_select] && !(spi->mode & SPI_CS_HIGH)) { @@ -414658,10 +414658,10 @@ index 46568c47ecfb..f9453df24b86 100644 2.18.4 -From 91ec1b95d6d3519a3c395a9be4ec7afd16cb1edb Mon Sep 17 00:00:00 2001 +From 46c9225d25acde9d2e2957dfcb945052209adf83 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 4 Apr 2019 13:33:47 +0100 -Subject: [PATCH 0786/1209] bcm2835-dma: Add proper 40-bit DMA support +Subject: [PATCH 0786/1216] bcm2835-dma: Add proper 40-bit DMA support BCM2711 has 4 DMA channels with a 40-bit address range, allowing them to access the full 4GB of memory on a Pi 4. @@ -415464,10 +415464,10 @@ index 1e5d6f1bed4e..53346d7eb66c 100644 2.18.4 -From 9a3f9ce8de720d88c41ba87f28d80998f18e75ae Mon Sep 17 00:00:00 2001 +From d8fc88f5c70e0ad50bf17ed256d45d118d6e92b6 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 30 Apr 2020 12:43:05 +0100 -Subject: [PATCH 0787/1209] ARM: dts: bcm2711: Allow 40-bit DMA for SPI +Subject: [PATCH 0787/1216] ARM: dts: bcm2711: Allow 40-bit DMA for SPI Add the spi_dma4 DT parameter to enable use of the 40-bit DMA channels to drive SPI. Note that there are only 3-4 40-bit channels available, @@ -415512,10 +415512,10 @@ index ece3d3143643..505f37235473 100644 2.18.4 -From 3822bd0e0950fd310d9e4abb0954c7bd95977f41 Mon Sep 17 00:00:00 2001 +From c47f03d82de4e1fc532c27b512eb36df93d7079f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 1 May 2020 17:56:13 +0100 -Subject: [PATCH 0788/1209] overlays: Make the i2c-gpio overlay safe again +Subject: [PATCH 0788/1216] overlays: Make the i2c-gpio overlay safe again Like many overlays, the i2c-gpio overlay goes to efforts to avoid generating warnings about #address-cells and #size-cells not @@ -415550,10 +415550,10 @@ index e94053b55610..39e7bc5fa9d8 100644 2.18.4 -From 3cbe0c80d23e5bfd8132fc9dcd75b15a9129dd85 Mon Sep 17 00:00:00 2001 +From eb95507e9078e8750438b7d68600610da22d6439 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 1 May 2020 17:49:08 +0100 -Subject: [PATCH 0789/1209] staging: vc04_services: isp: Remove duplicated +Subject: [PATCH 0789/1216] staging: vc04_services: isp: Remove duplicated initialisation With the codec code from which this was derived, the driver had to @@ -415618,10 +415618,10 @@ index 6c4405ab4dc5..edb1a27328de 100644 2.18.4 -From e78652d8006f2377f6fb2dffed8c326dfaa5e240 Mon Sep 17 00:00:00 2001 +From cd8ab68493b23202c3bf95e6c2afe71294e90b85 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 1 May 2020 16:54:20 +0100 -Subject: [PATCH 0790/1209] staging: vc04_services: isp: Make all references to +Subject: [PATCH 0790/1216] staging: vc04_services: isp: Make all references to bcm2835_isp_fmt const The array of potential formats and their configuration should be const. @@ -415774,10 +415774,10 @@ index 9d8ccb403480..af3bde152bb2 100644 2.18.4 -From 319b7e44825b2162b9a61f3b85068c5c80dd03f8 Mon Sep 17 00:00:00 2001 +From 28b77019326923b5fcf3104f717a63771ff6ac46 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Sat, 2 May 2020 13:43:06 +0100 -Subject: [PATCH 0791/1209] overlays: gpio-keys: Avoid open-drain warnings +Subject: [PATCH 0791/1216] overlays: gpio-keys: Avoid open-drain warnings The i2c-gpio driver expects to use a GPIO in open-drain mode. Failure to configure it in that way causes alarming warnings in the kernel log. @@ -415809,10 +415809,10 @@ index 39e7bc5fa9d8..def139db8bcb 100644 2.18.4 -From 7f0249d5c9313b4dfdff2892d14994bc3c2ced42 Mon Sep 17 00:00:00 2001 +From 4150c27009ca3be1a627fc3baa1d2dc5cc11b515 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 4 May 2020 11:06:04 +0100 -Subject: [PATCH 0792/1209] configs: Add missing PPS configs +Subject: [PATCH 0792/1216] configs: Add missing PPS configs The arm64 bcm2711_defconfig was inexplicably missing three PPS config options. Add them, along with another missing option from @@ -415856,10 +415856,10 @@ index f6c12a7a04be..751f6efda9f1 100644 2.18.4 -From fa5b3995bb6bafeebd46f7560ff6489233ddd209 Mon Sep 17 00:00:00 2001 +From 5911deebee744245a3c049540f5acf737fe57000 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 4 May 2020 13:38:39 +0100 -Subject: [PATCH 0793/1209] configs: Add missing TOUCHSCREEN_RASPBERRYPI_FW=m +Subject: [PATCH 0793/1216] configs: Add missing TOUCHSCREEN_RASPBERRYPI_FW=m The 32- and 64-bit bcm2711 defconfigs are missing support for the official Raspberry Pi touchscreen. @@ -415902,10 +415902,10 @@ index d626405a9199..7c362f4355c5 100644 2.18.4 -From 61cd9c2331dbe92346046a2f480fc6f843845d8b Mon Sep 17 00:00:00 2001 +From a27c1d58ee189f92578ae8d79966c3a4d09b970c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 6 Apr 2020 17:07:31 +0100 -Subject: [PATCH 0794/1209] vc4_hdmi_phy: Fix typo in phy_get_cp_current +Subject: [PATCH 0794/1216] vc4_hdmi_phy: Fix typo in phy_get_cp_current This is stored in a 6-bit register field which causes a WARN @@ -415931,10 +415931,10 @@ index 732d8a0e5a1c..0e242f87db9e 100644 2.18.4 -From cd0d61cba67077910fb266da903fff38e783f4c0 Mon Sep 17 00:00:00 2001 +From a5edbba6a0c736d681f0fbd9f329011f73ea6792 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 4 May 2020 15:13:24 +0100 -Subject: [PATCH 0795/1209] overlays: Make use of intra-overlay fragments +Subject: [PATCH 0795/1216] overlays: Make use of intra-overlay fragments The firmware and runtime overlay support has recently been updated to correctly process fragments that target other fragments within the @@ -416031,10 +416031,10 @@ index b380d925f0a5..4fc571c2db33 100644 2.18.4 -From 8b6b4886ee65e602ee50d659364356877ef9daa9 Mon Sep 17 00:00:00 2001 +From fa1d50efb7147c1460cc975397fa71e2c0a037e9 Mon Sep 17 00:00:00 2001 From: Jacko Dirks Date: Tue, 5 May 2020 14:28:14 +0200 -Subject: [PATCH 0796/1209] media: i2c: tc358743: Fix fallthrough warning +Subject: [PATCH 0796/1216] media: i2c: tc358743: Fix fallthrough warning Signed-off-by: Jacko Dirks --- @@ -416057,10 +416057,10 @@ index 01e255aede50..73caf8609a7e 100644 2.18.4 -From 3f237be9b8757ac6baac5c80247c9cfd9da489f7 Mon Sep 17 00:00:00 2001 +From 03027c53b693d0ef21940235386fcb26ab56c111 Mon Sep 17 00:00:00 2001 From: Jacko Dirks Date: Tue, 5 May 2020 14:33:31 +0200 -Subject: [PATCH 0797/1209] media: bcm2835: unicam: Fix uninitialized warning +Subject: [PATCH 0797/1216] media: bcm2835: unicam: Fix uninitialized warning Signed-off-by: Jacko Dirks --- @@ -416084,10 +416084,10 @@ index 5b5585f6770c..6fd1b0939a07 100644 2.18.4 -From c2eb7df55aa37d93234cc4d1680a59e19795bc87 Mon Sep 17 00:00:00 2001 +From 1eb6b17c8d433a183570e46a31d2fb325343571a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 5 May 2020 19:45:41 +0100 -Subject: [PATCH 0798/1209] video: bcm2708_fb: Disable FB if no displays found +Subject: [PATCH 0798/1216] video: bcm2708_fb: Disable FB if no displays found If the firmware hasn't detected a display, the driver would assume one display was available, but because it had failed to retrieve the @@ -416124,10 +416124,10 @@ index 8234207b1914..d035fa59c269 100644 2.18.4 -From 0fdc46759e183babc187c7eddc0f75f32bdfb442 Mon Sep 17 00:00:00 2001 +From 6d9a061cecf5aad4ced04f37f110491574aaf45b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 6 May 2020 14:25:20 +0100 -Subject: [PATCH 0799/1209] overlays: sc16is752-spi1: Add xtal parameter +Subject: [PATCH 0799/1216] overlays: sc16is752-spi1: Add xtal parameter The other sc16is75x overlays have an xtal parameter to allow a different crystal frequency to be specified, but sc16is752-spi1 @@ -416170,10 +416170,10 @@ index 4e33b14afc78..131d3ab43d3a 100644 2.18.4 -From c6de8202f392051c3f8af51240e8cc4b48873595 Mon Sep 17 00:00:00 2001 +From cd929615cd847ee3206db3fdcc8a4ccca1662171 Mon Sep 17 00:00:00 2001 From: Dom Cobley Date: Thu, 7 May 2020 18:16:07 +0100 -Subject: [PATCH 0800/1209] vc4_hdmi: Fix register offset when sending longer +Subject: [PATCH 0800/1216] vc4_hdmi: Fix register offset when sending longer CEC messages Signed-off-by: Dom Cobley @@ -416218,10 +416218,10 @@ index 2919549b227f..7b5421d24871 100644 2.18.4 -From 0c4885290e21b9ef288b36bd5acbea9274c36b2e Mon Sep 17 00:00:00 2001 +From e18f815b46e3bbf9f5a2e6d52f45e1ad5eceded9 Mon Sep 17 00:00:00 2001 From: Dom Cobley Date: Thu, 7 May 2020 18:16:07 +0100 -Subject: [PATCH 0801/1209] vc4_hdmi: Fix up CEC registers +Subject: [PATCH 0801/1216] vc4_hdmi: Fix up CEC registers Fix an incorrect register address, add a missing one and reorder into address order @@ -416267,10 +416267,10 @@ index ea948ffaa69b..a0fa082a017c 100644 2.18.4 -From e3ee18d2fa2535ee499f1e37c78e3ec85f018fb2 Mon Sep 17 00:00:00 2001 +From b8efc2293476e90e36d94f92460dcafc37771b50 Mon Sep 17 00:00:00 2001 From: Dom Cobley Date: Thu, 7 May 2020 18:16:07 +0100 -Subject: [PATCH 0802/1209] vc4_hdmi_regs: Add Intr2 register block +Subject: [PATCH 0802/1216] vc4_hdmi_regs: Add Intr2 register block Signed-off-by: Dom Cobley --- @@ -416430,10 +416430,10 @@ index a0fa082a017c..7311a8c0f1e5 100644 2.18.4 -From ba9603c6db49032ddcf51606f7d4ae0333cf1ea3 Mon Sep 17 00:00:00 2001 +From 8f3b15541b2c0bb0c5a8b4b201fa0833888251f9 Mon Sep 17 00:00:00 2001 From: Dom Cobley Date: Thu, 7 May 2020 18:16:08 +0100 -Subject: [PATCH 0803/1209] vc4_hdmi_regs: Make interrupt mask variant specific +Subject: [PATCH 0803/1216] vc4_hdmi_regs: Make interrupt mask variant specific Signed-off-by: Dom Cobley --- @@ -416541,10 +416541,10 @@ index 78809866097c..4d017572a5c2 100644 2.18.4 -From 7bf894b3e0031fa4df9b6978edc16aa61d199543 Mon Sep 17 00:00:00 2001 +From 68a2661d1c0bc6c5c98431d6f200ca4a4b114807 Mon Sep 17 00:00:00 2001 From: Dom Cobley Date: Thu, 7 May 2020 18:16:08 +0100 -Subject: [PATCH 0804/1209] vc4_hdmi: Make irq shared +Subject: [PATCH 0804/1216] vc4_hdmi: Make irq shared Signed-off-by: Dom Cobley --- @@ -416569,10 +416569,10 @@ index 9f6b260a7238..7b9d98fe2e3e 100644 2.18.4 -From e046044b6f5c3a0755c5eb1ebaaa670ac5b3e16d Mon Sep 17 00:00:00 2001 +From 2ff9ecdc95fdb8a2c94c596a98777c0cbc99f583 Mon Sep 17 00:00:00 2001 From: Dom Cobley Date: Thu, 7 May 2020 18:16:08 +0100 -Subject: [PATCH 0805/1209] vc4_hdmi: Adjust CEC ref clock based on its input +Subject: [PATCH 0805/1216] vc4_hdmi: Adjust CEC ref clock based on its input clock 2711 uses a fixed 27MHz input, earlier models use the HSM clock @@ -416666,10 +416666,10 @@ index 7765b9cf885b..dbf96a3b01ee 100644 2.18.4 -From 28d3dcf8f35e8e7d5d0acd2788bc9f07df494b0e Mon Sep 17 00:00:00 2001 +From 153f67e65985c564027935a3f4c2ee5de09fa1f3 Mon Sep 17 00:00:00 2001 From: Dom Cobley Date: Thu, 7 May 2020 18:16:09 +0100 -Subject: [PATCH 0806/1209] vc4_hdmi: Remove cec_available flag as always +Subject: [PATCH 0806/1216] vc4_hdmi: Remove cec_available flag as always supported Signed-off-by: Dom Cobley @@ -416718,10 +416718,10 @@ index dbf96a3b01ee..60f7bf99e06e 100644 2.18.4 -From e1bc3f94c09264be7892a1b2b56c90676a049bc8 Mon Sep 17 00:00:00 2001 +From e3866131df3c3ef16ad9141fa3872a0884103729 Mon Sep 17 00:00:00 2001 From: Dom Cobley Date: Thu, 7 May 2020 18:16:09 +0100 -Subject: [PATCH 0807/1209] config: Enable CONFIG_DRM_VC4_HDMI_CEC +Subject: [PATCH 0807/1216] config: Enable CONFIG_DRM_VC4_HDMI_CEC Signed-off-by: Dom Cobley --- @@ -416757,10 +416757,10 @@ index 7c362f4355c5..35afa6b6ffd6 100644 2.18.4 -From f224a0ec3f8bedcd5757f3959a1620afb2e0ac33 Mon Sep 17 00:00:00 2001 +From 61a5b223c237e6a8e9fee88cee2bac5110dd7b04 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 11 May 2020 11:55:45 +0100 -Subject: [PATCH 0808/1209] overlays: tc358743: Use intra-overlay fragments +Subject: [PATCH 0808/1216] overlays: tc358743: Use intra-overlay fragments The tc358743 overlay was written using a workaround to a problem with fragments that target other fragments, but this had the unfortunate @@ -416818,10 +416818,10 @@ index f8c059827234..b317e088b37e 100644 2.18.4 -From c9cdadcfcd361c64b938f14a50f77782cb567deb Mon Sep 17 00:00:00 2001 +From cc404b7b5a0d680ebde3df968864bfccb7c8eda1 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 11 May 2020 15:12:21 +0100 -Subject: [PATCH 0809/1209] overlays: Move "fixed-clock" nodes to the root +Subject: [PATCH 0809/1216] overlays: Move "fixed-clock" nodes to the root Apart from some special cases, device objects are only created for nodes if they are children of a bus or the root node. "fixed-clock" @@ -417172,10 +417172,10 @@ index b317e088b37e..2ea99cd9e1a1 100644 2.18.4 -From 657a7d1e53328986e8ab9a102f0a959b35da0843 Mon Sep 17 00:00:00 2001 +From d38fbb636194824284cbe28196d06557d74dcac4 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 12 May 2020 08:32:42 +0100 -Subject: [PATCH 0810/1209] raspberrypi: dts: Switch to discrete ALSA devices +Subject: [PATCH 0810/1216] raspberrypi: dts: Switch to discrete ALSA devices Add the command line options required to enable audio over discrete ALSA devices. @@ -417272,10 +417272,10 @@ index 86dd3093e709..05220fa0202b 100644 2.18.4 -From 53411386bfd3b8102e47e5c39d71e46dc5872625 Mon Sep 17 00:00:00 2001 +From 35e7ee8055b400e78b330934b393e8bbd60ef7d6 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Thu, 7 May 2020 15:50:54 +0100 -Subject: [PATCH 0811/1209] dt-bindings: media: i2c: Add IMX477 CMOS sensor +Subject: [PATCH 0811/1216] dt-bindings: media: i2c: Add IMX477 CMOS sensor binding Add YAML device tree binding for IMX477 CMOS image sensor. @@ -417409,10 +417409,10 @@ index 000000000000..0994e13e67f6 2.18.4 -From 69d0e8de1e4a1a02ce330b08e8d1e4e30238a74f Mon Sep 17 00:00:00 2001 +From d3c146d80f628526396ccb91e2e166204779803b Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Thu, 7 May 2020 15:50:04 +0100 -Subject: [PATCH 0812/1209] dtoverlays: Add IMX477 sensor overlay +Subject: [PATCH 0812/1216] dtoverlays: Add IMX477 sensor overlay Add an overlay for the Sony IMX477 CMOS sensor device. Also update overlay README and Makefile. @@ -417576,10 +417576,10 @@ index 000000000000..1dd6f92b4dfe 2.18.4 -From 79a3887b4d0c21b54ebb3f5122efd62fadca474a Mon Sep 17 00:00:00 2001 +From cc9c9f1f593b7c0a286287512df07605d5813f8e Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Fri, 8 May 2020 10:00:12 +0100 -Subject: [PATCH 0813/1209] media: i2c: Add driver for Sony IMX477 sensor +Subject: [PATCH 0813/1216] media: i2c: Add driver for Sony IMX477 sensor Adds a driver for the 12MPix Sony IMX477 CSI2 sensor. Whilst the sensor supports 2 or 4 CSI2 data lanes, this driver @@ -419855,10 +419855,10 @@ index 000000000000..ec56b0cfd57b 2.18.4 -From 2252978697b39fb681d0ee1a40848d1e0b314ce6 Mon Sep 17 00:00:00 2001 +From 860b4aeeadc6cb2e2a5d3e3c4059da50cff8b896 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Fri, 8 May 2020 09:41:17 +0100 -Subject: [PATCH 0814/1209] media: i2c: imx477: Add support for adaptive frame +Subject: [PATCH 0814/1216] media: i2c: imx477: Add support for adaptive frame control Use V4L2_CID_EXPOSURE_AUTO_PRIORITY to control if the driver should @@ -420043,10 +420043,10 @@ index ec56b0cfd57b..bd0e2c291a32 100644 2.18.4 -From ba602dfae2e94825385862c01d8aeb769f3c32d0 Mon Sep 17 00:00:00 2001 +From a73796abb0e0fd9199644e4c1aa8f77e76a530f6 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Thu, 7 May 2020 15:36:25 +0100 -Subject: [PATCH 0815/1209] configs: Add imx477 sensor driver to all Raspberry +Subject: [PATCH 0815/1216] configs: Add imx477 sensor driver to all Raspberry Pi defconfigs This commit enables the imx477 sensor driver in the following @@ -420130,10 +420130,10 @@ index 751f6efda9f1..efb1b60cbbb6 100644 2.18.4 -From bb8b6625489e697106771e6ebae3c1582e05bec1 Mon Sep 17 00:00:00 2001 +From 53d8a32cf76af79d74b62cfe5632aa21d84679b3 Mon Sep 17 00:00:00 2001 From: Maarten Lankhorst Date: Tue, 26 Nov 2019 15:25:16 +0100 -Subject: [PATCH 0816/1209] udmabuf: Remove deleted map/unmap handlers. +Subject: [PATCH 0816/1216] udmabuf: Remove deleted map/unmap handlers. Commit 19d32ace8b6acebc45da1ea748000ac79ccc7721 upstream. @@ -420188,10 +420188,10 @@ index 9635897458a0..9de539c1def4 100644 2.18.4 -From 6b8a29893bc0f263a2978e5c1492413f15e1aa08 Mon Sep 17 00:00:00 2001 +From 99c8d2f8d649cfa38008d5fe01f1c4fb6862ca30 Mon Sep 17 00:00:00 2001 From: Gurchetan Singh Date: Mon, 2 Dec 2019 17:36:24 -0800 -Subject: [PATCH 0817/1209] udmabuf: use cache_sgt_mapping option +Subject: [PATCH 0817/1216] udmabuf: use cache_sgt_mapping option Commit bc7a71da43b48333f84c6534ab43d240e34cf9eb uptream. @@ -420229,10 +420229,10 @@ index 9de539c1def4..be15eb6b0586 100644 2.18.4 -From 33420b72931a046322619e587911b8022e8a38e2 Mon Sep 17 00:00:00 2001 +From f295ccb134aeeed84f58ba15b357d698e2669468 Mon Sep 17 00:00:00 2001 From: Gurchetan Singh Date: Mon, 2 Dec 2019 17:36:25 -0800 -Subject: [PATCH 0818/1209] udmabuf: add a pointer to the miscdevice in dma-buf +Subject: [PATCH 0818/1216] udmabuf: add a pointer to the miscdevice in dma-buf private data Commit c1bbed668997268c9edccdc9db1bd1487d9e20b0 upstream. @@ -420302,10 +420302,10 @@ index be15eb6b0586..f0bf3ba7441e 100644 2.18.4 -From 695a89c5cf3568140c4db1dc1b1f94a7960e151d Mon Sep 17 00:00:00 2001 +From c7da4822211530a683f6ddca9f0e6157fab6fbc5 Mon Sep 17 00:00:00 2001 From: Gurchetan Singh Date: Mon, 2 Dec 2019 17:36:26 -0800 -Subject: [PATCH 0819/1209] udmabuf: separate out creating/destroying +Subject: [PATCH 0819/1216] udmabuf: separate out creating/destroying scatter-table Commit 17a7ce203490459cff14fb1c8f9a15d65fd1c544 upstream. @@ -420379,10 +420379,10 @@ index f0bf3ba7441e..0a610e09ae23 100644 2.18.4 -From 83657d56553c0ec93261e15681824611d05cd311 Mon Sep 17 00:00:00 2001 +From cd09c09ef0c4df567af32071ffb0fdf7d5a36fec Mon Sep 17 00:00:00 2001 From: Gurchetan Singh Date: Mon, 2 Dec 2019 17:36:27 -0800 -Subject: [PATCH 0820/1209] udmabuf: implement begin_cpu_access/end_cpu_access +Subject: [PATCH 0820/1216] udmabuf: implement begin_cpu_access/end_cpu_access hooks Commit 284562e1f34874e267d4f499362c3816f8f6bc3f upstream. @@ -420475,10 +420475,10 @@ index 0a610e09ae23..61b0a2cff874 100644 2.18.4 -From d8ef8ee27a5b1c838831465746b9e020d3ddce10 Mon Sep 17 00:00:00 2001 +From b2afddea2c25f3c3a1d04ac5d303db37029b09d1 Mon Sep 17 00:00:00 2001 From: Gurchetan Singh Date: Tue, 17 Dec 2019 15:02:28 -0800 -Subject: [PATCH 0821/1209] udmabuf: fix dma-buf cpu access +Subject: [PATCH 0821/1216] udmabuf: fix dma-buf cpu access Commit 1ffe09590121fbb3786d6c860acdd200f7ab095c upstream. @@ -420541,10 +420541,10 @@ index 61b0a2cff874..acb26c627d27 100644 2.18.4 -From a4d431548ef6a0644861482ab8c4200053ea5ea7 Mon Sep 17 00:00:00 2001 +From 954af2d0b059fb289149db573da0fe816a30105f Mon Sep 17 00:00:00 2001 From: "Andrew F. Davis" Date: Tue, 3 Dec 2019 17:26:37 +0000 -Subject: [PATCH 0822/1209] dma-buf: Add dma-buf heaps framework +Subject: [PATCH 0822/1216] dma-buf: Add dma-buf heaps framework Commit c02a81fba74fe3488ad6b08bfb5a1329005418f8 upstream. This framework allows a unified userspace interface for dma-buf @@ -421085,10 +421085,10 @@ index 000000000000..73e7f66c1cae 2.18.4 -From 1d67079598459c3d5925a35cc787ff8de68773b3 Mon Sep 17 00:00:00 2001 +From c862b0761828b7bd31836c968b5f763ca45932e2 Mon Sep 17 00:00:00 2001 From: John Stultz Date: Tue, 3 Dec 2019 17:26:38 +0000 -Subject: [PATCH 0823/1209] dma-buf: heaps: Add heap helpers +Subject: [PATCH 0823/1216] dma-buf: heaps: Add heap helpers Commit 5248eb12fea890a03b4cdc3ef546d6319d4d9b73 upstream. @@ -421494,10 +421494,10 @@ index 000000000000..805d2df88024 2.18.4 -From 2275f2d9d200dfa5da84f75025453e3d61e48dd6 Mon Sep 17 00:00:00 2001 +From 35af18231cffb8ebe8a7a3228b2711fc14882c82 Mon Sep 17 00:00:00 2001 From: John Stultz Date: Tue, 3 Dec 2019 17:26:39 +0000 -Subject: [PATCH 0824/1209] dma-buf: heaps: Add system heap to dmabuf heaps +Subject: [PATCH 0824/1216] dma-buf: heaps: Add system heap to dmabuf heaps Commit efa04fefebbd724ffda7f49e42d057a7217c45b0 upstream. @@ -421708,10 +421708,10 @@ index 000000000000..1aa01e98c595 2.18.4 -From 38e11bb7b7e1eaa80e53109ac993252d024b7c24 Mon Sep 17 00:00:00 2001 +From 62bcba28f37bafa4441c0f8a158bfc04a4e1357a Mon Sep 17 00:00:00 2001 From: John Stultz Date: Tue, 3 Dec 2019 17:26:40 +0000 -Subject: [PATCH 0825/1209] dma-buf: heaps: Add CMA heap to dmabuf heaps +Subject: [PATCH 0825/1216] dma-buf: heaps: Add CMA heap to dmabuf heaps Commit b61614ec318aae0c77ecd2816878d851dd61d9a6 upstream. @@ -421970,10 +421970,10 @@ index 000000000000..626cf7fd033a 2.18.4 -From 7fb76773b72baf3c3feebf322e301463de8d7474 Mon Sep 17 00:00:00 2001 +From c3e97159fc709cf4052bdb9ea2e4fcb75eb80045 Mon Sep 17 00:00:00 2001 From: John Stultz Date: Tue, 3 Dec 2019 17:26:41 +0000 -Subject: [PATCH 0826/1209] kselftests: Add dma-heap test +Subject: [PATCH 0826/1216] kselftests: Add dma-heap test Commit a8779927fd86c91f5400bfcbccfa018a667d8350 upstream. @@ -422433,10 +422433,10 @@ index 000000000000..3e53ad331bdc 2.18.4 -From 8768098787000339129ce9595eaf0b0872500029 Mon Sep 17 00:00:00 2001 +From 9aebaec09479abd2867e9ff14c475fe947fd7dfa Mon Sep 17 00:00:00 2001 From: "Andrew F. Davis" Date: Mon, 16 Dec 2019 08:34:04 -0500 -Subject: [PATCH 0827/1209] dma-buf: heaps: Use _IOCTL_ for userspace IOCTL +Subject: [PATCH 0827/1216] dma-buf: heaps: Use _IOCTL_ for userspace IOCTL identifier Commit b3b4346544b571c96d46be615b9db69a601ce4c8 upstream. @@ -422512,10 +422512,10 @@ index 3e53ad331bdc..cd5e1f602ac9 100644 2.18.4 -From 1b3924c007fa42c80d23d5a89cf16778b2376ab4 Mon Sep 17 00:00:00 2001 +From 948a244e82aea66a905c7964beeb82de68d683c6 Mon Sep 17 00:00:00 2001 From: "Andrew F. Davis" Date: Mon, 16 Dec 2019 08:34:05 -0500 -Subject: [PATCH 0828/1209] dma-buf: heaps: Remove redundant heap identifier +Subject: [PATCH 0828/1216] dma-buf: heaps: Remove redundant heap identifier from system heap name The heaps are already in a directory of heaps, adding _heap to a heap @@ -422546,10 +422546,10 @@ index 1aa01e98c595..0bf688e3c023 100644 2.18.4 -From edd07563c08f0c753325248e7230c5cabd594ded Mon Sep 17 00:00:00 2001 +From 7134addb204b496fb0d41e577293d1f2357e5df6 Mon Sep 17 00:00:00 2001 From: Colin Ian King Date: Mon, 16 Dec 2019 16:10:59 +0000 -Subject: [PATCH 0829/1209] dma-buf: fix resource leak on -ENOTTY error return +Subject: [PATCH 0829/1216] dma-buf: fix resource leak on -ENOTTY error return path Commit f9d3b2c600075d1f79efcd5cdb1718c2f554c0f9 upstream. @@ -422586,10 +422586,10 @@ index a24721496114..1886aee46131 100644 2.18.4 -From e4954a75aef26be2351162b050387044efdad66f Mon Sep 17 00:00:00 2001 +From 87f71d2e9886157b6e92ae32011b7832b4a043ed Mon Sep 17 00:00:00 2001 From: zhong jiang Date: Wed, 18 Dec 2019 00:38:22 +0530 -Subject: [PATCH 0830/1209] dma-heap: Make the symbol 'dma_heap_ioctl_cmds' +Subject: [PATCH 0830/1216] dma-heap: Make the symbol 'dma_heap_ioctl_cmds' static Commit 7d411afe8444060454a53b1f9b70ee78b3e75ef1 upstream. @@ -422626,10 +422626,10 @@ index 1886aee46131..afd22c9dbdcf 100644 2.18.4 -From 3c8825a75ad43c450d7ab6179ce2937e0b1f096e Mon Sep 17 00:00:00 2001 +From b340cf785b3d5ce596facba87971a83eac773861 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 8 May 2020 20:44:12 +0100 -Subject: [PATCH 0831/1209] defconfig: Add CMA and system dma-heaps to the +Subject: [PATCH 0831/1216] defconfig: Add CMA and system dma-heaps to the config The CMA dma-heap allocator can be used in place of vcsm-cma @@ -422718,10 +422718,10 @@ index efb1b60cbbb6..1f037a5bd4ef 100644 2.18.4 -From 054ff7be6e64271741d605436b1e2983c54bd667 Mon Sep 17 00:00:00 2001 +From 77566dc1cdec84bd6676a80790033ba1aa7466df Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 6 May 2020 17:02:26 +0100 -Subject: [PATCH 0832/1209] ARM: dts: Enable firmware-clocks on all Pis +Subject: [PATCH 0832/1216] ARM: dts: Enable firmware-clocks on all Pis Signed-off-by: Phil Elwell --- @@ -422749,10 +422749,10 @@ index bf90fd585364..d2f5ea1f31f8 100644 2.18.4 -From e95777c6b6bc13559ee7a698eed8f552ee2bfdab Mon Sep 17 00:00:00 2001 +From 7fbe6344c7cd2706e6900d64e96fd49690bd078f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 12 May 2020 17:17:45 +0100 -Subject: [PATCH 0833/1209] configs: Include the firmware-clocks driver +Subject: [PATCH 0833/1216] configs: Include the firmware-clocks driver Signed-off-by: Phil Elwell --- @@ -422801,10 +422801,10 @@ index 1f037a5bd4ef..f546bc80c8b1 100644 2.18.4 -From cf6f4d6132ed479ca47056940a84d49c75872a69 Mon Sep 17 00:00:00 2001 +From 3def915311f680d6c381a36e4c8354e80d6004e3 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 12 May 2020 17:18:28 +0100 -Subject: [PATCH 0834/1209] configs: Use the upstream cpufreq driver +Subject: [PATCH 0834/1216] configs: Use the upstream cpufreq driver Switch to the upstream cpufreq driver on non-BCM2835 Pis. @@ -422859,10 +422859,10 @@ index f546bc80c8b1..05a9f0ef9508 100644 2.18.4 -From 8ab7d5ae2077f0bc590650971b6df9efa6578121 Mon Sep 17 00:00:00 2001 +From 9937de207e11cd91cb618e28977528497fcfe90d Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 13 May 2020 18:28:27 +0100 -Subject: [PATCH 0835/1209] media: bcm2835-unicam: Always service interrupts +Subject: [PATCH 0835/1216] media: bcm2835-unicam: Always service interrupts From when bringing up the driver, there was a check in the isr to ignore interrupts (claiming them handled) should the driver @@ -422916,10 +422916,10 @@ index 6fd1b0939a07..aadc2ab6ec91 100644 2.18.4 -From 40cfaa8073903803cb46ad9b7180dc9c6dc946dc Mon Sep 17 00:00:00 2001 +From 5557f6f16877e8200c487b4b6048c9714d216a3a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 13 May 2020 20:10:15 +0100 -Subject: [PATCH 0836/1209] sc16is7xx: Fix for hardware flow control +Subject: [PATCH 0836/1216] sc16is7xx: Fix for hardware flow control The SC16IS7XX hardware flow control is mishandled by the driver in a number of ways: @@ -422992,10 +422992,10 @@ index fe486498530d..7eda5b1eb1d9 100644 2.18.4 -From 3fd50cec2fca2d200b552e02f8cc24fb3d3a3b89 Mon Sep 17 00:00:00 2001 +From bc2d68dcd3b42ea564868564650680a7700311fe Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 14 May 2020 14:44:15 +0100 -Subject: [PATCH 0837/1209] drm/vc4: Fix VIC usage with Broadcast RGB +Subject: [PATCH 0837/1216] drm/vc4: Fix VIC usage with Broadcast RGB Adding the Broadcast RGB range selection broke the VIC field of the AVI infoframes on HDMI, zeroing them for all @@ -423056,10 +423056,10 @@ index 6701cd3a0249..25a1f066e62c 100644 2.18.4 -From bb376be2237a29ac38d51d4c8a1d7c573d8a1a30 Mon Sep 17 00:00:00 2001 +From a7eeb98bbce59509f3eaa9021cdbefa9e058e95d Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 15 May 2020 13:42:10 +0100 -Subject: [PATCH 0838/1209] staging: vc04_services: mmal-vchiq: Update +Subject: [PATCH 0838/1216] staging: vc04_services: mmal-vchiq: Update parameters list Adds in a couple of new MMAL parameter defines. @@ -423090,10 +423090,10 @@ index 9c752db45565..5b596b5c057f 100644 2.18.4 -From 5143e67c2df49a62242e9e60abb37021dc6fbde6 Mon Sep 17 00:00:00 2001 +From f483d2348bc9182928881f2850c0f68c9d258589 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 15 May 2020 13:43:08 +0100 -Subject: [PATCH 0839/1209] staging:vc04_services: bcm2835-codec: Request +Subject: [PATCH 0839/1216] staging:vc04_services: bcm2835-codec: Request headers with I-frame V4L2 wishes to have the codec header bytes in the same buffer as the @@ -423125,10 +423125,10 @@ index 50395795c3db..3c819e251513 100644 2.18.4 -From 14a361455980dcdd6ab4973e0675ea03d0b418c9 Mon Sep 17 00:00:00 2001 +From 2c73f3a8ce65ae452edbc68a3561515fc755e09c Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 15 May 2020 13:47:13 +0100 -Subject: [PATCH 0840/1209] staging:vc04_services: bcm2835-codec: Avoid +Subject: [PATCH 0840/1216] staging:vc04_services: bcm2835-codec: Avoid fragmenting buffers The firmware by default is quite happy to fragment encoded @@ -423163,10 +423163,10 @@ index 3c819e251513..1c7fbba6c9c8 100644 2.18.4 -From ef076f3fe66455dc5d65721d116a8787ec963753 Mon Sep 17 00:00:00 2001 +From fc3c705c19c75346495df25488f4586c057ab4dc Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 15 May 2020 13:48:59 +0100 -Subject: [PATCH 0841/1209] staging:vc04_services: bcm2835-camera: Request +Subject: [PATCH 0841/1216] staging:vc04_services: bcm2835-camera: Request headers with I-frame V4L2 wishes to have the codec header bytes in the same buffer as the @@ -423199,10 +423199,10 @@ index e69ec072c2c7..b7214741fa61 100644 2.18.4 -From 4802f593699fd9db6913485f9279cade87f706a5 Mon Sep 17 00:00:00 2001 +From ece39f2ea6373e0d4776b9c36ed82e3b46a66664 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 15 May 2020 17:18:20 +0100 -Subject: [PATCH 0842/1209] configs: Restore missing NF_TABLES settings +Subject: [PATCH 0842/1216] configs: Restore missing NF_TABLES settings The arm bcm2711_defconfig and the arm64 bcmrpi3_defconfig have been missing their NF_TABLES settings. Restore them. @@ -423363,10 +423363,10 @@ index 05a9f0ef9508..da5a47b18b19 100644 2.18.4 -From ef8d8bac962dd33fefc6b4ef0de318aad2b4e809 Mon Sep 17 00:00:00 2001 +From a8d062f1c5e11f065acc39a71eed91c07e491a32 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 18 May 2020 09:46:48 +0100 -Subject: [PATCH 0843/1209] overlays: Fix audio parameter of vc4-kms-v3d +Subject: [PATCH 0843/1216] overlays: Fix audio parameter of vc4-kms-v3d The CMA handling change broke the audio parameter - the fragment numbering has changed - so fix it. @@ -423394,10 +423394,10 @@ index b40aa1d8f432..caa64bfb95a7 100644 2.18.4 -From 5514de6ee458d5205e8a19b985253263d0e54c7d Mon Sep 17 00:00:00 2001 +From ff0411c59a97e238fe7f506445c3db0dc1302ffa Mon Sep 17 00:00:00 2001 From: j-schambacher Date: Tue, 19 May 2020 13:56:17 +0200 -Subject: [PATCH 0844/1209] Switch to snd_soc_dai_set_bclk_ratio Replaces +Subject: [PATCH 0844/1216] Switch to snd_soc_dai_set_bclk_ratio Replaces obsolete function snd_soc_dai_set_tdm_slot Signed-off-by: Joerg Schambacher @@ -423438,10 +423438,10 @@ index ffa76014e7df..a7fab4d951b6 100644 2.18.4 -From 9a0a238be7fdee2c055beec94df5892b0da02207 Mon Sep 17 00:00:00 2001 +From 600074841ffc505391ef176aa0463d0a47184e0e Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 19 May 2020 11:46:47 +0100 -Subject: [PATCH 0845/1209] media: bcm2835-unicam: Retain packing information +Subject: [PATCH 0845/1216] media: bcm2835-unicam: Retain packing information on G_FMT The change to retrieve the pixel format always on g_fmt didn't @@ -423492,10 +423492,10 @@ index aadc2ab6ec91..c4e7d2177193 100644 2.18.4 -From e75aa7824d48dee0ec314af86e93488514b07aa3 Mon Sep 17 00:00:00 2001 +From 6e0d21984d97c0f022116a1acfe54ccb5322f038 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 19 May 2020 15:47:02 +0100 -Subject: [PATCH 0846/1209] zswap: Uncross module parameter setting functions +Subject: [PATCH 0846/1216] zswap: Uncross module parameter setting functions The "compressor" and "zpool" parameters of the zswap module each has a custom setter function that calls __zswap_param_set with specific @@ -423535,10 +423535,10 @@ index 46a322316e52..b0fc8d9ffe1f 100644 2.18.4 -From 0b69be5b51ddd4597b4d5812115393f22ee01b5b Mon Sep 17 00:00:00 2001 +From d006ff2279cac1a64f91bd750a357f093293b980 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 5 May 2020 15:23:32 +0100 -Subject: [PATCH 0847/1209] zswap: Defer zswap initialisation +Subject: [PATCH 0847/1216] zswap: Defer zswap initialisation Enabling zswap support in the kernel configuration costs about 1.5MB of RAM, even when zswap is not enabled at runtime. This cost can be @@ -423656,10 +423656,10 @@ index b0fc8d9ffe1f..a347f8df45c1 100644 2.18.4 -From 47a5ab025390a2d2d579a21b0bc7f6b1280d8421 Mon Sep 17 00:00:00 2001 +From 141f36c8f0f9e8bb3b29e3f3492d0560cfd8fe7b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 5 May 2020 15:25:06 +0100 -Subject: [PATCH 0848/1209] configs: Add ZSWAP=y, ZBUD=m, Z3FOLD=m +Subject: [PATCH 0848/1216] configs: Add ZSWAP=y, ZBUD=m, Z3FOLD=m Signed-off-by: Phil Elwell --- @@ -423744,10 +423744,10 @@ index da5a47b18b19..4b232432e240 100644 2.18.4 -From aa109cae2d5ad10b2e236840668c609d47831902 Mon Sep 17 00:00:00 2001 +From 117ae2be2496e16e46a15bf357c3ae4d9204159f Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 19 May 2020 14:54:28 +0100 -Subject: [PATCH 0849/1209] drm/vc4: Adopt the dma configuration from the HVS +Subject: [PATCH 0849/1216] drm/vc4: Adopt the dma configuration from the HVS or V3D component vc4_drv isn't necessarily under the /soc node in DT as it is a @@ -423804,10 +423804,10 @@ index 68f9db6c4c87..82fd80547bb1 100644 2.18.4 -From fa52099f701a1d7a2e8853f773c7bc13586490b1 Mon Sep 17 00:00:00 2001 +From 1da25f120a008b6a353ff12f105f02ed27125522 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 19 May 2020 16:20:30 +0100 -Subject: [PATCH 0850/1209] drm/vc4: Add FKMS as an acceptable node for dma +Subject: [PATCH 0850/1216] drm/vc4: Add FKMS as an acceptable node for dma ranges. Under FKMS, the firmware (via FKMS) also requires the VideoCore cache @@ -423837,10 +423837,10 @@ index 82fd80547bb1..2e1b2e51aff0 100644 2.18.4 -From 24c0bf03349104623e741bd9495e0f591b5945d0 Mon Sep 17 00:00:00 2001 +From 4aa8d26e76711a46270bc5b1f3192ea173231464 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Tue, 19 May 2020 16:56:33 +0100 -Subject: [PATCH 0851/1209] media: i2c: imx477: Return correct result on sensor +Subject: [PATCH 0851/1216] media: i2c: imx477: Return correct result on sensor id verification The test should return -EIO if the register read id does not match @@ -423868,10 +423868,10 @@ index bd0e2c291a32..e42a8633087d 100644 2.18.4 -From fef852dd2d53ceed50518e7521895a3e2fe51af0 Mon Sep 17 00:00:00 2001 +From 132c2ca729c18ad66bd2065a72afff6986c37d55 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 20 May 2020 16:36:33 +0100 -Subject: [PATCH 0852/1209] staging: vchiq_arm: Clean up 40-bit DMA support +Subject: [PATCH 0852/1216] staging: vchiq_arm: Clean up 40-bit DMA support Manage the split between addresses for the VPU and addresses for the 40-bit DMA controller with a dedicated DMA device pointer that on non- @@ -424030,10 +424030,10 @@ index d01c2d424310..d55f038637fc 100644 2.18.4 -From 535c9eae72da11da2c66885ae0cb236248bbfc93 Mon Sep 17 00:00:00 2001 +From f371ff77ebe09a3bb86382c528d4484032383f22 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 20 May 2020 16:36:57 +0100 -Subject: [PATCH 0853/1209] ARM: dts: Update for new VCHIQ BCM2711 DMA support +Subject: [PATCH 0853/1216] ARM: dts: Update for new VCHIQ BCM2711 DMA support Now that the enhanced BCM2711 DMA controller is located by compatible string and used directly for generating bulk transfer addresses, @@ -424103,10 +424103,10 @@ index 2c55c78bd7cb..46bcfd586f17 100644 2.18.4 -From 84e85ed90b17a86ed02a6712400c3dec7158ea6b Mon Sep 17 00:00:00 2001 +From 5f1dec4856585160404b9ede60a9684b896fc78e Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 25 May 2020 21:52:40 +0100 -Subject: [PATCH 0854/1209] Revert "zswap: Uncross module parameter setting +Subject: [PATCH 0854/1216] Revert "zswap: Uncross module parameter setting functions" This reverts commit e5e8a2214dff0c43580afc5dc22d496f667c3bbf. @@ -424138,10 +424138,10 @@ index a347f8df45c1..232f4565e795 100644 2.18.4 -From 092b9af02a5b1e5bb668c11e1825fd56815c31ef Mon Sep 17 00:00:00 2001 +From 23c9b3067177117ad3b58ad5f3e7fd2a611de3a6 Mon Sep 17 00:00:00 2001 From: David Plowman Date: Thu, 28 May 2020 11:09:48 +0100 -Subject: [PATCH 0855/1209] media: bcm2835-unicam: change minimum number of +Subject: [PATCH 0855/1216] media: bcm2835-unicam: change minimum number of vb2_queue buffers to 1 Since the unicam driver was modified to write to a dummy buffer when no @@ -424172,10 +424172,10 @@ index c4e7d2177193..47b2d3a03fbf 100644 2.18.4 -From 126bfedb857a651b51b96d7595f927cb94e6a254 Mon Sep 17 00:00:00 2001 +From 845e36f0fcad81a22a35181ab71ff88e88873638 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Mon, 13 Jan 2020 19:56:15 +0100 -Subject: [PATCH 0856/1209] dt-bindings: Add Broadcom AVS RO thermal +Subject: [PATCH 0856/1216] dt-bindings: Add Broadcom AVS RO thermal Commit ee31ff373da6602e7a4e60fe11322b41ac38eb22 upstream. @@ -424249,10 +424249,10 @@ index 000000000000..98e7b57bfa13 2.18.4 -From 48bfc4337c2258a9259c29d0158d69edbf5f8e68 Mon Sep 17 00:00:00 2001 +From e8de50d46e80df0e50f5bfa5722eac74bd01de4a Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Mon, 13 Jan 2020 19:56:16 +0100 -Subject: [PATCH 0857/1209] thermal: Add BCM2711 thermal driver +Subject: [PATCH 0857/1216] thermal: Add BCM2711 thermal driver Commit 59b781352dc4cb9ae27a8ddae0cda979d29d8af7 upstream. @@ -424433,10 +424433,10 @@ index 000000000000..67c2a737bc9d 2.18.4 -From 27bcf6680327ec8f3e0b1c36e109c3714a0fb34d Mon Sep 17 00:00:00 2001 +From daba8b51bc4ab045c0a5460121628a3837fc2ac3 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Mon, 13 Jan 2020 19:56:17 +0100 -Subject: [PATCH 0858/1209] ARM: dts: bcm2711: Enable thermal +Subject: [PATCH 0858/1216] ARM: dts: bcm2711: Enable thermal Commit a1d6989bf12b01cd9198e2c31a96678ac9c47415 upstream. @@ -424488,10 +424488,10 @@ index 96ef133391d1..20114a723cf9 100644 2.18.4 -From c6edb606fe37ef007de431b8b1cf05db3fa91aac Mon Sep 17 00:00:00 2001 +From ba0daaa11f7cd632408f90fb3bdf71a470394321 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Mon, 13 Jan 2020 19:56:18 +0100 -Subject: [PATCH 0859/1209] ARM: configs: Build BCM2711 thermal as module +Subject: [PATCH 0859/1216] ARM: configs: Build BCM2711 thermal as module Commit 1a90e73248c4d0add6583bd88bb5e082c3e090bc upstream. @@ -424537,10 +424537,10 @@ index c9a867ac32d4..4486777c7f86 100644 2.18.4 -From 928f3197e95f080b40b0ade09d8bea616edd7b85 Mon Sep 17 00:00:00 2001 +From e4dbd5d08370ebc5c370eeee4027bfe2b14dc6aa Mon Sep 17 00:00:00 2001 From: Chen-Yu Tsai Date: Thu, 14 May 2020 17:24:24 +0800 -Subject: [PATCH 0860/1209] Revert "thermal: brcmstb_thermal: Correct SoC name" +Subject: [PATCH 0860/1216] Revert "thermal: brcmstb_thermal: Correct SoC name" This reverts commit 6642a4f0769be5732fd372a5637fc1b01d62f93a. @@ -424588,10 +424588,10 @@ index 08f71fec5152..7a7c6ad7b8a0 100644 2.18.4 -From 0ceb4d77878eacb8ba1b81e416084c03c4525e79 Mon Sep 17 00:00:00 2001 +From b83e7df685810e8af87352dd7ea6834563ee96fa Mon Sep 17 00:00:00 2001 From: Chen-Yu Tsai Date: Thu, 14 May 2020 17:24:28 +0800 -Subject: [PATCH 0861/1209] Revert "thermal: brcmstb_thermal: Add BCM2838 +Subject: [PATCH 0861/1216] Revert "thermal: brcmstb_thermal: Add BCM2838 support" This reverts commit 9d62448adc918a94fba091d475d0e6f1648c36f4. @@ -424748,10 +424748,10 @@ index 7a7c6ad7b8a0..680f1a070606 100644 2.18.4 -From 5e130905419170af8772611a34c9a0884a752de8 Mon Sep 17 00:00:00 2001 +From 27618d7da4fcc087ca93a403e9c2d81f9bbfae75 Mon Sep 17 00:00:00 2001 From: Chen-Yu Tsai Date: Thu, 14 May 2020 17:39:30 +0800 -Subject: [PATCH 0862/1209] ARM: dts: bcm2711-rpi: Remove downstream thermal +Subject: [PATCH 0862/1216] ARM: dts: bcm2711-rpi: Remove downstream thermal sensor node Signed-off-by: Chen-Yu Tsai @@ -424795,10 +424795,10 @@ index 46bcfd586f17..05e51a05bf56 100644 2.18.4 -From eb98775483f6dc065729bf147ca1cc215415e3b5 Mon Sep 17 00:00:00 2001 +From b018a4be7a8667075d5c0256a14ae74eb233690b Mon Sep 17 00:00:00 2001 From: Chen-Yu Tsai Date: Fri, 15 May 2020 15:38:12 +0800 -Subject: [PATCH 0863/1209] configs: Switch to upstream thermal sensor for RPi +Subject: [PATCH 0863/1216] configs: Switch to upstream thermal sensor for RPi 4 - BCM2711_THERMAL Signed-off-by: Chen-Yu Tsai @@ -424851,10 +424851,10 @@ index 05d721c25d2d..09d3180c9fd9 100644 2.18.4 -From 1fb8591aa0506409c4f6da6412667c9f6f015d46 Mon Sep 17 00:00:00 2001 +From e7c039d72ff54b2558d42500481d79c3858fcbf5 Mon Sep 17 00:00:00 2001 From: Chen-Yu Tsai Date: Fri, 15 May 2020 15:56:14 +0800 -Subject: [PATCH 0864/1209] configs: Build HWMON core into kernel +Subject: [PATCH 0864/1216] configs: Build HWMON core into kernel To expose thermal regions as hwmon devices, the HWMON core has to be built-in, so that THERMAL_HWMON can be enabled. @@ -424932,10 +424932,10 @@ index 4b232432e240..585a975caf2a 100644 2.18.4 -From 38e04d225ba5da1d3effb242014f34d89f8ccd46 Mon Sep 17 00:00:00 2001 +From 09a2dbfed3e99c2d83f46650be9d7edc7f0dc9df Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 19 May 2020 09:46:12 +0100 -Subject: [PATCH 0865/1209] brcmfmac: BCM43436 needs dedicated firmware +Subject: [PATCH 0865/1216] brcmfmac: BCM43436 needs dedicated firmware Signed-off-by: Phil Elwell --- @@ -424943,7 +424943,7 @@ Signed-off-by: Phil Elwell 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c -index 370301ac248b..ee540d5fd96b 100644 +index 0c9f5b5791e9..bc858aaaddf9 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c @@ -611,6 +611,7 @@ BRCMF_FW_DEF(4339, "brcmfmac4339-sdio"); @@ -424968,10 +424968,10 @@ index 370301ac248b..ee540d5fd96b 100644 2.18.4 -From 9e7d7facc58461f001e70e9fbc4830bfc6778d8b Mon Sep 17 00:00:00 2001 +From 189bcd308e573d23297b2e56b833be0d39120d8d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 29 May 2020 14:41:13 +0100 -Subject: [PATCH 0866/1209] overlays: i2c-rtc: Fix trickle-resistor-ohms param +Subject: [PATCH 0866/1216] overlays: i2c-rtc: Fix trickle-resistor-ohms param The abx80x implementation of the trickle-resistor-ohms parameter is missing the ":0" indicating that the target is an integer/cell value. @@ -425000,10 +425000,10 @@ index 5df390b52a7b..24c86974b0db 100644 2.18.4 -From 06b1023243a3eaee01c5118c561954661c52377c Mon Sep 17 00:00:00 2001 +From f0244f4bac3172dbee81b8e7f1ea45d78ce08e2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pali=20Roh=C3=A1r?= Date: Thu, 30 Apr 2020 19:40:07 +0200 -Subject: [PATCH 0867/1209] overlays: gpio-shutdown: Add information for SysV +Subject: [PATCH 0867/1216] overlays: gpio-shutdown: Add information for SysV init / inittab KeyboardSignal and kb::kbrequest can be used to call /sbin/shutdown @@ -425057,10 +425057,10 @@ index 0a9c9ec6cc8d..2afd499b2808 100644 2.18.4 -From ef6b20865d5d17d81a878eb953448e271e158fae Mon Sep 17 00:00:00 2001 +From 08aa63c50ae1f1fd75d1e3ff3f357c366cd639fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pali=20Roh=C3=A1r?= Date: Thu, 30 Apr 2020 19:41:10 +0200 -Subject: [PATCH 0868/1209] overlays: gpio-shutdown: Add information for +Subject: [PATCH 0868/1216] overlays: gpio-shutdown: Add information for Raspberry Pi 1 Model B rev 1 Raspberry Pi 1 Model B rev 1 uses GPIO1 for power-up instead of GPIO3. @@ -425127,10 +425127,10 @@ index db07ba67781d..0a27595143ec 100644 2.18.4 -From 731045dd7f2c663bb69023495d7f4afa867cd033 Mon Sep 17 00:00:00 2001 +From d04b072f877e95261fd0ceeb040714469fda3bb1 Mon Sep 17 00:00:00 2001 From: bjorn Date: Thu, 7 May 2020 05:11:43 +0200 -Subject: [PATCH 0869/1209] overlays: Add spi0 overlay to support sc16is752 +Subject: [PATCH 0869/1216] overlays: Add spi0 overlay to support sc16is752 Signed-off-by: Bjorn --- @@ -425225,10 +425225,10 @@ index 000000000000..ccce7ad599bc 2.18.4 -From d9744f260b45838013c57c2be32d02f039381bd3 Mon Sep 17 00:00:00 2001 +From ce1dfc06c0a1132d2111589a0df2d40f464b4cfc Mon Sep 17 00:00:00 2001 From: David Lechner Date: Sun, 24 Nov 2019 16:40:48 -0600 -Subject: [PATCH 0870/1209] net: rtl8192cu: fix gcc misleading whitespace +Subject: [PATCH 0870/1216] net: rtl8192cu: fix gcc misleading whitespace warning This fixes a gcc warning about misleading whitespace. @@ -425274,10 +425274,10 @@ index 8fa8ed51b721..bdd9c73cba3f 100755 2.18.4 -From 4c1143b0b3c6ec3170c3314a98abe5d1de941b21 Mon Sep 17 00:00:00 2001 +From 736267d0ced21c7115ec37a057ef22aa6d690f2e Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 29 May 2020 16:55:12 +0100 -Subject: [PATCH 0871/1209] overlays: i2c-rtc-gpio: Fix trickle-resistor-ohms +Subject: [PATCH 0871/1216] overlays: i2c-rtc-gpio: Fix trickle-resistor-ohms param The abx80x implementation of the trickle-resistor-ohms parameter is @@ -425307,10 +425307,10 @@ index 44df77459520..125bd77fff0a 100644 2.18.4 -From d1ac7c67c64eb6a2e9fe08ab25892364b4c6e039 Mon Sep 17 00:00:00 2001 +From 290f540623104b74b8d9dca1d9abab4c614cf177 Mon Sep 17 00:00:00 2001 From: David Plowman Date: Fri, 29 May 2020 14:36:56 +0100 -Subject: [PATCH 0872/1209] media: bcm2835-isp: fix bytes per line calculations +Subject: [PATCH 0872/1216] media: bcm2835-isp: fix bytes per line calculations for some image formats The bytes per line numbers calculated by get_bytesperline was not @@ -425395,10 +425395,10 @@ index af3bde152bb2..40ca0f6e9c97 100644 2.18.4 -From 99e4bb9933e5f30bd103bcc0ecf7acb5fcc0e8e9 Mon Sep 17 00:00:00 2001 +From 3f187fd313a8caaa434880cbbb384f4ac5d34952 Mon Sep 17 00:00:00 2001 From: "Kevin P. Fleming" Date: Mon, 1 Jun 2020 07:02:00 -0400 -Subject: [PATCH 0873/1209] Add Micro Crystal RV-1805 to i2c-rtc overlays +Subject: [PATCH 0873/1216] Add Micro Crystal RV-1805 to i2c-rtc overlays While the RV-1805 is supported by the rtc-abx80x driver via auto-detection, in order for it to be initialized properly @@ -425572,10 +425572,10 @@ index 24c86974b0db..df59d93cd759 100644 2.18.4 -From 147e2bebd879761b76ab7a6ad02b6f9ba6711b87 Mon Sep 17 00:00:00 2001 +From 00c9e8c6d756f695c4747120223b8ae0daffa9dc Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 2 Jun 2020 10:06:05 +0100 -Subject: [PATCH 0874/1209] configs: Add SND_SOC_MAX98357A=m +Subject: [PATCH 0874/1216] configs: Add SND_SOC_MAX98357A=m Enable the MAX98357A driver. @@ -425662,10 +425662,10 @@ index 585a975caf2a..c82e163a095c 100644 2.18.4 -From 48bba38d2dbe6f026fba52b286d439a3adba71ec Mon Sep 17 00:00:00 2001 +From b70788764b8557ead51969cd281a05872230c513 Mon Sep 17 00:00:00 2001 From: Dom Cobley Date: Tue, 2 Jun 2020 19:31:49 +0100 -Subject: [PATCH 0875/1209] vc4: Set driver_name for card +Subject: [PATCH 0875/1216] vc4: Set driver_name for card Allows use of the same alsa conf file for hdmi1 @@ -425690,10 +425690,10 @@ index 093f424ad5b4..4ba7add2737f 100644 2.18.4 -From 07781a6b4d6ededabd128d8f29c1456b1b48cb8a Mon Sep 17 00:00:00 2001 +From bb4ffaa76b94512afcfe1c0ecbb38eb6f2af1565 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 4 Jun 2020 17:23:36 +0100 -Subject: [PATCH 0876/1209] staging: vchiq_arm: Use g_dma_dev for dma_unmap_sg +Subject: [PATCH 0876/1216] staging: vchiq_arm: Use g_dma_dev for dma_unmap_sg Commit "staging: vchiq_arm: Clean up 40-bit DMA support" failed to change one of the calls to dma_unmap_sg to pass in g_dma_dev (rather @@ -425723,10 +425723,10 @@ index d6a6ca9e06ec..b396fed96f3f 100644 2.18.4 -From 913328765c81d9698f5fd71899f42efc2c3f0b36 Mon Sep 17 00:00:00 2001 +From d847a8bed9204c5d60e05416988ae8b5d368eadd Mon Sep 17 00:00:00 2001 From: Dom Cobley Date: Wed, 3 Jun 2020 12:20:19 +0100 -Subject: [PATCH 0877/1209] vc4: cec: Restore cec physical address on reconnect +Subject: [PATCH 0877/1216] vc4: cec: Restore cec physical address on reconnect Currently we call cec_phys_addr_invalidate on a hotplug deassert. That may be due to a TV power cycling, or an AVR being switched @@ -425785,10 +425785,10 @@ index 4ba7add2737f..5aa5236e576d 100644 2.18.4 -From 6c290cb8e056245152ce84cd59a1830145aba9c3 Mon Sep 17 00:00:00 2001 +From 4af0c79b102876c7b5912e507490189b77838dce Mon Sep 17 00:00:00 2001 From: Hristo Venev Date: Fri, 5 Jun 2020 09:22:49 +0000 -Subject: [PATCH 0878/1209] snd_bcm2835: disable HDMI audio when vc4 is used +Subject: [PATCH 0878/1216] snd_bcm2835: disable HDMI audio when vc4 is used (#3640) Things don't work too well when both the vc4 driver and the firmware @@ -425889,10 +425889,10 @@ index 2f465dba54bf..a53c39d1bbaa 100644 2.18.4 -From f1a6989c7b9d7dfc2c014d38c3c922e1b71c7da8 Mon Sep 17 00:00:00 2001 +From c26cf70b8a0731df2101afd9740c5e12ae79fe03 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 5 Jun 2020 16:06:59 +0100 -Subject: [PATCH 0879/1209] Revert "overlays: gpio-keys: Avoid open-drain +Subject: [PATCH 0879/1216] Revert "overlays: gpio-keys: Avoid open-drain warnings" This reverts commit 907e08e6e70dd557a1f5cd03ef28492ffebffb08. @@ -425917,10 +425917,10 @@ index def139db8bcb..39e7bc5fa9d8 100644 2.18.4 -From 497424726e00c881117694ecfaa714f5856fe6d7 Mon Sep 17 00:00:00 2001 +From 1909a3884e02b335acc90f3ea40a2ac315712f9d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 5 Jun 2020 16:07:07 +0100 -Subject: [PATCH 0880/1209] overlays: i2c-gpio: Avoid open-drain warnings +Subject: [PATCH 0880/1216] overlays: i2c-gpio: Avoid open-drain warnings The i2c-gpio driver expects to use a GPIO in open-drain mode. Failure to configure it in that way causes alarming warnings in the kernel log. @@ -426020,10 +426020,10 @@ index 23813369093a..227e3c0fa1cd 100644 2.18.4 -From 4d24930f277e309a1d9ff64054c558b55bd9b093 Mon Sep 17 00:00:00 2001 +From 9cf753f8fbb2732cb2cacb1493c06202d75cc5b0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 5 Jun 2020 16:18:52 +0100 -Subject: [PATCH 0881/1209] overlays: Update upstream overlays after +Subject: [PATCH 0881/1216] overlays: Update upstream overlays after vc4-kms-v3d change Signed-off-by: Phil Elwell @@ -426070,10 +426070,10 @@ index 428aa5dcc38f..30130f09fbc6 100644 2.18.4 -From c3d3ba76f860dd20ca7f3e1feefd4e58509e57f8 Mon Sep 17 00:00:00 2001 +From 5246ddfe5b7d942e6ecffa280d0be9596762ca31 Mon Sep 17 00:00:00 2001 From: Akira Shimahara Date: Mon, 11 May 2020 22:35:35 +0200 -Subject: [PATCH 0882/1209] w1_therm: adding code comments and code reordering +Subject: [PATCH 0882/1216] w1_therm: adding code comments and code reordering commit 92b8d2724464bc1d2e735a84c0da5741dce33485 upstream. @@ -426656,10 +426656,10 @@ index e028e0092799..1234916daaa8 100644 2.18.4 -From 7d281522c4eaa6ae182d004bd3e7ea84f17413dc Mon Sep 17 00:00:00 2001 +From c63d5cc3e22758dc6156804f8b6d22aea83dfaff Mon Sep 17 00:00:00 2001 From: Akira Shimahara Date: Mon, 11 May 2020 22:36:10 +0200 -Subject: [PATCH 0883/1209] w1_therm: fix reset_select_slave during discovery +Subject: [PATCH 0883/1216] w1_therm: fix reset_select_slave during discovery commit c8ad65f6fbfdcb9b620674ef456020eef2bfeb36 upstream. @@ -426811,10 +426811,10 @@ index 1234916daaa8..aa5678369c0b 100644 2.18.4 -From 35ca7c9c1540402f7a7e5cd32931181d6c0f321e Mon Sep 17 00:00:00 2001 +From 8a3e2d37e19ddd73f5ef2987ead0fcae45c861f0 Mon Sep 17 00:00:00 2001 From: Akira Shimahara Date: Mon, 11 May 2020 22:36:50 +0200 -Subject: [PATCH 0884/1209] w1_therm: adding ext_power sysfs entry +Subject: [PATCH 0884/1216] w1_therm: adding ext_power sysfs entry commit b7bb6ca17a90f47c2fe2848531b5bbaf27a65ba7 upstream. @@ -427113,10 +427113,10 @@ index aa5678369c0b..932a0738b52a 100644 2.18.4 -From 7db087f1c23c140e35a08fc189e752cc4eac9442 Mon Sep 17 00:00:00 2001 +From 5be64048464af2c22983a5d8aa9f425903fc9cd4 Mon Sep 17 00:00:00 2001 From: Akira Shimahara Date: Mon, 11 May 2020 22:37:08 +0200 -Subject: [PATCH 0885/1209] w1_therm: adding resolution sysfs entry +Subject: [PATCH 0885/1216] w1_therm: adding resolution sysfs entry commit 308bdb94de0c1abe7eac5193f58638b8aeaddf4b upstream. @@ -427834,10 +427834,10 @@ index 932a0738b52a..7ab8a141ce6e 100644 2.18.4 -From 0dff67f1ca8ca8b09c1a998bdda6d846dc1abbbf Mon Sep 17 00:00:00 2001 +From c46333fc29584a24294166f91011bc1961e116d2 Mon Sep 17 00:00:00 2001 From: Akira Shimahara Date: Mon, 11 May 2020 22:37:25 +0200 -Subject: [PATCH 0886/1209] w1_therm: adding eeprom sysfs entry +Subject: [PATCH 0886/1216] w1_therm: adding eeprom sysfs entry commit 45d457a4cf24455eefd076a01a3d86414fc2ff1e upstream. @@ -428214,10 +428214,10 @@ index 7ab8a141ce6e..1ba07b0833fa 100644 2.18.4 -From a027411d98f2e526b9835c9ec5cf10ad4d791ac2 Mon Sep 17 00:00:00 2001 +From 3e48c1d48dcd9c77b01802b7d723c50732432676 Mon Sep 17 00:00:00 2001 From: Akira Shimahara Date: Mon, 11 May 2020 22:37:42 +0200 -Subject: [PATCH 0887/1209] w1_therm: optimizing temperature read timings +Subject: [PATCH 0887/1216] w1_therm: optimizing temperature read timings commit 67b392f7b8edfa6f427fecd98722acab34c1c99f upstream. @@ -428750,10 +428750,10 @@ index 1ba07b0833fa..5a81ce2a4e74 100644 2.18.4 -From f3d132ec1f82c858492e4d300ff9b237228d2d00 Mon Sep 17 00:00:00 2001 +From 7a12c255a117b68f3803093d2be2bce59f71cdfa Mon Sep 17 00:00:00 2001 From: Akira Shimahara Date: Mon, 11 May 2020 22:38:01 +0200 -Subject: [PATCH 0888/1209] w1_therm: adding alarm sysfs entry +Subject: [PATCH 0888/1216] w1_therm: adding alarm sysfs entry commit e2c94d6f572079511945e64537eb1218643f2e68 upstream. @@ -429077,10 +429077,10 @@ index 5a81ce2a4e74..825536196e61 100644 2.18.4 -From 86ebea8c3661add9417bc2cf41a7589cdd2017b2 Mon Sep 17 00:00:00 2001 +From ffa9ac6db3296b6df7db080390666d46f9b6f0cb Mon Sep 17 00:00:00 2001 From: Akira Shimahara Date: Mon, 11 May 2020 22:38:20 +0200 -Subject: [PATCH 0889/1209] w1_therm: adding bulk read support to trigger +Subject: [PATCH 0889/1216] w1_therm: adding bulk read support to trigger multiple conversion on bus commit 57c76221d5af648c8355a55c09b050c5d8d38189 upstream. @@ -429674,10 +429674,10 @@ index 825536196e61..cc4b88056b33 100644 2.18.4 -From cf43aeb400caa63da20f36009063902643d6fc74 Mon Sep 17 00:00:00 2001 +From 6458666a996f07b7ee766ae704fc8bc433538d83 Mon Sep 17 00:00:00 2001 From: Dan Carpenter Date: Wed, 20 May 2020 15:00:19 +0300 -Subject: [PATCH 0890/1209] w1_therm: Free the correct variable +Subject: [PATCH 0890/1216] w1_therm: Free the correct variable commit e420637b81f78d0fbacf539bdb1b341eba602aea upstream. @@ -429721,10 +429721,10 @@ index cc4b88056b33..a6c85e486671 100644 2.18.4 -From 71725821ad29e3da0aa0b255506a505da78227e0 Mon Sep 17 00:00:00 2001 +From d175904ea284bc716c4831605f309ce8bfc11f65 Mon Sep 17 00:00:00 2001 From: Colin Ian King Date: Tue, 19 May 2020 16:45:53 +0100 -Subject: [PATCH 0891/1209] w1_therm: remove redundant assignments to variable +Subject: [PATCH 0891/1216] w1_therm: remove redundant assignments to variable ret commit f37d13d52c0560bd2bac40b22466af538e61a5ce upstream. @@ -429785,10 +429785,10 @@ index a6c85e486671..c1b4eda16719 100644 2.18.4 -From bbef097a7ef8e861df3a4163bf336f4f437f696a Mon Sep 17 00:00:00 2001 +From 561a3c86c524f3aa3b20068aa48666fb3aa41000 Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Thu, 7 May 2020 19:20:20 +0200 -Subject: [PATCH 0892/1209] PCI: brcmstb: Assert fundamental reset on +Subject: [PATCH 0892/1216] PCI: brcmstb: Assert fundamental reset on initialization commit 22e21e51ce755399fd42055a3f668ee4af370881 upstream. @@ -429824,10 +429824,10 @@ index 3a10e678c7f4..9e452c366b26 100644 2.18.4 -From 4ab74a4f1458ec5cafa1dece1c0348bd721c88d9 Mon Sep 17 00:00:00 2001 +From 5ded9d4bffc2e3159fb2b7ab2dfc2083da30b814 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Wed, 10 Jun 2020 16:28:56 +0200 -Subject: [PATCH 0893/1209] clk: rpi: Adjust DT binding to match upstream +Subject: [PATCH 0893/1216] clk: rpi: Adjust DT binding to match upstream Signed-off-by: Maxime Ripard --- @@ -430039,10 +430039,10 @@ index eb1844148af9..c4929416b6d5 100644 2.18.4 -From 35ce636b48e027059466a9f2335b6550c7a2827a Mon Sep 17 00:00:00 2001 +From e35753e71dd04c1bb4f742e36f85791544af3505 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Tue, 26 May 2020 14:23:04 +0200 -Subject: [PATCH 0894/1209] clk: bcm: rpi: Add an enum for the firmware clocks +Subject: [PATCH 0894/1216] clk: bcm: rpi: Add an enum for the firmware clocks While the firmware allows us to discover the available clocks, we need to discriminate those clocks to only register the ones meaningful to Linux. @@ -430125,10 +430125,10 @@ index c4929416b6d5..c21d8c7de439 100644 2.18.4 -From 4f130fc2d7ce69b5794726ef28cbc52116b978ad Mon Sep 17 00:00:00 2001 +From 3a76e2a5aee30a9f845cde01d7027d9c009c920d Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Wed, 27 May 2020 11:13:52 +0200 -Subject: [PATCH 0895/1209] clk: bcm: rpi: Use CCF boundaries instead of +Subject: [PATCH 0895/1216] clk: bcm: rpi: Use CCF boundaries instead of rolling our own The raspberrypi firmware clock driver has a min_rate / max_rate clamping by @@ -430265,10 +430265,10 @@ index c21d8c7de439..70574c937b68 100644 2.18.4 -From 3b0967aa9fdc436a8ae70bcf7697f2c99ee75a59 Mon Sep 17 00:00:00 2001 +From 6cc4b741bd3e64d0ad08a0eaea66a539b8f92cd0 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Tue, 26 May 2020 14:30:31 +0200 -Subject: [PATCH 0896/1209] clk: bcm: rpi: Give firmware clocks a name +Subject: [PATCH 0896/1216] clk: bcm: rpi: Give firmware clocks a name We've registered the firmware clocks using their ID as name, but it's much more convenient to register them using their proper name. Since the @@ -430323,10 +430323,10 @@ index 70574c937b68..4f7fe01c1b3b 100644 2.18.4 -From c659020cbe46a444502530b0612865a267207f95 Mon Sep 17 00:00:00 2001 +From dc78bd213e5dc8dd5b75c8953a4c89e1585f410a Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Tue, 26 May 2020 15:27:35 +0200 -Subject: [PATCH 0897/1209] clk: bcm: rpi: Remove the quirks for the CPU clock +Subject: [PATCH 0897/1216] clk: bcm: rpi: Remove the quirks for the CPU clock The CPU clock has had so far a bunch of quirks to expose the clock tree properly, but since we reverted to exposing them through the MMIO driver, @@ -430536,10 +430536,10 @@ index 4f7fe01c1b3b..c87e3ee58e4b 100644 2.18.4 -From 2744697913602ae15cc7c38d45d66675e14510c9 Mon Sep 17 00:00:00 2001 +From 8eca43bdd58fed425652a02ff9110b156a730f22 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Wed, 10 Jun 2020 16:18:17 +0200 -Subject: [PATCH 0898/1209] clk: rpi: Only register a few firmware clocks +Subject: [PATCH 0898/1216] clk: rpi: Only register a few firmware clocks Signed-off-by: Maxime Ripard --- @@ -430586,10 +430586,10 @@ index c87e3ee58e4b..642622fb77ea 100644 2.18.4 -From 6308f3daff0883c0e31328fb77bc53923f396628 Mon Sep 17 00:00:00 2001 +From 8da103643343fed17209fe84b4ddc0e2594e36c5 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Wed, 10 Jun 2020 16:29:08 +0200 -Subject: [PATCH 0899/1209] clk: rpi: Fix compatible indentation +Subject: [PATCH 0899/1216] clk: rpi: Fix compatible indentation Signed-off-by: Maxime Ripard --- @@ -430615,10 +430615,10 @@ index 642622fb77ea..cb87980b468e 100644 2.18.4 -From 8fbfb7672be858dccc0ecb86dcccfbebdbd3dccd Mon Sep 17 00:00:00 2001 +From 60a3a00a234a5e4db66249ba098ca0de39219fbb Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 11 Jun 2020 16:34:00 +0100 -Subject: [PATCH 0900/1209] SQUASH: dts: Fix firmware clocks support +Subject: [PATCH 0900/1216] SQUASH: dts: Fix firmware clocks support Commit [1] touched a lot of files and still missed some platforms. In particular, Pi 2 was left with no clock scaling. Simplify the @@ -430817,10 +430817,10 @@ index 73e1290616e4..925cb37c22f0 100644 2.18.4 -From c547e3cc5b616bba0420a62d681548d4e6a92d61 Mon Sep 17 00:00:00 2001 +From d9881b5ae7a0926610f66ad738b1966a4fc7d829 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 2 Jun 2020 17:19:51 +0100 -Subject: [PATCH 0901/1209] ARM: dts: Add bcm2711-rpi-cm4.dts +Subject: [PATCH 0901/1216] ARM: dts: Add bcm2711-rpi-cm4.dts Add initial DTS file for Compute Module 4. @@ -431459,10 +431459,10 @@ index 3c38fbe71886..073d7dadcc95 100644 2.18.4 -From 93b79a57c24d4e7f707155c95905e916c0f307f9 Mon Sep 17 00:00:00 2001 +From fa5b07c81f3194518669fe0fd2ce6ff10546c538 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 11 Jun 2020 09:57:03 +0100 -Subject: [PATCH 0902/1209] PCI: brcmstb: Add DT property to control L1SS +Subject: [PATCH 0902/1216] PCI: brcmstb: Add DT property to control L1SS The BRCM PCIe block has controls to enable control of the CLKREQ# signal by the L1SS, and to gate the refclk with the CLKREQ# input. @@ -431544,10 +431544,10 @@ index 9e452c366b26..1e0a94778856 100644 2.18.4 -From abcb0c4b7710d100a5098eee8665c33f06693468 Mon Sep 17 00:00:00 2001 +From 190c582b7cd2cc78885f20a3944566dcc5108fab Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 11 Jun 2020 11:22:38 +0100 -Subject: [PATCH 0903/1209] ARM: dts: Set brcm,enable-l1ss for CM4 +Subject: [PATCH 0903/1216] ARM: dts: Set brcm,enable-l1ss for CM4 Enable the PCIE L1SS on Compute Module 4. It's possible that this is also the right thing to do for Pi 4, but it has been working as is @@ -431577,10 +431577,10 @@ index f616d3f23f14..2ea54b92fbca 100644 2.18.4 -From 8924925d1dff97dd8c10c7c2ab34bcbbd832d2cf Mon Sep 17 00:00:00 2001 +From 448cb859c74272dc9431f6676e0ae18eef44249c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 16 Jun 2020 10:23:42 +0100 -Subject: [PATCH 0904/1209] Revert "spi: spi-bcm2835: Re-enable HW CS" +Subject: [PATCH 0904/1216] Revert "spi: spi-bcm2835: Re-enable HW CS" This reverts commit 49b9bd89784e3fa29f143ebf1ac8f125be47b708. @@ -431665,10 +431665,10 @@ index 7ac3563f458b..7b5216461bc4 100644 2.18.4 -From 3729ed89548b545f787d755ed3eca8f079af13bc Mon Sep 17 00:00:00 2001 +From a96b4aa2450cd2f6968ca5736a06988fc770e216 Mon Sep 17 00:00:00 2001 From: Markus Proeller Date: Tue, 16 Jun 2020 13:24:31 +0200 -Subject: [PATCH 0905/1209] media: irs1125: Using i2c_transfer for ic2 reads +Subject: [PATCH 0905/1216] media: irs1125: Using i2c_transfer for ic2 reads Reading data over i2c is done by using i2c_transfer to ensure that this operation can't be interrupted. @@ -431736,10 +431736,10 @@ index 25e1dd5a08ef..6680afea5894 100644 2.18.4 -From 8d4c9788e4186bf8b023f240502a5ec15807096b Mon Sep 17 00:00:00 2001 +From 892b52b55dfc409e3d9f28a456696a1ad84d5c4a Mon Sep 17 00:00:00 2001 From: Markus Proeller Date: Tue, 16 Jun 2020 13:27:42 +0200 -Subject: [PATCH 0906/1209] media: irs1125: Refactoring and debug messages +Subject: [PATCH 0906/1216] media: irs1125: Refactoring and debug messages Changed some variable names to comply with checkpatch --strict mode. Debug messages added. @@ -431865,10 +431865,10 @@ index 6680afea5894..289f0c25b141 100644 2.18.4 -From 3b5dcbe028fcb7a44e2da892153b5276d99a6a92 Mon Sep 17 00:00:00 2001 +From bbf8feb1ca75b6437670e9ff46a2445b9db1464e Mon Sep 17 00:00:00 2001 From: Markus Proeller Date: Tue, 16 Jun 2020 13:31:36 +0200 -Subject: [PATCH 0907/1209] media: irs1125: Atomic access to imager +Subject: [PATCH 0907/1216] media: irs1125: Atomic access to imager reconfiguration Instead of changing the exposure and framerate settings for all sequences, @@ -432254,10 +432254,10 @@ index dccaca23aa76..96d676123d5e 100644 2.18.4 -From cdb6155a8b9b345d2a235b0e13f7b35477727d3d Mon Sep 17 00:00:00 2001 +From 081cc4c60e870a1c0e121624d6fdea2e5ef4d1ef Mon Sep 17 00:00:00 2001 From: Markus Proeller Date: Tue, 16 Jun 2020 13:33:56 +0200 -Subject: [PATCH 0908/1209] media: irs1125: Keep HW in sync after imager reset +Subject: [PATCH 0908/1216] media: irs1125: Keep HW in sync after imager reset When closing the video device, the irs1125 is put in power down state. To keep V4L2 ctrls and the HW in sync, v4l2_ctrl_handler_setup is @@ -432441,10 +432441,10 @@ index d59e05004a03..30c3d2640386 100644 2.18.4 -From 16278256681bac161d8987e6118f522656fa0f66 Mon Sep 17 00:00:00 2001 +From 284d9533e9f21660512101551d23b2db8c0b6823 Mon Sep 17 00:00:00 2001 From: Maxim Mikityanskiy Date: Sat, 20 Jun 2020 15:40:00 +0300 -Subject: [PATCH 0909/1209] staging: bcm2835-audio: Add missing MODULE_ALIAS +Subject: [PATCH 0909/1216] staging: bcm2835-audio: Add missing MODULE_ALIAS Commit 8353fe6f1e0f ("Revert "staging: bcm2835-audio: Drop DT dependency"") reverts the upstream change and makes bcm2835-audio use @@ -432477,10 +432477,10 @@ index a53c39d1bbaa..b9716f3e264c 100644 2.18.4 -From 42accf12bc725c410cf056af088ee905445a0d2a Mon Sep 17 00:00:00 2001 +From be2ac59e813d44406695b50aa6e604d719db62f8 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 26 Jun 2020 11:51:05 +0100 -Subject: [PATCH 0910/1209] brcmfmac: Prefer a ccode from OTP over nvram file +Subject: [PATCH 0910/1216] brcmfmac: Prefer a ccode from OTP over nvram file Allow the nvram file to set a default ccode (regulatory domain) without overriding one set in OTP. @@ -432614,10 +432614,10 @@ index 3aed4c4b887a..a926c466706f 100644 2.18.4 -From 110646d1201a6a22b8884f618ffb2c58cc411f1b Mon Sep 17 00:00:00 2001 +From 29e9c947884759c067bf1d3f79489ca83ed06e0e Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Tue, 16 Jun 2020 16:12:36 +0200 -Subject: [PATCH 0911/1209] media: v4l2-subdev: Introduce [get|set]_mbus_config +Subject: [PATCH 0911/1216] media: v4l2-subdev: Introduce [get|set]_mbus_config pad ops Upstream https://patchwork.linuxtv.org/patch/64669/ @@ -432683,10 +432683,10 @@ index 71f1f2f0da53..ab736577b882 100644 2.18.4 -From 1c86a8249bc206a698e43e98e0c9f0e48aeca17d Mon Sep 17 00:00:00 2001 +From c11be7404533e5c5d8157297b80e397799b5c5d7 Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Tue, 16 Jun 2020 16:12:37 +0200 -Subject: [PATCH 0912/1209] media: i2c: Use the new get_mbus_config pad op +Subject: [PATCH 0912/1216] media: i2c: Use the new get_mbus_config pad op Upstream https://patchwork.linuxtv.org/patch/64669/ @@ -432936,10 +432936,10 @@ index edad49cebcdf..8ffff67ce2b7 100644 2.18.4 -From de92df99bc7f14e5a54ad089c064e2a5c3e7298e Mon Sep 17 00:00:00 2001 +From 0c6341191bb8d08c07a2b52b8e6074b65e9267c6 Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Tue, 16 Jun 2020 16:12:38 +0200 -Subject: [PATCH 0913/1209] media: i2c: ov6650: Use new [get|set]_mbus_config +Subject: [PATCH 0913/1216] media: i2c: ov6650: Use new [get|set]_mbus_config ops Upstream https://patchwork.linuxtv.org/patch/64674/ @@ -433076,10 +433076,10 @@ index af482620f94a..704064728f55 100644 2.18.4 -From 7deca090e26454dcdb00113351e30fbfce2586fb Mon Sep 17 00:00:00 2001 +From 9fe0fad902a8615afdf0ba478bbbcd4cdabe7ebb Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Tue, 16 Jun 2020 16:12:39 +0200 -Subject: [PATCH 0914/1209] media: pxa_camera: Use the new set_mbus_config op +Subject: [PATCH 0914/1216] media: pxa_camera: Use the new set_mbus_config op Upstream https://patchwork.linuxtv.org/patch/64671/ @@ -433365,10 +433365,10 @@ index 8d47ea0c33f8..1200d9991b18 100644 2.18.4 -From 4daad34fb1b3473e31607aebb23aafd4cb7da109 Mon Sep 17 00:00:00 2001 +From 34315e547a853925b4eca8401849a24c885b5159 Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Tue, 16 Jun 2020 16:12:40 +0200 -Subject: [PATCH 0915/1209] media: v4l2-subdev: Remove [s|g]_mbus_config video +Subject: [PATCH 0915/1216] media: v4l2-subdev: Remove [s|g]_mbus_config video ops Upstream https://patchwork.linuxtv.org/patch/64670/ @@ -433414,10 +433414,10 @@ index ab736577b882..d5225239f316 100644 2.18.4 -From 021025c6b161894dd06e799aaa3d5c2940007104 Mon Sep 17 00:00:00 2001 +From 8b3b0be9a5a6779f324531885b5577648af4d67d Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Tue, 16 Jun 2020 16:12:41 +0200 -Subject: [PATCH 0916/1209] staging: media: imx: Update TODO entry +Subject: [PATCH 0916/1216] staging: media: imx: Update TODO entry Upstream https://patchwork.linuxtv.org/patch/64672/ @@ -433448,10 +433448,10 @@ index 6f29b5ca5324..64c6ba5945ca 100644 2.18.4 -From 04acd3fc61a1158577ef7e231496d969cebd1c4d Mon Sep 17 00:00:00 2001 +From a30cd2b799c8825243e84afd3f02d2370e2e3a06 Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Tue, 16 Jun 2020 16:12:42 +0200 -Subject: [PATCH 0917/1209] media: i2c: adv748x: Adjust TXA data lanes number +Subject: [PATCH 0917/1216] media: i2c: adv748x: Adjust TXA data lanes number MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -433579,10 +433579,10 @@ index fccb388ce179..1061f425ece5 100644 2.18.4 -From e3bc89eec3c17aeb9d26a816c570b1b9087021c3 Mon Sep 17 00:00:00 2001 +From 58e3bd86bd743dc24e81bb2851fc5e0c5e82aa2d Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Tue, 16 Jun 2020 16:12:43 +0200 -Subject: [PATCH 0918/1209] media: i2c: adv748x: Implement get_mbus_config +Subject: [PATCH 0918/1216] media: i2c: adv748x: Implement get_mbus_config MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -433648,10 +433648,10 @@ index 2091cda50935..99bb63d05eef 100644 2.18.4 -From 00199f8754d8953533ac6eafda728430a0b2947b Mon Sep 17 00:00:00 2001 +From 74ec6ef259d21dd3931d4d4393e2754f9bf21ef3 Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Tue, 16 Jun 2020 16:12:44 +0200 -Subject: [PATCH 0919/1209] media: rcar-csi2: Negotiate data lanes number +Subject: [PATCH 0919/1216] media: rcar-csi2: Negotiate data lanes number Upstream https://patchwork.linuxtv.org/patch/64675/ @@ -433813,10 +433813,10 @@ index d27eccfa57ca..7a1f397d4fc3 100644 2.18.4 -From 10884195464944d080f79f601c921b03151e7ae2 Mon Sep 17 00:00:00 2001 +From 9be69bc063bfea1f1f4ae508808c5432f730f8e0 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 23 Jun 2020 10:05:57 +0100 -Subject: [PATCH 0920/1209] drivers: media: Remove the downstream version of +Subject: [PATCH 0920/1216] drivers: media: Remove the downstream version of bcm2835-unicam About to be replaced by the upstream version. @@ -437004,10 +437004,10 @@ index ae059a171d0f..000000000000 2.18.4 -From ec5d27e66abbd839ff30f92ab8155456fe23d8db Mon Sep 17 00:00:00 2001 +From 6da3fd402a7c75f7ffc5a023e866a1a78bf582fd Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 23 Jun 2020 10:35:24 +0100 -Subject: [PATCH 0921/1209] include: media: Add vfl_devnode_type of +Subject: [PATCH 0921/1216] include: media: Add vfl_devnode_type of VFL_TYPE_VIDEO Upsstream are renaming VFL_TYPE_GRABBER to VFL_TYPE_VIDEO. @@ -437035,10 +437035,10 @@ index 8f2befe9c905..4cc362a79c7c 100644 2.18.4 -From d21a151454f6389fce1e015a6d1802dbb9f60459 Mon Sep 17 00:00:00 2001 +From 846c5c68fc76cd5c86ad503e281ef42aa3fd843e Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Mon, 4 May 2020 12:25:41 +0300 -Subject: [PATCH 0922/1209] media: bcm2835-unicam: Driver for CCP2/CSI2 camera +Subject: [PATCH 0922/1216] media: bcm2835-unicam: Driver for CCP2/CSI2 camera interface Add a driver for the Unicam camera receiver block on BCM283x processors. @@ -440203,10 +440203,10 @@ index 000000000000..ae059a171d0f 2.18.4 -From f0846300ab40ed6eeab6fa125817cc44c30c258e Mon Sep 17 00:00:00 2001 +From e5d12b0e9eacf85879bdc9ff12299c994b00e8aa Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 23 Jun 2020 14:32:51 +0100 -Subject: [PATCH 0923/1209] media: bcm2835-unicam: Add support for +Subject: [PATCH 0923/1216] media: bcm2835-unicam: Add support for get_mbus_config to set num lanes Use the get_mbus_config pad subdev call to allow a source to use @@ -440265,10 +440265,10 @@ index 2e9387cbc1e0..9adfb2d217af 100644 2.18.4 -From 0a9f7498a4e731f9233e213828f8bcd4c685a96f Mon Sep 17 00:00:00 2001 +From 3a7dfb0b13d97c879c1e64e0a77dbb6032c2c74d Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 13 May 2020 18:28:27 +0100 -Subject: [PATCH 0924/1209] media: bcm2835-unicam: Always service interrupts +Subject: [PATCH 0924/1216] media: bcm2835-unicam: Always service interrupts From when bringing up the driver, there was a check in the isr to ignore interrupts (claiming them handled) should the driver @@ -440322,10 +440322,10 @@ index 9adfb2d217af..9c0b9375572d 100644 2.18.4 -From 87ec4d0475ddb81d8578d3a65f3a1a59ef6d79a6 Mon Sep 17 00:00:00 2001 +From a969954948ba5cc6c1b033c87c015fbe4e93f4bf Mon Sep 17 00:00:00 2001 From: Jacko Dirks Date: Tue, 5 May 2020 14:33:31 +0200 -Subject: [PATCH 0925/1209] media: bcm2835: unicam: Fix uninitialized warning +Subject: [PATCH 0925/1216] media: bcm2835: unicam: Fix uninitialized warning Signed-off-by: Jacko Dirks --- @@ -440349,10 +440349,10 @@ index 9c0b9375572d..7906c2813a70 100644 2.18.4 -From 103939a49d7d71a80af59ff3bf05f3e2b6e6b281 Mon Sep 17 00:00:00 2001 +From 51d66c8cefaba515b9afa8405a5a9385483675d1 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 23 Jun 2020 15:14:05 +0100 -Subject: [PATCH 0926/1209] media: bcm2835-unicam: Fixup review comments from +Subject: [PATCH 0926/1216] media: bcm2835-unicam: Fixup review comments from Hans. Updates the driver based on the upstream review comments from @@ -440599,10 +440599,10 @@ index 7906c2813a70..94e08ae92c1f 100644 2.18.4 -From 8872953980e5b857e09b11a54167aef5ed9cc859 Mon Sep 17 00:00:00 2001 +From da35ec6081d37dcad7a11f58cb954433b3154ce9 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 19 May 2020 11:46:47 +0100 -Subject: [PATCH 0927/1209] media: bcm2835-unicam: Retain packing information +Subject: [PATCH 0927/1216] media: bcm2835-unicam: Retain packing information on G_FMT The change to retrieve the pixel format always on g_fmt didn't @@ -440653,10 +440653,10 @@ index 94e08ae92c1f..96c0b9fea942 100644 2.18.4 -From 77d9de73e3247287d4482488265288adef68f3f2 Mon Sep 17 00:00:00 2001 +From 7ffb35326bbfa747530f90b5882803439bbff577 Mon Sep 17 00:00:00 2001 From: David Plowman Date: Thu, 28 May 2020 11:09:48 +0100 -Subject: [PATCH 0928/1209] media: bcm2835-unicam: change minimum number of +Subject: [PATCH 0928/1216] media: bcm2835-unicam: change minimum number of vb2_queue buffers to 1 Since the unicam driver was modified to write to a dummy buffer when no @@ -440687,10 +440687,10 @@ index 96c0b9fea942..f2cd2083bbd4 100644 2.18.4 -From c7dc48d26b3df3594e18b8e38fb492690559c57d Mon Sep 17 00:00:00 2001 +From 32a77224d6fc07f2a03a416e133a2a2813abbcd0 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 23 Jun 2020 15:41:42 +0100 -Subject: [PATCH 0929/1209] dt/dtoverlays: Fix up base DT and overlays for +Subject: [PATCH 0929/1216] dt/dtoverlays: Fix up base DT and overlays for updated Unicam driver The upstreamed Unicam driver uses a dt property to denote how many @@ -440853,10 +440853,10 @@ index 2ea99cd9e1a1..a1f8af36d2e7 100644 2.18.4 -From d7916e3803cd019ddd72ea463d1a94fb2240f33d Mon Sep 17 00:00:00 2001 +From 95a7bb98910ff3448e6e8a40219e8040bc53938d Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 26 Jun 2020 15:53:44 +0100 -Subject: [PATCH 0930/1209] media: bcm2835-unicam: Avoid gcc warning over {0} +Subject: [PATCH 0930/1216] media: bcm2835-unicam: Avoid gcc warning over {0} on endpoint Older gcc versions object to = { 0 } initialisation if the first @@ -440886,10 +440886,10 @@ index f2cd2083bbd4..f70167d271fe 100644 2.18.4 -From 0af18ecf2ac6575ad458a61666694159b5be4a73 Mon Sep 17 00:00:00 2001 +From 60c20f605a08c8827bc71dc1d24b1681cc8b4325 Mon Sep 17 00:00:00 2001 From: Manivannan Sadhasivam Date: Fri, 4 Oct 2019 13:05:24 -0300 -Subject: [PATCH 0931/1209] media: dt-bindings: media: i2c: Add IMX290 CMOS +Subject: [PATCH 0931/1216] media: dt-bindings: media: i2c: Add IMX290 CMOS sensor binding Commit 8a97a4676f8b1badcd9cfbed2b081342847bb1b1 upstream. @@ -440993,10 +440993,10 @@ index d744087f13a7..1543a5147d22 100644 2.18.4 -From 60379c8db9dafc6111aff3ad4eb5989fb344e4eb Mon Sep 17 00:00:00 2001 +From e5a8a2f758020bdd4bf15bdee880370ebd714515 Mon Sep 17 00:00:00 2001 From: Manivannan Sadhasivam Date: Fri, 4 Oct 2019 13:05:25 -0300 -Subject: [PATCH 0932/1209] media: i2c: Add IMX290 CMOS image sensor driver +Subject: [PATCH 0932/1216] media: i2c: Add IMX290 CMOS image sensor driver Commit 828dbc299278065b634e913d2700d254a3224853 upstream. @@ -441943,10 +441943,10 @@ index 000000000000..f7678e5a5d87 2.18.4 -From 7d25e5f85ff34a52738928d1bfec2b5ba4d005c3 Mon Sep 17 00:00:00 2001 +From c3a33af815023bda6dcfc2bf49db8fe876623058 Mon Sep 17 00:00:00 2001 From: Andrey Konovalov Date: Fri, 12 Jun 2020 15:53:46 +0200 -Subject: [PATCH 0933/1209] media: i2c: imx290: set the format before +Subject: [PATCH 0933/1216] media: i2c: imx290: set the format before VIDIOC_SUBDEV_G_FMT is called Commit d46cfdc86c30d5ec768924f0b1e2683c8d20b671 upstream. @@ -441999,10 +441999,10 @@ index f7678e5a5d87..2d8c38ffe2f0 100644 2.18.4 -From 981b9993d5ed7ce13e7c42b60610ce9ef62bff4f Mon Sep 17 00:00:00 2001 +From d8584e5a97c9a5f1a989d4e6ff1dc3866b9dca4b Mon Sep 17 00:00:00 2001 From: Andrey Konovalov Date: Fri, 12 Jun 2020 15:53:47 +0200 -Subject: [PATCH 0934/1209] media: i2c: imx290: fix the order of the args in +Subject: [PATCH 0934/1216] media: i2c: imx290: fix the order of the args in SET_RUNTIME_PM_OPS() Commit 8d2d1bedb1b9af3e0c039a4444858da7b6da71f8 upstream. @@ -442035,10 +442035,10 @@ index 2d8c38ffe2f0..d0322f9a8856 100644 2.18.4 -From c9466dc200aa49d5ba12ca59ea9423a0011b4a7c Mon Sep 17 00:00:00 2001 +From 6ccf24454a8c24e1be7e3527fa7a84906710792c Mon Sep 17 00:00:00 2001 From: Andrey Konovalov Date: Fri, 12 Jun 2020 15:53:48 +0200 -Subject: [PATCH 0935/1209] media: i2c: imx290: fix reset GPIO pin handling +Subject: [PATCH 0935/1216] media: i2c: imx290: fix reset GPIO pin handling Commit 3909a92d7df622b41b9ceeeea694e641cad7667b upstream. @@ -442102,10 +442102,10 @@ index d0322f9a8856..7b1de1f0c8b7 100644 2.18.4 -From dc87797affc593c6538beb31c95ce9d3caba80c3 Mon Sep 17 00:00:00 2001 +From 587ff56cc55e6df5cdc7faeb93160f3f3c4d5be5 Mon Sep 17 00:00:00 2001 From: Manivannan Sadhasivam Date: Fri, 12 Jun 2020 15:53:49 +0200 -Subject: [PATCH 0936/1209] media: i2c: imx290: Add support for 2 data lanes +Subject: [PATCH 0936/1216] media: i2c: imx290: Add support for 2 data lanes Commit 97589ad61c730e0f486635c6c19fa25ab8e8f29d upstream. @@ -442422,10 +442422,10 @@ index 7b1de1f0c8b7..ffb393962ffc 100644 2.18.4 -From 9365da520c36e51ed19c10ec3659edfb0154c3eb Mon Sep 17 00:00:00 2001 +From 9e8c8fa4d5cc1d5173d6545768039cb51ff04dd5 Mon Sep 17 00:00:00 2001 From: Manivannan Sadhasivam Date: Fri, 12 Jun 2020 15:53:50 +0200 -Subject: [PATCH 0937/1209] media: i2c: imx290: Add configurable link frequency +Subject: [PATCH 0937/1216] media: i2c: imx290: Add configurable link frequency and pixel rate Commit 98e0500eadb772e1be32d8e369fcc3b7bcac93ed upstream. @@ -442734,10 +442734,10 @@ index ffb393962ffc..152b65cb7cbc 100644 2.18.4 -From 26cf3dd297d84736a9d7195ed06543e9c492a38a Mon Sep 17 00:00:00 2001 +From e9803a2b85b899ba973fa5e83dd12ed9417aee54 Mon Sep 17 00:00:00 2001 From: Manivannan Sadhasivam Date: Fri, 12 Jun 2020 15:53:51 +0200 -Subject: [PATCH 0938/1209] media: i2c: imx290: Add support for test pattern +Subject: [PATCH 0938/1216] media: i2c: imx290: Add support for test pattern generation Commit a58df1f9e4885eaf3d0663574a217e513821a9f0 upstream. @@ -442850,10 +442850,10 @@ index 152b65cb7cbc..67725a5aabd3 100644 2.18.4 -From 1ced1ed38c2c24e639663c283c290bd776dfc5dc Mon Sep 17 00:00:00 2001 +From e157c5c2b71eb646d7bcbe9fa6b8dd8b7ac54836 Mon Sep 17 00:00:00 2001 From: Manivannan Sadhasivam Date: Fri, 12 Jun 2020 15:53:52 +0200 -Subject: [PATCH 0939/1209] media: i2c: imx290: Add RAW12 mode support +Subject: [PATCH 0939/1216] media: i2c: imx290: Add RAW12 mode support Commit c566ac01ceaa02450acc155201772c0623530e76 upstream. @@ -442965,10 +442965,10 @@ index 67725a5aabd3..c654a9a8fb08 100644 2.18.4 -From 451ea2a4a4c901422b728366ff1c34ba0834c617 Mon Sep 17 00:00:00 2001 +From efd55a7b9bdbb49f1c1ee4b83863ab6c6645eaba Mon Sep 17 00:00:00 2001 From: Manivannan Sadhasivam Date: Fri, 12 Jun 2020 15:53:53 +0200 -Subject: [PATCH 0940/1209] media: i2c: imx290: Add support to enumerate all +Subject: [PATCH 0940/1216] media: i2c: imx290: Add support to enumerate all frame sizes Commit 3b867fb641d884b714fba390ae866714ba475f29 upstream. @@ -443029,10 +443029,10 @@ index c654a9a8fb08..fd147fac5ef2 100644 2.18.4 -From 50310f8a96a949ec32459e5685278fec748b7803 Mon Sep 17 00:00:00 2001 +From 595f6bd7d47dd14342a194e8772bbe511d30b6b4 Mon Sep 17 00:00:00 2001 From: Manivannan Sadhasivam Date: Fri, 12 Jun 2020 15:53:54 +0200 -Subject: [PATCH 0941/1209] media: i2c: imx290: Move the settle time delay out +Subject: [PATCH 0941/1216] media: i2c: imx290: Move the settle time delay out of loop Commit 6544af9b04b4484867c234ba0be1b5008e4a14ee upstream. @@ -443072,10 +443072,10 @@ index fd147fac5ef2..02001c1b0dfc 100644 2.18.4 -From 29f22856a4cc22eb6b881711e20388e76765f641 Mon Sep 17 00:00:00 2001 +From 6f99748c3c7efd5a952598969bd9a082571cf1bf Mon Sep 17 00:00:00 2001 From: Andrey Konovalov Date: Fri, 12 Jun 2020 15:53:55 +0200 -Subject: [PATCH 0942/1209] media: i2c: imx290: set bus_type before calling +Subject: [PATCH 0942/1216] media: i2c: imx290: set bus_type before calling v4l2_fwnode_endpoint_alloc_parse() Commit a270675875829b6d46eb9e38960fd6019555ebb8 upstream. @@ -443215,10 +443215,10 @@ index 02001c1b0dfc..9c97830164e9 100644 2.18.4 -From 1cbc468f196b73d0e2d1992106a8059adf87adf3 Mon Sep 17 00:00:00 2001 +From 5f8c2e1b876777ca129ea717781d467ff2e67f5e Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 25 Jun 2020 08:28:51 +0100 -Subject: [PATCH 0943/1209] media: i2c: imx290: Add support for 74.25MHz clock +Subject: [PATCH 0943/1216] media: i2c: imx290: Add support for 74.25MHz clock The existing driver only supported a clock of 37.125MHz, but the sensor also supports 74.25MHz. @@ -443485,10 +443485,10 @@ index 9c97830164e9..656716fea44b 100644 2.18.4 -From 7a0e056db471ff7924b8c25f8d00a766b7a8a5bf Mon Sep 17 00:00:00 2001 +From d17d65a8be93b5df59a3d982a91b3a3476487457 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 11 Jun 2020 13:41:43 +0100 -Subject: [PATCH 0944/1209] media: i2c: imx290: Correct range for V4L2_CID_GAIN +Subject: [PATCH 0944/1216] media: i2c: imx290: Correct range for V4L2_CID_GAIN to 0-238 The datasheet lists the gain as being 0.0 to 72.0dB in 0.3dB steps, which @@ -443517,10 +443517,10 @@ index 656716fea44b..e7eecbea9bb0 100644 2.18.4 -From b7839be05d2f9e28acb2d20ae3b7c4bcbf6d6af6 Mon Sep 17 00:00:00 2001 +From 91ef81bc8e481f46e3c1baac54fb9763755f3de9 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 11 Jun 2020 14:36:40 +0100 -Subject: [PATCH 0945/1209] media: i2c: imx290: Convert HMAX setting into +Subject: [PATCH 0945/1216] media: i2c: imx290: Convert HMAX setting into V4L2_CID_HBLANK Userspace needs to know HBLANK if it is to work out exposure times @@ -443682,10 +443682,10 @@ index e7eecbea9bb0..876ad590102b 100644 2.18.4 -From b1c8c2e7cc60aba83d00e7289da14c154959a6a8 Mon Sep 17 00:00:00 2001 +From 33db34e10b8dfa9efe458c200b86903f513da893 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 11 Jun 2020 18:09:12 +0100 -Subject: [PATCH 0946/1209] media: i2c: imx290: Add support for V4L2_CID_VBLANK +Subject: [PATCH 0946/1216] media: i2c: imx290: Add support for V4L2_CID_VBLANK In order to calculate framerate and durations userspace needs the vertical blanking information. This can be configurable, @@ -443829,10 +443829,10 @@ index 876ad590102b..ea0559e8dcc9 100644 2.18.4 -From 9d757d70ceb7c03b7e0ee659c1b4afee459e75cb Mon Sep 17 00:00:00 2001 +From 41e52c8b2644b16d891ca5ff45b6a480561df363 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 11 Jun 2020 18:19:13 +0100 -Subject: [PATCH 0947/1209] media: i2c: imx290: Add exposure control to the +Subject: [PATCH 0947/1216] media: i2c: imx290: Add exposure control to the driver. Adds support for V4L2_CID_EXPOSURE so that userspace can control @@ -443928,10 +443928,10 @@ index ea0559e8dcc9..df1ad9ac509f 100644 2.18.4 -From 9dfa8b14a5564d7e59a5363e57b28bfca0f4fa71 Mon Sep 17 00:00:00 2001 +From 3f77fa01b3548b9aa64c5b4826d8ea63c0716a20 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 11 Jun 2020 18:34:16 +0100 -Subject: [PATCH 0948/1209] media: i2c: imx290: Add H and V flip controls +Subject: [PATCH 0948/1216] media: i2c: imx290: Add H and V flip controls The sensor supports horizontal and vertical flips, so support them through V4L2_CID_HFLIP and V4L2_CID_VFLIP. @@ -444017,10 +444017,10 @@ index df1ad9ac509f..246c4b149598 100644 2.18.4 -From 3f8c460e46e47fedee2f107e5f460370f319d784 Mon Sep 17 00:00:00 2001 +From 95ba7be95a9b76c95d72cda7fa9c8dce33c7e032 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 25 Jun 2020 16:52:14 +0100 -Subject: [PATCH 0949/1209] media: dt-bindings: media: i2c: Add mono version to +Subject: [PATCH 0949/1216] media: dt-bindings: media: i2c: Add mono version to IMX290 bindings The IMX290 module is available as either monochrome or colour and @@ -444059,10 +444059,10 @@ index a3cc21410f7c..294e63650d9e 100644 2.18.4 -From eecbe91ce37c69c3b0c03f0ace50d21835b7a6ff Mon Sep 17 00:00:00 2001 +From a1fc0ee18e81d01fa02df594e0c5138f89e7abf5 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 25 Jun 2020 17:03:11 +0100 -Subject: [PATCH 0950/1209] media : i2c: imx290: Add support for the mono +Subject: [PATCH 0950/1216] media : i2c: imx290: Add support for the mono sensor variant. The IMX290 module is available as either mono or colour (Bayer). @@ -444250,10 +444250,10 @@ index 246c4b149598..a6c5d9ce709f 100644 2.18.4 -From d090b5202184eafe6be1b1802d7d8ca2a4dd61e9 Mon Sep 17 00:00:00 2001 +From 324d7f6eb9c9b55e96c59ffee69974807fd9617f Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 26 Jun 2020 18:11:49 +0100 -Subject: [PATCH 0951/1209] media: i2c: imx290: Switch set_hmax to use +Subject: [PATCH 0951/1216] media: i2c: imx290: Switch set_hmax to use imx290_write_buffered_reg imx290_set_hmax was using two independent writes to set up hmax, @@ -444299,10 +444299,10 @@ index a6c5d9ce709f..9431c2b917ed 100644 2.18.4 -From 37230d8c577474ce72682bf248d948f0264d12bd Mon Sep 17 00:00:00 2001 +From 1c9d8f9d33410b87470a3c58b96c502bcf964762 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 19 May 2020 13:35:17 +0100 -Subject: [PATCH 0952/1209] dtoverlays: Add an overlay for the Sony IMX290 +Subject: [PATCH 0952/1216] dtoverlays: Add an overlay for the Sony IMX290 image sensor Adds an overlay to configure the IMX290 image sensor. @@ -444549,10 +444549,10 @@ index 000000000000..8f1dadb13f6a 2.18.4 -From 82cc8fd558efcaee9f77f8fe1876109b0a0e36fd Mon Sep 17 00:00:00 2001 +From 7a79a2494ff6c13d68035d58af8b6f89a5eddb27 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 25 Jun 2020 18:12:17 +0100 -Subject: [PATCH 0953/1209] defconfig: Add Sony IMX290 image sensor driver to +Subject: [PATCH 0953/1216] defconfig: Add Sony IMX290 image sensor driver to all Pi defconfigs Adds the mainline IMX290 sensor driver (with extra features) to @@ -444631,10 +444631,10 @@ index c82e163a095c..55bf3bbbcb74 100644 2.18.4 -From 11e30b4a5565b50de2825316c2e323095f348bc2 Mon Sep 17 00:00:00 2001 +From be0460ada1ad5e2eef320ca659a0851a0b50e380 Mon Sep 17 00:00:00 2001 From: Dom Cobley Date: Tue, 23 Jun 2020 18:37:01 +0100 -Subject: [PATCH 0954/1209] vc4_hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET +Subject: [PATCH 0954/1216] vc4_hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET Symptom is random switching of speakers when using multichannel. @@ -444675,10 +444675,10 @@ index 5aa5236e576d..994bcb027172 100644 2.18.4 -From fb46db91c0c6e3fd5077e65333255bd19c26ac3d Mon Sep 17 00:00:00 2001 +From c9a64d3f1476978c34875269405655d48b687334 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Tue, 19 May 2020 15:56:47 +0100 -Subject: [PATCH 0955/1209] staging: vc04_services: isp: Fixup g/s_selection +Subject: [PATCH 0955/1216] staging: vc04_services: isp: Fixup g/s_selection implementation Add V4L2_SEL_TGT_CROP_DEFAULT and V4L2_SEL_TGT_CROP_BOUND targets. @@ -444810,10 +444810,10 @@ index bc86354ac4c6..83471996a84d 100644 2.18.4 -From 7afdb0ba178c8cc2fccdbff6699b360d0f5f46ed Mon Sep 17 00:00:00 2001 +From bda32171eb625cc5111566c71cbdd9dae5d98ed7 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Tue, 19 May 2020 15:57:08 +0100 -Subject: [PATCH 0956/1209] staging: vc04_services: isp: Reorder operations +Subject: [PATCH 0956/1216] staging: vc04_services: isp: Reorder operations during device probe Register the video node at the end of the probe, swapping order with @@ -444908,10 +444908,10 @@ index 83471996a84d..815cf50cd07a 100644 2.18.4 -From 8cf91adebe2a740bb2b0b1569e790f69b46559f8 Mon Sep 17 00:00:00 2001 +From 10dd5d47ec5ddb73bccfa3a18d3ba1e7e54145ea Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Tue, 19 May 2020 15:57:23 +0100 -Subject: [PATCH 0957/1209] uapi: bcm2835-isp: Fixups for bcm2835-isp uapi +Subject: [PATCH 0957/1216] uapi: bcm2835-isp: Fixups for bcm2835-isp uapi structures Rename pad_[] to padding[]. @@ -444948,10 +444948,10 @@ index e7afc367fd76..bb16dcbcb40f 100644 2.18.4 -From 836eb7379b55048aece4bbde7e3d1f8616ac1e5e Mon Sep 17 00:00:00 2001 +From 46672c0a105e2785ce9b2ac0004821011eb174bb Mon Sep 17 00:00:00 2001 From: Maxim Mikityanskiy Date: Sun, 21 Jun 2020 18:06:31 +0300 -Subject: [PATCH 0958/1209] config: Set CONFIG_SERIAL_DEV_CTRL_TTYPORT=y in +Subject: [PATCH 0958/1216] config: Set CONFIG_SERIAL_DEV_CTRL_TTYPORT=y in Raspberry Pi defconfigs The next patch adds a device tree overlay for Bluetooth. The Bluetooth @@ -445056,10 +445056,10 @@ index 55bf3bbbcb74..bf65e6561589 100644 2.18.4 -From cfeb7638cc8e59106f165288ac4bea1ea3675944 Mon Sep 17 00:00:00 2001 +From 1e13e9ed63d108e4bf3befa1e618c922907e3bba Mon Sep 17 00:00:00 2001 From: Maxim Mikityanskiy Date: Sat, 27 Jun 2020 13:08:26 +0300 -Subject: [PATCH 0959/1209] ARM: dts: Add Bluetooth nodes for Raspberry Pi +Subject: [PATCH 0959/1216] ARM: dts: Add Bluetooth nodes for Raspberry Pi Add device tree nodes for Bluetooth on supported Raspberry Pi boards. It's disabled by default and can be enabled by `krnbt=on` dtparam. It's @@ -445363,10 +445363,10 @@ index 30d3d8549da0..44d8e10ef735 100644 2.18.4 -From 020d42718c10d8d75b80d7735911f0a468fa3ec6 Mon Sep 17 00:00:00 2001 +From 5bfbaf7033e390bfbb66f737d060370a5c4902da Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 30 Jun 2020 18:04:13 +0100 -Subject: [PATCH 0960/1209] drm/vc4: Allow interlaced HDMI modes from FKMS. +Subject: [PATCH 0960/1216] drm/vc4: Allow interlaced HDMI modes from FKMS. Having checked the firmware handling for interlaced modes, it appears to be possible to support interlaced modes on @@ -445406,10 +445406,10 @@ index 25a1f066e62c..ab794eec6afe 100644 2.18.4 -From 869a3f2e9a7af1a8e750587d42ea35ad35aa032b Mon Sep 17 00:00:00 2001 +From e529c6c9b63a25a96a577a5a3eb70eca59a0b4ce Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 2 Jul 2020 13:53:20 +0100 -Subject: [PATCH 0961/1209] serial: 8250: bcm2835aux - defer if clock is zero +Subject: [PATCH 0961/1216] serial: 8250: bcm2835aux - defer if clock is zero See: https://github.com/raspberrypi/linux/issues/3700 @@ -445440,10 +445440,10 @@ index 33da68341c3a..8102ad9d04ea 100644 2.18.4 -From c7ccd77f7060f92f0c46fad5f8754249ebc79477 Mon Sep 17 00:00:00 2001 +From 00dce17547b2949b247dcb7ae957dbab5e180177 Mon Sep 17 00:00:00 2001 From: Sakari Ailus Date: Mon, 24 Feb 2020 18:52:20 +0100 -Subject: [PATCH 0962/1209] media: v4l: Add 14-bit raw bayer pixel formats +Subject: [PATCH 0962/1216] media: v4l: Add 14-bit raw bayer pixel formats MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -445604,10 +445604,10 @@ index 10e146cd092a..20bbc3e60118 100644 2.18.4 -From 9505ffc318620058669a3d1758a6f61f916420e3 Mon Sep 17 00:00:00 2001 +From e78e544e121d2bcd1b50bdc6b7d14532846a7e37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Gl=C3=B6ckner?= Date: Mon, 24 Feb 2020 18:52:21 +0100 -Subject: [PATCH 0963/1209] media: v4l: Add 14-bit raw greyscale pixel format +Subject: [PATCH 0963/1216] media: v4l: Add 14-bit raw greyscale pixel format MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -445748,10 +445748,10 @@ index 20bbc3e60118..a4fd05446c62 100644 2.18.4 -From d299291c3caeccacdaa1bea91fb5ccdb2896120f Mon Sep 17 00:00:00 2001 +From a694e8ed063a5aed8ac78b5a13fbab8a79d175d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Gl=C3=B6ckner?= Date: Mon, 24 Feb 2020 18:52:22 +0100 -Subject: [PATCH 0964/1209] media: v4l: Add 1X14 14-bit greyscale media bus +Subject: [PATCH 0964/1216] media: v4l: Add 1X14 14-bit greyscale media bus code definition MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -445844,10 +445844,10 @@ index 4b5e2a71dfec..3c2848e91c1b 100644 2.18.4 -From 0d89a37c203a56dc93e2d58247b13eb064c4a46a Mon Sep 17 00:00:00 2001 +From c5a5f4a90d774d14ef053bd6e616836457f13183 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 7 May 2020 16:59:03 +0100 -Subject: [PATCH 0965/1209] media: Add a pixel format for MIPI packed 12bit +Subject: [PATCH 0965/1216] media: Add a pixel format for MIPI packed 12bit luma only. This is the format used by monochrome 12bit image sensors. @@ -445952,10 +445952,10 @@ index a4fd05446c62..cd055346095b 100644 2.18.4 -From e3a8355dd43505c95cf29a3c5fe455f30c409040 Mon Sep 17 00:00:00 2001 +From 99b2c828e415320ba453cb6211bb12030f5bbcba Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 25 Jun 2020 17:51:03 +0100 -Subject: [PATCH 0966/1209] media: Add a pixel format for MIPI packed 14bit +Subject: [PATCH 0966/1216] media: Add a pixel format for MIPI packed 14bit luma only. This is the format used by monochrome 14bit image sensors. @@ -446069,10 +446069,10 @@ index cd055346095b..8020c483ea3c 100644 2.18.4 -From dcb58f30514c9b4f70a4366efba5417245d4d4d9 Mon Sep 17 00:00:00 2001 +From e31402257e15268563b939deb8f1627a8de8dae3 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 6 May 2020 18:09:04 +0100 -Subject: [PATCH 0967/1209] staging: vc04_services: isp: Add support for 14bit +Subject: [PATCH 0967/1216] staging: vc04_services: isp: Add support for 14bit Bayer The only thing missing was a set of defines, therefore add them in. @@ -446152,10 +446152,10 @@ index 8d904fcce388..4288d50a7e6b 100644 2.18.4 -From f9e9113df1f7d9d269bed5210f881378057a6edc Mon Sep 17 00:00:00 2001 +From b2751212746a2b030d93ffa962d1209a2b0c42d3 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 6 May 2020 18:11:14 +0100 -Subject: [PATCH 0968/1209] staging: vc04_services: isp: Add monochrome image +Subject: [PATCH 0968/1216] staging: vc04_services: isp: Add monochrome image formats Adds support for monochrome image formats in the various @@ -446252,10 +446252,10 @@ index 4288d50a7e6b..8eb6334ee055 100644 2.18.4 -From cedc3e9e8ba80c12460b8602bb21f2b58e19a02c Mon Sep 17 00:00:00 2001 +From e52eb59f2837302db528817aaeaba325b13bf149 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 6 May 2020 18:24:34 +0100 -Subject: [PATCH 0969/1209] staging: vc04_services: isp: Increase the number of +Subject: [PATCH 0969/1216] staging: vc04_services: isp: Increase the number of supported formats expected The ISP now supports 47 different input formats, therefore increase the @@ -446287,10 +446287,10 @@ index 815cf50cd07a..424e7e6da1d6 100644 2.18.4 -From da2a539c61f5b64952528a2964f6121f9e44768b Mon Sep 17 00:00:00 2001 +From d12c9b6299b74179bd66b317bdc6037d6d7a91f9 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 25 Jun 2020 17:40:56 +0100 -Subject: [PATCH 0970/1209] staging: vc04_services: codec: Increase the number +Subject: [PATCH 0970/1216] staging: vc04_services: codec: Increase the number of supported formats expected The ISP now supports 47 different input formats, therefore increase the @@ -446322,10 +446322,10 @@ index 1c7fbba6c9c8..2391d589f170 100644 2.18.4 -From 9d3348481383a4a57e097ea17f0e165353617329 Mon Sep 17 00:00:00 2001 +From d77647bdf4401f3713d8d3d387052f545ee9763d Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 1 Jul 2020 10:38:12 +0100 -Subject: [PATCH 0971/1209] staging: vc04_services: codec: Add support for mono +Subject: [PATCH 0971/1216] staging: vc04_services: codec: Add support for mono formats The firmware ISP component now allows for processing of mono @@ -446392,10 +446392,10 @@ index 2391d589f170..b9415f3cdb76 100644 2.18.4 -From 967771358e45c2332671d41de44bbeacdb376beb Mon Sep 17 00:00:00 2001 +From f4e6b7fe4b6dc986a3f5e5bf6e5b41fa8b957734 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 1 Jul 2020 10:50:12 +0100 -Subject: [PATCH 0972/1209] staging: vc04_services: codec: Add support for +Subject: [PATCH 0972/1216] staging: vc04_services: codec: Add support for 14bit Bayer formats Now that the 14bit Bayer formats have been defined within @@ -446455,10 +446455,10 @@ index b9415f3cdb76..3fe81979aaa1 100644 2.18.4 -From b32c735979c57426c24549543275b22809160d50 Mon Sep 17 00:00:00 2001 +From 92107faf62d80a3f0798a94bd1c7d1108e3acce8 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 25 Jun 2020 17:53:32 +0100 -Subject: [PATCH 0973/1209] media: bcm2835-unicam: Add support for 12bit mono +Subject: [PATCH 0973/1216] media: bcm2835-unicam: Add support for 12bit mono packed format Now that V4L2_PIX_FMT_Y12P is defined, allow passing raw 12bit @@ -446486,10 +446486,10 @@ index f70167d271fe..104f4d0f9f05 100644 2.18.4 -From 88a74e547d63ae26e514152d37e8c865254d2ecb Mon Sep 17 00:00:00 2001 +From a2fb6c44e9787d15d5f5b13abf2f465dc79165bd Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 25 Jun 2020 18:03:47 +0100 -Subject: [PATCH 0974/1209] media: bcm2835-unicam: Add support for 14bit mono +Subject: [PATCH 0974/1216] media: bcm2835-unicam: Add support for 14bit mono sources Now that V4L2_PIX_FMT_Y14 and V4L2_PIX_FMT_Y14P are defined, @@ -446521,10 +446521,10 @@ index 104f4d0f9f05..799bea3d4f41 100644 2.18.4 -From 9140c723951105a6a3cf4de76b59c0613eff3062 Mon Sep 17 00:00:00 2001 +From 80817253331c4fd3e288302c4e4e661aef3da1ec Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 1 Jul 2020 10:57:57 +0100 -Subject: [PATCH 0975/1209] media: bcm2835-unicam: Add support for unpacked +Subject: [PATCH 0975/1216] media: bcm2835-unicam: Add support for unpacked 14bit Bayer formats Now that the 14bit non-packed Bayer formats are defined, add them @@ -446569,10 +446569,10 @@ index 799bea3d4f41..3b082587dd14 100644 2.18.4 -From 7f364cfd67b8f684327b222285b2458cebcc8327 Mon Sep 17 00:00:00 2001 +From 0ad5ef1ea9c009eadc9ca4b3a2ef11f2bff50330 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 2 Jul 2020 15:21:05 +0100 -Subject: [PATCH 0976/1209] overlays: Fix miniuart-bt "krnbt" parameter +Subject: [PATCH 0976/1216] overlays: Fix miniuart-bt "krnbt" parameter Although superficially appealing, an overlay parameter that targets a label in the base DTB is not currently supported. Instead it is @@ -446607,10 +446607,10 @@ index 44d8e10ef735..da49f14a0940 100644 2.18.4 -From 44b8ebe1891a0ca4370e91b4680c78d0c95c43d0 Mon Sep 17 00:00:00 2001 +From a75461fa621fb4a955ae6624bd3067a55355c954 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 3 Jul 2020 14:11:55 +0100 -Subject: [PATCH 0977/1209] drm/vc4: Make FKMS max refresh rate a module +Subject: [PATCH 0977/1216] drm/vc4: Make FKMS max refresh rate a module parameter Some people want to use the high refresh rate modes for 1080p100 @@ -446668,10 +446668,10 @@ index ab794eec6afe..a173ca430db4 100644 2.18.4 -From b02c65ac36ef81bf8667c1d473e0e0cafe2f1304 Mon Sep 17 00:00:00 2001 +From 7e650c85e5446e12624c60fe88292be2c9c9e28f Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 3 Jul 2020 16:06:55 +0100 -Subject: [PATCH 0978/1209] drm/vc4: FKMS Block modes with odd horizontal +Subject: [PATCH 0978/1216] drm/vc4: FKMS Block modes with odd horizontal timing values on Pi4 Pi4 HDMI pipeline is 2 pixels/clock and can not produce timings @@ -446748,10 +446748,10 @@ index a173ca430db4..ff726486c785 100644 2.18.4 -From 246971b576c237eb83fc4816949bd7f3f1ded0a8 Mon Sep 17 00:00:00 2001 +From 053d5008c7c7038436c6102eed7776126c72143f Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 3 Jul 2020 16:05:37 +0100 -Subject: [PATCH 0979/1209] dt: Use rpi-firmware-kms-2711 on 2711 platforms +Subject: [PATCH 0979/1216] dt: Use rpi-firmware-kms-2711 on 2711 platforms Signed-off-by: Dave Stevenson --- @@ -446793,10 +446793,10 @@ index c42fa2aa5ef2..ce3edc2cda7d 100644 2.18.4 -From 10687b60ef21255402391bacb5be40955aab485e Mon Sep 17 00:00:00 2001 +From d4d8155c1e2532c10f0256dd778273afe388818c Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 3 Jul 2020 16:13:33 +0100 -Subject: [PATCH 0980/1209] drm/vc4: FKMS: Put includes in alphabetical order, +Subject: [PATCH 0980/1216] drm/vc4: FKMS: Put includes in alphabetical order, and use <> instead of "" Reorder the includes, and use the system include paths rather than @@ -446856,10 +446856,10 @@ index ff726486c785..ec5c223033c8 100644 2.18.4 -From 8296f6cec4d9a57a04f787a64fcb5fedbf650bc3 Mon Sep 17 00:00:00 2001 +From a293b2df7e97cba983a1bcaf29f8555f9a53f2a8 Mon Sep 17 00:00:00 2001 From: Lukas Wunner Date: Tue, 4 Feb 2020 15:50:41 +0100 -Subject: [PATCH 0981/1209] irqchip/bcm2835: Quiesce IRQs left enabled by +Subject: [PATCH 0981/1216] irqchip/bcm2835: Quiesce IRQs left enabled by bootloader [ Upstream commit bd59b343a9c902c522f006e6d71080f4893bbf42 ] @@ -446967,10 +446967,10 @@ index 40c1b38d5db5..be181d4aecca 100644 2.18.4 -From bc24702b27320f532e3a47076acc5623f1ba4344 Mon Sep 17 00:00:00 2001 +From 685ff29231455865e1b326936a0ed170bc661f94 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 1 Jul 2020 18:28:10 +0100 -Subject: [PATCH 0982/1209] dtoverlays: Fixup imx219 and imx477 overlays due to +Subject: [PATCH 0982/1216] dtoverlays: Fixup imx219 and imx477 overlays due to parsing failures imx219 overlay failed to detect as CSI2 as it was missing any @@ -447017,10 +447017,10 @@ index bd187713939e..73d4f79d54e6 100644 2.18.4 -From f8c28c9d7c1baa32279be4d92aa51b1087935380 Mon Sep 17 00:00:00 2001 +From 825a552070ade6a2c0e76ca8cd3cff66504289db Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Sat, 4 Jul 2020 22:19:26 +0100 -Subject: [PATCH 0983/1209] overlays: rpi-ft5406: Fix boolean parameters +Subject: [PATCH 0983/1216] overlays: rpi-ft5406: Fix boolean parameters An improvement in the automated testing of overlays revealed these invalid boolean parameter declarations. @@ -447050,10 +447050,10 @@ index 4dcb490f04b6..8483c4f4b2eb 100644 2.18.4 -From 449edc11c0ef364a3c2d7a0df1c74963cbe1665b Mon Sep 17 00:00:00 2001 +From 2c95928deb7a4adbf4b6298e5af7528bb881d404 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 6 Jul 2020 20:04:53 +0100 -Subject: [PATCH 0984/1209] configs: Regenerate Pi defconfigs +Subject: [PATCH 0984/1216] configs: Regenerate Pi defconfigs Signed-off-by: Phil Elwell --- @@ -447128,10 +447128,10 @@ index bf65e6561589..99ed08604d56 100644 2.18.4 -From 53c66011ff0d4f4feb535646f9fbc05217eeadac Mon Sep 17 00:00:00 2001 +From 8f7eb25cc1b0a5980efe5f870f0b772df5d2edec Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 6 Jul 2020 17:53:47 +0100 -Subject: [PATCH 0985/1209] ARM: dts: Copy kernel BT changes to CM4 +Subject: [PATCH 0985/1216] ARM: dts: Copy kernel BT changes to CM4 Signed-off-by: Phil Elwell --- @@ -447163,10 +447163,10 @@ index ce3edc2cda7d..d5d62245f73c 100644 2.18.4 -From e4b2b055bee1d225d0070478cab13479f334a8a8 Mon Sep 17 00:00:00 2001 +From 1b32da4bf5059f4769d7a32575c23a3e595e37da Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 7 Jul 2020 09:01:54 +0100 -Subject: [PATCH 0986/1209] ARM: dts: Make bcm2711 dts more like 5.7 +Subject: [PATCH 0986/1216] ARM: dts: Make bcm2711 dts more like 5.7 The multiple declarations of pixelvalve2 were causing problems for the DT checkers. Aligning the dts files closer to the later kernel versions @@ -447871,10 +447871,10 @@ index 4b98dba51e59..4f87bb4fd3d1 100644 2.18.4 -From 3ab4046c37c1afa043759fd4204a2ffd958369e6 Mon Sep 17 00:00:00 2001 +From 8958d1bd546b87dd607cf4134fc8ee3c386e42cf Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 1 Jul 2020 20:28:27 +0100 -Subject: [PATCH 0987/1209] bcm2835-dma: Add NO_WAIT_RESP flag +Subject: [PATCH 0987/1216] bcm2835-dma: Add NO_WAIT_RESP flag Use bit 27 of the dreq value (the second cell of the DT DMA descriptor) to request that the WAIT_RESP bit is not set. @@ -447931,10 +447931,10 @@ index 53346d7eb66c..9fec52489421 100644 2.18.4 -From 29c946cf19fee8c1666b42bc1692beb793b49401 Mon Sep 17 00:00:00 2001 +From fc7fb8df56451b1e2c0a108743a1568d31728635 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 7 Jul 2020 14:08:55 +0100 -Subject: [PATCH 0988/1209] ARM: dts: Restore the old 2711 scb ranges property +Subject: [PATCH 0988/1216] ARM: dts: Restore the old 2711 scb ranges property The back-ported value breaks PCIe. @@ -447961,10 +447961,10 @@ index e8c6a0dfc9f7..4a3659d21997 100644 2.18.4 -From 7f3434ed3ed5adc524367fd3214c75057e26d4f6 Mon Sep 17 00:00:00 2001 +From bedd7915abd7706e7b2f71d1028b0e98a1e547b5 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 7 Jul 2020 14:22:25 +0100 -Subject: [PATCH 0989/1209] configs: Enable CONFIG_BLK_DEV_NVME=m +Subject: [PATCH 0989/1216] configs: Enable CONFIG_BLK_DEV_NVME=m Enable support for NVME SSDs. @@ -448002,10 +448002,10 @@ index 9656ca9f5316..656068a1bbb8 100644 2.18.4 -From fa01cf5e2e175e847ded03282a5d851b6954c7f3 Mon Sep 17 00:00:00 2001 +From d885b5d4f8424c50d43233ecdc887c757fae5cb6 Mon Sep 17 00:00:00 2001 From: Zefa Chen Date: Fri, 17 May 2019 18:23:03 +0800 -Subject: [PATCH 0990/1209] media: i2c: add ov9281 driver. +Subject: [PATCH 0990/1216] media: i2c: add ov9281 driver. Change-Id: I7b77250bbc56d2f861450cf77271ad15f9b88ab1 Signed-off-by: Zefa Chen @@ -449231,10 +449231,10 @@ index 000000000000..4a6324a3e5da 2.18.4 -From 9832d9f0c4d7021a94dbf1c392d1409d59fab4c5 Mon Sep 17 00:00:00 2001 +From bba7f2085300dec8e8966d40efb2ee2d8c1bb37b Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 14 Apr 2020 15:47:09 +0100 -Subject: [PATCH 0991/1209] media: i2c: ov9281: fix mclk issue when probe +Subject: [PATCH 0991/1216] media: i2c: ov9281: fix mclk issue when probe multiple camera. Takes the ov9281 part only from the Rockchip's patch. @@ -449297,10 +449297,10 @@ index 4a6324a3e5da..0d6759942f79 100644 2.18.4 -From baba484ed4893b53097b31174aadb675edd51d58 Mon Sep 17 00:00:00 2001 +From 7588790131c33781d1b77eeb668b654fa76850f4 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 14 Apr 2020 15:51:50 +0100 -Subject: [PATCH 0992/1209] media: i2c: ov9281: add enum_frame_interval +Subject: [PATCH 0992/1216] media: i2c: ov9281: add enum_frame_interval function for iq tool 2.2 and hal3 Adds the ov9281 parts of the Rockchip patch adding enum_frame_interval to @@ -449400,10 +449400,10 @@ index 0d6759942f79..273aa904683c 100644 2.18.4 -From f80effcc7358aa48f15e638ee7a1acfb04940bd5 Mon Sep 17 00:00:00 2001 +From 4d9866289ef6fff0eebe7426149e0977dfb311ce Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 14 Apr 2020 16:12:33 +0100 -Subject: [PATCH 0993/1209] media: i2c: ov9281: Fixup for recent kernel +Subject: [PATCH 0993/1216] media: i2c: ov9281: Fixup for recent kernel releases, and remove custom code The Rockchip driver was based on a 4.4 kernel, and had several custom @@ -450097,10 +450097,10 @@ index 273aa904683c..7b9bea476cfb 100644 2.18.4 -From 55a36a9996f1b6db831ab66df2c292ef2eae01bb Mon Sep 17 00:00:00 2001 +From e04eecf7e4dabe3dc9109001b74641899d86c4af Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 6 Jul 2020 17:51:32 +0100 -Subject: [PATCH 0994/1209] media: i2c: ov9281: Read chip ID via 2 reads +Subject: [PATCH 0994/1216] media: i2c: ov9281: Read chip ID via 2 reads Vision Components have made an OV9281 module which blocks reading back the majority of registers to comply with NDAs, and in doing @@ -450145,10 +450145,10 @@ index 7b9bea476cfb..bb8efc3d3cba 100644 2.18.4 -From 2ee733f0b3a3fdfc70ae1ffd5336a710808476aa Mon Sep 17 00:00:00 2001 +From 7bd744f552448251431b865e29c4986fccb9919b Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 6 Jul 2020 17:32:21 +0100 -Subject: [PATCH 0995/1209] dtoverlay: Add overlay for Omnivision OV9281 image +Subject: [PATCH 0995/1216] dtoverlay: Add overlay for Omnivision OV9281 image sensor Adds an overlay for the OV9281 mono imaging sensor using 2 CSI-2 @@ -450313,10 +450313,10 @@ index 000000000000..4411c9d96564 2.18.4 -From 52c07b18785f7374daa5d7444e00112bda1a7df9 Mon Sep 17 00:00:00 2001 +From 280d4630533c88dc06a0b481ecb18f9339cebb7f Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 6 Jul 2020 18:45:01 +0100 -Subject: [PATCH 0996/1209] defconfigs: Add OV9281 to all the Pi defconfigs +Subject: [PATCH 0996/1216] defconfigs: Add OV9281 to all the Pi defconfigs Adds the driver for use by the dtoverlay. @@ -450393,10 +450393,10 @@ index 99ed08604d56..e238f963d172 100644 2.18.4 -From 5e2014e6b43d34131a0fab40cb6113ac8b586c6e Mon Sep 17 00:00:00 2001 +From 50e9fef85a615c1825dd3df93168228c17adca93 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Sun, 6 Oct 2019 17:28:19 +0200 -Subject: [PATCH 0997/1209] Bluetooth: hci_bcm: Fix RTS handling during startup +Subject: [PATCH 0997/1216] Bluetooth: hci_bcm: Fix RTS handling during startup commit 3347a80965b38f096b1d6f995c00c9c9e53d4b8b upstream. @@ -450432,10 +450432,10 @@ index 94ed734c1d7e..f204ae626c69 100644 2.18.4 -From 360e52005bc62ac8f0b99a355017199d1388c3e2 Mon Sep 17 00:00:00 2001 +From a6ee7d36c4fd596f91c05d0a8e835e2a1c1d327a Mon Sep 17 00:00:00 2001 From: Abhishek Pandit-Subedi Date: Fri, 25 Oct 2019 14:54:26 -0700 -Subject: [PATCH 0998/1209] Bluetooth: hci_bcm: Add compatible string for +Subject: [PATCH 0998/1216] Bluetooth: hci_bcm: Add compatible string for BCM43540 commit d462af20dbfa1b9b1a831412f32d9d6757b82459 upstream. @@ -450466,10 +450466,10 @@ index f204ae626c69..31943895b22e 100644 2.18.4 -From 088cd1140a147fee868f9fb9de81589e96968eb8 Mon Sep 17 00:00:00 2001 +From 743fe3fc8e2e29d8ecb1e5e2fee15d59ed458688 Mon Sep 17 00:00:00 2001 From: Mohammad Rasim Date: Wed, 20 Nov 2019 14:02:35 +0300 -Subject: [PATCH 0999/1209] Bluetooth: btbcm: Add entry for BCM4335A0 UART +Subject: [PATCH 0999/1216] Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth commit 1199ab4c9e1d4cdfbabd70b4aadbc8e72c691f65 upstream. @@ -450532,10 +450532,10 @@ index 31943895b22e..d5b6467b0e9f 100644 2.18.4 -From 8fd8a19f14749f660949589ccfd2dc626bac75ef Mon Sep 17 00:00:00 2001 +From b983e0836fad88afc726819009c59b16b1e87818 Mon Sep 17 00:00:00 2001 From: Abhishek Pandit-Subedi Date: Tue, 26 Nov 2019 08:17:29 +0100 -Subject: [PATCH 1000/1209] Bluetooth: hci_bcm: Disallow set_baudrate for +Subject: [PATCH 1000/1216] Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 commit 5d6f391073d5c1c903ac12be72c66b96b2ae93f4 upstream. @@ -450653,10 +450653,10 @@ index d5b6467b0e9f..84a32c58712e 100644 2.18.4 -From 1a311b497760f3be0a42e39618b9206dc0b931ce Mon Sep 17 00:00:00 2001 +From fce3fc81416f0345b4d79722116e9c66d9577807 Mon Sep 17 00:00:00 2001 From: Abhishek Pandit-Subedi Date: Tue, 26 Nov 2019 08:17:30 +0100 -Subject: [PATCH 1001/1209] Bluetooth: btbcm: Support pcm configuration +Subject: [PATCH 1001/1216] Bluetooth: btbcm: Support pcm configuration commit 528379902337102b0264fe5343eafb3d6c59fa45 upstream. @@ -450785,10 +450785,10 @@ index d204be8a84bf..3c7dd0765837 100644 2.18.4 -From 0d7a00a85219f24c8f71b06d230428713bda42fb Mon Sep 17 00:00:00 2001 +From b522e3d324570e4f652c77f1ed88af884daa9155 Mon Sep 17 00:00:00 2001 From: Abhishek Pandit-Subedi Date: Tue, 26 Nov 2019 08:17:32 +0100 -Subject: [PATCH 1002/1209] Bluetooth: hci_bcm: Support pcm params in dts +Subject: [PATCH 1002/1216] Bluetooth: hci_bcm: Support pcm params in dts commit eb762b94111b646b4f116ebfdbfcadbad14e12b3 upstream. @@ -450865,10 +450865,10 @@ index 84a32c58712e..4f21b60a8a20 100644 2.18.4 -From 9ef74e6bdc971f1aafb7cd421ac53a620ae8ef8b Mon Sep 17 00:00:00 2001 +From 25a52ffccea5549d0182ccfe3a96bcab7edd9013 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Wed, 1 Jan 2020 15:01:34 +0100 -Subject: [PATCH 1003/1209] Bluetooth: hci_bcm: Drive RTS only for BCM43438 +Subject: [PATCH 1003/1216] Bluetooth: hci_bcm: Drive RTS only for BCM43438 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -450963,10 +450963,10 @@ index 4f21b60a8a20..de05b1428289 100644 2.18.4 -From 33510c29288585680a3d26031de100c117f0f713 Mon Sep 17 00:00:00 2001 +From 9f2eb043bc9905a5e200e5f85b9e16fdc9863eb5 Mon Sep 17 00:00:00 2001 From: Joerg Schambacher Date: Tue, 7 Jul 2020 15:09:06 +0200 -Subject: [PATCH 1004/1209] Enhances the DAC+ driver to control the optional +Subject: [PATCH 1004/1216] Enhances the DAC+ driver to control the optional headphone amplifier Probes on the I2C bus for TPA6130A2, if successful, it sets DT-parameter @@ -451105,10 +451105,10 @@ index 4cde60a5b6f6..286a62c3ff48 100644 2.18.4 -From 60b458b81383accb503c6b9746da0e211e34ec9c Mon Sep 17 00:00:00 2001 +From d170d4c341bbb87c0ae4aa07b858a84f0f08ca0c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 8 Jul 2020 17:33:06 +0100 -Subject: [PATCH 1005/1209] ARM: dts: hifiberry-dacplus headphone amp support +Subject: [PATCH 1005/1216] ARM: dts: hifiberry-dacplus headphone amp support Signed-off-by: Phil Elwell --- @@ -451135,10 +451135,10 @@ index 2ca3d886ebb7..ff19015ba656 100644 2.18.4 -From fb637057496f6ecbb0a03382c1b7b6727b3e66de Mon Sep 17 00:00:00 2001 +From b72bcc66bf2588e2157f2df01f41551086ae75b0 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 7 Jul 2020 10:31:53 +0100 -Subject: [PATCH 1006/1209] media: i2c: imx290: Explicitly set v&h blank on +Subject: [PATCH 1006/1216] media: i2c: imx290: Explicitly set v&h blank on mode change __v4l2_ctrl_modify_range only updates the current value should @@ -451187,10 +451187,10 @@ index 9431c2b917ed..0aa3940c577e 100644 2.18.4 -From 7e936dbeb6d0e3fb4c15dedba0d33ae9553b67b4 Mon Sep 17 00:00:00 2001 +From 5d07366deab0026cf600f572edd97d78c625667b Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 7 Jul 2020 11:23:48 +0100 -Subject: [PATCH 1007/1209] media: i2c: imx290: Add support for g_selection to +Subject: [PATCH 1007/1216] media: i2c: imx290: Add support for g_selection to report cropping Userspace needs to know the cropping arrangements for each mode, @@ -451349,10 +451349,10 @@ index 0aa3940c577e..5b7083b7050e 100644 2.18.4 -From 7fcda3fa99d0584a0ca8f7c6387c54afc2b9df48 Mon Sep 17 00:00:00 2001 +From fb6ef1a925f05816bc14131f8f9c0255a28531a0 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 7 Jul 2020 11:51:26 +0100 -Subject: [PATCH 1008/1209] media: i2c: imx290: Set the colorspace fields in +Subject: [PATCH 1008/1216] media: i2c: imx290: Set the colorspace fields in the format The colorspace fields were left untouched in imx290_set_fmt @@ -451386,10 +451386,10 @@ index 5b7083b7050e..0057e0b98912 100644 2.18.4 -From 08b852548eecd8afa3ea443e93f35aa7c233ca79 Mon Sep 17 00:00:00 2001 +From 86338916920ef8906000ab03c3dd152f9042e40a Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 7 Jul 2020 14:23:40 +0100 -Subject: [PATCH 1009/1209] media: bcm2835-unicam: Reinstate V4L2_CAP_READWRITE +Subject: [PATCH 1009/1216] media: bcm2835-unicam: Reinstate V4L2_CAP_READWRITE in the caps v4l2-compliance throws a failure if the device doesn't advertise @@ -451420,10 +451420,10 @@ index 3b082587dd14..6b7780ec8ec6 100644 2.18.4 -From c2fda035839cb6c9e999b821fdce8aab84ee201d Mon Sep 17 00:00:00 2001 +From 472a4ddf2c38cdc37e54247547cabd85901e6376 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 7 Jul 2020 14:52:43 +0100 -Subject: [PATCH 1010/1209] media: bcm2835-unicam: Ensure type is VIDEO_CAPTURE +Subject: [PATCH 1010/1216] media: bcm2835-unicam: Ensure type is VIDEO_CAPTURE in [g|s]_selection [g|s]_selection pass in a buffer type that needs to be validated @@ -451462,10 +451462,10 @@ index 6b7780ec8ec6..c2b9d89f0ae5 100644 2.18.4 -From 4a719c12329b2f2d4cd16ff17bb2c895cb5f9a1c Mon Sep 17 00:00:00 2001 +From bae0c794e82036a53a57b6243bf8daff129020db Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 9 Jul 2020 14:34:34 +0100 -Subject: [PATCH 1011/1209] configs: Add CAN_EMS_USB=m +Subject: [PATCH 1011/1216] configs: Add CAN_EMS_USB=m See: https://github.com/raspberrypi/linux/issues/3716 @@ -451542,10 +451542,10 @@ index e238f963d172..c028ffce473a 100644 2.18.4 -From 34079e1d1b5a2d5a2f7831a39d4235b27ca2c38b Mon Sep 17 00:00:00 2001 +From 8bff41049f2a79840b508f9b868d1b199cb4d563 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 7 Jul 2020 16:12:05 +0100 -Subject: [PATCH 1012/1209] dtoverlays: Create an overlay for the Omnivision +Subject: [PATCH 1012/1216] dtoverlays: Create an overlay for the Omnivision OV7251 sensor Adds an overlay for the OV7251 VGA global shutter sensor. @@ -451710,10 +451710,10 @@ index 000000000000..f04eafd4adf9 2.18.4 -From c5003356ebd619966e8d7df1c8bbc254d9b9e478 Mon Sep 17 00:00:00 2001 +From b03135962695fe183c380dbb4720799c39199c2c Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 7 Jul 2020 16:14:36 +0100 -Subject: [PATCH 1013/1209] defconfigs: Add the Omnivision OV7251 sensor driver +Subject: [PATCH 1013/1216] defconfigs: Add the Omnivision OV7251 sensor driver to the defconfigs Signed-off-by: Dave Stevenson @@ -451789,10 +451789,10 @@ index c028ffce473a..1d42667e3c11 100644 2.18.4 -From 5b4d4cc1614a2f35d5c5de063ed056208fb83e99 Mon Sep 17 00:00:00 2001 +From d09ff0495b2eb2ac36ff5eb843062ebb259829c3 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 10 Mar 2020 22:21:15 +0000 -Subject: [PATCH 1014/1209] vc4_hdmi: Set HDMI_MAI_FMT +Subject: [PATCH 1014/1216] vc4_hdmi: Set HDMI_MAI_FMT The hardware uses this for generating the right audio data island packets when using formats other than PCM @@ -451921,10 +451921,10 @@ index 4d017572a5c2..a388a9265afc 100644 2.18.4 -From 6c0f1d77a346a6538790daed7c33c0131b114d40 Mon Sep 17 00:00:00 2001 +From 5e6983a96019a8d045c104d9593ea9b38900359f Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Tue, 17 Mar 2020 12:12:22 +0100 -Subject: [PATCH 1015/1209] drm/vc4: add iec958 controls to vc4_hdmi +Subject: [PATCH 1015/1216] drm/vc4: add iec958 controls to vc4_hdmi Although vc4 get an IEC958 formatted stream passed in from userspace the driver needs the info from the channel status bits to properly @@ -452048,10 +452048,10 @@ index 60f7bf99e06e..5914de41705c 100644 2.18.4 -From 986157aecf007a505ccf9b05387097be0644c535 Mon Sep 17 00:00:00 2001 +From 89d408c94d6005d0144b41a43a1d6930fdbb98af Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Thu, 19 Mar 2020 20:00:35 +0100 -Subject: [PATCH 1016/1209] drm/vc4: move setup from hw_params to prepare +Subject: [PATCH 1016/1216] drm/vc4: move setup from hw_params to prepare Configuring HDMI audio registers in prepare allows us to take IEC958 bits into account which are set by the alsa hook after @@ -452110,10 +452110,10 @@ index 913dbcc7a7dd..d6961466e2eb 100644 2.18.4 -From 671eb9bb28746be6841f61e67a50331e9cc86ca9 Mon Sep 17 00:00:00 2001 +From ad5c2dcb669e071630e46fcdeaecec2c92b0aa6f Mon Sep 17 00:00:00 2001 From: Dom Cobley Date: Fri, 10 Jul 2020 11:51:16 +0100 -Subject: [PATCH 1017/1209] drm/vc4: enable HBR MAI format on HBR streams +Subject: [PATCH 1017/1216] drm/vc4: enable HBR MAI format on HBR streams Signed-off-by: Matthias Reichl --- @@ -452141,10 +452141,10 @@ index d6961466e2eb..3108e0a1eacd 100644 2.18.4 -From de6d9de17ae1783d2798df5d48b3a1b08c55a0d3 Mon Sep 17 00:00:00 2001 +From a287615a1353fd8d0a5f15523726adf6079e4faa Mon Sep 17 00:00:00 2001 From: Dom Cobley Date: Thu, 25 Jun 2020 18:48:40 +0100 -Subject: [PATCH 1018/1209] vc4_hdmi: Remove firmware logic for MAI threshold +Subject: [PATCH 1018/1216] vc4_hdmi: Remove firmware logic for MAI threshold setting This was a workaround for bugs in hardware on earlier Pi models @@ -452194,10 +452194,10 @@ index 3108e0a1eacd..19a243c9d805 100644 2.18.4 -From 98dce41f83f23574c93c92e7813ec94d6778e7ca Mon Sep 17 00:00:00 2001 +From bf7cb739c822bd875dbb5692376dc7272efc1b4c Mon Sep 17 00:00:00 2001 From: Dom Cobley Date: Tue, 30 Jun 2020 11:23:49 +0100 -Subject: [PATCH 1019/1209] vc_hdmi: Set VC4_HDMI_MAI_CONFIG_FORMAT_REVERSE +Subject: [PATCH 1019/1216] vc_hdmi: Set VC4_HDMI_MAI_CONFIG_FORMAT_REVERSE Without this bit set, HDMI_MAI_FORMAT doesn't pick up the format and samplerate from DVP_CFG_MAI0_FMT and you @@ -452224,10 +452224,10 @@ index 19a243c9d805..5e74a6ca0c99 100644 2.18.4 -From 593519aeef437480846895b9f6ea0844ac4c30df Mon Sep 17 00:00:00 2001 +From 3f53082a3ff341571c00d1de205425f17487bcc9 Mon Sep 17 00:00:00 2001 From: Dom Cobley Date: Thu, 2 Jul 2020 19:36:08 +0100 -Subject: [PATCH 1020/1209] dts: Enable NO_WAIT_RESP for hdmi audio dma +Subject: [PATCH 1020/1216] dts: Enable NO_WAIT_RESP for hdmi audio dma Without this set, DVP_CFG_MAI0_CTL indicates occasional DLATE errors when configured to 8 channel 192kHz @@ -452277,10 +452277,10 @@ index e269e75f0f57..e39577e90cc1 100644 2.18.4 -From fcb4cfb81b48df967ff686a5e50880fcae256554 Mon Sep 17 00:00:00 2001 +From 416d82d60f49abbf25137be3b8faa3d46a7e0213 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 10 Jul 2020 16:57:43 +0100 -Subject: [PATCH 1021/1209] SQUASH: dts: Further simplify firmware clocks +Subject: [PATCH 1021/1216] SQUASH: dts: Further simplify firmware clocks All Pi platforms will use the firmware clocks driver, so declare it in the most common place - bcm2835-rpi.dtsi. @@ -452358,10 +452358,10 @@ index 52b47038ca82..c4c858b984c6 100644 2.18.4 -From 2ca3b5cc9ff7d4add429986cdebd92b6bacd5efe Mon Sep 17 00:00:00 2001 +From 29fd4b31a3b99086f5b02df69e8990929b8935aa Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Mon, 11 May 2020 13:02:22 +0100 -Subject: [PATCH 1022/1209] media: bcm2835: unicam: Set VPU min clock freq to +Subject: [PATCH 1022/1216] media: bcm2835: unicam: Set VPU min clock freq to 250Mhz. When streaming with Unicam, the VPU must have a clock frequency of at @@ -452520,10 +452520,10 @@ index c2b9d89f0ae5..57c3c5f5db56 100644 2.18.4 -From 43ae9b020be53e2038da7365c795b4dee3c80541 Mon Sep 17 00:00:00 2001 +From 5b958da5a0dcf8fe58eba2983e7a0c8d301f2a62 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Mon, 11 May 2020 13:06:27 +0100 -Subject: [PATCH 1023/1209] dt-bindings: bcm2835-unicam: Update documentation +Subject: [PATCH 1023/1216] dt-bindings: bcm2835-unicam: Update documentation with new clock params Update the documentation to reflect the new "VPU" clock needed @@ -452564,10 +452564,10 @@ index 7714fb374b34..164d0377dcd2 100644 2.18.4 -From 45a188e8b48772e461563a028148b0c7407c646e Mon Sep 17 00:00:00 2001 +From abbcf3be4eee296ec048ab8fa2571c56bb4ea0de Mon Sep 17 00:00:00 2001 From: AMuszkat Date: Tue, 14 Jul 2020 17:51:03 +0200 -Subject: [PATCH 1024/1209] correct SND_SOC_DAILINK_DEFS +Subject: [PATCH 1024/1216] correct SND_SOC_DAILINK_DEFS Signed-off-by: AMuszkat --- @@ -452591,10 +452591,10 @@ index 41965c71c912..db43239d29c9 100644 2.18.4 -From 6f15909cfae7e9b273c1fa2df6baa555910a01ce Mon Sep 17 00:00:00 2001 +From 2f6927212111a5fa192058db0cf07529b7ee6911 Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Sat, 9 May 2020 11:04:44 +0200 -Subject: [PATCH 1025/1209] media: dt-bindings: video-interfaces: Document +Subject: [PATCH 1025/1216] media: dt-bindings: video-interfaces: Document 'orientation' property Add the 'orientation' device property, used to specify the device mounting @@ -452640,10 +452640,10 @@ index f884ada0bffc..b1ff492c7da7 100644 2.18.4 -From 19dede728293a6cbfad3b283302a0d362f4a5b7a Mon Sep 17 00:00:00 2001 +From 50036219f117e580b0584e17246ff8e98f06eaad Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Sat, 9 May 2020 11:04:45 +0200 -Subject: [PATCH 1026/1209] media: dt-bindings: video-interface: Replace +Subject: [PATCH 1026/1216] media: dt-bindings: video-interface: Replace 'rotation' description Replace the 'rotation' property description by providing a definition @@ -453036,10 +453036,10 @@ index b1ff492c7da7..3920f25a9123 100644 2.18.4 -From 9511c34ba580603475bfdb9e1a3714d8d9d9c3b5 Mon Sep 17 00:00:00 2001 +From f0100a949ab2226b60d33801444c60d793e943d8 Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Sat, 9 May 2020 11:04:46 +0200 -Subject: [PATCH 1027/1209] media: v4l2-ctrl: Document +Subject: [PATCH 1027/1216] media: v4l2-ctrl: Document V4L2_CID_CAMERA_ORIENTATION Add documentation for the V4L2_CID_CAMERA_ORIENTATION camera @@ -453103,10 +453103,10 @@ index 51c1d5c9eb00..c65a2b66232e 100644 2.18.4 -From 4d628f9c7e845c89c1bd2c114f8d6da22e50e5bb Mon Sep 17 00:00:00 2001 +From bfd95d6d6efd3d2793adb64fa6109c452a28dc95 Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Sat, 9 May 2020 11:04:47 +0200 -Subject: [PATCH 1028/1209] media: v4l2-ctrl: Document +Subject: [PATCH 1028/1216] media: v4l2-ctrl: Document V4L2_CID_CAMERA_SENSOR_ROTATION Add documentation for the V4L2_CID_CAMERA_SENSOR_ROTATION camera @@ -453260,10 +453260,10 @@ index c65a2b66232e..e64c1b2c01e8 100644 2.18.4 -From 32c6ba49dbb630d01081e0161ccdf4eaaa17440f Mon Sep 17 00:00:00 2001 +From 5f103134b6b20d268bc2e48f896fd290c04cdc1f Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Sat, 9 May 2020 11:04:48 +0200 -Subject: [PATCH 1029/1209] media: v4l2-ctrls: Add camera orientation and +Subject: [PATCH 1029/1216] media: v4l2-ctrls: Add camera orientation and rotation Add support for the newly defined V4L2_CID_CAMERA_ORIENTATION @@ -453357,10 +453357,10 @@ index 660574b1b4e7..b6173d8c38f1 100644 2.18.4 -From fcc779f90467bf8670457a189b5363638898e530 Mon Sep 17 00:00:00 2001 +From 2cf5c611a25cf5e294730954160a0a3b20c92298 Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Sat, 9 May 2020 11:04:49 +0200 -Subject: [PATCH 1030/1209] media: v4l2-fwnode: Add helper to parse device +Subject: [PATCH 1030/1216] media: v4l2-fwnode: Add helper to parse device properties Add an helper function to parse common device properties in the same @@ -453382,10 +453382,10 @@ Signed-off-by: Laurent Pinchart 2 files changed, 89 insertions(+) diff --git a/drivers/media/v4l2-core/v4l2-fwnode.c b/drivers/media/v4l2-core/v4l2-fwnode.c -index 3bd1888787eb..856045356302 100644 +index 48c3b9f72722..26f644d3ef60 100644 --- a/drivers/media/v4l2-core/v4l2-fwnode.c +++ b/drivers/media/v4l2-core/v4l2-fwnode.c -@@ -595,6 +595,48 @@ void v4l2_fwnode_put_link(struct v4l2_fwnode_link *link) +@@ -599,6 +599,48 @@ void v4l2_fwnode_put_link(struct v4l2_fwnode_link *link) } EXPORT_SYMBOL_GPL(v4l2_fwnode_put_link); @@ -453503,10 +453503,10 @@ index f6a7bcd13197..7bb8da2092f6 100644 2.18.4 -From 670c4ba9546a84f6906fbc232e95b9955bea7016 Mon Sep 17 00:00:00 2001 +From b5f4c1742fa13395dc3655fa127e250a8ee4d26d Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Sat, 9 May 2020 11:04:52 +0200 -Subject: [PATCH 1031/1209] media: v4l2-ctrls: Add helper to register +Subject: [PATCH 1031/1216] media: v4l2-ctrls: Add helper to register properties Add an helper function to v4l2-ctrls to register controls associated @@ -453625,10 +453625,10 @@ index 65575e9b5a2b..162859aa2138 100644 2.18.4 -From 52ca1fa3f856e007c1b66b15566317d36f02c055 Mon Sep 17 00:00:00 2001 +From f0332559aaa1b3b3f34bf4f08e2f5ac344ccdc95 Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Sat, 4 Jul 2020 01:45:08 +0300 -Subject: [PATCH 1032/1209] media: i2c: ov5647: Parse and register properties +Subject: [PATCH 1032/1216] media: i2c: ov5647: Parse and register properties Parse device properties and register controls for them using the V4L2 fwnode properties helpers. @@ -453680,10 +453680,10 @@ index 6d84d2785f74..86a821a172b3 100644 2.18.4 -From d099eac99e57a2d40abb5477e44f2d5fb623cd21 Mon Sep 17 00:00:00 2001 +From 962187660632c8871d78f36401891c3c20820799 Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Sat, 9 May 2020 11:04:55 +0200 -Subject: [PATCH 1033/1209] media: i2c: imx219: Parse and register properties +Subject: [PATCH 1033/1216] media: i2c: imx219: Parse and register properties Parse device properties and register controls for them using the newly introduced helpers. @@ -453737,10 +453737,10 @@ index b84fc19e9ff7..812323107f36 100644 2.18.4 -From 5791014d1c35ed2b944edff6ffd76139a2c20157 Mon Sep 17 00:00:00 2001 +From 3161d530390644c1a592eb0f8d7af41dc25e558f Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Sat, 4 Jul 2020 01:45:08 +0300 -Subject: [PATCH 1034/1209] media: i2c: imx477: Parse and register properties +Subject: [PATCH 1034/1216] media: i2c: imx477: Parse and register properties Parse device properties and register controls for them using the V4L2 fwnode properties helpers. @@ -453788,10 +453788,10 @@ index e42a8633087d..3fbb173fa079 100644 2.18.4 -From e2d0fe26b1020fb9acb9a938f607088c151cb62a Mon Sep 17 00:00:00 2001 +From e5fbdfd5e52ab9817a8a423aa0f4a12f28906adc Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Sat, 4 Jul 2020 03:04:38 +0300 -Subject: [PATCH 1035/1209] dt/dtoverlays: ov5647: Add parameter to set camera +Subject: [PATCH 1035/1216] dt/dtoverlays: ov5647: Add parameter to set camera module rotation Add a rotation DT overlay parameter to allow specifying the camera @@ -453845,10 +453845,10 @@ index 5eba3cb9fb91..fd1e7a457f69 100644 2.18.4 -From 541ee7a3cec7265ff5ba5f635f777e297b6cd4a4 Mon Sep 17 00:00:00 2001 +From a710524b945bb8c5639bbd716241ba63e50eb938 Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Sat, 4 Jul 2020 03:04:38 +0300 -Subject: [PATCH 1036/1209] dt/dtoverlays: imx219: Add parameter to set camera +Subject: [PATCH 1036/1216] dt/dtoverlays: imx219: Add parameter to set camera module rotation Add a rotation DT overlay parameter to allow specifying the camera @@ -453903,10 +453903,10 @@ index 3c2d3fac93d2..dce07b335c4e 100644 2.18.4 -From 1b7a0c5f67db2b841a6408207dbbd5c54eb686b9 Mon Sep 17 00:00:00 2001 +From 0930e1e176064ee239f0c5a26104ddf71ef8fa23 Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Sat, 4 Jul 2020 03:04:38 +0300 -Subject: [PATCH 1037/1209] dt/dtoverlays: imx477: Add parameter to set camera +Subject: [PATCH 1037/1216] dt/dtoverlays: imx477: Add parameter to set camera module rotation Add a rotation DT overlay parameter to allow specifying the camera @@ -453961,10 +453961,10 @@ index 73d4f79d54e6..1a97eaaf4c82 100644 2.18.4 -From c20efc6f41cf1b0f773dfc8b04190417c6c8d58c Mon Sep 17 00:00:00 2001 +From 74e25f00fee800fce3a9def638c79619f9a0a462 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 16 Jul 2020 12:02:47 +0100 -Subject: [PATCH 1038/1209] drm/vc4: Add DRM_MODE_FLAG_DBLCLK support to +Subject: [PATCH 1038/1216] drm/vc4: Add DRM_MODE_FLAG_DBLCLK support to vc4-fkms 480i and several other modes use DRM_MODE_FLAG_DBLCLK and pixel @@ -454021,10 +454021,10 @@ index ec5c223033c8..31982bda0062 100644 2.18.4 -From df3d8dd32c0c1e55535a7b5fe5e5aaa0db7041db Mon Sep 17 00:00:00 2001 +From 9486243a8531e656d4e158f3f20c3023f92517c6 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Jul 2020 10:33:19 +0100 -Subject: [PATCH 1039/1209] leds: Add the actpwr trigger +Subject: [PATCH 1039/1216] leds: Add the actpwr trigger The actpwr trigger is a meta trigger that cycles between an inverted mmc0 and default-on. It is written in a way that could fairly easily @@ -454268,10 +454268,10 @@ index 000000000000..4e89fb314e2c 2.18.4 -From 64eb673d8f64e0f45ff4f6a5cfaa4372ff3859a8 Mon Sep 17 00:00:00 2001 +From 31b21396afeac16b01cdc0385d2a7b2749921a51 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2020 13:18:11 +0100 -Subject: [PATCH 1040/1209] configs: Enable LEDS_TRIGGER_ACTPWR +Subject: [PATCH 1040/1216] configs: Enable LEDS_TRIGGER_ACTPWR Make the combined mmc0 activity & power trigger available to use. @@ -454348,10 +454348,10 @@ index 1d42667e3c11..c7e5eeacb27c 100644 2.18.4 -From 1fd60263c52a52abaefca9f9cbd796e794180924 Mon Sep 17 00:00:00 2001 +From a3b7a1505e555beace5cf59bca33ad6ec53af09b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 16 Jul 2020 18:19:58 +0100 -Subject: [PATCH 1041/1209] ARM: dts: Select the actpwr LED trigger on Zeroes +Subject: [PATCH 1041/1216] ARM: dts: Select the actpwr LED trigger on Zeroes The new "actpwr" LED trigger guarantees that the combined PWR and ACT LED is on for at least half of every second. Under heavy SD card @@ -454397,10 +454397,10 @@ index c2f58e84eb32..5655eb4769ea 100644 2.18.4 -From 05e764d5d9d35d76e8362e94aa3054dd5e64bd68 Mon Sep 17 00:00:00 2001 +From 0ed3f4861626fbf26dbe2983f46779f36a7e0452 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 8 May 2020 22:05:29 +0100 -Subject: [PATCH 1042/1209] staging: vc04_services: isp: Rework lens shading to +Subject: [PATCH 1042/1216] staging: vc04_services: isp: Rework lens shading to take a dmabuf This removes the need for the client to use vcsm at all. @@ -454492,10 +454492,10 @@ index bb16dcbcb40f..cf8c0437f159 100644 2.18.4 -From 2095d4a5f878fe8ba312164f8d0d5661414e5996 Mon Sep 17 00:00:00 2001 +From 1c4b1b8db3ca5122e6aeee502f095acd7fb728ff Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Fri, 17 Jul 2020 09:17:36 +1000 -Subject: [PATCH 1043/1209] Mute bug fix for the Audioinjector.net isolated +Subject: [PATCH 1043/1216] Mute bug fix for the Audioinjector.net isolated soundcard. --- @@ -454562,10 +454562,10 @@ index 652464658fef..27e1316e387d 100644 2.18.4 -From c2ccd7280c44ce313b3818bb2e33ed0e750e4266 Mon Sep 17 00:00:00 2001 +From 9984edd5d5ae5bf45419aeda641c39f139065af7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 17 Jul 2020 17:56:17 +0100 -Subject: [PATCH 1044/1209] configs: Add MAXIM_THERMOCOUPLE=m +Subject: [PATCH 1044/1216] configs: Add MAXIM_THERMOCOUPLE=m See: https://github.com/raspberrypi/linux/issues/3732 @@ -454642,10 +454642,10 @@ index c7e5eeacb27c..04128417383a 100644 2.18.4 -From 3572fcd91788928a74f6f7e6e3e890437e3ca87a Mon Sep 17 00:00:00 2001 +From a2e50dc9d07c5128bb6e3c6c8f856f05a4e91c02 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 20 Apr 2020 18:00:38 +0100 -Subject: [PATCH 1045/1209] vc4: Report channel mapping back to userspace +Subject: [PATCH 1045/1216] vc4: Report channel mapping back to userspace This follows logic in hdmi-codec.c to use speaker layout from ELD to choose a suitable speaker mapping based on @@ -455154,10 +455154,10 @@ index 5914de41705c..e866979a6df5 100644 2.18.4 -From d4c16dc3de8f5a1ace77df752d6a278646f76d2a Mon Sep 17 00:00:00 2001 +From dc877526a36dac4c74fa7bd817906503d5338d39 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 20 Jul 2020 09:35:46 +0100 -Subject: [PATCH 1046/1209] SQUASH: leds: actpwr - delete unused variable +Subject: [PATCH 1046/1216] SQUASH: leds: actpwr - delete unused variable Signed-off-by: Phil Elwell --- @@ -455180,10 +455180,10 @@ index 4e89fb314e2c..1a52107ceb03 100644 2.18.4 -From d25611603ce050100ab9aaeaef393d13e41966fb Mon Sep 17 00:00:00 2001 +From 0c2b8d82e6e6e2afcde063abe3e63c8fe9e041f5 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 21 Jul 2020 17:34:09 +0100 -Subject: [PATCH 1047/1209] staging: vchiq_arm: children inherit DMA config +Subject: [PATCH 1047/1216] staging: vchiq_arm: children inherit DMA config Although it is no longer necessary for vchiq's children to have a different DMA configuration to the parent, they do still need to @@ -455222,10 +455222,10 @@ index d55f038637fc..4edfca26410e 100644 2.18.4 -From f40af87d4136e457ae1bea26e936e17a3d593726 Mon Sep 17 00:00:00 2001 +From 03f587b9f71af6686836897c77c48e1ad4e5e168 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 22 Jul 2020 17:45:24 +0100 -Subject: [PATCH 1048/1209] ARM: dts: 2711 DMA can address 36 bits +Subject: [PATCH 1048/1216] ARM: dts: 2711 DMA can address 36 bits Kernels prior to 5.7 only see the first entry in dma-ranges, so make it cover the full addressable range. @@ -455253,10 +455253,10 @@ index 444a3d74e8f2..c2c63bbef338 100644 2.18.4 -From 2d9985373c1f0d66773a4174c9cc70bd33d4705a Mon Sep 17 00:00:00 2001 +From 6c7250aa0b4e9b79f63c20877fedaa7cb72e3828 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 22 Jul 2020 17:59:31 +0100 -Subject: [PATCH 1049/1209] bcm2835-dma: Advertise the full DMA range +Subject: [PATCH 1049/1216] bcm2835-dma: Advertise the full DMA range Unless the DMA mask is set wider than 32 bits, DMA mapping will use a bounce buffer. @@ -455336,10 +455336,10 @@ index 9fec52489421..5a9b18edc2b7 100644 2.18.4 -From bf0548b71dbc3efff7c2819f39810dbbad6472a9 Mon Sep 17 00:00:00 2001 +From f67582cc9d09b8dc51b45557de84e8472acccc95 Mon Sep 17 00:00:00 2001 From: iamdavidcz Date: Thu, 23 Jul 2020 23:10:22 +0200 -Subject: [PATCH 1050/1209] add CONFIG_CRYPTO_USER_API_HASH=m +Subject: [PATCH 1050/1216] add CONFIG_CRYPTO_USER_API_HASH=m --- arch/arm/configs/bcm2709_defconfig | 1 + @@ -455413,10 +455413,10 @@ index 04128417383a..05459f731972 100644 2.18.4 -From f02fb2bbf2de0b7a87b8b90a4d734f91f7232cd5 Mon Sep 17 00:00:00 2001 +From 80bb736600d87c3a6faa05bf9ec73d908b691431 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 27 Jul 2020 14:56:16 +0100 -Subject: [PATCH 1051/1209] configs: Adding remaining crypto API modules +Subject: [PATCH 1051/1216] configs: Adding remaining crypto API modules Now that CONFIG_CRYPTO_USER_API_HASH=m is enabled, adding CONFIG_CRYPTO_USER_API_RNG=m and CONFIG_CRYPTO_USER_API_AEAD=m should @@ -455502,10 +455502,10 @@ index 05459f731972..11f3ff5d60f8 100644 2.18.4 -From 2fda744b2adeb7328b80639b764fcaac65ea5c1c Mon Sep 17 00:00:00 2001 +From bba664e54769d2e65e1c7535b0c60f8f5b565f12 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 27 Jul 2020 15:34:19 +0100 -Subject: [PATCH 1052/1209] configs: Restore missing cgroups to BCM2835-7 +Subject: [PATCH 1052/1216] configs: Restore missing cgroups to BCM2835-7 See: https://github.com/raspberrypi/linux/issues/3644 @@ -455559,10 +455559,10 @@ index 11f3ff5d60f8..feca764ecd74 100644 2.18.4 -From aa979d899902b8383c8a699fd19403d12a47babb Mon Sep 17 00:00:00 2001 +From 516c628ece33d850fbb1a580c2a2a876c41b1aea Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 17 Jul 2020 11:20:07 +0100 -Subject: [PATCH 1053/1209] ARM: dts: Add UART skip-init properties for U-boot +Subject: [PATCH 1053/1216] ARM: dts: Add UART skip-init properties for U-boot U-boot can get stuck trying to initialise UARTs that aren't mapped to the pin header. There is no reason for U-boot not to rely on the @@ -455600,10 +455600,10 @@ index e3d90b4262f1..68a7e1c09db1 100644 2.18.4 -From 381a98d5fb89ef87f755734e4d9537bb25664bc2 Mon Sep 17 00:00:00 2001 +From 70e1865ad23710f341c065763b4641d245155ca4 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 28 Jul 2020 13:01:42 +0100 -Subject: [PATCH 1054/1209] drm/vc4: Remove UIF from the list of modifiers +Subject: [PATCH 1054/1216] drm/vc4: Remove UIF from the list of modifiers returned by format_mod_supported FKMS was listing UIF in the supported modifiers from format_mod_supported @@ -455635,10 +455635,10 @@ index 31982bda0062..7802020cc3c0 100644 2.18.4 -From 587e5f57f4a9b75005216102b06e337e0a827dd9 Mon Sep 17 00:00:00 2001 +From eb9f559a21e131b5662248deee65f237bd19785c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 29 Jul 2020 13:47:55 +0100 -Subject: [PATCH 1055/1209] ARM: proc-v7: Force misalignment of early stmia +Subject: [PATCH 1055/1216] ARM: proc-v7: Force misalignment of early stmia In an attempt to prevent the problem of CPUn not starting, explicitly misalign the scratch space used to save registers acros the cache @@ -455701,10 +455701,10 @@ index c4e8006a1a8c..d5d63b9fbe22 100644 2.18.4 -From b2e1aba299c90105f193a4b2e1065e17ddd0670c Mon Sep 17 00:00:00 2001 +From a7ecc0eab1acbbeec4d179a381d175ea1784d7f8 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 30 Jul 2020 15:13:09 +0100 -Subject: [PATCH 1056/1209] overlays: Fix sc16is75x overlays w.r.t. serdev +Subject: [PATCH 1056/1216] overlays: Fix sc16is75x overlays w.r.t. serdev Enabling serdev support in rpi-5.4.y had the unintended consequence of making any UART device node with a subnode look like a "serdev" node, @@ -455895,10 +455895,10 @@ index ffdea106434a..730c6e8cd614 100644 2.18.4 -From b44ab4e69075c272c3125425dafe90255881f6f2 Mon Sep 17 00:00:00 2001 +From 7b52614fbf1845a4c45d409f3e3ab44ad74d2716 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 30 Jul 2020 18:06:24 +0100 -Subject: [PATCH 1057/1209] overlays: Delete spi0-hw-cs +Subject: [PATCH 1057/1216] overlays: Delete spi0-hw-cs The spi0-hw-cs overlay is unnecessary (and actually harmful) with the current kernels. Delete it, leaving a note in the README and a @@ -455995,10 +455995,10 @@ index 168a0dc80ad1..000000000000 2.18.4 -From dd8a8fe80dde46858e8551587a6fa94f28a0baf8 Mon Sep 17 00:00:00 2001 +From a0c8afd8e8a6c871d6369df24bbd3056aa9aa5e4 Mon Sep 17 00:00:00 2001 From: Bartosz Golaszewski Date: Tue, 22 Oct 2019 10:36:24 +0200 -Subject: [PATCH 1058/1209] backlight: gpio: Explicitly set the direction of +Subject: [PATCH 1058/1216] backlight: gpio: Explicitly set the direction of the GPIO commit 706dc68102bc7421a9e6573d149ab6d769d71cc7 upstream. @@ -456089,10 +456089,10 @@ index 18e053e4716c..40e94eb7a7b3 100644 2.18.4 -From c1eac0699769f9c07755d16b89893ad06de9c61c Mon Sep 17 00:00:00 2001 +From f82a68c2aa6e517164b884c5642eee0a748d8cc8 Mon Sep 17 00:00:00 2001 From: Dougie Lawson Date: Mon, 27 Jul 2020 23:52:40 +0100 -Subject: [PATCH 1059/1209] overlays: Add maxtherm overlay for MAX6675/31855 +Subject: [PATCH 1059/1216] overlays: Add maxtherm overlay for MAX6675/31855 Add an overlay - maxtherm - to support the MAX6675 and MAX31855 family of thermocouples. @@ -456338,10 +456338,10 @@ index 000000000000..34d5727069ec 2.18.4 -From cc4e16dfb15b3e7f93848a2ca98b02f76fb7abca Mon Sep 17 00:00:00 2001 +From b5876dc2c67674ff81d4ee962e7b67daa073fc0e Mon Sep 17 00:00:00 2001 From: Annaliese McDermond Date: Sun, 2 Aug 2020 18:19:43 +0000 -Subject: [PATCH 1060/1209] configs: add CONFIG_SENSORS_IIO_HWMON=m +Subject: [PATCH 1060/1216] configs: add CONFIG_SENSORS_IIO_HWMON=m The hwmon module for the ads1015 was removed from the kernel in favor of the IIO version. This patch adds the bridge driver @@ -456421,10 +456421,10 @@ index feca764ecd74..497a14e0a6aa 100644 2.18.4 -From df668c8e89dfcca3390d9a42fc85c8d2fafe29af Mon Sep 17 00:00:00 2001 +From 3f2e34852df19d8aa66c9e501a5d4d23b6fd0ef6 Mon Sep 17 00:00:00 2001 From: Annaliese McDermond Date: Sun, 2 Aug 2020 18:25:07 +0000 -Subject: [PATCH 1061/1209] dtoverlays: Add the iio_hwmon driver to correct ADC +Subject: [PATCH 1061/1216] dtoverlays: Add the iio_hwmon driver to correct ADC issues The Linux kernel maintainers removed the hwmon driver for the @@ -456467,10 +456467,10 @@ index 08bfce0edb23..d18187d7f343 100644 2.18.4 -From e7d71df7387a55a675244ab3806e688851bb1898 Mon Sep 17 00:00:00 2001 +From c5769ff0bddf7639f4fa5a40c2e38809ac6d3753 Mon Sep 17 00:00:00 2001 From: Greg Kroah-Hartman Date: Tue, 14 Jul 2020 14:03:44 +0200 -Subject: [PATCH 1062/1209] Revert "ath9k: Fix general protection fault in +Subject: [PATCH 1062/1216] Revert "ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb" This reverts commit b5c8896bc14f54e5c4dd5a6e42879f125b8abd2d which is @@ -456658,10 +456658,10 @@ index 5985aa15ca93..a94e7e1c86e9 100644 2.18.4 -From 2adcebd3d576e8809794bd3fc32580d070fd1070 Mon Sep 17 00:00:00 2001 +From 7725542891d29ee16d996dc05fe7baa68c2b15b4 Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Fri, 7 Aug 2020 13:55:18 +0100 -Subject: [PATCH 1063/1209] dts: bcm2711: Disable DVP by default +Subject: [PATCH 1063/1216] dts: bcm2711: Disable DVP by default The HDMI DVP should be disabled by default as is the case for other display related drivers. This changes resolves an issue when using @@ -456710,10 +456710,10 @@ index 935e9469e318..3c662cea4e1f 100644 2.18.4 -From a33540e727df1080ce4e32a652287372bf3b4c2e Mon Sep 17 00:00:00 2001 +From c07c10094cc4716a7657ac7375fe4f458683a81d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 5 Aug 2020 17:34:27 +0100 -Subject: [PATCH 1064/1209] config: Add USB gadget support to bcm2711 config +Subject: [PATCH 1064/1216] config: Add USB gadget support to bcm2711 config Signed-off-by: Phil Elwell --- @@ -456769,10 +456769,10 @@ index 085507434521..7ea2b663bdc0 100644 2.18.4 -From 964a832717f748821d10b2d2dcbcacac193e5323 Mon Sep 17 00:00:00 2001 +From 4452c35c7255e5297c1759e97a746a8044ad3616 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 5 Aug 2020 17:35:48 +0100 -Subject: [PATCH 1065/1209] ARM: dts: Add required USB power domain for XCHI +Subject: [PATCH 1065/1216] ARM: dts: Add required USB power domain for XCHI The firmware setting otg_mode=1 can be used to enable the onboard XHCI controller in host mode, but that requires that the USB power domain @@ -456799,10 +456799,10 @@ index 0d804cc824e0..b624ab54ad05 100644 2.18.4 -From 1902b146a0404c065da47f871a7587555685a358 Mon Sep 17 00:00:00 2001 +From 644becc673442b06397385ef8c49e83d3b9887e7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 12 Aug 2020 10:15:52 +0100 -Subject: [PATCH 1066/1209] overlays: Regenerate upstream-pi4 +Subject: [PATCH 1066/1216] overlays: Regenerate upstream-pi4 The recent modification to vc4-kms-v3d-pi4 also results in a change to the Pi 4 version of the upstream overlay. @@ -456833,10 +456833,10 @@ index 30130f09fbc6..d88bbcfc36d1 100644 2.18.4 -From a0fc56728f271ea7c3af89d890ead41cd35612cf Mon Sep 17 00:00:00 2001 +From dd5a29e24977b50da5e14f3d4dd3b1040cbda32d Mon Sep 17 00:00:00 2001 From: Qiujun Huang Date: Sat, 4 Apr 2020 12:18:38 +0800 -Subject: [PATCH 1067/1209] ath9k: Fix general protection fault in +Subject: [PATCH 1067/1216] ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -457058,10 +457058,10 @@ index a94e7e1c86e9..5985aa15ca93 100644 2.18.4 -From c16dc650c6ba61bf146d6da3e4fddb00535cf6dd Mon Sep 17 00:00:00 2001 +From 329ddcff497684c2dc762d3e3b6f23df14f7b13f Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 20 Jul 2020 16:42:57 +0100 -Subject: [PATCH 1068/1209] drm/vc4: Increase the number of planes per crtc in +Subject: [PATCH 1068/1216] drm/vc4: Increase the number of planes per crtc in FKMS. The number assigned was arbitrary as one primary, one overlay, @@ -457169,10 +457169,10 @@ index 7802020cc3c0..bafdd1265289 100644 2.18.4 -From e2c633d9140422921584f3eb8d61add183f3ed3c Mon Sep 17 00:00:00 2001 +From 1bf1995644d27a7869f14bade2c4b07b0aa47632 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 13 Aug 2020 18:29:56 +0100 -Subject: [PATCH 1069/1209] drm/vc4: Set the possible crtcs mask correctly for +Subject: [PATCH 1069/1216] drm/vc4: Set the possible crtcs mask correctly for planes with FKMS The driver was assigning all planes to crtcs when actually they're @@ -457215,10 +457215,10 @@ index bafdd1265289..0063d78a1b4a 100644 2.18.4 -From 7374fb0b3d7c67f4f10bc1ae86436981f6dfcca7 Mon Sep 17 00:00:00 2001 +From 44ae84a07bcc21b852025972f8bbf2f63b3d25e5 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 13 Aug 2020 16:58:18 +0100 -Subject: [PATCH 1070/1209] staging: vc04_services: codec: Fix incorrect buffer +Subject: [PATCH 1070/1216] staging: vc04_services: codec: Fix incorrect buffer cleanup The allocated input and output buffers are initialised in @@ -457273,10 +457273,10 @@ index 3fe81979aaa1..b6c5a66b4b4a 100644 2.18.4 -From da8be658ab74aa54eb6618f5baa11728fecf75a4 Mon Sep 17 00:00:00 2001 +From 012346b4f1e9a2cb75ddc9c9ca59b229abeff371 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 13 Aug 2020 17:01:27 +0100 -Subject: [PATCH 1071/1209] staging: vc04_service: codec: Allow start_streaming +Subject: [PATCH 1071/1216] staging: vc04_service: codec: Allow start_streaming to update the buffernum start_streaming passes a count of how many buffers have been queued @@ -457349,10 +457349,10 @@ index b6c5a66b4b4a..427048c0ea31 100644 2.18.4 -From 48beb4bcae6b8f1853c38f9cec2e3a50a9cf9248 Mon Sep 17 00:00:00 2001 +From c0f6c47fa70786e91c3ef734c43806af706f8898 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 13 Aug 2020 17:04:53 +0100 -Subject: [PATCH 1072/1209] staging: vc04_services: codec: Fix component +Subject: [PATCH 1072/1216] staging: vc04_services: codec: Fix component enable/disable start_streaming enabled the VPU component if ctx->component_enabled @@ -457393,10 +457393,10 @@ index 427048c0ea31..14c47e2ea995 100644 2.18.4 -From d14d13f7dabcd8383fd283596a58702dca5f208b Mon Sep 17 00:00:00 2001 +From 411b0beff07ff9ac5a04efeec844234aa8490fb3 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 14 Aug 2020 17:29:29 +0100 -Subject: [PATCH 1073/1209] configs: Add USB_GADGET=m to bcmrpi3_defconfig +Subject: [PATCH 1073/1216] configs: Add USB_GADGET=m to bcmrpi3_defconfig See: https://github.com/raspberrypi/linux/issues/3796 @@ -457421,10 +457421,10 @@ index 497a14e0a6aa..65432c855202 100644 2.18.4 -From afd142043dd89576bfff8b5c8ec49fd7410a8188 Mon Sep 17 00:00:00 2001 +From c1ae4fa6c68776185e3215fce788b25961c64861 Mon Sep 17 00:00:00 2001 From: Andreas Watterott <1488433+awatterott@users.noreply.github.com> Date: Mon, 17 Aug 2020 21:17:09 +0200 -Subject: [PATCH 1074/1209] update rpi-display-overlay.dts pins for 5.4 +Subject: [PATCH 1074/1216] update rpi-display-overlay.dts pins for 5.4 --- arch/arm/boot/dts/overlays/rpi-display-overlay.dts | 6 +++--- @@ -457459,10 +457459,10 @@ index a5eed07d6a4b..de87432ff2be 100644 2.18.4 -From 9af549ff6d9845d4c96b9c351e949bec8fb6901a Mon Sep 17 00:00:00 2001 +From 3c1deaaa5386c01544d451b723fbf0f67cc91b15 Mon Sep 17 00:00:00 2001 From: "Ziqian SUN (Zamir)" Date: Sat, 11 Apr 2020 09:34:27 +0800 -Subject: [PATCH 1075/1209] Bluetooth: btrtl: Add support for RTL8761B +Subject: [PATCH 1075/1216] Bluetooth: btrtl: Add support for RTL8761B commit 04896832c94aae4842100cafb8d3a73e1bed3a45 upstream. @@ -457542,10 +457542,10 @@ index 0dfaf90a31b0..6cfdef7fc4b1 100644 2.18.4 -From 085334c06f5ed3c899241d7518027e8fbba36e8f Mon Sep 17 00:00:00 2001 +From ce4499837ccfae9c814c5941bd7562a93667b9e4 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 17 Aug 2020 18:11:47 +0100 -Subject: [PATCH 1076/1209] dtoverlays: Add overlay for the PCA953x family of +Subject: [PATCH 1076/1216] dtoverlays: Add overlay for the PCA953x family of GPIO expanders Adds an overlay for configuring all the GPIO expanders supported @@ -457868,10 +457868,10 @@ index 000000000000..8b6ee44665ce 2.18.4 -From fb5182978fb8e75fd381de69c22dbde371dc0a9f Mon Sep 17 00:00:00 2001 +From 2b0863f42615983f0b6db8499d6f46a9401efc8f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 15 May 2020 16:28:32 +0100 -Subject: [PATCH 1077/1209] rtc: rv3028: Write BSM and TCE/TCR to EEPROM +Subject: [PATCH 1077/1216] rtc: rv3028: Write BSM and TCE/TCR to EEPROM Periodically the RV3028 refreshes registers from the EEPROM. When this happens, some settings that have only been committed to registers are @@ -457994,10 +457994,10 @@ index 8b2446909a1b..e02ae4b1cbc2 100644 2.18.4 -From 1d50dbb97c7d84bed8bb1d870026dbe4440a5ead Mon Sep 17 00:00:00 2001 +From 4dcc7f717d1e17a318d1e6627b9189c389a0f38f Mon Sep 17 00:00:00 2001 From: Einar Vading Date: Fri, 14 Aug 2020 22:14:41 +0200 -Subject: [PATCH 1078/1209] rtc: rv3028: Refresh RAM on EEPROM write +Subject: [PATCH 1078/1216] rtc: rv3028: Refresh RAM on EEPROM write The active RV3028 settings are in RAM so after modifying the settings in EEPROM the RAM should be refreshed so that they take effect. @@ -458092,10 +458092,10 @@ index e02ae4b1cbc2..99d10d7ead2f 100644 2.18.4 -From 40d9ce45ce902c44b6583ff470371ca3e19788f0 Mon Sep 17 00:00:00 2001 +From 56b654dba5692940476a5ed0f0516c854f5c5c92 Mon Sep 17 00:00:00 2001 From: Thomas Preston Date: Thu, 13 Aug 2020 01:38:35 +0100 -Subject: [PATCH 1079/1209] dt/overlays: Add PiFace Digital Device Tree Overlay +Subject: [PATCH 1079/1216] dt/overlays: Add PiFace Digital Device Tree Overlay The PiFace Digital is a convenient breakout board for the Microchip mcp23s17 SPI GPIO port expander. @@ -458302,10 +458302,10 @@ index 000000000000..532a858683d6 2.18.4 -From b8490de79507eedb6804e2387c1f9693c3c06c22 Mon Sep 17 00:00:00 2001 +From 9549a541130d7874f0a8e2c5c992f35bd8a28a1a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 18 Aug 2020 13:16:39 +0100 -Subject: [PATCH 1080/1209] configs: Add CONFIG_UEVENT_HELPER=y +Subject: [PATCH 1080/1216] configs: Add CONFIG_UEVENT_HELPER=y See: https://github.com/raspberrypi/linux/issues/3785 @@ -458382,10 +458382,10 @@ index 65432c855202..9c6ada12bebf 100644 2.18.4 -From fff3b92243f9d4a03dda554905cecf1791deb4da Mon Sep 17 00:00:00 2001 +From d7ab9105078d464fd85a7c7f705391bb1b581ea7 Mon Sep 17 00:00:00 2001 From: RICCIARDI-Adrien Date: Thu, 20 Aug 2020 10:18:35 +0200 -Subject: [PATCH 1081/1209] overlays: Updated MCP3008 compatible strings. +Subject: [PATCH 1081/1216] overlays: Updated MCP3008 compatible strings. Used recommended ones from Documentation/devicetree/bindings/iio/adc/mcp320x.txt. --- @@ -458472,10 +458472,10 @@ index 0b7d9f75546e..957fdb9310af 100755 2.18.4 -From f4fab8a7ca887cecdef2322f7dac42817f393dd3 Mon Sep 17 00:00:00 2001 +From 607d9742b195866388c7e4afba89f5acbe590e37 Mon Sep 17 00:00:00 2001 From: Ramin Moussavi Date: Sat, 25 Jul 2020 22:31:49 +0200 -Subject: [PATCH 1082/1209] RESET_CONTROLLER needs to be activated to compile +Subject: [PATCH 1082/1216] RESET_CONTROLLER needs to be activated to compile Broadcom BCM2835 clock support --- @@ -458498,10 +458498,10 @@ index 03bbd8040451..2d32eeca0153 100644 2.18.4 -From 96f7fd9002488c8965e7e63f24eaa03241e6e76d Mon Sep 17 00:00:00 2001 +From 99366e8496203b9b56ec6a3a2e00e7239d5a0ef2 Mon Sep 17 00:00:00 2001 From: Andrei Koshkosh Date: Sun, 29 Sep 2019 05:04:05 -0300 -Subject: [PATCH 1083/1209] media: dvbsky: use a single mutex and state buffers +Subject: [PATCH 1083/1216] media: dvbsky: use a single mutex and state buffers for all R/W ops commit cecf0bbbcb6f035a5ca2197f3e11ec2b7fb3da83 upstream. @@ -458568,10 +458568,10 @@ index dc380c0c9536..199ba6a8201f 100644 2.18.4 -From c0eb495581682ed0eeddd1b5dbad64bad3563938 Mon Sep 17 00:00:00 2001 +From f7518053f51c34611bbea86ce462f3eba85896d5 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 24 Aug 2020 17:11:34 +0100 -Subject: [PATCH 1084/1209] ARM: dts: bcm2711: Enable support for DDR52 eMMC +Subject: [PATCH 1084/1216] ARM: dts: bcm2711: Enable support for DDR52 eMMC See: https://github.com/raspberrypi/linux/issues/3802 @@ -458596,10 +458596,10 @@ index b624ab54ad05..0556c73e332a 100644 2.18.4 -From 111c43015413e73aeb42dc53541e41f4a9923f8f Mon Sep 17 00:00:00 2001 +From 07cf208b37b2a5e0abe849c57f2f33ba0583b852 Mon Sep 17 00:00:00 2001 From: Paul Elder Date: Mon, 24 Aug 2020 17:14:29 +0900 -Subject: [PATCH 1085/1209] staging: vc04_services: ISP: Fix dmabuf error check +Subject: [PATCH 1085/1216] staging: vc04_services: ISP: Fix dmabuf error check in S_CTRL In bcm2835_isp_s_ctrl, the error check for dma_buf_get() is incorrect, @@ -458627,10 +458627,10 @@ index db38649124b7..f3703f2a0143 100644 2.18.4 -From 0067e53db30013f9799b74bbe545f609900e71e6 Mon Sep 17 00:00:00 2001 +From 658c467c904c7b608ba3dc0871d8aca16da98b6c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 24 Aug 2020 18:28:52 +0100 -Subject: [PATCH 1086/1209] ARM: dts: bcm2708.dtsi: Don't delete the cpus node +Subject: [PATCH 1086/1216] ARM: dts: bcm2708.dtsi: Don't delete the cpus node The cpus node was originally deleted to match the then downstream version of the BCM2835 DTS files, but doing so doesn't seem to make @@ -458659,10 +458659,10 @@ index a32ff21613ed..36ec4989403f 100644 2.18.4 -From 59656c2ecad51543170a8499dd45fe8d4cd9d2bd Mon Sep 17 00:00:00 2001 +From f2b4b3946b1670ba98fe033ad4806a5184ca10e0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 25 Aug 2020 11:06:20 +0100 -Subject: [PATCH 1087/1209] ARM: dts: bcm2711: Add mmc_ddr_1_8v where possible +Subject: [PATCH 1087/1216] ARM: dts: bcm2711: Add mmc_ddr_1_8v where possible Advertise mmc_ddr_1_8v on platforms that support 1.8V SD/MMC DDR52. @@ -458704,10 +458704,10 @@ index d4ea928e30ce..823aeeca393d 100644 2.18.4 -From 914df1889bf492e1d6d94dc71acf5cf932a15925 Mon Sep 17 00:00:00 2001 +From 0d58e69972999ec830f38d37d64868095e6b75ee Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 25 Aug 2020 14:06:34 +0100 -Subject: [PATCH 1088/1209] configs: Add I2C_HID=m +Subject: [PATCH 1088/1216] configs: Add I2C_HID=m Enable support for I2C HID devices. @@ -458786,10 +458786,10 @@ index 9c6ada12bebf..f278668e178d 100644 2.18.4 -From fff255bc09187f42084b2701c6483accd25fcb64 Mon Sep 17 00:00:00 2001 +From 14d2f9d4da8526ee3581be66850ccab75f36ad55 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 25 Aug 2020 14:19:51 +0100 -Subject: [PATCH 1089/1209] Revert "ARM: dts: bcm2711: Add mmc_ddr_1_8v where +Subject: [PATCH 1089/1216] Revert "ARM: dts: bcm2711: Add mmc_ddr_1_8v where possible" The commit being reverted has been seen to prevent booting with an eMMC @@ -458833,10 +458833,10 @@ index 823aeeca393d..d4ea928e30ce 100644 2.18.4 -From af2e47169ef8e73bf1bd81d3c69f3d84ab3481fb Mon Sep 17 00:00:00 2001 +From 0d052fcc36706ecec826b14bc74a841706d8e114 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 25 Aug 2020 17:08:17 +0100 -Subject: [PATCH 1090/1209] configs: Add CONFIG_SPS30=m +Subject: [PATCH 1090/1216] configs: Add CONFIG_SPS30=m Enable the driver for the Sensirion SPS30 particulate matter sensor. The i2c-sensor overlay already has support for the device, but it does @@ -458917,10 +458917,10 @@ index f278668e178d..a69ed1899039 100644 2.18.4 -From 09eefe61a1231d625ad379f722a80bbaac2fae20 Mon Sep 17 00:00:00 2001 +From c95e7bf4173a8c2284132cebe0a77b8f82397e60 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 24 Aug 2020 17:30:06 +0100 -Subject: [PATCH 1091/1209] Revert "raspberrypi-cpufreq: Only report integer +Subject: [PATCH 1091/1216] Revert "raspberrypi-cpufreq: Only report integer pll divisor frequencies" This reverts commit f44019c198fdfea0c880f5e64641b8a43c13e829. @@ -458964,10 +458964,10 @@ index 8bcfab2749a8..2bc7d9734272 100644 2.18.4 -From d2432301006376797092c5b5c9d3bccf5f265b63 Mon Sep 17 00:00:00 2001 +From 4e1c3f351acffb20db99cc0ae0be18d9597f9ec0 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 25 Aug 2020 11:26:04 +0100 -Subject: [PATCH 1092/1209] configs: Enable upstream cpufreq driver for pi0/pi1 +Subject: [PATCH 1092/1216] configs: Enable upstream cpufreq driver for pi0/pi1 Signed-off-by: popcornmix --- @@ -458992,10 +458992,10 @@ index 9789478cc4d1..d681885c1d2b 100644 2.18.4 -From 07b052e1b1b4c08660eb0a5d128ad7847dc7aad2 Mon Sep 17 00:00:00 2001 +From 8036fd7d17d8cce05433a10a298ab7bea828eda3 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 27 Aug 2020 17:57:18 +0100 -Subject: [PATCH 1093/1209] ARM: dts: bcm2835: Use the L2 non-allocating alias +Subject: [PATCH 1093/1216] ARM: dts: bcm2835: Use the L2 non-allocating alias The /soc/dma-ranges property on BCM2835 currently results in DMA addresses in the range 0x40000000-0x5fffffff. This will allocate in the @@ -459028,10 +459028,10 @@ index 53bf4579cc22..b94d5ec3f332 100644 2.18.4 -From 440ead460d822af1ac2e8b030d81e3f7999b770c Mon Sep 17 00:00:00 2001 +From 1ee3f3d62551c27cc82e5194e8ceeff68bd286a9 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 27 Aug 2020 16:30:26 +0100 -Subject: [PATCH 1094/1209] media: bcm2835-unicam: Drop WARN on uing direct +Subject: [PATCH 1094/1216] media: bcm2835-unicam: Drop WARN on uing direct cache alias Pi 0&1 pass all ARM accesses through the VPU L2 cache, therefore @@ -459068,10 +459068,10 @@ index 57c3c5f5db56..6501fb205e20 100644 2.18.4 -From c94d21f33e2ed058d2db798b8f011b60a7bcd1e4 Mon Sep 17 00:00:00 2001 +From fc84abc6b7586abd9573394b14221c0112ea0468 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 10 Jul 2020 12:40:50 +0100 -Subject: [PATCH 1095/1209] media: i2c: tc358743: Only allow supported pixel +Subject: [PATCH 1095/1216] media: i2c: tc358743: Only allow supported pixel fmts in set_fmt Fix commit "media: tc358743: Return an appropriate colorspace from @@ -459104,10 +459104,10 @@ index b3b8d6e15ea2..eef6ab823c6c 100644 2.18.4 -From 7929e24cdcac03cf1bfddbc6cb626ac31257314f Mon Sep 17 00:00:00 2001 +From fd4bd730f820b24fbd75015468a74b7ea96af32a Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 7 Jul 2020 18:29:10 +0100 -Subject: [PATCH 1096/1209] media: i2c: ov9281: Add support for 8 bit readout +Subject: [PATCH 1096/1216] media: i2c: ov9281: Add support for 8 bit readout The sensor supports 8 bit mode as well as 10bit, so add the relevant code to allow selection of this. @@ -459298,10 +459298,10 @@ index bb8efc3d3cba..9610c24ceff1 100644 2.18.4 -From a8c67d4ef0676cbe1cd3e0d4b2537ed54474e129 Mon Sep 17 00:00:00 2001 +From d57035d8791e82948aaee618825a986f56ae68fe Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 28 Aug 2020 12:55:41 +0100 -Subject: [PATCH 1097/1209] overlays: Add spi0-1cs and spi0-2cs +Subject: [PATCH 1097/1216] overlays: Add spi0-1cs and spi0-2cs The spi0-1cs overlay allows the SPI0 interface to be run with a single CS line, which can be useful if GPIOs are in short supply. The no_miso @@ -459464,10 +459464,10 @@ index ff41439a483a..df6519537c3a 100644 2.18.4 -From 1d3b5d4eb0e772084f076ff61972fe06c34df008 Mon Sep 17 00:00:00 2001 +From 646d165222f6ee706c58da9fc97f9f605ba07d59 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 28 Aug 2020 22:04:05 +0100 -Subject: [PATCH 1098/1209] overlays: Fix error in README +Subject: [PATCH 1098/1216] overlays: Fix error in README spi0-cs has been renamed spi0-2cs, not spi0-1cs. @@ -459493,10 +459493,10 @@ index a0adf476eafa..e2d90595c3c0 100644 2.18.4 -From d47f44c2cc529b95f05efa98ac0d102e6dc1f55b Mon Sep 17 00:00:00 2001 +From c5f92f9f4c85047f1f6c6755d6d6f9175410f5c9 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 1 Sep 2020 15:46:28 +0100 -Subject: [PATCH 1099/1209] configs: Make the evdev module a built-in +Subject: [PATCH 1099/1216] configs: Make the evdev module a built-in The evdev module is required to use a keyboard (although not a mouse, it appears). This means that if a kernel is unable to load modules the @@ -459583,10 +459583,10 @@ index a69ed1899039..93c935bc9fb6 100644 2.18.4 -From 9882846a7879b0766eb45166cc5dcfdfc6101a62 Mon Sep 17 00:00:00 2001 +From a9354d770bfe6fd5578bee16e498cbe3012d5052 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 1 Sep 2020 17:31:31 +0100 -Subject: [PATCH 1100/1209] configs: Include AppArmor support +Subject: [PATCH 1100/1216] configs: Include AppArmor support AppArmor security has been a long-requested feature. This commit adds the config settings necessary to allow it to be enabled at boot @@ -459795,10 +459795,10 @@ index 93c935bc9fb6..e5696e1c86c2 100644 2.18.4 -From a3a8cf4b79193c762871b83c3955fa62c5147fff Mon Sep 17 00:00:00 2001 +From 745cc366bb0c5fd483a9be4ec4409f05d8915ec0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 2 Sep 2020 08:39:57 +0100 -Subject: [PATCH 1101/1209] overlays: Minor README correction +Subject: [PATCH 1101/1216] overlays: Minor README correction Signed-off-by: Phil Elwell --- @@ -459822,10 +459822,10 @@ index e2d90595c3c0..9662d297ac6f 100644 2.18.4 -From a3b7633d69066d8d4583c1b34ffc3379e8debe93 Mon Sep 17 00:00:00 2001 +From 57a20b6c261a1a9dd506cf300e35aea3b7384544 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 1 Sep 2020 18:15:27 +0100 -Subject: [PATCH 1102/1209] staging/fbtft: Add support for display variants +Subject: [PATCH 1102/1216] staging/fbtft: Add support for display variants Display variants are intended as a replacement for the now-deleted fbtft_device drivers. Drivers can register additional compatible @@ -460036,10 +460036,10 @@ index 9b6bdb62093d..c5703cd5ec7d 100644 2.18.4 -From 188d8a93d355889256e355a7870982ecb19c6699 Mon Sep 17 00:00:00 2001 +From d8254b081f32cd0c887edfa706d84fa9a0f385a7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 3 Sep 2020 17:36:00 +0100 -Subject: [PATCH 1103/1209] overlays: Add adafruit18 and sainsmart18 overlays +Subject: [PATCH 1103/1216] overlays: Add adafruit18 and sainsmart18 overlays Add support for three ST7735R-based displays - adafruit18, adafruit18_green and sainsmart18. @@ -460219,10 +460219,10 @@ index 000000000000..38bbe2cfc207 2.18.4 -From 772383b3a0a045e9cfb142743527dc41f09edc2d Mon Sep 17 00:00:00 2001 +From ac1960335708a40a142074da84d2b69327d0784c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 4 Sep 2020 09:04:29 +0100 -Subject: [PATCH 1104/1209] ARM: dts: Limit BT modem baud rate on 3B +Subject: [PATCH 1104/1216] ARM: dts: Limit BT modem baud rate on 3B The 3B doesn't have the flow control signals connected to the BT modem, which limits the maximum usable baud rate to below 1 Mbaud. Use @@ -460253,10 +460253,10 @@ index e833915a7854..7dc3ef47e78f 100644 2.18.4 -From 425289c0bbd20c95ca227cfcfae7ca4a23421adb Mon Sep 17 00:00:00 2001 +From 0fcca4f17fb809ca198ccde1b3fb4907f931bcfa Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 7 Sep 2020 13:47:20 +0100 -Subject: [PATCH 1105/1209] configs: Enable CHACHA20POLY1305=m +Subject: [PATCH 1105/1216] configs: Enable CHACHA20POLY1305=m Enable the CHACHA20 cipher, a high-performance AES alternative, and the POLY1305 authentication algorithm. Together they make up RFC-7539. @@ -460338,10 +460338,10 @@ index e5696e1c86c2..a32bad78a0a3 100644 2.18.4 -From 31e4c0851dff6eb0e831c405b44a34c5ab481e9e Mon Sep 17 00:00:00 2001 +From dd26ac28b0ff4bd5a13449ea1a7477b6d149e7e2 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 3 Sep 2020 14:59:40 +0100 -Subject: [PATCH 1106/1209] overlays: Update i2c0 overlay to disable the +Subject: [PATCH 1106/1216] overlays: Update i2c0 overlay to disable the i2c0mux. The i2c0 overlay was assigning pinctrl settings to node i2c0, @@ -460416,10 +460416,10 @@ index 6b1f9ec6c878..7c6771f84d8e 100644 2.18.4 -From 7717b03514726f1c9218d475af6b3154e37898a7 Mon Sep 17 00:00:00 2001 +From c39549ccdd47b0593e8765ac2d0a06fee547768f Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 3 Sep 2020 15:12:50 +0100 -Subject: [PATCH 1107/1209] dt: Remove duplicate assignment for i2c0 pinctrl +Subject: [PATCH 1107/1216] dt: Remove duplicate assignment for i2c0 pinctrl config The include file bcm283x-rpi-i2c0mux_0_XX.dtsi was setting @@ -460595,10 +460595,10 @@ index 88f7fe53b97f..f972979281f5 100644 2.18.4 -From 588b9c526378207cc946e9ab4aaf33217b93e8cd Mon Sep 17 00:00:00 2001 +From 5af62c861a4392878131718896db5d0b7ce300dc Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 27 Aug 2020 18:57:26 +0100 -Subject: [PATCH 1108/1209] overlays: Add option for composite to +Subject: [PATCH 1108/1216] overlays: Add option for composite to vc4-kms-v3d-pi4. Composite is an alternative to HDMI/DPI/DSI on Pi4 as it @@ -460671,10 +460671,10 @@ index 3c662cea4e1f..f721f12d729d 100644 2.18.4 -From c83925cc9eb8f435c7eb6f3b7865d479c916df80 Mon Sep 17 00:00:00 2001 +From 4d0931d012604222fef3ce826531a5607f6e750d Mon Sep 17 00:00:00 2001 From: lsellens Date: Mon, 14 Sep 2020 22:35:39 -0500 -Subject: [PATCH 1109/1209] minor typo in directions +Subject: [PATCH 1109/1216] minor typo in directions --- arch/arm/boot/dts/overlays/gpio-fan-overlay.dts | 2 +- @@ -460697,10 +460697,10 @@ index 0b14981b4824..77a7bbb41e3b 100644 2.18.4 -From 8f6955bf21bfd06a65b4df5ae64814cbc60a4155 Mon Sep 17 00:00:00 2001 +From cb032b9104faebbdd9d9f3e8be5fc3a227ff7c15 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 14 Sep 2020 15:49:38 +0100 -Subject: [PATCH 1110/1209] overlays: Regenerate upstream-pi4 overlay +Subject: [PATCH 1110/1216] overlays: Regenerate upstream-pi4 overlay Signed-off-by: Phil Elwell --- @@ -460734,10 +460734,10 @@ index d88bbcfc36d1..5673f61b7951 100644 2.18.4 -From 463386c654372717f5aee256d0ba5285480c25a9 Mon Sep 17 00:00:00 2001 +From 6e323e05f701cf9543a7df8989c0ae288aea7123 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 14 Sep 2020 15:48:16 +0100 -Subject: [PATCH 1111/1209] overlays: Add parameters to adafruit18, sainsmart18 +Subject: [PATCH 1111/1216] overlays: Add parameters to adafruit18, sainsmart18 Also fix polarity of the reset GPIO. @@ -460838,10 +460838,10 @@ index 38bbe2cfc207..ce2f942ba316 100644 2.18.4 -From c51c4ab12499c5252badffed09c791dd42e8bad7 Mon Sep 17 00:00:00 2001 +From 74f445ff763d02ce34951a694c3909aa29a2acbe Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 21 Sep 2020 14:02:44 +0100 -Subject: [PATCH 1112/1209] rpivid_h265: Fix width/height typo +Subject: [PATCH 1112/1216] rpivid_h265: Fix width/height typo Signed-off-by: popcornmix --- @@ -460865,10 +460865,10 @@ index 47d4de42c584..b677910e237c 100644 2.18.4 -From df0dce425802e671b935cbc307c54b0cfa5b5af5 Mon Sep 17 00:00:00 2001 +From 410a3eae11aa7e8bb675223c3ecb7e00d69783c7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 21 Sep 2020 22:00:10 +0100 -Subject: [PATCH 1113/1209] overlays: Add extra CMA sizes (up to 512M) +Subject: [PATCH 1113/1216] overlays: Add extra CMA sizes (up to 512M) Signed-off-by: Phil Elwell --- @@ -460951,10 +460951,10 @@ index 4fbdf161672e..1d87c599f909 100644 2.18.4 -From dc67694d7a27515f549b8a39ead813ccef2c536d Mon Sep 17 00:00:00 2001 +From 30816c442842eecb1d4103df418364b765a41b79 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 21 Sep 2020 22:09:40 +0100 -Subject: [PATCH 1114/1209] overlays: Add note to BCM2711 overlays +Subject: [PATCH 1114/1216] overlays: Add note to BCM2711 overlays Signed-off-by: Phil Elwell --- @@ -461107,10 +461107,10 @@ index afd40f84a342..5118f477cc13 100644 2.18.4 -From f19d8ba0e4fbf23346251cba6238f5db3fc30339 Mon Sep 17 00:00:00 2001 +From 46d38d5717aa0c89c4c0d7a0db1ce53b98653ec9 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 21 Sep 2020 20:45:46 +0100 -Subject: [PATCH 1115/1209] overlays: adafruit18,sainsmart18: default bgr to +Subject: [PATCH 1115/1216] overlays: adafruit18,sainsmart18: default bgr to off Signed-off-by: Phil Elwell @@ -461170,10 +461170,10 @@ index ce2f942ba316..c51f1c030a55 100644 2.18.4 -From 5cafa134a92ff6a6c9166d5ece0ca5b5f332e137 Mon Sep 17 00:00:00 2001 +From a2f039b6fbc0de62fa5773b23f7de24a28772fb7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 25 Sep 2020 17:50:14 +0100 -Subject: [PATCH 1116/1209] configs: Remove I2C_BRCMSTB from the kernel +Subject: [PATCH 1116/1216] configs: Remove I2C_BRCMSTB from the kernel Make it a module on 2711-based platforms, otherwise delete it altogether, @@ -461251,10 +461251,10 @@ index a32bad78a0a3..7f159969011e 100644 2.18.4 -From 4304fa9b2371959cbba69dd7b3a90ba087a1855c Mon Sep 17 00:00:00 2001 +From 2f943ea2003b5fd1242fc814f816aa2429f0037c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 25 Sep 2020 15:07:23 +0100 -Subject: [PATCH 1117/1209] net: bcmgenet: Reset RBUF on first open +Subject: [PATCH 1117/1216] net: bcmgenet: Reset RBUF on first open If the RBUF logic is not reset when the kernel starts then there may be some data left over from any network boot loader. If the @@ -461276,7 +461276,7 @@ Signed-off-by: Phil Elwell 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/drivers/net/ethernet/broadcom/genet/bcmgenet.c b/drivers/net/ethernet/broadcom/genet/bcmgenet.c -index 0cb19a1120b6..821596627d76 100644 +index aba145a144b4..d17f2a229ab9 100644 --- a/drivers/net/ethernet/broadcom/genet/bcmgenet.c +++ b/drivers/net/ethernet/broadcom/genet/bcmgenet.c @@ -2789,7 +2789,7 @@ static void bcmgenet_set_hw_addr(struct bcmgenet_priv *priv, @@ -461314,7 +461314,7 @@ index 0cb19a1120b6..821596627d76 100644 /* Reinitialize TDMA and RDMA and SW housekeeping */ ret = bcmgenet_init_dma(priv); -@@ -3668,7 +3676,7 @@ static int bcmgenet_resume(struct device *d) +@@ -3670,7 +3678,7 @@ static int bcmgenet_resume(struct device *d) bcmgenet_power_up(priv, GENET_POWER_WOL_MAGIC); /* Disable RX/TX DMA and flush TX queues */ @@ -461327,10 +461327,10 @@ index 0cb19a1120b6..821596627d76 100644 2.18.4 -From 71ebefe753490cd83ac1d12a406aa76dde306e69 Mon Sep 17 00:00:00 2001 +From e88a1cf754695761b789613aed4098d75b62bf4c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 29 Sep 2020 15:03:34 +0100 -Subject: [PATCH 1118/1209] ASoC: cs42xx8: Only define cs42xx8_of_match once +Subject: [PATCH 1118/1216] ASoC: cs42xx8: Only define cs42xx8_of_match once cs42xx8.c exports cs42xx8_of_match, so there's no need to redefine it in cs42xx8-i2c.c - doing so breaks linking when loadable module @@ -461376,10 +461376,10 @@ index a4586ea4acf6..b8b15b886c22 100644 2.18.4 -From d03365fb3b360548dea12e25e44282ab2863a13f Mon Sep 17 00:00:00 2001 +From 37d5478181fc12e650d959eaee55ea6b98247771 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 30 Sep 2020 12:28:37 +0100 -Subject: [PATCH 1119/1209] configs: Regenerate the defconfigs +Subject: [PATCH 1119/1216] configs: Regenerate the defconfigs Signed-off-by: Phil Elwell --- @@ -461431,10 +461431,10 @@ index 7f159969011e..c838461038e6 100644 2.18.4 -From c25f032fd91a6eeb4d3af7b37ddc5ec2cf03b609 Mon Sep 17 00:00:00 2001 +From baec2552feecf1d2267fe86e52f7309418325760 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 30 Sep 2020 12:12:32 +0100 -Subject: [PATCH 1120/1209] staging: bcm2835-codec: Use a define the completion +Subject: [PATCH 1120/1216] staging: bcm2835-codec: Use a define the completion timeout Hiding a use of "HZ" as a timeout is a little nasty. @@ -461472,10 +461472,10 @@ index 14c47e2ea995..f3dfc7fda884 100644 2.18.4 -From 60c502d76cbca2be144671e76117d17cb03a05ea Mon Sep 17 00:00:00 2001 +From 9f2b18e07b42cc9d0844cfeed692000d5a9ec3f3 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 30 Sep 2020 12:13:44 +0100 -Subject: [PATCH 1121/1209] staging: bcm2835-codec: Correct buffer number +Subject: [PATCH 1121/1216] staging: bcm2835-codec: Correct buffer number change on start streaming "cac8c90 staging: vc04_service: codec: Allow start_streaming to update @@ -461508,10 +461508,10 @@ index f3dfc7fda884..b1e00e65ce18 100644 2.18.4 -From 9cb62c9fb230778d75032e652382f159f005ee3b Mon Sep 17 00:00:00 2001 +From ecbb27eda26c7907790452044a83d5e51cc1d114 Mon Sep 17 00:00:00 2001 From: Adrian Carpenter Date: Wed, 14 Aug 2019 15:33:36 +0100 -Subject: [PATCH 1122/1209] usb/dwc2: Set correct state on gadget disconnect +Subject: [PATCH 1122/1216] usb/dwc2: Set correct state on gadget disconnect When operating as a USB device, when the device is disconnected the suspend interrupt is called rather than the disconnect interrupt, this results in the state remaining as "configured". This change changes the state to "not attached" instead when the suspend interrupt is called. --- @@ -461545,10 +461545,10 @@ index 6272b4ae4740..11c8893fbc1a 100644 2.18.4 -From 643597b860ecd21ab7e1104038616596b16b98a5 Mon Sep 17 00:00:00 2001 +From 88aba664ac464604b1acd24537dc0f5901ed41ab Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 30 Sep 2020 19:23:43 +0100 -Subject: [PATCH 1123/1209] USB: gadget: f_hid: avoid crashes and log spam +Subject: [PATCH 1123/1216] USB: gadget: f_hid: avoid crashes and log spam Disconnecting and reconnecting the USB cable can lead to crashes and a variety of kernel log spam. Try to fix or minimise both. @@ -461607,10 +461607,10 @@ index f3816a5c861e..00fae22e941a 100644 2.18.4 -From 4552d6467c487278229d363feca829d3843daa77 Mon Sep 17 00:00:00 2001 +From 37f8cb166689f17277be1a739e5af1d59b2e0f7b Mon Sep 17 00:00:00 2001 From: newbloke82 <39644602+newbloke82@users.noreply.github.com> Date: Thu, 1 Oct 2020 19:16:35 +0200 -Subject: [PATCH 1124/1209] Update hy28b-overlay.dts +Subject: [PATCH 1124/1216] Update hy28b-overlay.dts My hy28b TFT stopped working on upgrade to 5.4 kernel. I had a whitescreen but no obvious errors when using 'sudo vcdbg log msg' or 'dmesg'. Both /dev/fb0 and /dev/fb1 were present. Followed this article on waveshare32b that 'reset_gpios needed to be 0 0 1 instead of 0 0 0' (https://forum.armbian.com/topic/13233-any-clues-for-the-creation-of-a-dtoverlay-for-fbtft-on-54y/). I applied a similar change to this dts file and compiled a new dtbo: 'dtc -O dtb -o hy28b.dtbo hy28b-overlay.dts'. Fixed my issue - may help others? I got from the 5.4 upgrade thread that other tft users are having issues with small tfts... https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=269769&p=1706597&hilit=gpio#p1706597 --- @@ -461634,10 +461634,10 @@ index 2e5e20f327a3..9edd0848d555 100644 2.18.4 -From b0f69cbe72ce0bbfe3939221c9ffb8ab040c5624 Mon Sep 17 00:00:00 2001 +From 9e26e853c92ed1663d8ccdc861c948931b1f4c9a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 2 Oct 2020 10:06:49 +0100 -Subject: [PATCH 1125/1209] overlays: Update display GPIO declarations +Subject: [PATCH 1125/1216] overlays: Update display GPIO declarations The 5.4 kernel changes the way a number of display drivers use GPIOs. That change has exposed flaws/broken a number of display overlays, so @@ -461830,10 +461830,10 @@ index 254ac2e0a214..a102b09e3ab5 100644 2.18.4 -From 33dd0aea56e90492b4392df0a7b0c6678431e1d1 Mon Sep 17 00:00:00 2001 +From a636074bb6adb44866375fbb74918ca09e831201 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 5 Oct 2020 15:41:15 +0100 -Subject: [PATCH 1126/1209] SQUASH: USB: gadget: f_hid: remove more spam +Subject: [PATCH 1126/1216] SQUASH: USB: gadget: f_hid: remove more spam Tidying up the previous patch to this file dropped the deletion of a particularly noisy error message. Restore its removal. @@ -461862,10 +461862,10 @@ index 00fae22e941a..4670ad21402d 100644 2.18.4 -From d69c7474603533f6da57a7cebfa52a10145dde5e Mon Sep 17 00:00:00 2001 +From 8ad59ecaad50e8158524a5f84734a46ca818db7d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 5 Oct 2020 16:08:18 +0100 -Subject: [PATCH 1127/1209] configs: Add CONFIG_RTC_DRV_SD3078=m +Subject: [PATCH 1127/1216] configs: Add CONFIG_RTC_DRV_SD3078=m Enable the driver module for the SD3078 RTC. @@ -461944,10 +461944,10 @@ index c838461038e6..ee15660f8306 100644 2.18.4 -From 48cd79629fdfebc9d00a48711851b099d414b139 Mon Sep 17 00:00:00 2001 +From bb4b672581b09048f7257ede7265ba8f7131cbdf Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 5 Oct 2020 16:10:26 +0100 -Subject: [PATCH 1128/1209] overlays: Add sd3078 to the i2c-rtc overlay +Subject: [PATCH 1128/1216] overlays: Add sd3078 to the i2c-rtc overlay Add support for the SD3078 RTC to the i2c-rtc overlay. @@ -462010,10 +462010,10 @@ index df59d93cd759..735ca303e4fa 100644 2.18.4 -From 5492ac4be269cad019b5695cd4b7ab32db414a6a Mon Sep 17 00:00:00 2001 +From 6f61476900f9c7b0a501e5db5760931adeb38c5f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 5 Oct 2020 17:16:39 +0100 -Subject: [PATCH 1129/1209] configs: Restore SND_PCM_OSS=m +Subject: [PATCH 1129/1216] configs: Restore SND_PCM_OSS=m A kconfig change way back in 4.13 caused SND_PCM_OSS to be dropped from our defconfigs. Restore it as a potential workaround for a supposed @@ -462099,10 +462099,10 @@ index ee15660f8306..32fbcba06098 100644 2.18.4 -From 1d3b24393a88d9c610947201a7d8ef1150d32690 Mon Sep 17 00:00:00 2001 +From a810e2096d04c9082b94722247eaeac1b8e847a6 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 6 Oct 2020 11:44:16 +0100 -Subject: [PATCH 1130/1209] Revert "usb/dwc2: Set correct state on gadget +Subject: [PATCH 1130/1216] Revert "usb/dwc2: Set correct state on gadget disconnect" This reverts commit c3974850cc10de2596893eaec2f5c456e9ded6a0. @@ -462141,10 +462141,10 @@ index 11c8893fbc1a..6272b4ae4740 100644 2.18.4 -From ff1829e69bed2457daac0c9b2ae28d9e040cc348 Mon Sep 17 00:00:00 2001 +From 07385f89367e585eb3a128f7c009257863204e16 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 7 Oct 2020 13:14:19 +0100 -Subject: [PATCH 1131/1209] configs: Add MEMCG_SWAP support initially disabled +Subject: [PATCH 1131/1216] configs: Add MEMCG_SWAP support initially disabled Add support for memcg swap accounting, but leave it disabled by default. Add "swapaccount=1" to the kernel command line to enable it. @@ -462229,10 +462229,10 @@ index 32fbcba06098..6d9c9978ccb7 100644 2.18.4 -From 3f11ee8415a3d14cad8046ac7b8b37fdf4be31cf Mon Sep 17 00:00:00 2001 +From 7503126ac7bdde4b4172a9a4351b58b5280b5ac2 Mon Sep 17 00:00:00 2001 From: Jonathan Bell Date: Wed, 7 Oct 2020 15:09:29 +0100 -Subject: [PATCH 1132/1209] dwc_otg: initialise sched_frame for periodic QHs +Subject: [PATCH 1132/1216] dwc_otg: initialise sched_frame for periodic QHs that were parked If a periodic QH has no remaining QTDs, then it is removed from all @@ -462268,10 +462268,10 @@ index 2823dc9af63f..4503af692aef 100644 2.18.4 -From ba8aa06834266c49d47606bd401520719f054756 Mon Sep 17 00:00:00 2001 +From d27388b79d779540395e7d272a8e0ac6d19758a5 Mon Sep 17 00:00:00 2001 From: Kieran Bingham Date: Thu, 8 Oct 2020 12:06:58 +0100 -Subject: [PATCH 1133/1209] arm64: configs: Enable Unicam support +Subject: [PATCH 1133/1216] arm64: configs: Enable Unicam support Enable the unicam module on 64 bit kernel builds. @@ -462309,10 +462309,10 @@ index 6d9c9978ccb7..fceaba1e6630 100644 2.18.4 -From 27f75cff8ae78db2cf8746624973198342fad213 Mon Sep 17 00:00:00 2001 +From bebf392164c06824c7b6d61e181cc61f44df1b0b Mon Sep 17 00:00:00 2001 From: Kieran Bingham Date: Thu, 8 Oct 2020 12:07:16 +0100 -Subject: [PATCH 1134/1209] arm64: configs: Enable V4L2 test module support +Subject: [PATCH 1134/1216] arm64: configs: Enable V4L2 test module support Enable the v4l2 test modules on 64 bit kernel builds. @@ -462358,10 +462358,10 @@ index fceaba1e6630..a4db16794285 100644 2.18.4 -From 7891905cd332bb0475b0c84bfe94e242dc9fd589 Mon Sep 17 00:00:00 2001 +From 54a83ca6133325da0412c0c8af4ad742f97e2205 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 8 Oct 2020 15:35:14 +0100 -Subject: [PATCH 1135/1209] staging: bcm2835-camera: Replace deprecated +Subject: [PATCH 1135/1216] staging: bcm2835-camera: Replace deprecated V4L2_PIX_FMT_BGR32 V4L2_PIX_FMT_BGR32 is deprecated as it is ambiguous over where @@ -462394,10 +462394,10 @@ index b7214741fa61..da14f1fb8664 100644 2.18.4 -From 14b7dd7060008744556990f93513a086300da06d Mon Sep 17 00:00:00 2001 +From 8405ab5c6328a8f8df0a69215ee006b39cb830ed Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 8 Oct 2020 16:06:59 +0100 -Subject: [PATCH 1136/1209] staging: bcm2835-codec: Replace deprecated +Subject: [PATCH 1136/1216] staging: bcm2835-codec: Replace deprecated V4L2_PIX_FMT_BGR32 V4L2_PIX_FMT_BGR32 is deprecated as it is ambiguous over where @@ -462427,10 +462427,10 @@ index b1e00e65ce18..eefe8e101f96 100644 2.18.4 -From 0c1276bfcb7bf24b5b24f73ce79d68bf07cc7ffe Mon Sep 17 00:00:00 2001 +From ba6ca3c9404a66246041c7c0e0cb01f4456a68a0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 12 Oct 2020 14:36:35 +0100 -Subject: [PATCH 1137/1209] ARM: bcm2711-rpi.dts: Unlock DMA channels 9 & 10 +Subject: [PATCH 1137/1216] ARM: bcm2711-rpi.dts: Unlock DMA channels 9 & 10 The downstream-specific override of the 32-bit DMA mask needlessly disables channels 9 and 10 - the VPU doesn't use them. This override @@ -462466,10 +462466,10 @@ index 0556c73e332a..0c586d9ea6f8 100644 2.18.4 -From 98fa710cd55b9a396b43cfd20f70bc4924673eb2 Mon Sep 17 00:00:00 2001 +From c94784b96a4f4443a06bf8cb21a2434b3fef2b7c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 30 Sep 2020 12:00:54 +0100 -Subject: [PATCH 1138/1209] gpio: Add gpio-fsm driver +Subject: [PATCH 1138/1216] gpio: Add gpio-fsm driver The gpio-fsm driver implements simple state machines that allow GPIOs to be controlled in response to inputs from other GPIOs - real and @@ -463662,10 +463662,10 @@ index 000000000000..eb40cfdc71df 2.18.4 -From 943415d2d9fa7f24369ff48eb4069381a14577cb Mon Sep 17 00:00:00 2001 +From 0a0748612567bc99bc45c037e2cf9382c89c26a6 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 30 Sep 2020 12:18:45 +0100 -Subject: [PATCH 1139/1209] configs: Add CONFIG_GPIO_FSM=m +Subject: [PATCH 1139/1216] configs: Add CONFIG_GPIO_FSM=m Enable the gpio-fsm module. @@ -463742,10 +463742,10 @@ index a4db16794285..54579a745176 100644 2.18.4 -From ffb0f41bdfd196a84529de2313a7c2f9a9f1b12d Mon Sep 17 00:00:00 2001 +From c4825aeba5c8b0844a86ffc4fa3082fba56cb1a5 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 30 Sep 2020 12:08:08 +0100 -Subject: [PATCH 1140/1209] overlays: Add fsm-demo overlay +Subject: [PATCH 1140/1216] overlays: Add fsm-demo overlay fsm-demo demonstrates the usage of the gpio-fsm driver. It is designed to be used with a set of "traffic light" LEDs on GPIOs @@ -463904,10 +463904,10 @@ index 000000000000..9e06e388e4d3 2.18.4 -From b6916f823de6e48a7b722c3be8490648cab38659 Mon Sep 17 00:00:00 2001 +From 45ca5d94e3e66fb0d5030c0f4043cc26c262e8c3 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 30 Sep 2020 12:17:48 +0100 -Subject: [PATCH 1141/1209] overlays: Add ghost-amp overlay +Subject: [PATCH 1141/1216] overlays: Add ghost-amp overlay Add an overlay for the Ghost amplifier. @@ -464078,10 +464078,10 @@ index 000000000000..afc9f034b5fc 2.18.4 -From 10054e905f2a684e5480d452202fb28b3164a8fe Mon Sep 17 00:00:00 2001 +From 318329fd14a9ad83e7d1a0c8544ad41c8bb9a911 Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Thu, 6 Aug 2020 11:17:13 -0700 -Subject: [PATCH 1142/1209] Bluetooth: Disable High Speed by default +Subject: [PATCH 1142/1216] Bluetooth: Disable High Speed by default commit b176dd0ef6afcb3bca24f41d78b0d0b731ec2d08 upstream. @@ -464110,10 +464110,10 @@ index 3803135c88ff..340f169f6d54 100644 2.18.4 -From 471183f69c945800b4019e41ac627dc45142fa24 Mon Sep 17 00:00:00 2001 +From 87760c323024ee740bb1ead5032dd84513fa388a Mon Sep 17 00:00:00 2001 From: Joerg Schambacher Date: Fri, 16 Oct 2020 15:17:07 +0200 -Subject: [PATCH 1143/1209] Fixes a problem when module probes before i2c +Subject: [PATCH 1143/1216] Fixes a problem when module probes before i2c module is available The driver crashed while a NULL pointer returned by i2c_get_adapter() @@ -464162,10 +464162,10 @@ index 286a62c3ff48..2f1b1ef4191a 100644 2.18.4 -From 30410b3ab5582e82acf6ea86b26ae709521c82da Mon Sep 17 00:00:00 2001 +From 17d2eea70adfb4f20d3d00f0fb66bcf34727f518 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 15 Oct 2020 11:59:02 +0100 -Subject: [PATCH 1144/1209] uapi: Update V4L2_CID_USER_BCM2835_ISP_BASE due to +Subject: [PATCH 1144/1216] uapi: Update V4L2_CID_USER_BCM2835_ISP_BASE due to upstream change Commit "4e52889 media: atmel: atmel-isc-base: expose white @@ -464209,10 +464209,10 @@ index b6173d8c38f1..9afecc81b883 100644 2.18.4 -From 9a33d060a0301ae2d85c1307178e5e17b4df4cec Mon Sep 17 00:00:00 2001 +From 00ac0afe15a6e2e6517cf287d03419382d2b889f Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 21 Oct 2020 18:33:02 +0100 -Subject: [PATCH 1145/1209] dtoverlays: Correct CSI2 settings for ov9281 +Subject: [PATCH 1145/1216] dtoverlays: Correct CSI2 settings for ov9281 OV9281 appears to drop the clock to LP mode between frames, but the overlay didn't define this at both ends of the CSI2 link. @@ -464251,10 +464251,10 @@ index 4411c9d96564..40b298d3dd86 100644 2.18.4 -From 88971fcf6a1646c02cbeb9bceff57bf51c46195f Mon Sep 17 00:00:00 2001 +From 76c27f70209361495a2ea4f1638613682c4859bb Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 23 Oct 2020 15:45:11 +0100 -Subject: [PATCH 1146/1209] dts: Add CM4 to arm64 dt files +Subject: [PATCH 1146/1216] dts: Add CM4 to arm64 dt files Signed-off-by: Dave Stevenson --- @@ -464288,10 +464288,10 @@ index 000000000000..8064a58155f1 2.18.4 -From d51dfee25f33304acd39b24bf59c79653b4d0c19 Mon Sep 17 00:00:00 2001 +From bd50cc3ae5cc85b20caa6fad2cfd083189249dcb Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 26 Oct 2020 15:01:21 +0000 -Subject: [PATCH 1147/1209] dts: Tidy the Raspberry Pi Makefile entries +Subject: [PATCH 1147/1216] dts: Tidy the Raspberry Pi Makefile entries Signed-off-by: Phil Elwell --- @@ -464339,10 +464339,10 @@ index 1e861e2bf2e0..996e670a6018 100644 2.18.4 -From 87766e2620d13cf5ee20a96d91b02fc2cb65e9c9 Mon Sep 17 00:00:00 2001 +From 2eea99622a6427fe58fbfdcda26d132076ef063e Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 26 Oct 2020 10:23:22 +0000 -Subject: [PATCH 1148/1209] staging: bcm2835-audio: Add disable-headphones flag +Subject: [PATCH 1148/1216] staging: bcm2835-audio: Add disable-headphones flag Add a property to allow the headphone output to be disabled. Use an integer property rather than a boolean so that an overlay can clear it. @@ -464379,10 +464379,10 @@ index b9716f3e264c..092ccbfd5243 100644 2.18.4 -From 419c7d70005119261aa0f48fca3eb1e577107712 Mon Sep 17 00:00:00 2001 +From 8330e116746b7996a4ff4de5e0c3169dea65d292 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 26 Oct 2020 10:18:50 +0000 -Subject: [PATCH 1149/1209] ARM: dts: Disable headphone audio on Zeroes, CM4 +Subject: [PATCH 1149/1216] ARM: dts: Disable headphone audio on Zeroes, CM4 Signed-off-by: Phil Elwell --- @@ -464431,10 +464431,10 @@ index d4ea928e30ce..3ff0be02cb34 100644 2.18.4 -From d26267a6fe6f2904bf8a0dde1f422d14c98b6e23 Mon Sep 17 00:00:00 2001 +From 65a697b9141ab956daad094f9954df32575947e0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 26 Oct 2020 10:21:23 +0000 -Subject: [PATCH 1150/1209] overlays: Enable headphone audio in audremap +Subject: [PATCH 1150/1216] overlays: Enable headphone audio in audremap Signed-off-by: Phil Elwell --- @@ -464463,10 +464463,10 @@ index d624bb3a3fea..7324890ead86 100644 2.18.4 -From 7ba47aa1f154c2535efcc5648ddbaaf1861292d1 Mon Sep 17 00:00:00 2001 +From b86db4919a6ebb1187af15e0a173f785630c3212 Mon Sep 17 00:00:00 2001 From: Serge Schneider Date: Mon, 26 Oct 2020 16:38:21 +0000 -Subject: [PATCH 1151/1209] rpisense-fb: Set pseudo_pallete to prevent crash on +Subject: [PATCH 1151/1216] rpisense-fb: Set pseudo_pallete to prevent crash on fbcon takeover Signed-off-by: Serge Schneider @@ -464499,10 +464499,10 @@ index 26432a5a0b4b..325977def531 100644 2.18.4 -From a5ef11b58c89d7259a0b6b137e469ae8bf292e82 Mon Sep 17 00:00:00 2001 +From 3d85263fa1b2de431aea07eefe64f20cd78599e3 Mon Sep 17 00:00:00 2001 From: David Knell Date: Wed, 28 Oct 2020 14:18:42 +0000 -Subject: [PATCH 1152/1209] PiFi-40 defconfigs +Subject: [PATCH 1152/1216] PiFi-40 defconfigs Signed-off-by: David Knell --- @@ -464577,10 +464577,10 @@ index 54579a745176..a91f46b4a45c 100644 2.18.4 -From ae7c50e3ba2a9b4f2e16c1f2265d64f7f19c839f Mon Sep 17 00:00:00 2001 +From e72aeb575378c44f57c2e1e87d77585433a4efd2 Mon Sep 17 00:00:00 2001 From: David Knell Date: Wed, 28 Oct 2020 14:20:56 +0000 -Subject: [PATCH 1153/1209] PiFi-40 Devicetree files +Subject: [PATCH 1153/1216] PiFi-40 Devicetree files Signed-off-by: David Knell --- @@ -464679,10 +464679,10 @@ index 000000000000..51a20e54977f 2.18.4 -From 4a20e623ba08ea7e371d61f128302d1a16c0a1dd Mon Sep 17 00:00:00 2001 +From 037256c4b903e321a148aa6a47ccf88b1bfb10a0 Mon Sep 17 00:00:00 2001 From: David Knell Date: Wed, 28 Oct 2020 14:21:37 +0000 -Subject: [PATCH 1154/1209] PiFi-40 driver, Makefile and Kconfig +Subject: [PATCH 1154/1216] PiFi-40 driver, Makefile and Kconfig Signed-off-by: David Knell --- @@ -465021,10 +465021,10 @@ index 000000000000..dbb9dd0dbe94 2.18.4 -From 2b6cace73f29add0d588095b9222cf1085c550f5 Mon Sep 17 00:00:00 2001 +From 5f9515ee70fc432a0ae3156e65d8f1bff51e81fa Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 27 Oct 2020 09:59:49 +0000 -Subject: [PATCH 1155/1209] dwc_otg: Minimise header and fix build warnings +Subject: [PATCH 1155/1216] dwc_otg: Minimise header and fix build warnings Delete a large amount of unused declaration from "usb.h", some of which were causing build warnings, and get the module building cleanly. @@ -465778,10 +465778,10 @@ index e55ea9c74be4..76e94b4ebb43 100644 2.18.4 -From 82e3a1d650df341c5a548215169280bc6662e3ab Mon Sep 17 00:00:00 2001 +From 83e642e9fadc62013412c9d70837bee5ee3d6863 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 27 Oct 2020 12:10:04 +0000 -Subject: [PATCH 1156/1209] gpio-fsm: Fix a build warning +Subject: [PATCH 1156/1216] gpio-fsm: Fix a build warning Signed-off-by: Phil Elwell --- @@ -465806,10 +465806,10 @@ index eb8b4d58d2d0..2cab50e51315 100644 2.18.4 -From bec0204160d0788c4bf81d77668d2581439dcfca Mon Sep 17 00:00:00 2001 +From 4e44c05b18767a7dd4c7e200f61792a946db51ee Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 27 Oct 2020 12:10:40 +0000 -Subject: [PATCH 1157/1209] rpivid_h625: Fix build warnings +Subject: [PATCH 1157/1216] rpivid_h625: Fix build warnings Signed-off-by: Phil Elwell --- @@ -465880,10 +465880,10 @@ index b677910e237c..fc3caed58187 100644 2.18.4 -From 36e1dd243a74dd3a28e393e012ec14ffd4065fa6 Mon Sep 17 00:00:00 2001 +From e628a1a5a19d7cf56ed5a4bc4e48429be7867314 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 27 Oct 2020 12:11:56 +0000 -Subject: [PATCH 1158/1209] dwc_otg: Fix more build warnings +Subject: [PATCH 1158/1216] dwc_otg: Fix more build warnings Signed-off-by: Phil Elwell --- @@ -466041,10 +466041,10 @@ index d3097ef3728c..9d49b2b33227 100644 2.18.4 -From 7a64b53891617c0102e947bfdc8e5420114243ff Mon Sep 17 00:00:00 2001 +From b26c06f0c57f0f1ab3194e8e8dc90dd8fb8abc8d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 27 Oct 2020 12:12:22 +0000 -Subject: [PATCH 1159/1209] bcm2708_fb: Fix a build warning +Subject: [PATCH 1159/1216] bcm2708_fb: Fix a build warning Signed-off-by: Phil Elwell --- @@ -466069,10 +466069,10 @@ index d035fa59c269..9a3d3d23c17e 100644 2.18.4 -From 804e718c1674ae14e95ed5905cb52924c633be06 Mon Sep 17 00:00:00 2001 +From c8fd3621feaeebc9dc769241d97f01b6991b81b7 Mon Sep 17 00:00:00 2001 From: Dom Cobley Date: Tue, 27 Oct 2020 12:24:14 +0000 -Subject: [PATCH 1160/1209] bcm2835-pcm: Fix up multichannel pcm audio +Subject: [PATCH 1160/1216] bcm2835-pcm: Fix up multichannel pcm audio Fixes: a9c1660ff5f02d048c5f31abf1fd1108ccf9ef87 Signed-off-by: Dom Cobley @@ -466130,10 +466130,10 @@ index e4603ba742e4..b409e84901ec 100644 2.18.4 -From 654388b10e3e447fd3ad17af2741fa624743375b Mon Sep 17 00:00:00 2001 +From bf149f1561597b2ee644b0a3dfa45e7283d67867 Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Thu, 22 Oct 2020 15:30:55 +0100 -Subject: [PATCH 1161/1209] watchdog: bcm2835: Ignore params after the +Subject: [PATCH 1161/1216] watchdog: bcm2835: Ignore params after the partition number Use sscanf to extract the partition number and ignore extra parameters @@ -466165,10 +466165,10 @@ index 62937e6f83ca..de25e3682f03 100644 2.18.4 -From 0bb2a27da12611d45a1636bb25f3b8bd9c1f1877 Mon Sep 17 00:00:00 2001 +From 95adecd54e818214dc5a4b0a97ebb6165786308e Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Tue, 20 Oct 2020 11:55:37 +0100 -Subject: [PATCH 1162/1209] firmware: raspberrypi: Add support for tryonce +Subject: [PATCH 1162/1216] firmware: raspberrypi: Add support for tryonce reboot flag Define a new mailbox (SET_REBOOT_FLAGS) which may be used to @@ -466245,10 +466245,10 @@ index 3335c2a2993c..7e0d1f186f29 100644 2.18.4 -From a4bea80fce7b2594585b4c1cce01493696fbd288 Mon Sep 17 00:00:00 2001 +From c84825c04c11f9bfb4265deb53e871c7579d3149 Mon Sep 17 00:00:00 2001 From: Jonathan Bell Date: Tue, 14 May 2019 17:00:41 +0100 -Subject: [PATCH 1163/1209] phy: broadcom: split out the BCM54213PE from the +Subject: [PATCH 1163/1216] phy: broadcom: split out the BCM54213PE from the BCM54210E IDs The last nibble is a revision ID, and the 54213pe is a later rev @@ -466323,10 +466323,10 @@ index 6db2d9a6e503..bfb37218f435 100644 2.18.4 -From 1bbbfa9b810e18cbc59cd5c15f965fc185809e0e Mon Sep 17 00:00:00 2001 +From 4e1c66f361bba280c3354c224eec3da15fc2ac38 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 29 Oct 2020 14:10:56 +0000 -Subject: [PATCH 1164/1209] phy: broadcom: Add bcm54213pe configuration +Subject: [PATCH 1164/1216] phy: broadcom: Add bcm54213pe configuration Signed-off-by: Phil Elwell --- @@ -466364,10 +466364,10 @@ index 49de844e03a3..5a1ba06163cc 100644 2.18.4 -From dbd6c13754b3640adeee463e54e52b48ef588113 Mon Sep 17 00:00:00 2001 +From b1dcfcb4b61d427955a7021f52b1c6a477e2e647 Mon Sep 17 00:00:00 2001 From: Sudeep Date: Fri, 23 Oct 2020 15:47:17 +0530 -Subject: [PATCH 1165/1209] Allo boss2 driver +Subject: [PATCH 1165/1216] Allo boss2 driver Signed-off-by: Sudeep --- @@ -467560,10 +467560,10 @@ index 000000000000..5ad7f16964aa 2.18.4 -From d5ef2f158548840ab62fb5d03ba98392f9ad71b2 Mon Sep 17 00:00:00 2001 +From ecf7dc950a29f91e6be016072d948abeb8014fe3 Mon Sep 17 00:00:00 2001 From: Sudeep Date: Fri, 23 Oct 2020 15:51:15 +0530 -Subject: [PATCH 1166/1209] Add allo boss2 overlay +Subject: [PATCH 1166/1216] Add allo boss2 overlay Signed-off-by: Sudeep --- @@ -467669,10 +467669,10 @@ index 000000000000..a6adfb495eb9 2.18.4 -From 08b1e4ce395d748ec93f14acd1389908ecfc1331 Mon Sep 17 00:00:00 2001 +From 0a95881a0373c382e844f0c4231df75e85263be0 Mon Sep 17 00:00:00 2001 From: Sudeep Date: Fri, 23 Oct 2020 15:52:38 +0530 -Subject: [PATCH 1167/1209] Add allo boss2 config +Subject: [PATCH 1167/1216] Add allo boss2 config Signed-off-by: Sudeep --- @@ -467747,10 +467747,10 @@ index a91f46b4a45c..3d43b416bce4 100644 2.18.4 -From 362fe47448366733813e271a71d5d337b57f6b58 Mon Sep 17 00:00:00 2001 +From 9d0d719bb5b2b1a444eb3c1152f8b40624c81edd Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 3 Nov 2020 10:13:48 +0000 -Subject: [PATCH 1168/1209] Revert "mailbox: avoid timer start from callback" +Subject: [PATCH 1168/1216] Revert "mailbox: avoid timer start from callback" This reverts commit 6dc15642c8b830d384fd3e6c9ea63144202b8932. @@ -467813,10 +467813,10 @@ index 3e7d4b20ab34..0b821a5b2db8 100644 2.18.4 -From 892d8a4129edb941570efdd9f057d22b90ab8693 Mon Sep 17 00:00:00 2001 +From 2ccd5e9bbb4c44114ca8817a329fe37af4c36263 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2020 14:21:33 +0100 -Subject: [PATCH 1169/1209] ARM: dts: Add bcm2711-rpi-400.dts +Subject: [PATCH 1169/1216] ARM: dts: Add bcm2711-rpi-400.dts Signed-off-by: Phil Elwell --- @@ -468454,10 +468454,10 @@ index 000000000000..90c2b5a195d4 2.18.4 -From 7f66107093081c32535047e25572540dc8615824 Mon Sep 17 00:00:00 2001 +From 9ff86dbbc4582ebabbb4610ff5273fca6e18d4de Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 4 Nov 2020 11:25:02 +0000 -Subject: [PATCH 1170/1209] overlays: Deprecate and delete the sdtweak overlay +Subject: [PATCH 1170/1216] overlays: Deprecate and delete the sdtweak overlay The sdtweak overlay has been superseded by the board-specific sd_* parameters such as sd_poll_once, sd_overclock etc. @@ -468527,10 +468527,10 @@ index 38157d2f9bf3..000000000000 2.18.4 -From 11d2ef31f82c0ec612c6e978ade491545a576dff Mon Sep 17 00:00:00 2001 +From 731b7f421757c6c314b942c95b1f2253d4a768ef Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 5 Nov 2020 09:54:33 +0000 -Subject: [PATCH 1171/1209] overlays: Complete the sdtweak excision +Subject: [PATCH 1171/1216] overlays: Complete the sdtweak excision Signed-off-by: Phil Elwell --- @@ -468592,10 +468592,10 @@ index 2192cdfb27aa..dd33a27178b5 100644 2.18.4 -From 37e43ee5972bf6b121534aeb233c35df64952bb7 Mon Sep 17 00:00:00 2001 +From b4f04106886a491d42eaf94f6401e6c23e1c40af Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 5 Nov 2020 11:39:35 +0000 -Subject: [PATCH 1172/1209] ARM: dts: bcm27xx: Remove enable_headphones setting +Subject: [PATCH 1172/1216] ARM: dts: bcm27xx: Remove enable_headphones setting The enable_headphones parameter of the snd_bcm2835 module is forced to 1 if enable_compat_alsa is 0, so setting them both on the kernel @@ -468722,10 +468722,10 @@ index 3ff0be02cb34..a969000c0b89 100644 2.18.4 -From 86f338a767f31634cd6a8a0ea487c63badc10219 Mon Sep 17 00:00:00 2001 +From f391cdefa34af644d9e2c36843bcb20cc7383a95 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 4 Nov 2020 18:54:20 +0000 -Subject: [PATCH 1173/1209] staging: vcsm-cma: Fix memory leak from not +Subject: [PATCH 1173/1216] staging: vcsm-cma: Fix memory leak from not detaching dmabuf When importing there was a missing call to detach the buffer, @@ -468805,10 +468805,10 @@ index 8cbe2b3522c6..03685cb5c80f 100644 2.18.4 -From 8bdb838756b19da27822c76978ce3086592011d3 Mon Sep 17 00:00:00 2001 +From 5882981c2eb172871385a6a6e542ac726e728c01 Mon Sep 17 00:00:00 2001 From: paul-1 <6473457+paul-1@users.noreply.github.com> Date: Wed, 4 Nov 2020 19:11:37 -0500 -Subject: [PATCH 1174/1209] Update Allo Piano Dac Driver for 5.4.y kernels +Subject: [PATCH 1174/1216] Update Allo Piano Dac Driver for 5.4.y kernels Add unique names to the individual dac coded drivers Remove some of the codec controls that are not used. @@ -469057,10 +469057,10 @@ index e910d4a4546d..d323f24e7d9a 100644 2.18.4 -From ffedaaf352aa878953047ad8009e4c149a019523 Mon Sep 17 00:00:00 2001 +From 84b497d6674412f6b444d2ecfcb0d11ce98386fd Mon Sep 17 00:00:00 2001 From: paul-1 <6473457+paul-1@users.noreply.github.com> Date: Wed, 4 Nov 2020 19:17:48 -0500 -Subject: [PATCH 1175/1209] Overlay: Update Allo Piano Plus dac driver for +Subject: [PATCH 1175/1216] Overlay: Update Allo Piano Plus dac driver for 5.4.y kernels. Create unique names for the two instances of the codec driver. @@ -469093,10 +469093,10 @@ index 374c553db062..d47a35def4f7 100644 2.18.4 -From e586f5d36d24e1f4b10b4b5f5219aaac94891002 Mon Sep 17 00:00:00 2001 +From c8131df013a042d954024074c7b08273f1eafb30 Mon Sep 17 00:00:00 2001 From: paul-1 <6473457+paul-1@users.noreply.github.com> Date: Sat, 7 Nov 2020 12:01:44 -0500 -Subject: [PATCH 1176/1209] Update volume controls in Allo Piano Dac Plus +Subject: [PATCH 1176/1216] Update volume controls in Allo Piano Dac Plus Put control scaling back to 255. Clean up what master/sub volume controls set in codec. @@ -469240,10 +469240,10 @@ index d323f24e7d9a..245c3fc47736 100644 2.18.4 -From 54ad8c600ef13d4e3ecce4315251b085fa332f93 Mon Sep 17 00:00:00 2001 +From 8d94e77b029e4edd903adbab0f1159586112f326 Mon Sep 17 00:00:00 2001 From: Marc Kleine-Budde Date: Wed, 16 Sep 2020 00:35:22 +0200 -Subject: [PATCH 1177/1209] can: rx-offload: can_rx_offload_add_manual(): add +Subject: [PATCH 1177/1216] can: rx-offload: can_rx_offload_add_manual(): add new initialization function This patch adds a new initialization function: @@ -469302,10 +469302,10 @@ index 01219f2902bf..eac8f11413f0 100644 2.18.4 -From a6f05c37fd7e8d2ff9d4b3a5311103010ad52881 Mon Sep 17 00:00:00 2001 +From 4b5bf50e33d28ba47b2e8fbbb72e5d91c450b672 Mon Sep 17 00:00:00 2001 From: Oleksij Rempel Date: Fri, 18 Sep 2020 19:25:31 +0200 -Subject: [PATCH 1178/1209] dt-binding: can: mcp25xxfd: document device tree +Subject: [PATCH 1178/1216] dt-binding: can: mcp25xxfd: document device tree bindings This patch adds the device-tree binding documentation for the Microchip @@ -469410,10 +469410,10 @@ index 000000000000..aa2cad14d6d7 2.18.4 -From 29e7831b1ab32f2b2fbdb67fa53e9d316cceaf1a Mon Sep 17 00:00:00 2001 +From db9d5af54e6e7bc84c3ea61be0254f2e8548e9e5 Mon Sep 17 00:00:00 2001 From: Marc Kleine-Budde Date: Fri, 18 Sep 2020 19:25:32 +0200 -Subject: [PATCH 1179/1209] can: mcp25xxfd: add regmap infrastructure +Subject: [PATCH 1179/1216] can: mcp25xxfd: add regmap infrastructure This patch adds the regmap infrastructure for the Microchip MCP25xxFD SPI CAN controller family. The actual driver is added in the next commit. @@ -470997,10 +470997,10 @@ index 000000000000..3bc799204cb0 2.18.4 -From 7045dd4228387be904460d02d5055cbb17e73fd8 Mon Sep 17 00:00:00 2001 +From ec847227c7a8c92096d1f8013f016c345b4263d2 Mon Sep 17 00:00:00 2001 From: Marc Kleine-Budde Date: Fri, 18 Sep 2020 19:25:33 +0200 -Subject: [PATCH 1180/1209] can: mcp25xxfd: add driver for Microchip MCP25xxFD +Subject: [PATCH 1180/1216] can: mcp25xxfd: add driver for Microchip MCP25xxFD SPI CAN This patch adds support for the Microchip MCP25xxFD SPI CAN controller family. @@ -473948,10 +473948,10 @@ index 000000000000..eed20e132ddb 2.18.4 -From a30b7433921569fd6821d9452310b1fb78a1bce9 Mon Sep 17 00:00:00 2001 +From 00aa6ac0d4c280b99f695e8615d0232809114f8d Mon Sep 17 00:00:00 2001 From: Kurt Van Dijck Date: Fri, 18 Sep 2020 19:25:34 +0200 -Subject: [PATCH 1181/1209] can: mcp25xxfd: add listen-only mode +Subject: [PATCH 1181/1216] can: mcp25xxfd: add listen-only mode This commit enables listen-only mode, which works internally like CANFD mode. @@ -474023,10 +474023,10 @@ index eed20e132ddb..fd736fc13396 100644 2.18.4 -From a2b29b11bd6877cc2e0af613c679065a90b17c6e Mon Sep 17 00:00:00 2001 +From a9126cc09ec5e375220b45e2a8fc432fb40ae428 Mon Sep 17 00:00:00 2001 From: Thomas Kopp Date: Fri, 25 Sep 2020 08:56:06 +0200 -Subject: [PATCH 1182/1209] can: mcp25xxfd: mcp25xxfd_handle_eccif(): add ECC +Subject: [PATCH 1182/1216] can: mcp25xxfd: mcp25xxfd_handle_eccif(): add ECC related errata and update log messages This patch adds a reference to the recent released MCP2517FD and MCP2518FD @@ -474091,10 +474091,10 @@ index fd736fc13396..cad6f139bcf6 100644 2.18.4 -From 728cb015ad6725909b4b1f55051b9778e7de98e7 Mon Sep 17 00:00:00 2001 +From bd35f2c93f9fa37056e4585815fbee6c5d3a7e19 Mon Sep 17 00:00:00 2001 From: Thomas Kopp Date: Fri, 25 Sep 2020 08:56:06 +0200 -Subject: [PATCH 1183/1209] can: mcp25xxfd: mcp25xxfd_probe(): add SPI clk +Subject: [PATCH 1183/1216] can: mcp25xxfd: mcp25xxfd_probe(): add SPI clk limit related errata information This patch adds a reference to the recent released MCP2517FD and MCP2518FD @@ -474154,10 +474154,10 @@ index cad6f139bcf6..310bc93c69f8 100644 2.18.4 -From b965df0566d64d8d1314ad4b30f00d8a77b35435 Mon Sep 17 00:00:00 2001 +From e2707db4a46c814c4c58a95807fe33b1b7f11329 Mon Sep 17 00:00:00 2001 From: Dan Carpenter Date: Wed, 23 Sep 2020 14:27:52 +0300 -Subject: [PATCH 1184/1209] can: mcp25xxfd: mcp25xxfd_ring_free(): fix memory +Subject: [PATCH 1184/1216] can: mcp25xxfd: mcp25xxfd_ring_free(): fix memory leak during cleanup This loop doesn't free the first element of the array. The "i > 0" has @@ -474190,10 +474190,10 @@ index 310bc93c69f8..edcf9e287284 100644 2.18.4 -From f9404e60bcad9eb5d35346baa212c943924b64b8 Mon Sep 17 00:00:00 2001 +From bf3435a424dad0404cd76e65f433e4901a50f6c6 Mon Sep 17 00:00:00 2001 From: Marc Kleine-Budde Date: Wed, 23 Sep 2020 13:44:36 +0200 -Subject: [PATCH 1185/1209] can: mcp25xxfd: mcp25xxfd_irq(): add missing +Subject: [PATCH 1185/1216] can: mcp25xxfd: mcp25xxfd_irq(): add missing initialization of variable set_normal mode This patch fixes the following warning: @@ -474231,10 +474231,10 @@ index edcf9e287284..7fb654edfc9f 100644 2.18.4 -From 39e207ef14a91446757bc94558fc1012935e96c0 Mon Sep 17 00:00:00 2001 +From b5930d311881c183b20d2d78ea67b37247c75c25 Mon Sep 17 00:00:00 2001 From: Oleksij Rempel Date: Wed, 23 Sep 2020 14:53:01 +0200 -Subject: [PATCH 1186/1209] dt-binding: can: mcp25xxfd: documentation fixes +Subject: [PATCH 1186/1216] dt-binding: can: mcp25xxfd: documentation fixes Apply following fixes: - Use 'interrupts'. (interrupts-extended will automagically be supported @@ -474296,10 +474296,10 @@ index aa2cad14d6d7..5beb00a614bf 100644 2.18.4 -From 6dd0c42ce15f4377e1f1e9f775b21e10e170eb9d Mon Sep 17 00:00:00 2001 +From 6121cbe4c512464e559f1a2fc83b71ca1c41f264 Mon Sep 17 00:00:00 2001 From: Thomas Kopp Date: Wed, 30 Sep 2020 11:14:23 +0200 -Subject: [PATCH 1187/1209] dt-binding: can: mcp251xfd: narrow down wildcards +Subject: [PATCH 1187/1216] dt-binding: can: mcp251xfd: narrow down wildcards in device tree bindings to "microchip,mcp251xfd" The wildcard should be narrowed down to prevent existing and future devices @@ -474369,10 +474369,10 @@ index 5beb00a614bf..2a884c1fe0e0 100644 2.18.4 -From c85e2a7456a9a9ee9f4813dbe14e10c559619754 Mon Sep 17 00:00:00 2001 +From 5969b817b64c9b196cbc81014b7704cd1045b02d Mon Sep 17 00:00:00 2001 From: Thomas Kopp Date: Wed, 30 Sep 2020 11:14:22 +0200 -Subject: [PATCH 1188/1209] can: mcp25xxfd: narrow down wildcards in device +Subject: [PATCH 1188/1216] can: mcp25xxfd: narrow down wildcards in device tree bindings to "microchip,mcp251xfd" The wildcard should be narrowed down to prevent existing and future devices @@ -474477,10 +474477,10 @@ index 3bc799204cb0..b1b5d7fd33ea 100644 2.18.4 -From c298d55f7f9907491a9a3d47498838a3d25b7982 Mon Sep 17 00:00:00 2001 +From 98a292e15255ea3c2093774822f9cb153c25172e Mon Sep 17 00:00:00 2001 From: Marc Kleine-Budde Date: Wed, 30 Sep 2020 10:49:00 +0200 -Subject: [PATCH 1189/1209] can: mcp251xfd: rename driver files and subdir to +Subject: [PATCH 1189/1216] can: mcp251xfd: rename driver files and subdir to mcp251xfd In [1] Geert noted that the autodetect compatible for the mcp25xxfd driver, @@ -474626,10 +474626,10 @@ index 4e17f592e22e..000000000000 2.18.4 -From c427c4f2edf8e76afb9bff09ee4d792382b50ce1 Mon Sep 17 00:00:00 2001 +From 5bb05bdde91ade5b71a0f609890883c4640b0b32 Mon Sep 17 00:00:00 2001 From: Marc Kleine-Budde Date: Wed, 30 Sep 2020 10:49:00 +0200 -Subject: [PATCH 1190/1209] can: mcp251xfd: rename all user facing strings to +Subject: [PATCH 1190/1216] can: mcp251xfd: rename all user facing strings to mcp251xfd In [1] Geert noted that the autodetect compatible for the mcp25xxfd driver, @@ -474721,10 +474721,10 @@ index a1561d6e2326..147af29e6759 100644 2.18.4 -From efa4b76c357bb7ac46bafd69d85684005fe89c41 Mon Sep 17 00:00:00 2001 +From a21a24fb4f945648810b1a7b37be42a087d8acf3 Mon Sep 17 00:00:00 2001 From: Marc Kleine-Budde Date: Wed, 30 Sep 2020 10:49:00 +0200 -Subject: [PATCH 1191/1209] can: mcp251xfd: rename all remaining occurrence to +Subject: [PATCH 1191/1216] can: mcp251xfd: rename all remaining occurrence to mcp251xfd In [1] Geert noted that the autodetect compatible for the mcp25xxfd driver, @@ -479848,10 +479848,10 @@ index b1b5d7fd33ea..fa1246e39980 100644 2.18.4 -From 29015ade4ce97f485c62d60b0f614e1f0a0acd49 Mon Sep 17 00:00:00 2001 +From fe3e722daa6b1a7baef04f0f77f76502af2b099f Mon Sep 17 00:00:00 2001 From: Marc Kleine-Budde Date: Thu, 15 Oct 2020 21:16:37 +0200 -Subject: [PATCH 1192/1209] can: mcp251xfd: mcp251xfd_regmap_crc_read(): +Subject: [PATCH 1192/1216] can: mcp251xfd: mcp251xfd_regmap_crc_read(): increase severity of CRC read error messages During debugging it turned out that some people have setups where the SPI @@ -479905,10 +479905,10 @@ index ba25902dd78c..c9ffc5ea2b25 100644 2.18.4 -From 7f32e873dceffefc28003823f11517204e89dc7a Mon Sep 17 00:00:00 2001 +From c0abc698f320c19944e4399c986d51a021513cb4 Mon Sep 17 00:00:00 2001 From: kernel test robot Date: Mon, 19 Oct 2020 20:08:05 +0800 -Subject: [PATCH 1193/1209] can: mcp251xfd: mcp251xfd_regmap_nocrc_read(): fix +Subject: [PATCH 1193/1216] can: mcp251xfd: mcp251xfd_regmap_nocrc_read(): fix semicolon.cocci warnings drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c:176:2-3: Unneeded semicolon @@ -479944,10 +479944,10 @@ index c9ffc5ea2b25..314f868b3465 100644 2.18.4 -From b3643113ef9d256eae949bac7a035dc309bcc6d0 Mon Sep 17 00:00:00 2001 +From 2f6b1dd101c27149ac89f261ac3bdc1848dca9e1 Mon Sep 17 00:00:00 2001 From: Tom Rix Date: Mon, 19 Oct 2020 10:24:12 -0700 -Subject: [PATCH 1194/1209] can: mcp251xfd: remove unneeded break +Subject: [PATCH 1194/1216] can: mcp251xfd: remove unneeded break A break is not needed if it is preceded by a return. @@ -480013,10 +480013,10 @@ index dffa5d81a7c7..ac3025ccd9d5 100644 2.18.4 -From e6d8fa15632953f761f4ebb45de1e4024e9dbc2e Mon Sep 17 00:00:00 2001 +From 9d869d962e2f6ffb100894134532d78c49ad3c50 Mon Sep 17 00:00:00 2001 From: Marc Kleine-Budde Date: Fri, 15 Nov 2019 00:54:07 +0100 -Subject: [PATCH 1195/1209] mcp251xfd: add overlay +Subject: [PATCH 1195/1216] mcp251xfd: add overlay Signed-off-by: Marc Kleine-Budde --- @@ -480307,10 +480307,10 @@ index 000000000000..65c861bbd340 2.18.4 -From 3ab3d3d456f56e3cd9abea4661660ce24a79b512 Mon Sep 17 00:00:00 2001 +From 8d96d3e56ab447d74d4550b38b86fe522a0a3417 Mon Sep 17 00:00:00 2001 From: Patrick Menschel Date: Wed, 28 Oct 2020 20:35:35 +0100 -Subject: [PATCH 1196/1209] Add mcp251xfd driver as module to RPI build +Subject: [PATCH 1196/1216] Add mcp251xfd driver as module to RPI build configuration This Patch adds MCP251XFD=m Kconfig flag to the 32 bit RPI defconfig files: @@ -480397,10 +480397,10 @@ index 3d43b416bce4..3c2980cc8f35 100644 2.18.4 -From a25e5fe6b673b2f0746660d0a4885700ec50eaa4 Mon Sep 17 00:00:00 2001 +From 74d868033b15ce117dbe9563414e6cc1856d6503 Mon Sep 17 00:00:00 2001 From: Hans Verkuil Date: Wed, 5 Aug 2020 12:57:21 +0200 -Subject: [PATCH 1197/1209] media: i2c: imx219: Selection compliance fixes +Subject: [PATCH 1197/1216] media: i2c: imx219: Selection compliance fixes To comply with the intended usage of the V4L2 selection target when used to retrieve a sensor image properties, adjust the rectangles @@ -480483,10 +480483,10 @@ index 812323107f36..fbbee1b08a8c 100644 2.18.4 -From 9cbff9fd717a824841d85c04dcc1ec2fa1bf14a7 Mon Sep 17 00:00:00 2001 +From b2db08eefa872cdde7472d0bab098026b3646cd6 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Wed, 2 Dec 2020 15:22:23 +0000 -Subject: [PATCH 1198/1209] media: bcm2835-unicam: Correctly handle error +Subject: [PATCH 1198/1216] media: bcm2835-unicam: Correctly handle error propagation for stream on On a failure in start_streaming(), the error code would not propagate to @@ -480516,10 +480516,10 @@ index 6501fb205e20..c13a0a20fd12 100644 2.18.4 -From c1924c183a9ea4f2537f3789093816426bfa62d2 Mon Sep 17 00:00:00 2001 +From c1c37108d5b2d81a245c78574a3740a392767bbd Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Wed, 2 Dec 2020 15:26:09 +0000 -Subject: [PATCH 1199/1209] media: bcm2835-unicam: Return early from +Subject: [PATCH 1199/1216] media: bcm2835-unicam: Return early from stop_streaming() if stopped clk_disable_unprepare() is called unconditionally in stop_streaming(). @@ -480586,10 +480586,10 @@ index c13a0a20fd12..60309de02369 100644 2.18.4 -From 0370db18db97ccbe35642b3ea1372d8d43e4383a Mon Sep 17 00:00:00 2001 +From bd5744f64e5ce908787ac52a322b669f142d1551 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Wed, 2 Dec 2020 16:48:41 +0000 -Subject: [PATCH 1200/1209] media: bcm2835-unicam: Clear clock state when +Subject: [PATCH 1200/1216] media: bcm2835-unicam: Clear clock state when stopping streaming Commit 65e08c465020d4c5b51afb452efc2246d80fd66f failed to clear the @@ -480617,10 +480617,10 @@ index 60309de02369..a8b3f5433f04 100644 2.18.4 -From c8d9dcdabbb0019d213aa2dd97f3313099aabacd Mon Sep 17 00:00:00 2001 +From 58405bfdac5e9a20e1ca879d7806ff58b7da6403 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 7 Dec 2020 09:35:57 +0000 -Subject: [PATCH 1201/1209] ARM: dts: CM4 audio pins are not connected +Subject: [PATCH 1201/1216] ARM: dts: CM4 audio pins are not connected Signed-off-by: Phil Elwell --- @@ -480644,10 +480644,10 @@ index a969000c0b89..fc3f062fd820 100644 2.18.4 -From c177b115ecbd71efd2980b0c5399bb5a2b99d858 Mon Sep 17 00:00:00 2001 +From 6f727e817354db8f1348c41b0517142bfd491107 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 7 Dec 2020 08:33:19 +0000 -Subject: [PATCH 1202/1209] configs: Add RTC_DRV_PCF85063=m +Subject: [PATCH 1202/1216] configs: Add RTC_DRV_PCF85063=m Include the driver module for the PCF85063 and PCF85063A RTC devices. @@ -480724,10 +480724,10 @@ index 3c2980cc8f35..599472e99d39 100644 2.18.4 -From aa436479c87fcbbeda1bc0f35258e97241770647 Mon Sep 17 00:00:00 2001 +From ea473d771744bb23776a4dc6537056b8f8643b6a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 7 Dec 2020 08:49:53 +0000 -Subject: [PATCH 1203/1209] overlays: Add PCF85063 and PCF85063A to i2c-rtc +Subject: [PATCH 1203/1216] overlays: Add PCF85063 and PCF85063A to i2c-rtc Add support for the PCF85063 and PCF85063A RTC devices to the i2c-rtc overlay. @@ -481071,10 +481071,10 @@ index 735ca303e4fa..759f532d5be1 100644 2.18.4 -From 1a2ebc3178429a6c01ff00379d5e59e4f8324500 Mon Sep 17 00:00:00 2001 +From ae82d84315bb36c7986c7bb3f66a9883fb904cda Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 7 Dec 2020 17:18:39 +0000 -Subject: [PATCH 1204/1209] overlays: Fix cut-and-paste error in README +Subject: [PATCH 1204/1216] overlays: Fix cut-and-paste error in README Signed-off-by: Phil Elwell --- @@ -481101,10 +481101,10 @@ index cc380d8049c1..b393c9651d08 100644 2.18.4 -From 60c1bb63759ff94def8338e435c9927dda43598f Mon Sep 17 00:00:00 2001 +From 6558cb8ef440b8156873b8942b5702d26498c0ed Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Wed, 9 Dec 2020 11:30:12 +0000 -Subject: [PATCH 1205/1209] media: i2c: imx477: Selection compliance fixes +Subject: [PATCH 1205/1216] media: i2c: imx477: Selection compliance fixes To comply with the intended usage of the V4L2 selection target when used to retrieve a sensor image properties, adjust the rectangles @@ -481187,10 +481187,10 @@ index 3fbb173fa079..f68e7718b09c 100644 2.18.4 -From 6a4881e624f8c86702c1ec21403fad7f2613258a Mon Sep 17 00:00:00 2001 +From 9dd43656d53d3bd30568232ffcc2db4b59c8dfaa Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 15 Dec 2020 16:38:37 +0000 -Subject: [PATCH 1206/1209] net: lan78xx: Ack pending PHY ints when resetting +Subject: [PATCH 1206/1216] net: lan78xx: Ack pending PHY ints when resetting lan78xx_link_reset explicitly clears the MAC's view of the PHY's IRQ status. In doing so it potentially leaves the PHY with a pending @@ -481225,10 +481225,10 @@ index f72ab25e7d06..fc14099fc4b2 100644 2.18.4 -From 6f58dfce24ebe9c6b51b7d0e8579ee82b2d1bdec Mon Sep 17 00:00:00 2001 +From 6fad1eef823033df504b86674571ae38d2546369 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 15 Dec 2020 17:02:17 +0000 -Subject: [PATCH 1207/1209] overlays: mpu6050: Add 'addr' parameter +Subject: [PATCH 1207/1216] overlays: mpu6050: Add 'addr' parameter The mpu6050 starts up at address 0x68 by default, but can be set to 0x69 if the ADO pin is pulled high. Give the overlay an addr parameter @@ -481269,10 +481269,10 @@ index 3109d90562ae..1b4c06535687 100644 2.18.4 -From 63f79f7960ab6c6a3a5f93436ac360c403c6d25d Mon Sep 17 00:00:00 2001 +From 526fca8dc329f3f5410fa931cbe82de16ec75bf1 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 16 Dec 2020 09:28:17 +0000 -Subject: [PATCH 1208/1209] overlays: Add missing addresses to ads1015/ads1115 +Subject: [PATCH 1208/1216] overlays: Add missing addresses to ads1015/ads1115 The overlays for the ads1015 and ads1115 I2C ADCs omitted the addresses in the main device node names. As well as breaking the conventions for @@ -481318,10 +481318,10 @@ index 4fc571c2db33..e44ced704ee2 100644 2.18.4 -From 8ab5f88ba48079adafca185c73f15af8aee85c74 Mon Sep 17 00:00:00 2001 +From 4f16c7a9eb35b27fa84c3d7b730d507e5336cbef Mon Sep 17 00:00:00 2001 From: Jonathan Bell Date: Mon, 26 Oct 2020 14:03:35 +0000 -Subject: [PATCH 1209/1209] xhci: quirks: add link TRB quirk for VL805 +Subject: [PATCH 1209/1216] xhci: quirks: add link TRB quirk for VL805 The VL805 controller can't cope with the TR Dequeue Pointer for an endpoint being set to a Link TRB. The hardware-maintained endpoint context ends up @@ -481341,10 +481341,10 @@ Signed-off-by: Jonathan Bell 3 files changed, 12 insertions(+) diff --git a/drivers/usb/host/xhci-pci.c b/drivers/usb/host/xhci-pci.c -index 6bf5e13e0325..66545e684d8b 100644 +index 73600f6b2c1b..64c66dcaca43 100644 --- a/drivers/usb/host/xhci-pci.c +++ b/drivers/usb/host/xhci-pci.c -@@ -256,6 +256,7 @@ static void xhci_pci_quirks(struct device *dev, struct xhci_hcd *xhci) +@@ -258,6 +258,7 @@ static void xhci_pci_quirks(struct device *dev, struct xhci_hcd *xhci) pdev->device == 0x3483) { xhci->quirks |= XHCI_LPM_SUPPORT; xhci->quirks |= XHCI_EP_CTX_BROKEN_DCS; @@ -481388,3 +481388,959 @@ index 1bd165cbd74f..77594e7c8bb2 100644 -- 2.18.4 + +From d77715a693c0f9d0f89112b9ed3acce5c0a9dd2b Mon Sep 17 00:00:00 2001 +From: Paul Elder +Date: Tue, 22 Dec 2020 14:27:46 +0900 +Subject: [PATCH 1210/1216] media: i2c: ov5647: Selection compliance fixes + +To comply with the intended usage of the V4L2 selection target when +used to retrieve a sensor image properties, adjust the rectangles +returned by the ov5647 driver. + +The top/left crop coordinates of the TGT_CROP rectangle were set to +(0, 0) instead of (16, 16) which is the offset from the larger physical +pixel array rectangle. This was also a mismatch with the default values +crop rectangle value, so this is corrected. Found with v4l2-compliance. + +While at it, add V4L2_SEL_TGT_CROP_BOUNDS support: CROP_DEFAULT and +CROP_BOUNDS have the same size as the non-active pixels are not readable +using the selection API. Found with v4l2-compliance. + +Signed-off-by: Paul Elder +--- + drivers/media/i2c/ov5647.c | 21 +++++++++++---------- + 1 file changed, 11 insertions(+), 10 deletions(-) + +diff --git a/drivers/media/i2c/ov5647.c b/drivers/media/i2c/ov5647.c +index 86a821a172b3..40d0d45a2481 100644 +--- a/drivers/media/i2c/ov5647.c ++++ b/drivers/media/i2c/ov5647.c +@@ -606,8 +606,8 @@ static struct ov5647_mode supported_modes_8bit[] = { + .height = 480 + }, + .crop = { +- .left = 0, +- .top = 0, ++ .left = OV5647_PIXEL_ARRAY_LEFT, ++ .top = OV5647_PIXEL_ARRAY_TOP, + .width = 1280, + .height = 960, + }, +@@ -632,8 +632,8 @@ static struct ov5647_mode supported_modes_10bit[] = { + .height = 1944 + }, + .crop = { +- .left = 0, +- .top = 0, ++ .left = OV5647_PIXEL_ARRAY_LEFT, ++ .top = OV5647_PIXEL_ARRAY_TOP, + .width = 2592, + .height = 1944 + }, +@@ -656,8 +656,8 @@ static struct ov5647_mode supported_modes_10bit[] = { + .height = 1080 + }, + .crop = { +- .left = 348, +- .top = 434, ++ .left = 364, ++ .top = 450, + .width = 1928, + .height = 1080, + }, +@@ -679,8 +679,8 @@ static struct ov5647_mode supported_modes_10bit[] = { + .height = 972 + }, + .crop = { +- .left = 0, +- .top = 0, ++ .left = OV5647_PIXEL_ARRAY_LEFT, ++ .top = OV5647_PIXEL_ARRAY_TOP, + .width = 2592, + .height = 1944, + }, +@@ -703,8 +703,8 @@ static struct ov5647_mode supported_modes_10bit[] = { + .height = 480 + }, + .crop = { +- .left = 16, +- .top = 0, ++ .left = OV5647_PIXEL_ARRAY_LEFT, ++ .top = OV5647_PIXEL_ARRAY_TOP, + .width = 2560, + .height = 1920, + }, +@@ -1080,6 +1080,7 @@ static int ov5647_get_selection(struct v4l2_subdev *sd, + return 0; + + case V4L2_SEL_TGT_CROP_DEFAULT: ++ case V4L2_SEL_TGT_CROP_BOUNDS: + sel->r.top = OV5647_PIXEL_ARRAY_TOP; + sel->r.left = OV5647_PIXEL_ARRAY_LEFT; + sel->r.width = OV5647_PIXEL_ARRAY_WIDTH; +-- +2.18.4 + + +From f39dc61df53f752579efa1a2396b98416e340382 Mon Sep 17 00:00:00 2001 +From: menschel +Date: Wed, 30 Dec 2020 21:55:34 +0100 +Subject: [PATCH 1211/1216] Add overlay for Seeed Studio CAN BUS FD HAT (#4034) + +This patch adds the overlay for the Seeed Studio CAN BUS FD HAT +with two CAN FD Channels and an RTC. +https://www.seeedstudio.com/CAN-BUS-FD-HAT-for-Raspberry-Pi-p-4742.html + +The overlay was generated by +ovmerge -c mcp251xfd-overlay.dts,spi0-0,interrupt=25 \ + mcp251xfd-overlay.dts,spi0-1,interrupt=24 \ + i2c-rtc-overlay.dts,pcf85063 + + +Also, add description on how to generate overlays + +Signed-off-by: Patrick Menschel +--- + arch/arm/boot/dts/overlays/Makefile | 1 + + arch/arm/boot/dts/overlays/README | 46 +++++++ + .../dts/overlays/seeed-can-fd-hat-overlay.dts | 117 ++++++++++++++++++ + 3 files changed, 164 insertions(+) + create mode 100644 arch/arm/boot/dts/overlays/seeed-can-fd-hat-overlay.dts + +diff --git a/arch/arm/boot/dts/overlays/Makefile b/arch/arm/boot/dts/overlays/Makefile +index 04219c05c385..ff269e097688 100644 +--- a/arch/arm/boot/dts/overlays/Makefile ++++ b/arch/arm/boot/dts/overlays/Makefile +@@ -160,6 +160,7 @@ dtbo-$(CONFIG_ARCH_BCM2835) += \ + sc16is752-spi1.dtbo \ + sdhost.dtbo \ + sdio.dtbo \ ++ seeed-can-fd-hat.dtbo \ + sh1106-spi.dtbo \ + smi.dtbo \ + smi-dev.dtbo \ +diff --git a/arch/arm/boot/dts/overlays/README b/arch/arm/boot/dts/overlays/README +index c95f06407c5f..60a490625c23 100644 +--- a/arch/arm/boot/dts/overlays/README ++++ b/arch/arm/boot/dts/overlays/README +@@ -81,6 +81,44 @@ Parameters usually have default values, although certain parameters are + mandatory. See the list of overlays below for a description of the parameters + and their defaults. + ++Making new Overlays based on existing Overlays ++============================================== ++ ++Recent overlays have been designed in a more general way, so that they can be ++adapted to hardware by changing their parameters. When you have additional ++hardware with more than one device of a kind, you end up using the same overlay ++multiple times with other parameters, e.g. ++ ++ # 2 CAN FD interfaces on spi but with different pins ++ dtoverlay=mcp251xfd,spi0-0,interrupt=25 ++ dtoverlay=mcp251xfd,spi0-1,interrupt=24 ++ ++ # a realtime clock on i2c ++ dtoverlay=i2c-rtc,pcf85063 ++ ++While this approach does work, it requires knowledge about the hardware design. ++It is more feasible to simplify things for the end user by providing a single ++overlay as it is done the traditional way. ++ ++A new overlay can be generated by using ovmerge utility. ++https://github.com/raspberrypi/utils/blob/master/ovmerge/ovmerge ++ ++To generate an overlay for the above configuration we pass the configuration ++to ovmerge and add the -c flag. ++ ++ ovmerge -c mcp251xfd-overlay.dts,spi0-0,interrupt=25 \ ++ mcp251xfd-overlay.dts,spi0-1,interrupt=24 \ ++ i2c-rtc-overlay.dts,pcf85063 \ ++ >> merged-overlay.dts ++ ++The -c option writes the command above as a comment into the overlay as ++a marker that this overlay is generated and how it was generated. ++After compiling the overlay it can be loaded in a single line. ++ ++ dtoverlay=merged ++ ++It does the same as the original configuration but without parameters. ++ + The Overlay and Parameter Reference + =================================== + +@@ -2444,6 +2482,14 @@ Info: This overlay is now deprecated. Use the sd_* dtparams in the + Load: + + ++Name: seeed-can-fd-hat ++Info: Overlay for Seeed Studio CAN BUS FD HAT with two CAN FD channels and an ++ RTC. ++ https://www.seeedstudio.com/CAN-BUS-FD-HAT-for-Raspberry-Pi-p-4742.html ++Load: dtoverlay=seeed-can-fd-hat ++Params: ++ ++ + Name: sh1106-spi + Info: Overlay for SH1106 OLED via SPI using fbtft staging driver. + Load: dtoverlay=sh1106-spi,= +diff --git a/arch/arm/boot/dts/overlays/seeed-can-fd-hat-overlay.dts b/arch/arm/boot/dts/overlays/seeed-can-fd-hat-overlay.dts +new file mode 100644 +index 000000000000..e843d0b19745 +--- /dev/null ++++ b/arch/arm/boot/dts/overlays/seeed-can-fd-hat-overlay.dts +@@ -0,0 +1,117 @@ ++// redo: ovmerge -c mcp251xfd-overlay.dts,spi0-0,interrupt=25 mcp251xfd-overlay.dts,spi0-1,interrupt=24 i2c-rtc-overlay.dts,pcf85063 ++ ++// Device tree overlay for https://www.seeedstudio.com/CAN-BUS-FD-HAT-for-Raspberry-Pi-p-4742.html ++ ++/dts-v1/; ++/plugin/; ++ ++#include ++#include ++#include ++ ++/ { ++ compatible = "brcm,bcm2835"; ++ fragment@0 { ++ target = <&spidev0>; ++ __overlay__ { ++ status = "disabled"; ++ }; ++ }; ++ fragment@1 { ++ target = <&gpio>; ++ __overlay__ { ++ mcp251xfd_pins: mcp251xfd_spi0_0_pins { ++ brcm,pins = <25>; ++ brcm,function = ; ++ }; ++ }; ++ }; ++ fragment@2 { ++ target-path = "/clocks"; ++ __overlay__ { ++ clk_mcp251xfd_osc: mcp251xfd-spi0-0-osc { ++ #clock-cells = <0>; ++ compatible = "fixed-clock"; ++ clock-frequency = <40000000>; ++ }; ++ }; ++ }; ++ fragment@3 { ++ target = <&spi0>; ++ __overlay__ { ++ status = "okay"; ++ #address-cells = <1>; ++ #size-cells = <0>; ++ mcp251xfd@0 { ++ compatible = "microchip,mcp251xfd"; ++ reg = <0>; ++ pinctrl-names = "default"; ++ pinctrl-0 = <&mcp251xfd_pins>; ++ spi-max-frequency = <20000000>; ++ interrupt-parent = <&gpio>; ++ interrupts = <25 IRQ_TYPE_LEVEL_LOW>; ++ clocks = <&clk_mcp251xfd_osc>; ++ }; ++ }; ++ }; ++ fragment@4 { ++ target = <&spidev1>; ++ __overlay__ { ++ status = "disabled"; ++ }; ++ }; ++ fragment@5 { ++ target = <&gpio>; ++ __overlay__ { ++ mcp251xfd_pins_1: mcp251xfd_spi0_1_pins { ++ brcm,pins = <24>; ++ brcm,function = ; ++ }; ++ }; ++ }; ++ fragment@6 { ++ target-path = "/clocks"; ++ __overlay__ { ++ clk_mcp251xfd_osc_1: mcp251xfd-spi0-1-osc { ++ #clock-cells = <0>; ++ compatible = "fixed-clock"; ++ clock-frequency = <40000000>; ++ }; ++ }; ++ }; ++ fragment@7 { ++ target = <&spi0>; ++ __overlay__ { ++ status = "okay"; ++ #address-cells = <1>; ++ #size-cells = <0>; ++ mcp251xfd@1 { ++ compatible = "microchip,mcp251xfd"; ++ reg = <1>; ++ pinctrl-names = "default"; ++ pinctrl-0 = <&mcp251xfd_pins_1>; ++ spi-max-frequency = <20000000>; ++ interrupt-parent = <&gpio>; ++ interrupts = <24 IRQ_TYPE_LEVEL_LOW>; ++ clocks = <&clk_mcp251xfd_osc_1>; ++ }; ++ }; ++ }; ++ fragment@8 { ++ target = <&i2cbus>; ++ __overlay__ { ++ #address-cells = <1>; ++ #size-cells = <0>; ++ pcf85063@51 { ++ compatible = "nxp,pcf85063"; ++ reg = <0x51>; ++ }; ++ }; ++ }; ++ fragment@9 { ++ target = <&i2c_arm>; ++ i2cbus: __overlay__ { ++ status = "okay"; ++ }; ++ }; ++}; +-- +2.18.4 + + +From d7352d4fa12950832dc436635945d4aa458f3754 Mon Sep 17 00:00:00 2001 +From: Phil Elwell +Date: Wed, 30 Dec 2020 20:00:38 +0000 +Subject: [PATCH 1212/1216] overlays: Rebuild "upstream" with latest ovmerge + +The latest ovmerge drops disabled fragments, causing the "upstream" +overlay to change. + +Signed-off-by: Phil Elwell +--- + .../boot/dts/overlays/upstream-overlay.dts | 38 +++++++------------ + .../dts/overlays/upstream-pi4-overlay.dts | 28 +------------- + 2 files changed, 15 insertions(+), 51 deletions(-) + +diff --git a/arch/arm/boot/dts/overlays/upstream-overlay.dts b/arch/arm/boot/dts/overlays/upstream-overlay.dts +index 2e9dcd4f5f0a..7c4071a7cb27 100644 +--- a/arch/arm/boot/dts/overlays/upstream-overlay.dts ++++ b/arch/arm/boot/dts/overlays/upstream-overlay.dts +@@ -8,96 +8,84 @@ + / { + compatible = "brcm,bcm2835"; + fragment@0 { +- target = <&cma>; +- __dormant__ { +- size = <0x10000000>; +- }; +- }; +- fragment@1 { + target = <&i2c2>; + __overlay__ { + status = "okay"; + }; + }; +- fragment@2 { ++ fragment@1 { + target = <&fb>; + __overlay__ { + status = "disabled"; + }; + }; +- fragment@3 { ++ fragment@2 { + target = <&pixelvalve0>; + __overlay__ { + status = "okay"; + }; + }; +- fragment@4 { ++ fragment@3 { + target = <&pixelvalve1>; + __overlay__ { + status = "okay"; + }; + }; +- fragment@5 { ++ fragment@4 { + target = <&pixelvalve2>; + __overlay__ { + status = "okay"; + }; + }; +- fragment@6 { ++ fragment@5 { + target = <&hvs>; + __overlay__ { + status = "okay"; + }; + }; +- fragment@7 { ++ fragment@6 { + target = <&hdmi>; + __overlay__ { + status = "okay"; + }; + }; +- fragment@8 { ++ fragment@7 { + target = <&v3d>; + __overlay__ { + status = "okay"; + }; + }; +- fragment@9 { ++ fragment@8 { + target = <&vc4>; + __overlay__ { + status = "okay"; + }; + }; +- fragment@10 { ++ fragment@9 { + target = <&clocks>; + __overlay__ { + claim-clocks = ; + }; + }; +- fragment@11 { ++ fragment@10 { + target = <&vec>; + __overlay__ { + status = "okay"; + }; + }; +- fragment@12 { ++ fragment@11 { + target = <&txp>; + __overlay__ { + status = "okay"; + }; + }; +- fragment@13 { +- target = <&hdmi>; +- __dormant__ { +- dmas; +- }; +- }; +- fragment@14 { ++ fragment@12 { + target = <&audio>; + __overlay__ { + brcm,disable-hdmi; + }; + }; +- fragment@15 { ++ fragment@13 { + target = <&usb>; + #address-cells = <1>; + #size-cells = <1>; +diff --git a/arch/arm/boot/dts/overlays/upstream-pi4-overlay.dts b/arch/arm/boot/dts/overlays/upstream-pi4-overlay.dts +index 5673f61b7951..1681c3060b62 100644 +--- a/arch/arm/boot/dts/overlays/upstream-pi4-overlay.dts ++++ b/arch/arm/boot/dts/overlays/upstream-pi4-overlay.dts +@@ -110,42 +110,18 @@ + }; + }; + fragment@17 { +- target = <&hdmi0>; +- __dormant__ { +- dmas; +- }; +- }; +- fragment@18 { +- target = <&hdmi1>; +- __dormant__ { +- dmas; +- }; +- }; +- fragment@19 { + target = <&audio>; + __overlay__ { + brcm,disable-hdmi; + }; + }; +- fragment@20 { ++ fragment@18 { + target = <&dvp>; + __overlay__ { + status = "okay"; + }; + }; +- fragment@21 { +- target = <&pixelvalve3>; +- __dormant__ { +- status = "okay"; +- }; +- }; +- fragment@22 { +- target = <&vec>; +- __dormant__ { +- status = "okay"; +- }; +- }; +- fragment@23 { ++ fragment@19 { + target = <&usb>; + #address-cells = <1>; + #size-cells = <1>; +-- +2.18.4 + + +From b34e44ac2afb1b43d83010a52f95b172a0d39251 Mon Sep 17 00:00:00 2001 +From: Marc Kleine-Budde +Date: Sat, 2 Jan 2021 21:08:59 +0100 +Subject: [PATCH 1213/1216] overlays: give Seeed Studio CAN BUS FD HAT a -v2 + postfix + +There are several versions of the Seeed Studio CAN BUS FD HAT. This is the +second version, based on the mcp2518fd, so give it a -v2 postfix. + +Signed-off-by: Marc Kleine-Budde +--- + arch/arm/boot/dts/overlays/Makefile | 2 +- + arch/arm/boot/dts/overlays/README | 8 ++++---- + ...fd-hat-overlay.dts => seeed-can-fd-hat-v2-overlay.dts} | 0 + 3 files changed, 5 insertions(+), 5 deletions(-) + rename arch/arm/boot/dts/overlays/{seeed-can-fd-hat-overlay.dts => seeed-can-fd-hat-v2-overlay.dts} (100%) + +diff --git a/arch/arm/boot/dts/overlays/Makefile b/arch/arm/boot/dts/overlays/Makefile +index ff269e097688..64e36e8c28da 100644 +--- a/arch/arm/boot/dts/overlays/Makefile ++++ b/arch/arm/boot/dts/overlays/Makefile +@@ -160,7 +160,7 @@ dtbo-$(CONFIG_ARCH_BCM2835) += \ + sc16is752-spi1.dtbo \ + sdhost.dtbo \ + sdio.dtbo \ +- seeed-can-fd-hat.dtbo \ ++ seeed-can-fd-hat-v2.dtbo \ + sh1106-spi.dtbo \ + smi.dtbo \ + smi-dev.dtbo \ +diff --git a/arch/arm/boot/dts/overlays/README b/arch/arm/boot/dts/overlays/README +index 60a490625c23..003cd5de6141 100644 +--- a/arch/arm/boot/dts/overlays/README ++++ b/arch/arm/boot/dts/overlays/README +@@ -2482,11 +2482,11 @@ Info: This overlay is now deprecated. Use the sd_* dtparams in the + Load: + + +-Name: seeed-can-fd-hat +-Info: Overlay for Seeed Studio CAN BUS FD HAT with two CAN FD channels and an +- RTC. ++Name: seeed-can-fd-hat-v2 ++Info: Overlay for Seeed Studio CAN BUS FD HAT with two CAN FD channels ++ (based on the mcp2518fd) and an RTC. + https://www.seeedstudio.com/CAN-BUS-FD-HAT-for-Raspberry-Pi-p-4742.html +-Load: dtoverlay=seeed-can-fd-hat ++Load: dtoverlay=seeed-can-fd-hat-v2 + Params: + + +diff --git a/arch/arm/boot/dts/overlays/seeed-can-fd-hat-overlay.dts b/arch/arm/boot/dts/overlays/seeed-can-fd-hat-v2-overlay.dts +similarity index 100% +rename from arch/arm/boot/dts/overlays/seeed-can-fd-hat-overlay.dts +rename to arch/arm/boot/dts/overlays/seeed-can-fd-hat-v2-overlay.dts +-- +2.18.4 + + +From 39631241ff71286251877079cad1dbd615aa25d7 Mon Sep 17 00:00:00 2001 +From: Marc Kleine-Budde +Date: Sat, 2 Jan 2021 21:38:58 +0100 +Subject: [PATCH 1214/1216] overlays: Add overlay for Seeed Studio CAN BUS FD + HAT v1 (based on mcp2517fd) + +This patch adds the overlay for the Seeed Studio CAN BUS FD HAT v1 with two CAN +FD Channels (based on mcp2517fd). + +https://www.seeedstudio.com/2-Channel-CAN-BUS-FD-Shield-for-Raspberry-Pi-p-4072.html + +The overlay was generated by: +ovmerge -c spi1-1cs-overlay.dts,cs0_pin=18,cs0_spidev=false \ + mcp251xfd-overlay.dts,spi0-0,interrupt=25 \ + mcp251xfd-overlay.dts,spi1-0,interrupt=24 + +Signed-off-by: Marc Kleine-Budde +--- + arch/arm/boot/dts/overlays/Makefile | 1 + + arch/arm/boot/dts/overlays/README | 8 + + .../overlays/seeed-can-fd-hat-v1-overlay.dts | 138 ++++++++++++++++++ + 3 files changed, 147 insertions(+) + create mode 100644 arch/arm/boot/dts/overlays/seeed-can-fd-hat-v1-overlay.dts + +diff --git a/arch/arm/boot/dts/overlays/Makefile b/arch/arm/boot/dts/overlays/Makefile +index 64e36e8c28da..25028bd73756 100644 +--- a/arch/arm/boot/dts/overlays/Makefile ++++ b/arch/arm/boot/dts/overlays/Makefile +@@ -160,6 +160,7 @@ dtbo-$(CONFIG_ARCH_BCM2835) += \ + sc16is752-spi1.dtbo \ + sdhost.dtbo \ + sdio.dtbo \ ++ seeed-can-fd-hat-v1.dtbo \ + seeed-can-fd-hat-v2.dtbo \ + sh1106-spi.dtbo \ + smi.dtbo \ +diff --git a/arch/arm/boot/dts/overlays/README b/arch/arm/boot/dts/overlays/README +index 003cd5de6141..a4fc41ca93d1 100644 +--- a/arch/arm/boot/dts/overlays/README ++++ b/arch/arm/boot/dts/overlays/README +@@ -2482,6 +2482,14 @@ Info: This overlay is now deprecated. Use the sd_* dtparams in the + Load: + + ++Name: seeed-can-fd-hat-v1 ++Info: Overlay for Seeed Studio CAN BUS FD HAT with two CAN FD channels ++ (based on the mcp2517fd). ++ https://www.seeedstudio.com/2-Channel-CAN-BUS-FD-Shield-for-Raspberry-Pi-p-4072.html ++Load: dtoverlay=seeed-can-fd-hat-v1 ++Params: ++ ++ + Name: seeed-can-fd-hat-v2 + Info: Overlay for Seeed Studio CAN BUS FD HAT with two CAN FD channels + (based on the mcp2518fd) and an RTC. +diff --git a/arch/arm/boot/dts/overlays/seeed-can-fd-hat-v1-overlay.dts b/arch/arm/boot/dts/overlays/seeed-can-fd-hat-v1-overlay.dts +new file mode 100644 +index 000000000000..210d027a073e +--- /dev/null ++++ b/arch/arm/boot/dts/overlays/seeed-can-fd-hat-v1-overlay.dts +@@ -0,0 +1,138 @@ ++// redo: ovmerge -c spi1-1cs-overlay.dts,cs0_pin=18,cs0_spidev=false mcp251xfd-overlay.dts,spi0-0,interrupt=25 mcp251xfd-overlay.dts,spi1-0,interrupt=24 ++ ++// Device tree overlay for https://www.seeedstudio.com/2-Channel-CAN-BUS-FD-Shield-for-Raspberry-Pi-p-4072.html ++ ++/dts-v1/; ++/plugin/; ++ ++#include ++#include ++#include ++ ++/ { ++ compatible = "brcm,bcm2835"; ++ fragment@0 { ++ target = <&gpio>; ++ __overlay__ { ++ spi1_pins: spi1_pins { ++ brcm,pins = <19 20 21>; ++ brcm,function = <3>; ++ }; ++ spi1_cs_pins: spi1_cs_pins { ++ brcm,pins = <18>; ++ brcm,function = <1>; ++ }; ++ }; ++ }; ++ fragment@1 { ++ target = <&spi1>; ++ __overlay__ { ++ #address-cells = <1>; ++ #size-cells = <0>; ++ pinctrl-names = "default"; ++ pinctrl-0 = <&spi1_pins &spi1_cs_pins>; ++ cs-gpios = <&gpio 18 1>; ++ status = "okay"; ++ spidev@0 { ++ compatible = "spidev"; ++ reg = <0>; ++ #address-cells = <1>; ++ #size-cells = <0>; ++ spi-max-frequency = <125000000>; ++ status = "disabled"; ++ }; ++ }; ++ }; ++ fragment@2 { ++ target = <&aux>; ++ __overlay__ { ++ status = "okay"; ++ }; ++ }; ++ fragment@3 { ++ target = <&spidev0>; ++ __overlay__ { ++ status = "disabled"; ++ }; ++ }; ++ fragment@4 { ++ target = <&gpio>; ++ __overlay__ { ++ mcp251xfd_pins: mcp251xfd_spi0_0_pins { ++ brcm,pins = <25>; ++ brcm,function = ; ++ }; ++ }; ++ }; ++ fragment@5 { ++ target-path = "/clocks"; ++ __overlay__ { ++ clk_mcp251xfd_osc: mcp251xfd-spi0-0-osc { ++ #clock-cells = <0>; ++ compatible = "fixed-clock"; ++ clock-frequency = <40000000>; ++ }; ++ }; ++ }; ++ fragment@6 { ++ target = <&spi0>; ++ __overlay__ { ++ status = "okay"; ++ #address-cells = <1>; ++ #size-cells = <0>; ++ mcp251xfd@0 { ++ compatible = "microchip,mcp251xfd"; ++ reg = <0>; ++ pinctrl-names = "default"; ++ pinctrl-0 = <&mcp251xfd_pins>; ++ spi-max-frequency = <20000000>; ++ interrupt-parent = <&gpio>; ++ interrupts = <25 IRQ_TYPE_LEVEL_LOW>; ++ clocks = <&clk_mcp251xfd_osc>; ++ }; ++ }; ++ }; ++ fragment@7 { ++ target-path = "spi1/spidev@0"; ++ __overlay__ { ++ status = "disabled"; ++ }; ++ }; ++ fragment@8 { ++ target = <&gpio>; ++ __overlay__ { ++ mcp251xfd_pins_1: mcp251xfd_spi1_0_pins { ++ brcm,pins = <24>; ++ brcm,function = ; ++ }; ++ }; ++ }; ++ fragment@9 { ++ target-path = "/clocks"; ++ __overlay__ { ++ clk_mcp251xfd_osc_1: mcp251xfd-spi1-0-osc { ++ #clock-cells = <0>; ++ compatible = "fixed-clock"; ++ clock-frequency = <40000000>; ++ }; ++ }; ++ }; ++ fragment@10 { ++ target = <&spi1>; ++ __overlay__ { ++ status = "okay"; ++ #address-cells = <1>; ++ #size-cells = <0>; ++ mcp251xfd@0 { ++ compatible = "microchip,mcp251xfd"; ++ reg = <0>; ++ pinctrl-names = "default"; ++ pinctrl-0 = <&mcp251xfd_pins_1>; ++ spi-max-frequency = <20000000>; ++ interrupt-parent = <&gpio>; ++ interrupts = <24 IRQ_TYPE_LEVEL_LOW>; ++ clocks = <&clk_mcp251xfd_osc_1>; ++ }; ++ }; ++ }; ++}; +-- +2.18.4 + + +From 3800c83567147e00263ff6e225ca3040933823e1 Mon Sep 17 00:00:00 2001 +From: Aaron Shaw +Date: Sat, 2 Jan 2021 02:34:03 +0000 +Subject: [PATCH 1215/1216] overlays: add wm8960-soundcard overlay + +add overlay for waveshare wm8960 simple-audio-card + +Change-type: patch +Signed-off-by: Aaron Shaw +--- + arch/arm/boot/dts/overlays/Makefile | 3 +- + arch/arm/boot/dts/overlays/README | 7 ++ + .../dts/overlays/wm8960-soundcard-overlay.dts | 82 +++++++++++++++++++ + 3 files changed, 91 insertions(+), 1 deletion(-) + create mode 100644 arch/arm/boot/dts/overlays/wm8960-soundcard-overlay.dts + +diff --git a/arch/arm/boot/dts/overlays/Makefile b/arch/arm/boot/dts/overlays/Makefile +index 25028bd73756..d8a3677b583e 100644 +--- a/arch/arm/boot/dts/overlays/Makefile ++++ b/arch/arm/boot/dts/overlays/Makefile +@@ -211,7 +211,8 @@ dtbo-$(CONFIG_ARCH_BCM2835) += \ + w1-gpio.dtbo \ + w1-gpio-pullup.dtbo \ + w5500.dtbo \ +- wittypi.dtbo ++ wittypi.dtbo \ ++ wm8960-soundcard.dtbo + + targets += dtbs dtbs_install + targets += $(dtbo-y) +diff --git a/arch/arm/boot/dts/overlays/README b/arch/arm/boot/dts/overlays/README +index a4fc41ca93d1..6f2a6ecc869f 100644 +--- a/arch/arm/boot/dts/overlays/README ++++ b/arch/arm/boot/dts/overlays/README +@@ -3095,6 +3095,13 @@ Params: led_gpio GPIO for LED (default "17") + "default-on") + + ++Name: wm8960-soundcard ++Info: Overlay for the Waveshare wm8960 soundcard ++Load: dtoverlay=wm8960-soundcard,= ++Params: alsaname Changes the card name in ALSA ++ compatible Changes the codec compatibility ++ ++ + Troubleshooting + =============== + +diff --git a/arch/arm/boot/dts/overlays/wm8960-soundcard-overlay.dts b/arch/arm/boot/dts/overlays/wm8960-soundcard-overlay.dts +new file mode 100644 +index 000000000000..289fa4dacdf1 +--- /dev/null ++++ b/arch/arm/boot/dts/overlays/wm8960-soundcard-overlay.dts +@@ -0,0 +1,82 @@ ++// Definitions for Waveshare WM8960 https://github.com/waveshare/WM8960-Audio-HAT ++/dts-v1/; ++/plugin/; ++ ++/ { ++ compatible = "brcm,bcm2835"; ++ ++ fragment@0 { ++ target = <&i2s>; ++ __overlay__ { ++ status = "okay"; ++ }; ++ }; ++ ++ fragment@1 { ++ target-path="/"; ++ __overlay__ { ++ wm8960_mclk: wm8960_mclk { ++ compatible = "fixed-clock"; ++ #clock-cells = <0>; ++ clock-frequency = <12288000>; ++ }; ++ }; ++ }; ++ fragment@2 { ++ target = <&i2c1>; ++ __overlay__ { ++ #address-cells = <1>; ++ #size-cells = <0>; ++ status = "okay"; ++ ++ wm8960: wm8960 { ++ compatible = "wlf,wm8960"; ++ reg = <0x1a>; ++ #sound-dai-cells = <0>; ++ AVDD-supply = <&vdd_5v0_reg>; ++ DVDD-supply = <&vdd_3v3_reg>; ++ }; ++ }; ++ }; ++ ++ ++ fragment@3 { ++ target = <&sound>; ++ slave_overlay: __overlay__ { ++ compatible = "simple-audio-card"; ++ simple-audio-card,format = "i2s"; ++ simple-audio-card,name = "wm8960-soundcard"; ++ status = "okay"; ++ ++ simple-audio-card,widgets = ++ "Microphone", "Mic Jack", ++ "Line", "Line In", ++ "Line", "Line Out", ++ "Speaker", "Speaker", ++ "Headphone", "Headphone Jack"; ++ simple-audio-card,routing = ++ "Headphone Jack", "HP_L", ++ "Headphone Jack", "HP_R", ++ "Speaker", "SPK_LP", ++ "Speaker", "SPK_LN", ++ "LINPUT1", "Mic Jack", ++ "LINPUT3", "Mic Jack", ++ "RINPUT1", "Mic Jack", ++ "RINPUT2", "Mic Jack"; ++ ++ simple-audio-card,cpu { ++ sound-dai = <&i2s>; ++ }; ++ dailink0_slave: simple-audio-card,codec { ++ sound-dai = <&wm8960>; ++ clocks = <&wm8960_mclk>; ++ clock-names = "mclk"; ++ }; ++ }; ++ }; ++ ++ __overrides__ { ++ alsaname = <&slave_overlay>,"simple-audio-card,name"; ++ compatible = <&wm8960>,"compatible"; ++ }; ++}; +-- +2.18.4 + + +From a17b4abf0feb23f97ad45f84c3969a17470d0e39 Mon Sep 17 00:00:00 2001 +From: Aaron Shaw +Date: Sat, 26 Dec 2020 03:13:14 +0000 +Subject: [PATCH 1216/1216] overlays: add spi override to merus-amp overlay + +adds an override to the merus-amp overlay to turn the spi bus off + +Change-type: patch +Signed-off-by: Aaron Shaw +--- + arch/arm/boot/dts/overlays/README | 4 ++-- + arch/arm/boot/dts/overlays/merus-amp-overlay.dts | 10 ++++++++++ + 2 files changed, 12 insertions(+), 2 deletions(-) + +diff --git a/arch/arm/boot/dts/overlays/README b/arch/arm/boot/dts/overlays/README +index 6f2a6ecc869f..53ef924a4401 100644 +--- a/arch/arm/boot/dts/overlays/README ++++ b/arch/arm/boot/dts/overlays/README +@@ -1892,8 +1892,8 @@ Params: speed Display SPI bus speed + + Name: merus-amp + Info: Configures the merus-amp audio card +-Load: dtoverlay=merus-amp +-Params: ++Load: dtoverlay=merus-amp,= ++Params: spioff Turn SPI bus off + + + Name: midi-uart0 +diff --git a/arch/arm/boot/dts/overlays/merus-amp-overlay.dts b/arch/arm/boot/dts/overlays/merus-amp-overlay.dts +index 4501fbdc253d..bbffd7d26324 100644 +--- a/arch/arm/boot/dts/overlays/merus-amp-overlay.dts ++++ b/arch/arm/boot/dts/overlays/merus-amp-overlay.dts +@@ -57,4 +57,14 @@ + status = "okay"; + }; + }; ++ ++ fragment@4 { ++ target = <&spi0>; ++ frag4: __overlay__ { ++ }; ++ }; ++ ++ __overrides__ { ++ spioff = <&frag4>, "status=disabled"; ++ }; + }; +-- +2.18.4 + diff --git a/SPECS/raspberrypi2.spec b/SPECS/raspberrypi2.spec index 4b1e535..bc98139 100644 --- a/SPECS/raspberrypi2.spec +++ b/SPECS/raspberrypi2.spec @@ -1,5 +1,5 @@ -%global commit_firmware_long d016a6eb01c8c7326a89cb42809fed2a21525de5 -%global commit_linux_long 6da087d0c70c256aeeaa230dd52094d709aef61b +%global commit_firmware_long 934252b0b5258a6f1caedc6708393d44e6710cbc +%global commit_linux_long 617a1c1722aeaa4d69356e18b88d569366f1ac1b ExclusiveArch: aarch64 armv7hl @@ -32,7 +32,7 @@ ExclusiveArch: aarch64 armv7hl %define extra_version 1 %define kversion 5.4 -%define kfullversion %{kversion}.84 +%define kfullversion %{kversion}.88 Name: raspberrypi2 Version: %{kfullversion} @@ -284,6 +284,9 @@ cp $(ls -1d /usr/share/%{name}-kernel/*-*/|sort -V|tail -1)/boot/overlays/README %doc /boot/LICENCE.broadcom %changelog +* Sun Jan 10 2021 Pablo Greco - 5.4.88 +- Update to version v5.4.88 + * Sun Dec 20 2020 Pablo Greco - 5.4.84 - Update to version v5.4.84