diff --git a/.raspberrypi2.metadata b/.raspberrypi2.metadata index 835fc7f..564459f 100644 --- a/.raspberrypi2.metadata +++ b/.raspberrypi2.metadata @@ -1,3 +1,3 @@ 98ae49ad49397d5a4dcb3ff9a082223edf7c5bbd SOURCES/linux-5.4.tar.xz -c1936ed0a13d8d483a9cc364e931f3fa9d91456a SOURCES/19272ccd69049aaf42c78a235a0bf37dbabd5ea7.tar.gz -f2814b234f84309b88fdf22fcf1875fbc9ff7319 SOURCES/patch-5.4.129.xz +f77d224408464ad1c0236700a8c5a4ce0b2a1935 SOURCES/23507c0fc836b038dd0eaa9242f52f874eabacd7.tar.gz +a9279b7b7d5f4eacabf649830f534b063263e584 SOURCES/patch-5.4.134.xz diff --git a/SOURCES/rpi-5.4.x.patch b/SOURCES/rpi-5.4.x.patch index b34bce5..520b599 100644 --- a/SOURCES/rpi-5.4.x.patch +++ b/SOURCES/rpi-5.4.x.patch @@ -1,7 +1,7 @@ -From 34922a402edb99f0760cca7b364af403f0a83d51 Mon Sep 17 00:00:00 2001 +From e2c6f080f2b2a99613761f66fa34d4b3790dd489 Mon Sep 17 00:00:00 2001 From: Dan Pasanen Date: Thu, 21 Sep 2017 09:55:42 -0500 -Subject: [PATCH 0001/1225] arm: partially revert +Subject: [PATCH 0001/1226] 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 941194af1dd4549b420e1f15a425231c902436b2 Mon Sep 17 00:00:00 2001 +From b07ba1edd09cfe7c9f3f333550e129de44dc80d5 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 29 Oct 2018 14:45:45 +0000 -Subject: [PATCH 0002/1225] Revert "rtc: pcf8523: properly handle oscillator +Subject: [PATCH 0002/1226] Revert "rtc: pcf8523: properly handle oscillator stop bit" This reverts commit ede44c908d44b166a5b6bd7caacd105c2ff5a70f. @@ -171,10 +171,10 @@ index 2f435e533b10..c85abf77ab50 100644 2.18.4 -From 5809330acd6af54a5b904a9670b1d0cb350a06b9 Mon Sep 17 00:00:00 2001 +From 092cd16620ac5b28705f39b3570f799623bb13a0 Mon Sep 17 00:00:00 2001 From: Steve Glendinning Date: Thu, 19 Feb 2015 18:47:12 +0000 -Subject: [PATCH 0003/1225] smsx95xx: fix crimes against truesize +Subject: [PATCH 0003/1226] 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 8fbcdd478639f9dc5f95ceccfa773591caa679fe Mon Sep 17 00:00:00 2001 +From a948fad7c0b68ea7a4c8cfc2c4399a74b89c727c Mon Sep 17 00:00:00 2001 From: Sam Nazarko Date: Fri, 1 Apr 2016 17:27:21 +0100 -Subject: [PATCH 0004/1225] smsc95xx: Experimental: Enable turbo_mode and +Subject: [PATCH 0004/1226] 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 543eaf6103232ce5e52bb4da9bf9830a2667dc26 Mon Sep 17 00:00:00 2001 +From aaface012882a3295381d0a513a903cd21d1d746 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 17:26:38 +0000 -Subject: [PATCH 0005/1225] Allow mac address to be set in smsc95xx +Subject: [PATCH 0005/1226] Allow mac address to be set in smsc95xx Signed-off-by: popcornmix --- @@ -375,10 +375,10 @@ index c5ebcb114309..510f4d410f69 100644 2.18.4 -From 608427ff795275c6b71b68eefe0f8b5ffed0ed5b Mon Sep 17 00:00:00 2001 +From 21023248d533efc905f15476071e10199d28e97b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 13 Mar 2015 12:43:36 +0000 -Subject: [PATCH 0006/1225] Protect __release_resource against resources +Subject: [PATCH 0006/1226] 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 bcfcf126f6cbc7ae7e005306fb913483ec004189 Mon Sep 17 00:00:00 2001 +From de3e37ac8d7eb0b69761ca7689c9b3dc87ddc8c7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 4 Dec 2015 17:41:50 +0000 -Subject: [PATCH 0007/1225] irq-bcm2836: Prevent spurious interrupts, and trap +Subject: [PATCH 0007/1226] 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 6769d2dbc5110a85f6b8b289185b77f789b55a30 Mon Sep 17 00:00:00 2001 +From cb03348102bbefa98107aeea78b052ac762beabb Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 9 Feb 2017 14:33:30 +0000 -Subject: [PATCH 0008/1225] irq-bcm2836: Avoid "Invalid trigger warning" +Subject: [PATCH 0008/1226] 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 a73a18846a4bedd464b6abbdba04951f160c56f0 Mon Sep 17 00:00:00 2001 +From 5967911ae76eb976f5c494a5d5bce495dc744d50 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/1225] irqchip: bcm2835: Add FIQ support +Subject: [PATCH 0009/1226] 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 d728654b36ed67aba058f94684af74008ab2a978 Mon Sep 17 00:00:00 2001 +From 36d6d322db283b75cbb58e45cf1132c86fc809a7 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/1225] irqchip: irq-bcm2835: Add 2836 FIQ support +Subject: [PATCH 0010/1226] 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 bd1744de4dabcf94596674f1d16a14f74bd0d6cb Mon Sep 17 00:00:00 2001 +From 96b069b831ffb9b3a2d425bb02a951ae9b4492db Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 10:26:09 +0100 -Subject: [PATCH 0011/1225] spi: spidev: Completely disable the spidev warning +Subject: [PATCH 0011/1226] 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 cd2170b63349c6de15039de03a151938292b1f9e Mon Sep 17 00:00:00 2001 +From 12a679083a8dc8151dbe3913e484f79b0ba6095d 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/1225] dmaengine: bcm2835: Load driver early and support +Subject: [PATCH 0012/1226] 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 9e5462b82de3550b34591cb56f3c9625590517d7 Mon Sep 17 00:00:00 2001 +From b4d5986cefbea49d4e54ae75d267ccfcda1c815a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 25 Jan 2016 17:25:12 +0000 -Subject: [PATCH 0013/1225] firmware: Updated mailbox header +Subject: [PATCH 0013/1226] firmware: Updated mailbox header --- include/soc/bcm2835/raspberrypi-firmware.h | 3 +++ @@ -884,10 +884,10 @@ index 7800e12ee042..3f357c05788e 100644 2.18.4 -From 6db873a1e7f4d67accfc771a5afa0cdf37e89bef Mon Sep 17 00:00:00 2001 +From b94915b0aa651855460613082cb8ecb6b8c7120f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 15 Jun 2016 16:48:41 +0100 -Subject: [PATCH 0014/1225] rtc: Add SPI alias for pcf2123 driver +Subject: [PATCH 0014/1226] 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 ab585bdc292e60ae179d368f585bef8f9cc5ea58 Mon Sep 17 00:00:00 2001 +From 10a74e9a9f1cb4c0aad903863621a3096a436647 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/1225] watchdog: bcm2835: Support setting reboot partition +Subject: [PATCH 0015/1226] 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 2af4ee43aaa229755f4496acd9da000a4b3e7025 Mon Sep 17 00:00:00 2001 +From e43f1526c58199418b2758eb48888f6be7543522 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 5 Apr 2016 19:40:12 +0100 -Subject: [PATCH 0016/1225] reboot: Use power off rather than busy spinning +Subject: [PATCH 0016/1226] reboot: Use power off rather than busy spinning when halt is requested --- @@ -1047,10 +1047,10 @@ index bb18ed0539f4..a8595ab97e5b 100644 2.18.4 -From a62552a0c0fc424b72cf884f45eb66e9cdc975b0 Mon Sep 17 00:00:00 2001 +From d40851290f6748268cfe8c7c6d5aa50f34569aaa Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 9 Nov 2016 13:02:52 +0000 -Subject: [PATCH 0017/1225] bcm: Make RASPBERRYPI_POWER depend on PM +Subject: [PATCH 0017/1226] bcm: Make RASPBERRYPI_POWER depend on PM --- drivers/soc/bcm/Kconfig | 1 + @@ -1072,10 +1072,10 @@ index 648e32693b7e..f204562996e2 100644 2.18.4 -From efd0186675b4b8d61949df144cafca591ceb8577 Mon Sep 17 00:00:00 2001 +From f39b071eeb418bec60a32a76b01739c8a4943056 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Fri, 2 Sep 2016 16:45:27 +0100 -Subject: [PATCH 0018/1225] Register the clocks early during the boot process, +Subject: [PATCH 0018/1226] 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 2e3868dcfa5deabb3960970aed3c4613fea384d0 Mon Sep 17 00:00:00 2001 +From ddaab17d3aaaf7dd4789feb9b93531a3df880649 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 6 Dec 2016 17:05:39 +0000 -Subject: [PATCH 0019/1225] bcm2835-rng: Avoid initialising if already enabled +Subject: [PATCH 0019/1226] 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 430b29cb686b8e7d35267bd3950c262f901013e3 Mon Sep 17 00:00:00 2001 +From aca468f7cbe29f8634a9dc19a1eedd564fc7fc47 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Feb 2017 17:20:08 +0000 -Subject: [PATCH 0020/1225] clk-bcm2835: Mark used PLLs and dividers CRITICAL +Subject: [PATCH 0020/1226] 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 084fc65151f3bee9ee6b8a435b2da77381a46b2d Mon Sep 17 00:00:00 2001 +From 26d70c386305ad553d328e5ecc4f0f7a8cbdff80 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Feb 2017 17:20:08 +0000 -Subject: [PATCH 0021/1225] clk-bcm2835: Add claim-clocks property +Subject: [PATCH 0021/1226] 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 421d06f0d15639c0503d73df950e9a85e6a6f977 Mon Sep 17 00:00:00 2001 +From fb61c448336a2ec64af7944fc7bf015f72e10767 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 6 Mar 2017 09:06:18 +0000 -Subject: [PATCH 0022/1225] clk-bcm2835: Read max core clock from firmware +Subject: [PATCH 0022/1226] 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 d7af08d1e35225c9f7bb017c0f360816826b4486 Mon Sep 17 00:00:00 2001 +From 07345a1e54681d4851ccc206308c45f34c9cc135 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 9 May 2016 17:28:18 -0700 -Subject: [PATCH 0023/1225] clk: bcm2835: Mark GPIO clocks enabled at boot as +Subject: [PATCH 0023/1226] 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 4fa8fc04713638b3739cc73a97e25481713d3658 Mon Sep 17 00:00:00 2001 +From 0cc5cfccaa47cafa4a1de743977471b670958f8f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 9 Feb 2017 14:36:44 +0000 -Subject: [PATCH 0024/1225] sound: Demote deferral errors to INFO level +Subject: [PATCH 0024/1226] 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. @@ -1477,7 +1477,7 @@ Signed-off-by: Phil Elwell 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sound/soc/soc-core.c b/sound/soc/soc-core.c -index 9df20768a8f2..0b9f9a06bdb5 100644 +index c0e03cc8ea82..381db4848f63 100644 --- a/sound/soc/soc-core.c +++ b/sound/soc/soc-core.c @@ -898,7 +898,7 @@ static int soc_bind_dai_link(struct snd_soc_card *card, @@ -1502,10 +1502,10 @@ index 9df20768a8f2..0b9f9a06bdb5 100644 2.18.4 -From ceb76d446725d0a6f53786e0c8124779cdfc319f Mon Sep 17 00:00:00 2001 +From 40363f09cccd26beadd60160a6970b9d66a823c8 Mon Sep 17 00:00:00 2001 From: Claggy3 Date: Sat, 11 Feb 2017 14:00:30 +0000 -Subject: [PATCH 0025/1225] Update vfpmodule.c +Subject: [PATCH 0025/1226] 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 2cb355c1b5b7..1e2dcf81aefa 100644 2.18.4 -From 25ab89fb6487a4d28a7293ecd13051086cd7aef6 Mon Sep 17 00:00:00 2001 +From 3f5782cad1edb959b0159d82bfc56e1627f97be5 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/1225] i2c: bcm2835: Add debug support +Subject: [PATCH 0026/1226] 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 16a01a53b0734c2ac293903fb4770afc520df818 Mon Sep 17 00:00:00 2001 +From a0282dc0bff3deb24d7c71443a1d5ec5f6225bac Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 18 Dec 2014 16:07:15 -0800 -Subject: [PATCH 0027/1225] mm: Remove the PFN busy warning +Subject: [PATCH 0027/1226] mm: Remove the PFN busy warning See commit dae803e165a11bc88ca8dbc07a11077caf97bbcb -- the warning is expected sometimes when using CMA. However, that commit still spams @@ -1871,10 +1871,10 @@ index 4357f5475a50..0f49656fc449 100644 2.18.4 -From a4671c7f88d9be34372c652c0a943e1c1ba22067 Mon Sep 17 00:00:00 2001 +From 656c96726bdc7e42dacd6594c64460642104692e Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 23 Mar 2017 10:06:56 +0000 -Subject: [PATCH 0028/1225] ASoC: Add prompt for ICS43432 codec +Subject: [PATCH 0028/1226] 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 e9e38dc55595a0a9972d97a4b3f6bfe4929d0442 Mon Sep 17 00:00:00 2001 +From a7dda4c0f9b21c3526c296991cb13941e689f4a7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 23 Jan 2018 16:52:45 +0000 -Subject: [PATCH 0029/1225] irqchip: irq-bcm2836: Remove regmap and syscon use +Subject: [PATCH 0029/1226] 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 ddec8a28c7f4c05d649895c9822ff4f75b84ff71 Mon Sep 17 00:00:00 2001 +From 23bdb8694db3f1ae1b7fe522e001e213acadec71 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 17 Oct 2017 15:04:29 +0100 -Subject: [PATCH 0030/1225] lan78xx: Enable LEDs and auto-negotiation +Subject: [PATCH 0030/1226] 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 d08ad75be23af9ff159dff217cdc9f0089bb7697 Mon Sep 17 00:00:00 2001 +From 442a6dfd2eb5f184d1c8a9cac1b90ab8aa958ea4 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 23 Feb 2016 17:26:48 +0000 -Subject: [PATCH 0031/1225] amba_pl011: Don't use DT aliases for numbering +Subject: [PATCH 0031/1226] 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 bc3fa1de1732e480a29ddd0aa90ba8b299fd9776 Mon Sep 17 00:00:00 2001 +From 2df6099ccc09c236b1f5c91b5cc75082c9aab2e8 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 1 Mar 2017 16:07:39 +0000 -Subject: [PATCH 0032/1225] amba_pl011: Round input clock up +Subject: [PATCH 0032/1226] 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 531db6ded98a43cd4501b27f053add2ce6bf50f2 Mon Sep 17 00:00:00 2001 +From 302d84667eabbc229bce22ca03772a6b727a47e8 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 29 Sep 2017 10:32:19 +0100 -Subject: [PATCH 0033/1225] amba_pl011: Insert mb() for correct FIFO handling +Subject: [PATCH 0033/1226] 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 f00a30cea1c5d6f48114250837f447a8f9893426 Mon Sep 17 00:00:00 2001 +From cd445db9884694751d71316ef091b5fbe0fbd63d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 29 Sep 2017 10:32:19 +0100 -Subject: [PATCH 0034/1225] amba_pl011: Add cts-event-workaround DT property +Subject: [PATCH 0034/1226] 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 3aa4e32c059f2d4030d0cc4fc3dd7886b7029e5f Mon Sep 17 00:00:00 2001 +From f3d595d0adcdf4629f56a20c47eaa5dbbf3d1901 Mon Sep 17 00:00:00 2001 From: notro Date: Thu, 10 Jul 2014 13:59:47 +0200 -Subject: [PATCH 0035/1225] pinctrl-bcm2835: Set base to 0 give expected gpio +Subject: [PATCH 0035/1226] 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 2224cec93901f76d0272c729fab4a8a53fbe8f42 Mon Sep 17 00:00:00 2001 +From 2679e1a4cac98e9dab2c7d8a9b1ced986e07dcbc Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 12 May 2013 12:24:19 +0100 -Subject: [PATCH 0036/1225] Main bcm2708/bcm2709 linux port +Subject: [PATCH 0036/1226] 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 7c053bf022e425ea9ca6188aadbc6daf505cc7c8 Mon Sep 17 00:00:00 2001 +From d71ee91bd7e4f22f4a65c91218f9998e7a4b4a9f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 19:46:17 +0100 -Subject: [PATCH 0037/1225] Add dwc_otg driver +Subject: [PATCH 0037/1226] 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 143fae856457ec84d0b7ac9cc8816f5d721e8b93 Mon Sep 17 00:00:00 2001 +From 41d40c8d18eddada18a7c80af86c5b8ec9d1f4b1 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 17:06:34 +0100 -Subject: [PATCH 0038/1225] bcm2708 framebuffer driver +Subject: [PATCH 0038/1226] 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 e7e896342a3ceb8c3d3b01f826c1c089d8008908 Mon Sep 17 00:00:00 2001 +From deda80f4cc1510fc5a442e7187851d1de1b3b3cf Mon Sep 17 00:00:00 2001 From: James Hughes Date: Thu, 14 Mar 2019 13:27:54 +0000 -Subject: [PATCH 0039/1225] Pulled in the multi frame buffer support from the +Subject: [PATCH 0039/1226] Pulled in the multi frame buffer support from the Pi3 repo --- @@ -68616,10 +68616,10 @@ index a5f3fff6773e..25fca695f903 100644 2.18.4 -From f4f5fc6b2a8b1fd30d9a06e95fa8eeb224887445 Mon Sep 17 00:00:00 2001 +From f873f942ce806002a020c9560f84f7fde963d8b4 Mon Sep 17 00:00:00 2001 From: Siarhei Siamashka Date: Mon, 17 Jun 2013 13:32:11 +0300 -Subject: [PATCH 0040/1225] fbdev: add FBIOCOPYAREA ioctl +Subject: [PATCH 0040/1226] fbdev: add FBIOCOPYAREA ioctl Based on the patch authored by Ali Gholami Rudi at https://lkml.org/lkml/2009/7/13/153 @@ -68853,10 +68853,10 @@ index a6d0ca46f28b..8234207b1914 100644 static int bcm2708_fb_register(struct bcm2708_fb *fb) diff --git a/drivers/video/fbdev/core/fbmem.c b/drivers/video/fbdev/core/fbmem.c -index bf76dadbed87..b30252ec6722 100644 +index d87de5d46718..c5c7f0d648f0 100644 --- a/drivers/video/fbdev/core/fbmem.c +++ b/drivers/video/fbdev/core/fbmem.c -@@ -1076,6 +1076,30 @@ fb_blank(struct fb_info *info, int blank) +@@ -1074,6 +1074,30 @@ fb_blank(struct fb_info *info, int blank) } EXPORT_SYMBOL(fb_blank); @@ -68887,7 +68887,7 @@ index bf76dadbed87..b30252ec6722 100644 static long do_fb_ioctl(struct fb_info *info, unsigned int cmd, unsigned long arg) { -@@ -1084,6 +1108,7 @@ static long do_fb_ioctl(struct fb_info *info, unsigned int cmd, +@@ -1082,6 +1106,7 @@ static long do_fb_ioctl(struct fb_info *info, unsigned int cmd, struct fb_fix_screeninfo fix; struct fb_cmap cmap_from; struct fb_cmap_user cmap; @@ -68895,7 +68895,7 @@ index bf76dadbed87..b30252ec6722 100644 void __user *argp = (void __user *)arg; long ret = 0; -@@ -1159,6 +1184,15 @@ static long do_fb_ioctl(struct fb_info *info, unsigned int cmd, +@@ -1157,6 +1182,15 @@ static long do_fb_ioctl(struct fb_info *info, unsigned int cmd, unlock_fb_info(info); console_unlock(); break; @@ -68911,7 +68911,7 @@ index bf76dadbed87..b30252ec6722 100644 default: lock_fb_info(info); fb = info->fbops; -@@ -1304,6 +1338,7 @@ static long fb_compat_ioctl(struct file *file, unsigned int cmd, +@@ -1302,6 +1336,7 @@ static long fb_compat_ioctl(struct file *file, unsigned int cmd, case FBIOPAN_DISPLAY: case FBIOGET_CON2FBMAP: case FBIOPUT_CON2FBMAP: @@ -68953,10 +68953,10 @@ index b6aac7ee1f67..212b7d5cb94c 100644 2.18.4 -From aefd47ff87e1cb96f41012a0f182c75949e76990 Mon Sep 17 00:00:00 2001 +From d0803540fd9a9e3e1046072c9846f7ef94fa154d Mon Sep 17 00:00:00 2001 From: Harm Hanemaaijer Date: Thu, 20 Jun 2013 20:21:39 +0200 -Subject: [PATCH 0041/1225] Speed up console framebuffer imageblit function +Subject: [PATCH 0041/1226] 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 ebc6342819ca26d7ea8b62e6889ae96943cc196f Mon Sep 17 00:00:00 2001 +From 95231c56645fc17d839420f25e7979e9465294e5 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 14:22:53 +0100 -Subject: [PATCH 0042/1225] dmaengine: Add support for BCM2708 +Subject: [PATCH 0042/1226] 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 eeb15a92e01152acb7e0d2e1bd70756c500dcc02 Mon Sep 17 00:00:00 2001 +From e19990a05256a349dae74503fe5a808e38b3527d Mon Sep 17 00:00:00 2001 From: gellert Date: Fri, 15 Aug 2014 16:35:06 +0100 -Subject: [PATCH 0043/1225] MMC: added alternative MMC driver +Subject: [PATCH 0043/1226] MMC: added alternative MMC driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -70031,7 +70031,7 @@ Signed-off-by: Yaroslav Rosomakho create mode 100644 drivers/mmc/host/bcm2835-mmc.c diff --git a/drivers/mmc/core/block.c b/drivers/mmc/core/block.c -index 39f2864455a6..a656608b306e 100644 +index 8322d22a59c4..f1a90b6a2aec 100644 --- a/drivers/mmc/core/block.c +++ b/drivers/mmc/core/block.c @@ -166,6 +166,13 @@ static DEFINE_MUTEX(open_lock); @@ -70048,7 +70048,7 @@ index 39f2864455a6..a656608b306e 100644 static inline int mmc_blk_part_switch(struct mmc_card *card, unsigned int part_type); -@@ -2884,6 +2891,7 @@ static int mmc_blk_probe(struct mmc_card *card) +@@ -2892,6 +2899,7 @@ static int mmc_blk_probe(struct mmc_card *card) { struct mmc_blk_data *md, *part_md; char cap_str[10]; @@ -70056,7 +70056,7 @@ index 39f2864455a6..a656608b306e 100644 /* * Check that the card supports the command class(es) we need. -@@ -2891,7 +2899,16 @@ static int mmc_blk_probe(struct mmc_card *card) +@@ -2899,7 +2907,16 @@ static int mmc_blk_probe(struct mmc_card *card) if (!(card->csd.cmdclass & CCC_BLOCK_READ)) return -ENODEV; @@ -70074,7 +70074,7 @@ index 39f2864455a6..a656608b306e 100644 card->complete_wq = alloc_workqueue("mmc_complete", WQ_MEM_RECLAIM | WQ_HIGHPRI, 0); -@@ -2906,9 +2923,14 @@ static int mmc_blk_probe(struct mmc_card *card) +@@ -2914,9 +2931,14 @@ static int mmc_blk_probe(struct mmc_card *card) string_get_size((u64)get_capacity(md->disk), 512, STRING_UNITS_2, cap_str, sizeof(cap_str)); @@ -70092,10 +70092,10 @@ index 39f2864455a6..a656608b306e 100644 if (mmc_blk_alloc_parts(card, md)) goto out; diff --git a/drivers/mmc/core/core.c b/drivers/mmc/core/core.c -index 460a456bcdd2..861d6e1cf720 100644 +index 8f94c2539508..17d8f7b0d450 100644 --- a/drivers/mmc/core/core.c +++ b/drivers/mmc/core/core.c -@@ -1922,7 +1922,8 @@ EXPORT_SYMBOL(mmc_erase); +@@ -1925,7 +1925,8 @@ EXPORT_SYMBOL(mmc_erase); int mmc_can_erase(struct mmc_card *card) { if ((card->host->caps & MMC_CAP_ERASE) && @@ -71811,10 +71811,10 @@ index cf3780a6ccc4..dc3fedec75d7 100644 2.18.4 -From a09eb747924ece372436b6b26f7377ae26609654 Mon Sep 17 00:00:00 2001 +From 4437c2a279cef6f68b3ac5556900146e9fd2eba5 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 25 Mar 2015 17:49:47 +0000 -Subject: [PATCH 0044/1225] Adding bcm2835-sdhost driver, and an overlay to +Subject: [PATCH 0044/1226] 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 59ca03f6361a3596dff0a6195b88eb12711ad8a0 Mon Sep 17 00:00:00 2001 +From 4bff5e4a395ce110f50b340b825286add4ae19b6 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 28 Oct 2016 15:36:43 +0100 -Subject: [PATCH 0045/1225] vc_mem: Add vc_mem driver for querying firmware +Subject: [PATCH 0045/1226] 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 ad5c850c2f5f605aa406a7ea28c1eda2915d6204 Mon Sep 17 00:00:00 2001 +From 7e1e9759923dbedf01530cc86b81a108ff0b0141 Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Tue, 22 Jul 2014 15:41:04 +0100 -Subject: [PATCH 0046/1225] vcsm: VideoCore shared memory service for BCM2835 +Subject: [PATCH 0046/1226] 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 614531bd6ddfea91b801772c4235b468c788aab4 Mon Sep 17 00:00:00 2001 +From 72dbaab401d1153b153700e87cfbcb901fd7da7e Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Fri, 21 Aug 2015 23:14:48 +0100 -Subject: [PATCH 0047/1225] Add /dev/gpiomem device for rootless user GPIO +Subject: [PATCH 0047/1226] 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 ff97b7dbb49b537dc929191631425eb4838a1cf2 Mon Sep 17 00:00:00 2001 +From f89010758f6db231041e9815afe453bfc6a819d9 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:14:45 +0100 -Subject: [PATCH 0048/1225] Add SMI driver +Subject: [PATCH 0048/1226] Add SMI driver Signed-off-by: Luke Wren @@ -82092,10 +82092,10 @@ index 000000000000..ee3a75edfc03 2.18.4 -From 464ba4bb9b4b8bdf4176d8d979f0a22c2f92f8e3 Mon Sep 17 00:00:00 2001 +From 0ddaf297c9bc2676e5a0981e2e9e53ac7b5d5b96 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:49:20 +0100 -Subject: [PATCH 0049/1225] Add cpufreq driver +Subject: [PATCH 0049/1226] Add cpufreq driver Signed-off-by: popcornmix @@ -82363,10 +82363,10 @@ index 000000000000..66184acdae49 2.18.4 -From 3e6cc4561515259c72ef93097ff06bd07dec4d44 Mon Sep 17 00:00:00 2001 +From 834389b1f886883e38109bee36ef5d25422d2d92 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 15:44:08 +0100 -Subject: [PATCH 0050/1225] Add Chris Boot's i2c driver +Subject: [PATCH 0050/1226] 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 fe08af730424f2d1a4add52370b68c79c3d14eb8 Mon Sep 17 00:00:00 2001 +From 1814c984b0b91584ad3d2cc8a3c55e87494ae98b 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/1225] char: broadcom: Add vcio module +Subject: [PATCH 0051/1226] 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 9a944826a45fbeda48a4fed61e2ffb0c5ea5cc05 Mon Sep 17 00:00:00 2001 +From b87ed04c2548bd6358abeea5a88531f4a39c7593 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/1225] firmware: bcm2835: Support ARCH_BCM270x +Subject: [PATCH 0052/1226] 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 e35bffa334d8ed27299e1dd466ab900ef14baccb Mon Sep 17 00:00:00 2001 +From b2d218c7d2af8086a1d9f3084277a2cecc718e3d Mon Sep 17 00:00:00 2001 From: notro Date: Wed, 9 Jul 2014 14:46:08 +0200 -Subject: [PATCH 0053/1225] BCM2708: Add core Device Tree support +Subject: [PATCH 0053/1226] 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 49108fda29676adef44c7c826fc922b052f7b707 Mon Sep 17 00:00:00 2001 +From d45a800d47f10b1e9f314d6910e8d33a9c09e64f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Feb 2015 13:50:57 +0000 -Subject: [PATCH 0054/1225] BCM270x_DT: Add pwr_led, and the required "input" +Subject: [PATCH 0054/1226] 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 87f9b052b4049f786aa12983809f21d49651c2cc Mon Sep 17 00:00:00 2001 +From 0d08e76c711ebb8ef04cbf06940adc43bbfcab3f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:54:08 +0100 -Subject: [PATCH 0055/1225] Added Device IDs for August DVB-T 205 +Subject: [PATCH 0055/1226] 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 65725688c0c05ade5184b558f2716b535767fb09 Mon Sep 17 00:00:00 2001 +From cd6a813278cf18867e926153d72184abe2d3464e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 28 Nov 2016 16:50:04 +0000 -Subject: [PATCH 0056/1225] Improve __copy_to_user and __copy_from_user +Subject: [PATCH 0056/1226] 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 6395e1310ee7320752183690987b9863d6d2f7ed Mon Sep 17 00:00:00 2001 +From d03c17aabecce672bd0fac75c83bfb5260307fb5 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 25 Jun 2015 12:16:11 +0100 -Subject: [PATCH 0057/1225] gpio-poweroff: Allow it to work on Raspberry Pi +Subject: [PATCH 0057/1226] 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 @@ -107821,7 +107821,7 @@ of the trigger signal may be preferable. 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/power/reset/gpio-poweroff.c b/drivers/power/reset/gpio-poweroff.c -index 6a4bbb506551..beb1df358c8d 100644 +index 97d1f58efef4..a76b7f9e52b0 100644 --- a/drivers/power/reset/gpio-poweroff.c +++ b/drivers/power/reset/gpio-poweroff.c @@ -50,9 +50,11 @@ static int gpio_poweroff_probe(struct platform_device *pdev) @@ -107841,10 +107841,10 @@ index 6a4bbb506551..beb1df358c8d 100644 2.18.4 -From d49a5d69d322a80002f01e414aaec5c79091f708 Mon Sep 17 00:00:00 2001 +From fa2a244c66405d728d9231cb3bdbf19f771dcefe Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 14:32:47 +0100 -Subject: [PATCH 0058/1225] mfd: Add Raspberry Pi Sense HAT core driver +Subject: [PATCH 0058/1226] 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 51c0005dfc79531ee737feec96991af7246b85c9 Mon Sep 17 00:00:00 2001 +From fe611042d657b3a5a98e6de572d2865db5e23430 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Mon, 25 Jan 2016 15:48:59 +0000 -Subject: [PATCH 0059/1225] ASoC: Add support for Rpi-DAC +Subject: [PATCH 0059/1226] ASoC: Add support for Rpi-DAC --- sound/soc/codecs/Kconfig | 5 +++ @@ -108859,10 +108859,10 @@ index 000000000000..36b5b6c26655 2.18.4 -From 66d27221ed3c9370824ae603d4e8b1c23b7f2394 Mon Sep 17 00:00:00 2001 +From 0ac145c9bf5d0abe52708f6aac666b4a5268c646 Mon Sep 17 00:00:00 2001 From: Gordon Garrity Date: Sat, 8 Mar 2014 16:56:57 +0000 -Subject: [PATCH 0060/1225] Add IQaudIO Sound Card support for Raspberry Pi +Subject: [PATCH 0060/1226] 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 c54b4bb4d842506b0609236e3058aefedb84d117 Mon Sep 17 00:00:00 2001 +From 63ff220c8e64a7dd8cd957c0b358fa69ff80035b Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 10:06:56 +0200 -Subject: [PATCH 0061/1225] Added support for HiFiBerry DAC+ +Subject: [PATCH 0061/1226] 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 d4f76ecd66dd13322f235666e55fe818208e0013 Mon Sep 17 00:00:00 2001 +From 420a5bb8d611749eec8eda95d5fcedd6fee29ae6 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 11:09:58 +0200 -Subject: [PATCH 0062/1225] Added driver for HiFiBerry Amp amplifier add-on +Subject: [PATCH 0062/1226] 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 99f8d45085cd3c0ddbe35e844580eba776ada438 Mon Sep 17 00:00:00 2001 +From 8eaf2e667400b34b0b7db33b880de33b5e180c0e Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Wed, 25 Mar 2015 09:26:17 +0100 -Subject: [PATCH 0063/1225] Add driver for rpi-proto +Subject: [PATCH 0063/1226] 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 547e0c080a14328e0e442aba2ba0635ea7b879a7 Mon Sep 17 00:00:00 2001 +From c4b6cce7dac89b153abc7a540ee310eef820ae36 Mon Sep 17 00:00:00 2001 From: Aaron Shaw Date: Thu, 7 Apr 2016 21:26:21 +0100 -Subject: [PATCH 0064/1225] Add Support for JustBoom Audio boards +Subject: [PATCH 0064/1226] Add Support for JustBoom Audio boards justboom-dac: Adjust for ALSA API change @@ -110823,10 +110823,10 @@ index 000000000000..62bd64cc0928 2.18.4 -From 0ae0bb8fc702170d293eb8a16c2ea26b6b23d3f2 Mon Sep 17 00:00:00 2001 +From 06c0f3ed3584409d90ee3c2561a49cdc39c0cccc Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Mon, 16 May 2016 21:36:31 +1000 -Subject: [PATCH 0065/1225] New AudioInjector.net Pi soundcard with low jitter +Subject: [PATCH 0065/1226] 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 952b6a8b7470e18ea345c9dc3c63df06b0ffd1ca Mon Sep 17 00:00:00 2001 +From 50987ef7d5b2a038f3c8619d539fa8acf4bdfed0 Mon Sep 17 00:00:00 2001 From: escalator2015 Date: Tue, 24 May 2016 16:20:09 +0100 -Subject: [PATCH 0066/1225] New driver for RRA DigiDAC1 soundcard using WM8741 +Subject: [PATCH 0066/1226] 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 38799238602dc0c4d8c62080a17ac5a3ceefda1b Mon Sep 17 00:00:00 2001 +From d85f7bed44562cbcbf05f90f2d3dc97a4d7cbfcd Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Sat, 2 Jul 2016 16:26:19 +0100 -Subject: [PATCH 0067/1225] Add support for Dion Audio LOCO DAC-AMP HAT +Subject: [PATCH 0067/1226] 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 659d8f883c3bac04a17880d943a9bc9e7ce12d9a Mon Sep 17 00:00:00 2001 +From 9487583709519fbff4d67f3fad3d5632d4084398 Mon Sep 17 00:00:00 2001 From: Clive Messer Date: Mon, 19 Sep 2016 14:01:04 +0100 -Subject: [PATCH 0068/1225] Allo Piano DAC boards: Initial 2 channel (stereo) +Subject: [PATCH 0068/1226] 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 df2e9cae6a082cf58c84c7dfdd3b65235a1a8b82 Mon Sep 17 00:00:00 2001 +From ad1ac40d3dbbedf5bab503130582c58a250fbb05 Mon Sep 17 00:00:00 2001 From: Raashid Muhammed Date: Mon, 27 Mar 2017 12:35:00 +0530 -Subject: [PATCH 0069/1225] Add support for Allo Piano DAC 2.1 plus add-on +Subject: [PATCH 0069/1226] 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 caae06cfe97d1d4e47f27399b63bd0eccd0e7b89 Mon Sep 17 00:00:00 2001 +From 09f704dc67ecf33390a0fe23280ee8563b04c4ac Mon Sep 17 00:00:00 2001 From: BabuSubashChandar Date: Tue, 28 Mar 2017 20:04:42 +0530 -Subject: [PATCH 0070/1225] Add support for Allo Boss DAC add-on board for +Subject: [PATCH 0070/1226] 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 316ca0b98eab2f0f63419e963d0e8ab7495cae04 Mon Sep 17 00:00:00 2001 +From 7f0d0949c5340780458e9af1862d5cceb67f386b Mon Sep 17 00:00:00 2001 From: gtrainavicius Date: Sun, 23 Oct 2016 12:06:53 +0300 -Subject: [PATCH 0071/1225] Support for Blokas Labs pisound board +Subject: [PATCH 0071/1226] Support for Blokas Labs pisound board Pisound dynamic overlay (#1760) @@ -115338,10 +115338,10 @@ index 000000000000..6af9921b55c7 2.18.4 -From d1b3a5b2044c972f38b9483fbc31a1e4d00f2d56 Mon Sep 17 00:00:00 2001 +From c37ca38cc1cbea125da431ca311229546716f37a Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 22 Jan 2017 12:49:37 +0100 -Subject: [PATCH 0072/1225] ASoC: Add driver for Cirrus Logic Audio Card +Subject: [PATCH 0072/1226] 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 003583117923cafd76743ea7dceecaad9a94897c Mon Sep 17 00:00:00 2001 +From 0d348060706febbc7bb9af56b9e9649525b6d363 Mon Sep 17 00:00:00 2001 From: Miquel Date: Fri, 24 Feb 2017 20:51:06 +0100 -Subject: [PATCH 0073/1225] sound: Support for Dion Audio LOCO-V2 DAC-AMP HAT +Subject: [PATCH 0073/1226] 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 2d57f72112dfb260ca544a077ca1f22d08f7355d Mon Sep 17 00:00:00 2001 +From df0397529e890f59d65f8dfbfa32ffb0b1641e59 Mon Sep 17 00:00:00 2001 From: Fe-Pi Date: Wed, 1 Mar 2017 04:42:43 -0700 -Subject: [PATCH 0074/1225] Add support for Fe-Pi audio sound card. (#1867) +Subject: [PATCH 0074/1226] 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 32d5d37de1f83ce6c40120e63339ca083645cb3e Mon Sep 17 00:00:00 2001 +From 4d6e3aa900e022a3bcf2be068ee76fb7163d4d1e Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Wed, 8 Mar 2017 20:04:13 +1100 -Subject: [PATCH 0075/1225] Add support for the AudioInjector.net Octo sound +Subject: [PATCH 0075/1226] 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 6264d61e258baf776783bbf73ba77b22266c1ccf Mon Sep 17 00:00:00 2001 +From 540ed64eb6da76ffd560f8c4d6bb069ebf3c2666 Mon Sep 17 00:00:00 2001 From: Peter Malkin Date: Mon, 27 Mar 2017 16:38:21 -0700 -Subject: [PATCH 0076/1225] Driver support for Google voiceHAT soundcard. +Subject: [PATCH 0076/1226] 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 7e6ddc406788a6b4a601ce7e59d944494a55f1d2 Mon Sep 17 00:00:00 2001 +From 3d27a950db03c30b3134680e1f2d01e9a584c1ed Mon Sep 17 00:00:00 2001 From: allocom Date: Thu, 19 Apr 2018 12:12:26 +0530 -Subject: [PATCH 0077/1225] Driver and overlay for Allo Katana DAC +Subject: [PATCH 0077/1226] Driver and overlay for Allo Katana DAC Allo Katana DAC: Updated default values @@ -117866,10 +117866,10 @@ index 000000000000..b0aebd40fe5e 2.18.4 -From dad973b8cfae70e3d743349a3b124825096b367b Mon Sep 17 00:00:00 2001 +From f8cea678450b64f9ace6640802a2b49d8904e4d0 Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Wed, 27 Jun 2018 15:59:12 +0100 -Subject: [PATCH 0078/1225] ASoC: Add generic RPI driver for simple soundcards. +Subject: [PATCH 0078/1226] 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 65f93d63123ea127a44cc95408354daa0717d556 Mon Sep 17 00:00:00 2001 +From 9cf59e8308100866191c89672861d2d970e80a1d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 3 Sep 2018 17:00:36 +0100 -Subject: [PATCH 0079/1225] ASoC: Add Kconfig and Makefile for sound/soc/bcm +Subject: [PATCH 0079/1226] 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 76a4fb5981b7b5a93ac87378d3e2eecd63e2f007 Mon Sep 17 00:00:00 2001 +From 6063426141b6151dfb502734db227a4f57f43e3f Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Sat, 21 Jul 2018 20:07:46 +0100 -Subject: [PATCH 0080/1225] ASoC: Create a generic Pi Hat WM8804 driver +Subject: [PATCH 0080/1226] 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 51405329ec46ead5b7581a8bb4a14093e3612e55 Mon Sep 17 00:00:00 2001 +From d74e1e2b7d0f6c5ca879c0482ee936c360533acb Mon Sep 17 00:00:00 2001 From: P33M Date: Wed, 21 Oct 2015 14:55:21 +0100 -Subject: [PATCH 0081/1225] rpi_display: add backlight driver and overlay +Subject: [PATCH 0081/1226] 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 1acdf112ceb1d4606a163452aea213cb8090fe79 Mon Sep 17 00:00:00 2001 +From 4b26749da2a4f7468b64d5a60c3e7ee8a2a9e3ce Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 23 Feb 2016 19:56:04 +0000 -Subject: [PATCH 0082/1225] bcm2835-virtgpio: Virtual GPIO driver +Subject: [PATCH 0082/1226] bcm2835-virtgpio: Virtual GPIO driver Add a virtual GPIO driver that uses the firmware mailbox interface to request that the VPU toggles LEDs. @@ -119144,7 +119144,7 @@ request that the VPU toggles LEDs. create mode 100644 drivers/gpio/gpio-bcm-virt.c diff --git a/drivers/gpio/Kconfig b/drivers/gpio/Kconfig -index f9263426af03..a4fe9a954b88 100644 +index ae414045a750..bd6e94fbbe9d 100644 --- a/drivers/gpio/Kconfig +++ b/drivers/gpio/Kconfig @@ -147,6 +147,12 @@ config GPIO_BCM_KONA @@ -119396,10 +119396,10 @@ index 000000000000..49e28ad9760e 2.18.4 -From 6bd840fcb2a0cb10992b2f67b128f22716db0dda Mon Sep 17 00:00:00 2001 +From 787c2652d38a854852cf457e5045e1ad21818eee Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 3 Sep 2012 17:10:23 +0100 -Subject: [PATCH 0083/1225] net: Add non-mainline source for rtl8192cu wlan +Subject: [PATCH 0083/1226] 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 f13089936fcaf8b8c431e0dfd223535e7529c992 Mon Sep 17 00:00:00 2001 +From b0607a48c77147814bfab95005bd7b5d96f29085 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 3 Dec 2014 13:23:28 +0200 -Subject: [PATCH 0084/1225] OF: DT-Overlay configfs interface +Subject: [PATCH 0084/1226] 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 6a66bd7a4906f839aa641ad13ebbe21461d19b9a Mon Sep 17 00:00:00 2001 +From a527c8235ac06232796558b63f9315c99fde369d Mon Sep 17 00:00:00 2001 From: Cheong2K Date: Fri, 26 Feb 2016 18:20:10 +0800 -Subject: [PATCH 0085/1225] brcm: adds support for BCM43341 wifi +Subject: [PATCH 0085/1226] brcm: adds support for BCM43341 wifi brcmfmac: Disable power management @@ -293051,10 +293051,10 @@ Signed-off-by: Phil Elwell 3 files changed, 20 insertions(+), 7 deletions(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c -index cd813c69a178..b80dde1050ff 100644 +index 6439adcd2f99..1b48569fb6a0 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c -@@ -2769,6 +2769,8 @@ brcmf_cfg80211_set_power_mgmt(struct wiphy *wiphy, struct net_device *ndev, +@@ -2772,6 +2772,8 @@ brcmf_cfg80211_set_power_mgmt(struct wiphy *wiphy, struct net_device *ndev, * preference in cfg struct to apply this to * FW later while initializing the dongle */ @@ -293063,7 +293063,7 @@ index cd813c69a178..b80dde1050ff 100644 cfg->pwr_save = enabled; if (!check_vif_up(ifp->vif)) { -@@ -6919,12 +6921,18 @@ static s32 brcmf_translate_country_code(struct brcmf_pub *drvr, char alpha2[2], +@@ -6922,12 +6924,18 @@ static s32 brcmf_translate_country_code(struct brcmf_pub *drvr, char alpha2[2], struct brcmfmac_pd_cc *country_codes; struct brcmfmac_pd_cc_entry *cc; s32 found_index; @@ -293084,7 +293084,7 @@ index cd813c69a178..b80dde1050ff 100644 } if ((alpha2[0] == ccreq->country_abbrev[0]) && -@@ -6948,10 +6956,14 @@ static s32 brcmf_translate_country_code(struct brcmf_pub *drvr, char alpha2[2], +@@ -6951,10 +6959,14 @@ static s32 brcmf_translate_country_code(struct brcmf_pub *drvr, char alpha2[2], brcmf_dbg(TRACE, "No country code match found\n"); return -EINVAL; } @@ -293140,10 +293140,10 @@ index ef5521b9b357..0c9f5b5791e9 100644 2.18.4 -From 7b0858d5e573df1eddaf2f8723756f669eab5719 Mon Sep 17 00:00:00 2001 +From 395afb74205ceea43ca107b8b2b3e208466ff6b0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 17 Dec 2015 13:37:07 +0000 -Subject: [PATCH 0086/1225] hci_h5: Don't send conf_req when ACTIVE +Subject: [PATCH 0086/1226] 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. @@ -293169,10 +293169,10 @@ index bf3e23104194..4abd08fccf3a 100644 2.18.4 -From 17885158f1a2ec73d72340196634f34fd953bff4 Mon Sep 17 00:00:00 2001 +From 71b8ac13e491a4e6b5af0e9c05f2c154ddbca729 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 13 Apr 2015 17:16:29 +0100 -Subject: [PATCH 0087/1225] config: Add default configs +Subject: [PATCH 0087/1226] config: Add default configs --- arch/arm/configs/bcm2709_defconfig | 1444 +++++++++++++++++++++++++ @@ -300266,10 +300266,10 @@ index 000000000000..ca7668f549bc 2.18.4 -From fe97124e852ce1ad0146e6ecf739cc413f3d3991 Mon Sep 17 00:00:00 2001 +From 04981b14c48523cf3fe2d157b46e64199ce64a90 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 14 Jan 2017 21:43:57 -0800 -Subject: [PATCH 0088/1225] ARM64: Round-Robin dispatch IRQs between CPUs. +Subject: [PATCH 0088/1226] 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 b6e19b6ba31b40709f8c15b404493789dd45e8f8 Mon Sep 17 00:00:00 2001 +From 72c26679cd4ff36bbde51d06124cdf17425dbe08 Mon Sep 17 00:00:00 2001 From: Michael Zoran Date: Sat, 11 Feb 2017 01:18:31 -0800 -Subject: [PATCH 0089/1225] ARM64: Force hardware emulation of deprecated +Subject: [PATCH 0089/1226] ARM64: Force hardware emulation of deprecated instructions. --- @@ -300380,10 +300380,10 @@ index bcb14d11232f..bfa3a069cbf1 100644 2.18.4 -From 0ab003b8b5e83459a61a410c373e7fbf756dcf09 Mon Sep 17 00:00:00 2001 +From 7b0ad0383e8e732fb31ad953159d40d61e9a00be Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Fri, 10 Feb 2017 17:57:08 -0800 -Subject: [PATCH 0090/1225] build/arm64: Add rules for .dtbo files for dts +Subject: [PATCH 0090/1226] build/arm64: Add rules for .dtbo files for dts overlays We now create overlays as .dtbo files. @@ -300422,10 +300422,10 @@ index d227cf87c48f..3447d81ddb27 100644 2.18.4 -From 803f05856aaf864225ef822a052b8418c68792f5 Mon Sep 17 00:00:00 2001 +From 93a22164f4bbf2fa913d46de2aa9121523a3ba11 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 26 Nov 2018 21:01:18 +0000 -Subject: [PATCH 0091/1225] Revert "build/arm64: Add rules for .dtbo files for +Subject: [PATCH 0091/1226] 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 3447d81ddb27..d227cf87c48f 100644 2.18.4 -From 7a62aecec999e743d1f7c0c54e4388d2248b3536 Mon Sep 17 00:00:00 2001 +From e1a4ad1e0e8913ff70994bc375b388d31d89ddf0 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 25 Aug 2017 19:18:13 +0100 -Subject: [PATCH 0092/1225] cache: export clean and invalidate +Subject: [PATCH 0092/1226] cache: export clean and invalidate hack: cache: Fix linker error --- @@ -300525,10 +300525,10 @@ index 0ee8fc4b4672..8acb1857ff67 100644 2.18.4 -From 9657448e3661e72ecd273f85861097473be6124f Mon Sep 17 00:00:00 2001 +From 95db16608abddbb7759e5c1fa2abd74ad41eb216 Mon Sep 17 00:00:00 2001 From: James Hughes Date: Tue, 14 Nov 2017 15:13:15 +0000 -Subject: [PATCH 0093/1225] AXI performance monitor driver (#2222) +Subject: [PATCH 0093/1226] 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 5cc45dca44469a3bc17d4bf131eba39ec67fd6c9 Mon Sep 17 00:00:00 2001 +From 7d2ceb2f9c8e271f3b251146a348ea3e91cbddd3 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 27 Nov 2017 17:14:54 +0000 -Subject: [PATCH 0094/1225] cgroup: Disable cgroup "memory" by default +Subject: [PATCH 0094/1226] 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: @@ -301315,10 +301315,10 @@ index ede370ec245d..f3b97f1ce428 100644 2.18.4 -From 896e93c57d0268b6471acb132344abeed663c91b Mon Sep 17 00:00:00 2001 +From f72e09ab38685db8438400dc18818b81d937a644 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/1225] ARM: bcm2835: Set Serial number and Revision +Subject: [PATCH 0095/1226] ARM: bcm2835: Set Serial number and Revision MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -301384,10 +301384,10 @@ index bfc556f76720..73ec2427fbcf 100644 2.18.4 -From 000bb154737a2ae4883d4b4237f04390770d6df4 Mon Sep 17 00:00:00 2001 +From 0d557b88ecf7910873263134e6aa313be4414c9f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 16 Jul 2018 14:40:13 +0100 -Subject: [PATCH 0096/1225] dwc-otg: FIQ: Fix "bad mode in data abort handler" +Subject: [PATCH 0096/1226] 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 @@ -301506,10 +301506,10 @@ index 73ec2427fbcf..9b6c921106b5 100644 2.18.4 -From c071c578e71bf24c14e75b85ce56dcb158a4524e Mon Sep 17 00:00:00 2001 +From f76e1694a9d3d1f2493927dd7b2727c3d898840c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 11 Dec 2017 09:18:32 +0000 -Subject: [PATCH 0097/1225] ARM: Activate FIQs to avoid __irq_startup warnings +Subject: [PATCH 0097/1226] 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. @@ -301548,10 +301548,10 @@ index cd1234c103fc..a0f96e3b8898 100644 2.18.4 -From f3c17bb828afd7d3d173bae68f37243523157cd7 Mon Sep 17 00:00:00 2001 +From f100a79f00e7ecea14d3f80fe782b5d3545ee2eb Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 22 Jan 2018 17:26:38 +0000 -Subject: [PATCH 0098/1225] serial: 8250: bcm2835aux - suppress EPROBE_DEFER +Subject: [PATCH 0098/1226] serial: 8250: bcm2835aux - suppress EPROBE_DEFER Signed-off-by: Phil Elwell --- @@ -301576,10 +301576,10 @@ index 4997c519ebb3..33da68341c3a 100644 2.18.4 -From cf2d07022d7ef6f0417368f1fa5e9305e173ac7e Mon Sep 17 00:00:00 2001 +From 7d714b5fec1c0134f744370b8cc56869f08add3f Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 09:16:19 +0100 -Subject: [PATCH 0099/1225] raspberrypi-firmware: Export the general +Subject: [PATCH 0099/1226] raspberrypi-firmware: Export the general transaction function. The vc4-firmware-kms module is going to be doing the MBOX FB call. @@ -301614,10 +301614,10 @@ index 7162f6d6649c..7947e65a22da 100644 2.18.4 -From 16fa68873b4bd78e0156136d90c92a1c1fcc0885 Mon Sep 17 00:00:00 2001 +From c90ca03a0c2e83267483f5c3444c8712a7055140 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 08:39:33 +0100 -Subject: [PATCH 0100/1225] drm/vc4: Add a mode for using the closed firmware +Subject: [PATCH 0100/1226] drm/vc4: Add a mode for using the closed firmware for display. Signed-off-by: Eric Anholt @@ -301701,7 +301701,7 @@ index 0d78ba017a29..af8df6d328b9 100644 }; diff --git a/drivers/gpu/drm/vc4/vc4_drv.h b/drivers/gpu/drm/vc4/vc4_drv.h -index 6627b20c99e9..fbcdb44ccf01 100644 +index 3ddaa817850d..a876fdb247e0 100644 --- a/drivers/gpu/drm/vc4/vc4_drv.h +++ b/drivers/gpu/drm/vc4/vc4_drv.h @@ -71,6 +71,9 @@ struct vc4_perfmon { @@ -302391,10 +302391,10 @@ index 000000000000..78c343059355 2.18.4 -From a8940c9abd6b55807ef7f1ae8089cbf51a2fbe2c Mon Sep 17 00:00:00 2001 +From e00eb1081e359dfd53835770e0a5473999d2fe99 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 1 Feb 2017 17:09:18 -0800 -Subject: [PATCH 0101/1225] drm/vc4: Name the primary and cursor planes in +Subject: [PATCH 0101/1226] drm/vc4: Name the primary and cursor planes in fkms. This makes debugging nicer, compared to trying to remember what the @@ -302422,10 +302422,10 @@ index 78c343059355..d9a5551d01a2 100644 2.18.4 -From 9cb5ef4f5e7a8864890279215f89177069d091e3 Mon Sep 17 00:00:00 2001 +From 1d3bb7a0f9519742de37340aa0f64a7e430864e9 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 1 Feb 2017 17:10:09 -0800 -Subject: [PATCH 0102/1225] drm/vc4: Add DRM_DEBUG_ATOMIC for the insides of +Subject: [PATCH 0102/1226] drm/vc4: Add DRM_DEBUG_ATOMIC for the insides of fkms. Trying to debug weston on fkms involved figuring out what calls I was @@ -302498,10 +302498,10 @@ index d9a5551d01a2..e372666af011 100644 2.18.4 -From 383627356f910e1f2079c64530781ca42a1044cd Mon Sep 17 00:00:00 2001 +From 17e76a1925183c37fd8e625c4e63ee50a5956698 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 2 Feb 2017 09:42:18 -0800 -Subject: [PATCH 0103/1225] drm/vc4: Fix sending of page flip completion events +Subject: [PATCH 0103/1226] 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 @@ -302546,10 +302546,10 @@ index e372666af011..4d7b7f218cbb 100644 2.18.4 -From 43bb0f74e7961b5e542917bf51fcd049d8a0c828 Mon Sep 17 00:00:00 2001 +From 5489cc6fdd5e21ffb4f8f841ea6dc214de0aa480 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 6 Jul 2017 11:45:48 -0700 -Subject: [PATCH 0104/1225] drm/vc4: Add support for setting DPMS in +Subject: [PATCH 0104/1226] drm/vc4: Add support for setting DPMS in firmwarekms. This ensures that the screen goes blank during DPMS (screensaver), @@ -302656,10 +302656,10 @@ index 4d7b7f218cbb..809437cf3215 100644 2.18.4 -From 380515d34311a1ba043149417f34681a9af2e9bd Mon Sep 17 00:00:00 2001 +From d415844003a530c05fbf50ab92548361a068d5eb Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 7 Jun 2017 14:39:49 -0700 -Subject: [PATCH 0105/1225] drm/vc4: Add FB modifier support to firmwarekms. +Subject: [PATCH 0105/1226] drm/vc4: Add FB modifier support to firmwarekms. Signed-off-by: Eric Anholt (cherry picked from commit 11752d73488e08aaeb65fe8289a9c016acde26c2) @@ -302694,10 +302694,10 @@ index 809437cf3215..d5066f395b62 100644 2.18.4 -From 2cb29c4d5826342cc303a379071046cd252d4ef5 Mon Sep 17 00:00:00 2001 +From 0b0edcd14a268683c971c5dc0d99a9eda7bd4b23 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 30 Jan 2018 14:21:02 -0800 -Subject: [PATCH 0106/1225] drm/vc4: Add missing enable/disable vblank handlers +Subject: [PATCH 0106/1226] drm/vc4: Add missing enable/disable vblank handlers in fkms. Fixes hang at boot in 4.14. @@ -302781,10 +302781,10 @@ index d5066f395b62..e3dfc20c404c 100644 2.18.4 -From 7282d7b529fa5b284190518fd634eef58749e46d Mon Sep 17 00:00:00 2001 +From be6a23528ef42145eba1cc99731228660277cfda Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 18 Apr 2017 21:43:46 +0100 -Subject: [PATCH 0107/1225] vc4_fkms: Apply firmware overscan offset to +Subject: [PATCH 0107/1226] vc4_fkms: Apply firmware overscan offset to hardware cursor --- @@ -302844,10 +302844,10 @@ index e3dfc20c404c..7edb38953a6a 100644 2.18.4 -From 12aadb93db4ed0f0a0caafbaa1a0825fac6c3806 Mon Sep 17 00:00:00 2001 +From 48d1c1fe90d26ba5a0b6acad9d801e5929d43e83 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 5 Feb 2018 18:01:02 +0000 -Subject: [PATCH 0108/1225] drm/vc4: Fix warning about vblank interrupts before +Subject: [PATCH 0108/1226] 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 @@ -302900,10 +302900,10 @@ index 7edb38953a6a..967a0bf5886b 100644 2.18.4 -From f8ec1db181a3ceaf0ef92d9ee9c5827a6e46bd0c Mon Sep 17 00:00:00 2001 +From c2a43e828bab1e50ee430abfec71fe1da88dc31c Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 5 Feb 2018 18:02:30 +0000 -Subject: [PATCH 0109/1225] drm/vc4: Skip SET_CURSOR_INFO when the cursor +Subject: [PATCH 0109/1226] drm/vc4: Skip SET_CURSOR_INFO when the cursor contents didn't change. Signed-off-by: Eric Anholt @@ -302963,10 +302963,10 @@ index 967a0bf5886b..462d9084ce53 100644 2.18.4 -From 18b09709515f4f5ce51d7204a78fa6a26008e24f Mon Sep 17 00:00:00 2001 +From 14f40fe86a5292c950e90b072045537216ff4b9f Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 5 Feb 2018 18:22:03 +0000 -Subject: [PATCH 0110/1225] drm/vc4: Remove duplicate primary/cursor fields +Subject: [PATCH 0110/1226] drm/vc4: Remove duplicate primary/cursor fields from FKMS driver. The CRTC has those fields and we can just use them. @@ -303040,10 +303040,10 @@ index 462d9084ce53..60e9d8fa5511 100644 2.18.4 -From bd9cd0abd1ca86b17e051fe3571f70b9ced07bb2 Mon Sep 17 00:00:00 2001 +From 8908df20248f7bc0e1a3131fd65fb6b2732ac829 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 17 Jun 2018 13:22:07 +0100 -Subject: [PATCH 0111/1225] vc4_firmware_kms: fix build +Subject: [PATCH 0111/1226] vc4_firmware_kms: fix build --- drivers/gpu/drm/vc4/vc4_firmware_kms.c | 8 ++++++-- @@ -303105,10 +303105,10 @@ index 60e9d8fa5511..1584f90face0 100644 2.18.4 -From 8762a0b22ced18ba8d246d8783c4dbd4783dbaab Mon Sep 17 00:00:00 2001 +From 2282aaf44e0dc80eef4444a76df048a3193becf3 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 19 Feb 2019 15:06:31 +0000 -Subject: [PATCH 0112/1225] gpu:vc4-fkms: Update driver to not use plane->crtc. +Subject: [PATCH 0112/1226] gpu:vc4-fkms: Update driver to not use plane->crtc. Following on from commit 2f958af7fc248 ("drm/vc4: Stop updating plane->fb/crtc") @@ -303147,10 +303147,10 @@ index 1584f90face0..347ad72682dc 100644 2.18.4 -From deda3387ddbb96ec62b1cb2396da6eed22e51ecf Mon Sep 17 00:00:00 2001 +From 000340fa9b9211b789fb238d049c1de7c5c6ea41 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 5 Feb 2018 18:53:18 +0000 -Subject: [PATCH 0113/1225] drm/vc4: Don't wait for vblank on fkms cursor +Subject: [PATCH 0113/1226] 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, @@ -303181,10 +303181,10 @@ index 78d4fb0499e3..75d3e8c6b650 100644 2.18.4 -From 5935429dc06d7cb580bfebc7fcc12efb2ff6876a Mon Sep 17 00:00:00 2001 +From 8ed820ae36e50ae9b4f91da0b759f55a6d3a7d82 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 20 Feb 2018 10:07:27 +0000 -Subject: [PATCH 0114/1225] i2c-gpio: Also set bus numbers from reg property +Subject: [PATCH 0114/1226] 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 @@ -303222,10 +303222,10 @@ index a4a6825c8758..cfbcf3952ddc 100644 2.18.4 -From 517795664c3c137535ecef1747df81cb4db096ef Mon Sep 17 00:00:00 2001 +From ad0382ac1328adaf57f042b9810b6a25d45af021 Mon Sep 17 00:00:00 2001 From: hdoverobinson Date: Tue, 13 Mar 2018 06:58:39 -0400 -Subject: [PATCH 0115/1225] added capture_clear option to pps-gpio via +Subject: [PATCH 0115/1226] added capture_clear option to pps-gpio via dtoverlay (#2433) --- @@ -303249,10 +303249,10 @@ index e0de1df2ede0..ee7d8f4e7f2e 100644 2.18.4 -From 4d26cc379939e505be27b13e8f98147c423200ad Mon Sep 17 00:00:00 2001 +From add6ea8c217adb141a45bd870c89ddbb64d9e4a2 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 9 Mar 2018 12:01:00 +0000 -Subject: [PATCH 0116/1225] lan78xx: Read initial EEE status from DT +Subject: [PATCH 0116/1226] lan78xx: Read initial EEE status from DT Add two new DT properties: * microchip,eee-enabled - a boolean to enable EEE @@ -303295,10 +303295,10 @@ index ba42568316f1..e266ca2191ed 100644 2.18.4 -From cb63f360c58dff6055f9afb5d83c6ca7b2daa279 Mon Sep 17 00:00:00 2001 +From 6bb0368eae1f4bb16cdb3aa6cf07995b416c6292 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 14 Jul 2014 22:02:09 +0100 -Subject: [PATCH 0117/1225] hid: Reduce default mouse polling interval to 60Hz +Subject: [PATCH 0117/1226] hid: Reduce default mouse polling interval to 60Hz Reduces overhead when using X --- @@ -303333,10 +303333,10 @@ index 1cfbbaf6901d..c5251b01f619 100644 2.18.4 -From 3030b8fbbea2e07330aab675d0e5c9ee66c0f239 Mon Sep 17 00:00:00 2001 +From b3f470ec25b7c019eafa599bdd3c831c76cb3ed3 Mon Sep 17 00:00:00 2001 From: Nick Bulleid Date: Thu, 10 May 2018 21:57:02 +0100 -Subject: [PATCH 0118/1225] Add ability to export gpio used by gpio-poweroff +Subject: [PATCH 0118/1226] Add ability to export gpio used by gpio-poweroff Signed-off-by: Nick Bulleid @@ -303361,7 +303361,7 @@ index 3e56c1b34a4c..76dd7b06e26a 100644 Examples: diff --git a/drivers/power/reset/gpio-poweroff.c b/drivers/power/reset/gpio-poweroff.c -index beb1df358c8d..608d78f0514a 100644 +index a76b7f9e52b0..ca3fcbec49db 100644 --- a/drivers/power/reset/gpio-poweroff.c +++ b/drivers/power/reset/gpio-poweroff.c @@ -51,6 +51,7 @@ static int gpio_poweroff_probe(struct platform_device *pdev) @@ -303398,10 +303398,10 @@ index beb1df358c8d..608d78f0514a 100644 2.18.4 -From e0afc52618f04b005fefd85ac5724ea99ec73f78 Mon Sep 17 00:00:00 2001 +From 2ab54328e208e6c76faa71031464f05a6ef183cf Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Sat, 12 May 2018 21:35:43 +0100 -Subject: [PATCH 0119/1225] firmware/raspberrypi: Notify firmware of a reboot +Subject: [PATCH 0119/1226] firmware/raspberrypi: Notify firmware of a reboot Register for reboot notifications, sending RPI_FIRMWARE_NOTIFY_REBOOT over the mailbox interface on reception. @@ -303488,10 +303488,10 @@ index 7947e65a22da..9ad10f7e019b 100644 2.18.4 -From de127a785a493756b0f6a20f3406d4dcc1c665c3 Mon Sep 17 00:00:00 2001 +From 85e639c6ded86832963229e8807f9e223d721181 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 14 Jun 2018 11:21:04 +0100 -Subject: [PATCH 0120/1225] irqchip: irq-bcm2835: Calc. FIQ_START at boot-time +Subject: [PATCH 0120/1226] 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 @@ -303560,10 +303560,10 @@ index 93878d725f26..40c1b38d5db5 100644 2.18.4 -From 47e03b870ef5544c34a2b406992a59d9741d01dc Mon Sep 17 00:00:00 2001 +From 144c462e97c25a6c84674f62044456da1ab16179 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 14 Jun 2018 15:07:26 +0100 -Subject: [PATCH 0121/1225] of: configfs: Use of_overlay_fdt_apply API call +Subject: [PATCH 0121/1226] 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 @@ -303680,10 +303680,10 @@ index 178f0629b0f0..ac04301dabe1 100644 2.18.4 -From 4dbe0ee76d8c0a0f6e9ea4e5977a56c7ce0df651 Mon Sep 17 00:00:00 2001 +From 3e81cc28b47a46148e42f356fc947c759c22e902 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 13 Jun 2018 15:21:10 +0100 -Subject: [PATCH 0122/1225] net: lan78xx: Disable TCP Segmentation Offload +Subject: [PATCH 0122/1226] net: lan78xx: Disable TCP Segmentation Offload (TSO) TSO seems to be having issues when packets are dropped and the @@ -303743,10 +303743,10 @@ index e266ca2191ed..3b904c55a21a 100644 2.18.4 -From 1268a5e214ac61def0500eb65a5d02dca1dad512 Mon Sep 17 00:00:00 2001 +From ceba58f3dff9836178a199085e0199df401d1094 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 20 Jun 2018 12:20:01 +0100 -Subject: [PATCH 0123/1225] brcmfmac: Re-enable firmware roaming support +Subject: [PATCH 0123/1226] 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 @@ -303778,10 +303778,10 @@ index 5c2a03d629e4..dec25e415619 100644 2.18.4 -From 2b6afd2d895c76ef6e12314b7570a026de5378b3 Mon Sep 17 00:00:00 2001 +From 079b5a68d0de2d254f50da96c68e2ab3c92135a7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 5 Apr 2018 14:46:11 +0100 -Subject: [PATCH 0124/1225] lan78xx: Move enabling of EEE into PHY init code +Subject: [PATCH 0124/1226] 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 @@ -303848,10 +303848,10 @@ index 3b904c55a21a..3bf87542c2ec 100644 2.18.4 -From ead06e0c3650aa52f6113c039fb4803f5759a0dd Mon Sep 17 00:00:00 2001 +From 9fdeb5ce33d949af45ab576e4f7ec39554b30091 Mon Sep 17 00:00:00 2001 From: Serge Schneider Date: Mon, 9 Jul 2018 12:54:25 +0100 -Subject: [PATCH 0125/1225] Add rpi-poe-fan driver +Subject: [PATCH 0125/1226] Add rpi-poe-fan driver Signed-off-by: Serge Schneider @@ -304442,10 +304442,10 @@ index 000000000000..3effaf2eb86d 2.18.4 -From 2a8f986beeab2afa23a20e76da4c34f4781db7ac Mon Sep 17 00:00:00 2001 +From 10ef2d266dacf7898b57ea0745a5297467a53fa1 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 17 Sep 2018 17:31:18 +0100 -Subject: [PATCH 0126/1225] cxd2880: CXD2880_SPI_DRV should select DVB_CXD2880 +Subject: [PATCH 0126/1226] cxd2880: CXD2880_SPI_DRV should select DVB_CXD2880 with MEDIA_SUBDRV_AUTOSELECT --- @@ -304468,10 +304468,10 @@ index bcc49cb47de6..2068f4b9fc37 100644 2.18.4 -From a9d3f05550e91b2163a543687ac01a8254942512 Mon Sep 17 00:00:00 2001 +From da37139f2a500b5937cea98df4967e1afe459b2c Mon Sep 17 00:00:00 2001 From: detule Date: Tue, 2 Oct 2018 04:10:08 -0400 -Subject: [PATCH 0127/1225] vchiq_2835_arm: Implement a DMA pool for small bulk +Subject: [PATCH 0127/1226] vchiq_2835_arm: Implement a DMA pool for small bulk transfers (#2699) During a bulk transfer we request a DMA allocation to hold the @@ -304598,10 +304598,10 @@ index 8dc730cfe7a6..dc13c7df8c1c 100644 2.18.4 -From 7b5ba2dc9aa8787754d5db39667ff093fef36b78 Mon Sep 17 00:00:00 2001 +From 0ad61c32111b0e81a820e23fc3143c433870c069 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Sat, 6 Oct 2018 16:46:18 +0200 -Subject: [PATCH 0128/1225] hwmon: raspberrypi: Prevent voltage low warnings +Subject: [PATCH 0128/1226] hwmon: raspberrypi: Prevent voltage low warnings from filling log Although the correct fix for low voltage warnings is to @@ -304679,10 +304679,10 @@ index d3a64a35f7a9..db3b03438dd0 100644 2.18.4 -From 54106d159a81a252f653b69d11f4f38b6cb0c9a2 Mon Sep 17 00:00:00 2001 +From 3c9ba5743fb960b4489b2d6f87a94cc01b543a00 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Sat, 13 Oct 2018 13:31:21 +0200 -Subject: [PATCH 0129/1225] firmware: raspberrypi: Add backward compatible +Subject: [PATCH 0129/1226] firmware: raspberrypi: Add backward compatible get_throttled Avoid a hard userspace ABI change by adding a compatible get_throttled @@ -304764,10 +304764,10 @@ index 9ad10f7e019b..e834e300bb6f 100644 2.18.4 -From 04797b433440c636478df1b1656d7f38cb4a0b5a Mon Sep 17 00:00:00 2001 +From dc727c44a24b704ef1383a0a577d411ca3347098 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 6 Nov 2018 12:57:48 +0000 -Subject: [PATCH 0130/1225] sc16is7xx: Don't spin if no data received +Subject: [PATCH 0130/1226] sc16is7xx: Don't spin if no data received See: https://github.com/raspberrypi/linux/issues/2676 @@ -304793,10 +304793,10 @@ index 7d3ae31cc720..fe486498530d 100644 2.18.4 -From f92dbadd63e1818da446d6f6a41fac3f47f2e305 Mon Sep 17 00:00:00 2001 +From 1938cfd711e138c572d356c920bb71b26885de89 Mon Sep 17 00:00:00 2001 From: Ram Chandrasekar Date: Mon, 7 May 2018 11:54:08 -0600 -Subject: [PATCH 0131/1225] drivers: thermal: step_wise: add support for +Subject: [PATCH 0131/1226] drivers: thermal: step_wise: add support for hysteresis Step wise governor increases the mitigation level when the temperature @@ -304893,10 +304893,10 @@ index 6e051cbd824f..7d30b8d928ab 100644 2.18.4 -From a9f98b0d4bda7dee3789a0957dcad59baf90906e Mon Sep 17 00:00:00 2001 +From f5145140bd07f7ff4c264d6eef82a4aefd36f169 Mon Sep 17 00:00:00 2001 From: Serge Schneider Date: Tue, 2 Oct 2018 11:14:15 +0100 -Subject: [PATCH 0132/1225] drivers: thermal: step_wise: avoid throttling at +Subject: [PATCH 0132/1226] drivers: thermal: step_wise: avoid throttling at hysteresis temperature after dropping below it Signed-off-by: Serge Schneider @@ -304921,10 +304921,10 @@ index 7d30b8d928ab..c481ed33810c 100644 2.18.4 -From 5b8f80e813b0eea5142748af7d18a183520f7f49 Mon Sep 17 00:00:00 2001 +From a7fe59f1133f050075c22b1017f843b5e6b3461d Mon Sep 17 00:00:00 2001 From: James Hughes Date: Fri, 2 Nov 2018 11:55:49 +0000 -Subject: [PATCH 0133/1225] Update issue templates (#2736) +Subject: [PATCH 0133/1226] Update issue templates (#2736) --- .github/ISSUE_TEMPLATE/bug_report.md | 34 ++++++++++++++++++++++++++++ @@ -304975,10 +304975,10 @@ index 000000000000..09bdc4a96838 2.18.4 -From 266fc8b32e857797169e6ae063c6f8e3d153acd1 Mon Sep 17 00:00:00 2001 +From 9b2dec0a2839e6f9f49c4c651d78c08b86ebbf4d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 24 Apr 2018 14:42:27 +0100 -Subject: [PATCH 0134/1225] gpiolib: Don't prevent IRQ usage of output GPIOs +Subject: [PATCH 0134/1226] 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 @@ -305031,10 +305031,10 @@ index abdf448b11a3..1e6bc8ecb5dc 100644 2.18.4 -From 0a03c756bacd338b0d0f5e69ed144f3b64f0f016 Mon Sep 17 00:00:00 2001 +From 9c9eaf665488e1ca3a8bf804d45bf9d8bc2902a5 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 26 Nov 2018 19:46:58 +0000 -Subject: [PATCH 0135/1225] net: lan78xx: Support auto-downshift to 100Mb/s +Subject: [PATCH 0135/1226] 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 @@ -305132,10 +305132,10 @@ index 517288da19fd..626c450d71f4 100644 2.18.4 -From 9d6686f88eddb274097906cf9d8547b6a41c8970 Mon Sep 17 00:00:00 2001 +From 9cff7f3c22c12ce2d0cb1134e586c8524af79eda Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 29 Oct 2018 14:21:04 +0000 -Subject: [PATCH 0136/1225] staging: bcm2835-camera: Ensure H264 header bytes +Subject: [PATCH 0136/1226] staging: bcm2835-camera: Ensure H264 header bytes get a sensible timestamp H264 header come from VC with 0 timestamps, which means they get a @@ -305230,10 +305230,10 @@ index b5fce38de038..dcb1b8e1f4e0 100644 2.18.4 -From f2e208ad14bab71a6d27ecbef0fe1b1c7c6322c0 Mon Sep 17 00:00:00 2001 +From cb6f25241ab3b8b45bf59fe77c14f88b9420d355 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 10 Jan 2019 17:58:06 +0000 -Subject: [PATCH 0137/1225] firmware: raspberrypi: Report the fw variant during +Subject: [PATCH 0137/1226] firmware: raspberrypi: Report the fw variant during probe The driver already reported the firmware build date during probe. @@ -305349,10 +305349,10 @@ index 25fca695f903..9c6027fc25da 100644 2.18.4 -From b620107013daee774b9c02225e73391823d6159a Mon Sep 17 00:00:00 2001 +From 3788071f875780ef2ab938043ea742c1051e02f6 Mon Sep 17 00:00:00 2001 From: Joshua Emele Date: Wed, 7 Nov 2018 16:07:40 -0800 -Subject: [PATCH 0138/1225] lan78xx: Debounce link events to minimize poll +Subject: [PATCH 0138/1226] lan78xx: Debounce link events to minimize poll storm The bInterval is set to 4 (i.e. 8 microframes => 1ms) and the only bit @@ -305401,10 +305401,10 @@ index 3bf87542c2ec..3ce3c651d158 100644 2.18.4 -From 466ff5c1fbd5f41fade1b4630df392436707f99a Mon Sep 17 00:00:00 2001 +From e67d9c69cbe3308972c56c530897c54491903b4d Mon Sep 17 00:00:00 2001 From: b-ak Date: Thu, 3 Jan 2019 00:01:08 +0530 -Subject: [PATCH 0139/1225] ASoC: Add support for AudioSense-Pi add-on +Subject: [PATCH 0139/1226] ASoC: Add support for AudioSense-Pi add-on soundcard AudioSense-Pi is a RPi HAT based on a TI's TLV320AIC32x4 stereo codec @@ -305739,10 +305739,10 @@ index 000000000000..d247ee8e6127 2.18.4 -From 9e1404cacf000e771508e4079cf2df10ea6ff5e2 Mon Sep 17 00:00:00 2001 +From 80a3521eef4ad18ac0cb751ab182b4663dd42bfe Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 15 Jan 2019 12:39:50 +0000 -Subject: [PATCH 0140/1225] spi: spi-bcm2835: Re-enable HW CS +Subject: [PATCH 0140/1226] spi: spi-bcm2835: Re-enable HW CS Signed-off-by: Phil Elwell --- @@ -305825,10 +305825,10 @@ index c86c3ac6097d..27dee3416a25 100644 2.18.4 -From 15eb12f37e091addda628571da4f004bd36d2dbf Mon Sep 17 00:00:00 2001 +From 8067def615dd86d13ffe420dbf96766520215b03 Mon Sep 17 00:00:00 2001 From: HiFiBerry Date: Mon, 8 Oct 2018 18:10:12 +0200 -Subject: [PATCH 0141/1225] Added driver for the HiFiBerry DAC+ ADC (#2694) +Subject: [PATCH 0141/1226] Added driver for the HiFiBerry DAC+ ADC (#2694) Signed-off-by: Daniel Matuschek @@ -306300,10 +306300,10 @@ index 000000000000..ab454f2ecb17 2.18.4 -From c2fde564cd4bc8827df97f7735904a01b89d0ba9 Mon Sep 17 00:00:00 2001 +From 2ecfd84a2b0d62b57b64a6f3e55c6f3817810167 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 7 Feb 2019 18:16:25 +0000 -Subject: [PATCH 0142/1225] configs: Enable the AD193x codecs +Subject: [PATCH 0142/1226] configs: Enable the AD193x codecs See: https://github.com/raspberrypi/linux/issues/2850 @@ -306334,10 +306334,10 @@ index 26f2b5b3e968..eea92595d5e1 100644 2.18.4 -From f6a07ec86a8fc7602a87418600d2e138173929f9 Mon Sep 17 00:00:00 2001 +From 79eb28e179f8d2a42056d592c029d506d9e8efc7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 5 Mar 2019 09:51:22 +0000 -Subject: [PATCH 0143/1225] lan78xx: EEE support is now a PHY property +Subject: [PATCH 0143/1226] 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. @@ -306366,10 +306366,10 @@ index 3ce3c651d158..8a197006eb6e 100644 2.18.4 -From c5f02aeae053564faf19928ab655f316158e575e Mon Sep 17 00:00:00 2001 +From 20ad48ad9b43162f0dd172780914c568bb6cf570 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 6 Mar 2019 16:28:09 +0000 -Subject: [PATCH 0144/1225] Revert "staging: vchiq: delete vchiq_killable.h" +Subject: [PATCH 0144/1226] Revert "staging: vchiq: delete vchiq_killable.h" This reverts commit 2da56630b1cc422f58408033102b8f91ae97bc91. --- @@ -306507,10 +306507,10 @@ index 5e6d3035dc05..7b38afd4739d 100644 2.18.4 -From 13c1f9c65372849deb8767bfe165b3dfacb402c0 Mon Sep 17 00:00:00 2001 +From e38d94a9ba10e2325bbfc1a6cc1c67dff0c2b6c7 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 15 Mar 2019 21:11:10 +0000 -Subject: [PATCH 0145/1225] Revert "staging: bcm2835-audio: Drop DT dependency" +Subject: [PATCH 0145/1226] Revert "staging: bcm2835-audio: Drop DT dependency" This reverts commit b7491a9fca2dc2535b9dc922550a37c5baae9d3d. --- @@ -306609,10 +306609,10 @@ index c250fbef2fa3..b42917c25050 100644 2.18.4 -From a28cafc90a5fee88ac77e83e2ad1de5b5f7a6a45 Mon Sep 17 00:00:00 2001 +From 84900798b53062c851516d4bf3342e751db89f0f Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 28 Jan 2019 14:40:16 +0000 -Subject: [PATCH 0146/1225] gpu: vc4_firmware_kms: Fix up 64 bit compile +Subject: [PATCH 0146/1226] gpu: vc4_firmware_kms: Fix up 64 bit compile warnings. Resolve two build warnings with regard using incorrectly @@ -306681,10 +306681,10 @@ index 347ad72682dc..85e273665836 100644 2.18.4 -From 0b42679ada8aa74ae32bc23b9c34903bc59e9e69 Mon Sep 17 00:00:00 2001 +From babaf4f826d57c0b59217067d5f995c324a345ad Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 20 Jul 2018 22:03:41 +0100 -Subject: [PATCH 0147/1225] bcm2835-dma: Add support for per-channel flags +Subject: [PATCH 0147/1226] 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 @@ -306735,10 +306735,10 @@ index 6860131b02d9..1e5d6f1bed4e 100644 2.18.4 -From 7ebd473b3a97f1f9f80a8496ed9c9f17eabd34a5 Mon Sep 17 00:00:00 2001 +From b9b5b8d1e884d654a9c888ab89b3e321d3af3b4c Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 19 Feb 2019 15:18:25 +0000 -Subject: [PATCH 0148/1225] drm: vc4: Programming the CTM is conditional on +Subject: [PATCH 0148/1226] drm: vc4: Programming the CTM is conditional on running full KMS vc4_ctm_commit writes to HVS registers, so this is only applicable @@ -306767,10 +306767,10 @@ index 75d3e8c6b650..57124fe94247 100644 2.18.4 -From 7b67d4fa96e050e3f47440be64ef27ca9003c86c Mon Sep 17 00:00:00 2001 +From 5214d483ed0cb08f6606b026b703dd1fd2eb81fc Mon Sep 17 00:00:00 2001 From: Phil Howard Date: Fri, 29 Mar 2019 10:53:14 +0000 -Subject: [PATCH 0149/1225] rtc: rv3028: Add backup switchover mode support +Subject: [PATCH 0149/1226] rtc: rv3028: Add backup switchover mode support Signed-off-by: Phil Howard --- @@ -306823,10 +306823,10 @@ index bbdfebd70644..8b2446909a1b 100644 2.18.4 -From e640674d01a426460739cb47ce5451cf831de980 Mon Sep 17 00:00:00 2001 +From 84586aaf7e367bd454599ea627594aae3073801b Mon Sep 17 00:00:00 2001 From: FERHAT Nicolas Date: Fri, 5 Apr 2019 13:06:42 +0100 -Subject: [PATCH 0150/1225] Audiophonics I-Sabre 9038Q2M DAC driver +Subject: [PATCH 0150/1226] Audiophonics I-Sabre 9038Q2M DAC driver Signed-off-by: Audiophonics @@ -307539,10 +307539,10 @@ index 000000000000..9cac5a2446b9 2.18.4 -From 7c37262a83ebfddc2a7c2d6fe6b061989440439d Mon Sep 17 00:00:00 2001 +From 5aaafdaaaeb6ebdcb1dfbf53d627ed8ad72c81c9 Mon Sep 17 00:00:00 2001 From: P33M Date: Thu, 2 May 2019 11:53:45 +0100 -Subject: [PATCH 0151/1225] lan78xx: use default alignment for rx buffers +Subject: [PATCH 0151/1226] 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 @@ -307568,10 +307568,10 @@ index 8a197006eb6e..f72ab25e7d06 100644 2.18.4 -From db6b465b777796a6d7cf3dd1ac9720c89e1c0f7c Mon Sep 17 00:00:00 2001 +From 4b72edfb082d76c88ee95f3f2bd9fc18f8147d8f Mon Sep 17 00:00:00 2001 From: IQaudIO Date: Mon, 13 May 2019 21:53:05 +0100 -Subject: [PATCH 0152/1225] Added IQaudIO Pi-Codec board support (#2969) +Subject: [PATCH 0152/1226] Added IQaudIO Pi-Codec board support (#2969) Add support for the IQaudIO Pi-Codec board. @@ -307911,10 +307911,10 @@ index 000000000000..83f2dba1f5d6 2.18.4 -From f2a1d99b8a24c1fe054c91df6c2fb6ab5cceb587 Mon Sep 17 00:00:00 2001 +From df9411fcf189a1e52df2a5709f2b15d088a7797c Mon Sep 17 00:00:00 2001 From: Klaus Schulz Date: Thu, 16 May 2019 13:35:32 +0200 -Subject: [PATCH 0153/1225] sound: pcm512x-codec: Adding 352.8kHz samplerate +Subject: [PATCH 0153/1226] sound: pcm512x-codec: Adding 352.8kHz samplerate support --- @@ -307938,10 +307938,10 @@ index 4cbef9affffd..604b405c81ac 100644 2.18.4 -From 05ed445f938f6d11bec577a577540d876268c4f9 Mon Sep 17 00:00:00 2001 +From ee3b7a7cdfc68f38cf89a2f1e55533b42b6b736e Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 31 Oct 2018 14:55:37 +0000 -Subject: [PATCH 0154/1225] media: ov5647: Add set_fmt and get_fmt calls. +Subject: [PATCH 0154/1226] media: ov5647: Add set_fmt and get_fmt calls. There's no way to query the subdevice for the supported resolutions. @@ -307991,10 +307991,10 @@ index e7d2e5b4ad4b..3e587eb0a30e 100644 2.18.4 -From bcbc77425ab44b4d67a1bcb17c7a0ae7e2d1839e Mon Sep 17 00:00:00 2001 +From 40e9972a63e057ee40dcc7b76e4533cd32cb42f5 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 31 Oct 2018 14:55:59 +0000 -Subject: [PATCH 0155/1225] Documentation: DT: add device tree for PWDN control +Subject: [PATCH 0155/1226] Documentation: DT: add device tree for PWDN control Add optional GPIO pwdn to connect to the PWDN line on the sensor. @@ -308029,10 +308029,10 @@ index 22e44945b661..70f06c24f470 100644 2.18.4 -From aebab0549def98eff4973cc0ed86cd37c42b21a4 Mon Sep 17 00:00:00 2001 +From a333386f80c2d428b71049f0b2c1125997c8bf41 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 31 Oct 2018 14:56:33 +0000 -Subject: [PATCH 0156/1225] media: ov5647: Add support for PWDN GPIO. +Subject: [PATCH 0156/1226] media: ov5647: Add support for PWDN GPIO. Add support for an optional GPIO connected to PWDN on the sensor. @@ -308127,10 +308127,10 @@ index 3e587eb0a30e..c39e3d20e3ef 100644 2.18.4 -From 37650355a50be64c606a33f78ad7250b6aaf12c2 Mon Sep 17 00:00:00 2001 +From 9bad6217acabb32227ebb6924af80b085f4b781e Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 31 Oct 2018 14:56:47 +0000 -Subject: [PATCH 0157/1225] media: ov5647: Add support for non-continuous clock +Subject: [PATCH 0157/1226] media: ov5647: Add support for non-continuous clock mode The driver was only supporting continuous clock mode @@ -308212,10 +308212,10 @@ index c39e3d20e3ef..8a1a515388e0 100644 2.18.4 -From a7d573fc6c2fc6601eba7aa691f880e1ed6c0def Mon Sep 17 00:00:00 2001 +From 5bf5d27d8801f6088c6a3d672efbc3e86d9a99ca Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 31 Oct 2018 14:56:59 +0000 -Subject: [PATCH 0158/1225] media: tc358743: Increase FIFO level to 374. +Subject: [PATCH 0158/1226] 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 @@ -308233,7 +308233,7 @@ Signed-off-by: Dave Stevenson 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/media/i2c/tc358743.c b/drivers/media/i2c/tc358743.c -index 114c084c4aec..a40115b4e500 100644 +index 76c443067ec2..311fddf658dc 100644 --- a/drivers/media/i2c/tc358743.c +++ b/drivers/media/i2c/tc358743.c @@ -1949,7 +1949,7 @@ static int tc358743_probe_of(struct tc358743_state *state) @@ -308249,10 +308249,10 @@ index 114c084c4aec..a40115b4e500 100644 2.18.4 -From 2bbaee598b07531734f8c54e33d4acc35f7ef7c1 Mon Sep 17 00:00:00 2001 +From e4713598c29238cbd798a618c73eb5ea573d8cf5 Mon Sep 17 00:00:00 2001 From: Philipp Zabel Date: Thu, 21 Sep 2017 17:30:24 +0200 -Subject: [PATCH 0159/1225] media: tc358743: fix connected/active CSI-2 lane +Subject: [PATCH 0159/1226] media: tc358743: fix connected/active CSI-2 lane reporting g_mbus_config was supposed to indicate all supported lane numbers, not @@ -308274,7 +308274,7 @@ Signed-off-by: Philipp Zabel 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/drivers/media/i2c/tc358743.c b/drivers/media/i2c/tc358743.c -index a40115b4e500..e50582df0e23 100644 +index 311fddf658dc..c1887fbe2fa1 100644 --- a/drivers/media/i2c/tc358743.c +++ b/drivers/media/i2c/tc358743.c @@ -1608,11 +1608,20 @@ static int tc358743_g_mbus_config(struct v4l2_subdev *sd, @@ -308300,7 +308300,7 @@ index a40115b4e500..e50582df0e23 100644 switch (state->csi_lanes_in_use) { case 1: -@@ -2054,6 +2063,7 @@ static int tc358743_probe(struct i2c_client *client) +@@ -2055,6 +2064,7 @@ static int tc358743_probe(struct i2c_client *client) if (pdata) { state->pdata = *pdata; state->bus.flags = V4L2_MBUS_CSI2_CONTINUOUS_CLOCK; @@ -308331,10 +308331,10 @@ index c072ed141811..c90b6a7535b5 100644 2.18.4 -From d8c14175d71824be574cba919cddf4b1e7b969e5 Mon Sep 17 00:00:00 2001 +From c64db6753db8df25a420fad2648a42ccdda4a3a3 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 31 Oct 2018 14:57:21 +0000 -Subject: [PATCH 0160/1225] media: tc358743: Add support for 972Mbit/s link +Subject: [PATCH 0160/1226] media: tc358743: Add support for 972Mbit/s link freq. Adds register setups for running the CSI lanes at 972Mbit/s, @@ -308346,7 +308346,7 @@ Signed-off-by: Dave Stevenson 1 file changed, 33 insertions(+), 14 deletions(-) diff --git a/drivers/media/i2c/tc358743.c b/drivers/media/i2c/tc358743.c -index e50582df0e23..44602ec57245 100644 +index c1887fbe2fa1..a0c8e0ac5468 100644 --- a/drivers/media/i2c/tc358743.c +++ b/drivers/media/i2c/tc358743.c @@ -1978,6 +1978,7 @@ static int tc358743_probe_of(struct tc358743_state *state) @@ -308357,7 +308357,7 @@ index e50582df0e23..44602ec57245 100644 */ bps_pr_lane = 2 * endpoint.link_frequencies[0]; if (bps_pr_lane < 62500000U || bps_pr_lane > 1000000000U) { -@@ -1990,23 +1991,41 @@ static int tc358743_probe_of(struct tc358743_state *state) +@@ -1991,23 +1992,41 @@ static int tc358743_probe_of(struct tc358743_state *state) state->pdata.refclk_hz * state->pdata.pll_prd; /* @@ -308417,10 +308417,10 @@ index e50582df0e23..44602ec57245 100644 2.18.4 -From 31bf7f09ff40c4e8f749a184f677b2660d8ce63b Mon Sep 17 00:00:00 2001 +From 7a9434cc80edb034cb68e4263f5bb7d6bee07884 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 31 Oct 2018 14:57:34 +0000 -Subject: [PATCH 0161/1225] media: tc358743: Check I2C succeeded during probe. +Subject: [PATCH 0161/1226] 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. @@ -308438,7 +308438,7 @@ Signed-off-by: Dave Stevenson 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/drivers/media/i2c/tc358743.c b/drivers/media/i2c/tc358743.c -index 44602ec57245..7491cb65e70a 100644 +index a0c8e0ac5468..82092f7a6a17 100644 --- a/drivers/media/i2c/tc358743.c +++ b/drivers/media/i2c/tc358743.c @@ -110,7 +110,7 @@ static inline struct tc358743_state *to_state(struct v4l2_subdev *sd) @@ -308499,7 +308499,7 @@ index 44602ec57245..7491cb65e70a 100644 static void i2c_wr16(struct v4l2_subdev *sd, u16 reg, u16 val) { i2c_wrreg(sd, reg, val, 2); -@@ -2064,6 +2081,7 @@ static int tc358743_probe(struct i2c_client *client) +@@ -2065,6 +2082,7 @@ static int tc358743_probe(struct i2c_client *client) struct tc358743_platform_data *pdata = client->dev.platform_data; struct v4l2_subdev *sd; u16 irq_mask = MASK_HDMI_MSK | MASK_CSI_MSK; @@ -308507,7 +308507,7 @@ index 44602ec57245..7491cb65e70a 100644 int err; if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_BYTE_DATA)) -@@ -2096,7 +2114,8 @@ static int tc358743_probe(struct i2c_client *client) +@@ -2097,7 +2115,8 @@ static int tc358743_probe(struct i2c_client *client) sd->flags |= V4L2_SUBDEV_FL_HAS_DEVNODE | V4L2_SUBDEV_FL_HAS_EVENTS; /* i2c access */ @@ -308521,10 +308521,10 @@ index 44602ec57245..7491cb65e70a 100644 2.18.4 -From 31faa4a01fdd3462dc0c5c8a46735475f5445777 Mon Sep 17 00:00:00 2001 +From 559e7a98c8357833bcdbe63e4e76fa13617d6657 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 31 Oct 2018 14:57:46 +0000 -Subject: [PATCH 0162/1225] media: adv7180: Default to the first valid input +Subject: [PATCH 0162/1226] media: adv7180: Default to the first valid input The hardware default is differential CVBS on AIN1 & 2, which isn't very useful. @@ -308572,10 +308572,10 @@ index e780969cc2f2..43229fccf83a 100644 2.18.4 -From 17a2e7c2356a099de5f731335e7df0bad3cc84b0 Mon Sep 17 00:00:00 2001 +From 4ef81f1677db4fb1208435cd7cf21be856005a46 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 31 Oct 2018 14:57:56 +0000 -Subject: [PATCH 0163/1225] media: adv7180: Add YPrPb support for ADV7282M +Subject: [PATCH 0163/1226] 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 @@ -308602,10 +308602,10 @@ index 43229fccf83a..8e3cf751a5a1 100644 2.18.4 -From 30a09f54f89b4cf7f426bb8758e782c3f79578b4 Mon Sep 17 00:00:00 2001 +From ae134fb68fd9989675543998be3ccf25af3abd47 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 31 Oct 2018 14:58:08 +0000 -Subject: [PATCH 0164/1225] media: videodev2: Add helper defines for printing +Subject: [PATCH 0164/1226] media: videodev2: Add helper defines for printing FOURCCs New helper defines that allow printing of a FOURCC using @@ -308636,10 +308636,10 @@ index 3210b3c82a4a..456dfa847ccb 100644 2.18.4 -From 567f269a1f4c7a40a9318230b02e972fea4000e7 Mon Sep 17 00:00:00 2001 +From 15ea586c1b3e227c0848a1ac1a34e30afc886578 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 31 Oct 2018 14:59:06 +0000 -Subject: [PATCH 0165/1225] dt-bindings: Document BCM283x CSI2/CCP2 receiver +Subject: [PATCH 0165/1226] dt-bindings: Document BCM283x CSI2/CCP2 receiver Document the DT bindings for the CSI2/CCP2 receiver peripheral (known as Unicam) on BCM283x SoCs. @@ -308746,10 +308746,10 @@ index 000000000000..7714fb374b34 2.18.4 -From 2fa320d868c5c27fc5e7bd34dd114e72b73cf85f Mon Sep 17 00:00:00 2001 +From 17f21a08e6d62133bdcb14b3223a580f407f77b8 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 31 Oct 2018 14:59:40 +0000 -Subject: [PATCH 0166/1225] MAINTAINERS: Add entry for BCM2835 Unicam driver +Subject: [PATCH 0166/1226] MAINTAINERS: Add entry for BCM2835 Unicam driver Adds entry for the new BCM2835 Unicam (CSI-2 receiver) driver @@ -308780,10 +308780,10 @@ index 1407008df749..b7685777a806 100644 2.18.4 -From 699acf1336bd915b78e082f74ceca2f8347297d8 Mon Sep 17 00:00:00 2001 +From e85bb3046e18ff9e0059f1648eb22f8397c58d17 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 22 Nov 2018 17:31:06 +0000 -Subject: [PATCH 0167/1225] media: tc358743: Return an appropriate colorspace +Subject: [PATCH 0167/1226] media: tc358743: Return an appropriate colorspace from tc358743_set_fmt When calling tc358743_set_fmt, the code was calling tc358743_get_fmt @@ -308807,7 +308807,7 @@ Signed-off-by: Dave Stevenson 1 file changed, 14 insertions(+), 26 deletions(-) diff --git a/drivers/media/i2c/tc358743.c b/drivers/media/i2c/tc358743.c -index 7491cb65e70a..3dbf60faccaa 100644 +index 82092f7a6a17..542b34292695 100644 --- a/drivers/media/i2c/tc358743.c +++ b/drivers/media/i2c/tc358743.c @@ -1690,12 +1690,23 @@ static int tc358743_enum_mbus_code(struct v4l2_subdev *sd, @@ -308884,10 +308884,10 @@ index 7491cb65e70a..3dbf60faccaa 100644 2.18.4 -From b1f8db28c247d2cec3465ff9686a8ed7ad98a39e Mon Sep 17 00:00:00 2001 +From cc2983a4c7387cd695d0ef7f27e97e01d657bb30 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Sat, 13 Oct 2018 20:51:23 +0200 -Subject: [PATCH 0168/1225] staging: vchiq_arm: Fix platform device +Subject: [PATCH 0168/1226] staging: vchiq_arm: Fix platform device unregistration In error case platform_device_register_data would return an ERR_PTR @@ -308917,10 +308917,10 @@ index d927c67012b0..006566ae2775 100644 2.18.4 -From c5a37fffe2ef96f61fa7cd157541ea58c3114175 Mon Sep 17 00:00:00 2001 +From 173a532e049ac9e1c1a99d9c117a6f54788f8b17 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 21 Feb 2018 15:48:54 +0000 -Subject: [PATCH 0169/1225] staging: bcm2835-camera: Fix logical continuation +Subject: [PATCH 0169/1226] staging: bcm2835-camera: Fix logical continuation splits Fix checkpatch errors for "Logical continuations should be @@ -308950,10 +308950,10 @@ index e5f651f78441..d220b2051891 100644 2.18.4 -From c3b73fe8c292b0c6fbfe521ce906ab4d3144b656 Mon Sep 17 00:00:00 2001 +From d03587a0d4488d4d716bd199417350fde22f9c79 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 24 Jul 2018 12:08:29 +0100 -Subject: [PATCH 0170/1225] staging: bcm2835-camera: Ensure timestamps never go +Subject: [PATCH 0170/1226] staging: bcm2835-camera: Ensure timestamps never go backwards. There is an awkward situation with H264 header bytes. Currently @@ -308994,10 +308994,10 @@ index d220b2051891..74b7db3204ec 100644 2.18.4 -From fc540748dcb03f6e99a0f5cfd6b02c2ba5907581 Mon Sep 17 00:00:00 2001 +From 184dc3279d60029980892823d4590676a13a7c28 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 24 Sep 2018 16:30:37 +0100 -Subject: [PATCH 0171/1225] staging: vc04_services: Split vchiq-mmal into a +Subject: [PATCH 0171/1226] staging: vc04_services: Split vchiq-mmal into a module In preparation for adding a video codec V4L2 module which also @@ -309308,10 +309308,10 @@ rename to drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.h 2.18.4 -From 131f5284321ab60820ea1911178a30efbc76fd80 Mon Sep 17 00:00:00 2001 +From 4d547cad70793608a4fb19f904cdd5eb1041f59b Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 24 Sep 2018 16:51:13 +0100 -Subject: [PATCH 0172/1225] staging: mmal-vchiq: Allocate and free components +Subject: [PATCH 0172/1226] staging: mmal-vchiq: Allocate and free components as required The existing code assumed that there would only ever be 4 components, @@ -309423,10 +309423,10 @@ index 47897e81ec58..4e34728d87e5 100644 2.18.4 -From af78cbd82b2bbb1edbe13938a8207a5697716c70 Mon Sep 17 00:00:00 2001 +From 7f0bb3793e34ef84163bd64f8c9da22a541f026f Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 29 Oct 2018 16:20:46 +0000 -Subject: [PATCH 0173/1225] staging: mmal-vchiq: Avoid use of bool in +Subject: [PATCH 0173/1226] staging: mmal-vchiq: Avoid use of bool in structures Fixes up a checkpatch error "Avoid using bool structure members @@ -309454,10 +309454,10 @@ index f619697b09a1..38db20d42e42 100644 2.18.4 -From 3ca28e49fc074135b54d0e5550d72aeb4f7032e9 Mon Sep 17 00:00:00 2001 +From 24142af02985bd7f8b80a421d5ec0362261efb22 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 24 Sep 2018 16:57:09 +0100 -Subject: [PATCH 0174/1225] staging: mmal-vchiq: Make timeout a defined +Subject: [PATCH 0174/1226] staging: mmal-vchiq: Make timeout a defined parameter The timeout period for VPU communications is a useful thing @@ -309499,10 +309499,10 @@ index 38db20d42e42..9aeb5ac08683 100644 2.18.4 -From b6bd0a4873c57fa8556416909d06921ed76245f4 Mon Sep 17 00:00:00 2001 +From 590b1038c6853c3bdade9ccdcd43af2615de2f50 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 24 Sep 2018 17:33:37 +0100 -Subject: [PATCH 0175/1225] staging: mmal-vchiq: Make a mmal_buf struct for +Subject: [PATCH 0175/1226] staging: mmal-vchiq: Make a mmal_buf struct for passing parameters The callback from vchi_mmal to the client was growing lots of extra @@ -309789,10 +309789,10 @@ index 4e34728d87e5..cca7289761c2 100644 2.18.4 -From 732ff00a949f38532ed5f2ac980a61762ae1c371 Mon Sep 17 00:00:00 2001 +From fe3e8db1cf5adb0006236f52335f3a87f219f5be Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 24 Sep 2018 18:15:38 +0100 -Subject: [PATCH 0176/1225] staging: mmal-vchiq: Add support for event +Subject: [PATCH 0176/1226] staging: mmal-vchiq: Add support for event callbacks. (Preparation for the codec driver). @@ -310158,10 +310158,10 @@ index cca7289761c2..eeef5ee9467a 100644 2.18.4 -From a6dafdc8920c3f19959135bba7149021350bd2a0 Mon Sep 17 00:00:00 2001 +From 202ef06d9b0cc82313e1b25b59c55e9c86698831 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 24 Sep 2018 18:26:02 +0100 -Subject: [PATCH 0177/1225] staging: vc04_services: Support sending data to +Subject: [PATCH 0177/1226] staging: vc04_services: Support sending data to MMAL ports Add the ability to send data to ports. This only supports @@ -310206,10 +310206,10 @@ index f66d28ed7c84..a75e9fd8cbe1 100644 2.18.4 -From 1a8c9c84bac93cab726bf992a524baae434fda6d Mon Sep 17 00:00:00 2001 +From 1e1a865aba194691aa402a9113fffd7b2b034c66 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 25 Sep 2018 16:57:40 +0100 -Subject: [PATCH 0178/1225] staging: vc04_services: Fixup vchiq-mmal include +Subject: [PATCH 0178/1226] staging: vc04_services: Fixup vchiq-mmal include ordering There were dependencies on including the headers in the correct @@ -310250,10 +310250,10 @@ index eeef5ee9467a..7a490f29737a 100644 2.18.4 -From 2031386848da81255fe2f3b430d6297e12be8b0b Mon Sep 17 00:00:00 2001 +From 4c1bba2b724f0c1f0ed699aa7186d1b35dda35ef Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 25 Sep 2018 10:27:11 +0100 -Subject: [PATCH 0179/1225] staging: vc04_services: Add new vc-sm-cma driver +Subject: [PATCH 0179/1226] staging: vc04_services: Add new vc-sm-cma driver MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -313467,10 +313467,10 @@ index 000000000000..107460ad1be3 2.18.4 -From 9f115f696435a4282deb5daea6fd23c7f0d17de3 Mon Sep 17 00:00:00 2001 +From 1409db1717ad17bc8ca105682f8ff8f580a8af27 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 25 Sep 2018 16:07:55 +0100 -Subject: [PATCH 0180/1225] staging: vc04_services: Use vc-sm-cma to support +Subject: [PATCH 0180/1226] 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 @@ -313656,10 +313656,10 @@ index 7a490f29737a..ae6c69ba16ee 100644 2.18.4 -From fa42653cade752ab1f7f72554b921b67e077f224 Mon Sep 17 00:00:00 2001 +From b3302603867ff84ce14c0c307ff986805969b029 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 29 Oct 2018 17:57:45 +0000 -Subject: [PATCH 0181/1225] media: videobuf2: Allow exporting of a struct +Subject: [PATCH 0181/1226] media: videobuf2: Allow exporting of a struct dmabuf videobuf2 only allowed exporting a dmabuf as a file descriptor, @@ -313748,10 +313748,10 @@ index 640aabe69450..d86d888247a1 100644 2.18.4 -From 3f6c69110a7aca4eccb308ea2da1e45f48aa0b10 Mon Sep 17 00:00:00 2001 +From bfc9f7eb57159bcdae0bd0c89a823d0c21b2fc97 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 25 Sep 2018 14:53:49 +0100 -Subject: [PATCH 0182/1225] staging: vc04_services: Add a V4L2 M2M codec driver +Subject: [PATCH 0182/1226] 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 @@ -316235,10 +316235,10 @@ index 000000000000..4e4e4fb69ade 2.18.4 -From 9f58620df0b4543b55e31fbbfc5e5dc325a98f09 Mon Sep 17 00:00:00 2001 +From 84843bac746c9bd6e2f51d7adeb90650d3fc7b5c Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 22 Jan 2019 12:04:09 +0000 -Subject: [PATCH 0183/1225] staging: mmal-vchiq: Fix client_component for 64 +Subject: [PATCH 0183/1226] staging: mmal-vchiq: Fix client_component for 64 bit kernel The MMAL client_component field is used with the event @@ -316311,10 +316311,10 @@ index ae6c69ba16ee..247521fbcc1d 100644 2.18.4 -From a3a29b630a433045c265fd15dc29800af1622fce Mon Sep 17 00:00:00 2001 +From 83115afcc043492f9811eefd761b01b38846f618 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 24 Jan 2019 15:09:28 +0000 -Subject: [PATCH 0184/1225] clk: clk-bcm2835: Use %zd when printing size_t +Subject: [PATCH 0184/1226] 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". @@ -316341,10 +316341,10 @@ index db1df40271c0..d4bf9e376318 100644 2.18.4 -From 38173ba4f5f67b18bd760646cefcf4c898d8b78a Mon Sep 17 00:00:00 2001 +From 33c8f6b3b3f38b38488eea0f59722b7274f44619 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 18 Sep 2018 11:08:51 +0100 -Subject: [PATCH 0185/1225] media: ov5647: Use gpiod_set_value_cansleep +Subject: [PATCH 0185/1226] 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 @@ -316401,10 +316401,10 @@ index 8a1a515388e0..07550377be2e 100644 2.18.4 -From bbed6cfb58974cbcac0616e1040247923919af77 Mon Sep 17 00:00:00 2001 +From 13375be36f7fb7c6025c25e2b71d2542e26841d7 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 24 Jan 2019 16:40:01 +0000 -Subject: [PATCH 0186/1225] staging: bcm2835-codec: variable vb2 may be used +Subject: [PATCH 0186/1226] staging: bcm2835-codec: variable vb2 may be used uninitialised In op_buffer_cb, the failure path checked whether there was @@ -316444,10 +316444,10 @@ index 4e4e4fb69ade..4ef16379f216 100644 2.18.4 -From e4ad3b9180fea0e2f9012bdd658c528dfcbb87e3 Mon Sep 17 00:00:00 2001 +From 78c24419e9433e1124a5a456886a4bf31fd153b8 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 24 Jan 2019 16:36:19 +0000 -Subject: [PATCH 0187/1225] staging: bcm2835-codec: Fix potentially +Subject: [PATCH 0187/1226] staging: bcm2835-codec: Fix potentially uninitialised vars src_m2m_buf and dst_m2m_buf were printed in log messages @@ -316475,10 +316475,10 @@ index 4ef16379f216..c26760faae2d 100644 2.18.4 -From 9f71a9d72d5db2254cb949fd8f7433fb3c1307e9 Mon Sep 17 00:00:00 2001 +From 49a06345f0824e38af65979a745d8bb5ed19a2de Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 13 Feb 2019 12:33:29 +0000 -Subject: [PATCH 0188/1225] staging: mmal_vchiq: Add in the Bayer encoding +Subject: [PATCH 0188/1226] staging: mmal_vchiq: Add in the Bayer encoding formats The list of formats was copied before Bayer support was added. @@ -316532,10 +316532,10 @@ index 2be9941a1f30..44ba91aa6d47 100644 2.18.4 -From c1418a06fd81614caaa2918064b99ea7c1418ac6 Mon Sep 17 00:00:00 2001 +From d00f044a998512c1f4d596c4890eec5b05746730 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 13 Feb 2019 12:36:56 +0000 -Subject: [PATCH 0189/1225] staging: mmal-vchiq: Always return the param size +Subject: [PATCH 0189/1226] staging: mmal-vchiq: Always return the param size from param_get mmal-vchiq is a reimplementation of the userland library for MMAL. @@ -316576,10 +316576,10 @@ index 9416cbeae3a3..59a4d2414069 100644 2.18.4 -From 980cfb3213ca834507c5621256e4f742fb79d989 Mon Sep 17 00:00:00 2001 +From a937f85326f2a52ea9e220e7bbc220da91e9de68 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 13 Feb 2019 12:51:03 +0000 -Subject: [PATCH 0190/1225] staging: mmal-vchiq: If the VPU returns an error, +Subject: [PATCH 0190/1226] 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. @@ -316611,10 +316611,10 @@ index 59a4d2414069..cfc861d0a214 100644 2.18.4 -From c1b3b086cb70d0220fef969f1f96248609708437 Mon Sep 17 00:00:00 2001 +From db89423323d6efb800b2215fcc190322de6201bf Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 13 Feb 2019 13:44:00 +0000 -Subject: [PATCH 0191/1225] staging: bcm2835_codec: Query supported formats +Subject: [PATCH 0191/1226] staging: bcm2835_codec: Query supported formats from the component The driver was previously working with hard coded tables of @@ -317344,10 +317344,10 @@ index c26760faae2d..7b8de26ca43b 100644 2.18.4 -From ab8601a349d64747d89274fbf0f3f56a9d61f30b Mon Sep 17 00:00:00 2001 +From 2af206851832faa617ef2c98f13683fd46d0e5ed Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 13 Feb 2019 14:07:52 +0000 -Subject: [PATCH 0192/1225] staging: bcm2835_codec: Add support for the ISP as +Subject: [PATCH 0192/1226] staging: bcm2835_codec: Add support for the ISP as an M2M device The MMAL ISP component can also use this same V4L2 wrapper to @@ -317734,10 +317734,10 @@ index 7b8de26ca43b..f9fd5e8ac914 100644 2.18.4 -From cbc60ffaf4be6babecd62df110703b0fbd61fac4 Mon Sep 17 00:00:00 2001 +From d97b0fc2344fa38e7af5b0ebcaec0f917d236ee3 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 15 Feb 2019 11:36:14 +0000 -Subject: [PATCH 0193/1225] staging: bcm2835_codec: Add an option for ignoring +Subject: [PATCH 0193/1226] staging: bcm2835_codec: Add an option for ignoring Bayer formats. This is a workaround for GStreamer currently not identifying Bayer @@ -317919,10 +317919,10 @@ index f9fd5e8ac914..5141034835ca 100644 2.18.4 -From ce94f1be681c444b0706f88c993154c6ce20e740 Mon Sep 17 00:00:00 2001 +From 8dd520116f52b57b94218574ae78cab7ce7e22dd Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 15 Feb 2019 11:38:45 +0000 -Subject: [PATCH 0194/1225] staging: bcm2835_codec: Fix handling of +Subject: [PATCH 0194/1226] staging: bcm2835_codec: Fix handling of VB2_MEMORY_DMABUF buffers If the queue is configured as VB2_MEMORY_DMABUF then vb2_core_expbuf @@ -318115,10 +318115,10 @@ index 247521fbcc1d..0a75c96f6d58 100644 2.18.4 -From ac73ea2d21a21e04b61d15e9f36c2cd129de90a4 Mon Sep 17 00:00:00 2001 +From a3c2f0825205a99d89bbef34e0a1d5da313f5162 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 18 Feb 2019 15:52:29 +0000 -Subject: [PATCH 0195/1225] staging: mmal-vchiq: Update mmal_parameters.h with +Subject: [PATCH 0195/1226] staging: mmal-vchiq: Update mmal_parameters.h with recently defined params mmal_parameters.h hasn't been updated to reflect additions made @@ -318177,10 +318177,10 @@ index 80a99128f5f3..926392d754c7 100644 2.18.4 -From ca7877fe8e452a3c2837e5acba27071bf98c61d4 Mon Sep 17 00:00:00 2001 +From dee12d1fd2f1067c5c58d010d2e99ab2ecabea44 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 18 Feb 2019 15:56:42 +0000 -Subject: [PATCH 0196/1225] staging: bcm2835_codec: Include timing info in SPS +Subject: [PATCH 0196/1226] staging: bcm2835_codec: Include timing info in SPS headers Inserting timing information into the VUI block of the SPS is @@ -318227,10 +318227,10 @@ index 67d42bf6251b..eb5c07bc73d0 100644 2.18.4 -From 7d047850a5b3a1787cf1285b41aee1d59aa1c364 Mon Sep 17 00:00:00 2001 +From 86892910c1a25e8c62df16e16dd2e5ed2921b88a Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 19 Mar 2019 17:55:09 +0000 -Subject: [PATCH 0197/1225] staging: bcm2835-codec: NULL component handle on +Subject: [PATCH 0197/1226] staging: bcm2835-codec: NULL component handle on queue_setup failure queue_setup tries creating the relevant MMAL component and configures @@ -318292,10 +318292,10 @@ index eb5c07bc73d0..ad555ceb8f63 100644 2.18.4 -From 7651b27ffe126390a8c3a0e4fc6c837b150aaded Mon Sep 17 00:00:00 2001 +From 1acd09af373aa82ea4c579922f2ce6213974c96f Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 8 Mar 2019 11:26:00 +0000 -Subject: [PATCH 0198/1225] staging: bcm2835_codec: Clean up logging on +Subject: [PATCH 0198/1226] staging: bcm2835_codec: Clean up logging on unloading the driver The log line was missing a closing \n, so wasn't added to the @@ -318347,10 +318347,10 @@ index ad555ceb8f63..837fbec5ab4f 100644 2.18.4 -From 6a271a8678d1a3678e0a8beb07473ce4ad15afe8 Mon Sep 17 00:00:00 2001 +From 83a5595ef8df596eb8606586c00fd6c5e7d8dd63 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 20 Mar 2019 10:06:51 +0000 -Subject: [PATCH 0199/1225] staging: bcm2835-codec: Refactor default resolution +Subject: [PATCH 0199/1226] staging: bcm2835-codec: Refactor default resolution code The default resolution code was different for each role @@ -318507,10 +318507,10 @@ index 837fbec5ab4f..4b67c9ea73e1 100644 2.18.4 -From f4eca4d5668c2c75f4b4fb3bbdbff47f35df97d0 Mon Sep 17 00:00:00 2001 +From 1d24e78fd072aad074b027028be134bc95c69b08 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 2 May 2019 14:30:24 +0100 -Subject: [PATCH 0200/1225] staging: bcm2835-codec: Correct port width calc for +Subject: [PATCH 0200/1226] staging: bcm2835-codec: Correct port width calc for truncation The calculation converting from V4L2 bytesperline to MMAL @@ -318542,10 +318542,10 @@ index 4b67c9ea73e1..97b1f2b953ec 100644 2.18.4 -From edf4b81b75d8e1b4b4177ccdc823cb4fc242966b Mon Sep 17 00:00:00 2001 +From 46659ba7014a43efacfee7fdc2fae3e4446fbee2 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 2 May 2019 14:32:21 +0100 -Subject: [PATCH 0201/1225] staging: bcm2835-codec: Remove height padding for +Subject: [PATCH 0201/1226] staging: bcm2835-codec: Remove height padding for ISP role The ISP has no need for heights to be a multiple of macroblock @@ -318609,10 +318609,10 @@ index 97b1f2b953ec..22588f78287e 100644 2.18.4 -From c3e9206ca8d9ba767d6b853ef2cf6afab0f5abfa Mon Sep 17 00:00:00 2001 +From 69c5cb28894b2e2e0c118640db36eadfb42c285d Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 1 May 2019 13:27:23 +0100 -Subject: [PATCH 0202/1225] staging: mmal-vchiq: Free the event context for +Subject: [PATCH 0202/1226] staging: mmal-vchiq: Free the event context for control ports vchiq_mmal_component_init calls init_event_context for the @@ -318643,10 +318643,10 @@ index 2018c28daf68..4d9d7beb9144 100644 2.18.4 -From 3ab34efcca8fb99a341cdc123e1ab59a9eaae2c8 Mon Sep 17 00:00:00 2001 +From 212900bd3418ae7367ee221123f13818b323072f Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 2 May 2019 15:50:01 +0100 -Subject: [PATCH 0203/1225] staging: mmal-vchiq: Fix memory leak in error path +Subject: [PATCH 0203/1226] staging: mmal-vchiq: Fix memory leak in error path On error, vchiq_mmal_component_init could leave the event context allocated for ports. @@ -318725,10 +318725,10 @@ index 4d9d7beb9144..61a3593cdcfc 100644 2.18.4 -From 9ef3418caab19fa7ba006f1469b7d7780f1e6129 Mon Sep 17 00:00:00 2001 +From 1592501d0c18de154a6dab9ca0895f8f3f92dbdc Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 10 May 2019 14:11:58 +0100 -Subject: [PATCH 0204/1225] staging: bcm2835-codec: Convert V4L2 nsec +Subject: [PATCH 0204/1226] staging: bcm2835-codec: Convert V4L2 nsec timestamps to MMAL usec V4L2 uses nsecs, whilst MMAL uses usecs, but the code wasn't converting @@ -318777,10 +318777,10 @@ index 22588f78287e..5c7fc39cd921 100644 2.18.4 -From 12a337b3ce856aadd8e96c5c10892eed23ce2e57 Mon Sep 17 00:00:00 2001 +From b201c8fd993924a3f2b9e3b24b2ac3ac4fa392e0 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 10 May 2019 14:13:11 +0100 -Subject: [PATCH 0205/1225] staging: bcm2835-codec: Add support for setting +Subject: [PATCH 0205/1226] staging: bcm2835-codec: Add support for setting S_PARM and G_PARM Video encode can use the frame rate for rate control calculations, @@ -318901,10 +318901,10 @@ index 5c7fc39cd921..708f76b7aa92 100644 2.18.4 -From 2f83e44799e0cc0b507ecfe4567782e45eaf0c3b Mon Sep 17 00:00:00 2001 +From 33a2ae06d61085654c821f6e31fbbeeb27ce30a9 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 12 Jun 2019 17:15:05 +0100 -Subject: [PATCH 0206/1225] w1: w1-gpio: Make GPIO an output for strong pullup +Subject: [PATCH 0206/1226] 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 @@ -318934,10 +318934,10 @@ index d4632aace402..4832cd8c2596 100644 2.18.4 -From eaa62a5f7d981dcf2066786e25a8a53d97cc0e5c Mon Sep 17 00:00:00 2001 +From 856dd653c2c9f8d2e8fe40575ec1475e9831207b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 20 Feb 2019 08:49:39 +0000 -Subject: [PATCH 0207/1225] arm: bcm2835: Fix FIQ early ioremap +Subject: [PATCH 0207/1226] arm: bcm2835: Fix FIQ early ioremap The ioremapping creates mappings within the vmalloc area. The equivalent early function, create_mapping, now checks that the @@ -319013,10 +319013,10 @@ index 9b6c921106b5..9bd9842da59f 100644 2.18.4 -From 4d67e943016b63a066c25aa91b8468f12bea3200 Mon Sep 17 00:00:00 2001 +From a8066b437cebca1e50c5e472c3171d947816ad72 Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Thu, 14 Mar 2019 10:16:02 +0000 -Subject: [PATCH 0208/1225] Fix copy_from_user if BCM2835_FAST_MEMCPY=n +Subject: [PATCH 0208/1226] 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 @@ -319058,10 +319058,10 @@ index 296c2985ac17..ab150e8281f3 100644 2.18.4 -From b73601e98075f8553d5f6cc94cb252bdc7050465 Mon Sep 17 00:00:00 2001 +From bcbc23878e013c156275bcb6145eaaac59987619 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 19 Feb 2019 22:06:59 +0000 -Subject: [PATCH 0209/1225] PCI: brcmstb: Add Broadcom STB PCIe host controller +Subject: [PATCH 0209/1226] PCI: brcmstb: Add Broadcom STB PCIe host controller driver This commit adds the basic Broadcom STB PCIe controller. Missing is @@ -320259,10 +320259,10 @@ index 000000000000..d92290679067 2.18.4 -From 78ef1e7a5d68bd1726eaf0df5a9310ce250695cd Mon Sep 17 00:00:00 2001 +From 2c679b9b028e90ad53402ff7a3678f4a42f93454 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 19 Feb 2019 22:06:59 +0000 -Subject: [PATCH 0210/1225] PCI: brcmstb: Add dma-range mapping for inbound +Subject: [PATCH 0210/1226] PCI: brcmstb: Add dma-range mapping for inbound traffic The Broadcom STB PCIe host controller is intimately related to the @@ -320834,10 +320834,10 @@ index babef9191e88..27bcf83c99d7 100644 2.18.4 -From cf36da3d87d23020606c70080d3d30f6413dbfb0 Mon Sep 17 00:00:00 2001 +From 949a2bf0a2a4edb1810a9a3cbd0daa32a66dd3b9 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 19 Feb 2019 22:06:59 +0000 -Subject: [PATCH 0211/1225] PCI: brcmstb: Add MSI capability +Subject: [PATCH 0211/1226] 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 @@ -321383,10 +321383,10 @@ index 27bcf83c99d7..b028d4be81a2 100644 2.18.4 -From 5cf81c2339c351c32af2a4eb4e8f858b8654add3 Mon Sep 17 00:00:00 2001 +From 8536392641a8234678f80333a30bc833e0620670 Mon Sep 17 00:00:00 2001 From: Jim Quinlan Date: Mon, 15 Jan 2018 18:28:39 -0500 -Subject: [PATCH 0212/1225] dt-bindings: pci: Add DT docs for Brcmstb PCIe +Subject: [PATCH 0212/1226] dt-bindings: pci: Add DT docs for Brcmstb PCIe device The DT bindings description of the Brcmstb PCIe device is described. This @@ -321468,10 +321468,10 @@ index 000000000000..a1a9ad5e70ca 2.18.4 -From e30c082556827aca0f872791ee0012bce9a7b9c6 Mon Sep 17 00:00:00 2001 +From d7d72b23624c771b8420a271e39dd95374053127 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 19 Feb 2019 22:06:59 +0000 -Subject: [PATCH 0213/1225] pcie-brcmstb: Changes for BCM2711 +Subject: [PATCH 0213/1226] pcie-brcmstb: Changes for BCM2711 The initial brcmstb PCIe driver - originally taken from the V3(?) patch set - has been modified significantly for the BCM2711. @@ -322917,10 +322917,10 @@ index 000000000000..254783d1065f 2.18.4 -From 57c0a36c5cb16d916ea9d59d19e34736c34f8761 Mon Sep 17 00:00:00 2001 +From 15757d29e467560f79c62809bf8e07b43ef2ad40 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 29 May 2019 15:47:42 +0100 -Subject: [PATCH 0214/1225] arm: bcm2835: DMA can only address 1GB +Subject: [PATCH 0214/1226] 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. @@ -322948,10 +322948,10 @@ index 9bd9842da59f..7d59a9364175 100644 2.18.4 -From b340d40753965db7e86a4ebb436ec96653de9329 Mon Sep 17 00:00:00 2001 +From 9ac96a4ae1ed049d6f947568cc41740cf9cceddd Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 28 Sep 2018 16:24:05 +0100 -Subject: [PATCH 0215/1225] mmc: sdhci: Mask "spurious" interrupts +Subject: [PATCH 0215/1226] mmc: sdhci: Mask "spurious" interrupts Add a filter for "spurious" Transfer Complete interrupts, attempting to make it as specific as possible: @@ -322965,10 +322965,10 @@ Signed-off-by: Phil Elwell 1 file changed, 4 insertions(+) diff --git a/drivers/mmc/host/sdhci.c b/drivers/mmc/host/sdhci.c -index 92709232529a..1142d4c3fd69 100644 +index 2ecd9acebb2f..e174c76c543d 100644 --- a/drivers/mmc/host/sdhci.c +++ b/drivers/mmc/host/sdhci.c -@@ -3108,6 +3108,10 @@ static irqreturn_t sdhci_irq(int irq, void *dev_id) +@@ -3112,6 +3112,10 @@ static irqreturn_t sdhci_irq(int irq, void *dev_id) result = IRQ_WAKE_THREAD; } @@ -322983,10 +322983,10 @@ index 92709232529a..1142d4c3fd69 100644 2.18.4 -From 22adb40435dff6d9a0f0719634402e7c0a2c569a Mon Sep 17 00:00:00 2001 +From 9988af7b60b5b555e95ec67adf3d99b852db7294 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Sat, 4 May 2019 17:06:15 +0200 -Subject: [PATCH 0216/1225] hwrng: iproc-rng200: Add BCM2838 support +Subject: [PATCH 0216/1226] 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. @@ -323149,10 +323149,10 @@ index 92be1c0ab99f..f971a4cb8951 100644 2.18.4 -From 49749e7cfcbca5b8452912b0b232ef4952fa418e Mon Sep 17 00:00:00 2001 +From af11a4390123042dcaa717240b02093752f32f55 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Sat, 18 May 2019 12:26:11 +0200 -Subject: [PATCH 0217/1225] thermal: brcmstb_thermal: Add BCM2838 support +Subject: [PATCH 0217/1226] 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 ). @@ -323309,10 +323309,10 @@ index 680f1a070606..7a7c6ad7b8a0 100644 2.18.4 -From ba69958827313d54ff8c266e4520665e8018894d Mon Sep 17 00:00:00 2001 +From bd1c6b4f3a5abaa4c0dcf79434c46050268d125d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 1 Nov 2018 17:31:37 +0000 -Subject: [PATCH 0218/1225] vchiq: Add 36-bit address support +Subject: [PATCH 0218/1226] 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 @@ -323515,10 +323515,10 @@ index b424323e9613..5448918f0f36 100644 2.18.4 -From 53a6278c13b00e90fb184ffe4633dc5406472c86 Mon Sep 17 00:00:00 2001 +From d7c5f64e76a57baa3e16a868ad020ff5a1d4bb51 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 30 Apr 2019 19:15:30 +0100 -Subject: [PATCH 0219/1225] bcm2835-pcm.c: Support multichannel audio +Subject: [PATCH 0219/1226] bcm2835-pcm.c: Support multichannel audio --- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 17 +++++++++-------- @@ -323567,10 +323567,10 @@ index 8708f97b46f3..db889f6da395 100644 2.18.4 -From 719e6043bcf5c556c3faa8809f08eb959d9ec20e Mon Sep 17 00:00:00 2001 +From 9e49df75692bad6fda96179e0e97c89bd07c4660 Mon Sep 17 00:00:00 2001 From: Jonathan Bell Date: Wed, 12 Sep 2018 14:44:53 +0100 -Subject: [PATCH 0220/1225] bcmgenet: constrain max DMA burst length +Subject: [PATCH 0220/1226] bcmgenet: constrain max DMA burst length --- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 2 +- @@ -323593,10 +323593,10 @@ index 5b7c2f9241d0..e59f53c582ca 100644 2.18.4 -From 47e344e61c51cc837b86425cc4f0554113c93b38 Mon Sep 17 00:00:00 2001 +From 668ef8440896fcbf04586c3ab9950483f62be0fa Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 27 Mar 2019 13:45:46 +0000 -Subject: [PATCH 0221/1225] bcmgenet: Better coalescing parameter defaults +Subject: [PATCH 0221/1226] bcmgenet: Better coalescing parameter defaults Set defaults for TX and RX packet coalescing to be equivalent to: @@ -323612,7 +323612,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 b27da024aa9d..8cd9d5a9e7f5 100644 +index 21669a42718c..31db193da6c6 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, @@ -323642,10 +323642,10 @@ index b27da024aa9d..8cd9d5a9e7f5 100644 2.18.4 -From 7e98b3781de4223f165586a51613c7f71d70000b Mon Sep 17 00:00:00 2001 +From b243ae855bf1ae81898a3ab4693d45dca38fbff8 Mon Sep 17 00:00:00 2001 From: Jonathan Bell Date: Tue, 14 May 2019 17:17:59 +0100 -Subject: [PATCH 0222/1225] net: genet: enable link energy detect powerdown for +Subject: [PATCH 0222/1226] net: genet: enable link energy detect powerdown for external PHYs There are several warts surrounding bcmgenet_mii_probe() as this @@ -323663,7 +323663,7 @@ Signed-off-by: Jonathan Bell 1 file changed, 2 insertions(+) diff --git a/drivers/net/ethernet/broadcom/genet/bcmmii.c b/drivers/net/ethernet/broadcom/genet/bcmmii.c -index dbe18cdf6c1b..3ba733295718 100644 +index ce569b7d3b35..a680bc2242bd 100644 --- a/drivers/net/ethernet/broadcom/genet/bcmmii.c +++ b/drivers/net/ethernet/broadcom/genet/bcmmii.c @@ -316,6 +316,8 @@ int bcmgenet_mii_probe(struct net_device *dev) @@ -323679,10 +323679,10 @@ index dbe18cdf6c1b..3ba733295718 100644 2.18.4 -From 151988ad929a6e9777149e389351b1c45fe58ed1 Mon Sep 17 00:00:00 2001 +From 3ff07040cd5907c756677b20f0dbc977cddb9490 Mon Sep 17 00:00:00 2001 From: Jonathan Bell Date: Tue, 14 May 2019 17:00:41 +0100 -Subject: [PATCH 0223/1225] phy: broadcom: split out the BCM54213PE from the +Subject: [PATCH 0223/1226] phy: broadcom: split out the BCM54213PE from the BCM54210E IDs The last nibble is a revision ID, and the 54213pe is a later rev @@ -323757,10 +323757,10 @@ index 6db2d9a6e503..bfb37218f435 100644 2.18.4 -From d65f915a83ebdefde5b344b43d76dbe7a9c1a358 Mon Sep 17 00:00:00 2001 +From 2ab4b5456e264d73651e1606fcf0cb24cb2b634a Mon Sep 17 00:00:00 2001 From: Jonathan Bell Date: Fri, 17 May 2019 13:31:21 +0100 -Subject: [PATCH 0224/1225] phy: bcm54213pe: configure the LED outputs to be +Subject: [PATCH 0224/1226] phy: bcm54213pe: configure the LED outputs to be more user-friendly The default state was both LEDs indicating link speed. @@ -323829,10 +323829,10 @@ index bfb37218f435..d7ebafbb3221 100644 2.18.4 -From 2722bf335f1bce0665b081c2071d3e41cd8cf738 Mon Sep 17 00:00:00 2001 +From ebabfb1f0cb4ed6cbf619aa57ff7e7c3179c2b68 Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Fri, 22 Mar 2019 09:47:14 +0000 -Subject: [PATCH 0225/1225] usb: xhci: Disable the XHCI 5 second timeout +Subject: [PATCH 0225/1226] 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 @@ -323864,10 +323864,10 @@ index a3813c75a3de..a946c9e01af5 100644 2.18.4 -From e23eb5cf41dc39a39d33a1a2a36071fe2e9d26ed Mon Sep 17 00:00:00 2001 +From 8c40ff9ef0c9a9a65df687f4aaa09d749558cb57 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 23 May 2019 15:08:30 +0100 -Subject: [PATCH 0226/1225] usb: xhci: Show that the VIA VL805 supports LPM +Subject: [PATCH 0226/1226] usb: xhci: Show that the VIA VL805 supports LPM Signed-off-by: Phil Elwell --- @@ -323893,10 +323893,10 @@ index d242779297ba..eaf13f6d8883 100644 2.18.4 -From 911a4b629bbd9ecdeb2237d94f2e8d8761475377 Mon Sep 17 00:00:00 2001 +From 48e93777ecad0590614904594efeddfb1b8f7846 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Mon, 13 May 2019 11:05:27 +0000 -Subject: [PATCH 0227/1225] spi: bcm2835: enable shared interrupt support +Subject: [PATCH 0227/1226] spi: bcm2835: enable shared interrupt support Add shared interrupt support for this driver. @@ -323934,10 +323934,10 @@ index 27dee3416a25..cebc6f016614 100644 2.18.4 -From cd5a79d5d34cb6c5985b1b7ec0104d2fcd44af30 Mon Sep 17 00:00:00 2001 +From 27eafa0d150106bf38ae4dd630d16fe609f4d63c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 23 Jan 2019 16:11:50 +0000 -Subject: [PATCH 0228/1225] clk-bcm2835: Don't wait for pllh lock +Subject: [PATCH 0228/1226] clk-bcm2835: Don't wait for pllh lock Signed-off-by: Phil Elwell --- @@ -323978,10 +323978,10 @@ index d4bf9e376318..b83a963eceab 100644 2.18.4 -From 7f050a9e79bd6295084620fee7c71200b985458c Mon Sep 17 00:00:00 2001 +From 5700e76e8daeb0b51d4c38953af6fa341c8f6a34 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 11 Jan 2019 17:31:07 -0800 -Subject: [PATCH 0229/1225] soc: bcm: bcm2835-pm: Add support for 2711. +Subject: [PATCH 0229/1226] 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 @@ -324090,10 +324090,10 @@ index ed37dc40e82a..b2d157091e12 100644 2.18.4 -From f5254ef18ae40d4890294d5d0ae4b82930336444 Mon Sep 17 00:00:00 2001 +From d8abe0163c2028daabc4b1926a28b3de7f1e7027 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 4 Sep 2018 11:50:25 +0100 -Subject: [PATCH 0230/1225] config: Permit LPAE and PCIE_BRCMSTB on BCM2835 +Subject: [PATCH 0230/1226] config: Permit LPAE and PCIE_BRCMSTB on BCM2835 --- arch/arm/mach-bcm/Kconfig | 4 ++++ @@ -324142,10 +324142,10 @@ index e57bbd0ec9a7..650b3b56153c 100644 2.18.4 -From 2e079e787c84c08c7e10851833556ce8dd9fcbee Mon Sep 17 00:00:00 2001 +From 9038abcf14a1e9c6d70577d03152733a6013cba9 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 2 May 2019 15:11:05 -0700 -Subject: [PATCH 0231/1225] clk: bcm2835: Add support for setting leaf clock +Subject: [PATCH 0231/1226] 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 @@ -324201,10 +324201,10 @@ index b83a963eceab..47ead0f239d6 100644 2.18.4 -From 2f0c93e96e11f3f10348fe62fd87e27dd59651b7 Mon Sep 17 00:00:00 2001 +From 09f802d9125546d2c7b86789f92400c293fc424c Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 2 May 2019 15:24:04 -0700 -Subject: [PATCH 0232/1225] clk: bcm2835: Allow reparenting leaf clocks while +Subject: [PATCH 0232/1226] clk: bcm2835: Allow reparenting leaf clocks while they're running. This falls under the same "we can reprogram glitch-free as long as we @@ -324278,10 +324278,10 @@ index 47ead0f239d6..079748e68686 100644 2.18.4 -From 259a31ea3035d4d3af5ed9db361cbf875f5d560b Mon Sep 17 00:00:00 2001 +From 96973a7fd718178c8ba091c5c1effb0dee7cb1bc Mon Sep 17 00:00:00 2001 From: Jonathan Bell Date: Tue, 11 Jun 2019 10:55:00 +0100 -Subject: [PATCH 0233/1225] usb: add plumbing for updating interrupt endpoint +Subject: [PATCH 0233/1226] usb: add plumbing for updating interrupt endpoint interval state xHCI caches device and endpoint data after the interface is configured, @@ -324394,10 +324394,10 @@ index 712b2a603645..879b59e4f013 100644 2.18.4 -From 6aa5c6b56867e09d0506b49901f618a81f4296f8 Mon Sep 17 00:00:00 2001 +From 1a381eb0d0021063b15622cde4cd9f02b24af137 Mon Sep 17 00:00:00 2001 From: Jonathan Bell Date: Tue, 11 Jun 2019 11:33:39 +0100 -Subject: [PATCH 0234/1225] xhci: implement xhci_fixup_endpoint for interval +Subject: [PATCH 0234/1226] xhci: implement xhci_fixup_endpoint for interval adjustments Must be called in a non-atomic context, after the endpoint @@ -324529,10 +324529,10 @@ index a946c9e01af5..4c403f1005f5 100644 2.18.4 -From 4d124505789bedb00be927a6b303ad65ae996351 Mon Sep 17 00:00:00 2001 +From 804695ca123befc962a94b16c3b172c02d166cbf Mon Sep 17 00:00:00 2001 From: Jonathan Bell Date: Tue, 11 Jun 2019 11:42:03 +0100 -Subject: [PATCH 0235/1225] usbhid: call usb_fixup_endpoint after mangling +Subject: [PATCH 0235/1226] usbhid: call usb_fixup_endpoint after mangling intervals Lets the mousepoll override mechanism work with xhci. @@ -324558,10 +324558,10 @@ index c5251b01f619..80b8b0e8c461 100644 2.18.4 -From 38a32fc15ca53a9a62931e1abf13ef57a1fd72e0 Mon Sep 17 00:00:00 2001 +From 7bda4409a063eff27ed4497121eaa7bc30b15c40 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 11 Jun 2019 17:38:28 +0100 -Subject: [PATCH 0236/1225] arm: bcm2835: Add bcm2838 compatible string. +Subject: [PATCH 0236/1226] arm: bcm2835: Add bcm2838 compatible string. Signed-off-by: Phil Elwell --- @@ -324584,10 +324584,10 @@ index 7d59a9364175..282a023027fc 100644 2.18.4 -From 0a5e02022448a414f30b77aa00bcc2f708973e05 Mon Sep 17 00:00:00 2001 +From 52d723e57425aabc44d2a47d31e526f32601671a Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 4 Mar 2019 11:59:34 -0800 -Subject: [PATCH 0237/1225] drm/vc4: Fix oops at boot with firmwarekms on 4.19. +Subject: [PATCH 0237/1226] drm/vc4: Fix oops at boot with firmwarekms on 4.19. Signed-off-by: Eric Anholt --- @@ -324612,10 +324612,10 @@ index 57124fe94247..92aafec3d57a 100644 2.18.4 -From a12af773163f7a0b435a24be48a799eaf87d31da Mon Sep 17 00:00:00 2001 +From 61eac5fd594e6fe839d20cb87181437819a3c4da Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 4 Oct 2018 17:22:43 -0700 -Subject: [PATCH 0238/1225] drm/v3d: Add support for 2711. +Subject: [PATCH 0238/1226] drm/v3d: Add support for 2711. Signed-off-by: Eric Anholt --- @@ -324638,10 +324638,10 @@ index 3506ae2723ae..cb60018f799e 100644 2.18.4 -From a129f869d573013b772f732595d67ed8cb8e64fc Mon Sep 17 00:00:00 2001 +From 3f2453750cf4e0246315fb7b9a3e05bd3cd9cbb6 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 14 Jan 2019 12:35:43 -0800 -Subject: [PATCH 0239/1225] drm/v3d: Skip MMU flush if the device is currently +Subject: [PATCH 0239/1226] 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 @@ -324696,10 +324696,10 @@ index 395e81d97163..6cc67cab320e 100644 2.18.4 -From 05d02a843e08b8d4aa4d07f2021d03edbf53da3b Mon Sep 17 00:00:00 2001 +From 458d0ca873242c7d386edd3e8205d059d21a7e43 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 14 Jan 2019 14:47:57 -0800 -Subject: [PATCH 0240/1225] drm/v3d: Hook up the runtime PM ops. +Subject: [PATCH 0240/1226] 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 @@ -324736,10 +324736,10 @@ index cb60018f799e..d225152e7e36 100644 2.18.4 -From d2a11f960268f3e6917d91863406fd3e114f2e92 Mon Sep 17 00:00:00 2001 +From 8406c20933a44a6ac4ed9e21d74fd7daa32758bb Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 28 Mar 2019 11:58:51 -0700 -Subject: [PATCH 0241/1225] drm/vc4: Fix synchronization firmwarekms against GL +Subject: [PATCH 0241/1226] drm/vc4: Fix synchronization firmwarekms against GL rendering. We would present the framebuffer immediately without waiting for @@ -324786,10 +324786,10 @@ index 85e273665836..ee0e6afa211b 100644 2.18.4 -From 921392a927a039f56ccf9abc89b64f664c48f2d4 Mon Sep 17 00:00:00 2001 +From 38e4e8d5ab46ede4e1f3148ab0c2083781527ea9 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 18 Mar 2019 16:38:32 -0700 -Subject: [PATCH 0242/1225] drm/vc4: Expose the format modifiers for firmware +Subject: [PATCH 0242/1226] drm/vc4: Expose the format modifiers for firmware kms. This should technically not expose VC4_T_TILED on pi4. However, if we @@ -324872,10 +324872,10 @@ index ee0e6afa211b..93bf71f98313 100644 2.18.4 -From fe3abff828734d7fca809cd3cec91ba72d195c2e Mon Sep 17 00:00:00 2001 +From 096b9f3d8bead5ff67899815f49517105f2799c3 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 2 Apr 2019 13:29:00 -0700 -Subject: [PATCH 0243/1225] drm/vc4: Fix vblank timestamping for firmwarekms. +Subject: [PATCH 0243/1226] 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 @@ -324933,10 +324933,10 @@ index 93bf71f98313..eb5eb67b70f5 100644 2.18.4 -From 07bee64e2e27a13a2ce3f90b974708fcafb8050b Mon Sep 17 00:00:00 2001 +From b5120b3a72d50b8183f4f754a2f1a1db73211829 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 26 Mar 2019 14:43:06 +0000 -Subject: [PATCH 0244/1225] gpu: vc4-fkms: Switch to the newer mailbox frame +Subject: [PATCH 0244/1226] gpu: vc4-fkms: Switch to the newer mailbox frame buffer API. The old mailbox FB API was ideally deprecated but still used by @@ -325118,10 +325118,10 @@ index eb5eb67b70f5..512036c82db0 100644 2.18.4 -From 67bb31b0c659259c27fd861e9cd812d147dd7d59 Mon Sep 17 00:00:00 2001 +From 255d6496076773b5575b72f8a6526937f96543f2 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 27 Mar 2019 17:45:01 +0000 -Subject: [PATCH 0245/1225] drm: vc4: Add an overlay plane to vc4-firmware-kms +Subject: [PATCH 0245/1226] 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. @@ -325984,10 +325984,10 @@ index 9c6027fc25da..f0c15eefa3aa 100644 2.18.4 -From e8f695efea49347db0f67c87b7ab9e6ffac68113 Mon Sep 17 00:00:00 2001 +From 8fcc87ddf755d03bc9a4a3de967f2a2d0f543af6 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 3 Apr 2019 15:20:05 +0100 -Subject: [PATCH 0246/1225] drm: vc4: Increase max screen size to 4096x4096. +Subject: [PATCH 0246/1226] drm: vc4: Increase max screen size to 4096x4096. We now should support 4k screens, therefore this limit needs to be increased. @@ -326016,10 +326016,10 @@ index cd3720969442..9e20e1ac77f8 100644 2.18.4 -From b9aa6dcc2b1034ed16f105cf2146da46defdbb8b Mon Sep 17 00:00:00 2001 +From b69a82ac4be2062d973e95d868bb76ed33668dc6 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 3 Apr 2019 17:15:45 +0100 -Subject: [PATCH 0247/1225] drm: vc4: Add support for multiple displays to fkms +Subject: [PATCH 0247/1226] 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 @@ -326304,10 +326304,10 @@ index 54bb885a86dc..d8e278a0b789 100644 2.18.4 -From faf7c98f924def13d1e56c7ce9418c9887be9496 Mon Sep 17 00:00:00 2001 +From 1949580906e977e848d0d8b0d0f7b913c5a6a77c Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 5 Apr 2019 17:21:56 +0100 -Subject: [PATCH 0248/1225] drm: vc4: Fix build warning +Subject: [PATCH 0248/1226] drm: vc4: Fix build warning Signed-off-by: Dave Stevenson --- @@ -326331,10 +326331,10 @@ index d8e278a0b789..b952f27e4168 100644 2.18.4 -From 9315d6b060a81bb12320e8f62dbf9893d2a96c89 Mon Sep 17 00:00:00 2001 +From d63b48dda954c2965ef4c4b5230cad7bcbbfbda1 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 5 Apr 2019 17:23:15 +0100 -Subject: [PATCH 0249/1225] drm: vc4: Select display to blank during +Subject: [PATCH 0249/1226] drm: vc4: Select display to blank during initialisation Otherwise the rainbow splash screen remained in the display list @@ -326391,10 +326391,10 @@ index b952f27e4168..099124575435 100644 2.18.4 -From 9dc0673b598d7fef7b09e9b365618aee3e7a6f48 Mon Sep 17 00:00:00 2001 +From 71863db9ab3951b6cdc7edb63d3c6dd27cd23a78 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 5 Apr 2019 17:24:20 +0100 -Subject: [PATCH 0250/1225] drm: vc4: Remove now unused structure. +Subject: [PATCH 0250/1226] drm: vc4: Remove now unused structure. Cleaning up structure that was unused after fbb59a2 drm: vc4: Add an overlay plane to vc4-firmware-kms @@ -326438,10 +326438,10 @@ index 099124575435..1155680fdfc6 100644 2.18.4 -From ff3c576864dc63c194c86ea8a70993ad83ee4bbd Mon Sep 17 00:00:00 2001 +From a2d7f26c521bbb35f17993467c3d16ddc5315b74 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 9 Apr 2019 12:37:28 +0100 -Subject: [PATCH 0251/1225] drm: vc4: Query the display ID for each display in +Subject: [PATCH 0251/1226] drm: vc4: Query the display ID for each display in FKMS Replace the hard coded list of display IDs for a mailbox call @@ -326504,10 +326504,10 @@ index f0c15eefa3aa..10f5dc53fd34 100644 2.18.4 -From 6f103d1b0777ff6640aba2982f71f703cca5c006 Mon Sep 17 00:00:00 2001 +From f6276b92a407bcfb49008c3fc77cd905c7ac2096 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 9 Apr 2019 14:00:07 +0100 -Subject: [PATCH 0252/1225] drm/vc4: Set the display number when querying the +Subject: [PATCH 0252/1226] drm/vc4: Set the display number when querying the display resolution Without this the two displays got set to the same resolution. @@ -326613,10 +326613,10 @@ index 38b09f5ad2b2..b15c001621d8 100644 2.18.4 -From 2be94ffa83d1d016cc89cdf23cbe971a7a9ba8d5 Mon Sep 17 00:00:00 2001 +From b1e2e68d378936c6d1458180320678f79271400a Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 9 Apr 2019 18:14:44 +0100 -Subject: [PATCH 0253/1225] drm: vc4: Need to call drm_crtc_vblank_[on|off] +Subject: [PATCH 0253/1226] 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 @@ -326673,10 +326673,10 @@ index b15c001621d8..b86c9d98df4d 100644 2.18.4 -From de947d754356b03c5d1afe4d43edd6a16fa983e8 Mon Sep 17 00:00:00 2001 +From d8240f10f17c73f27ec0ce7711fe75fd7ea87973 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 9 Apr 2019 17:19:51 +0100 -Subject: [PATCH 0254/1225] drm: vc4: Add support for H & V flips on each plane +Subject: [PATCH 0254/1226] drm: vc4: Add support for H & V flips on each plane for FKMS They are near zero cost options for the HVS, therefore they @@ -326765,10 +326765,10 @@ index b86c9d98df4d..bb98a8a71555 100644 2.18.4 -From 0467ab2b513a9520d1af1543f3f08ccf071d659b Mon Sep 17 00:00:00 2001 +From ee5358c0085cf0d9247f7d508628812e04ac7d8a Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 10 Apr 2019 17:35:05 +0100 -Subject: [PATCH 0255/1225] drm: vc4: Remove unused vc4_fkms_cancel_page_flip +Subject: [PATCH 0255/1226] drm: vc4: Remove unused vc4_fkms_cancel_page_flip function "32a3dbe drm/vc4: Nuke preclose hook" removed vc4_cancel_page_flip, @@ -326783,7 +326783,7 @@ Signed-off-by: Dave Stevenson 2 files changed, 21 deletions(-) diff --git a/drivers/gpu/drm/vc4/vc4_drv.h b/drivers/gpu/drm/vc4/vc4_drv.h -index fbcdb44ccf01..b582ed26924f 100644 +index a876fdb247e0..232d1e4b0c70 100644 --- a/drivers/gpu/drm/vc4/vc4_drv.h +++ b/drivers/gpu/drm/vc4/vc4_drv.h @@ -795,7 +795,6 @@ extern const struct dma_fence_ops vc4_fence_ops; @@ -326829,10 +326829,10 @@ index bb98a8a71555..fe966ebb045a 100644 2.18.4 -From 0e692b035189ee3451e329c373984597f9bdf047 Mon Sep 17 00:00:00 2001 +From f2cd346ebfabd9bb39cf4daec5164b17f1f3b2ba Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 10 Apr 2019 17:42:37 +0100 -Subject: [PATCH 0256/1225] drm: vc4: Iterate over all planes in +Subject: [PATCH 0256/1226] drm: vc4: Iterate over all planes in vc4_crtc_[dis|en]able Fixes a FIXME where the overlay plane wouldn't be restored. @@ -326892,10 +326892,10 @@ index fe966ebb045a..81afd7782f65 100644 2.18.4 -From 12751ada585e3a4f6d54e3f5831d7cb10d9e0776 Mon Sep 17 00:00:00 2001 +From aba92c3431eda9a731ffc8a66122b3d5f90a0fd4 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 10 Apr 2019 17:43:57 +0100 -Subject: [PATCH 0257/1225] drm: vc4: Bring fkms into line with kms in blocking +Subject: [PATCH 0257/1226] drm: vc4: Bring fkms into line with kms in blocking doublescan modes Implement vc4_crtc_mode_valid so that it blocks doublescan modes @@ -326945,10 +326945,10 @@ index 81afd7782f65..97ab24d0cbde 100644 2.18.4 -From 65b20b468d73a9c596e0c08bc09f5b195446053d Mon Sep 17 00:00:00 2001 +From 81016269abcaea866c1f86276907edec03a9bd99 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 29 Apr 2019 18:45:00 +0100 -Subject: [PATCH 0258/1225] drm: vc4: Increase max_width/height to 7680. +Subject: [PATCH 0258/1226] 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 @@ -326978,10 +326978,10 @@ index 9e20e1ac77f8..8b4bec771a14 100644 2.18.4 -From 0bf661867280def568367f3fdb8b3fec102009cb Mon Sep 17 00:00:00 2001 +From 7fa5b2d5fe012071a4ef7d07cbac75b1391dfbc8 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 9 Apr 2019 18:23:41 +0100 -Subject: [PATCH 0259/1225] drm: vc4: FKMS reads the EDID from fw, and supports +Subject: [PATCH 0259/1226] drm: vc4: FKMS reads the EDID from fw, and supports mode setting This extends FKMS to read the EDID from the display, and support @@ -327543,10 +327543,10 @@ index 10f5dc53fd34..1a5dd091dfd9 100644 2.18.4 -From 4d8ffc648889dcba8599974851ce1ea2f85e2479 Mon Sep 17 00:00:00 2001 +From ffb353b9f8d0522a7ae39a99783bafc9fbe946f3 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 3 May 2019 13:58:03 +0100 -Subject: [PATCH 0260/1225] drm: vc4-firmware-kms: Remove incorrect overscan +Subject: [PATCH 0260/1226] drm: vc4-firmware-kms: Remove incorrect overscan support. The overscan support was required for the old mailbox API @@ -327604,10 +327604,10 @@ index e4b978ce85ef..71889e0e334a 100644 2.18.4 -From a5d85246e60615fff20d154d7b0ee4d6d97540a1 Mon Sep 17 00:00:00 2001 +From 42db03b547ab09d8feebd27c6c96a59d509cbd36 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 7 May 2019 12:13:34 +0100 -Subject: [PATCH 0261/1225] drm: vc4: Log flags in fkms mode set +Subject: [PATCH 0261/1226] 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. @@ -327641,10 +327641,10 @@ index 71889e0e334a..b18cb9d5e345 100644 2.18.4 -From 4c8b4af42f59625d3af94ba79bd1903c87d4fd14 Mon Sep 17 00:00:00 2001 +From a42d4aab45c95d99be401aa8bbb0a4657b9e6665 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 16 May 2019 17:49:42 +0100 -Subject: [PATCH 0262/1225] drm: vc4-firmware-kms: Fix DSI display support +Subject: [PATCH 0262/1226] drm: vc4-firmware-kms: Fix DSI display support The mode was incorrectly listed as interlaced, which was then rejected. @@ -327672,10 +327672,10 @@ index b18cb9d5e345..9fbdcd3538b3 100644 2.18.4 -From a897dbd695c86679da2bc79916f713e74610ddde Mon Sep 17 00:00:00 2001 +From 57d3a153066953933fc86eb256ceaad18cfa67fa Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 21 May 2019 11:50:00 +0100 -Subject: [PATCH 0263/1225] drm: vc4: Probe DPI/DSI timings from the firmware +Subject: [PATCH 0263/1226] 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. @@ -327818,10 +327818,10 @@ index 1a5dd091dfd9..ca1344c957ea 100644 2.18.4 -From 50122f4e7119640af986c224bd270c0d5b6a3c90 Mon Sep 17 00:00:00 2001 +From 201d2cb79d85faf4d79b4685e2e06d515dd3c3fd Mon Sep 17 00:00:00 2001 From: Jonathan Bell Date: Tue, 28 May 2019 13:56:06 +0100 -Subject: [PATCH 0264/1225] drm: vc4: handle the case where there are no +Subject: [PATCH 0264/1226] drm: vc4: handle the case where there are no available displays It's reasonable for the firmware to return zero as the number of @@ -327891,10 +327891,10 @@ index 0b0a155bc3b5..04b929a6cb0f 100644 2.18.4 -From 9d7cf6fea9dacd06de81c16da91656269b19fe25 Mon Sep 17 00:00:00 2001 +From 411854ddf2c76c1ce618881338724e9ffb59f591 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 24 May 2019 17:59:01 +0100 -Subject: [PATCH 0265/1225] drm/vc4: Support the VEC in FKMS +Subject: [PATCH 0265/1226] drm/vc4: Support the VEC in FKMS Extends the DPI/DSI support to also report the VEC output which supports interlacing too. @@ -327959,10 +327959,10 @@ index 04b929a6cb0f..f1306752da3d 100644 2.18.4 -From 2269ffc05b1e6f60d30a10ae5ffd7627cd730d3d Mon Sep 17 00:00:00 2001 +From 5e2cc7108a10faac2513f6dbdec04cf6dac692b8 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 7 May 2019 15:00:02 +0100 -Subject: [PATCH 0266/1225] drm: vc4: Fixup typo when setting HDMI aspect ratio +Subject: [PATCH 0266/1226] drm: vc4: Fixup typo when setting HDMI aspect ratio Assignment was to the wrong structure. @@ -328004,10 +328004,10 @@ index f1306752da3d..1081878ecfdd 100644 2.18.4 -From 2a5338995b948d5ab9977fc1a5757856797fda02 Mon Sep 17 00:00:00 2001 +From e192b1b883d40aacaed37a4239893aa38702e027 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 29 May 2019 15:44:11 +0100 -Subject: [PATCH 0267/1225] drm/vc4: Correct SAND support for FKMS. +Subject: [PATCH 0267/1226] 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 @@ -328050,10 +328050,10 @@ index 1081878ecfdd..3b9dc3e892bb 100644 2.18.4 -From 3edb108a61e0baa69a2fc5d48f5258d88109ad50 Mon Sep 17 00:00:00 2001 +From dfe37ced14bab30818d4e74e0783663512d12462 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 30 May 2019 13:56:15 +0100 -Subject: [PATCH 0268/1225] drm/vc4: fkms to query the VPU for HDMI clock +Subject: [PATCH 0268/1226] drm/vc4: fkms to query the VPU for HDMI clock limits The VPU has configured clocks for 4k (or not) via config.txt, @@ -328069,7 +328069,7 @@ Signed-off-by: Dave Stevenson 3 files changed, 50 insertions(+) diff --git a/drivers/gpu/drm/vc4/vc4_drv.h b/drivers/gpu/drm/vc4/vc4_drv.h -index b582ed26924f..308f0473592a 100644 +index 232d1e4b0c70..e12a9ae0b6f2 100644 --- a/drivers/gpu/drm/vc4/vc4_drv.h +++ b/drivers/gpu/drm/vc4/vc4_drv.h @@ -81,6 +81,7 @@ struct vc4_dev { @@ -328195,10 +328195,10 @@ index ca1344c957ea..102c2e5dd2f2 100644 2.18.4 -From ea9325eecd1933e38d3376750ba0355ecad40dc5 Mon Sep 17 00:00:00 2001 +From 1fc3a7b604e37227a63ccdbe662be0a671a40854 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 30 May 2019 15:55:15 +0100 -Subject: [PATCH 0269/1225] drm/vc4: Max resolution of 7680 is conditional on +Subject: [PATCH 0269/1226] drm/vc4: Max resolution of 7680 is conditional on being Pi4 The max resolution had been increased from 2048 to 7680 for all @@ -328247,10 +328247,10 @@ index 8b4bec771a14..7e31e2ca726c 100644 2.18.4 -From 8db3a28b100f7acb3dea99ccc8f81ff80c1f062b Mon Sep 17 00:00:00 2001 +From 5a5ede39e6f86d4a7450b6dde03a4372af0974ab Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 7 Jun 2019 11:31:21 +0100 -Subject: [PATCH 0270/1225] drm/vc4: Fix T-format modifiers in FKMS. +Subject: [PATCH 0270/1226] drm/vc4: Fix T-format modifiers in FKMS. The wrong vc_image formats were being checked for in the switch statement. Correct these. @@ -328281,10 +328281,10 @@ index cb2f24dece9f..339c8768f446 100644 2.18.4 -From c7ff66dd76f31e076be0391e760c4dbf6a092e3f Mon Sep 17 00:00:00 2001 +From c98c929f9c97bcb33badfb73a9bedb2efa6e7684 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 10 Jun 2019 16:32:51 +0100 -Subject: [PATCH 0271/1225] drm/vc4: Remove 340MHz clock limit from FKMS now +Subject: [PATCH 0271/1226] drm/vc4: Remove 340MHz clock limit from FKMS now scrambling issues resolved Firmware TMDS scrambling is now being correctly configured, so @@ -328316,10 +328316,10 @@ index 339c8768f446..fdbd1d1cf796 100644 2.18.4 -From 4aa5a479949c67b30ff1013ed66524575dc2914f Mon Sep 17 00:00:00 2001 +From bb1642d5c6fc705f1876fe495654b64e44596fed Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 4 Jun 2019 12:14:30 +0100 -Subject: [PATCH 0272/1225] drm: vc4: Add status of which display is updated +Subject: [PATCH 0272/1226] drm: vc4: Add status of which display is updated through vblank Previously multiple displays were slaved off the same SMI @@ -328407,10 +328407,10 @@ index fdbd1d1cf796..8ca9cb202f5e 100644 2.18.4 -From e3615e87e788e3309ad22d8e519c91682725a4ad Mon Sep 17 00:00:00 2001 +From 40e9cda8be61c8d9daa44f8e40bf43ecbf9daca8 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 12 Jun 2019 17:13:21 +0100 -Subject: [PATCH 0273/1225] drm/vc4: In FKMS look at the modifiers correctly +Subject: [PATCH 0273/1226] drm/vc4: In FKMS look at the modifiers correctly for SAND Incorrect masking was used in the switch for the modifier, @@ -328449,10 +328449,10 @@ index 8ca9cb202f5e..4fd2629e430a 100644 2.18.4 -From f66d6e56ca9472a1fa7f81830f05d7ba2a37306b Mon Sep 17 00:00:00 2001 +From a0c3d9b8faca9baa026986959ee6d7224356bfc8 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 18 Jun 2019 21:37:45 +0100 -Subject: [PATCH 0274/1225] drm/vc4: Limit fkms to modes <= 85Hz +Subject: [PATCH 0274/1226] drm/vc4: Limit fkms to modes <= 85Hz Selecting 1080p100 and 120 has very limited gain, but don't want to block VGA85 and similar. @@ -328481,10 +328481,10 @@ index 4fd2629e430a..b97798c82371 100644 2.18.4 -From f22c33a3eba8e913b0d8895db9846cdf1aa30a89 Mon Sep 17 00:00:00 2001 +From 18bd5715fcf1e5d842d375881ea647c373466393 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 19 Jul 2019 14:29:28 +0100 -Subject: [PATCH 0275/1225] drm/vc4: Ignore HVS unless initialised +Subject: [PATCH 0275/1226] 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 @@ -328532,10 +328532,10 @@ index 7e31e2ca726c..1b921e114c03 100644 2.18.4 -From 1f1999f33d9ee880914b6c7c5c778bdddbe073d0 Mon Sep 17 00:00:00 2001 +From 8dcaf7f7309184e9d256188fce2a924d805f5720 Mon Sep 17 00:00:00 2001 From: Chris Miller Date: Wed, 26 Jun 2019 10:40:30 +0100 -Subject: [PATCH 0276/1225] drm: vc4_dsi: Fix DMA channel and memory leak in +Subject: [PATCH 0276/1226] drm: vc4_dsi: Fix DMA channel and memory leak in vc4 (#3012) Signed-off-by: Chris G Miller @@ -328673,10 +328673,10 @@ index c78fa8144776..3448b314d361 100644 2.18.4 -From a5bb33f203e47135fb4e42957d48fecf0b8f6c55 Mon Sep 17 00:00:00 2001 +From 445a50162dc1def869ffc5fc54db38a2e775906c Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 24 Jun 2019 02:29:40 +0100 -Subject: [PATCH 0277/1225] drm/vc4: Add support for color encoding on YUV +Subject: [PATCH 0277/1226] drm/vc4: Add support for color encoding on YUV planes Adds signalling for BT601/709/2020, and limited/full range @@ -328792,10 +328792,10 @@ index 669a70fdb891..0bdffe5dd1e9 100644 2.18.4 -From 56006c11dcc149afade7c0dbc94c77dab6842829 Mon Sep 17 00:00:00 2001 +From f207a7d8a7582ba9539d3293f670eee300857818 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 11 Jul 2019 13:13:39 +0100 -Subject: [PATCH 0278/1225] tty: amba-pl011: Make TX optimisation conditional +Subject: [PATCH 0278/1226] 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 @@ -328883,10 +328883,10 @@ index ba2029bf1e63..83676bc79a19 100644 2.18.4 -From f2b24ce5b1b8a8ec53060752a396f743bffd310a Mon Sep 17 00:00:00 2001 +From 740ca1ba42e513dcf21880632cd249963a2bc0bc Mon Sep 17 00:00:00 2001 From: Jonathan Bell Date: Thu, 11 Jul 2019 17:55:43 +0100 -Subject: [PATCH 0279/1225] xhci: add quirk for host controllers that don't +Subject: [PATCH 0279/1226] 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 @@ -328983,10 +328983,10 @@ index 8798ed031786..2f4933b2b84c 100644 2.18.4 -From 8881f37b6bbf72e55b51854288cae8f9cb11a0f9 Mon Sep 17 00:00:00 2001 +From a084a317d2829d9b2cef0b4f7f8ce8b4207d1aec Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 12 Jul 2019 15:38:35 +0100 -Subject: [PATCH 0280/1225] i2c: bcm2835: Set clock-stretch timeout to 35ms +Subject: [PATCH 0280/1226] 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 @@ -329036,10 +329036,10 @@ index beb67afa6a3c..9f4f4964a507 100644 2.18.4 -From c9d38ddd0a74712d714eb59120892bab698b42a3 Mon Sep 17 00:00:00 2001 +From 586542c11ca7e5ebda1839699914214c82824aa1 Mon Sep 17 00:00:00 2001 From: Andrei Gherzan Date: Tue, 16 Jul 2019 13:28:22 +0100 -Subject: [PATCH 0281/1225] arm64/mm: Limit the DMA zone for arm64 +Subject: [PATCH 0281/1226] arm64/mm: Limit the DMA zone for arm64 On RaspberryPi, only the first 1Gb can be used for DMA[1]. @@ -329067,10 +329067,10 @@ index cbcac03c0e0d..1898739ec5b7 100644 2.18.4 -From 338d8475339969c11119652a9fb22695f80ee601 Mon Sep 17 00:00:00 2001 +From 619abc7e6302657a75c6daca3754d909de6debe3 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/1225] staging: vc04_services: fix compiling in separate +Subject: [PATCH 0282/1226] staging: vc04_services: fix compiling in separate directory MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -329101,10 +329101,10 @@ index 5820ec1f89ec..7fb908d824b2 100644 2.18.4 -From 2d3a489c4d339c2d4e47c56e24751561d9abf93c Mon Sep 17 00:00:00 2001 +From 417e0fa3a528fd562c19832913e2376ae29b680b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 4 Apr 2019 13:33:47 +0100 -Subject: [PATCH 0283/1225] bcm2835-dma: Add proper 40-bit DMA support +Subject: [PATCH 0283/1226] 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 @@ -330057,10 +330057,10 @@ index 782725e3adad..746cfb405ad3 100644 2.18.4 -From 1018af70c1478cd3d2f046bbe7f362a504dbc407 Mon Sep 17 00:00:00 2001 +From 4a3b22f89d528a93ba3ee24ac8d258e8c8324716 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 6 Aug 2019 15:23:14 +0100 -Subject: [PATCH 0284/1225] clk-bcm2835: Avoid null pointer exception +Subject: [PATCH 0284/1226] clk-bcm2835: Avoid null pointer exception clk_desc_array[BCM2835_PLLB] doesn't exist so we dereference null when iterating @@ -330092,10 +330092,10 @@ index 079748e68686..f1d73d83ee16 100644 2.18.4 -From 1e585f343d9c1253b28eca2d2a32b7d35a3c7669 Mon Sep 17 00:00:00 2001 +From 5681f0723f0dc28cea7baa3e7b3b31097e0ebc0f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 7 Aug 2019 17:19:33 +0100 -Subject: [PATCH 0285/1225] pcie-brcmstb: Don't set DMA ops for root complex +Subject: [PATCH 0285/1226] 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 @@ -330125,10 +330125,10 @@ index 746cfb405ad3..87fd40ae3140 100644 2.18.4 -From d74e02e7a60cd99eb77e73c71296d862b96590ae Mon Sep 17 00:00:00 2001 +From 40083395022ace072f98f8bae89dbf1a3aacb716 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 15 Aug 2019 08:39:08 +0100 -Subject: [PATCH 0286/1225] drm/vc4: Prevent load tracking from breaking FKMS +Subject: [PATCH 0286/1226] 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 @@ -330205,10 +330205,10 @@ index 862e89b8c478..ff96ba01144d 100644 2.18.4 -From 6cacb9b5ff51ac6daf0c8c4d99304de5914be0c8 Mon Sep 17 00:00:00 2001 +From 585cbeb3eccb05d3516000fb3a02ce110b4d0745 Mon Sep 17 00:00:00 2001 From: Hui Wang Date: Thu, 22 Aug 2019 23:32:46 +0800 -Subject: [PATCH 0287/1225] rtl8192cu: Let it support to build in the non-src +Subject: [PATCH 0287/1226] rtl8192cu: Let it support to build in the non-src folder If we build the kernel with "-O=$non-src-folder", this driver will @@ -330236,10 +330236,10 @@ index c399011a3e37..ef6156c0f368 100644 2.18.4 -From f645cc6f03545f2eafcf9c797fc7ba0c261ee42d Mon Sep 17 00:00:00 2001 +From 8730a7dd0c14a998f2a3f21f562b46d2e2ca51b5 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 14 Jan 2019 15:13:17 -0800 -Subject: [PATCH 0288/1225] drm/v3d: HACK: gut runtime pm for now. +Subject: [PATCH 0288/1226] 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 @@ -330353,10 +330353,10 @@ index d225152e7e36..15a5f92aa7b4 100644 2.18.4 -From 70bab205f0ab8e1429024e6f16da9449fcddd9f5 Mon Sep 17 00:00:00 2001 +From 23e600867c706525f26360ce649d90a68a5ab8a1 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 2 May 2019 13:22:53 -0700 -Subject: [PATCH 0289/1225] drm/v3d: Clock V3D down when not in use. +Subject: [PATCH 0289/1226] 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. @@ -330524,10 +330524,10 @@ index 19c092d75266..28f8eb664a58 100644 2.18.4 -From 41153096be6ce14e8c5ac67234c73ad3bc25d28e Mon Sep 17 00:00:00 2001 +From 4246b6d72a31c761e763067bcfeb2841ab49f5dc Mon Sep 17 00:00:00 2001 From: Hermann Lauer Date: Thu, 8 Aug 2019 15:40:37 +0200 -Subject: [PATCH 0290/1225] According to 5713 pdf doc CLOCK_CTRL is a readonly +Subject: [PATCH 0290/1226] According to 5713 pdf doc CLOCK_CTRL is a readonly status register, and it behaves so. Remove useless setting --- @@ -330561,10 +330561,10 @@ index 9c1c92e57bbf..53acd2b355d6 100644 2.18.4 -From 23b143ffabe650584529d621866db731ad6f22fd Mon Sep 17 00:00:00 2001 +From dd0e031d7f568c339f1dabf72bd680dce7d81eb1 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 28 Jun 2018 15:57:25 +0100 -Subject: [PATCH 0291/1225] staging: bcm2835_camera: Ensure all buffers are +Subject: [PATCH 0291/1226] staging: bcm2835_camera: Ensure all buffers are returned on disable With the recent change to match MMAL and V4L2 buffers there @@ -330594,10 +330594,10 @@ index 61a3593cdcfc..341594ab669f 100644 2.18.4 -From 4465045584a72d05770902408a830a00d14d35e6 Mon Sep 17 00:00:00 2001 +From 360a9f4622e9f89af545d89f60250a77d9787cfd Mon Sep 17 00:00:00 2001 From: yaroslavros Date: Wed, 14 Aug 2019 15:22:55 +0100 -Subject: [PATCH 0292/1225] Ported pcie-brcmstb bounce buffer implementation to +Subject: [PATCH 0292/1226] Ported pcie-brcmstb bounce buffer implementation to ARM64. (#3144) Ported pcie-brcmstb bounce buffer implementation to ARM64. @@ -331322,10 +331322,10 @@ index 87fd40ae3140..e8c8b355548a 100644 2.18.4 -From 0e1bcfd8c88f1e9f083a1afc94135996fa6b5241 Mon Sep 17 00:00:00 2001 +From edc4d7e30c63448d16cf97641d8e282268629ea8 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 3 Jul 2019 17:44:53 +0100 -Subject: [PATCH 0293/1225] drm/vc4: Query firmware for custom HDMI mode +Subject: [PATCH 0293/1226] drm/vc4: Query firmware for custom HDMI mode Allow custom HDMI modes to be specified from config.txt, and these then override EDID parsing. @@ -331507,10 +331507,10 @@ index ff96ba01144d..3ea7974a4ed3 100644 2.18.4 -From a1ab3dcab5937439e0b242a1e02b2b23406f79ce Mon Sep 17 00:00:00 2001 +From 027996f854284018026afe1c27d5a81ecf5ddc26 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 11 Jul 2019 15:12:05 +0100 -Subject: [PATCH 0294/1225] drm/vc4: Pass the drm vrefresh to the firmware on +Subject: [PATCH 0294/1226] drm/vc4: Pass the drm vrefresh to the firmware on mode set More for completeness than need, but use drm_mode_vrefresh @@ -331550,10 +331550,10 @@ index 3ea7974a4ed3..6bf51f45cadb 100644 2.18.4 -From df7195d33fbddced4c27cd89ddfb28ffac0fbdab Mon Sep 17 00:00:00 2001 +From bfe437e6a9238703a4d2649b45bcefb7773d8ed9 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 19 Jul 2019 15:35:13 +0100 -Subject: [PATCH 0295/1225] drm/vc4: Add support for margins to fkms +Subject: [PATCH 0295/1226] 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 @@ -331884,10 +331884,10 @@ index 6bf51f45cadb..5526b7dd52ee 100644 2.18.4 -From 55ab6fa83558e90c1828085eabeef36572a03778 Mon Sep 17 00:00:00 2001 +From a230c3aae1de11ae4c01f6ad6a5a998acd048cc3 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 19 Jul 2019 17:49:00 +0100 -Subject: [PATCH 0296/1225] drm/vc4: Ensure zpos is always initialised +Subject: [PATCH 0296/1226] 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 @@ -331916,10 +331916,10 @@ index 5526b7dd52ee..653c9f6d5ce5 100644 2.18.4 -From df50c7d36c3ac679b70a3cd15b08b800debeb61f Mon Sep 17 00:00:00 2001 +From eece2e862949422e83f092923a2f8f8a8d3b1311 Mon Sep 17 00:00:00 2001 From: Joerg Schambacher Date: Tue, 23 Jul 2019 16:57:35 +0200 -Subject: [PATCH 0297/1225] adds the Hifiberry DAC+ADC PRO version +Subject: [PATCH 0297/1226] 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 @@ -332525,10 +332525,10 @@ index 000000000000..ed080b24eb49 2.18.4 -From 62822fd1540ff8b4cbf70fe0266c3b0cc16e25c4 Mon Sep 17 00:00:00 2001 +From 787b4e28a2bc1118fded38d98ae3fd4182e530d4 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 31 Jul 2019 17:36:34 +0100 -Subject: [PATCH 0298/1225] drm/vc4: A present but empty dmas disables audio +Subject: [PATCH 0298/1226] 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 @@ -332564,10 +332564,10 @@ index 54435b72b761..d59fd8714c5d 100644 2.18.4 -From ea001a10097aa7852d73b338cbf9f01783c15302 Mon Sep 17 00:00:00 2001 +From 8e18eb9d6e1b5cbcb5fe32daeac6c9c964488ab2 Mon Sep 17 00:00:00 2001 From: James Hughes Date: Mon, 29 Jul 2019 12:02:59 +0100 -Subject: [PATCH 0299/1225] Fixup FKMS interrupt handing for non-existent +Subject: [PATCH 0299/1226] Fixup FKMS interrupt handing for non-existent display If an errant interrupt flag was received from a non-existent display, @@ -332610,10 +332610,10 @@ index 653c9f6d5ce5..14d660add41c 100644 2.18.4 -From 7a8245f4ad2ae3e7d0ed38efa8424ae8d0d688c2 Mon Sep 17 00:00:00 2001 +From 29327dafd0c92a1b92aab44343e5bad965251b35 Mon Sep 17 00:00:00 2001 From: Jonathan Bell Date: Thu, 9 May 2019 14:30:37 +0100 -Subject: [PATCH 0300/1225] drivers: char: add chardev for mmap'ing the RPiVid +Subject: [PATCH 0300/1226] drivers: char: add chardev for mmap'ing the RPiVid control registers Based on the gpiomem driver, allow mapping of the decoder register @@ -333014,10 +333014,10 @@ index b2d157091e12..f70a810c55f7 100644 2.18.4 -From 7ad5eeef0755e2d06d573ea67f8515fe08e55ede Mon Sep 17 00:00:00 2001 +From 350306888c82624daf63bc7f60f144927ed3fd45 Mon Sep 17 00:00:00 2001 From: Jonathan Bell Date: Thu, 1 Aug 2019 16:41:20 +0100 -Subject: [PATCH 0301/1225] hid: usb: Add device quirks for Freeway Airmouse T3 +Subject: [PATCH 0301/1226] hid: usb: Add device quirks for Freeway Airmouse T3 and MX3 These wireless mouse/keyboard combo remote control devices specify @@ -333085,10 +333085,10 @@ index efc9d0d28170..2e56bf39b370 100644 2.18.4 -From 3d030425b181b21db072b41c7cdc87bbe54f055e Mon Sep 17 00:00:00 2001 +From 98e41b110360326f5dc191e4247c8530000b35bc Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 14 Jun 2019 10:12:07 +0100 -Subject: [PATCH 0302/1225] drm/vc4: Add "Broadcast RGB" connector property +Subject: [PATCH 0302/1226] 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 @@ -333393,10 +333393,10 @@ index 14d660add41c..bf882b38830a 100644 2.18.4 -From 52a8d0b7fb8dbf6e4ee17c61b2adee7e057e0a22 Mon Sep 17 00:00:00 2001 +From 340850fa9a2ba0cbd46c39fc805888d61834c946 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 23 Jul 2019 11:09:26 +0100 -Subject: [PATCH 0303/1225] drm/vc4: fkms: Set default state margin at reset +Subject: [PATCH 0303/1226] 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 @@ -333433,10 +333433,10 @@ index bf882b38830a..fa8a538f5d66 100644 2.18.4 -From 12060d7480bf916e7524c2d6c4531c1d3dab0eaa Mon Sep 17 00:00:00 2001 +From 357670c332a7e39cc48a63afa3b618c9014cc1f0 Mon Sep 17 00:00:00 2001 From: Chen-Yu Tsai Date: Thu, 18 Jul 2019 17:07:05 +0800 -Subject: [PATCH 0304/1225] staging: bcm2835-codec: switch to multi-planar API +Subject: [PATCH 0304/1226] 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 @@ -333786,10 +333786,10 @@ index 708f76b7aa92..0ecf3e5c59a8 100644 2.18.4 -From ee9764005e5baf351fe9c0ba63a9fb847ed76817 Mon Sep 17 00:00:00 2001 +From c2176cdfefd52d1afb89b1ee7f09ae8d619727be Mon Sep 17 00:00:00 2001 From: Chen-Yu Tsai Date: Mon, 22 Jul 2019 22:13:30 +0800 -Subject: [PATCH 0305/1225] staging: bcm2835-codec: implement +Subject: [PATCH 0305/1226] staging: bcm2835-codec: implement V4L2_CID_MIN_BUFFERS_FOR_CAPTURE The stateful decoder specification shows an optional step for retrieving @@ -333838,10 +333838,10 @@ index 0ecf3e5c59a8..d515bc75d5cb 100644 2.18.4 -From e50254dd2f9918db586f882be5dd2e8bb7e557e6 Mon Sep 17 00:00:00 2001 +From 4458a4a5472aa15eeba8c9f7650d4d6918439d27 Mon Sep 17 00:00:00 2001 From: Chen-Yu Tsai Date: Mon, 22 Jul 2019 22:20:55 +0800 -Subject: [PATCH 0306/1225] staging: bcm2835-codec: set device_caps in struct +Subject: [PATCH 0306/1226] staging: bcm2835-codec: set device_caps in struct video_device Instead of filling in the struct v4l2_capability device_caps @@ -333884,10 +333884,10 @@ index d515bc75d5cb..47e79a0f0c3e 100644 2.18.4 -From d7b1f2f7ae4ab3c70658bc9da4ed64c2c1bbecb7 Mon Sep 17 00:00:00 2001 +From 954d006344ded346635fcd95db377f27aa526503 Mon Sep 17 00:00:00 2001 From: James Hughes Date: Tue, 16 Jul 2019 12:18:21 +0100 -Subject: [PATCH 0307/1225] Add HDMI1 facility to the driver. +Subject: [PATCH 0307/1226] 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 @@ -333977,10 +333977,10 @@ index ed0feb34b6c8..1a25cdad94dc 100644 2.18.4 -From 5b23c5f73e0949f457a64c256e0889148cf5d36a Mon Sep 17 00:00:00 2001 +From 0f162b24cc9b68e8cc929b6c5b89f90bd7beabb2 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 25 Jul 2019 17:27:44 +0100 -Subject: [PATCH 0308/1225] drm/vc4: Resolve the vblank warnings on mode +Subject: [PATCH 0308/1226] drm/vc4: Resolve the vblank warnings on mode switching The details over when and how a driver is to service the @@ -334083,10 +334083,10 @@ index fa8a538f5d66..d9779b993c39 100644 2.18.4 -From 5ad81fd693fc64bd98d6766b8535bc77119ce8c0 Mon Sep 17 00:00:00 2001 +From ef8783a1d4d5a10f202c707cc47947157facabaa Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 25 Jul 2019 17:34:29 +0100 -Subject: [PATCH 0309/1225] drm/vc4: Remove unused mode variable +Subject: [PATCH 0309/1226] 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, @@ -334116,10 +334116,10 @@ index d9779b993c39..8b1838919377 100644 2.18.4 -From 5a2569d3dd66cd4202f3ccba03a15a688a71ad49 Mon Sep 17 00:00:00 2001 +From e2c217f259d0a0a1eaac62f756b3d9362cd32c88 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 11 Jul 2019 14:57:09 +0100 -Subject: [PATCH 0310/1225] staging:bcm2835-codec: Expand logging on format +Subject: [PATCH 0310/1226] staging:bcm2835-codec: Expand logging on format setting Adds some more useful logging during format changed events and @@ -334164,10 +334164,10 @@ index 47e79a0f0c3e..eadc0fab2fb9 100644 2.18.4 -From 124806ca8ae5aa5a610ab775f42bb0f90cb78caa Mon Sep 17 00:00:00 2001 +From 2ad78a169f4676edf1188323b8b50b0c7122b81a Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 11 Jul 2019 14:58:35 +0100 -Subject: [PATCH 0311/1225] staging: bcm2835-codec: Correct bytesperline on +Subject: [PATCH 0311/1226] staging: bcm2835-codec: Correct bytesperline on format changed The handling of format changed events incorrectly set bytesperline @@ -334200,10 +334200,10 @@ index eadc0fab2fb9..24a8e7cc7de7 100644 2.18.4 -From 71e383356df62c31d9898f0206e4ff24abd9f2ee Mon Sep 17 00:00:00 2001 +From e81fc5f74630d0399ae1382cca7f4c744acab227 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 7 Aug 2019 11:31:08 +0100 -Subject: [PATCH 0312/1225] drm/vc4: Add missing NULL check to +Subject: [PATCH 0312/1226] drm/vc4: Add missing NULL check to vc4_crtc_consume_event vc4_crtc_consume_event wasn't checking crtc->state->event was @@ -334234,10 +334234,10 @@ index 8b1838919377..004a0bce94ac 100644 2.18.4 -From 02487fbbe2d633201cd04c364aa78d71e8f30e51 Mon Sep 17 00:00:00 2001 +From 4830710d77968d224a818d9c9d3ced863ed376ca Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 9 Aug 2019 08:51:43 +0100 -Subject: [PATCH 0313/1225] net: bcmgenet: Workaround #2 for Pi4 Ethernet fail +Subject: [PATCH 0313/1226] 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 @@ -334262,7 +334262,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 8cd9d5a9e7f5..35816fe2ffd9 100644 +index 31db193da6c6..7bfdcdaa6fda 100644 --- a/drivers/net/ethernet/broadcom/genet/bcmgenet.c +++ b/drivers/net/ethernet/broadcom/genet/bcmgenet.c @@ -71,6 +71,9 @@ @@ -334291,10 +334291,10 @@ index 8cd9d5a9e7f5..35816fe2ffd9 100644 2.18.4 -From 52cd366137de61e6f879e08167ddc1fa0216dce0 Mon Sep 17 00:00:00 2001 +From 654efc42ead2f1ded1efe6edbc26065c3a416133 Mon Sep 17 00:00:00 2001 From: Jonathan Bell Date: Tue, 13 Aug 2019 15:53:29 +0100 -Subject: [PATCH 0314/1225] xhci: Use more event ring segment table entries +Subject: [PATCH 0314/1226] 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 @@ -334314,10 +334314,10 @@ Signed-off-by: Jonathan Bell 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/drivers/usb/host/xhci-mem.c b/drivers/usb/host/xhci-mem.c -index 7f9f302a73cd..9a304812af67 100644 +index 160caef09c5e..ed7cba1c702b 100644 --- a/drivers/usb/host/xhci-mem.c +++ b/drivers/usb/host/xhci-mem.c -@@ -2512,9 +2512,11 @@ int xhci_mem_init(struct xhci_hcd *xhci, gfp_t flags) +@@ -2513,9 +2513,11 @@ int xhci_mem_init(struct xhci_hcd *xhci, gfp_t flags) * Event ring setup: Allocate a normal ring, but also setup * the event ring segment table (ERST). Section 4.9.3. */ @@ -334331,7 +334331,7 @@ index 7f9f302a73cd..9a304812af67 100644 if (!xhci->event_ring) goto fail; if (xhci_check_trb_in_td_math(xhci) < 0) -@@ -2527,7 +2529,7 @@ int xhci_mem_init(struct xhci_hcd *xhci, gfp_t flags) +@@ -2528,7 +2530,7 @@ int xhci_mem_init(struct xhci_hcd *xhci, gfp_t flags) /* set ERST count with the number of entries in the segment table */ val = readl(&xhci->ir_set->erst_size); val &= ERST_SIZE_MASK; @@ -334359,10 +334359,10 @@ index 2f4933b2b84c..bdffc05b0e74 100644 2.18.4 -From 6828dfa0101c4c1cc55f2c49b7bc1c33d7638dab Mon Sep 17 00:00:00 2001 +From f26aa6a30ae62471e2269f38bc431966f9f026cc Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 15 Aug 2019 12:02:34 +0100 -Subject: [PATCH 0315/1225] configs: arm64/bcm2711: Enable V3D +Subject: [PATCH 0315/1226] configs: arm64/bcm2711: Enable V3D Enable the V3D driver, which depends on BCM2835_POWER. @@ -334406,10 +334406,10 @@ index 9a5c44606337..b0e048697964 100644 2.18.4 -From 3af06897aa5b14a6bff5a4965f92cb5f1adb9414 Mon Sep 17 00:00:00 2001 +From 36773ef4593c057dacde4bb1f37ada40026b7046 Mon Sep 17 00:00:00 2001 From: Aman Gupta Date: Thu, 22 Aug 2019 22:31:37 +0000 -Subject: [PATCH 0316/1225] staging: bcm2835-codec: add support for +Subject: [PATCH 0316/1226] staging: bcm2835-codec: add support for V4L2_CID_MPEG_VIDEO_FORCE_KEY_FRAME fixes #3171 @@ -334467,10 +334467,10 @@ index 24a8e7cc7de7..1a384e70eb98 100644 2.18.4 -From aae2baecbdaa6288365638f9a4189795a52413fa Mon Sep 17 00:00:00 2001 +From d5c3d2c0a3b087602066f28ef530c9a417fa2b7c Mon Sep 17 00:00:00 2001 From: Aman Gupta Date: Fri, 23 Aug 2019 16:29:07 -0700 -Subject: [PATCH 0317/1225] staging: bcm2835-codec: remove unnecessary padding +Subject: [PATCH 0317/1226] staging: bcm2835-codec: remove unnecessary padding on encoder input The ISP and ENCODE roles have the same underlying hardware. Neither requires vertical alignment. @@ -334503,10 +334503,10 @@ index 1a384e70eb98..a82d7345389d 100644 2.18.4 -From cde086aa8401be1da04165d0d2adee209f612219 Mon Sep 17 00:00:00 2001 +From 809d145d7c0209dbf8906d79ace759dc66503d7e Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 3 Sep 2019 18:16:56 +0100 -Subject: [PATCH 0318/1225] arch/arm: Add model string to cpuinfo +Subject: [PATCH 0318/1226] arch/arm: Add model string to cpuinfo Signed-off-by: Phil Elwell --- @@ -334545,10 +334545,10 @@ index 43d6a6085d86..83aef438bf5b 100644 2.18.4 -From 291745dfc22f192a08c9a3ed85c040cdb5f629eb Mon Sep 17 00:00:00 2001 +From 0b4f88f3f74d6f2e9c0fc3915c5ccb7e816ca6e4 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 3 Sep 2019 18:17:25 +0100 -Subject: [PATCH 0319/1225] arch/arm64: Add Revision, Serial, Model to cpuinfo +Subject: [PATCH 0319/1226] arch/arm64: Add Revision, Serial, Model to cpuinfo Signed-off-by: Phil Elwell --- @@ -334609,10 +334609,10 @@ index 05933c065732..86bbf8762dc9 100644 2.18.4 -From 4d404e1631a9e6aaf32fbf0b3bbf742152243bb0 Mon Sep 17 00:00:00 2001 +From a23182ac1d83ff6d5eb26e13b544c2c962c93b06 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 28 Aug 2019 13:34:30 +0100 -Subject: [PATCH 0320/1225] media: dt-bindings: Add binding for the Sony IMX219 +Subject: [PATCH 0320/1226] media: dt-bindings: Add binding for the Sony IMX219 sensor The IMX219 is an 8MPix CSI2 sensor, supporting 2 or 4 data lanes. @@ -334693,10 +334693,10 @@ index 000000000000..a02f1ce1e120 2.18.4 -From ea6f2abb97236f36b81b40f5be3b2db266199f1b Mon Sep 17 00:00:00 2001 +From d2fbdfdb50148866bb98071b5d416d7d157af7ed Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 28 Aug 2019 13:34:49 +0100 -Subject: [PATCH 0321/1225] media: i2c: Add driver for Sony IMX219 sensor +Subject: [PATCH 0321/1226] 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 @@ -335850,10 +335850,10 @@ index 000000000000..682397a48492 2.18.4 -From 7de43c3569e87652f9ff9eb910866a15f9e5c1d1 Mon Sep 17 00:00:00 2001 +From 4ba00e2942c5665b1aaf16a15b52bb148e052ad7 Mon Sep 17 00:00:00 2001 From: Kieran Bingham Date: Sun, 28 Apr 2019 12:15:35 +0200 -Subject: [PATCH 0322/1225] staging: bcm2835-codec: Fix non-documentation +Subject: [PATCH 0322/1226] staging: bcm2835-codec: Fix non-documentation comment block The job_ready comment is incorrectly using the documentation prefix @@ -335883,10 +335883,10 @@ index a82d7345389d..4c69087328c0 100644 2.18.4 -From ffa28cf871096cea67bc69ef8edd9e62b9673f1e Mon Sep 17 00:00:00 2001 +From 063de5195fa7143d90782370c36903a1cf982e79 Mon Sep 17 00:00:00 2001 From: Kieran Bingham Date: Wed, 20 Mar 2019 11:42:39 +0000 -Subject: [PATCH 0323/1225] staging: bcm2835-codec: Fix declaration of roles +Subject: [PATCH 0323/1226] 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. @@ -335915,10 +335915,10 @@ index 4c69087328c0..1a00c8d25370 100644 2.18.4 -From f71c9adaf59e23c2f9c5937969d70dabde0d1d59 Mon Sep 17 00:00:00 2001 +From 21082341711aab5c2c5c7b4dcec68c6082328fb1 Mon Sep 17 00:00:00 2001 From: Kieran Bingham Date: Wed, 20 Mar 2019 11:55:43 +0000 -Subject: [PATCH 0324/1225] staging: bcm2835-codec: Add role to device name +Subject: [PATCH 0324/1226] 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 @@ -335966,10 +335966,10 @@ index 1a00c8d25370..46b8dd782c46 100644 2.18.4 -From 3995cdfa735d08f3c1694d828e799ca28f791186 Mon Sep 17 00:00:00 2001 +From 228a99cce69b0e446358768c44c8fb94124ccf98 Mon Sep 17 00:00:00 2001 From: Kieran Bingham Date: Wed, 20 Mar 2019 11:35:26 +0000 -Subject: [PATCH 0325/1225] staging: bcm2835-codec: Pass driver context to +Subject: [PATCH 0325/1226] staging: bcm2835-codec: Pass driver context to create entities Pass the bcm2835_codec_driver driver context directly into the @@ -336033,10 +336033,10 @@ index 46b8dd782c46..a08a75d3ff88 100644 2.18.4 -From 22aa08ff921b9a3e558031aa0f290cb1a6ffdbdf Mon Sep 17 00:00:00 2001 +From 0d70f750452be796cc94a29b13f5b57b0d244b5b Mon Sep 17 00:00:00 2001 From: Kieran Bingham Date: Wed, 20 Mar 2019 12:54:15 +0000 -Subject: [PATCH 0326/1225] staging: bcm2835-codec: add media controller +Subject: [PATCH 0326/1226] staging: bcm2835-codec: add media controller support Provide a single media device to contain all of the bcm2835_codec @@ -336205,10 +336205,10 @@ index a08a75d3ff88..fb99bfb5bc1d 100644 2.18.4 -From c1f29ab61500c547174ef11401fe4c7e96da9f3c Mon Sep 17 00:00:00 2001 +From a93c3461f527edca47d1c40dca65ebcc7b7948a2 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 6 Sep 2019 15:04:51 +0100 -Subject: [PATCH 0327/1225] v4l2: Add a Greyworld AWB mode. +Subject: [PATCH 0327/1226] 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) @@ -336247,10 +336247,10 @@ index a2669b79b294..616a7c64c4d2 100644 2.18.4 -From a7389aaade340101b988cf4e0558d9191ec88f1a Mon Sep 17 00:00:00 2001 +From 649501649cee65f56b71b9634546e557bd054133 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 6 Sep 2019 15:13:06 +0100 -Subject: [PATCH 0328/1225] staging: bcm2835-camera: Add greyworld AWB mode +Subject: [PATCH 0328/1226] 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. @@ -336303,10 +336303,10 @@ index 926392d754c7..d3d7828d1e56 100644 2.18.4 -From 27b7a299ed8b897c758ee7064849af74293b1665 Mon Sep 17 00:00:00 2001 +From 63daa5535801a7fa4ef7f9a22341459785cb5b69 Mon Sep 17 00:00:00 2001 From: James Hughes Date: Wed, 11 Sep 2019 14:57:18 +0100 -Subject: [PATCH 0329/1225] drm/vc4: Fix for margins in composite/SDTV mode +Subject: [PATCH 0329/1226] drm/vc4: Fix for margins in composite/SDTV mode (#3223) Margins were incorrectly assumed to be setup in SDTV mode, but were @@ -336343,11 +336343,11 @@ index 004a0bce94ac..a487fcf1eaf3 100644 2.18.4 -From be2d9f6a38717d8f8a730f8694481351f8e68e7b Mon Sep 17 00:00:00 2001 +From 40e5e9cd0a420e186927448125d13ed6ded92c42 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/1225] Add Hifiberry DAC+DSP soundcard driver (#3224) +Subject: [PATCH 0330/1226] 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. @@ -336596,10 +336596,10 @@ index 2023b0a18a2c..133b6d98f515 100644 2.18.4 -From e2676a9400864d6387a092217d9523548192ed1a Mon Sep 17 00:00:00 2001 +From bdc760bfe161662a8ad26f8d61ae38bf1d052091 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 6 Sep 2019 17:24:55 +0100 -Subject: [PATCH 0331/1225] staging: bcm2835-codec: Allow height of 1920. +Subject: [PATCH 0331/1226] 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 @@ -336629,10 +336629,10 @@ index fb99bfb5bc1d..19d046767dbb 100644 2.18.4 -From 0fb9882df6ecd9340c77c343b75d41d9b49d4ed2 Mon Sep 17 00:00:00 2001 +From 324ac5274af9b5a57c81fe1cb49643b824696ad7 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 13 Sep 2019 15:11:47 +0100 -Subject: [PATCH 0332/1225] staging: bcm2835-codec: Correct g/s_selection API +Subject: [PATCH 0332/1226] staging: bcm2835-codec: Correct g/s_selection API MPLANE support The g_selection and s_selection API is messed up and requires @@ -336742,10 +336742,10 @@ index 19d046767dbb..ce6364322266 100644 2.18.4 -From 9ee08fdf5e1d057dda1fcb2f58ec42fa19b21871 Mon Sep 17 00:00:00 2001 +From 0fce465c4ed0d38bc93848dbe94931ce86b66810 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 18 Sep 2019 17:22:36 +0100 -Subject: [PATCH 0333/1225] drm/v3d: Delete pm_runtime support +Subject: [PATCH 0333/1226] drm/v3d: Delete pm_runtime support The pm_runtime was blocking changelist submission, so delete it as a temporary workaround. @@ -336812,10 +336812,10 @@ index 6cc67cab320e..5294dd884867 100644 2.18.4 -From 1e893060c08264455b284001abdf52fb673ef82f Mon Sep 17 00:00:00 2001 +From 4df05e542946dc8b76d4d4dde8b02eeda423c77f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 19 Sep 2019 13:39:15 +0100 -Subject: [PATCH 0334/1225] configs: Regenerate defconfigs +Subject: [PATCH 0334/1226] configs: Regenerate defconfigs Signed-off-by: Phil Elwell --- @@ -336838,10 +336838,10 @@ index 33686cf34ff9..4719d38c4b4e 100644 2.18.4 -From 657c007a822bd32ea815e9740b5b13215e220df2 Mon Sep 17 00:00:00 2001 +From f2b19007695ab70c7ba04e0e70c58697a4306407 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 18 Sep 2019 09:02:10 +0100 -Subject: [PATCH 0335/1225] dts: Add DTS for Pi 2B rev 1.2 with BCM2837 (#3235) +Subject: [PATCH 0335/1226] dts: Add DTS for Pi 2B rev 1.2 with BCM2837 (#3235) Signed-off-by: Phil Elwell --- @@ -336877,10 +336877,10 @@ index 000000000000..116cdbf94b9b 2.18.4 -From f14de7094b4aab69e28b3664120909eed468a6cf Mon Sep 17 00:00:00 2001 +From e03eaeb275ab388700cd4bf70a7556847ce67618 Mon Sep 17 00:00:00 2001 From: Iago Toral Quiroga Date: Tue, 3 Sep 2019 08:45:24 +0200 -Subject: [PATCH 0336/1225] drm/v3d: clean caches at the end of render jobs on +Subject: [PATCH 0336/1226] 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 @@ -337051,10 +337051,10 @@ index 58fbe48c91e9..b8c6f9d90942 100644 2.18.4 -From 5ea9c74505f0860a6b7377c86fd74beb48619fcc Mon Sep 17 00:00:00 2001 +From 90afa46ea594bf6f9e18879266bfee65c6c74b00 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 23 Sep 2019 09:26:41 +0100 -Subject: [PATCH 0337/1225] kbuild: Allow .dtbo overlays to be built piecemeal +Subject: [PATCH 0337/1226] 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: @@ -337076,7 +337076,7 @@ Signed-off-by: Phil Elwell 1 file changed, 3 insertions(+) diff --git a/Makefile b/Makefile -index 802520ad08cc..94e027c8e7bc 100644 +index 02ea9378161e..c5b683298001 100644 --- a/Makefile +++ b/Makefile @@ -1269,6 +1269,9 @@ ifneq ($(dtstree),) @@ -337093,10 +337093,10 @@ index 802520ad08cc..94e027c8e7bc 100644 2.18.4 -From c3bed1d5d20ad3fc49fc3d18c0a9a207cc323ee2 Mon Sep 17 00:00:00 2001 +From 42a360c1b8f634ac95de786044a48c52e04ba2f0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 25 Sep 2019 09:49:58 +0100 -Subject: [PATCH 0338/1225] dma-direct: Temporary DMA fix on arm64 +Subject: [PATCH 0338/1226] dma-direct: Temporary DMA fix on arm64 See: https://github.com/raspberrypi/linux/issues/3251 @@ -337122,10 +337122,10 @@ index 0a093a675b63..d2b462835469 100644 2.18.4 -From 0a11ed105318e190fed32286825a2d34bbb71f94 Mon Sep 17 00:00:00 2001 +From be0a504669370050ffed383ce4827e5f4c4b911c Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Thu, 19 Sep 2019 20:45:30 +0200 -Subject: [PATCH 0339/1225] ARM: bcm: Switch board, clk and pinctrl to bcm2711 +Subject: [PATCH 0339/1226] ARM: bcm: Switch board, clk and pinctrl to bcm2711 compatible After the decision to use bcm2711 compatible for upstream, we should @@ -337154,10 +337154,10 @@ index 282a023027fc..e538e0f899a5 100644 2.18.4 -From 9576eabeb9aa37f6f462bc4ee37bc3084f3f700e Mon Sep 17 00:00:00 2001 +From 51b6cdd5e91c410e970d0a8576343460affd93e7 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Sun, 21 Jul 2019 16:01:36 +0200 -Subject: [PATCH 0340/1225] pinctrl: bcm2835: Add support for BCM2711 pull-up +Subject: [PATCH 0340/1226] pinctrl: bcm2835: Add support for BCM2711 pull-up functionality commit e38a9a437fb93ddafab5030165e4c6a3a5021669 upstream. @@ -337200,10 +337200,10 @@ index 76fad11f2ad8..3cd4c4f1a47c 100644 2.18.4 -From 8b5cd1c8878c20d55936fa7e286d4c8364259c46 Mon Sep 17 00:00:00 2001 +From d226b6e85639fb737fbd5e4716a8f4945f0585f7 Mon Sep 17 00:00:00 2001 From: Matteo Croce Date: Sun, 6 Oct 2019 03:23:15 +0200 -Subject: [PATCH 0341/1225] vchiq_2835_arm: suppress warning +Subject: [PATCH 0341/1226] vchiq_2835_arm: suppress warning MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -337238,10 +337238,10 @@ index 230e1b1144a9..2dfdee1f814f 100644 2.18.4 -From 47c6ae650d8a953ff7cdfe28ff6fba57b431a44d Mon Sep 17 00:00:00 2001 +From 6df59b7a4390b9c141621834730bb5b8785a253b Mon Sep 17 00:00:00 2001 From: James Hughes Date: Tue, 24 Sep 2019 18:26:55 +0100 -Subject: [PATCH 0342/1225] Rename HDMI ALSA device names, check for enable +Subject: [PATCH 0342/1226] Rename HDMI ALSA device names, check for enable state HDMI Alsa devices renamed to match names used by DRM, to @@ -337384,10 +337384,10 @@ index eb8a8a5b7ec8..f926784c622d 100644 2.18.4 -From 6c8308a746add63120205045c28d799b698e1ebf Mon Sep 17 00:00:00 2001 +From 1ecbbe5a6772f05da9a7b072956acf99f39a8e71 Mon Sep 17 00:00:00 2001 From: Floris Bos Date: Fri, 4 Oct 2019 16:41:30 +0200 -Subject: [PATCH 0343/1225] pcie-brcmstb-bounce64.c: dev_err() -> dev_info() +Subject: [PATCH 0343/1226] pcie-brcmstb-bounce64.c: dev_err() -> dev_info() for info messages "dmabounce: initialised" is not an error, so do not log it as such. @@ -337415,10 +337415,10 @@ index 6a872975ba9e..ac8dde3c030b 100644 2.18.4 -From 6d1beb020e6b418a857247208dbdb509538b733b Mon Sep 17 00:00:00 2001 +From 4087e7aa46f4a170d32a80e9a47a37ba6fb9e400 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 17 Sep 2019 18:28:17 +0100 -Subject: [PATCH 0344/1225] drm/vc4: Add support for YUV color encodings and +Subject: [PATCH 0344/1226] drm/vc4: Add support for YUV color encodings and ranges The BT601/BT709 color encoding and limited vs full @@ -337561,10 +337561,10 @@ index b5a6b4cdd332..8416fdaf2ec4 100644 2.18.4 -From 0f7666cf100c9383ebfe1ea8294784937dc12d83 Mon Sep 17 00:00:00 2001 +From a51a260d0841e7087a45aef22d7d799f57275c23 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 17 Sep 2019 18:36:32 +0100 -Subject: [PATCH 0345/1225] drm/vc4: Add support for H & V flips +Subject: [PATCH 0345/1226] drm/vc4: Add support for H & V flips The HVS supports horizontal and vertical flips whilst composing. @@ -337673,10 +337673,10 @@ index 5ea6c84d7f6d..68aa6db8ea05 100644 2.18.4 -From 1ec7fcad5f7861555be955cd104a5ce71d6b9ba2 Mon Sep 17 00:00:00 2001 +From 81c10b9f19ec5b6eadf9d49c142b059f74fe43fb Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 18 Sep 2019 15:49:13 +0100 -Subject: [PATCH 0346/1225] drm/vc4: Correct handling of rotation parameter in +Subject: [PATCH 0346/1226] drm/vc4: Correct handling of rotation parameter in fkms One bit within DRM_MODE_ROTATE_MASK will always be set to @@ -337765,10 +337765,10 @@ index a487fcf1eaf3..f3ec265a9798 100644 2.18.4 -From 4091d04c27fb261f478e8fda25ed589e000767e2 Mon Sep 17 00:00:00 2001 +From e312cacb9e91ae26fb7878f314d58a4415f383d4 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 9 Oct 2019 17:22:07 +0100 -Subject: [PATCH 0347/1225] bcm2711: Retain support for old dtbs +Subject: [PATCH 0347/1226] 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 @@ -337830,10 +337830,10 @@ index 3cd4c4f1a47c..e77c3ea15fde 100644 2.18.4 -From 41cb0da507d8d392f84faef9886a1b6d16f09b5a Mon Sep 17 00:00:00 2001 +From 2b50c4772632a71d38005a92f83f9c8368d806fa Mon Sep 17 00:00:00 2001 From: Markus Proeller Date: Thu, 10 Oct 2019 19:12:08 +0200 -Subject: [PATCH 0348/1225] dt-bindings: Add binding for the Infineon IRS1125 +Subject: [PATCH 0348/1226] dt-bindings: Add binding for the Infineon IRS1125 sensor Adds a binding for the Infineon IRS1125 time-of-flight depth @@ -337903,10 +337903,10 @@ index 000000000000..25a48028c957 2.18.4 -From f25380c4e2cc7f2d2bc71b41fad89d383f29825b Mon Sep 17 00:00:00 2001 +From 1bb0e1568d8086322a95ab92e11a6bf95311c532 Mon Sep 17 00:00:00 2001 From: Markus Proeller Date: Thu, 10 Oct 2019 19:12:36 +0200 -Subject: [PATCH 0349/1225] media: i2c: Add a driver for the Infineon IRS1125 +Subject: [PATCH 0349/1226] media: i2c: Add a driver for the Infineon IRS1125 depth sensor The Infineon IRS1125 is a time of flight depth sensor that @@ -339148,10 +339148,10 @@ index 000000000000..dccaca23aa76 2.18.4 -From 18f44569670e35ebdb8a72418ddad426d64ec939 Mon Sep 17 00:00:00 2001 +From a22b82644e3d35ddc19edc81b9cb161f895422bc Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 13 Sep 2019 17:19:33 +0100 -Subject: [PATCH 0350/1225] staging:bcm2835-codec: Add support for +Subject: [PATCH 0350/1226] staging:bcm2835-codec: Add support for ENUM_FRAMESIZES Required for compliance testing for the encoder. @@ -339252,10 +339252,10 @@ index ce6364322266..09d662d1dee3 100644 2.18.4 -From 7c73840497d934ff3a18a684aefd8c847f357126 Mon Sep 17 00:00:00 2001 +From 5204a1b5fa06db5c9a50656cb03c4cd9015aa482 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 13 Sep 2019 17:22:08 +0100 -Subject: [PATCH 0351/1225] staging: bcm2835-codec: Correct buffer type check +Subject: [PATCH 0351/1226] staging: bcm2835-codec: Correct buffer type check on G_PARM The output queue buffer type is now OUTPUT_MPLANE. @@ -339283,10 +339283,10 @@ index 09d662d1dee3..a0d4b0d006c6 100644 2.18.4 -From b01c9ee62bd95e20c43c718817439ac1fa4ef43e Mon Sep 17 00:00:00 2001 +From 06edc876cdc992b1106df6fcc70dfed501e62142 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 13 Sep 2019 17:23:26 +0100 -Subject: [PATCH 0352/1225] staging: bcm2835-codec: Set default and error check +Subject: [PATCH 0352/1226] staging: bcm2835-codec: Set default and error check timeperframe G_PARM default was invalid as 0/0, and the driver didn't check @@ -339326,10 +339326,10 @@ index a0d4b0d006c6..41fca575b395 100644 2.18.4 -From cb63c6986d7a200de357ae7aac75d80f7a063d0a Mon Sep 17 00:00:00 2001 +From 6fc444864d657d4afc86e0b928acaa4d263a1704 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 7 Oct 2019 14:02:57 +0100 -Subject: [PATCH 0353/1225] staging: bcm2835-codec: Fix imbalance in +Subject: [PATCH 0353/1226] staging: bcm2835-codec: Fix imbalance in dma_buf_get/dma_buf_put When represented with a dmabuf buffer that had previously been @@ -339362,10 +339362,10 @@ index 41fca575b395..f5adaac765cd 100644 2.18.4 -From 8eac1486c932d1879b57f239f271b9dbd26bab5d Mon Sep 17 00:00:00 2001 +From 29a6d0eda5e381442d882f24dd7e322db411e621 Mon Sep 17 00:00:00 2001 From: James Hughes Date: Wed, 16 Oct 2019 14:49:23 +0100 -Subject: [PATCH 0354/1225] drm:vc4 Added calls for firmware display +Subject: [PATCH 0354/1226] drm:vc4 Added calls for firmware display blank/unblank Requires new display power mailbox call to be present. @@ -339458,10 +339458,10 @@ index 102c2e5dd2f2..ae71820af8e5 100644 2.18.4 -From 9d14c9aa0a53fee022e8f3bd00200bce9bbd45b7 Mon Sep 17 00:00:00 2001 +From 36a726c72978f3e0b099d2a89e5f396fc95e08f9 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 4 Nov 2019 00:52:35 +0000 -Subject: [PATCH 0355/1225] configs: Rebuild with savedefconfig +Subject: [PATCH 0355/1226] configs: Rebuild with savedefconfig --- arch/arm/configs/bcm2711_defconfig | 8 -------- @@ -339532,10 +339532,10 @@ index ec25f919fe4b..0775637872ca 100644 2.18.4 -From ae0d3095122c25ee6f48dcb7db8babf54bc3adff Mon Sep 17 00:00:00 2001 +From 0b653cc50cbc0c5eb9ee5f12a9e553a7161143fd Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 5 Nov 2019 11:28:19 +0000 -Subject: [PATCH 0356/1225] Revert "pinctrl: bcm2835: Pass irqchip when adding +Subject: [PATCH 0356/1226] Revert "pinctrl: bcm2835: Pass irqchip when adding gpiochip" This reverts commit 73345a18d464b1b945b29f54f630ace6873344e2. @@ -339645,10 +339645,10 @@ index e77c3ea15fde..4ce2dd704c13 100644 2.18.4 -From ea13d67634039a3b6e33581a571e822c58c63e33 Mon Sep 17 00:00:00 2001 +From 43006ec5f13f6dc1c5a445042310bfed67558b9f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 11 Nov 2019 14:01:41 +0000 -Subject: [PATCH 0357/1225] drm/v3d: Don't clear MMU control bits on exception +Subject: [PATCH 0357/1226] 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 @@ -339685,10 +339685,10 @@ index 662e67279a7b..fe2060c6b495 100644 2.18.4 -From e6978a45d2e4d7e31c918b7639bf280639cd126b Mon Sep 17 00:00:00 2001 +From 3e5083aa4a9250ff8ee4a5a2dc4a754324bafa30 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 11 Nov 2019 20:18:08 +0000 -Subject: [PATCH 0358/1225] drm/v3d: Suppress all but the first MMU error +Subject: [PATCH 0358/1226] 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. @@ -339730,10 +339730,10 @@ index fe2060c6b495..7dde90d846f1 100644 2.18.4 -From 5ec54d454d2c420bb1294a869959702bb7141654 Mon Sep 17 00:00:00 2001 +From a871ee88b3fa67cc130c5733a48e3f2313227781 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 12 Nov 2019 16:41:21 +0000 -Subject: [PATCH 0359/1225] drm/v3d: Plug dma_fence leak +Subject: [PATCH 0359/1226] 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 @@ -339764,10 +339764,10 @@ index 035de14066d0..8b5dc2b20e38 100644 2.18.4 -From a5b1bef74729ae3be8deef76d9d1410f14fad081 Mon Sep 17 00:00:00 2001 +From f284acb76021f8e8351270684a8a46238236cf01 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 6 Nov 2019 13:57:48 +0000 -Subject: [PATCH 0360/1225] staging: vchiq_arm: Register vcsm-cma as a platform +Subject: [PATCH 0360/1226] staging: vchiq_arm: Register vcsm-cma as a platform driver Following the same pattern as bcm2835-camera and bcm2835-audio, @@ -339810,10 +339810,10 @@ index 4e684ccd9346..2b859b98e17b 100644 2.18.4 -From 28b0a1a9c0d201d20ba8571634ced3339ca9a3d1 Mon Sep 17 00:00:00 2001 +From dc518a90a30aa90952bdc9122b0912d7977ee140 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 6 Nov 2019 13:57:58 +0000 -Subject: [PATCH 0361/1225] staging: vchiq_arm: Register bcm2835-codec as a +Subject: [PATCH 0361/1226] staging: vchiq_arm: Register bcm2835-codec as a platform driver Following the same pattern as bcm2835-camera and bcm2835-audio, @@ -339856,10 +339856,10 @@ index 2b859b98e17b..1e8b2c460783 100644 2.18.4 -From 095409aa9b1ae05d67ce75ce99c6f343f63b936f Mon Sep 17 00:00:00 2001 +From ad8b6a28272695956adf682a14a929bdc87ac9cf Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 6 Nov 2019 13:58:08 +0000 -Subject: [PATCH 0362/1225] staging: bcm2835-codec: Fix potential memory leak +Subject: [PATCH 0362/1226] staging: bcm2835-codec: Fix potential memory leak of isp instance "d867785 staging: bcm2835-codec: add media controller support" added @@ -339891,10 +339891,10 @@ index f5adaac765cd..50395795c3db 100644 2.18.4 -From 35d598643d17a443aec112f2d406570c7399dfa3 Mon Sep 17 00:00:00 2001 +From 3ac7d9bb4ed386b40435495a05af7dbb016c3a43 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 6 Nov 2019 13:58:18 +0000 -Subject: [PATCH 0363/1225] staging: vchiq_arm: Unify the unload handling of +Subject: [PATCH 0363/1226] staging: vchiq_arm: Unify the unload handling of platform devs A helper function vchiq_register_child was added to deal with @@ -339926,10 +339926,10 @@ index 1e8b2c460783..d9492e24e07d 100644 2.18.4 -From c6d2cc537bd0c9681b483e84c7a06108aa7205eb Mon Sep 17 00:00:00 2001 +From 0eeae1189aa88ea7b8a036a4bf337f5f20c8d6e8 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 14 Nov 2019 11:59:01 +0000 -Subject: [PATCH 0364/1225] net: bcmgenet: The second IRQ is optional +Subject: [PATCH 0364/1226] 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. @@ -339956,10 +339956,10 @@ index 7dde90d846f1..586fb850f00f 100644 2.18.4 -From 264d74fbc96861f156ecfe2749137d3fdb47c7e6 Mon Sep 17 00:00:00 2001 +From 5bdcc674da71de41c7582f8a83174cf5ea47d492 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 14 Nov 2019 12:00:43 +0000 -Subject: [PATCH 0365/1225] drm/v3d: The third IRQ is optional +Subject: [PATCH 0365/1226] 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. @@ -339970,7 +339970,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 35816fe2ffd9..aba145a144b4 100644 +index 7bfdcdaa6fda..d5e537ce52e2 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) @@ -339986,10 +339986,10 @@ index 35816fe2ffd9..aba145a144b4 100644 2.18.4 -From 9128f1fe9e9b1fb258a3499dea362a1201cba564 Mon Sep 17 00:00:00 2001 +From a222dda55cbd40cb219ed11331685522dc8ce06f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 15 Nov 2019 08:48:08 +0000 -Subject: [PATCH 0366/1225] dwc_otg: Declare DMA capability with HCD_DMA flag +Subject: [PATCH 0366/1226] 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 @@ -340019,10 +340019,10 @@ index 9a150d6fdeb4..70cce7abfb8d 100644 2.18.4 -From 3c36903c8392eeb791a568a8e8af2c1ab667081d Mon Sep 17 00:00:00 2001 +From 6eeb69c6ae7edec22ffb77e30ab973faa24a7e7f Mon Sep 17 00:00:00 2001 From: Serge Schneider Date: Thu, 31 Oct 2019 13:37:16 +0000 -Subject: [PATCH 0367/1225] rpi-poe-fan: fix def_pwm1 writes +Subject: [PATCH 0367/1226] rpi-poe-fan: fix def_pwm1 writes Signed-off-by: Serge Schneider --- @@ -340046,10 +340046,10 @@ index 3effaf2eb86d..c9654e9e9f2d 100644 2.18.4 -From 5c003aaa254d110261710c943bf045f609d415a6 Mon Sep 17 00:00:00 2001 +From b1affa61e90e33fea35799c76da75004894b450c Mon Sep 17 00:00:00 2001 From: James Hughes Date: Thu, 31 Oct 2019 14:39:44 +0000 -Subject: [PATCH 0368/1225] net:phy:2711 Allow ethernet LED mode to be set via +Subject: [PATCH 0368/1226] net:phy:2711 Allow ethernet LED mode to be set via device tree Add device tree entries and code to allow the specification of @@ -340177,10 +340177,10 @@ index f5881fb95a5b..8f26eaf2280c 100644 2.18.4 -From 18aec65ea93db6003ce55abeba2922c7a7a7e758 Mon Sep 17 00:00:00 2001 +From 5051a15beb561e9f792a172a14dac239d9a9052a Mon Sep 17 00:00:00 2001 From: Pierre-jean Texier Date: Wed, 6 Nov 2019 10:00:43 +0100 -Subject: [PATCH 0369/1225] overlays: smi: fix typo in comment (#3320) +Subject: [PATCH 0369/1226] overlays: smi: fix typo in comment (#3320) 5 represent alt1 function not alt0. @@ -340206,10 +340206,10 @@ index 70104c11627c..bb8c7830df23 100644 2.18.4 -From e36ff2fcb4d5ee7f0b7a5a6a0af1d990ffeb31f3 Mon Sep 17 00:00:00 2001 +From 33ec14fa0e7ee2ec14d7c2790c8c9b4e2a6f49dc Mon Sep 17 00:00:00 2001 From: James Hughes Date: Thu, 7 Nov 2019 14:59:59 +0000 -Subject: [PATCH 0370/1225] net:phy:2711 Change the default ethernet LED +Subject: [PATCH 0370/1226] net:phy:2711 Change the default ethernet LED actions This should return default behaviour back to that of previous @@ -340246,10 +340246,10 @@ index 8f26eaf2280c..ed394d48ea24 100644 2.18.4 -From 389abf53e541ed2a1afaed703645a49260eb727d Mon Sep 17 00:00:00 2001 +From fd1b8156bc50a05a6377ea3a6d590a223671aa05 Mon Sep 17 00:00:00 2001 From: Michael Kaplan Date: Fri, 8 Nov 2019 10:35:57 +0100 -Subject: [PATCH 0371/1225] overlays: Add apds9960 overlay +Subject: [PATCH 0371/1226] 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. @@ -340360,10 +340360,10 @@ index 000000000000..c216932278ab 2.18.4 -From 8ee7d815f64c4597a4e7dda70101c82101132b14 Mon Sep 17 00:00:00 2001 +From ff5ea45ffc9d0536007d2872d8d9891c01ee514e Mon Sep 17 00:00:00 2001 From: Michael Kaplan Date: Fri, 8 Nov 2019 11:13:25 +0100 -Subject: [PATCH 0372/1225] configs: apds9960: add module to defconfigs +Subject: [PATCH 0372/1226] configs: apds9960: add module to defconfigs Signed-off-by: Michael Kaplan --- @@ -340445,10 +340445,10 @@ index ca7668f549bc..d87831d79a03 100644 2.18.4 -From 4c1987700e4793324ee12a7d92f1e540976fbd2f Mon Sep 17 00:00:00 2001 +From d756a5886530ebf96807a13a97e372f7c068ca9e Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 1 Oct 2019 10:19:50 +0100 -Subject: [PATCH 0373/1225] overlays: Remove hack from uart0 overlay +Subject: [PATCH 0373/1226] 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 @@ -340496,10 +340496,10 @@ index 57ba7745d023..73d563bbaabf 100755 2.18.4 -From f098173a45b0a31aff3afae01fa564d4c693d1c4 Mon Sep 17 00:00:00 2001 +From 98f972a7c2ceb528f670b7de56c8ff409e2f4ed9 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 13 Nov 2019 16:28:10 +0000 -Subject: [PATCH 0374/1225] Revert "brcmfmac: Disable power management" +Subject: [PATCH 0374/1226] 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 @@ -340516,10 +340516,10 @@ Signed-off-by: Phil Elwell 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c -index b80dde1050ff..2478da59c58d 100644 +index 1b48569fb6a0..397cc028a34d 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c -@@ -2769,8 +2769,6 @@ brcmf_cfg80211_set_power_mgmt(struct wiphy *wiphy, struct net_device *ndev, +@@ -2772,8 +2772,6 @@ brcmf_cfg80211_set_power_mgmt(struct wiphy *wiphy, struct net_device *ndev, * preference in cfg struct to apply this to * FW later while initializing the dongle */ @@ -340528,7 +340528,7 @@ index b80dde1050ff..2478da59c58d 100644 cfg->pwr_save = enabled; if (!check_vif_up(ifp->vif)) { -@@ -2784,7 +2782,7 @@ brcmf_cfg80211_set_power_mgmt(struct wiphy *wiphy, struct net_device *ndev, +@@ -2787,7 +2785,7 @@ brcmf_cfg80211_set_power_mgmt(struct wiphy *wiphy, struct net_device *ndev, brcmf_dbg(INFO, "Do not enable power save for P2P clients\n"); pm = PM_OFF; } @@ -340541,10 +340541,10 @@ index b80dde1050ff..2478da59c58d 100644 2.18.4 -From 1ccfc4a58324110af43bb87833747980d7df4c4a Mon Sep 17 00:00:00 2001 +From a93de3dac5660064d2813613e71ffe1176c23b0c Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sun, 17 Nov 2019 16:20:24 +0000 -Subject: [PATCH 0375/1225] arm: dts: overlays: pitft35-resistive: add upstream +Subject: [PATCH 0375/1226] arm: dts: overlays: pitft35-resistive: add upstream compatible The upstream hx8357d driver uses "adafruit,yx350hv15" for the compatible @@ -340574,10 +340574,10 @@ index a69b6c2c7608..37629f18a740 100644 2.18.4 -From a2a2cbd0885203aacd386cf5a6fa3881745a7f71 Mon Sep 17 00:00:00 2001 +From 39a88087ef4c3d94d04b34779eafe8cdb0281f76 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 23 Aug 2019 16:34:38 +0100 -Subject: [PATCH 0376/1225] v3d_drv: Handle missing clock more gracefully +Subject: [PATCH 0376/1226] v3d_drv: Handle missing clock more gracefully Signed-off-by: popcornmix --- @@ -340605,10 +340605,10 @@ index 72da17e4963e..8b08ad828fe7 100644 2.18.4 -From 92b810e7f4d057f12c467a63775985b2b71fe67f Mon Sep 17 00:00:00 2001 +From ea529f8a46cd7a22f0f210e636f63245d1fb6718 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 9 Sep 2019 23:50:44 +0100 -Subject: [PATCH 0377/1225] v3d_drv: Allow clock retrieval by name +Subject: [PATCH 0377/1226] v3d_drv: Allow clock retrieval by name Signed-off-by: Phil Elwell --- @@ -340634,10 +340634,10 @@ index 8b08ad828fe7..2f50268c0159 100644 2.18.4 -From 91c9d9dbe4f22f9bff496f5b1cd50adde9d7f89c Mon Sep 17 00:00:00 2001 +From b2c71b6f84e58229af1e7bc25f1898029e467d16 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 5 Sep 2019 17:59:14 +0100 -Subject: [PATCH 0378/1225] v3d_gem: Kick the clock so firmware knows we are +Subject: [PATCH 0378/1226] 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 @@ -340667,10 +340667,10 @@ index 8b5dc2b20e38..2d0626a52706 100644 2.18.4 -From b402b47941b6cf1d9733a613efc8086339cac519 Mon Sep 17 00:00:00 2001 +From fdfe829aee26c736945d7e6a5e89117923508142 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 9 Sep 2019 15:49:56 +0100 -Subject: [PATCH 0379/1225] clk-raspberrypi: Allow cpufreq driver to also +Subject: [PATCH 0379/1226] clk-raspberrypi: Allow cpufreq driver to also adjust gpu clocks For performance/power it is beneficial to adjust gpu clocks with arm clock. @@ -340698,10 +340698,10 @@ index 1654fd0eedc9..e4e139240340 100644 2.18.4 -From 407e7350898d53a4bb2bcf1d48439c41f630184c Mon Sep 17 00:00:00 2001 +From 1c9887e1d3d66cef8960ec929629c59b483962a7 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 21 Aug 2019 14:55:56 +0100 -Subject: [PATCH 0380/1225] clk-raspberrypi: Also support v3d clock +Subject: [PATCH 0380/1226] clk-raspberrypi: Also support v3d clock Signed-off-by: popcornmix --- @@ -341351,10 +341351,10 @@ index e4e139240340..8daf26df5430 100644 2.18.4 -From 59eaadc65dee2ff00e834d08a4b9d9542c44c3c7 Mon Sep 17 00:00:00 2001 +From 2e64a4db9b96a3032ced604193e28552ecb5075b Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 3 Sep 2019 20:28:00 +0100 -Subject: [PATCH 0381/1225] clk-bcm2835: Disable v3d clock +Subject: [PATCH 0381/1226] clk-bcm2835: Disable v3d clock This is controlled by firmware, see clk-raspberrypi.c @@ -341415,10 +341415,10 @@ index 3921480d89fd..8175ecea0fd9 100644 2.18.4 -From 342c95f9eba767c55086487748d6598e6f45cecf Mon Sep 17 00:00:00 2001 +From aa37f5df7f5c1888dc12f9e380f8b303ed5bd7eb Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 20 Aug 2019 17:53:47 +0100 -Subject: [PATCH 0382/1225] config: Switch to upstream cpufreq driver +Subject: [PATCH 0382/1226] config: Switch to upstream cpufreq driver Signed-off-by: popcornmix --- @@ -341451,10 +341451,10 @@ index 5f08fcdb02b1..3d437a331698 100644 2.18.4 -From 32cfb6a5f38a871758027314b4bc9326f8bd8241 Mon Sep 17 00:00:00 2001 +From 02bef3e6a0cfd1afacc15a54a08455ada5d2d60a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 13 Sep 2019 13:45:11 +0100 -Subject: [PATCH 0383/1225] raspberrypi-cpufreq: Only report integer pll +Subject: [PATCH 0383/1226] raspberrypi-cpufreq: Only report integer pll divisor frequencies --- @@ -341497,10 +341497,10 @@ index 2bc7d9734272..8bcfab2749a8 100644 2.18.4 -From 6e98aa54b941196a90e36012a5865c954fd049a1 Mon Sep 17 00:00:00 2001 +From 147736cccb57d2d86be47bc22b9b70ce5593d0c0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 22 Nov 2019 11:38:09 +0000 -Subject: [PATCH 0384/1225] configs: Regenerate defconfigs +Subject: [PATCH 0384/1226] configs: Regenerate defconfigs Signed-off-by: Phil Elwell --- @@ -341734,10 +341734,10 @@ index d87831d79a03..7a29553d08d6 100644 2.18.4 -From 3dd5add6ef890e696bf56bad0ff7bacdb6664134 Mon Sep 17 00:00:00 2001 +From a5c60fd277d2f964bf92e6f9905df1d9d3003fb9 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 22 Nov 2019 11:44:30 +0000 -Subject: [PATCH 0385/1225] configs:2711: Add V3D clock support on arm64 +Subject: [PATCH 0385/1226] 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 @@ -341773,10 +341773,10 @@ index edab9acd21c8..cbdad7c47bf3 100644 2.18.4 -From 2ac329f0f2b78ef4771a9e11863a764f16b6b337 Mon Sep 17 00:00:00 2001 +From 1b52999f4c56da7eb2c0c3776de5c10997f98429 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 22 Nov 2019 15:08:25 +0000 -Subject: [PATCH 0386/1225] arm/dts: Correct Pi 4B LED values +Subject: [PATCH 0386/1226] 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 @@ -341820,10 +341820,10 @@ index bacebaaac9d3..d9a09e129656 100644 2.18.4 -From 8e308c2357036589d72b5beaaead132f473de330 Mon Sep 17 00:00:00 2001 +From 95ce32d7c75c1bb1429b6cf884c462c670d4eb57 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 22 Nov 2019 16:23:32 +0000 -Subject: [PATCH 0387/1225] drm/v3d: Set dma_mask as well as coherent_dma_mask +Subject: [PATCH 0387/1226] 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 @@ -341853,10 +341853,10 @@ index 2f50268c0159..87ce683f3c04 100644 2.18.4 -From ba4900eea42c5e75c57e5bca1fbebde9e3b2f75d Mon Sep 17 00:00:00 2001 +From 577b8d5ee3d537ddf378e5d8b51e77ebc494e70c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 28 Nov 2019 15:49:08 +0000 -Subject: [PATCH 0388/1225] arm/dts: 2711: Add 'pcie0' alias +Subject: [PATCH 0388/1226] 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" @@ -341883,10 +341883,10 @@ index 6ce9a58a6ed5..a967a7b86f2c 100644 2.18.4 -From fc27716c6934330086116c4fcd7eda60a8721be8 Mon Sep 17 00:00:00 2001 +From 71c2d7b360eaa9cd8ec86a9a6ccf2743e0a5eee0 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 28 Nov 2019 15:51:58 +0000 -Subject: [PATCH 0389/1225] Revert "drm/vc4: Add support for H & V flips" +Subject: [PATCH 0389/1226] Revert "drm/vc4: Add support for H & V flips" This reverts commit 3293cb5284bf7c80217cba8e7c3f67fba1953e1d. This functionality has already been added via @@ -341997,10 +341997,10 @@ index 68aa6db8ea05..5ea6c84d7f6d 100644 2.18.4 -From 2ab562c3e0b33bc1ae6912e853a5f8c5ad24f6d9 Mon Sep 17 00:00:00 2001 +From e14f1651222ac3d06d2b3e1115575fc66d36e338 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sat, 30 Nov 2019 23:10:26 +0100 -Subject: [PATCH 0390/1225] rpi-cirrus-wm5102-overlay: fix pinctrl +Subject: [PATCH 0390/1226] rpi-cirrus-wm5102-overlay: fix pinctrl configuration Separate GPIOs connected to wm5102 and wm8804 into 2 pinctrl @@ -342127,10 +342127,10 @@ index e2c25a0535e6..1cbf5812af35 100644 2.18.4 -From ae6ac99c7d8c09fa1898e2e90bfc065f0386d068 Mon Sep 17 00:00:00 2001 +From 4023edf3a7025a3ccdb9a77b3f5a7378ff33646b Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 29 Jan 2019 16:13:25 +0000 -Subject: [PATCH 0391/1225] staging: vchiq_arm: Set up dma ranges on child +Subject: [PATCH 0391/1226] staging: vchiq_arm: Set up dma ranges on child devices The VCHIQ driver now loads the audio, camera, codec, and vc-sm @@ -342166,10 +342166,10 @@ index d9492e24e07d..d556f42f575a 100644 2.18.4 -From 5b3fb7867c215111a97afde25d6e09c186e4d20b Mon Sep 17 00:00:00 2001 +From e65e64e93971d380ee606c65641239d37a3bd96e Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 18 Jun 2019 12:15:50 +0100 -Subject: [PATCH 0392/1225] staging: vchiq: Use the old dma controller for OF +Subject: [PATCH 0392/1226] 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 @@ -342223,10 +342223,10 @@ index d556f42f575a..d84f7324fe14 100644 2.18.4 -From 3a6309f978b10181a7684e41de7d749e02110c26 Mon Sep 17 00:00:00 2001 +From 276e4704d0be240ba421ed948ee5dd5cf9ec4f6f Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 5 Dec 2019 16:34:39 +0000 -Subject: [PATCH 0393/1225] Revert "staging: bcm2835_camera: Ensure all buffers +Subject: [PATCH 0393/1226] Revert "staging: bcm2835_camera: Ensure all buffers are returned on disable" This reverts commit d70c57a7c6a069977a0d827e1d5e2de53fb87e6d. @@ -342256,10 +342256,10 @@ index 341594ab669f..61a3593cdcfc 100644 2.18.4 -From 30fdd424f8ecb6d079824dfeef4936ad34b7def6 Mon Sep 17 00:00:00 2001 +From d7cb25bed8ef907f9d3340ed234367911fdfd93b Mon Sep 17 00:00:00 2001 From: Hui Wang Date: Sun, 17 Nov 2019 10:31:46 +0800 -Subject: [PATCH 0394/1225] dwc_otg: checking the urb->transfer_buffer too +Subject: [PATCH 0394/1226] dwc_otg: checking the urb->transfer_buffer too early (#3332) After enable the HIGHMEM and VMSPLIT_3G, the dwc_otg driver doesn't @@ -342321,10 +342321,10 @@ index 70cce7abfb8d..eda7a33908b3 100644 2.18.4 -From fde5dd66051704cd3c57d1c19cb8db1735319649 Mon Sep 17 00:00:00 2001 +From 9032846a1ce5a027a3ecb7c919ea5e6a9148da19 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 9 Dec 2019 12:32:20 +0000 -Subject: [PATCH 0395/1225] overlays: Make mcp342x run-time compatible +Subject: [PATCH 0395/1226] 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 @@ -342536,10 +342536,10 @@ index 7bbb528f804f..714eca5a4b5e 100644 2.18.4 -From 0f4695d94c7d9f8aeb6bcaac1f615ac2ef87b13c Mon Sep 17 00:00:00 2001 +From bf714aeab2765d85476c154a53b48122d5d3bc2d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 29 Nov 2019 16:37:26 +0000 -Subject: [PATCH 0396/1225] config: arm64: Switch to upstream cpufreq driver +Subject: [PATCH 0396/1226] config: arm64: Switch to upstream cpufreq driver Signed-off-by: popcornmix --- @@ -342564,10 +342564,10 @@ index cbdad7c47bf3..7c14f88445a8 100644 2.18.4 -From 428f68945bec9f7b9553dfc8e5045d7a05c6414c Mon Sep 17 00:00:00 2001 +From 7b75a039894bf9ba5f05b71aa5eac1c4114de98a Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Mon, 16 Dec 2019 23:25:44 +0100 -Subject: [PATCH 0397/1225] rpi-cirrus-wm5102-overlay: use reset-gpios instead +Subject: [PATCH 0397/1226] rpi-cirrus-wm5102-overlay: use reset-gpios instead of wlf,reset wlf,reset has been deprecated in favour of the standard reset-gpios @@ -342596,10 +342596,10 @@ index 1cbf5812af35..ed0c2745399f 100644 2.18.4 -From 7056de88439d4e42b8987b031748a8f9da4fbbb3 Mon Sep 17 00:00:00 2001 +From 8d670309edeb73fc8d6c06de5eb67a190aa333af Mon Sep 17 00:00:00 2001 From: Johannes Krude Date: Sat, 16 Nov 2019 12:41:06 +0100 -Subject: [PATCH 0398/1225] sound/soc: only first codec is master in multicodec +Subject: [PATCH 0398/1226] sound/soc: only first codec is master in multicodec setup When using multiple codecs, at most one codec should generate the master @@ -342612,7 +342612,7 @@ Signed-off-by: Johannes Krude 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/sound/soc/soc-core.c b/sound/soc/soc-core.c -index 0b9f9a06bdb5..dd7fdb53cd64 100644 +index 381db4848f63..ac5b6f7464df 100644 --- a/sound/soc/soc-core.c +++ b/sound/soc/soc-core.c @@ -1656,7 +1656,15 @@ int snd_soc_runtime_set_dai_fmt(struct snd_soc_pcm_runtime *rtd, @@ -342636,10 +342636,10 @@ index 0b9f9a06bdb5..dd7fdb53cd64 100644 2.18.4 -From c0133189eba552c9a7357793bc4feb3f8c554824 Mon Sep 17 00:00:00 2001 +From 187b49363556f4c06a465b49f39f0e65bc018b5b Mon Sep 17 00:00:00 2001 From: Johannes Krude Date: Sat, 16 Nov 2019 13:14:43 +0100 -Subject: [PATCH 0399/1225] Allow simultaneous use of JustBoom DAC and Digi +Subject: [PATCH 0399/1226] Allow simultaneous use of JustBoom DAC and Digi Signed-off-by: Johannes Krude --- @@ -343151,10 +343151,10 @@ index 000000000000..3d0194c1cab8 2.18.4 -From fbda43c213ef911e8e7878d0e234f846dd40bf10 Mon Sep 17 00:00:00 2001 +From 2641ff17f4a5c6aa2bea146cd068946ee3054dd1 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 18 Dec 2019 10:41:33 +0000 -Subject: [PATCH 0400/1225] overlays: dht11: Allow multiple instantiation +Subject: [PATCH 0400/1226] 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. @@ -343191,10 +343191,10 @@ index 8de67527e317..6feeeb402493 100644 2.18.4 -From 7406f50e5936782ab2f5334c88f1a3fd59f597fc Mon Sep 17 00:00:00 2001 +From 896e809b8a5c32024a682748b585f03e7f11c889 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 20 Dec 2019 15:50:19 +0000 -Subject: [PATCH 0401/1225] configs: Add CONFIG_NET_SCH_CAKE=m +Subject: [PATCH 0401/1226] configs: Add CONFIG_NET_SCH_CAKE=m See: https://github.com/raspberrypi/linux/issues/3180 @@ -343271,10 +343271,10 @@ index cfef51db953a..10cf5ac4b833 100644 2.18.4 -From 031d446883e9e458af3f66c9a8827befb8f42fcd Mon Sep 17 00:00:00 2001 +From ac09f974e35de08c88b30a8e96f525db123c4ca4 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Sun, 22 Dec 2019 15:13:37 +0000 -Subject: [PATCH 0402/1225] configs: Add RTS_DRV_PCF85363 +Subject: [PATCH 0402/1226] configs: Add RTS_DRV_PCF85363 See: https://github.com/raspberrypi/firmware/issues/1309 @@ -343351,10 +343351,10 @@ index 10cf5ac4b833..d8efa2d79d10 100644 2.18.4 -From e5c2a8e58a363634ed2f85292b2178446bc8b893 Mon Sep 17 00:00:00 2001 +From f9df826a82e3bc70bbc7edb3f88713c45ac7683b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Sun, 22 Dec 2019 15:29:40 +0000 -Subject: [PATCH 0403/1225] overlays: i2c-rtc: Add pcf85363 support +Subject: [PATCH 0403/1226] overlays: i2c-rtc: Add pcf85363 support See: https://github.com/raspberrypi/firmware/issues/1309 @@ -343415,10 +343415,10 @@ index af5ca042de75..5df390b52a7b 100644 2.18.4 -From c3259b67a6ee0519478747914a2179e61b922fdc Mon Sep 17 00:00:00 2001 +From a9004b4dfed9a0c372fa8dce0ffebfa0fadfbcc0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 6 Jan 2020 16:04:30 +0000 -Subject: [PATCH 0404/1225] pinctrl: bcm2835: Remove gpiochip on error +Subject: [PATCH 0404/1226] 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. @@ -343446,10 +343446,10 @@ index 4ce2dd704c13..c8db202f239d 100644 2.18.4 -From 56c14bfcf8d4fb847ba9e0f9ea93756bf460bcd5 Mon Sep 17 00:00:00 2001 +From 6f3a6544d3e6bc4d25b27d0728f23327f07e3d54 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 6 Jan 2020 14:05:42 +0000 -Subject: [PATCH 0405/1225] pinctrl: bcm2835: Change init order for gpio hogs +Subject: [PATCH 0405/1226] 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 @@ -343540,10 +343540,10 @@ index c8db202f239d..cf308212feca 100644 2.18.4 -From 258253c673a38538f2c069f15db8ef7c048b16e2 Mon Sep 17 00:00:00 2001 +From e780e6daab884ff05b4e0f74a4c3d3c87f40a384 Mon Sep 17 00:00:00 2001 From: Giedrius Date: Tue, 7 Jan 2020 11:04:21 +0200 -Subject: [PATCH 0406/1225] Pisound: MIDI communication fixes for scaled down +Subject: [PATCH 0406/1226] Pisound: MIDI communication fixes for scaled down CPU. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -343646,10 +343646,10 @@ index 6af9921b55c7..c9a881cf8f7c 100644 2.18.4 -From be7d0b3dbd80b0c875589fbc8f86d0ddc1b667be Mon Sep 17 00:00:00 2001 +From 93db0c3e5b9635aa92ca38eb3b90138f2f4df481 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 8 Jan 2020 17:21:09 +0000 -Subject: [PATCH 0407/1225] pcie-brcmstb: Eliminate arch_dma_ops error message +Subject: [PATCH 0407/1226] 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 @@ -343800,10 +343800,10 @@ index e8c8b355548a..e646818ff21c 100644 2.18.4 -From d32c9598fd9c2d42b88c736980a655dd126dbfc0 Mon Sep 17 00:00:00 2001 +From a712ceddc79a51d9c59e192a7e9466d586b7e5b0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 9 Jan 2020 14:15:39 +0000 -Subject: [PATCH 0408/1225] brcmfmac: Disable power management +Subject: [PATCH 0408/1226] brcmfmac: Disable power management Disable power management in the brcmfmac driver again as it is still causing problems for some users. @@ -343812,10 +343812,10 @@ causing problems for some users. 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c -index 2478da59c58d..b80dde1050ff 100644 +index 397cc028a34d..1b48569fb6a0 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c -@@ -2769,6 +2769,8 @@ brcmf_cfg80211_set_power_mgmt(struct wiphy *wiphy, struct net_device *ndev, +@@ -2772,6 +2772,8 @@ brcmf_cfg80211_set_power_mgmt(struct wiphy *wiphy, struct net_device *ndev, * preference in cfg struct to apply this to * FW later while initializing the dongle */ @@ -343824,7 +343824,7 @@ index 2478da59c58d..b80dde1050ff 100644 cfg->pwr_save = enabled; if (!check_vif_up(ifp->vif)) { -@@ -2782,7 +2784,7 @@ brcmf_cfg80211_set_power_mgmt(struct wiphy *wiphy, struct net_device *ndev, +@@ -2785,7 +2787,7 @@ brcmf_cfg80211_set_power_mgmt(struct wiphy *wiphy, struct net_device *ndev, brcmf_dbg(INFO, "Do not enable power save for P2P clients\n"); pm = PM_OFF; } @@ -343837,10 +343837,10 @@ index 2478da59c58d..b80dde1050ff 100644 2.18.4 -From 7a903ba37437d32ea4078b444185388014d8d603 Mon Sep 17 00:00:00 2001 +From 1503088ad67dd1565fb1af863bc06e238b221a11 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Sun, 8 Dec 2019 14:45:14 +0100 -Subject: [PATCH 0409/1225] Revert "mmc: sdhci: Mask "spurious" interrupts" +Subject: [PATCH 0409/1226] Revert "mmc: sdhci: Mask "spurious" interrupts" This reverts commit adac895210b88770190e9a501462f2100ab40ac8, because this issue is already addressed by commit 19ec6bb80290e496021488084944b77f03a87dd7. @@ -343851,10 +343851,10 @@ Signed-off-by: Stefan Wahren 1 file changed, 4 deletions(-) diff --git a/drivers/mmc/host/sdhci.c b/drivers/mmc/host/sdhci.c -index 1142d4c3fd69..92709232529a 100644 +index e174c76c543d..2ecd9acebb2f 100644 --- a/drivers/mmc/host/sdhci.c +++ b/drivers/mmc/host/sdhci.c -@@ -3108,10 +3108,6 @@ static irqreturn_t sdhci_irq(int irq, void *dev_id) +@@ -3112,10 +3112,6 @@ static irqreturn_t sdhci_irq(int irq, void *dev_id) result = IRQ_WAKE_THREAD; } @@ -343869,10 +343869,10 @@ index 1142d4c3fd69..92709232529a 100644 2.18.4 -From 2b61e179b03b708bc5e5bdc2660a5dfde1f8eff2 Mon Sep 17 00:00:00 2001 +From dba3b1bbc822e671f3ce09f79a451cfc25eb4275 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Fri, 16 Aug 2019 22:32:02 +0200 -Subject: [PATCH 0410/1225] ARM: dts: bcm283x: Remove simple-bus from fixed +Subject: [PATCH 0410/1226] ARM: dts: bcm283x: Remove simple-bus from fixed clocks commit 4b2d24662126b1e2a6b95c9dfe9e9044e105e5bd upstream. @@ -343926,10 +343926,10 @@ index f0dbd6af90fa..701123c5f6ee 100644 2.18.4 -From c621038590b25f87d81ee85ed933090e9db35d8d Mon Sep 17 00:00:00 2001 +From fded3d64faf74148bae8c57390743f0a74f41ef9 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Fri, 27 Dec 2019 11:15:00 +0100 -Subject: [PATCH 0411/1225] ARM: dts: bcm283x: Move system timer back to +Subject: [PATCH 0411/1226] ARM: dts: bcm283x: Move system timer back to bcm283x.dtsi During Raspberry Pi 4 upstream discussion Tim Gover confirmed that the @@ -344009,10 +344009,10 @@ index 701123c5f6ee..c9f405a0f5ec 100644 2.18.4 -From 466142ecec90d59da822bc10b4666a03d65e442e Mon Sep 17 00:00:00 2001 +From 387a7de023db262435caa72ae67c6ae051b3a1f9 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Fri, 27 Dec 2019 16:06:13 +0100 -Subject: [PATCH 0412/1225] ARM: dts: bcm283x: Move pixelvalve to +Subject: [PATCH 0412/1226] ARM: dts: bcm283x: Move pixelvalve to bcm2835-common.dtsi According to Eric Anholt the pixelvalves doesn't exists on BCM2711. @@ -344131,10 +344131,10 @@ index c9f405a0f5ec..1a78bd08c19e 100644 2.18.4 -From 3a8a6289f8bf6373efaa8271458a4775f2df2a7c Mon Sep 17 00:00:00 2001 +From 529dfe526ae3de448efff83b1e084c9d7df5a5f4 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Wed, 25 Dec 2019 15:32:29 +0100 -Subject: [PATCH 0413/1225] ARM: dts: bcm2838-rpi-4-b: Fix memory node +Subject: [PATCH 0413/1226] 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 @@ -344163,10 +344163,10 @@ index 7170a97bd3e4..35502763882e 100644 2.18.4 -From 431a3107aaa93d34c1cbf26ef55cb676dab1dc40 Mon Sep 17 00:00:00 2001 +From 2d136a5d7fc679ca7a795c7ee561c3e6881255b6 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Wed, 25 Dec 2019 15:43:41 +0100 -Subject: [PATCH 0414/1225] ARM: dts: bcm2838-rpi-4-b: Backport BT part from +Subject: [PATCH 0414/1226] 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 @@ -344196,10 +344196,10 @@ index 35502763882e..e65f924e1fd2 100644 2.18.4 -From a13ab4ae25deab1a21c75b82a9ad73cbc394bb34 Mon Sep 17 00:00:00 2001 +From 0c277bbf465747f02371ccde36dacf3722c73a5d Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Wed, 25 Dec 2019 15:55:29 +0100 -Subject: [PATCH 0415/1225] ARM: dts: bcm2838: Backport node names from +Subject: [PATCH 0415/1226] ARM: dts: bcm2838: Backport node names from upstream According to devicetree specification the node name should describe @@ -344245,10 +344245,10 @@ index f7b64e077043..9b6edd6af4f2 100644 2.18.4 -From fc660901cae86b700a94a67387e57a4461b90015 Mon Sep 17 00:00:00 2001 +From 6c59d47a0ea9edf8f8075adc165145ef94b31205 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Wed, 25 Dec 2019 18:01:57 +0100 -Subject: [PATCH 0416/1225] ARM: dts: bcm283x: Move intc label to +Subject: [PATCH 0416/1226] 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. @@ -344289,10 +344289,10 @@ index 1a78bd08c19e..3706a795b586 100644 2.18.4 -From a29bbafa8fa5057cc3112a7f7dfbb21970d12f2b Mon Sep 17 00:00:00 2001 +From 6b10dd17d3c402c0bc6ccc2ac3ad0441b55b1e73 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Wed, 25 Dec 2019 18:19:28 +0100 -Subject: [PATCH 0417/1225] ARM: dts: bcm2838: Remove always-on from +Subject: [PATCH 0417/1226] ARM: dts: bcm2838: Remove always-on from armv7-timer After moving bcm2835-system-timer to bcm283x.dtsi there is no need for @@ -344319,10 +344319,10 @@ index 9b6edd6af4f2..bfde2a2ad3d0 100644 2.18.4 -From 7efb37531e75ec87def1d1fa71a88fc9330c1fa2 Mon Sep 17 00:00:00 2001 +From b1f59f6128a2fbf6eb4d9df86b1566128cf31694 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Fri, 27 Dec 2019 13:48:08 +0100 -Subject: [PATCH 0418/1225] Revert "phy: bcm54213pe: configure the LED outputs +Subject: [PATCH 0418/1226] Revert "phy: bcm54213pe: configure the LED outputs to be more user-friendly" This reverts commit 0f6693225eee62ee01c479c86fff76442979f906. @@ -344385,10 +344385,10 @@ index d7ebafbb3221..bfb37218f435 100644 2.18.4 -From 0d75e7ddab75c7eb09582e9d262835aee5153117 Mon Sep 17 00:00:00 2001 +From 42282bce0ea8b7f2caa7cece56a0bb3e7abc389c Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Fri, 27 Dec 2019 13:48:32 +0100 -Subject: [PATCH 0419/1225] Revert "phy: broadcom: split out the BCM54213PE +Subject: [PATCH 0419/1226] Revert "phy: broadcom: split out the BCM54213PE from the BCM54210E IDs" This reverts commit a377688aa4f69ebfe75c9dfc986e7d19605eb39f. @@ -344459,10 +344459,10 @@ index bfb37218f435..6db2d9a6e503 100644 2.18.4 -From a8df722c747d41c2c9e7474af6fd3ea54d38be66 Mon Sep 17 00:00:00 2001 +From 99648b70e52e1a70ff96eb74da0d7fab3a29047d Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Wed, 25 Dec 2019 16:35:54 +0100 -Subject: [PATCH 0420/1225] net: bcmgenet: Add RGMII_RXID support +Subject: [PATCH 0420/1226] 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. @@ -344473,7 +344473,7 @@ Signed-off-by: Stefan Wahren 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/ethernet/broadcom/genet/bcmmii.c b/drivers/net/ethernet/broadcom/genet/bcmmii.c -index 3ba733295718..0516d14f4703 100644 +index a680bc2242bd..fd0f65385c43 100644 --- a/drivers/net/ethernet/broadcom/genet/bcmmii.c +++ b/drivers/net/ethernet/broadcom/genet/bcmmii.c @@ -274,10 +274,11 @@ int bcmgenet_mii_config(struct net_device *dev, bool init) @@ -344493,10 +344493,10 @@ index 3ba733295718..0516d14f4703 100644 2.18.4 -From 87a6ad592b670d41fbb416074f5ab7d092f4688a Mon Sep 17 00:00:00 2001 +From cc6908c9539b3c64123a299d5cc6ef9a2326d936 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Wed, 25 Dec 2019 16:40:47 +0100 -Subject: [PATCH 0421/1225] ARM: dts: bcm2838: Backport genet from upstream +Subject: [PATCH 0421/1226] ARM: dts: bcm2838: Backport genet from upstream This backport all genet differences (different compatible, right PHY mode, board specific stuff) from upstream. @@ -344600,10 +344600,10 @@ index bfde2a2ad3d0..e6c79a2949e5 100644 2.18.4 -From 92c4bc0d1d2c32ae510bc877e29e7ec66a8e73c0 Mon Sep 17 00:00:00 2001 +From 162018684321299c114f82cdc471670c637d1555 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Fri, 27 Dec 2019 11:40:56 +0100 -Subject: [PATCH 0422/1225] ARM: bcm: Backport BCM2711 support from upstream +Subject: [PATCH 0422/1226] ARM: bcm: Backport BCM2711 support from upstream Make the BCM2711 a different machine, but keep it in board_bcm2835. @@ -344698,10 +344698,10 @@ index 9dccf4db319b..a65d89ff6a37 100644 2.18.4 -From a429fae4ce9aab021b326a385a67900b362dc66c Mon Sep 17 00:00:00 2001 +From b35f3ebffd10dd8158d6a045e451a3f859218655 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Fri, 27 Dec 2019 11:55:59 +0100 -Subject: [PATCH 0423/1225] hwrng: iproc-rng200 - Add support for BCM2711 +Subject: [PATCH 0423/1226] hwrng: iproc-rng200 - Add support for BCM2711 commit 0f95b09a5f624964d520c8f6a2674090fb98ae25 upstream. @@ -344733,10 +344733,10 @@ index f971a4cb8951..7b6966b7f602 100644 2.18.4 -From b66b1a452037bfc5e77a5c7dd629e1a83eb263e4 Mon Sep 17 00:00:00 2001 +From c8e1236584cd6551d755810d2f870f31d914032c Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Fri, 27 Dec 2019 12:01:17 +0100 -Subject: [PATCH 0424/1225] ARM: dts: bcm2838: Add upstream RNG compatible +Subject: [PATCH 0424/1226] 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. @@ -344763,10 +344763,10 @@ index e6c79a2949e5..60c706b4def0 100644 2.18.4 -From 60a928a217eaee4063d1e0e2b14acd6d97947679 Mon Sep 17 00:00:00 2001 +From 475b6da5f7dd136187fe329f93b45ca429d3aa96 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 15 Jan 2020 13:59:57 +0000 -Subject: [PATCH 0425/1225] driver: char: rpivid: Destroy the legacy device on +Subject: [PATCH 0425/1226] driver: char: rpivid: Destroy the legacy device on remove The legacy name support created a new device that was never destroyed. @@ -344795,10 +344795,10 @@ index e4e5fb1fb820..f69047d6f964 100644 2.18.4 -From 3b00a2fcb997b73c06cafb185f295aca4907d9fd Mon Sep 17 00:00:00 2001 +From 54aaecda03061198ceb3591596d4b3e7cacea3fd Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 21 Jan 2020 16:24:45 +0000 -Subject: [PATCH 0426/1225] driver: char: rpivid: Clean up error handling use +Subject: [PATCH 0426/1226] driver: char: rpivid: Clean up error handling use of ERR_PTR/IS_ERR The driver used an unnecessary intermediate void* variable so it @@ -344863,10 +344863,10 @@ index f69047d6f964..ab42526ea8cf 100644 2.18.4 -From 3d5e040598f83ba3599b17189cd59727a4c37a2a Mon Sep 17 00:00:00 2001 +From e0b47119f69037cfc099d7db3b1da5eedd928eda Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 15 Jan 2020 14:02:43 +0000 -Subject: [PATCH 0427/1225] driver: char: rpivid: Add error handling to the +Subject: [PATCH 0427/1226] driver: char: rpivid: Add error handling to the legacy device load The return value from device_create for the legacy device was never @@ -344911,10 +344911,10 @@ index ab42526ea8cf..331e2e72aa4b 100644 2.18.4 -From ee81a8061fda7781d604cc46fdcece77c8149441 Mon Sep 17 00:00:00 2001 +From 5176013d24700c81e6bd0ae2530c75704c2d9898 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 15 Jan 2020 14:05:45 +0000 -Subject: [PATCH 0428/1225] driver: char: rpivid: Fix coding style whitespace +Subject: [PATCH 0428/1226] driver: char: rpivid: Fix coding style whitespace issues. Makes checkpatch happier. @@ -344948,10 +344948,10 @@ index 331e2e72aa4b..432fb05944f2 100644 2.18.4 -From d3f4827a25a7bb0c66d2fb350241578573be7f54 Mon Sep 17 00:00:00 2001 +From 826689da41e9df1c7134a4194ea3c1ace537588c Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 15 Jan 2020 14:07:16 +0000 -Subject: [PATCH 0429/1225] driver: char: rpimem: Add SPDX licence header. +Subject: [PATCH 0429/1226] driver: char: rpimem: Add SPDX licence header. Stops checkpatch complaining. @@ -344973,10 +344973,10 @@ index 432fb05944f2..fa97649b86c0 100644 2.18.4 -From d79d1510ad229332dc09f57c6f361c537d662ccb Mon Sep 17 00:00:00 2001 +From 335287ded257a9b6549eeee10801ad257020c24e Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 21 Jan 2020 16:44:14 +0000 -Subject: [PATCH 0430/1225] driver: char: rpivid: Fix access to freed memory +Subject: [PATCH 0430/1226] 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. @@ -345006,10 +345006,10 @@ index fa97649b86c0..fbf3d4f3fe0c 100644 2.18.4 -From 213f902444078b6ee304762b7a67e653863460d7 Mon Sep 17 00:00:00 2001 +From bb942fcf720ea4ab93309329a1eb210bd4ac143c Mon Sep 17 00:00:00 2001 From: Willem Remie Date: Thu, 9 Jan 2020 21:16:49 +0100 -Subject: [PATCH 0431/1225] add BME680 to i2c-sensor overlay +Subject: [PATCH 0431/1226] add BME680 to i2c-sensor overlay --- arch/arm/boot/dts/overlays/README | 7 +++++-- @@ -345081,10 +345081,10 @@ index 777e4a68190a..40881d72a157 100644 2.18.4 -From 1b104e41e21ae3d6f4da25384eb1b88d8a799324 Mon Sep 17 00:00:00 2001 +From f2e3f78a1c3730721b5ec13fa09ebd74eb65fd8d Mon Sep 17 00:00:00 2001 From: Willem Remie Date: Thu, 9 Jan 2020 21:54:11 +0100 -Subject: [PATCH 0432/1225] configs: Add BME680 +Subject: [PATCH 0432/1226] configs: Add BME680 --- arch/arm/configs/bcm2709_defconfig | 1 + @@ -345158,10 +345158,10 @@ index d8efa2d79d10..48eb2e6e342b 100644 2.18.4 -From 67589c4738ac5d50de2cc609b2fd826e146a0b95 Mon Sep 17 00:00:00 2001 +From b3acf57584c75af3f627916c9fa044415be313a8 Mon Sep 17 00:00:00 2001 From: Jonathan Bell Date: Tue, 7 Jan 2020 10:08:19 +0000 -Subject: [PATCH 0433/1225] dwc_otg: constrain endpoint max packet and transfer +Subject: [PATCH 0433/1226] dwc_otg: constrain endpoint max packet and transfer size on split IN The hcd would unconditionally set the transfer length to the endpoint @@ -345207,10 +345207,10 @@ index 9f2cd510c301..cba2aa07e8b8 100644 2.18.4 -From f1e271ea48a5fb3d12f52bae58254734a66618fb Mon Sep 17 00:00:00 2001 +From 1d91a860d36a5edffd9926c3f389a6c97ff0bc21 Mon Sep 17 00:00:00 2001 From: Jonathan Bell Date: Wed, 8 Jan 2020 12:48:09 +0000 -Subject: [PATCH 0434/1225] dwc_otg: fiq_fsm: pause when cancelling split +Subject: [PATCH 0434/1226] dwc_otg: fiq_fsm: pause when cancelling split transactions Non-periodic splits will DMA to/from the driver-provided transfer_buffer, @@ -345310,10 +345310,10 @@ index 0e9a34fe3a5c..7a77977c9ddf 100644 2.18.4 -From 43a95ce5ef045eac2c29f597d0789f0c54c85fa4 Mon Sep 17 00:00:00 2001 +From 75ad579d5bbf45d3cbc3942402db25c3d7727c0a Mon Sep 17 00:00:00 2001 From: Jonathan Bell Date: Mon, 13 Jan 2020 15:54:55 +0000 -Subject: [PATCH 0435/1225] dwc_otg: fiq_fsm: add a barrier on entry into FIQ +Subject: [PATCH 0435/1226] dwc_otg: fiq_fsm: add a barrier on entry into FIQ handler(s) On BCM2835, there is no hardware guarantee that multiple outstanding @@ -345365,10 +345365,10 @@ index a86d8ed77140..490a7801e737 100644 2.18.4 -From ee9cf80c1048da7d49422987cdc47a3ec8d5603e Mon Sep 17 00:00:00 2001 +From 560bc9dafe4825128283d2ca46ad2614ca0e397a Mon Sep 17 00:00:00 2001 From: Ed Spiridonov Date: Tue, 10 Dec 2019 22:45:04 +0300 -Subject: [PATCH 0436/1225] Add universal device tree overlay for SPI devices +Subject: [PATCH 0436/1226] 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! @@ -345649,11 +345649,11 @@ index 000000000000..87523dcca318 2.18.4 -From bbfd88f1cc0cf7aecbb5dcc7d473e7e4d6eef8fe Mon Sep 17 00:00:00 2001 +From b6556d61d7a75a077e61b50d6d4211af13a55379 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/1225] sound: Add the HiFiBerry DAC+HD version +Subject: [PATCH 0437/1226] 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. @@ -346540,10 +346540,10 @@ index 000000000000..79436dd0e06d 2.18.4 -From c4cca5dcdb66a1db68ee637d0e65db2609bf95bf Mon Sep 17 00:00:00 2001 +From fa8e4e4036cd634c0655dc54d0150564ac671e82 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 21 Jan 2020 15:02:05 +0000 -Subject: [PATCH 0438/1225] configs: Add missing HIFIBERRYs to +Subject: [PATCH 0438/1226] configs: Add missing HIFIBERRYs to bcmrpi3_defconfig Signed-off-by: Phil Elwell @@ -346569,10 +346569,10 @@ index 3adf9e47b802..ff65bc543f61 100644 2.18.4 -From 33b07638765adddbf23c3449875af9e63ad8d57d Mon Sep 17 00:00:00 2001 +From 3e32a398704da209b09b1166ecdcec6e5245287a 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/1225] Initialise rpi-firmware before clk-bcm2835 +Subject: [PATCH 0439/1226] 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 @@ -346624,11 +346624,11 @@ index 6ab3bec57532..4f3ab14d275a 100644 2.18.4 -From cd235b861f16e503683c4bb86bc1f6e43aeb2dee Mon Sep 17 00:00:00 2001 +From f06d2849ddfd1b96acdd4e9ca96d50ce7a341880 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/1225] Fix master mode settings of HiFiBerry DAC+ADC PRO +Subject: [PATCH 0440/1226] Fix master mode settings of HiFiBerry DAC+ADC PRO card (#3424) This patch fixes the board DAI setting when in master-mode. @@ -346656,10 +346656,10 @@ index cc33d4174839..06e0b6a8fda6 100644 2.18.4 -From 1f4afa23851b795be80ae115379b84482b08b664 Mon Sep 17 00:00:00 2001 +From 4053188510be0d8bd7a2a228542d8d13b69d2c3f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 24 Jan 2020 09:02:37 +0000 -Subject: [PATCH 0441/1225] overlays: Use preferred compatible strings +Subject: [PATCH 0441/1226] overlays: Use preferred compatible strings Make sure all overlays have correct compatible strings before enabling the automated checking. @@ -346742,10 +346742,10 @@ index b610d8283608..bafab6c92506 100644 2.18.4 -From 16c628094dad5bffd8332940cf8f7071429af5ff Mon Sep 17 00:00:00 2001 +From aed37ad7c0cbe56fdadc2931caf48a413feefd48 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 24 Jan 2020 11:38:28 +0000 -Subject: [PATCH 0442/1225] tty: amba-pl011: Add un/throttle support +Subject: [PATCH 0442/1226] 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 @@ -346809,10 +346809,10 @@ index 83676bc79a19..6d90ee44036b 100644 2.18.4 -From 3eac61340b39bfa75c9baef8b3ab7e161528a444 Mon Sep 17 00:00:00 2001 +From 30c3278f6865a225db76db609b5fcc0cc1872dae Mon Sep 17 00:00:00 2001 From: MikeDK Date: Sun, 26 Jan 2020 23:33:54 +0100 -Subject: [PATCH 0443/1225] Fix i2c-pwm-pca9685a overlay +Subject: [PATCH 0443/1226] Fix i2c-pwm-pca9685a overlay --- arch/arm/boot/dts/overlays/i2c-pwm-pca9685a-overlay.dts | 2 +- @@ -346835,10 +346835,10 @@ index 108165df165e..9bb16465a50e 100644 2.18.4 -From 61807b07cdf6b85cd7f19d638e6597fb4869ae28 Mon Sep 17 00:00:00 2001 +From baa3cf4768988bdbf174c610d78aabcecce7ff0b Mon Sep 17 00:00:00 2001 From: j-schambacher Date: Mon, 27 Jan 2020 17:45:51 +0100 -Subject: [PATCH 0444/1225] adds LED OFF feature to HiFiBerry DAC+ADC PRO sound +Subject: [PATCH 0444/1226] adds LED OFF feature to HiFiBerry DAC+ADC PRO sound card This adds a DT overlay parameter 'leds_off' which allows @@ -346934,10 +346934,10 @@ index 06e0b6a8fda6..2883c3ce9488 100644 2.18.4 -From e33571f2fcc805655bd3ab5c5ab1e6fda05b1502 Mon Sep 17 00:00:00 2001 +From 318e9c88757c9aae3ac9f6acd8bad351da9c2156 Mon Sep 17 00:00:00 2001 From: j-schambacher Date: Mon, 27 Jan 2020 20:37:34 +0100 -Subject: [PATCH 0445/1225] adds LED OFF feature to HiFiBerry DAC+ADC sound +Subject: [PATCH 0445/1226] adds LED OFF feature to HiFiBerry DAC+ADC sound card This adds a DT overlay parameter 'leds_off' which allows @@ -347021,10 +347021,10 @@ index ab454f2ecb17..ca763fea1d82 100644 2.18.4 -From ca73b72939000e31dbdfdd1f2509c2dcd09267cb Mon Sep 17 00:00:00 2001 +From f78f291a1686e1007bb3fec8931d4dacd4b5dd80 Mon Sep 17 00:00:00 2001 From: j-schambacher Date: Mon, 27 Jan 2020 20:58:24 +0100 -Subject: [PATCH 0446/1225] adds LED OFF feature to HiFiBerry DAC+/DAC+PRO +Subject: [PATCH 0446/1226] adds LED OFF feature to HiFiBerry DAC+/DAC+PRO sound cards This adds a DT overlay parameter 'leds_off' which allows @@ -347108,10 +347108,10 @@ index fdf6e950abd8..4cde60a5b6f6 100644 2.18.4 -From 2cacdbe6a856b6260384abb6d93cffe4da8a0339 Mon Sep 17 00:00:00 2001 +From 57338178ef430c60c217bbd766e7b36295fc776e Mon Sep 17 00:00:00 2001 From: gtrainavicius Date: Tue, 28 Jan 2020 14:16:37 +0200 -Subject: [PATCH 0447/1225] pisound: Added reading Pisound board hardware +Subject: [PATCH 0447/1226] 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: @@ -347315,10 +347315,10 @@ index c9a881cf8f7c..3d0861082c83 100644 2.18.4 -From 9c6b686d1caea9d5ee65f4a2a68e801c945d6b47 Mon Sep 17 00:00:00 2001 +From fb0f9f588b9810f322fe85c3f2df3ea20391267c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 2 Aug 2019 15:20:11 +0100 -Subject: [PATCH 0448/1225] mmc: sdhci-iproc: Fix vmmc regulators on iProc +Subject: [PATCH 0448/1226] 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 @@ -347367,10 +347367,10 @@ index f4f5f0a70cda..203940fd2900 100644 2.18.4 -From 43685b5e6723a35b6ac1bce8bc7d69573e24ef62 Mon Sep 17 00:00:00 2001 +From d59b537cf60c832619422c46fba0255a1b00b518 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 30 Jul 2019 12:37:02 +0100 -Subject: [PATCH 0449/1225] ARM: dts: Declare RPi 4B SD card power regulator +Subject: [PATCH 0449/1226] 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 @@ -347442,10 +347442,10 @@ index a0605e2480af..315576a5b957 100644 2.18.4 -From 0a2e7a6926e40b555f7f61118199f6a0c52f71bc Mon Sep 17 00:00:00 2001 +From 0e4c8feb715178589cbfab7530012f13d7a6f61b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 12 Jul 2019 11:41:25 +0100 -Subject: [PATCH 0450/1225] pcie-brcmstb: Bounce buffer support is for +Subject: [PATCH 0450/1226] pcie-brcmstb: Bounce buffer support is for BCM2711B0 Add a new compatible string to identify BCM2711B0, as later revisions @@ -347537,10 +347537,10 @@ index e646818ff21c..fb777a4e4750 100644 2.18.4 -From 23dd089510aedd1fed7c7baac69d7efb65bc1ced Mon Sep 17 00:00:00 2001 +From 9db9fbbca9826b948a5c7e37c11c0b944a97eb3b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 12 Jul 2019 11:43:03 +0100 -Subject: [PATCH 0451/1225] bcm2838.dtsi: Use BCM2711 PCIe compatible string +Subject: [PATCH 0451/1226] 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 @@ -347572,10 +347572,10 @@ index 60c706b4def0..847dc7e35c94 100644 2.18.4 -From b555332aea1cd108e01d5f8dd33ff7c0477d3f61 Mon Sep 17 00:00:00 2001 +From 9ab8b3093ffdc1bb07a0670ca1c2b446208b0fd8 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 29 Jan 2020 11:29:06 +0000 -Subject: [PATCH 0452/1225] ARM: dts: Remove bcm2838-rpi-4-b.dts +Subject: [PATCH 0452/1226] 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. @@ -347743,10 +347743,10 @@ index 7c3fc83fe66e..000000000000 2.18.4 -From 563fcffe6d93f5f90793ac1fad1d545924ca27f9 Mon Sep 17 00:00:00 2001 +From 86709598fd31998a9fa6c41ae5764a7e08a5af2c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 29 Jan 2020 09:35:19 +0000 -Subject: [PATCH 0453/1225] tty: amba-pl011: Avoid rare write-when-full error +Subject: [PATCH 0453/1226] 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 @@ -347791,10 +347791,10 @@ index 6d90ee44036b..3cd3028827d2 100644 2.18.4 -From 819b431a30923a586719340e7b95fcc91c6306ae Mon Sep 17 00:00:00 2001 +From b9919201978118119029a01c7a13cb19dfe4ff69 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/1225] usb: xhci: Raspberry Pi FW loader for VIA VL805 +Subject: [PATCH 0454/1226] 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 @@ -347883,10 +347883,10 @@ index ae71820af8e5..05c6989ec4c6 100644 2.18.4 -From 3a6b908910beb03ad596c7663bdfae85e0acfe1b Mon Sep 17 00:00:00 2001 +From a7fb6d54094e892ae0fb3f2fe90acca4c9fbc111 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 29 Jan 2020 14:32:51 +0000 -Subject: [PATCH 0455/1225] overlays: Correct the eth_led* colour assignments +Subject: [PATCH 0455/1226] overlays: Correct the eth_led* colour assignments See: https://github.com/raspberrypi/firmware/issues/1311 @@ -347940,10 +347940,10 @@ index 3f324380a9f2..4032e1120d03 100644 2.18.4 -From 2f87610692904f07b4af2ecee272431f6334444d Mon Sep 17 00:00:00 2001 +From f5de12c7f43f39718ef7fbcadb86f3dd280f4a8d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 30 Jan 2020 12:42:07 +0000 -Subject: [PATCH 0456/1225] Revert "staging: vchiq_arm: Register a platform +Subject: [PATCH 0456/1226] Revert "staging: vchiq_arm: Register a platform device for audio" This reverts commit 25c7597af20d2b1d042bafd9be84eaa69c1690b7. @@ -347975,10 +347975,10 @@ index d84f7324fe14..7a9de9d0193c 100644 2.18.4 -From 214342488ff8064856644c870847edb2b1850a2b Mon Sep 17 00:00:00 2001 +From 20558f6d5635d143f4fe5c7f542b288fed0ab0b7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 30 Jan 2020 09:47:00 +0000 -Subject: [PATCH 0457/1225] ARM: dts: Add sd_poll_once dtparam to bcm283x/2711 +Subject: [PATCH 0457/1226] 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 @@ -348044,10 +348044,10 @@ index 4032e1120d03..699bf9a2fa85 100644 2.18.4 -From d135b03b15612367bda77f52e8d35d518b3cea78 Mon Sep 17 00:00:00 2001 +From a5b1171a960eef1472b0c583f3858c7e46e3a1cb Mon Sep 17 00:00:00 2001 From: MikeDK Date: Fri, 31 Jan 2020 10:57:21 +0100 -Subject: [PATCH 0458/1225] overlays: Add ssd1306-spi, ssh1106-spi, +Subject: [PATCH 0458/1226] overlays: Add ssd1306-spi, ssh1106-spi, ssd-1351-spi Add overlays for SSD1306, SH1106 and SSD1351 based OLED displays. @@ -348415,10 +348415,10 @@ index 000000000000..0eb1451b36c0 2.18.4 -From d82c3783c5d6fef84964cbfa2ff6e1972f40f7a3 Mon Sep 17 00:00:00 2001 +From 632e8628def15f1fb2b4e8ea2ad08c4a857d79a7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 4 Feb 2020 12:42:27 +0000 -Subject: [PATCH 0459/1225] configs: Add NFS 4.2 support +Subject: [PATCH 0459/1226] configs: Add NFS 4.2 support See: https://github.com/raspberrypi/linux/issues/3397 @@ -348496,10 +348496,10 @@ index ff65bc543f61..4688da5d2e64 100644 2.18.4 -From af8581e556cfdeb313264ad4389f9eee6a5d33c7 Mon Sep 17 00:00:00 2001 +From c6ec0679511448d0a23d2d5a1fa5c5f0a17e1636 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 4 Feb 2020 13:03:21 +0000 -Subject: [PATCH 0460/1225] overlays: dwc2: Increase RX FIFO size +Subject: [PATCH 0460/1226] 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 @@ -348550,10 +348550,10 @@ index 6112640837fc..96837d962188 100644 2.18.4 -From 688ab349963bf2683060fd646fa84001df133885 Mon Sep 17 00:00:00 2001 +From 95e1d0d019ef4aa26a3ca0491a5d6e5678b63a44 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 4 Feb 2020 15:22:55 +0000 -Subject: [PATCH 0461/1225] overlays: Fix mcp23017's addr parameter +Subject: [PATCH 0461/1226] 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 @@ -348602,10 +348602,10 @@ index 16af971c3bdb..c546d8ba7e6d 100644 2.18.4 -From b06ecc77c9083dec4d0075b39d898e3bbcf1b22a Mon Sep 17 00:00:00 2001 +From 93c08be3a70e7dc0a67e5540f4e9ebf7448f21f3 Mon Sep 17 00:00:00 2001 From: Michael Kaplan Date: Wed, 5 Feb 2020 10:27:23 +0100 -Subject: [PATCH 0462/1225] overlays: add hdmi-backlight-hwhack-gpio-overlay +Subject: [PATCH 0462/1226] overlays: add hdmi-backlight-hwhack-gpio-overlay This is a Devicetree overlay for GPIO based backlight on/off capability. @@ -348719,10 +348719,10 @@ index 000000000000..50b9a2665c80 2.18.4 -From 797c32eb097aedca2a90297b3fb70a54bbc918ff Mon Sep 17 00:00:00 2001 +From e66b5fc4c85484e6ace55bbabfe24b1dc6ddfb93 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 13 Nov 2019 16:28:10 +0000 -Subject: [PATCH 0463/1225] Revert "brcmfmac: Disable power management" +Subject: [PATCH 0463/1226] 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 @@ -348739,10 +348739,10 @@ Signed-off-by: Phil Elwell 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c -index b80dde1050ff..2478da59c58d 100644 +index 1b48569fb6a0..397cc028a34d 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c -@@ -2769,8 +2769,6 @@ brcmf_cfg80211_set_power_mgmt(struct wiphy *wiphy, struct net_device *ndev, +@@ -2772,8 +2772,6 @@ brcmf_cfg80211_set_power_mgmt(struct wiphy *wiphy, struct net_device *ndev, * preference in cfg struct to apply this to * FW later while initializing the dongle */ @@ -348751,7 +348751,7 @@ index b80dde1050ff..2478da59c58d 100644 cfg->pwr_save = enabled; if (!check_vif_up(ifp->vif)) { -@@ -2784,7 +2782,7 @@ brcmf_cfg80211_set_power_mgmt(struct wiphy *wiphy, struct net_device *ndev, +@@ -2787,7 +2785,7 @@ brcmf_cfg80211_set_power_mgmt(struct wiphy *wiphy, struct net_device *ndev, brcmf_dbg(INFO, "Do not enable power save for P2P clients\n"); pm = PM_OFF; } @@ -348764,10 +348764,10 @@ index b80dde1050ff..2478da59c58d 100644 2.18.4 -From 9235e52528e9b5dec064fea3ef4b5fa5bc3a619a Mon Sep 17 00:00:00 2001 +From 87f169345650089432db9f92f39e450be52048d3 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 3 Feb 2020 09:32:22 +0000 -Subject: [PATCH 0464/1225] brcmfmac: Increase power saving delay to 2s +Subject: [PATCH 0464/1226] 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, @@ -348779,10 +348779,10 @@ Signed-off-by: Phil Elwell 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c -index 2478da59c58d..f953e98a95f8 100644 +index 397cc028a34d..d96edf1b56c4 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c -@@ -2782,7 +2782,7 @@ brcmf_cfg80211_set_power_mgmt(struct wiphy *wiphy, struct net_device *ndev, +@@ -2785,7 +2785,7 @@ brcmf_cfg80211_set_power_mgmt(struct wiphy *wiphy, struct net_device *ndev, brcmf_dbg(INFO, "Do not enable power save for P2P clients\n"); pm = PM_OFF; } @@ -348795,10 +348795,10 @@ index 2478da59c58d..f953e98a95f8 100644 2.18.4 -From c876f185b7dabccb40ecd3e873459607016bd25d Mon Sep 17 00:00:00 2001 +From 4cf1f67aebf64de41e75546b060e6294d8496fa7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 30 Jan 2020 11:39:39 +0000 -Subject: [PATCH 0465/1225] ARM: dts: Revert all changes to upstream dts files +Subject: [PATCH 0465/1226] 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. @@ -350756,10 +350756,10 @@ index 3706a795b586..202a61f574c7 100644 2.18.4 -From d901540c242f457c75ecf11b75cf1255c73bb10d Mon Sep 17 00:00:00 2001 +From 8055e6e5db945dd3aa0bdcfdcd76de7a3ec1c75b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 31 Jan 2020 16:53:13 +0000 -Subject: [PATCH 0466/1225] ARM: dts: Clean out downstream BCM2711/2838 files +Subject: [PATCH 0466/1226] ARM: dts: Clean out downstream BCM2711/2838 files Signed-off-by: Phil Elwell --- @@ -352621,10 +352621,10 @@ index 847dc7e35c94..000000000000 2.18.4 -From 1dd9a834e65d785b8ddb1cd576617e971f28c450 Mon Sep 17 00:00:00 2001 +From 5e62be78b6ad84610280d5f22998dc1a1292fdad Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Sun, 6 Oct 2019 15:41:25 +0200 -Subject: [PATCH 0467/1225] ARM: dts: Add minimal Raspberry Pi 4 support +Subject: [PATCH 0467/1226] 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 @@ -353660,10 +353660,10 @@ index 000000000000..0ff0e9e25327 2.18.4 -From 3cb2e3c9dc02017940d7fc3be0b9b4db7052f8de Mon Sep 17 00:00:00 2001 +From 515b3c4a03c8021a63272945c90f998e0b0b3f86 Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Wed, 6 Nov 2019 10:59:44 +0100 -Subject: [PATCH 0468/1225] ARM: dts: bcm2711: force CMA into first GB of +Subject: [PATCH 0468/1226] ARM: dts: bcm2711: force CMA into first GB of memory arm64 places the CMA in ZONE_DMA32, which is not good enough for the @@ -353712,10 +353712,10 @@ index ac83dac2e6ba..34d24fe272e2 100644 2.18.4 -From 6d033620697f8259cfdddf55600b459774870735 Mon Sep 17 00:00:00 2001 +From f8bae1b5c54cd0c90a51330d50511373c00b8e8e Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Mon, 11 Nov 2019 20:49:26 +0100 -Subject: [PATCH 0469/1225] ARM: dts: bcm2711-rpi-4: Enable GENET support +Subject: [PATCH 0469/1226] 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 @@ -353806,10 +353806,10 @@ index 34d24fe272e2..961bed832755 100644 2.18.4 -From f36b8e48e7b60819e9fba13562b411a025ab4c03 Mon Sep 17 00:00:00 2001 +From 9b30f7b700a4c1d9de6a0037a30e4df6ef8e2d0f Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Wed, 4 Dec 2019 13:56:33 +0100 -Subject: [PATCH 0470/1225] ARM: dts: bcm2711: fix soc's node dma-ranges +Subject: [PATCH 0470/1226] 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 @@ -353852,10 +353852,10 @@ index 961bed832755..e2f6ffb00aa9 100644 2.18.4 -From 296191206bdeadf1729ddcec84d8238232d50dd8 Mon Sep 17 00:00:00 2001 +From da64772191b6b9aa44de3d165cda97aa7f8783d7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 30 Jan 2020 15:48:00 +0000 -Subject: [PATCH 0471/1225] ARM: dts: Rebuild downstream DTS files +Subject: [PATCH 0471/1226] 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 @@ -354952,10 +354952,10 @@ index 000000000000..6c8b26388229 2.18.4 -From 325e2e81c08f313c635097ff9af222fb8d8ea4c7 Mon Sep 17 00:00:00 2001 +From 65310074f35ca47101dbd41702f4b3ca4e20efe8 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 31 Jan 2020 15:47:43 +0000 -Subject: [PATCH 0472/1225] Revert "bcm2711: Retain support for old dtbs" +Subject: [PATCH 0472/1226] Revert "bcm2711: Retain support for old dtbs" This reverts commit 61a505c739150c8dbb57a73db5c6c720d5160157. --- @@ -355010,10 +355010,10 @@ index cf308212feca..43e3127e25cd 100644 2.18.4 -From 624c01a113e238578e6ad4f477c975d743b6ae0d Mon Sep 17 00:00:00 2001 +From 5b8458c71c7501d3e4060d6597af55fb1641bd88 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 31 Jan 2020 09:26:18 +0000 -Subject: [PATCH 0473/1225] staging/vchiq_arm: Fix bcm2711 compatible string +Subject: [PATCH 0473/1226] staging/vchiq_arm: Fix bcm2711 compatible string Fixes: "vchiq: Add 36-bit address support" @@ -355048,10 +355048,10 @@ index 7a9de9d0193c..3a120f3b33ad 100644 2.18.4 -From cef019d5134d1d9e6b00b468a0a4ec0feebb089e Mon Sep 17 00:00:00 2001 +From bf1c49a100e07494f754f7fefed281d0ca34790c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 31 Jan 2020 09:28:57 +0000 -Subject: [PATCH 0474/1225] bcm2835-dma: Correct SoC name +Subject: [PATCH 0474/1226] bcm2835-dma: Correct SoC name The Pi 4 SoC is called BCM2711, not BCM2838. @@ -355543,10 +355543,10 @@ index 87fd58272e95..8d7c80536aa4 100644 2.18.4 -From c157e82b56c51d724ab9111a34524953a58b93df Mon Sep 17 00:00:00 2001 +From 809cfea909d86bb4af4a65247ded005e02934a10 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 31 Jan 2020 09:33:40 +0000 -Subject: [PATCH 0475/1225] thermal: brcmstb_thermal: Correct SoC name +Subject: [PATCH 0475/1226] thermal: brcmstb_thermal: Correct SoC name The Pi 4 SoC is called BCM2711, not BCM2838. @@ -355596,10 +355596,10 @@ index 7a7c6ad7b8a0..08f71fec5152 100644 2.18.4 -From 507d0da8cc3596375faaf792d0875afe4059a429 Mon Sep 17 00:00:00 2001 +From 869b6a456cb711714c26d8f93997a3c5d89fac19 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 31 Jan 2020 09:36:57 +0000 -Subject: [PATCH 0476/1225] hwrng: iproc-rng200: Correct SoC name +Subject: [PATCH 0476/1226] hwrng: iproc-rng200: Correct SoC name The Pi 4 SoC is called BCM2711, not BCM2838. @@ -355671,10 +355671,10 @@ index 7b6966b7f602..857dacd49c3b 100644 2.18.4 -From 86817e56f986879bb13ac74e6dadea49d193ad84 Mon Sep 17 00:00:00 2001 +From 9c5b3e8d76255d321dbea0747181577793d7f3d0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 31 Jan 2020 09:39:40 +0000 -Subject: [PATCH 0477/1225] pcie-brcmstb: Correct SoC name +Subject: [PATCH 0477/1226] pcie-brcmstb: Correct SoC name The Pi 4 SoC is called BCM2711, not BCM2838. @@ -355775,10 +355775,10 @@ index ac8dde3c030b..dec65992902e 100644 2.18.4 -From f2d272cdee95e170003c918fce38de4466c8da8c Mon Sep 17 00:00:00 2001 +From 47b5c0b12e22c08256dbab53a293a35e95e4c8bf Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 31 Jan 2020 15:24:59 +0000 -Subject: [PATCH 0478/1225] ARM: dts: Correct SoC name +Subject: [PATCH 0478/1226] ARM: dts: Correct SoC name The Pi 4 SoC is called BCM2711, not BCM2838. @@ -355831,10 +355831,10 @@ index 6c8b26388229..29e7aa15d5a3 100644 2.18.4 -From e34b1b5bbb5e0f3c096e275029bb06653e313b1f Mon Sep 17 00:00:00 2001 +From 16b14b28aadd95d9b795f8f1e7b4f0d2bf7f7b7a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Sat, 1 Feb 2020 08:58:11 +0000 -Subject: [PATCH 0479/1225] ARM: dts: Remove CMA allocation from Pi 4 dts +Subject: [PATCH 0479/1226] 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. @@ -355869,10 +355869,10 @@ index 2013cf832567..f5bd44ea2bf1 100644 2.18.4 -From 258473250c0df89fa36dd8853712d435ee864015 Mon Sep 17 00:00:00 2001 +From 9b3adc144b2dcc999bd96a1a75857fc61dae6b65 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Thu, 6 Dec 2018 19:28:55 +0100 -Subject: [PATCH 0480/1225] staging: vchiq_arm: Register a platform device for +Subject: [PATCH 0480/1226] staging: vchiq_arm: Register a platform device for audio Following Eric's commit 37b7b3087a2f ("staging/vc04_services: Register a @@ -355910,10 +355910,10 @@ index 3a120f3b33ad..57867b75d61a 100644 2.18.4 -From 2da86f20f30872386e6f999946416170483f17e9 Mon Sep 17 00:00:00 2001 +From 054cc22fe0fea3fbadce56be8137ba6e7677068e Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 3 Feb 2020 17:30:46 +0000 -Subject: [PATCH 0481/1225] staging: vchiq_arm: Give vchiq children DT nodes +Subject: [PATCH 0481/1226] 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 @@ -355955,10 +355955,10 @@ index 57867b75d61a..a3fcb1830995 100644 2.18.4 -From 535dd70076d80d0e79d4fb17f1a79196948b796b Mon Sep 17 00:00:00 2001 +From b0a81b25711d7825d93c46550cdd6bb32a7f643d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 3 Feb 2020 17:03:29 +0000 -Subject: [PATCH 0482/1225] ARM: dts: Move audio node under the vchiq parent +Subject: [PATCH 0482/1226] 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 @@ -356042,10 +356042,10 @@ index 29e7aa15d5a3..a71b2eb74723 100644 2.18.4 -From 3e1f5314636978635020e4b078eea2a2a3cbcaed Mon Sep 17 00:00:00 2001 +From 1dbb9797560104147af027bf9fb729247bef7a13 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 27 Feb 2020 13:34:08 +0000 -Subject: [PATCH 0483/1225] ARM: dts: bcm283x: Restore simple-bus to /clocks +Subject: [PATCH 0483/1226] 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 @@ -356083,10 +356083,10 @@ index 202a61f574c7..18a95aaca191 100644 2.18.4 -From 91a9481f3edeb39fc0aadd014ac55a477161e281 Mon Sep 17 00:00:00 2001 +From b552844b8a833ddbc89763df38b284196f61d502 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 28 Feb 2020 10:22:48 +0000 -Subject: [PATCH 0484/1225] Revert "ARM: dts: bcm283x: Restore simple-bus to +Subject: [PATCH 0484/1226] Revert "ARM: dts: bcm283x: Restore simple-bus to /clocks" This reverts commit 894dece014e4df68c9f6a11a0761fba1fcfc844f. @@ -356113,10 +356113,10 @@ index 18a95aaca191..202a61f574c7 100644 2.18.4 -From a7e7effa8e57e96441c600d81a83e9a3ad45998b Mon Sep 17 00:00:00 2001 +From d4c52fe3ba3eb0a06c985fdfc4f16199bfbfd03a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 28 Feb 2020 11:22:40 +0000 -Subject: [PATCH 0485/1225] ARM: dts: overlays: Create custom clocks in / +Subject: [PATCH 0485/1226] 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. @@ -356206,10 +356206,10 @@ index 7bf0317ea83b..c5583e010339 100644 2.18.4 -From 47e7e9bd99848b953d27a6a1866fa034b5f26114 Mon Sep 17 00:00:00 2001 +From 870405846d2660c20e068715d27d832cb9748627 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Thu, 30 Jan 2020 12:35:44 +0000 -Subject: [PATCH 0486/1225] staging: vc04_services: Fix vcsm overflow bug when +Subject: [PATCH 0486/1226] staging: vc04_services: Fix vcsm overflow bug when counting transactions The response block and local state were using u16 and u32 respectively @@ -356238,10 +356238,10 @@ index 83110c55f440..c87b964abb31 100644 2.18.4 -From 813d1ddb5a423d25b4bb742dbba907acbdbe8e60 Mon Sep 17 00:00:00 2001 +From c15b6cbd79d9804670fff42077e2a6777e6d877f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 7 Feb 2020 09:51:31 +0000 -Subject: [PATCH 0487/1225] overlays: Add timeout_ms parameter to gpio-poweroff +Subject: [PATCH 0487/1226] 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. @@ -356280,10 +356280,10 @@ index bb8cd3bf264d..416aa2bc797a 100644 2.18.4 -From 4ab6c0b729535af8e14f095c396f178da8e65708 Mon Sep 17 00:00:00 2001 +From 1c18fe81c7372b0cfe6c8fd51393afb99607f5dc Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Mon, 10 Feb 2020 15:47:07 +0100 -Subject: [PATCH 0488/1225] defconfigs: enable CONFIG_BPF_LIRC_MODE2 +Subject: [PATCH 0488/1226] defconfigs: enable CONFIG_BPF_LIRC_MODE2 This enables support for IR decoding via BPF programs. @@ -356347,10 +356347,10 @@ index 6b4eae39fee6..894168aeef61 100644 2.18.4 -From 657d46ccb9246f4c63f9724baf628e3731257add Mon Sep 17 00:00:00 2001 +From 0c88e166b2f72eb519cd3f86da8754ae4af28bc7 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Mon, 10 Feb 2020 18:21:02 +0100 -Subject: [PATCH 0489/1225] bcmrpi3_defconfig: align RC config with +Subject: [PATCH 0489/1226] bcmrpi3_defconfig: align RC config with bcm2711_defconfig Signed-off-by: Matthias Reichl @@ -356399,10 +356399,10 @@ index 4688da5d2e64..1dad7bcb579a 100644 2.18.4 -From 0228c978be0a1558531e5430a08cab96e885534d Mon Sep 17 00:00:00 2001 +From 8100b7266cc67208d9318fd4a094199f6f230548 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 6 Feb 2020 12:23:15 +0000 -Subject: [PATCH 0490/1225] of: overlay: Correct symbol path fixups +Subject: [PATCH 0490/1226] 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 @@ -356442,10 +356442,10 @@ index 1688f576ee8a..bef83edca195 100644 2.18.4 -From c6cf4ca659bdfb15d662e1fc1f57f163dba2486d Mon Sep 17 00:00:00 2001 +From 11c1aa550f2ec56b57d392a790bcb8fed28a4b2c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 24 Feb 2020 11:13:09 +0000 -Subject: [PATCH 0491/1225] configs: Add CONFIG_HID_STEAM=m +Subject: [PATCH 0491/1226] configs: Add CONFIG_HID_STEAM=m See: https://github.com/raspberrypi/linux/issues/3344 @@ -356522,10 +356522,10 @@ index 1dad7bcb579a..fa691991528f 100644 2.18.4 -From 8b6bdd2611d764dbc30a9dd73d3a223711d48cd1 Mon Sep 17 00:00:00 2001 +From 52dbff5435c91b05e2bef6461ceb64f168110f6d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 27 Feb 2020 11:23:09 +0000 -Subject: [PATCH 0492/1225] configs: Add CONFIG_EXT4_ENCRYPTION=y +Subject: [PATCH 0492/1226] 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 @@ -356634,10 +356634,10 @@ index fa691991528f..b40477e1553b 100644 2.18.4 -From 21001448a27ba0dee90af966217c17a08cded678 Mon Sep 17 00:00:00 2001 +From 0ba81d535a0c643f7c055970bc05a96cd1e3006c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 5 Feb 2020 17:25:52 +0000 -Subject: [PATCH 0493/1225] configs: Add KVM support to arm64 bcm2711_defconfig +Subject: [PATCH 0493/1226] configs: Add KVM support to arm64 bcm2711_defconfig See: https://github.com/raspberrypi/linux/issues/3035 @@ -356665,10 +356665,10 @@ index 6be7a169eac1..bf0551437fd7 100644 2.18.4 -From 61bd8d047de102d821287719512c2f9ee0569179 Mon Sep 17 00:00:00 2001 +From 2d6b025218e79d2369fc4c9281df70fd0acb7160 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 3 Mar 2020 09:43:41 +0000 -Subject: [PATCH 0494/1225] overlays: sc16ic750-i2c: Fix xtal parameter +Subject: [PATCH 0494/1226] overlays: sc16ic750-i2c: Fix xtal parameter The xtal parameter is targetting the wrong node - fix it. @@ -356696,10 +356696,10 @@ index 5fbff2e6c02d..16fe0d08cef1 100644 2.18.4 -From 14ddd9cbac4c14ee8e8f6e8c98da98823aae9c03 Mon Sep 17 00:00:00 2001 +From cadad648424eeb3c5fb26d5f8f6dbbc281664126 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Mar 2020 16:59:11 +0000 -Subject: [PATCH 0495/1225] Revert "pcie-brcmstb: Correct SoC name" +Subject: [PATCH 0495/1226] Revert "pcie-brcmstb: Correct SoC name" This reverts commit 900b4ad0814df7dbacb01318bf49af5bab605fa0. --- @@ -356795,10 +356795,10 @@ index dec65992902e..ac8dde3c030b 100644 2.18.4 -From 3b502462129b805a959f1742ababbda63326f445 Mon Sep 17 00:00:00 2001 +From 696aac5c06daeed891342f13b1d26ac1ae24cc29 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Mar 2020 16:59:23 +0000 -Subject: [PATCH 0496/1225] Revert "pcie-brcmstb: Bounce buffer support is for +Subject: [PATCH 0496/1226] Revert "pcie-brcmstb: Bounce buffer support is for BCM2711B0" This reverts commit 58ac2d4474e531300f9f83773aa4d09e95ee2626. @@ -356887,10 +356887,10 @@ index fb777a4e4750..e646818ff21c 100644 2.18.4 -From d6c7768fa0608598e2888f0239f70ec4344efdef Mon Sep 17 00:00:00 2001 +From ebab5711e226ae4545495e8c8e61f8853b4ead7e Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Mar 2020 16:59:39 +0000 -Subject: [PATCH 0497/1225] Revert "pcie-brcmstb: Eliminate arch_dma_ops error +Subject: [PATCH 0497/1226] Revert "pcie-brcmstb: Eliminate arch_dma_ops error message" This reverts commit 27cf0ad95cdf30f52a5fc6c69014a0d7bf5a1222. @@ -357036,10 +357036,10 @@ index e646818ff21c..e8c8b355548a 100644 2.18.4 -From 10a2aadd8b28e162c82590f435646c19a390fc8a Mon Sep 17 00:00:00 2001 +From c0974ef0cbaca62264174242ebe364d6817af8ec Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Mar 2020 16:59:51 +0000 -Subject: [PATCH 0498/1225] Revert "pcie-brcmstb-bounce64.c: dev_err() -> +Subject: [PATCH 0498/1226] Revert "pcie-brcmstb-bounce64.c: dev_err() -> dev_info() for info messages" This reverts commit 2340a88a493d750dc3fcfa48de880fc4b8e479d2. @@ -357064,10 +357064,10 @@ index ac8dde3c030b..6a872975ba9e 100644 2.18.4 -From 2d2480e7b50bac074bcd61eb18ddc48bcbd41547 Mon Sep 17 00:00:00 2001 +From 4d7a37fdc9412ce9684dbe0ad329c87c6f8e6ef2 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Mar 2020 17:00:01 +0000 -Subject: [PATCH 0499/1225] Revert "Ported pcie-brcmstb bounce buffer +Subject: [PATCH 0499/1226] Revert "Ported pcie-brcmstb bounce buffer implementation to ARM64. (#3144)" This reverts commit 60f3db31d4cb785befed715b80c430f60f647701. @@ -357789,10 +357789,10 @@ index e8c8b355548a..87fd40ae3140 100644 2.18.4 -From 465d1628e8cb3788bae59997e34f24469a7940c8 Mon Sep 17 00:00:00 2001 +From 6d03360e2fbf475d7a52683ccdc4177160d8ddee Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Mar 2020 17:00:16 +0000 -Subject: [PATCH 0500/1225] Revert "pcie-brcmstb: Don't set DMA ops for root +Subject: [PATCH 0500/1226] Revert "pcie-brcmstb: Don't set DMA ops for root complex" This reverts commit 510a127017a0aada2734dbf57d25aaa0189198ff. @@ -357818,10 +357818,10 @@ index 87fd40ae3140..746cfb405ad3 100644 2.18.4 -From c726ec9197f91ce54cffbe3161803bb95f872258 Mon Sep 17 00:00:00 2001 +From 4ec11b6f306021772f894d8e9714bcd4d25b62b5 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 9 Mar 2020 10:06:59 +0000 -Subject: [PATCH 0501/1225] Revert "bcm2835-dma: Correct SoC name" +Subject: [PATCH 0501/1226] Revert "bcm2835-dma: Correct SoC name" This reverts commit f498861a16d0b9a189a329080da1aa64d6e9bda7. --- @@ -358311,10 +358311,10 @@ index 8d7c80536aa4..87fd58272e95 100644 2.18.4 -From bb462e72db5e87de406f168ae24ce408769f95cf Mon Sep 17 00:00:00 2001 +From 3fd3eda119313319f015e186b4d7950dc8fad116 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 9 Mar 2020 10:07:15 +0000 -Subject: [PATCH 0502/1225] Revert "bcm2835-dma: Add proper 40-bit DMA support" +Subject: [PATCH 0502/1226] Revert "bcm2835-dma: Add proper 40-bit DMA support" This reverts commit 773a2db89ad2785d72b215673d87c0a51d769f61. --- @@ -359263,10 +359263,10 @@ index 746cfb405ad3..782725e3adad 100644 2.18.4 -From 3e26160b83a6eb5e78557c5fb1c0835ca37d7d84 Mon Sep 17 00:00:00 2001 +From 141fab5d09f8fc8980ad525acab0aa3c622126dd Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 9 Mar 2020 10:07:39 +0000 -Subject: [PATCH 0503/1225] Revert "pcie-brcmstb: Changes for BCM2711" +Subject: [PATCH 0503/1226] Revert "pcie-brcmstb: Changes for BCM2711" This reverts commit 1dab5ded41ed07adc12f26e529aa64209a7c44b6. --- @@ -360709,10 +360709,10 @@ index 254783d1065f..000000000000 2.18.4 -From 7495bd90610bd616cc4d77dc370d27b686e8e2fc Mon Sep 17 00:00:00 2001 +From 167429fe86c1599461279542657cb78718e12883 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 9 Mar 2020 10:08:35 +0000 -Subject: [PATCH 0504/1225] Revert "PCI: brcmstb: Add MSI capability" +Subject: [PATCH 0504/1226] Revert "PCI: brcmstb: Add MSI capability" This reverts commit b1619c83208e7b804e2c3547dbf24bb02b3be239. --- @@ -361248,10 +361248,10 @@ index b028d4be81a2..27bcf83c99d7 100644 2.18.4 -From ef8c584da4ea68ab327e1cdc0b28a483ab3942ca Mon Sep 17 00:00:00 2001 +From 02500e80bd931b7966d81c30512f22ffcf893a06 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 9 Mar 2020 10:08:49 +0000 -Subject: [PATCH 0505/1225] Revert "PCI: brcmstb: Add dma-range mapping for +Subject: [PATCH 0505/1226] Revert "PCI: brcmstb: Add dma-range mapping for inbound traffic" This reverts commit d45590eb858ac7a2578d477791881ba7ffb1e615. @@ -361756,10 +361756,10 @@ index 27bcf83c99d7..babef9191e88 100644 2.18.4 -From ff5e233f57fb508888f489e717a9f3ae34df297a Mon Sep 17 00:00:00 2001 +From 28ec5d29ffc3eb74b5f4fa77442e38e300d9c6e5 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 9 Mar 2020 10:10:54 +0000 -Subject: [PATCH 0506/1225] Revert "PCI: brcmstb: Add Broadcom STB PCIe host +Subject: [PATCH 0506/1226] Revert "PCI: brcmstb: Add Broadcom STB PCIe host controller driver" This reverts commit 79624ca23c53064fefee774a89952a587b72cc01. @@ -362946,10 +362946,10 @@ index d92290679067..000000000000 2.18.4 -From 0eaead3eea7f5a4783620310be515a0e6a8fe1a4 Mon Sep 17 00:00:00 2001 +From b03947e837c308c65b53986704f03ec43611e991 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 12 Mar 2020 12:16:18 +0000 -Subject: [PATCH 0507/1225] Revert "arm64/mm: Limit the DMA zone for arm64" +Subject: [PATCH 0507/1226] Revert "arm64/mm: Limit the DMA zone for arm64" This reverts commit 47fec0dcefa53f44985e95785021447d646daa2b. --- @@ -362973,10 +362973,10 @@ index 1898739ec5b7..cbcac03c0e0d 100644 2.18.4 -From ab770e37d0474f876dd09258b9e3a58fc4779c20 Mon Sep 17 00:00:00 2001 +From fcc642a63ed08660df238f1e5d71d2f283072ebe Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 12 Mar 2020 14:06:04 +0000 -Subject: [PATCH 0508/1225] Revert "dma-direct: check for overflows on 32 bit +Subject: [PATCH 0508/1226] Revert "dma-direct: check for overflows on 32 bit DMA addresses" This reverts commit e44850bd4205a8cf17f23c44668c0f8d28ad40b1. @@ -363023,10 +363023,10 @@ index 6a18a97b76a8..adf993a3bd58 100644 2.18.4 -From cb00043aba6fe17de01fddc6d4e25d8c1a42ae1e Mon Sep 17 00:00:00 2001 +From 54dec9600af5a1a2c211353820d5cd8050fd88e7 Mon Sep 17 00:00:00 2001 From: Robin Murphy Date: Wed, 3 Jul 2019 18:23:01 +0100 -Subject: [PATCH 0509/1225] of/address: Introduce of_get_next_dma_parent() +Subject: [PATCH 0509/1226] of/address: Introduce of_get_next_dma_parent() helper commit 862ab5578f754117742c8b8c8e5ddf98bdb190ba upstream. @@ -363069,10 +363069,10 @@ index 5abb056b2b51..b2a86049c423 100644 2.18.4 -From a26dc7580da5daef1573a82475cbec7d67446047 Mon Sep 17 00:00:00 2001 +From 4a6947bf873041f2c89b26a115bc4a1a80c5f392 Mon Sep 17 00:00:00 2001 From: Robin Murphy Date: Wed, 3 Jul 2019 14:47:31 +0100 -Subject: [PATCH 0510/1225] of: address: Follow DMA parent for "dma-coherent" +Subject: [PATCH 0510/1226] of: address: Follow DMA parent for "dma-coherent" commit c60bf3eb888a362100aa1bdbea351dab681e262a upstream. @@ -363105,10 +363105,10 @@ index b2a86049c423..42269c8a308b 100644 2.18.4 -From 99346032b3dd1d5ea10025c476903918b277e164 Mon Sep 17 00:00:00 2001 +From 14af5d851eebda03db826afa361a77d3819f9fe4 Mon Sep 17 00:00:00 2001 From: Robin Murphy Date: Tue, 2 Jul 2019 18:42:39 +0100 -Subject: [PATCH 0511/1225] of: Factor out #{addr,size}-cells parsing +Subject: [PATCH 0511/1226] 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 @@ -363232,10 +363232,10 @@ index 24786818e32e..66294d29942a 100644 2.18.4 -From 8e87f04493953f968bcc4d7d52a2b59fd8dbe0e3 Mon Sep 17 00:00:00 2001 +From d1775847f55d7642a95737c8d0bc51a65e38c38d Mon Sep 17 00:00:00 2001 From: Rob Herring Date: Wed, 4 Sep 2019 11:43:30 +0100 -Subject: [PATCH 0512/1225] of/address: Translate 'dma-ranges' for parent nodes +Subject: [PATCH 0512/1226] of/address: Translate 'dma-ranges' for parent nodes missing 'dma-ranges' commit 81db12ee15cb83926e290a8a3654a2dfebc80935 upstream. @@ -363278,10 +363278,10 @@ index 104617bffcc8..4e41ab740fc3 100644 2.18.4 -From 553f7dd42d4263ec3beec86c6ed97d46b829791a Mon Sep 17 00:00:00 2001 +From f1d0b7cba1272181b36e1bb9ece4d1ae85b7cc1f Mon Sep 17 00:00:00 2001 From: Robin Murphy Date: Wed, 3 Jul 2019 18:42:20 +0100 -Subject: [PATCH 0513/1225] of: Make of_dma_get_range() work on bus nodes +Subject: [PATCH 0513/1226] of: Make of_dma_get_range() work on bus nodes commit 951d48855d86e72e0d6de73440fe09d363168064 upstream. @@ -363391,10 +363391,10 @@ index 4e41ab740fc3..100b762ac080 100644 2.18.4 -From 65a0d2660d4ee2e554029d5be71bab20f8783ffe Mon Sep 17 00:00:00 2001 +From b189cfa1bcb434de15501d0b954010cda84a1a09 Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Wed, 11 Sep 2019 20:25:43 +0200 -Subject: [PATCH 0514/1225] arm64: mm: use arm64_dma_phys_limit instead of +Subject: [PATCH 0514/1226] arm64: mm: use arm64_dma_phys_limit instead of calling max_zone_dma_phys() commit ae970dc096b2d39f65f2e18d142e3978dc9ee1c7 upstream. @@ -363427,10 +363427,10 @@ index cbcac03c0e0d..1ba9ad5c4c16 100644 2.18.4 -From 08a3316e68a09b3aecee44c1990308db3692f553 Mon Sep 17 00:00:00 2001 +From d8470e116eb9a81d9d548f86c4d4c3180c7f64a2 Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Wed, 11 Sep 2019 20:25:44 +0200 -Subject: [PATCH 0515/1225] arm64: rename variables used to calculate +Subject: [PATCH 0515/1226] arm64: rename variables used to calculate ZONE_DMA32's size commit a573cdd7973dedd87e62196c400332896bb236c8 upstream. @@ -363550,10 +363550,10 @@ index 1ba9ad5c4c16..98e7310fd059 100644 2.18.4 -From 5cb6f99e86fa2da209fd05a9ed8775bee688c6e8 Mon Sep 17 00:00:00 2001 +From 543b36119d7c14880fad198e216262363f9f0d1c Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Wed, 11 Sep 2019 20:25:45 +0200 -Subject: [PATCH 0516/1225] arm64: use both ZONE_DMA and ZONE_DMA32 +Subject: [PATCH 0516/1226] arm64: use both ZONE_DMA and ZONE_DMA32 commit 1a8e1cef7603e218339ac63cb3178b25554524e5 upstream. @@ -363734,10 +363734,10 @@ index 98e7310fd059..09edbfed7369 100644 2.18.4 -From 37546e47575750be77f736f1a6628bb6c2c6f022 Mon Sep 17 00:00:00 2001 +From 59d5ba2b2402564a8919d3eec4e44610b25a6839 Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Wed, 11 Sep 2019 20:25:46 +0200 -Subject: [PATCH 0517/1225] mm: refresh ZONE_DMA and ZONE_DMA32 comments in +Subject: [PATCH 0517/1226] mm: refresh ZONE_DMA and ZONE_DMA32 comments in 'enum zone_type' commit 734f9246e791d8da278957b2c326d7709b2a97c0 upstream. @@ -363822,10 +363822,10 @@ index a90aba3d6afb..6d8ea64eeb28 100644 2.18.4 -From 4e863bc42b8ca4b63c598a5ffd9641fffa05aaf6 Mon Sep 17 00:00:00 2001 +From 1e872ae5f7639187424e35a12a47602ad668ac50 Mon Sep 17 00:00:00 2001 From: Rob Herring Date: Mon, 28 Oct 2019 11:32:32 -0500 -Subject: [PATCH 0518/1225] resource: Add a resource_list_first_type helper +Subject: [PATCH 0518/1226] resource: Add a resource_list_first_type helper commit 494f8b10d832456a96be4ee7317425f6936cabc8 upstream. @@ -363864,10 +363864,10 @@ index 06da59b23b79..ff0339df56af 100644 2.18.4 -From 53db631c44e2c4ea377b05201186a91d46e05955 Mon Sep 17 00:00:00 2001 +From da1af10035c4128280424439b8c787dbf3a99148 Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Mon, 14 Oct 2019 20:31:03 +0200 -Subject: [PATCH 0519/1225] dma/direct: turn ARCH_ZONE_DMA_BITS into a variable +Subject: [PATCH 0519/1226] dma/direct: turn ARCH_ZONE_DMA_BITS into a variable commit 8b5369ea580964dbc982781bfb9fb93459fc5e8d upstream. @@ -364079,10 +364079,10 @@ index d2b462835469..947823f1ccdf 100644 2.18.4 -From 8ed7a738447c23e4469efcca1a2bc628609cd07c Mon Sep 17 00:00:00 2001 +From c1a21d62a2010912880272f9d4d82bb19eea484a Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Thu, 7 Nov 2019 16:06:44 +0100 -Subject: [PATCH 0520/1225] dma-direct: check for overflows on 32 bit DMA +Subject: [PATCH 0520/1226] 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 @@ -364149,10 +364149,10 @@ index d03af3605460..7aadb776924d 100644 2.18.4 -From 2c13a964c14970738dcecd932ba318d173872aed Mon Sep 17 00:00:00 2001 +From 274eb355c3b7d425ae3336ea5211bdab8f66ad88 Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Thu, 7 Nov 2019 16:06:45 +0100 -Subject: [PATCH 0521/1225] x86/PCI: sta2x11: use default DMA address +Subject: [PATCH 0521/1226] x86/PCI: sta2x11: use default DMA address translation commit e380a0394c36a3a878c858418d5dd7f5f195b6fc upstream. @@ -364421,10 +364421,10 @@ index 6269a175385d..4a631264b809 100644 2.18.4 -From 05f83482812ec7d4a71a2411378c717a049dba4a Mon Sep 17 00:00:00 2001 +From bf1c37a4aedcccc40d51a6e1464e06e490b0a600 Mon Sep 17 00:00:00 2001 From: Rob Herring Date: Wed, 30 Oct 2019 17:30:57 -0500 -Subject: [PATCH 0522/1225] PCI: of: Add inbound resource parsing to helpers +Subject: [PATCH 0522/1226] 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 @@ -364506,10 +364506,10 @@ index fbcb211cceb4..d421555fc786 100644 return ret; diff --git a/drivers/pci/controller/pci-aardvark.c b/drivers/pci/controller/pci-aardvark.c -index 89cc6980b596..73d291efac9d 100644 +index 0a2902569f14..43e2a8af2552 100644 --- a/drivers/pci/controller/pci-aardvark.c +++ b/drivers/pci/controller/pci-aardvark.c -@@ -1049,7 +1049,8 @@ static int advk_pcie_probe(struct platform_device *pdev) +@@ -1060,7 +1060,8 @@ static int advk_pcie_probe(struct platform_device *pdev) return ret; } @@ -364890,10 +364890,10 @@ index 6a6a819c5b49..df23d3517545 100644 2.18.4 -From 0df19d0e1c08562d23dda124fdfd273a5b934e56 Mon Sep 17 00:00:00 2001 +From 6f1a6f28a91bba745f5e3692c063ff712d9a59e2 Mon Sep 17 00:00:00 2001 From: Christoph Hellwig Date: Tue, 12 Nov 2019 17:06:04 +0100 -Subject: [PATCH 0523/1225] dma-direct: unify the dma_capable definitions +Subject: [PATCH 0523/1226] dma-direct: unify the dma_capable definitions commit 130c1ccbf55330b55e82612a6e54eebb82c9d746 upstream. @@ -365005,10 +365005,10 @@ index 7aadb776924d..9e2e3d37b15c 100644 2.18.4 -From bc2ce248a4e25dff574ad6cf3a0ea5f92af54ac1 Mon Sep 17 00:00:00 2001 +From 8372c2456a1307b2aecbe6ecc37f8011553f5a8b Mon Sep 17 00:00:00 2001 From: Christoph Hellwig Date: Tue, 12 Nov 2019 17:07:43 +0100 -Subject: [PATCH 0524/1225] dma-direct: avoid a forward declaration for +Subject: [PATCH 0524/1226] 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 @@ -365080,10 +365080,10 @@ index 9e2e3d37b15c..f812ea2459f1 100644 2.18.4 -From f683f9cf53800a6f9c8d32023075329f8026effc Mon Sep 17 00:00:00 2001 +From bd5c3d9b0cc78e96f9d756b3b781e4c55a95ef03 Mon Sep 17 00:00:00 2001 From: Christoph Hellwig Date: Tue, 19 Nov 2019 17:38:58 +0100 -Subject: [PATCH 0525/1225] dma-direct: exclude dma_direct_map_resource from +Subject: [PATCH 0525/1226] dma-direct: exclude dma_direct_map_resource from the min_low_pfn check commit 68a33b1794665ba8a1d1ef1d3bfcc7c587d380a6 upstream. @@ -365209,10 +365209,10 @@ index f99b79d7e123..8d230ee47e12 100644 2.18.4 -From 8859b290026a621bde9995e7de5b10f0bf8e8091 Mon Sep 17 00:00:00 2001 +From a8d5418a252489db500c575a7af738995fba1dae Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Thu, 21 Nov 2019 10:26:44 +0100 -Subject: [PATCH 0526/1225] dma-mapping: treat dev->bus_dma_mask as a DMA limit +Subject: [PATCH 0526/1226] dma-mapping: treat dev->bus_dma_mask as a DMA limit commit a7ba70f1787f977f970cd116076c6fce4b9e01cc upstream. @@ -365422,10 +365422,10 @@ index 8beb418ce167..6b657cbec5cd 100644 if (pdev->dma_mask && pdev->dma_mask < DMA_BIT_MASK(32)) return 0; diff --git a/drivers/iommu/dma-iommu.c b/drivers/iommu/dma-iommu.c -index 76bd2309e023..a153ba1b8507 100644 +index 9c3e630c6c4c..8c820e02acff 100644 --- a/drivers/iommu/dma-iommu.c +++ b/drivers/iommu/dma-iommu.c -@@ -404,8 +404,7 @@ static dma_addr_t iommu_dma_alloc_iova(struct iommu_domain *domain, +@@ -406,8 +406,7 @@ static dma_addr_t iommu_dma_alloc_iova(struct iommu_domain *domain, if (iova_len < (1 << (IOVA_RANGE_CACHE_MAX_SIZE - 1))) iova_len = roundup_pow_of_two(iova_len); @@ -365605,10 +365605,10 @@ index 803bb857aa1b..085a0db545c7 100644 2.18.4 -From b0425750f05dd70df1fcd80dffa9a734c7f8e8c8 Mon Sep 17 00:00:00 2001 +From db5b22d90f37fe1b60b4490bacaec4879fd2b1e2 Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Mon, 16 Dec 2019 12:01:08 +0100 -Subject: [PATCH 0527/1225] ARM: dts: bcm2711: Enable PCIe controller +Subject: [PATCH 0527/1226] ARM: dts: bcm2711: Enable PCIe controller commit d5c8dc0d4c880fbde5293cc186b1ab23466254c4 upstream. @@ -365667,10 +365667,10 @@ index e2f6ffb00aa9..b56388ce1216 100644 2.18.4 -From eaca306796ab2602346d2b83510abb23af716d68 Mon Sep 17 00:00:00 2001 +From e81141a47895102f0df7794ae4bdd337f180ee95 Mon Sep 17 00:00:00 2001 From: Jim Quinlan Date: Mon, 16 Dec 2019 12:01:09 +0100 -Subject: [PATCH 0528/1225] PCI: brcmstb: Add Broadcom STB PCIe host controller +Subject: [PATCH 0528/1226] PCI: brcmstb: Add Broadcom STB PCIe host controller driver commit c0452137034bda8f686dd9a2e167949bfffd6776 upstream. @@ -366488,10 +366488,10 @@ index 000000000000..3250a2e6b1b4 2.18.4 -From 40375fb5dd3f90e4479628eb927ec487f08551f4 Mon Sep 17 00:00:00 2001 +From 9cdfc92162651879c81ddf762137574f66c25661 Mon Sep 17 00:00:00 2001 From: Jim Quinlan Date: Mon, 16 Dec 2019 12:01:10 +0100 -Subject: [PATCH 0529/1225] PCI: brcmstb: Add MSI support +Subject: [PATCH 0529/1226] PCI: brcmstb: Add MSI support commit 40ca1bf580ef24df30702032ba5e40dfdcaa200b upstream. @@ -366879,10 +366879,10 @@ index 3250a2e6b1b4..d20aabc26273 100644 2.18.4 -From 085c40d484b82aeceaab1d66d2af2f0640b53006 Mon Sep 17 00:00:00 2001 +From a3e88e274c07e7ea482a2a4808d5e12830624021 Mon Sep 17 00:00:00 2001 From: Marek Szyprowski Date: Thu, 27 Feb 2020 12:51:46 +0100 -Subject: [PATCH 0530/1225] PCI: brcmstb: Fix build on 32bit ARM platforms with +Subject: [PATCH 0530/1226] PCI: brcmstb: Fix build on 32bit ARM platforms with older compilers commit 73a7a271b3eee7b83f29b13866163776f1cbef89 upstream. @@ -366923,10 +366923,10 @@ index d20aabc26273..3a10e678c7f4 100644 2.18.4 -From c82a7b3b53d765576ccab15edd0ae54843fd9fcb Mon Sep 17 00:00:00 2001 +From cf759d7f1f5b7f0c63dce856a5c13432fb1e05bd Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 2 Mar 2020 15:05:25 +0000 -Subject: [PATCH 0531/1225] bcm2711-rpi.dtsi: Use upstream pcie node +Subject: [PATCH 0531/1226] 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. @@ -367006,10 +367006,10 @@ index a71b2eb74723..18ba012413aa 100644 2.18.4 -From 3c82a49fc9e4292063b12446333fc33994c675d3 Mon Sep 17 00:00:00 2001 +From bf24c929a81310daabcebeccd3d711b18de52d8f Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 11 Mar 2020 12:14:49 +0000 -Subject: [PATCH 0532/1225] Revert "media: i2c: Add driver for Sony IMX219 +Subject: [PATCH 0532/1226] Revert "media: i2c: Add driver for Sony IMX219 sensor" This reverts commit 39d484cb87cbe5da5035199fbdec1f3c0b71d2ea. @@ -368157,10 +368157,10 @@ index 682397a48492..000000000000 2.18.4 -From 83f40d3af91f0b73c15ead9c19ade72c1b6df1a3 Mon Sep 17 00:00:00 2001 +From 834cf0b4866064629b08de8bede7a86e93f3855f Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 11 Mar 2020 12:14:58 +0000 -Subject: [PATCH 0533/1225] Revert "media: dt-bindings: Add binding for the +Subject: [PATCH 0533/1226] Revert "media: dt-bindings: Add binding for the Sony IMX219 sensor" This reverts commit e3dca865875b345a2fa45e8295e32d701c666334. @@ -368238,10 +368238,10 @@ index a02f1ce1e120..000000000000 2.18.4 -From 225fa55c9588d659883e3bd8a81f0fdffd5b9358 Mon Sep 17 00:00:00 2001 +From 874c482565153c16d4218a1de56a9b77d3471dbf Mon Sep 17 00:00:00 2001 From: Andrey Konovalov Date: Mon, 20 Jan 2020 05:15:57 -0300 -Subject: [PATCH 0534/1225] media: dt-bindings: media: i2c: Add IMX219 CMOS +Subject: [PATCH 0534/1226] media: dt-bindings: media: i2c: Add IMX219 CMOS sensor binding Commit 9d730f2cf4c0391785855dd231577d2de2594df9 upstream. @@ -368403,10 +368403,10 @@ index b7685777a806..d99bdf934705 100644 2.18.4 -From 4bf378c320c431b867bbeeeb08fea00c436d2b95 Mon Sep 17 00:00:00 2001 +From c60db3bf1d793e12e8968df79b440f57f30a16c2 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 20 Jan 2020 05:15:58 -0300 -Subject: [PATCH 0535/1225] media: i2c: Add driver for Sony IMX219 sensor +Subject: [PATCH 0535/1226] media: i2c: Add driver for Sony IMX219 sensor Commit 1283b3b8f82b9004fbb94398cade5c8e797a2c8d upstream. (Currently on linux-media/master, queued for 5.7) @@ -369786,10 +369786,10 @@ index 000000000000..f1effb5a5f66 2.18.4 -From 48f05ae8f996a4cfb3ba536d6e116d4a9ca8a925 Mon Sep 17 00:00:00 2001 +From 2af07cdf3fceb637f0718a56c73987f239f8743e Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 11 Mar 2020 12:07:57 +0000 -Subject: [PATCH 0536/1225] overlays: imx219: Correct link frequency to match +Subject: [PATCH 0536/1226] overlays: imx219: Correct link frequency to match the upstream driver The upstream driver is checking the link frequency parameter, and @@ -369817,10 +369817,10 @@ index 2a1500d07b68..b9e3d9e5730d 100644 2.18.4 -From 3618cef5adf78836a9dc8dc7aa84d09e48256cf4 Mon Sep 17 00:00:00 2001 +From 6333dcf3f81999207775ad0225a4d470d6c6a660 Mon Sep 17 00:00:00 2001 From: Nataliya Korovkina Date: Thu, 12 Mar 2020 17:22:53 -0400 -Subject: [PATCH 0537/1225] Kbuild: Allow .dtbo overlays to be built, adjust. +Subject: [PATCH 0537/1226] Kbuild: Allow .dtbo overlays to be built, adjust. This is adjustment to commit d368ceaacdccd7732dc97d1d7987bdf7149d62e3 "kbuild: Allow .dtbo overlays to be built piecemeal" @@ -369833,7 +369833,7 @@ Signed-off-by: Nataliya Korovkina 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile -index 94e027c8e7bc..36474e0b94d9 100644 +index c5b683298001..d48a1fe9d018 100644 --- a/Makefile +++ b/Makefile @@ -1269,7 +1269,7 @@ ifneq ($(dtstree),) @@ -369849,10 +369849,10 @@ index 94e027c8e7bc..36474e0b94d9 100644 2.18.4 -From 48d2621b545ba3b504e90f82da6e38b1456e2732 Mon Sep 17 00:00:00 2001 +From 51287d3aba8e329fc58cc912ddf43ec4c6aa8f9b Mon Sep 17 00:00:00 2001 From: David Plowman Date: Wed, 15 Jan 2020 13:40:38 +0000 -Subject: [PATCH 0538/1225] media: ov5647: Fix return codes from +Subject: [PATCH 0538/1226] media: ov5647: Fix return codes from ov5647_write/ov5647_read functions. Previously they were returning positive non-zero codes for success, @@ -369929,10 +369929,10 @@ index 07550377be2e..6ecc018ac431 100644 2.18.4 -From d25bd57a186f75f40130e5318e22eb0dc8205240 Mon Sep 17 00:00:00 2001 +From 9848c6e1cbe9ac736a5a073fee522b3fea4436ea Mon Sep 17 00:00:00 2001 From: David Plowman Date: Wed, 29 Jan 2020 15:30:53 +0000 -Subject: [PATCH 0539/1225] media: ov5647: Add basic support for multiple +Subject: [PATCH 0539/1226] media: ov5647: Add basic support for multiple sensor modes. Specifically: @@ -370342,10 +370342,10 @@ index 6ecc018ac431..0d84b7640cf3 100644 2.18.4 -From 058a41bd00510d103ebcad6b6806749a2d7e7060 Mon Sep 17 00:00:00 2001 +From c6346903b56879df065de83d440c3624c1c2af2d Mon Sep 17 00:00:00 2001 From: David Plowman Date: Wed, 29 Jan 2020 15:31:23 +0000 -Subject: [PATCH 0540/1225] media: ov5647: Add V4L2 controls for analogue gain, +Subject: [PATCH 0540/1226] media: ov5647: Add V4L2 controls for analogue gain, exposure and AWB Added basic v4l2_ctrl_handler infrastructure (there was none @@ -370625,10 +370625,10 @@ index 0d84b7640cf3..16cfafc9cf9c 100644 2.18.4 -From ce07d532370d58e27051847eae78eada04b89aae Mon Sep 17 00:00:00 2001 +From 77052502fdd2ebfcb6161c8cf66f235dab1dc730 Mon Sep 17 00:00:00 2001 From: David Plowman Date: Wed, 29 Jan 2020 15:31:28 +0000 -Subject: [PATCH 0541/1225] media: ov5647: Add extra 10-bit sensor modes. +Subject: [PATCH 0541/1226] media: ov5647: Add extra 10-bit sensor modes. The 8-bit VGA mode remains, we add the following 10-bit modes: @@ -371180,10 +371180,10 @@ index 16cfafc9cf9c..fc6c5d9c4532 100644 2.18.4 -From ec899608dcb95af4c48cde2146d6242e9bdbda2b Mon Sep 17 00:00:00 2001 +From ecc48dbb48861b0ef48584da2bae9456a1508dcb Mon Sep 17 00:00:00 2001 From: David Plowman Date: Wed, 29 Jan 2020 15:31:32 +0000 -Subject: [PATCH 0542/1225] media: ov5647: change defaults to better match raw +Subject: [PATCH 0542/1226] media: ov5647: change defaults to better match raw camera applications. Specifically: @@ -371245,10 +371245,10 @@ index fc6c5d9c4532..66b3ee5cc190 100644 2.18.4 -From b0779e4eef88f30025cd0022085ddc67c9a9014a Mon Sep 17 00:00:00 2001 +From 423871fd51deb672b53845b2db48b50c9e2fd344 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 26 Dec 2019 15:44:31 +0100 -Subject: [PATCH 0543/1225] drm/vc4: fkms: Change crtc_state structure name to +Subject: [PATCH 0543/1226] drm/vc4: fkms: Change crtc_state structure name to avoid conflict Signed-off-by: Maxime Ripard @@ -371330,10 +371330,10 @@ index b0c1096efbe5..2bfa10660fe0 100644 2.18.4 -From e69ce91f61e9717dff7e8b87861f124c620d907e Mon Sep 17 00:00:00 2001 +From 797574fd15930b3120ea51f0a1825406dc6d3c60 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 24 Jan 2020 14:22:06 +0000 -Subject: [PATCH 0544/1225] drm/fourcc: Add packed 10bit YUV 4:2:0 format +Subject: [PATCH 0544/1226] 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). @@ -371393,10 +371393,10 @@ index 3feeaa3f987a..9847286609a8 100644 2.18.4 -From 91870b1b0dbdaa9666b339230dd6a141e022aafa Mon Sep 17 00:00:00 2001 +From 8872628899ed69a6b91cdd216199814863661e34 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 24 Jan 2020 14:24:33 +0000 -Subject: [PATCH 0545/1225] drm/vc4: Add DRM_FORMAT_P030 support to +Subject: [PATCH 0545/1226] drm/vc4: Add DRM_FORMAT_P030 support to firmware-kms Adds support for this format which is 3 10bit samples packed into @@ -371473,10 +371473,10 @@ index 0bdffe5dd1e9..8e76576733ef 100644 2.18.4 -From 776164378cb537bced0c4f5bc1ae45e09020037d Mon Sep 17 00:00:00 2001 +From 42c8a5397981b920d7a8812672a5c2a27314277d Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Fri, 6 Mar 2020 11:08:10 +0100 -Subject: [PATCH 0546/1225] gpio-ir-overlay: add parameter to configure signal +Subject: [PATCH 0546/1226] gpio-ir-overlay: add parameter to configure signal polarity (#3490) Standard IR receivers use inverted / active-low signalling @@ -371526,10 +371526,10 @@ index 58f588498d68..162b6ce07dc9 100644 2.18.4 -From f9732ae00be222914e4b6a58d23f73a2da2a4727 Mon Sep 17 00:00:00 2001 +From 79a17daf4ab5173c234f152ffc55ea6cecdfee1c Mon Sep 17 00:00:00 2001 From: AMuszkat Date: Mon, 24 Feb 2020 22:56:59 +0100 -Subject: [PATCH 0547/1225] Add support for merus-amp soundcard and ma120x0p +Subject: [PATCH 0547/1226] Add support for merus-amp soundcard and ma120x0p codec correct checkpatch warnings and errors @@ -373135,10 +373135,10 @@ index 000000000000..39c74b17e007 2.18.4 -From c956c9860463ec0a5bac0afe6616d27c626a95ce Mon Sep 17 00:00:00 2001 +From 2301c57f86d0817fc7f5793cd87a9ac958e9c931 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 17 Mar 2020 16:39:07 +0000 -Subject: [PATCH 0548/1225] ARM: dts: bcm2711: Add 32-bit PMU compatibility +Subject: [PATCH 0548/1226] 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 @@ -373168,10 +373168,10 @@ index 18ba012413aa..b434b8392e9e 100644 2.18.4 -From e05ec97069e06261aaf2d0218e2d199e03adbc84 Mon Sep 17 00:00:00 2001 +From ea8ed52faadcb7d62229d9a3c40c600f6f60cc11 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 19 Mar 2020 10:04:46 +0000 -Subject: [PATCH 0549/1225] ARM: dts: bcm271x: Use a53 pmu, drop RPI364 +Subject: [PATCH 0549/1226] 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 @@ -373251,10 +373251,10 @@ index 1fd86f81f542..bf69a4b0b172 100644 2.18.4 -From 601ccb6e035b56a8b4048b55df9c6c0b54fe6898 Mon Sep 17 00:00:00 2001 +From 4ebab22265c4fd7762c61b908d9250ba581638d7 Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Tue, 25 Feb 2020 14:11:59 +0100 -Subject: [PATCH 0550/1225] net: bcmgenet: Clear ID_MODE_DIS in +Subject: [PATCH 0550/1226] net: bcmgenet: Clear ID_MODE_DIS in EXT_RGMII_OOB_CTRL when not needed commit 402482a6a78e5c61d8a2ec6311fc5b4aca392cd6 upstream. @@ -373274,7 +373274,7 @@ Signed-off-by: Matthias Reichl 1 file changed, 1 insertion(+) diff --git a/drivers/net/ethernet/broadcom/genet/bcmmii.c b/drivers/net/ethernet/broadcom/genet/bcmmii.c -index 0516d14f4703..942ee7cc8266 100644 +index fd0f65385c43..93cd387ad77d 100644 --- a/drivers/net/ethernet/broadcom/genet/bcmmii.c +++ b/drivers/net/ethernet/broadcom/genet/bcmmii.c @@ -292,6 +292,7 @@ int bcmgenet_mii_config(struct net_device *dev, bool init) @@ -373289,10 +373289,10 @@ index 0516d14f4703..942ee7cc8266 100644 2.18.4 -From 2b114d1a7ea066e8a84a7c5cf9fec069db8b3c35 Mon Sep 17 00:00:00 2001 +From 54bcc7dd1801bd09eb2eec1af118cfaa3e64539a Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Mon, 18 Nov 2019 16:51:22 +0100 -Subject: [PATCH 0551/1225] drm/modes: parse_cmdline: Fix possible reference +Subject: [PATCH 0551/1226] drm/modes: parse_cmdline: Fix possible reference past end of string Commit 8582e244e5fe72d2e9ace186fa8f3ed3bb4122e1 upstream. @@ -373436,10 +373436,10 @@ index 3fd35e6b9d53..86fb462a8ca1 100644 2.18.4 -From c096af085f5e14edb7d462352a036ff3c202b6f7 Mon Sep 17 00:00:00 2001 +From 159b3340e83e2bc16e4b0750d44e4b53d84dad4d Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Mon, 18 Nov 2019 16:51:23 +0100 -Subject: [PATCH 0552/1225] drm/modes: parse_cmdline: Make various char +Subject: [PATCH 0552/1226] drm/modes: parse_cmdline: Make various char pointers const Commit 83e14ea3a64f00897cc31974d3ae4e27e5a7405b upstream. @@ -373492,10 +373492,10 @@ index 86fb462a8ca1..342fe8076ee7 100644 2.18.4 -From 988d660affd394bf2f1cf6a0971151345cc7c2a8 Mon Sep 17 00:00:00 2001 +From d30ce3ab7c25cc03412e9fe397db1641d51af233 Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Mon, 18 Nov 2019 16:51:24 +0100 -Subject: [PATCH 0553/1225] drm/modes: parse_cmdline: Stop parsing extras after +Subject: [PATCH 0553/1226] drm/modes: parse_cmdline: Stop parsing extras after bpp / refresh at ', ' Commit c2ed3e941901810ad3d55ce1935fa22c5007fee4 upstream. @@ -373597,10 +373597,10 @@ index 035f86c5d648..7b199acaf292 100644 2.18.4 -From 8d79ab4be67207fff02e0e4d762c75a09671b61f Mon Sep 17 00:00:00 2001 +From 96c44619c34ab95153b95d05472811f3d0d70c8b Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Mon, 18 Nov 2019 16:51:25 +0100 -Subject: [PATCH 0554/1225] drm/modes: parse_cmdline: Accept extras directly +Subject: [PATCH 0554/1226] drm/modes: parse_cmdline: Accept extras directly after mode combined with options Commit cfb0881b8f621b656a9e23b31944a5db94cf5842 upstream. @@ -373684,10 +373684,10 @@ index 7b199acaf292..a1210b7bf937 100644 2.18.4 -From 0c58e0594cd99cf5cb4ebf141c515fb52fab6a1c Mon Sep 17 00:00:00 2001 +From 16a5e3e68cfcb510850f3cb5778c0b05092f13fa Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Mon, 18 Nov 2019 16:51:26 +0100 -Subject: [PATCH 0555/1225] drm/modes: parse_cmdline: Rework +Subject: [PATCH 0555/1226] drm/modes: parse_cmdline: Rework drm_mode_parse_cmdline_options() Commit 739b200c2edcaaa7a86f37b0c11db57956433dfb upstream. @@ -373766,10 +373766,10 @@ index ff9d9daf2631..0d7de6f4dec0 100644 2.18.4 -From a4d4980aae66bf008ad527fc558434fbfe015482 Mon Sep 17 00:00:00 2001 +From 6a47a64546b9bf58a0f4733e0150a1a5e3b50129 Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Mon, 18 Nov 2019 16:51:27 +0100 -Subject: [PATCH 0556/1225] drm/modes: parse_cmdline: Add freestanding argument +Subject: [PATCH 0556/1226] drm/modes: parse_cmdline: Add freestanding argument to drm_mode_parse_cmdline_options() Commit 99e2716e053734b70434502867be24d20a3e2d84 upstream. @@ -373821,10 +373821,10 @@ index 0d7de6f4dec0..d4b9e7ed6dfe 100644 2.18.4 -From cba263ef88615052b66493f6f6e3cc0ab239986f Mon Sep 17 00:00:00 2001 +From aaaf0de81e9e1169e3f7596a2ccc0e8e40705bf4 Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Mon, 18 Nov 2019 16:51:28 +0100 -Subject: [PATCH 0557/1225] drm/modes: parse_cmdline: Set bpp/refresh_specified +Subject: [PATCH 0557/1226] drm/modes: parse_cmdline: Set bpp/refresh_specified after successful parsing Commit 6a2d163756545aa3180d7851d5f8322b865e72be upstream. @@ -373891,10 +373891,10 @@ index d4b9e7ed6dfe..7b9f067a8898 100644 2.18.4 -From 8eaa56357cc4d6913293396cbce19365ac543f9f Mon Sep 17 00:00:00 2001 +From 2d39b11849f924965166d872c4f47764ea4c14ae Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Mon, 18 Nov 2019 16:51:29 +0100 -Subject: [PATCH 0558/1225] drm/modes: parse_cmdline: Allow specifying +Subject: [PATCH 0558/1226] drm/modes: parse_cmdline: Allow specifying stand-alone options Commit 7b1cce760afe38b40f0989cdf10b2190dccf9815 upstream. @@ -374147,10 +374147,10 @@ index a1210b7bf937..9835dd329cfc 100644 2.18.4 -From 813af3a3dd6638f3d1ba1f33fced024ddff07545 Mon Sep 17 00:00:00 2001 +From 1fbd51cb6221de6c1205a20d6f940f056c07aed5 Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Mon, 18 Nov 2019 16:51:30 +0100 -Subject: [PATCH 0559/1225] drm/modes: parse_cmdline: Add support for +Subject: [PATCH 0559/1226] drm/modes: parse_cmdline: Add support for specifying panel_orientation (v2) Commit 4e7a4a6fbdc669c44e6079f9d5eb25673749455f upstream. @@ -374318,10 +374318,10 @@ index 681cb590f952..3fbcf7d3fcaf 100644 2.18.4 -From 0dadf9b3befa14fdc9b243b1949740b59eb46921 Mon Sep 17 00:00:00 2001 +From c34d58e0e8daa73753ef122da0e49897b5bb2761 Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Mon, 18 Nov 2019 16:51:31 +0100 -Subject: [PATCH 0560/1225] drm/modes: parse_cmdline: Remove some unnecessary +Subject: [PATCH 0560/1226] drm/modes: parse_cmdline: Remove some unnecessary code (v2) Commit 5b926617cdef41ce0696e09834991194b1759e28 upstream. @@ -374362,10 +374362,10 @@ index 378a915b81dd..99149616fce0 100644 2.18.4 -From f15e04e792e338a6190d1486b0442f16cfc5aed5 Mon Sep 17 00:00:00 2001 +From 918f63a23e20699b1dabae487ce571fdfbdc051c Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Mon, 18 Nov 2019 16:51:32 +0100 -Subject: [PATCH 0561/1225] drm/modes: parse_cmdline: Explicitly memset the +Subject: [PATCH 0561/1226] drm/modes: parse_cmdline: Explicitly memset the passed in drm_cmdline_mode struct Commit d1fe276b5115f0d581c3cfe6154633b3547e8aab upstream. @@ -374409,10 +374409,10 @@ index 99149616fce0..afc0ee99b138 100644 2.18.4 -From 04aa7e8a777597e927aa353831b99d39dbac7248 Mon Sep 17 00:00:00 2001 +From 1ed81f59a11c695a8bdcde5a69d351b9df77b8f8 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/1225] drm/v3d: Replace wait_for macros to remove use of +Subject: [PATCH 0562/1226] drm/v3d: Replace wait_for macros to remove use of msleep (#3510) commit 9daee6141cc9c75b09659b02b1cb9eeb2f5e16cc upstream. @@ -374504,10 +374504,10 @@ index 15bc4e28b6cc..197dd4a8a7e1 100644 2.18.4 -From c9020d27f2e42f9aa0821175f292e483a67f935e Mon Sep 17 00:00:00 2001 +From dd54c9db4e2f7062163713d66a649de6fedecf0c Mon Sep 17 00:00:00 2001 From: Nick B Date: Mon, 9 Mar 2020 09:05:39 -0400 -Subject: [PATCH 0563/1225] Reduce noise from rpi poe hat fan +Subject: [PATCH 0563/1226] 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 @@ -374606,10 +374606,10 @@ index 21f8fe6f1229..544038b614e1 100644 2.18.4 -From 0a94e3f1041b9cae6765a689b6fd045153ed41cc Mon Sep 17 00:00:00 2001 +From fdfb4e045784f1520ce8450af0ab6c30b9d20f90 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/1225] add Sensirion SPS30 to i2c-sensor overlay +Subject: [PATCH 0564/1226] add Sensirion SPS30 to i2c-sensor overlay MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -374673,10 +374673,10 @@ index 40881d72a157..ce97837b0db5 100644 2.18.4 -From 9d794e45f4ef94b7406dc83bcd4bcb48e7aad76f Mon Sep 17 00:00:00 2001 +From 7dfb3847ff9a8a370681a13f669ae39953e2c7d2 Mon Sep 17 00:00:00 2001 From: Ricardo Ribalda Delgado Date: Mon, 7 Oct 2019 12:06:31 -0300 -Subject: [PATCH 0565/1225] media: add V4L2_CTRL_TYPE_AREA control type +Subject: [PATCH 0565/1226] media: add V4L2_CTRL_TYPE_AREA control type Commit d1dc49370f8371b00e682ac409aa1987ce641e93 upstream. @@ -374840,10 +374840,10 @@ index 456dfa847ccb..0ffaad82040d 100644 2.18.4 -From 26b2ab3b038852592b697162dddee0ce5c139f5d Mon Sep 17 00:00:00 2001 +From 81cda595450e6f80bcc6155f15b33b25f3b0aeea Mon Sep 17 00:00:00 2001 From: Ricardo Ribalda Delgado Date: Mon, 7 Oct 2019 12:06:33 -0300 -Subject: [PATCH 0566/1225] media: add V4L2_CID_UNIT_CELL_SIZE control +Subject: [PATCH 0566/1226] media: add V4L2_CID_UNIT_CELL_SIZE control Commit 61fd036d01111679b01e4b92e6bd0cdd33809aea upstream. @@ -374900,10 +374900,10 @@ index 616a7c64c4d2..d21ac7545626 100644 2.18.4 -From cb87b965b0c0b70356aef9daafeafa14e8de144a Mon Sep 17 00:00:00 2001 +From 2186aa7f6c6d400af66a53ae29c05bb4605f066a Mon Sep 17 00:00:00 2001 From: Benoit Parrot Date: Mon, 7 Oct 2019 12:10:07 -0300 -Subject: [PATCH 0567/1225] media: v4l2-common: add pixel encoding support +Subject: [PATCH 0567/1226] media: v4l2-common: add pixel encoding support Commit d5a897c8428b38053df4b427a4277b1a0722bfa0 upstream. @@ -375137,10 +375137,10 @@ index c070d8ae11e5..d8c29e089000 100644 2.18.4 -From 2b2d31df651ce84701bb5c75b32cde4617f94606 Mon Sep 17 00:00:00 2001 +From b42a5687bf2fd6af0887137e83b7f5fe9a912714 Mon Sep 17 00:00:00 2001 From: Benoit Parrot Date: Mon, 7 Oct 2019 12:10:08 -0300 -Subject: [PATCH 0568/1225] media: v4l2-common: add RGB565 and RGB55 to +Subject: [PATCH 0568/1226] media: v4l2-common: add RGB565 and RGB55 to v4l2_format_info Commit b373f84d77e1c409aacb4ff5bb5726c45fc8b166 upstream. @@ -375171,10 +375171,10 @@ index 09a3915b98a3..d0e5ebc736f9 100644 2.18.4 -From 5f2e510f086c043e2b723d728a2c5fdc08db0f31 Mon Sep 17 00:00:00 2001 +From 7c20447bb5eb2f692d6072d7c77936b44a0e39eb Mon Sep 17 00:00:00 2001 From: Hans Verkuil Date: Fri, 11 Oct 2019 06:32:40 -0300 -Subject: [PATCH 0569/1225] media: vb2: add V4L2_BUF_FLAG_M2M_HOLD_CAPTURE_BUF +Subject: [PATCH 0569/1226] media: vb2: add V4L2_BUF_FLAG_M2M_HOLD_CAPTURE_BUF This patch adds support for the V4L2_BUF_FLAG_M2M_HOLD_CAPTURE_BUF flag. @@ -375371,10 +375371,10 @@ index 0ffaad82040d..a3fc685be514 100644 2.18.4 -From 2b2134cb88b6ff2a8bee394f19b3906003a09828 Mon Sep 17 00:00:00 2001 +From 73bec487ea9e55215ed4f5ecf6cade876b52be9d Mon Sep 17 00:00:00 2001 From: Hans Verkuil Date: Fri, 11 Oct 2019 06:32:41 -0300 -Subject: [PATCH 0570/1225] media: v4l2-mem2mem: support held capture buffers +Subject: [PATCH 0570/1226] media: v4l2-mem2mem: support held capture buffers Commit f8cca8c97a63d77f48334cde81d15014f43530ef upstream. @@ -375639,10 +375639,10 @@ index 0b9c3a287061..229d9f5d4370 100644 2.18.4 -From b3df3c4f530868d3cff4787e19c11a13dd844bc2 Mon Sep 17 00:00:00 2001 +From be324770812617e719f40567cba2c3a249eb8e82 Mon Sep 17 00:00:00 2001 From: Hans Verkuil Date: Fri, 11 Oct 2019 06:32:42 -0300 -Subject: [PATCH 0571/1225] media: videodev2.h: add V4L2_DEC_CMD_FLUSH +Subject: [PATCH 0571/1226] media: videodev2.h: add V4L2_DEC_CMD_FLUSH Add this new V4L2_DEC_CMD_FLUSH decoder command and document it. @@ -375706,10 +375706,10 @@ index a3fc685be514..05ed1aaf0e9e 100644 2.18.4 -From 067b3e65863bfb1598e6420d6588b4eec62aa217 Mon Sep 17 00:00:00 2001 +From b967699d66a2cc1cddcaa6ba462aece9cbb47740 Mon Sep 17 00:00:00 2001 From: Jernej Skrabec Date: Fri, 11 Oct 2019 06:32:43 -0300 -Subject: [PATCH 0572/1225] media: v4l2-mem2mem: add +Subject: [PATCH 0572/1226] media: v4l2-mem2mem: add stateless_(try_)decoder_cmd ioctl helpers Commit bef41d93aac64b54c3008ca6170bec54f85784f5 upstream. @@ -375810,10 +375810,10 @@ index 229d9f5d4370..3d9e48ed8817 100644 2.18.4 -From 4f4436377bc0f612a1e0b58b84fc6b7f67ef1d0b Mon Sep 17 00:00:00 2001 +From 6f8ad2314fc96d14c7fbb2f167bf75fc19bd4bff Mon Sep 17 00:00:00 2001 From: Hans Verkuil Date: Fri, 11 Oct 2019 06:32:44 -0300 -Subject: [PATCH 0573/1225] media: v4l2-mem2mem: add new_frame detection +Subject: [PATCH 0573/1226] media: v4l2-mem2mem: add new_frame detection Commit f07602ac388723233e9e3c5a05b54baf34e0a3e9 upstream. @@ -375887,10 +375887,10 @@ index 3d9e48ed8817..1d85e24791e4 100644 2.18.4 -From 3bb00ea863d6dada095494adf13389fb2d1a7042 Mon Sep 17 00:00:00 2001 +From 80fb4841e27596fd4bb3294e3016ad738efefc88 Mon Sep 17 00:00:00 2001 From: Ricardo Ribalda Delgado Date: Mon, 7 Oct 2019 12:06:32 -0300 -Subject: [PATCH 0574/1225] media: Documentation: media: Document +Subject: [PATCH 0574/1226] media: Documentation: media: Document V4L2_CTRL_TYPE_AREA Commit 8ae3a0862993c09a8ef0f9abb379553370c517e3 upstream. @@ -375941,10 +375941,10 @@ index a79028e4d929..c23e5ef30c78 100644 2.18.4 -From 6e5539bdd378b22da6a2d66a0e727c83109766df Mon Sep 17 00:00:00 2001 +From 65a0df7e7529d9b02d9b3001bba46f96a15ec9fb Mon Sep 17 00:00:00 2001 From: Paul Kocialkowski Date: Tue, 22 Oct 2019 12:26:52 -0300 -Subject: [PATCH 0575/1225] media: v4l: Add definitions for HEVC stateless +Subject: [PATCH 0575/1226] media: v4l: Add definitions for HEVC stateless decoding This introduces the required definitions for HEVC decoding support with @@ -377055,10 +377055,10 @@ index e7f93109e4a4..65575e9b5a2b 100644 2.18.4 -From 389d6c82bac9c56308779b0c9db3219f0cf12605 Mon Sep 17 00:00:00 2001 +From 1d9b80b75d67d367bd91c49a96f3351c15a07987 Mon Sep 17 00:00:00 2001 From: Jernej Skrabec Date: Wed, 6 Nov 2019 08:02:53 +0100 -Subject: [PATCH 0576/1225] media: v4l2-mem2mem: Fix hold buf flag checks +Subject: [PATCH 0576/1226] media: v4l2-mem2mem: Fix hold buf flag checks Commit 1076df3a77b490d33429560a9e0603b3673223e2 upstream. @@ -377098,10 +377098,10 @@ index 5867d81f3d2c..cc34c5ab7009 100644 2.18.4 -From d02a810d2b0c778d44691bdfcad00516a8400723 Mon Sep 17 00:00:00 2001 +From 9dbbb2cfc9d587832f38fd17240447838d5f0949 Mon Sep 17 00:00:00 2001 From: Paul Kocialkowski Date: Tue, 22 Oct 2019 12:26:53 -0300 -Subject: [PATCH 0577/1225] media: pixfmt: Document the HEVC slice pixel format +Subject: [PATCH 0577/1226] media: pixfmt: Document the HEVC slice pixel format Commit de06f289283298e2938445019999cec46435375c upstream. @@ -377154,10 +377154,10 @@ index 292fdc116c77..7e9b2b939e59 100644 2.18.4 -From c6a53fdb5a4b86cf12aa37b0cba366670500abb0 Mon Sep 17 00:00:00 2001 +From 087a27f1cf5076b4a4dce23877f44436f25c8499 Mon Sep 17 00:00:00 2001 From: Jernej Skrabec Date: Fri, 13 Dec 2019 17:04:25 +0100 -Subject: [PATCH 0578/1225] media: uapi: hevc: Add scaling matrix control +Subject: [PATCH 0578/1226] media: uapi: hevc: Add scaling matrix control Taken from https://patchwork.linuxtv.org/patch/60728/ Changes (mainly documentation) have been requested. @@ -377316,10 +377316,10 @@ index 1009cf0891cc..1592e52c3614 100644 2.18.4 -From 6ffbc980806b94c65416004e9a84be45fc555259 Mon Sep 17 00:00:00 2001 +From 14424f822b7dd410eef9802a4773333f558fdd4f Mon Sep 17 00:00:00 2001 From: Jernej Skrabec Date: Fri, 13 Dec 2019 17:04:27 +0100 -Subject: [PATCH 0579/1225] media: uapi: hevc: Add segment address field +Subject: [PATCH 0579/1226] media: uapi: hevc: Add segment address field From https://patchwork.linuxtv.org/patch/60725/ Changes requested, but mainly docs. @@ -377385,10 +377385,10 @@ index 1592e52c3614..3e2e32098312 100644 2.18.4 -From 8f7888ec81cf47692a4e999847df3a9b8f89bfa5 Mon Sep 17 00:00:00 2001 +From baa78ca39d1ec6fd73a9e5586d03af8a3af7b12e Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 23 Mar 2020 18:34:01 +0000 -Subject: [PATCH 0580/1225] media: hevc_ctrls: Add slice param dependent slice +Subject: [PATCH 0580/1226] media: hevc_ctrls: Add slice param dependent slice segment Adds V4L2_HEVC_SLICE_PARAMS_FLAG_DEPENDENT_SLICE_SEGMENT define. @@ -377414,10 +377414,10 @@ index 3e2e32098312..0ba7735465a2 100644 2.18.4 -From 51e11075fd37dbf7aeeba1ecb87fe3d9533626e8 Mon Sep 17 00:00:00 2001 +From 55898bdd654cca529a13919315e340989fcc46fd Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 23 Mar 2020 19:00:17 +0000 -Subject: [PATCH 0581/1225] media: uapi: Add hevc ctrls for WPP decoding +Subject: [PATCH 0581/1226] media: uapi: Add hevc ctrls for WPP decoding WPP can allow greater parallelism within the decode, but needs offset information to be passed in. @@ -377460,10 +377460,10 @@ index 0ba7735465a2..9c976b3cf092 100644 2.18.4 -From 10cdc8729b0d8af4ef69186680c4fca741614861 Mon Sep 17 00:00:00 2001 +From 492963eaf7ba9ae82745e8650786bb248a122def Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 24 Jan 2020 14:28:21 +0000 -Subject: [PATCH 0582/1225] media: videodev2.h: Add a format for column +Subject: [PATCH 0582/1226] 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 @@ -377777,10 +377777,10 @@ index 05ed1aaf0e9e..5d28d8ef6c0c 100644 2.18.4 -From 7c00fa7d129a935f6fb49c57c51e818f6bc62325 Mon Sep 17 00:00:00 2001 +From 02bce783e2ce8e7c5f30fde13cc5924fde15516b Mon Sep 17 00:00:00 2001 From: John Cox Date: Thu, 5 Mar 2020 14:46:54 +0000 -Subject: [PATCH 0583/1225] media: v4l2-mem2mem: allow request job buffer +Subject: [PATCH 0583/1226] media: v4l2-mem2mem: allow request job buffer processing after job finish Allow the capture buffer to be detached from a v4l2 request job such @@ -378061,10 +378061,10 @@ index 59bf33a12648..b5b5fad97de7 100644 2.18.4 -From 62c6a0cfca867647dfabe6a5183dfbae8f165332 Mon Sep 17 00:00:00 2001 +From 7616cac66ec1786876d62faf33a96fe37bf4c0c2 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 17 Mar 2020 10:53:16 +0000 -Subject: [PATCH 0584/1225] media: dt-bindings: media: Add binding for the +Subject: [PATCH 0584/1226] 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. @@ -378176,10 +378176,10 @@ index d99bdf934705..9a76a6de3e98 100644 2.18.4 -From 59cce351b961d9659642d0f57ef76795d45cd53b Mon Sep 17 00:00:00 2001 +From c6725c2cd6924f28c83ad44edb8d0181f37bcb5f Mon Sep 17 00:00:00 2001 From: John Cox Date: Thu, 5 Mar 2020 18:30:41 +0000 -Subject: [PATCH 0585/1225] staging: media: Add Raspberry Pi V4L2 H265 decoder +Subject: [PATCH 0585/1226] 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. @@ -382579,10 +382579,10 @@ index 000000000000..9c4f3fb2f9f6 2.18.4 -From 5a548b1e74ca30a425585186340cb9d6c0bfe1a5 Mon Sep 17 00:00:00 2001 +From b114884259f5b181cf4e7d0e3ac03a55c010b2d5 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 13 Mar 2020 16:52:55 +0000 -Subject: [PATCH 0586/1225] dtoverlays: Add overlay to enable the HEVC V4L2 +Subject: [PATCH 0586/1226] dtoverlays: Add overlay to enable the HEVC V4L2 driver This replaces the rpivid_mem register mapping driver. @@ -382713,10 +382713,10 @@ index e4ea63553dc0..5fe23a0bf27f 100644 2.18.4 -From 9a71ae8f422f6c3af2aae3ea5de31c9b184c694f Mon Sep 17 00:00:00 2001 +From f32f89a6d7b9ff141e9bc302b0828d1898a7e177 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 13 Mar 2020 16:55:32 +0000 -Subject: [PATCH 0587/1225] defconfig: Add V4L2 HEVC driver to +Subject: [PATCH 0587/1226] defconfig: Add V4L2 HEVC driver to bcm2711_defconfig This replaces the register mapped driver. @@ -382750,10 +382750,10 @@ index 5fe23a0bf27f..e4ea63553dc0 100644 2.18.4 -From a73c1216d97fbf0c3add5ffaea7bf6d00fab5603 Mon Sep 17 00:00:00 2001 +From 84fe9136e411fed48aa7a5e718be63f3924e1118 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 6 Dec 2019 13:05:27 +0100 -Subject: [PATCH 0588/1225] mmc: sdhci: Silence MMC warnings +Subject: [PATCH 0588/1226] 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. @@ -382764,7 +382764,7 @@ Signed-off-by: Maxime Ripard 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/mmc/host/sdhci.c b/drivers/mmc/host/sdhci.c -index 92709232529a..e6061a879eac 100644 +index 2ecd9acebb2f..03a276fa4d79 100644 --- a/drivers/mmc/host/sdhci.c +++ b/drivers/mmc/host/sdhci.c @@ -39,7 +39,7 @@ @@ -382776,7 +382776,7 @@ index 92709232529a..e6061a879eac 100644 #define MAX_TUNING_LOOP 40 -@@ -2758,7 +2758,7 @@ static void sdhci_timeout_timer(struct timer_list *t) +@@ -2762,7 +2762,7 @@ static void sdhci_timeout_timer(struct timer_list *t) spin_lock_irqsave(&host->lock, flags); if (host->cmd && !sdhci_data_line_cmd(host->cmd)) { @@ -382785,7 +382785,7 @@ index 92709232529a..e6061a879eac 100644 mmc_hostname(host->mmc)); sdhci_dumpregs(host); -@@ -2780,7 +2780,7 @@ static void sdhci_timeout_data_timer(struct timer_list *t) +@@ -2784,7 +2784,7 @@ static void sdhci_timeout_data_timer(struct timer_list *t) if (host->data || host->data_cmd || (host->cmd && sdhci_data_line_cmd(host->cmd))) { @@ -382798,10 +382798,10 @@ index 92709232529a..e6061a879eac 100644 2.18.4 -From e86af7d0f7a5583020f89ff8997b8b82387bdd12 Mon Sep 17 00:00:00 2001 +From d751fb24379044db38078374e91b4400405d7915 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 17 Feb 2020 16:20:27 +0100 -Subject: [PATCH 0589/1225] Revert "v3d_drv: Allow clock retrieval by name" +Subject: [PATCH 0589/1226] Revert "v3d_drv: Allow clock retrieval by name" This reverts commit 229fbb896ca6e0a40272cc846e41eeb0c29a551f. --- @@ -382827,10 +382827,10 @@ index 87ce683f3c04..91b0769b69ef 100644 2.18.4 -From f0741cd70447dc01a17e651867fc08fd2dcf76c9 Mon Sep 17 00:00:00 2001 +From 94b5846e88bc054d82fa6c17a28fa60e18c86718 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Wed, 12 Feb 2020 09:33:51 +0100 -Subject: [PATCH 0590/1225] Revert "clk-raspberrypi: Also support v3d clock" +Subject: [PATCH 0590/1226] Revert "clk-raspberrypi: Also support v3d clock" This reverts commit 54354f31352ca1e058b029abd384819435c9ef47. --- @@ -383480,10 +383480,10 @@ index 8daf26df5430..e4e139240340 100644 2.18.4 -From 710e84086aae8d548c86856499b4bc407e4fbbc7 Mon Sep 17 00:00:00 2001 +From 0625ef9c10a00bde45e4f503ef6ef1220f2a3187 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Wed, 12 Feb 2020 09:33:59 +0100 -Subject: [PATCH 0591/1225] Revert "clk-raspberrypi: Allow cpufreq driver to +Subject: [PATCH 0591/1226] Revert "clk-raspberrypi: Allow cpufreq driver to also adjust gpu clocks" This reverts commit 60dc4841efc8fe97b710b49d37d50bd719e8ca07. @@ -383508,10 +383508,10 @@ index e4e139240340..1654fd0eedc9 100644 2.18.4 -From 096e3708c4d81c3994f41d320fa5f8b7b3755f90 Mon Sep 17 00:00:00 2001 +From 059b747483cad08cfe8312d80ab09c4f234bbc39 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 13 Feb 2020 16:55:01 +0100 -Subject: [PATCH 0592/1225] dt-bindings: i2c: brcmstb: Convert the BRCMSTB +Subject: [PATCH 0592/1226] dt-bindings: i2c: brcmstb: Convert the BRCMSTB binding to a schema Switch the DT binding to a YAML schema to enable the DT validation. @@ -383646,10 +383646,10 @@ index 9a76a6de3e98..faa83d7e339f 100644 2.18.4 -From a6a3564cb397b6282166c57b4522ee111fd0bbc6 Mon Sep 17 00:00:00 2001 +From 089c6fcff0cacb233371568c7d8cae9947466a01 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Tue, 17 Dec 2019 09:58:34 +0100 -Subject: [PATCH 0593/1225] dt-bindings: i2c: brcmstb: Add BCM2711 BSC/AUTO-I2C +Subject: [PATCH 0593/1226] dt-bindings: i2c: brcmstb: Add BCM2711 BSC/AUTO-I2C binding The HDMI blocks in the BCM2771 have an i2c controller to retrieve the @@ -383748,10 +383748,10 @@ index 3189d74096e8..edbca2476128 100644 2.18.4 -From cd4e65e556d07326c98030a14275517b6af6cb0b Mon Sep 17 00:00:00 2001 +From a5439b0de3f99064b1b4489d804b775323202489 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Tue, 17 Dec 2019 09:58:34 +0100 -Subject: [PATCH 0594/1225] i2c: brcmstb: Support BCM2711 HDMI BSC controllers +Subject: [PATCH 0594/1226] 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, @@ -383841,10 +383841,10 @@ index 5e89cd6b690c..d2cde8e2a370 100644 2.18.4 -From 976bece407acfdd42bcf83cc0def02a26abd88a9 Mon Sep 17 00:00:00 2001 +From 8b9279c4e3c927ca5e2c6a693fd32d4946573375 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Tue, 14 Jan 2020 13:36:42 +0100 -Subject: [PATCH 0595/1225] i2c: brcmstb: Allow to compile it on BCM2835 +Subject: [PATCH 0595/1226] 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. @@ -383878,10 +383878,10 @@ index 539f9309f6e6..f82da9d5c0f9 100644 2.18.4 -From 0aedc1879f6af701cac095de9f28fa4c27185833 Mon Sep 17 00:00:00 2001 +From 22aed5be3e06d4b5489c4ae48af91100a3ee01cd Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 13 Feb 2020 17:51:09 +0100 -Subject: [PATCH 0596/1225] dt-bindings: clock: Add a binding for the RPi +Subject: [PATCH 0596/1226] dt-bindings: clock: Add a binding for the RPi Firmware clocks The firmare running on the RPi VideoCore can be used to discover and @@ -383948,10 +383948,10 @@ index 000000000000..d37bc311321d 2.18.4 -From 1338f4e3df914770d7d890ea5e0180450a2a1177 Mon Sep 17 00:00:00 2001 +From b6f1250862dbc9e24173b7515dbbc3a226ef9483 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 23 Dec 2019 19:58:08 +0100 -Subject: [PATCH 0597/1225] clk: bcm: rpi: Allow the driver to be probed by DT +Subject: [PATCH 0597/1226] 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. @@ -384014,10 +384014,10 @@ index 1654fd0eedc9..94870234824c 100644 2.18.4 -From d0f067583dd908ce50ffb837623d5a14a6d47266 Mon Sep 17 00:00:00 2001 +From 999ccb7986bc2a66b7f01948fe8122956bdcd3fb Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 7 Feb 2020 14:17:54 +0100 -Subject: [PATCH 0598/1225] clk: bcm: rpi: Statically init clk_init_data +Subject: [PATCH 0598/1226] clk: bcm: rpi: Statically init clk_init_data Instead of declaring the clk_init_data and then calling memset on it, just initialise properly. @@ -384052,10 +384052,10 @@ index 94870234824c..64fd91b5ffe9 100644 2.18.4 -From 5c6894e213a46796a096c4ac0fd24f42f32703bf Mon Sep 17 00:00:00 2001 +From 343617b4f72168225bdc34918adc0764e303d7f0 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 7 Feb 2020 15:40:00 +0100 -Subject: [PATCH 0599/1225] clk: bcm: rpi: Use clk_hw_register for pllb_arm +Subject: [PATCH 0599/1226] 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 @@ -384114,10 +384114,10 @@ index 64fd91b5ffe9..48cffa44db64 100644 2.18.4 -From b31aeb5ef40a7f41f1da48d551d18d3cda059583 Mon Sep 17 00:00:00 2001 +From e87a9fefec715f6859b9385b1581b91cd8631c37 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 7 Feb 2020 15:41:37 +0100 -Subject: [PATCH 0600/1225] clk: bcm: rpi: Remove global pllb_arm clock pointer +Subject: [PATCH 0600/1226] 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. @@ -384165,10 +384165,10 @@ index 48cffa44db64..61a942f9a6a2 100644 2.18.4 -From da40c2efe72b9fd1dead0154db38cd4a53a1662a Mon Sep 17 00:00:00 2001 +From c6951f20bff231cd9539c3bb31298d76083909c8 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 7 Feb 2020 15:42:40 +0100 -Subject: [PATCH 0601/1225] clk: bcm: rpi: Make sure pllb_arm is removed +Subject: [PATCH 0601/1226] 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 @@ -384211,10 +384211,10 @@ index 61a942f9a6a2..783c8c5e5373 100644 2.18.4 -From 02c5ca47295da029f7f3880749556155b8d9d90c Mon Sep 17 00:00:00 2001 +From e4af0858af87ad260699255a38e0d77bff5059f6 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 7 Feb 2020 15:46:24 +0100 -Subject: [PATCH 0602/1225] clk: bcm: rpi: Remove pllb_arm_lookup global +Subject: [PATCH 0602/1226] clk: bcm: rpi: Remove pllb_arm_lookup global pointer The pllb_arm_lookup pointer in the struct raspberrypi_clk is not used for @@ -384269,10 +384269,10 @@ index 783c8c5e5373..0c1d6c292302 100644 2.18.4 -From 0e4c88cd200c513b736d81e6d0bdac3dbc7629fa Mon Sep 17 00:00:00 2001 +From 668be6f995fb6296a14ddc6dd30cd27b618c7ff2 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Wed, 12 Feb 2020 14:21:45 +0100 -Subject: [PATCH 0603/1225] clk: bcm: rpi: Switch to clk_hw_register_clkdev +Subject: [PATCH 0603/1226] 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 @@ -384320,10 +384320,10 @@ index 0c1d6c292302..b97c7ec61376 100644 2.18.4 -From b5996a1f82602f070d540a89a1cf578c978eb8f0 Mon Sep 17 00:00:00 2001 +From 4d09e9ff6c2a3c5e07e5158fc89e03e6df01413b Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 7 Feb 2020 15:47:13 +0100 -Subject: [PATCH 0604/1225] clk: bcm: rpi: Make sure the clkdev lookup is +Subject: [PATCH 0604/1226] clk: bcm: rpi: Make sure the clkdev lookup is removed The clkdev lookup created for the cpufreq device is never removed if @@ -384361,10 +384361,10 @@ index b97c7ec61376..b8b55134ba3f 100644 2.18.4 -From 1678de5b8f529adb1df39ad70d98f8dc8e30ffe7 Mon Sep 17 00:00:00 2001 +From 3065e112c88556151b9de9523277bbe14f0dabf1 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 7 Feb 2020 16:01:33 +0100 -Subject: [PATCH 0605/1225] clk: bcm: rpi: Create a data structure for the +Subject: [PATCH 0605/1226] clk: bcm: rpi: Create a data structure for the clocks So far the driver has really only been providing a single clock, and stored @@ -384494,10 +384494,10 @@ index b8b55134ba3f..964fc8f792cc 100644 2.18.4 -From 4ecc5608b9fb54e1ffae4af36546771fa8031591 Mon Sep 17 00:00:00 2001 +From 7f23384a08569f7c2cfc931bfdf90bb16a2ce813 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 7 Feb 2020 16:04:16 +0100 -Subject: [PATCH 0606/1225] clk: bcm: rpi: Add clock id to data +Subject: [PATCH 0606/1226] 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 @@ -384586,10 +384586,10 @@ index 964fc8f792cc..e796dabbc641 100644 2.18.4 -From e6715163d26ec2c74e2559fa2a5a22ca04d42e0d Mon Sep 17 00:00:00 2001 +From a10925bb5c5c85fb1ded14ec84dff0cdb1989c9a Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 7 Feb 2020 16:08:17 +0100 -Subject: [PATCH 0607/1225] clk: bcm: rpi: Pass the clocks data to the firmware +Subject: [PATCH 0607/1226] clk: bcm: rpi: Pass the clocks data to the firmware function The raspberry_clock_property only takes the clock ID as an argument, but @@ -384688,10 +384688,10 @@ index e796dabbc641..055dd34c5acc 100644 2.18.4 -From bfcc9ca095ca940f2d88bdd9d3b8855c4f98742d Mon Sep 17 00:00:00 2001 +From a4ddb1ec3c6dba601e3b5e173d432c3e877c3e2c Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 20 Feb 2020 12:45:47 +0100 -Subject: [PATCH 0608/1225] clk: bcm: rpi: Rename is_prepared function +Subject: [PATCH 0608/1226] 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. @@ -384734,10 +384734,10 @@ index 055dd34c5acc..2f10bccf03a5 100644 2.18.4 -From e987521297dc30a193b2235d41f1c3c748d7fa96 Mon Sep 17 00:00:00 2001 +From df23b2fe365307e5d7c318506ae7e70db064f330 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 7 Feb 2020 16:14:18 +0100 -Subject: [PATCH 0609/1225] clk: bcm: rpi: Split pllb clock hooks +Subject: [PATCH 0609/1226] 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. @@ -384820,10 +384820,10 @@ index 2f10bccf03a5..d1b5826c95bb 100644 2.18.4 -From 405150ec28d5be98d7ab5d9a5f77e098418f5965 Mon Sep 17 00:00:00 2001 +From 24879e3007e89d0e853a2fe585b29a1907f60d63 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 7 Feb 2020 16:30:01 +0100 -Subject: [PATCH 0610/1225] clk: bcm: rpi: Make the PLLB registration function +Subject: [PATCH 0610/1226] clk: bcm: rpi: Make the PLLB registration function return a clk_hw The raspberrypi_register_pllb has been returning an integer so far to @@ -384970,10 +384970,10 @@ index d1b5826c95bb..05ed2f2cde31 100644 2.18.4 -From 989272dbb6fd71a1cfabba6eb9e5f262110712b6 Mon Sep 17 00:00:00 2001 +From 2efabf81b1de0ca24cb7bbe50ee741afc147b852 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 7 Feb 2020 17:03:46 +0100 -Subject: [PATCH 0611/1225] clk: bcm: rpi: Add DT provider for the clocks +Subject: [PATCH 0611/1226] 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. @@ -385043,10 +385043,10 @@ index 05ed2f2cde31..f2fbcef54c9c 100644 2.18.4 -From ee6e1a1d1dad7bc841afdd25bf124b90db157184 Mon Sep 17 00:00:00 2001 +From 07cb8d4b6740ebba26492abe08501797fec5b30d Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 10 Feb 2020 14:06:09 +0100 -Subject: [PATCH 0612/1225] clk: bcm: rpi: Discover the firmware clocks +Subject: [PATCH 0612/1226] 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 @@ -385224,10 +385224,10 @@ index 05c6989ec4c6..3335c2a2993c 100644 2.18.4 -From 01143a61a5ad608788486386954d414eb82c908b Mon Sep 17 00:00:00 2001 +From addd96625077e56270e89e3cd5cad8c3ad4b1f6e Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 23 Dec 2019 19:58:30 +0100 -Subject: [PATCH 0613/1225] ARM: dts: bcm2711: Add firmware clocks node +Subject: [PATCH 0613/1226] 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. @@ -385271,10 +385271,10 @@ index b56388ce1216..7acd4a3cf1e5 100644 2.18.4 -From 97ba43281d251233d373a2b214259cf33ad90f62 Mon Sep 17 00:00:00 2001 +From b046a0431715d56edc117a08215584f590c6ba9b Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Tue, 28 Jan 2020 09:33:52 +0100 -Subject: [PATCH 0614/1225] reset: Move reset-simple header out of +Subject: [PATCH 0614/1226] reset: Move reset-simple header out of drivers/reset The reset-simple code can be useful for drivers outside of drivers/reset @@ -385368,10 +385368,10 @@ rename to include/linux/reset/reset-simple.h 2.18.4 -From e9e0090684a5e362a3df8f3dcbc9b3ff375e81c7 Mon Sep 17 00:00:00 2001 +From 8285ea01b33215c2bded511f877d0cc1e32ded31 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Tue, 28 Jan 2020 16:22:20 +0100 -Subject: [PATCH 0615/1225] reset: simple: Add reset callback +Subject: [PATCH 0615/1226] 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 @@ -385461,10 +385461,10 @@ index 08ccb25a55e6..5eb83625a495 100644 2.18.4 -From e1a99bb5daae86e7edd754d10d85dc1ce3bd7127 Mon Sep 17 00:00:00 2001 +From 39d1424309921b567d6df67076d04efa1bf7fdbf Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 13 Feb 2020 17:50:31 +0100 -Subject: [PATCH 0616/1225] dt-bindings: clock: Add BCM2711 DVP binding +Subject: [PATCH 0616/1226] 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. @@ -385536,10 +385536,10 @@ index 000000000000..08543ecbe35b 2.18.4 -From 565a8aec7edadbb692631b710fbf9906ffd2e559 Mon Sep 17 00:00:00 2001 +From b26fffb61d51ca3f75e72d7a6f4c7c8300021b0c Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Tue, 28 Jan 2020 09:36:27 +0100 -Subject: [PATCH 0617/1225] clk: bcm: Add BCM2711 DVP driver +Subject: [PATCH 0617/1226] clk: bcm: Add BCM2711 DVP driver The HDMI block has a block that controls clocks and reset signals to the HDMI0 and HDMI1 controllers. @@ -385719,10 +385719,10 @@ index 000000000000..bfe4e5b4a148 2.18.4 -From a9c725986c456b076435bdd1df4aa21f9b2a5f46 Mon Sep 17 00:00:00 2001 +From 89f37fc8dcb9b0634edfb080730391aaaa64ecae Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Tue, 28 Jan 2020 09:37:06 +0100 -Subject: [PATCH 0618/1225] ARM: dts: bcm2711: Add HDMI DVP +Subject: [PATCH 0618/1226] ARM: dts: bcm2711: Add HDMI DVP Now that we have a driver for the DVP, let's add its DT node. @@ -385768,10 +385768,10 @@ index 7acd4a3cf1e5..7cf1a9748f00 100644 2.18.4 -From 1066554de5142abedc9d1d83f5f6a702e1696662 Mon Sep 17 00:00:00 2001 +From d3c569c73209bf52a2db0360b896ee89f8a1652c Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 13 Feb 2020 15:42:05 +0100 -Subject: [PATCH 0619/1225] dt-bindings: display: Convert VC4 bindings to +Subject: [PATCH 0619/1226] dt-bindings: display: Convert VC4 bindings to schemas The BCM283x SoCs have a display pipeline composed of several controllers @@ -386511,10 +386511,10 @@ index faa83d7e339f..b1b23c692186 100644 2.18.4 -From 750e7e499e3e1efdb6aca9cc11ac6d5cc31a40b9 Mon Sep 17 00:00:00 2001 +From 74183cb78a0b755bf197fcf7e8252e762d6a6471 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 13 Feb 2020 15:47:18 +0100 -Subject: [PATCH 0620/1225] dt-bindings: display: vc4: dpi: Add missing +Subject: [PATCH 0620/1226] dt-bindings: display: vc4: dpi: Add missing clock-names property While the device tree and the driver expected a clock-names property, it @@ -386555,10 +386555,10 @@ index 288494b70e82..58213c564e03 100644 2.18.4 -From 8f83a8f35d69d3daa4290b0665d86f55f2f49434 Mon Sep 17 00:00:00 2001 +From 27364ade8a1005f9ced6d4fe9b79a6f4d4bfa1a5 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 13 Feb 2020 15:47:18 +0100 -Subject: [PATCH 0621/1225] dt-bindings: display: vc4: dsi: Add missing clock +Subject: [PATCH 0621/1226] dt-bindings: display: vc4: dsi: Add missing clock properties While the device tree and the driver expected a clock-names and a @@ -386615,10 +386615,10 @@ index 3887675f844e..3c643b227a70 100644 2.18.4 -From ddd3f82aca7aad422d1189b9bdf51fdd8b8e7f55 Mon Sep 17 00:00:00 2001 +From c953ca55948ccd61bb7068e10ac016e7eb4eda25 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 13 Feb 2020 15:47:18 +0100 -Subject: [PATCH 0622/1225] dt-bindings: display: vc4: hdmi: Add missing +Subject: [PATCH 0622/1226] dt-bindings: display: vc4: hdmi: Add missing clock-names property While the device tree and the driver expected a clock-names property, it @@ -386655,10 +386655,10 @@ index 834cc5f1c254..52b3cdac0bdf 100644 2.18.4 -From cb2b33e70c97dd6755ebd4b793da52f301703a0f Mon Sep 17 00:00:00 2001 +From 0efc495afe1f0697f6398bdeb0b33939c1f1f972 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 13 Feb 2020 17:40:56 +0100 -Subject: [PATCH 0623/1225] dt-bindings: display: vc4: Document BCM2711 VC5 +Subject: [PATCH 0623/1226] dt-bindings: display: vc4: Document BCM2711 VC5 The BCM2711 comes with a new VideoCore. Add a compatible for it. @@ -386685,10 +386685,10 @@ index 0dcf0c397375..49a5e041aa49 100644 2.18.4 -From eeff7423cd89379824ddf8d603adeac981592f01 Mon Sep 17 00:00:00 2001 +From 44aa6a5853c47d4f74712653a531d79da6a8c514 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 19 Dec 2019 18:08:48 +0100 -Subject: [PATCH 0624/1225] drm/vc4: drv: Add include guards +Subject: [PATCH 0624/1226] 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. @@ -386699,7 +386699,7 @@ Signed-off-by: Maxime Ripard 1 file changed, 4 insertions(+) diff --git a/drivers/gpu/drm/vc4/vc4_drv.h b/drivers/gpu/drm/vc4/vc4_drv.h -index 308f0473592a..95f7433c8630 100644 +index e12a9ae0b6f2..9599bfd888e1 100644 --- a/drivers/gpu/drm/vc4/vc4_drv.h +++ b/drivers/gpu/drm/vc4/vc4_drv.h @@ -2,6 +2,8 @@ @@ -386721,10 +386721,10 @@ index 308f0473592a..95f7433c8630 100644 2.18.4 -From 354175562e7850dff9f60118a31788776b8f068c Mon Sep 17 00:00:00 2001 +From 619cc579ba45c289b75d4bdf13032f1553c444f9 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 6 Feb 2020 15:40:34 +0100 -Subject: [PATCH 0625/1225] drm/vc4: drv: Support BCM2711 +Subject: [PATCH 0625/1226] 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 @@ -386751,7 +386751,7 @@ index af8df6d328b9..a726d262a0fa 100644 { .compatible = "brcm,cygnus-vc4", }, {}, diff --git a/drivers/gpu/drm/vc4/vc4_drv.h b/drivers/gpu/drm/vc4/vc4_drv.h -index 95f7433c8630..a6777e724f46 100644 +index 9599bfd888e1..fc5eb23a2856 100644 --- a/drivers/gpu/drm/vc4/vc4_drv.h +++ b/drivers/gpu/drm/vc4/vc4_drv.h @@ -205,6 +205,9 @@ struct vc4_dev { @@ -386842,10 +386842,10 @@ index 5ea6c84d7f6d..12080775a770 100644 2.18.4 -From 656c59a5fbbbc18adecb05b4bd9b48f4ab7efd28 Mon Sep 17 00:00:00 2001 +From 4db873f16a6f64bb494b5ab8ef8d2e55a9847007 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 8 Aug 2019 17:51:07 +0100 -Subject: [PATCH 0626/1225] drm/vc4: drv: Add support for the BCM2711 HVS5 +Subject: [PATCH 0626/1226] drm/vc4: drv: Add support for the BCM2711 HVS5 The HVS found in the BCM2711 is slightly different from the previous generations. @@ -386906,7 +386906,7 @@ index d00756635257..e7444e30073a 100644 /* When feeding the transposer block the pixelvalve is unneeded and * should not be enabled. diff --git a/drivers/gpu/drm/vc4/vc4_drv.h b/drivers/gpu/drm/vc4/vc4_drv.h -index a6777e724f46..db414d9f7630 100644 +index fc5eb23a2856..70f2457bdab0 100644 --- a/drivers/gpu/drm/vc4/vc4_drv.h +++ b/drivers/gpu/drm/vc4/vc4_drv.h @@ -336,7 +336,11 @@ struct vc4_hvs { @@ -387353,10 +387353,10 @@ index 8416fdaf2ec4..22b895258545 100644 2.18.4 -From 8d0f35e22e680b811176dfee497319b31af321bc Mon Sep 17 00:00:00 2001 +From 034111c3dc8a36c4725242b509c3807325320bf6 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 11 Feb 2020 16:55:02 +0000 -Subject: [PATCH 0627/1225] drm/vc4: plane: Improve LBM usage +Subject: [PATCH 0627/1226] 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 @@ -387457,10 +387457,10 @@ index 770f4112b3f9..694779cfafe0 100644 2.18.4 -From 5c23ec49e3db584cc8fea4374184076604a63377 Mon Sep 17 00:00:00 2001 +From 5a92217dabcd7b319a12b14466acad1b969dcb27 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 6 Feb 2020 14:32:57 +0100 -Subject: [PATCH 0628/1225] drm/vc4: plane: Move planes creation to its own +Subject: [PATCH 0628/1226] drm/vc4: plane: Move planes creation to its own function The planes so far were created as part of the CRTC binding code with @@ -387530,7 +387530,7 @@ index e7444e30073a..9f473af60f02 100644 vc4_crtc_get_cob_allocation(vc4_crtc); diff --git a/drivers/gpu/drm/vc4/vc4_drv.h b/drivers/gpu/drm/vc4/vc4_drv.h -index db414d9f7630..7364b266ba5b 100644 +index 70f2457bdab0..4898384b6188 100644 --- a/drivers/gpu/drm/vc4/vc4_drv.h +++ b/drivers/gpu/drm/vc4/vc4_drv.h @@ -855,6 +855,8 @@ int vc4_kms_load(struct drm_device *dev); @@ -387592,10 +387592,10 @@ index 694779cfafe0..0fa3df7d6d59 100644 2.18.4 -From 41159a6891275a4ebf28dfe36d49ec2d990a5e2b Mon Sep 17 00:00:00 2001 +From ab73c9fd7fa049852e3889ed3a9a301735c7854c Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 6 Feb 2020 14:41:41 +0100 -Subject: [PATCH 0629/1225] drm/vc4: plane: Move additional planes creation to +Subject: [PATCH 0629/1226] drm/vc4: plane: Move additional planes creation to driver So far the plane creation was done when each CRTC was bound, and those @@ -387675,10 +387675,10 @@ index a726d262a0fa..3f523e1bee7f 100644 2.18.4 -From 0501ac584a67d487c48f3d1843209025346ba337 Mon Sep 17 00:00:00 2001 +From 66b1ffc19860696546a602db14cc4993a1aed306 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 6 Feb 2020 14:46:14 +0100 -Subject: [PATCH 0630/1225] drm/vc4: plane: Register all the planes at once +Subject: [PATCH 0630/1226] 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. @@ -387721,7 +387721,7 @@ index 3f523e1bee7f..67235aee3507 100644 drm_fb_helper_remove_conflicting_framebuffers(NULL, "vc4drmfb", false); diff --git a/drivers/gpu/drm/vc4/vc4_drv.h b/drivers/gpu/drm/vc4/vc4_drv.h -index 7364b266ba5b..d2d253a94288 100644 +index 4898384b6188..6a9b873f8195 100644 --- a/drivers/gpu/drm/vc4/vc4_drv.h +++ b/drivers/gpu/drm/vc4/vc4_drv.h @@ -855,8 +855,7 @@ int vc4_kms_load(struct drm_device *dev); @@ -387810,10 +387810,10 @@ index 0fa3df7d6d59..9e4f663c7d2b 100644 2.18.4 -From 4ec5a6c8cf249f271a176f50ed3bc6907fa60d39 Mon Sep 17 00:00:00 2001 +From 43d25ad07b80b2d0bfb0b4e36ed22dd4965fbbbe Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 6 Feb 2020 14:50:06 +0100 -Subject: [PATCH 0631/1225] drm/vc4: plane: Create overlays for any CRTC +Subject: [PATCH 0631/1226] 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. @@ -387886,10 +387886,10 @@ index 9e4f663c7d2b..1a972505c369 100644 2.18.4 -From c85be5a68397e45282524da03cd60fdc6beb3cf1 Mon Sep 17 00:00:00 2001 +From dea8392590109e95718564cf9844d1d488c4e2d0 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 6 Feb 2020 14:52:42 +0100 -Subject: [PATCH 0632/1225] drm/vc4: plane: Create more planes +Subject: [PATCH 0632/1226] drm/vc4: plane: Create more planes Let's now create more planes that can be affected to all the CRTCs. @@ -387924,10 +387924,10 @@ index 1a972505c369..54bdbeb46390 100644 2.18.4 -From eef5ecd8b6440525f998cec309310bdbb6c8ec5e Mon Sep 17 00:00:00 2001 +From 2fd20dfaf1fa009b5f5e1f7a09c3556e5adedaff Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 26 Dec 2019 11:45:04 +0100 -Subject: [PATCH 0633/1225] drm/vc4: crtc: Rename SoC data structures +Subject: [PATCH 0633/1226] 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 @@ -387986,10 +387986,10 @@ index c570dd09b180..8e6c6784f9a3 100644 2.18.4 -From 7d99c277dfc1083812f205b60edb06eb03062ddc Mon Sep 17 00:00:00 2001 +From 3912e14008505f9581600c7fe690a3344124fb51 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 26 Dec 2019 15:45:04 +0100 -Subject: [PATCH 0634/1225] drm/vc4: crtc: Move crtc state to common header +Subject: [PATCH 0634/1226] 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 @@ -388033,7 +388033,7 @@ index 8e6c6784f9a3..16e694bfab0c 100644 #define CRTC_READ(offset) readl(vc4_crtc->regs + (offset)) diff --git a/drivers/gpu/drm/vc4/vc4_drv.h b/drivers/gpu/drm/vc4/vc4_drv.h -index d2d253a94288..2703b9d8936b 100644 +index 6a9b873f8195..ae1e9291e250 100644 --- a/drivers/gpu/drm/vc4/vc4_drv.h +++ b/drivers/gpu/drm/vc4/vc4_drv.h @@ -488,6 +488,27 @@ to_vc4_crtc(struct drm_crtc *crtc) @@ -388068,10 +388068,10 @@ index d2d253a94288..2703b9d8936b 100644 2.18.4 -From 5291bcfbd783e492a9c2da43879f3da468a02657 Mon Sep 17 00:00:00 2001 +From 6ee5f7494465ed8c19d8bd2e9cdfffdd3aa87f81 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 26 Dec 2019 11:36:50 +0100 -Subject: [PATCH 0635/1225] drm/vc4: crtc: Deal with different number of pixel +Subject: [PATCH 0635/1226] drm/vc4: crtc: Deal with different number of pixel per clock Some of the HDMI pixelvalves in vc5 output two pixels per clock cycle. @@ -388145,7 +388145,7 @@ index 16e694bfab0c..5e94adb4f70b 100644 [PV_CONTROL_CLK_SELECT_DPI_SMI_HDMI] = VC4_ENCODER_TYPE_HDMI, [PV_CONTROL_CLK_SELECT_VEC] = VC4_ENCODER_TYPE_VEC, diff --git a/drivers/gpu/drm/vc4/vc4_drv.h b/drivers/gpu/drm/vc4/vc4_drv.h -index 2703b9d8936b..dabf9951c375 100644 +index ae1e9291e250..82f599d346dc 100644 --- a/drivers/gpu/drm/vc4/vc4_drv.h +++ b/drivers/gpu/drm/vc4/vc4_drv.h @@ -455,6 +455,9 @@ struct vc4_crtc_data { @@ -388162,10 +388162,10 @@ index 2703b9d8936b..dabf9951c375 100644 2.18.4 -From da446137936251c41b59b9a5d2dc68329273f6c7 Mon Sep 17 00:00:00 2001 +From 30c762e4898ec31fb9f2245799b1937713779dfd Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 9 Jan 2020 18:40:49 +0100 -Subject: [PATCH 0636/1225] drm/vc4: crtc: Use a shared interrupt +Subject: [PATCH 0636/1226] 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. @@ -388194,10 +388194,10 @@ index 5e94adb4f70b..4eedaddb8c92 100644 2.18.4 -From 27077b124abd4d6d717bb1afa23327544ecce322 Mon Sep 17 00:00:00 2001 +From 6df745225aa6e911f14c84005e1f6c93373455e7 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 13 Jan 2020 13:39:32 +0100 -Subject: [PATCH 0637/1225] drm/vc4: crtc: Turn static const variable into a +Subject: [PATCH 0637/1226] 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 @@ -388250,10 +388250,10 @@ index 4eedaddb8c92..7b08e6fd1fb1 100644 2.18.4 -From 4b9301124d33af683493f773c3d144dec698c7d4 Mon Sep 17 00:00:00 2001 +From b5d1e99f790fa6fe475a575f0c940c83d53f5071 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 26 Dec 2019 15:48:09 +0100 -Subject: [PATCH 0638/1225] drm/vc4: crtc: Move the cob allocation outside of +Subject: [PATCH 0638/1226] drm/vc4: crtc: Move the cob allocation outside of bind The COB allocation depends on the HVS channel used for a given @@ -388352,7 +388352,7 @@ index 7b08e6fd1fb1..c800a31b52f8 100644 CRTC_WRITE(PV_INTSTAT, PV_INT_VFP_START); ret = devm_request_irq(dev, platform_get_irq(pdev, 0), diff --git a/drivers/gpu/drm/vc4/vc4_drv.h b/drivers/gpu/drm/vc4/vc4_drv.h -index dabf9951c375..a7c9295aecc3 100644 +index 82f599d346dc..c72ac5f33450 100644 --- a/drivers/gpu/drm/vc4/vc4_drv.h +++ b/drivers/gpu/drm/vc4/vc4_drv.h @@ -477,8 +477,6 @@ struct vc4_crtc { @@ -388368,10 +388368,10 @@ index dabf9951c375..a7c9295aecc3 100644 2.18.4 -From abef3ad579cac519d81e4c00d02a4477ae2d5bb0 Mon Sep 17 00:00:00 2001 +From 43a6d3aada840696ab47a044409be2c2c8ce6435 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 26 Dec 2019 13:49:17 +0100 -Subject: [PATCH 0639/1225] drm/vc4: crtc: Rename HVS channel to output +Subject: [PATCH 0639/1226] 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 @@ -388438,7 +388438,7 @@ index c800a31b52f8..8267e38abd5f 100644 drm_crtc_enable_color_mgmt(crtc, 0, false, crtc->gamma_size); diff --git a/drivers/gpu/drm/vc4/vc4_drv.h b/drivers/gpu/drm/vc4/vc4_drv.h -index a7c9295aecc3..f6fc92663191 100644 +index c72ac5f33450..cc478309d379 100644 --- a/drivers/gpu/drm/vc4/vc4_drv.h +++ b/drivers/gpu/drm/vc4/vc4_drv.h @@ -452,8 +452,8 @@ to_vc4_encoder(struct drm_encoder *encoder) @@ -388456,10 +388456,10 @@ index a7c9295aecc3..f6fc92663191 100644 2.18.4 -From cf42ac139efac1fb8b12a9176ec0af9e391177dd Mon Sep 17 00:00:00 2001 +From 9753836223a98bdeab96279cf4c0c33833c118ff Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Tue, 14 Jan 2020 13:37:27 +0100 -Subject: [PATCH 0640/1225] drm/vc4: crtc: Use local chan variable +Subject: [PATCH 0640/1226] 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. @@ -388486,10 +388486,10 @@ index 8267e38abd5f..2e1aee1ba05b 100644 2.18.4 -From eab21d6ca8b08e44715fde85e5da5b16b10037e2 Mon Sep 17 00:00:00 2001 +From 715c261ad7e3327a7fcde849508a68000015c4ac Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 21 Feb 2020 14:34:31 +0100 -Subject: [PATCH 0641/1225] drm/vc4: crtc: Enable and disable the PV in +Subject: [PATCH 0641/1226] 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 @@ -388547,10 +388547,10 @@ index 2e1aee1ba05b..b394f873b194 100644 2.18.4 -From 68bc560f7cdcfd38ab1026bca7586e253a2f2318 Mon Sep 17 00:00:00 2001 +From cdef6a6b76e12f87d3681799180ba349e2e88acb Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 26 Dec 2019 17:53:18 +0100 -Subject: [PATCH 0642/1225] drm/vc4: crtc: Assign output to channel +Subject: [PATCH 0642/1226] drm/vc4: crtc: Assign output to channel automatically The HVS found in the BCM2711 has 6 outputs and 3 FIFOs, with each output @@ -388761,7 +388761,7 @@ index b394f873b194..f31aaee416c6 100644 drm_crtc_enable_color_mgmt(crtc, 0, false, crtc->gamma_size); diff --git a/drivers/gpu/drm/vc4/vc4_drv.h b/drivers/gpu/drm/vc4/vc4_drv.h -index f6fc92663191..8208dfd0cb08 100644 +index cc478309d379..f323893123b2 100644 --- a/drivers/gpu/drm/vc4/vc4_drv.h +++ b/drivers/gpu/drm/vc4/vc4_drv.h @@ -452,6 +452,9 @@ to_vc4_encoder(struct drm_encoder *encoder) @@ -389019,10 +389019,10 @@ index 22b895258545..1300198716aa 100644 2.18.4 -From 89b894c75c57cd354a6c7665189862df555c47b4 Mon Sep 17 00:00:00 2001 +From 1feb1ae5804c944cc4af8e9ba5d636ddb24725b1 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 13 Jan 2020 13:39:20 +0100 -Subject: [PATCH 0643/1225] drm/vc4: crtc: Add FIFO depth to vc4_crtc_data +Subject: [PATCH 0643/1226] 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 @@ -389096,7 +389096,7 @@ index f31aaee416c6..961da7b2439d 100644 .encoder_types = { [PV_CONTROL_CLK_SELECT_DPI_SMI_HDMI] = VC4_ENCODER_TYPE_HDMI, diff --git a/drivers/gpu/drm/vc4/vc4_drv.h b/drivers/gpu/drm/vc4/vc4_drv.h -index 8208dfd0cb08..6eb030445419 100644 +index f323893123b2..7f2ab237db82 100644 --- a/drivers/gpu/drm/vc4/vc4_drv.h +++ b/drivers/gpu/drm/vc4/vc4_drv.h @@ -452,6 +452,9 @@ to_vc4_encoder(struct drm_encoder *encoder) @@ -389113,10 +389113,10 @@ index 8208dfd0cb08..6eb030445419 100644 2.18.4 -From a8433f4469d879ed20ed43bb4e83589d5e652b64 Mon Sep 17 00:00:00 2001 +From e18230aa5ce4b67d08995cef8978a38359832db4 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 13 Jan 2020 13:40:37 +0100 -Subject: [PATCH 0644/1225] drm/vc4: crtc: Add function to compute FIFO level +Subject: [PATCH 0644/1226] drm/vc4: crtc: Add function to compute FIFO level bits The longer FIFOs in vc5 pixelvalves means that the FIFO full level @@ -389163,10 +389163,10 @@ index 961da7b2439d..81d144fd446d 100644 2.18.4 -From 904fb6827f51c143ddcf3c30b87164d0fc6d4ec4 Mon Sep 17 00:00:00 2001 +From b4d3406484afb21205b9d91df81887d4fe86c903 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 9 Jan 2020 18:35:13 +0100 -Subject: [PATCH 0645/1225] drm/vc4: crtc: Rename HDMI encoder type to HDMI0 +Subject: [PATCH 0645/1226] 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 @@ -389193,7 +389193,7 @@ index 81d144fd446d..fa68ddfc9360 100644 }, }; diff --git a/drivers/gpu/drm/vc4/vc4_drv.h b/drivers/gpu/drm/vc4/vc4_drv.h -index 6eb030445419..4aed118c7925 100644 +index 7f2ab237db82..df6941dcb0c5 100644 --- a/drivers/gpu/drm/vc4/vc4_drv.h +++ b/drivers/gpu/drm/vc4/vc4_drv.h @@ -431,7 +431,7 @@ to_vc4_plane_state(struct drm_plane_state *state) @@ -389222,10 +389222,10 @@ index d59fd8714c5d..821eb9c4dfbf 100644 2.18.4 -From 5418298dcc4d6f6a63a3d39d2c129307902bd582 Mon Sep 17 00:00:00 2001 +From 32aff596412d3712a4832c4e6ed83e32cd7369b7 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 9 Jan 2020 18:39:30 +0100 -Subject: [PATCH 0646/1225] drm/vc4: crtc: Add HDMI1 encoder type +Subject: [PATCH 0646/1226] drm/vc4: crtc: Add HDMI1 encoder type The BCM2711 sports a second HDMI controller, so let's add that second HDMI encoder type. @@ -389236,7 +389236,7 @@ Signed-off-by: Maxime Ripard 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/vc4/vc4_drv.h b/drivers/gpu/drm/vc4/vc4_drv.h -index 4aed118c7925..4a83b8879f1c 100644 +index df6941dcb0c5..605a987eb6d8 100644 --- a/drivers/gpu/drm/vc4/vc4_drv.h +++ b/drivers/gpu/drm/vc4/vc4_drv.h @@ -432,6 +432,7 @@ to_vc4_plane_state(struct drm_plane_state *state) @@ -389251,10 +389251,10 @@ index 4aed118c7925..4a83b8879f1c 100644 2.18.4 -From c44de750f58535f105a33f5dfe2d1a75633ff6fb Mon Sep 17 00:00:00 2001 +From fd471333f74f8101e6a849baf1b0a2e066d502cc Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 21 Feb 2020 16:48:19 +0100 -Subject: [PATCH 0647/1225] drm/vc4: crtc: Remove redundant call to +Subject: [PATCH 0647/1226] drm/vc4: crtc: Remove redundant call to drm_crtc_enable_color_mgmt The driver calls the helper to add the color management properties twice, @@ -389281,10 +389281,10 @@ index fa68ddfc9360..312077e84f63 100644 2.18.4 -From b734afe8dee834c82294371ee1b7b0305027c85d Mon Sep 17 00:00:00 2001 +From f9ab10e481509c2480d21cd6168a36a158369e43 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 21 Feb 2020 16:54:21 +0100 -Subject: [PATCH 0648/1225] drm/vc4: crtc: Disable color management for HVS5 +Subject: [PATCH 0648/1226] drm/vc4: crtc: Disable color management for HVS5 The HVS5 uses different color matrices. Disable color management support for now. @@ -389341,10 +389341,10 @@ index 312077e84f63..daf882b7f95e 100644 2.18.4 -From 5322b1f41274a9366f40783dd77b34aae8f791c5 Mon Sep 17 00:00:00 2001 +From 49e4f98341b1385acd91be9eedf5c4c9c2650b80 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 13 Feb 2020 17:07:02 +0100 -Subject: [PATCH 0649/1225] dt-bindings: display: vc4: pv: Add BCM2711 pixel +Subject: [PATCH 0649/1226] dt-bindings: display: vc4: pv: Add BCM2711 pixel valves The BCM2711 comes with other pixelvalves that have different requirements @@ -389377,10 +389377,10 @@ index e60791db1fa1..4e1ba03f6477 100644 2.18.4 -From 752ffa74a681c8ee522c2db4501f9c9c5cffa8b8 Mon Sep 17 00:00:00 2001 +From 2bd3a2fbf3671d2807d2ab9ad941686c9f0dfc45 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 26 Dec 2019 11:35:58 +0100 -Subject: [PATCH 0650/1225] drm/vc4: crtc: Add BCM2711 pixelvalves +Subject: [PATCH 0650/1226] drm/vc4: crtc: Add BCM2711 pixelvalves The BCM2711 has 5 pixelvalves, so now that our driver is ready, let's add support for them. @@ -389537,10 +389537,10 @@ index 1300198716aa..ca563d373d9d 100644 2.18.4 -From 4e7fc288aa31b9011d2760593e400439f3b56ae1 Mon Sep 17 00:00:00 2001 +From 6c0e2a3db26f381c19ce22f44068aa03a884155f Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Tue, 14 Jan 2020 17:24:32 +0100 -Subject: [PATCH 0651/1225] drm/vc4: hdmi: Use debugfs private field +Subject: [PATCH 0651/1226] 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 @@ -389573,10 +389573,10 @@ index 821eb9c4dfbf..3bcb6ff781ec 100644 2.18.4 -From 185ad99ae8076c37b0dfd472174014c8eb5c8817 Mon Sep 17 00:00:00 2001 +From e4b097f1ea99ddfe56e7fb4c3c7a53bf342303dd Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Wed, 18 Dec 2019 18:35:12 +0100 -Subject: [PATCH 0652/1225] drm/vc4: hdmi: Move structure to header +Subject: [PATCH 0652/1226] 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. @@ -389777,10 +389777,10 @@ index 000000000000..5ec5d1f6b1e6 2.18.4 -From 4b47cd40a386a1030077ab1f274f0260efc664a5 Mon Sep 17 00:00:00 2001 +From a474e8a38a843503e86bd22f9ff572b06ed2f3f2 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 6 Jan 2020 17:17:29 +0100 -Subject: [PATCH 0653/1225] drm/vc4: hdmi: rework connectors and encoders +Subject: [PATCH 0653/1226] 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. @@ -390133,10 +390133,10 @@ index 5ec5d1f6b1e6..17079a39f1b1 100644 2.18.4 -From 67fa1132bea9f73bb60fbdf5a5f7dd71caa38eed Mon Sep 17 00:00:00 2001 +From 4a46bb11a56fea87645eab47345c255410c4c38f Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 6 Jan 2020 18:07:05 +0100 -Subject: [PATCH 0654/1225] drm/vc4: hdmi: Rename hdmi to vc4_hdmi +Subject: [PATCH 0654/1226] 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. @@ -390820,10 +390820,10 @@ index e8de9fa499ae..45892e16eb04 100644 2.18.4 -From 0371fa097b3e69f4b337300d17b7da8c5330d004 Mon Sep 17 00:00:00 2001 +From 45e53bac37696c93b47589ce385271a35c359e62 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 6 Jan 2020 18:21:44 +0100 -Subject: [PATCH 0655/1225] drm/vc4: hdmi: Move accessors to vc4_hdmi +Subject: [PATCH 0655/1226] 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 @@ -390980,10 +390980,10 @@ index 17079a39f1b1..cdc9d90f62ac 100644 2.18.4 -From 622ef6040dd2b80d4b5a17e23e91d998f0259b8a Mon Sep 17 00:00:00 2001 +From 023d014c6c489f8347ad706345178d19326f744a Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 6 Jan 2020 18:44:36 +0100 -Subject: [PATCH 0656/1225] drm/vc4: hdmi: Use local vc4_hdmi directly +Subject: [PATCH 0656/1226] 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 @@ -391031,10 +391031,10 @@ index 87b66f528065..05a15407ea3a 100644 2.18.4 -From e8f9c4a84a1b169df33c105ede9ac0ac282ee257 Mon Sep 17 00:00:00 2001 +From 31db66614f206b4e91f2a1bf307c39ce1146b01d Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 6 Jan 2020 18:45:46 +0100 -Subject: [PATCH 0657/1225] drm/vc4: hdmi: Add container_of macros for encoders +Subject: [PATCH 0657/1226] drm/vc4: hdmi: Add container_of macros for encoders and connectors Whenever the code needs to access the vc4_hdmi structure from a DRM @@ -391190,10 +391190,10 @@ index cdc9d90f62ac..749a807cd1f3 100644 2.18.4 -From 968fd8f147d445e9968814de000e50112499b7f3 Mon Sep 17 00:00:00 2001 +From 8d67a2a1a7029321ccf8898ec44a446dfa8a6b4c Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 6 Jan 2020 18:47:53 +0100 -Subject: [PATCH 0658/1225] drm/vc4: hdmi: Pass vc4_hdmi to CEC code +Subject: [PATCH 0658/1226] 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 @@ -391303,10 +391303,10 @@ index 3f0ed00c62df..ed18826dfc2f 100644 2.18.4 -From dd6d4386c8ab8f635787e62df2d7591393676217 Mon Sep 17 00:00:00 2001 +From 56b50142540b77b8609113f04afc9eb8aa4d5533 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 6 Jan 2020 18:49:11 +0100 -Subject: [PATCH 0659/1225] drm/vc4: hdmi: Remove vc4_dev hdmi pointer +Subject: [PATCH 0659/1226] drm/vc4: hdmi: Remove vc4_dev hdmi pointer Now that we don't have any users anymore, we can kill that pointer. @@ -391317,7 +391317,7 @@ Signed-off-by: Maxime Ripard 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/drivers/gpu/drm/vc4/vc4_drv.h b/drivers/gpu/drm/vc4/vc4_drv.h -index 4a83b8879f1c..48d96ae391e0 100644 +index 605a987eb6d8..e691c1c188d9 100644 --- a/drivers/gpu/drm/vc4/vc4_drv.h +++ b/drivers/gpu/drm/vc4/vc4_drv.h @@ -76,7 +76,6 @@ struct vc4_dev { @@ -391378,10 +391378,10 @@ index ed18826dfc2f..08933446b358 100644 2.18.4 -From 0d7f4913143371fe28f3f5bb36dd5e4b52941b42 Mon Sep 17 00:00:00 2001 +From 43b751726cd091c72a8616af2225b3ecef0fb531 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 6 Jan 2020 18:57:16 +0100 -Subject: [PATCH 0660/1225] drm/vc4: hdmi: Remove vc4_hdmi_connector +Subject: [PATCH 0660/1226] 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 @@ -391527,10 +391527,10 @@ index 749a807cd1f3..88794136d2e4 100644 2.18.4 -From f8cb64afd95a5af54cf81dfd543be2cfd600f751 Mon Sep 17 00:00:00 2001 +From e956ea3e9f0f81538e078ce1b62e69e4e67e9b57 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Wed, 18 Dec 2019 11:30:54 +0100 -Subject: [PATCH 0661/1225] drm/vc4: hdmi: Introduce resource init and variant +Subject: [PATCH 0661/1226] 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. @@ -391686,10 +391686,10 @@ index 88794136d2e4..4cd712779ad3 100644 2.18.4 -From ff12000f3cf8b298db7ae1c0e26162985be1ed17 Mon Sep 17 00:00:00 2001 +From d6cb47092708663cb57d1bdda17383b37f50ce30 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Wed, 18 Dec 2019 19:15:08 +0100 -Subject: [PATCH 0662/1225] drm/vc4: hdmi: Implement a register layout +Subject: [PATCH 0662/1226] drm/vc4: hdmi: Implement a register layout abstraction The HDMI controllers found in the BCM2711 have most of the registers @@ -393009,10 +393009,10 @@ index ca563d373d9d..78809866097c 100644 2.18.4 -From ae4336d5a9976e640a54c867534cbbb50dce6ef3 Mon Sep 17 00:00:00 2001 +From 32e633b32d8941ae4f3380de88bd0c486510b65f Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 19 Dec 2019 16:25:26 +0100 -Subject: [PATCH 0663/1225] drm/vc4: hdmi: Add reset callback +Subject: [PATCH 0663/1226] 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. @@ -393083,10 +393083,10 @@ index f7d0ca9447d2..93695674c2d3 100644 2.18.4 -From ddce53ee1651ef9b1aa9f322895083c80e9d4c03 Mon Sep 17 00:00:00 2001 +From 4743b94196640f8c9b12a0882a8c7999d5044053 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 19 Dec 2019 16:53:33 +0100 -Subject: [PATCH 0664/1225] drm/vc4: hdmi: Add PHY init and disable function +Subject: [PATCH 0664/1226] 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. @@ -393224,10 +393224,10 @@ index 000000000000..26d6ee08edcf 2.18.4 -From c9f8590b498f5351c79fb693d1b2c91abada2ac0 Mon Sep 17 00:00:00 2001 +From 606e8dd09a255fdb4ec7ce92b260fefd1c4fdce7 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 19 Dec 2019 17:22:24 +0100 -Subject: [PATCH 0665/1225] drm/vc4: hdmi: Add PHY RNG enable / disable +Subject: [PATCH 0665/1226] drm/vc4: hdmi: Add PHY RNG enable / disable function Let's continue the implementation of hooks for the parts that change in the @@ -393339,10 +393339,10 @@ index 26d6ee08edcf..8fdea621d8b1 100644 2.18.4 -From b4dae664afd945ab79504fc2c114fd576ef2591c Mon Sep 17 00:00:00 2001 +From f8d832253df6459ae38c6426a4d0f703866dd3ef Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 26 Dec 2019 18:41:53 +0100 -Subject: [PATCH 0666/1225] drm/vc4: hdmi: Add a CSC setup callback +Subject: [PATCH 0666/1226] 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. @@ -393481,10 +393481,10 @@ index 9ae4d2c5a4f0..22669e07b22e 100644 2.18.4 -From d92975260d4534ab4b94e640f6d2470d18f3b277 Mon Sep 17 00:00:00 2001 +From 482f27b4fa547a255f153e32c3ab76487ae19ec1 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 6 Jan 2020 13:43:27 +0100 -Subject: [PATCH 0667/1225] drm/vc4: hdmi: Add a set_timings callback +Subject: [PATCH 0667/1226] 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 @@ -393622,10 +393622,10 @@ index 22669e07b22e..4a67d62aef53 100644 2.18.4 -From 54268f39dfffd4705f719ef8eb95a657e113daa8 Mon Sep 17 00:00:00 2001 +From fc41b8e40131747f2ade5575dcc418b34072cc96 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Tue, 7 Jan 2020 13:14:07 +0100 -Subject: [PATCH 0668/1225] drm/vc4: hdmi: Add HDMI ID +Subject: [PATCH 0668/1226] 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 @@ -393676,10 +393676,10 @@ index 4a67d62aef53..4d3117de383a 100644 2.18.4 -From 541a1bc92cbb3f8202afbb7ccf38ea35079368a7 Mon Sep 17 00:00:00 2001 +From c3f7ad88fc36ed4a8752bfa700db366a7e25a579 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 16 Jan 2020 14:27:56 +0100 -Subject: [PATCH 0669/1225] drm/vc4: hdmi: Deal with multiple debugfs files +Subject: [PATCH 0669/1226] drm/vc4: hdmi: Deal with multiple debugfs files The HDMI driver was registering a single debugfs file so far with the name hdmi_regs. @@ -393715,10 +393715,10 @@ index 434240cbfaa6..25672d88f8f3 100644 2.18.4 -From b0dfd0f0995bfbdc1423524fe89afaa7dd89febf Mon Sep 17 00:00:00 2001 +From adf303a3e13d2f26cfd4916c28e2fd7f74209691 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 6 Feb 2020 16:21:45 +0100 -Subject: [PATCH 0670/1225] drm/vc4: hdmi: Add an audio support flag +Subject: [PATCH 0670/1226] 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 @@ -393770,10 +393770,10 @@ index 4d3117de383a..f41116507156 100644 2.18.4 -From c8019b9175317d7f1faa327ecaab4bd9b004a042 Mon Sep 17 00:00:00 2001 +From 5250d6cad1b9b2b56e1892ac7c780e3886401045 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 6 Feb 2020 16:22:13 +0100 -Subject: [PATCH 0671/1225] drm/vc4: hdmi: Move CEC init to its own function +Subject: [PATCH 0671/1226] 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 @@ -393941,10 +393941,10 @@ index b51d3e997e0c..3fadc534f41a 100644 2.18.4 -From c947c510f915d77671562fb9f21c71e83555e00b Mon Sep 17 00:00:00 2001 +From 94b34512756ec5c627cede8c02571507113e0a3f Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 6 Feb 2020 16:22:50 +0100 -Subject: [PATCH 0672/1225] drm/vc4: hdmi: Add CEC support flag +Subject: [PATCH 0672/1226] 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 @@ -393996,10 +393996,10 @@ index f41116507156..cbb1d3ab85d7 100644 2.18.4 -From 5e13f7da2ad19dd18aca5c3fa9789c2c9715d90b Mon Sep 17 00:00:00 2001 +From 4c1ec04fc986f54ae867455669a27525d56e0612 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 10 Feb 2020 15:15:47 +0100 -Subject: [PATCH 0673/1225] drm/vc4: hdmi: Remove unused CEC_CLOCK_DIV define +Subject: [PATCH 0673/1226] 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. @@ -394025,10 +394025,10 @@ index 8d5848990e4a..5a1a6e84b947 100644 2.18.4 -From 45ca12760c27ff14a84fd44a54f6d390db3ec7a0 Mon Sep 17 00:00:00 2001 +From 2565a408d380277bb71e9045934ff42c738c8757 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 13 Feb 2020 12:31:09 +0100 -Subject: [PATCH 0674/1225] drm/vc4: hdmi: Rename drm_encoder pointer in +Subject: [PATCH 0674/1226] 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 @@ -394057,10 +394057,10 @@ index 5a1a6e84b947..f74200cc878d 100644 2.18.4 -From 616915abeb8f7c5d7348f057666a3e9aa12a47dc Mon Sep 17 00:00:00 2001 +From 92799ac49565a96479968845838b5f0c55bb268d Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Mon, 10 Feb 2020 15:23:06 +0100 -Subject: [PATCH 0675/1225] drm/vc4: hdmi: Adjust HSM clock rate depending on +Subject: [PATCH 0675/1226] 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 @@ -394228,10 +394228,10 @@ index cbb1d3ab85d7..ee9753255b68 100644 2.18.4 -From e8254207948c899e50d8760f45a940f21f721113 Mon Sep 17 00:00:00 2001 +From f68dcf2c176fcd92773db5bbbfe9db7b77ede443 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Tue, 17 Dec 2019 11:48:37 +0100 -Subject: [PATCH 0676/1225] drm/vc4: hdmi: Support the BCM2711 HDMI controllers +Subject: [PATCH 0676/1226] 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. @@ -395371,10 +395371,10 @@ index 5f78da6e25c7..ea948ffaa69b 100644 2.18.4 -From f922cab4c806de4e5fe85335bdfce12694f21e8a Mon Sep 17 00:00:00 2001 +From 0f46c7f1fbf68dd28277a6fe046e0e825ac34503 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 13 Feb 2020 16:45:24 +0100 -Subject: [PATCH 0677/1225] dt-bindings: display: vc4: hdmi: Add BCM2711 HDMI +Subject: [PATCH 0677/1226] dt-bindings: display: vc4: hdmi: Add BCM2711 HDMI controllers bindings The HDMI controllers found in the BCM2711 SoC need some adjustments to the @@ -395551,10 +395551,10 @@ index 52b3cdac0bdf..a9d24e1cf684 100644 2.18.4 -From d915c942425f131ec684a957913b3b5a35bce981 Mon Sep 17 00:00:00 2001 +From 02ed3400e82a23a13dbd4b342bb8480ab48113ae Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Wed, 12 Feb 2020 12:26:40 +0100 -Subject: [PATCH 0678/1225] ARM: dts: bcm2711: Enable the display pipeline +Subject: [PATCH 0678/1226] 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. @@ -395769,10 +395769,10 @@ index 7cf1a9748f00..10f14e897eb1 100644 2.18.4 -From 98586658677cd491f0055946aa05f83373228108 Mon Sep 17 00:00:00 2001 +From 89fb4d2e8745d9d937dcc8970b3be3b658bba1ac Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Fri, 21 Feb 2020 17:10:45 +0100 -Subject: [PATCH 0679/1225] ARM: dts: rpi4: Disable KMS driver by default +Subject: [PATCH 0679/1226] ARM: dts: rpi4: Disable KMS driver by default Signed-off-by: Maxime Ripard --- @@ -395866,10 +395866,10 @@ index 207c15f37a23..e8b1e9279c67 100644 2.18.4 -From 103cf890858a53b1cb046b8a5ea2177ba4a11e48 Mon Sep 17 00:00:00 2001 +From 22154be5d33a98db59281c36f19d556cfc64fffc Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 20 Sep 2019 17:20:01 +0100 -Subject: [PATCH 0680/1225] dtoverlays: Add Pi4 version of vc4-kms-v3d +Subject: [PATCH 0680/1226] 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 @@ -396118,10 +396118,10 @@ index 000000000000..7d59a30a3662 2.18.4 -From 307f3c947c7c91448b6c73d8c045439f6ab58ab5 Mon Sep 17 00:00:00 2001 +From 92f18ade6c53c2e994a239fa65f79451a6b8c4b9 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 27 Jan 2020 10:22:44 +0000 -Subject: [PATCH 0681/1225] drm: Checking of the pitch is only valid for linear +Subject: [PATCH 0681/1226] drm: Checking of the pitch is only valid for linear formats framebuffer_check was computing a minimum pitch value and ensuring @@ -396164,10 +396164,10 @@ index 57564318ceea..fa54768fe4d2 100644 2.18.4 -From 913f62fb126eafcf49ff1f9decbcd56e7215c048 Mon Sep 17 00:00:00 2001 +From 7a487d84016cafcf9f57dc0a43c68e84789f4ed6 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 24 Jan 2020 14:25:41 +0000 -Subject: [PATCH 0682/1225] drm/vc4: Add support for DRM_FORMAT_P030 to vc4 +Subject: [PATCH 0682/1226] drm/vc4: Add support for DRM_FORMAT_P030 to vc4 planes This currently doesn't handle non-zero source rectangles correctly, @@ -396344,10 +396344,10 @@ index 54bdbeb46390..f355ed9c3874 100644 2.18.4 -From 469593c10bff9f10a70d3d08a3b07c7724de13c9 Mon Sep 17 00:00:00 2001 +From df45dbca39f7ff7b2a59fdedd022397ab9d828e4 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 25 Feb 2020 17:35:10 +0000 -Subject: [PATCH 0683/1225] Fixup P030 support +Subject: [PATCH 0683/1226] Fixup P030 support I got the logic wrong for enabling pixel formats, resulting in Pi0-3 only getting a single, invalid, format (P030 SAND). @@ -396376,10 +396376,10 @@ index f355ed9c3874..3732b24a2a8a 100644 2.18.4 -From b18c1aedc5ed8939152179d554f4ba72d470d4fa Mon Sep 17 00:00:00 2001 +From 1bbb788440687fc9e733dfb1228218e419018b30 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 11 Feb 2020 15:36:59 +0000 -Subject: [PATCH 0684/1225] drm/vc4: The check for assigned HVS channels is not +Subject: [PATCH 0684/1226] drm/vc4: The check for assigned HVS channels is not applicable firmware_kms Channel assignments is only in full KMS, so skip the check @@ -396415,10 +396415,10 @@ index fdd1ed754087..0dea148852d5 100644 2.18.4 -From 2489ea12504acfe002b093cf044da565f780cea8 Mon Sep 17 00:00:00 2001 +From 162fc6e865b8feb13e054ca0ef2f555b5e59ddd9 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 17 Feb 2020 11:37:21 +0000 -Subject: [PATCH 0685/1225] dt: Update v3d to use firmware_clocks. +Subject: [PATCH 0685/1226] 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. @@ -396444,10 +396444,10 @@ index e8b1e9279c67..b113ca5bfbf6 100644 2.18.4 -From 46de3186867feb7ff1dcc9cd30df786eaa1caec7 Mon Sep 17 00:00:00 2001 +From 49f2faa50f7bf1f591d3070ff970e50b16409038 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 25 Mar 2020 18:01:04 +0000 -Subject: [PATCH 0686/1225] drm/vc4: Reset audio infoframe on encoder_enable if +Subject: [PATCH 0686/1226] drm/vc4: Reset audio infoframe on encoder_enable if previously streaming If the encoder is disabled and re-enabled (eg mode change) all infoframes @@ -396524,10 +396524,10 @@ index 7a43abbe0cfa..6a775ec7616f 100644 2.18.4 -From 346f4876fef17da3e713bc8237b2cfad165e40fe Mon Sep 17 00:00:00 2001 +From 3c9e4ce994bf9e8a5ea5446b1204f8fd0daab0a2 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 25 Mar 2020 18:03:42 +0000 -Subject: [PATCH 0687/1225] drm/vc4: Set the b-frame marker to the match ALSA's +Subject: [PATCH 0687/1226] drm/vc4: Set the b-frame marker to the match ALSA's default. ALSA's iec958 plugin by default sets the block start preamble @@ -396561,10 +396561,10 @@ index 9c972433e894..abf25910d843 100644 2.18.4 -From 0fc9bd8c0af8fd55051e67ce51b6faaa0c84eeaf Mon Sep 17 00:00:00 2001 +From 5c845a3546ccfda84124b3e0e42cb7ba1ad8ed25 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 25 Mar 2020 18:07:19 +0000 -Subject: [PATCH 0688/1225] dts: Add reg-names for the HDMI registers on +Subject: [PATCH 0688/1226] dts: Add reg-names for the HDMI registers on bcm2835 Pi4 is requiring many more register configs in the HDMI @@ -396595,10 +396595,10 @@ index fe1ab40c7f22..e269e75f0f57 100644 2.18.4 -From 4e8022149966e764cf99327d7809382c88e2f3f4 Mon Sep 17 00:00:00 2001 +From cd90da6bf5c21297261335c39a9e2a1c1da757ea Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 25 Mar 2020 18:08:39 +0000 -Subject: [PATCH 0689/1225] dt: Add HDMI audio dma values to bcm2711.dtsi +Subject: [PATCH 0689/1226] dt: Add HDMI audio dma values to bcm2711.dtsi Adds the relevant DMA settings for HDMI audio to work. @@ -396633,10 +396633,10 @@ index 10f14e897eb1..141d9403fe27 100644 2.18.4 -From 843685983c540e62040c3e13c40fac36b1801281 Mon Sep 17 00:00:00 2001 +From 806c025e4e8aff5459aed6624e2dde9e2246a1bc Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 25 Mar 2020 18:11:41 +0000 -Subject: [PATCH 0690/1225] drm/vc4: Use reg-names to configure HDMI audio. +Subject: [PATCH 0690/1226] drm/vc4: Use reg-names to configure HDMI audio. HDMI audio configuration was using fixed index numbers to load in DT register settings. @@ -396674,10 +396674,10 @@ index abf25910d843..6a5e06314cae 100644 2.18.4 -From bfe10aa106c2f9b6329e618c555cc93bf00070bb Mon Sep 17 00:00:00 2001 +From f2c8b26fd1ea9d10e18f3fb981862fe88a7a0a5e Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 25 Mar 2020 18:16:14 +0000 -Subject: [PATCH 0691/1225] drm/vc4: Add audio initialisation for Pi4. +Subject: [PATCH 0691/1226] drm/vc4: Add audio initialisation for Pi4. The audio configuration has changed for Pi4, so support the configuration functions via the variant tables. @@ -396809,10 +396809,10 @@ index 6a775ec7616f..9b80f9401d58 100644 2.18.4 -From 4d97cc93e585179dfa1498161af48e538a0d5f68 Mon Sep 17 00:00:00 2001 +From 7abb288cb82f32edb57855e810798240b0dea555 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 25 Mar 2020 18:18:45 +0000 -Subject: [PATCH 0692/1225] drm/vc4: Enable audio on Pi4. +Subject: [PATCH 0692/1226] 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. @@ -396846,10 +396846,10 @@ index 6757863e465d..a5f0ee70625c 100644 2.18.4 -From 6fbfa81ccb4591d3256194f0cf68dcf998feb975 Mon Sep 17 00:00:00 2001 +From 7b2196109bcba0a2179220d86585ef7e7da99ca7 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 25 Mar 2020 18:22:40 +0000 -Subject: [PATCH 0693/1225] drm/vc4: Alter the HDMI state machine clock calc to +Subject: [PATCH 0693/1226] drm/vc4: Alter the HDMI state machine clock calc to allow for 1920x1200 Whilst the documentation for BCM2835 states that the HDMI state machine @@ -396898,10 +396898,10 @@ index a5f0ee70625c..0e394d6b1200 100644 2.18.4 -From 66f76c4b699a3acdf535904fcb7edb1360dd9f1c Mon Sep 17 00:00:00 2001 +From 8dea81008af59862d71fc7afb3da2e0dce4b22ae Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 26 Mar 2020 11:51:55 +0000 -Subject: [PATCH 0694/1225] dtoverlays: Remove comment about vc4-kms-v3d +Subject: [PATCH 0694/1226] 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 @@ -396932,10 +396932,10 @@ index 03f6224d6f8d..88aa213e693f 100644 2.18.4 -From a9bf9d398c4c9bd9545887cb09d2863cec31d86c Mon Sep 17 00:00:00 2001 +From 539adf4d7c77d73921d6700602cef112d31b3983 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 26 Mar 2020 15:32:19 +0000 -Subject: [PATCH 0695/1225] drm/vc4: Kick the core clock up during a mode +Subject: [PATCH 0695/1226] drm/vc4: Kick the core clock up during a mode change Experimental commit to kick the core clock up during mode @@ -396963,7 +396963,7 @@ index 141d9403fe27..5f3c9313d9a7 100644 }; diff --git a/drivers/gpu/drm/vc4/vc4_drv.h b/drivers/gpu/drm/vc4/vc4_drv.h -index 48d96ae391e0..9e825c81ad0c 100644 +index e691c1c188d9..a1ae3ae30c07 100644 --- a/drivers/gpu/drm/vc4/vc4_drv.h +++ b/drivers/gpu/drm/vc4/vc4_drv.h @@ -326,6 +326,8 @@ struct vc4_hvs { @@ -397042,10 +397042,10 @@ index 0dea148852d5..20b328d7e43b 100644 2.18.4 -From f7e0b975500152a4efb2c038b5c74b7cc5e4108e Mon Sep 17 00:00:00 2001 +From c986dbb757ed633eb6e3acbe7cc1035e61721523 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 30 Mar 2020 12:52:26 +0100 -Subject: [PATCH 0696/1225] drm/vc4: Fixup for firmware KMS +Subject: [PATCH 0696/1226] 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 @@ -397084,10 +397084,10 @@ index 20b328d7e43b..7f857af77898 100644 2.18.4 -From 02018a4bba872afd7295e7bce2de9a6cd1b31bd6 Mon Sep 17 00:00:00 2001 +From 6ff1641f57a32f8a83b01c87b282526163ae3301 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 30 Mar 2020 18:25:10 +0100 -Subject: [PATCH 0697/1225] drm/vc4: Fixup plane init within firmware-kms +Subject: [PATCH 0697/1226] 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 @@ -397121,10 +397121,10 @@ index 67235aee3507..68f9db6c4c87 100644 2.18.4 -From 44816f516515698864866ce38ac826eeb6f91ebc Mon Sep 17 00:00:00 2001 +From 2479efd28cf459ba45d16596a6e9932ce6f8fa74 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 31 Mar 2020 16:21:45 +0100 -Subject: [PATCH 0698/1225] drm/vc4-hdmi: Give the HDMI audio instances +Subject: [PATCH 0698/1226] drm/vc4-hdmi: Give the HDMI audio instances different names The debugfs usage within asoc gets confused if multiple interfaces @@ -397153,10 +397153,10 @@ index 0e394d6b1200..6621eb3e01c6 100644 2.18.4 -From e2fe56f34c09f3ffc4f195b3a96d57e7a7fb0fa4 Mon Sep 17 00:00:00 2001 +From 54e23a33d285c4e6b0d90001ee404e45661da242 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 31 Mar 2020 16:23:11 +0100 -Subject: [PATCH 0699/1225] i2c: brcmstb: The interrupt line is optional, so +Subject: [PATCH 0699/1226] 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 @@ -397209,10 +397209,10 @@ index d2cde8e2a370..ba766d24219e 100644 2.18.4 -From 009d577eb3caf129092c9a5ebdbc1303ee979332 Mon Sep 17 00:00:00 2001 +From ddf7f05d4fd5fee36c4f4419c7e61cc017162f5b Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 31 Mar 2020 17:54:08 +0100 -Subject: [PATCH 0700/1225] dt: Drop I2C for Pi4 HDMI interfaces to 97.5kHz. +Subject: [PATCH 0700/1226] 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 @@ -397250,10 +397250,10 @@ index 5f3c9313d9a7..3ecff12736ad 100644 2.18.4 -From 48bfa65f5666787ebba79c05392f17f9192c86dd Mon Sep 17 00:00:00 2001 +From 43e96e9add167949f0e58ea528149014e5174b52 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 27 Mar 2020 13:49:25 +0000 -Subject: [PATCH 0701/1225] overlays: Add missing rpi-poe parameters +Subject: [PATCH 0701/1226] overlays: Add missing rpi-poe parameters The rpi-poe fan overlay has gained two more fan speeds and adjusted the thresholds and hystereses. @@ -397295,10 +397295,10 @@ index 88aa213e693f..5832c5f00230 100644 2.18.4 -From a31d0cdb7c82bf24dbbf6612f3d5bfc322da94d4 Mon Sep 17 00:00:00 2001 +From eb5a991db758b6f143aeb6de4767712054ef0d9c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 2 Apr 2020 16:46:31 +0100 -Subject: [PATCH 0702/1225] vc4_hdmi_phy: Fix offset calculation +Subject: [PATCH 0702/1226] vc4_hdmi_phy: Fix offset calculation The original firmware code worked with float and did offset = ((vco_freq / fref * 2) * (1 << 22)); @@ -397331,10 +397331,10 @@ index a436fabbc128..732d8a0e5a1c 100644 2.18.4 -From e328efde4f5a526a212b24b83f0046ed4da2d6b5 Mon Sep 17 00:00:00 2001 +From 0958105260b0961d505d2343a3a24438d62ec356 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 1 Apr 2020 15:09:42 +0100 -Subject: [PATCH 0703/1225] overlays: Add overlay_map +Subject: [PATCH 0703/1226] overlays: Add overlay_map The overlay map permits platform-specific overlays, with deprecation and renaming. @@ -397441,10 +397441,10 @@ index 000000000000..e9b04b954d55 2.18.4 -From ab0bf2d66a2886ba542ccf05ac56f4456197789c Mon Sep 17 00:00:00 2001 +From ca40aa9f65eeaac22273e5f1d6bb0a9b1741543a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 1 Apr 2020 17:24:15 +0100 -Subject: [PATCH 0704/1225] overlays: Formally rename/deprecate old overlays +Subject: [PATCH 0704/1226] overlays: Formally rename/deprecate old overlays Take advantage of the overlay_map to rename or deprecate some obsolete overlays. @@ -397698,10 +397698,10 @@ index 94c14267716e..000000000000 2.18.4 -From 5fb3e8d7513ef723d6aaed950df3454584eb38d6 Mon Sep 17 00:00:00 2001 +From 7ab2316bc08db6bf3db77d0c2c656195d50b911c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 1 Apr 2020 15:51:56 +0100 -Subject: [PATCH 0705/1225] overlays: Add vc4-kms-v3d-pi4 to overlay_map +Subject: [PATCH 0705/1226] overlays: Add vc4-kms-v3d-pi4 to overlay_map Signed-off-by: Phil Elwell --- @@ -397730,10 +397730,10 @@ index 113098ea6908..c4f7f33fb5da 100644 2.18.4 -From a831c9e7e5ae6a7ef18bce86694eab4be0579de8 Mon Sep 17 00:00:00 2001 +From c368a799bd73b76cccbfc45a68d4c3b11bb50949 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 6 Apr 2020 09:47:42 +0100 -Subject: [PATCH 0706/1225] Add upstream and upstream-pi4 to overlay_map +Subject: [PATCH 0706/1226] 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. @@ -397972,10 +397972,10 @@ index 000000000000..2db343ef2237 2.18.4 -From a10c539119191f18e3b4b493e9f892faf4a125c3 Mon Sep 17 00:00:00 2001 +From 6d005dad3462d2a2aa37e24eafa756305e4c1f09 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 9 Sep 2019 15:49:56 +0100 -Subject: [PATCH 0707/1225] clk-raspberrypi: Allow cpufreq driver to also +Subject: [PATCH 0707/1226] clk-raspberrypi: Allow cpufreq driver to also adjust gpu clocks For performance/power it is beneficial to adjust gpu clocks with arm clock. @@ -398003,10 +398003,10 @@ index 86b18f8cc98d..eb1844148af9 100644 2.18.4 -From c18c852d8477fb082b62fced12345dfc508a933c Mon Sep 17 00:00:00 2001 +From cd435abf0f889aa8b5c2306252f81269e602f9b4 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 8 Apr 2020 09:48:29 +0100 -Subject: [PATCH 0708/1225] configs: FS_ENCRYPTION replaces EXT4_ENCRYPTION +Subject: [PATCH 0708/1226] configs: FS_ENCRYPTION replaces EXT4_ENCRYPTION The filesystem-specific encryption options have been replaced by a generic FS_ENCRYPTION option. @@ -398103,10 +398103,10 @@ index b40477e1553b..544c16a75b34 100644 2.18.4 -From 2200cfc7e332ed8d8dde338c2c9e8957669301e4 Mon Sep 17 00:00:00 2001 +From 765bbb4a0347c270a54a1ca004fc1d2640712751 Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Wed, 8 Apr 2020 20:00:30 +1000 -Subject: [PATCH 0709/1225] Add support for the AudioInjector.net Isolated +Subject: [PATCH 0709/1226] Add support for the AudioInjector.net Isolated sound card This patch adds support for the Audio Injector Isolated sound card. @@ -398549,10 +398549,10 @@ index 000000000000..652464658fef 2.18.4 -From 09f1762f44b57464773254c02ecbe6ba8ef02786 Mon Sep 17 00:00:00 2001 +From a79cd75a105a08ac96dc1bff4821227aad3c9859 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 8 Apr 2020 11:59:39 +0100 -Subject: [PATCH 0710/1225] overlays: Fix dtc warnings in i2c-gpio +Subject: [PATCH 0710/1226] overlays: Fix dtc warnings in i2c-gpio Better late than never. @@ -398579,10 +398579,10 @@ index 39e7bc5fa9d8..e94053b55610 100644 2.18.4 -From 9f1fd8696e3a8a5ea9a7cfc2794b31d13e85b95f Mon Sep 17 00:00:00 2001 +From 763baec386b91437ce3fdb3e2c6242098c9b7497 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 8 Apr 2020 15:23:56 +0100 -Subject: [PATCH 0711/1225] kbuild: Disable gcc plugins +Subject: [PATCH 0711/1226] 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 @@ -398613,10 +398613,10 @@ index d3caefe53eab..6ee109e5d266 100755 2.18.4 -From e5d414e5fa3d042097b2eea476c9fba3d30630d1 Mon Sep 17 00:00:00 2001 +From 06f7950e5234b5fedcd66cf1743fc5f26c1b9502 Mon Sep 17 00:00:00 2001 From: AMuszkat Date: Wed, 8 Apr 2020 09:31:39 +0200 -Subject: [PATCH 0712/1225] configs: add MA120X0P codec +Subject: [PATCH 0712/1226] configs: add MA120X0P codec Signed-off-by: AMuszkat --- @@ -398691,10 +398691,10 @@ index a24cbb4837b8..34aa78d5d814 100644 2.18.4 -From d41f80022edbaafd14aed8a223ff002bfc070017 Mon Sep 17 00:00:00 2001 +From ec19b85471b85ba33d3f5b87d6505e014d6b5d29 Mon Sep 17 00:00:00 2001 From: AMuszkat Date: Wed, 8 Apr 2020 10:04:49 +0200 -Subject: [PATCH 0713/1225] ASoC: ma120x0p: Add 96KHz rate support +Subject: [PATCH 0713/1226] ASoC: ma120x0p: Add 96KHz rate support Add 96KHz rate support to MA120X0P codec and make enable and mute gpio pins optional. @@ -398739,10 +398739,10 @@ index 39c74b17e007..e1591b6aff43 100644 2.18.4 -From 68b1b7aa04e36623ab09938eb5316d95c125bcfd Mon Sep 17 00:00:00 2001 +From f91a4373d86a83eab498f47f82ac17d3de28ecb1 Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Thu, 7 Nov 2019 10:56:11 +0100 -Subject: [PATCH 0714/1225] arm64: mm: reserve CMA and crashkernel in +Subject: [PATCH 0714/1226] arm64: mm: reserve CMA and crashkernel in ZONE_DMA32 commit bff3b04460a80f425442fe8e5c6ee8c3ebef611f upstream. @@ -398790,10 +398790,10 @@ index 66d46b39af02..57d2abbfefd4 100644 2.18.4 -From 924bf3058b565ec26d555327ff29f3e27f5ef1ee Mon Sep 17 00:00:00 2001 +From f8474d607b3c9f44639a6797eb3c7cf7c24302b1 Mon Sep 17 00:00:00 2001 From: Will Deacon Date: Tue, 3 Dec 2019 12:10:13 +0000 -Subject: [PATCH 0715/1225] arm64: mm: Fix initialisation of DMA zones on +Subject: [PATCH 0715/1226] arm64: mm: Fix initialisation of DMA zones on non-NUMA systems commit 93b90414c33f59b7960bc8d607da0ce83377e021 upstream. @@ -398901,10 +398901,10 @@ index 57d2abbfefd4..91e4012b6481 100644 2.18.4 -From ba148e53943219df3dfd0c9b79f5707bf4a7a02b Mon Sep 17 00:00:00 2001 +From cd6bdd777aed7effeac98a23771cbe12d2ca84ae Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Fri, 10 Jan 2020 18:29:35 +0100 -Subject: [PATCH 0716/1225] ARM: dts: bcm283x: Unify CMA configuration +Subject: [PATCH 0716/1226] ARM: dts: bcm283x: Unify CMA configuration commit c5a1e5375d19bd4001c59dc5d482ac5b1ba51cbf upstream. @@ -399004,10 +399004,10 @@ index 202a61f574c7..adb59ca3df6c 100644 2.18.4 -From d3a73473168352cddbd97a4d562de6c38366a567 Mon Sep 17 00:00:00 2001 +From 211b555e5b3b48a487bb9cde2608ed2a66974918 Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Fri, 10 Jan 2020 18:19:33 +0100 -Subject: [PATCH 0717/1225] dma-contiguous: CMA: give precedence to cmdline +Subject: [PATCH 0717/1226] dma-contiguous: CMA: give precedence to cmdline commit 8c8c5a4994a306c217fd061cbfc5903399fd4c1c upstream. @@ -399059,10 +399059,10 @@ index 69cfb4345388..8477bf549dc9 100644 2.18.4 -From 19bede5dee67cefd4d7b0a9177b471ea885473e7 Mon Sep 17 00:00:00 2001 +From 263d1e149c9f2ae17a1d5b437eb6c7de278dd16a Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Thu, 2 Apr 2020 19:22:46 +0200 -Subject: [PATCH 0718/1225] ARM: dts: Use upstream CMA configuration +Subject: [PATCH 0718/1226] 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 @@ -399101,10 +399101,10 @@ index 83a8431d9e5f..996112381eef 100644 2.18.4 -From 665e8730c481afdbd9b8cf93c78daf5980d50ef8 Mon Sep 17 00:00:00 2001 +From be45dcb7c191efb5f6e3ddbf1657e4f2edd236fd Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Thu, 2 Apr 2020 19:54:33 +0200 -Subject: [PATCH 0719/1225] ARM: dts: overlays: Unify overlay CMA handling +Subject: [PATCH 0719/1226] 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. @@ -399993,10 +399993,10 @@ index 7d59a30a3662..134ad9ecbd4a 100644 2.18.4 -From 4181cc1c6f8a9995ae1c6d6a24f1654b533641a2 Mon Sep 17 00:00:00 2001 +From a758f48234f58d52dda9065770d683ce910944f0 Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Thu, 19 Mar 2020 20:00:13 +0100 -Subject: [PATCH 0720/1225] ARM: dts: bcm283x: Fix vc4's firmware bus DMA +Subject: [PATCH 0720/1226] ARM: dts: bcm283x: Fix vc4's firmware bus DMA limitations The bus is virtual and devices have to inherit their DMA constraints @@ -400027,10 +400027,10 @@ index 394c8a71b13b..fd2c766e0f71 100644 2.18.4 -From c9bd9b59ac6af9fe9b006517a4ef96a3822c0dc2 Mon Sep 17 00:00:00 2001 +From 07bbd2ed7760aaec1393ee747780d000d2b55395 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Apr 2020 15:25:02 +0100 -Subject: [PATCH 0721/1225] ARM: dts: bcm2711: Restrict CMA to first 768MB +Subject: [PATCH 0721/1226] 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 @@ -400066,10 +400066,10 @@ index b113ca5bfbf6..f27cb47448b1 100644 2.18.4 -From 8e5f3b43163c12d1e2c44ba697325743450bf08d Mon Sep 17 00:00:00 2001 +From 24a7fbe0e04377e0f8ea6265300239f8297398fc Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 27 Feb 2020 12:00:42 +0000 -Subject: [PATCH 0722/1225] configs: Restore CONFIG_GPIO_SYSFS +Subject: [PATCH 0722/1226] configs: Restore CONFIG_GPIO_SYSFS Signed-off-by: Phil Elwell --- @@ -400131,10 +400131,10 @@ index 818e84acbf53..dac95c734828 100644 2.18.4 -From feec1b002199a7cf952314dbb1ba9379615b3231 Mon Sep 17 00:00:00 2001 +From 86d9642ff4162d7ceecf26cc3cca970abb86019a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 4 Feb 2020 12:51:56 +0000 -Subject: [PATCH 0723/1225] ARM: dts: Extend SCB bus address range +Subject: [PATCH 0723/1226] ARM: dts: Extend SCB bus address range Signed-off-by: Phil Elwell --- @@ -400160,10 +400160,10 @@ index f27cb47448b1..4bc44b2ad211 100644 2.18.4 -From b45f08a00677c3c40bcc771f904d95f09b5f0749 Mon Sep 17 00:00:00 2001 +From 05c86476dd34507ffe70e77ec845b952c74ab778 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 5 Dec 2019 18:02:08 +0000 -Subject: [PATCH 0724/1225] dts: bcm2711: Move emmc2 to its own "bus" +Subject: [PATCH 0724/1226] 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 @@ -400218,10 +400218,10 @@ index 996112381eef..34251ec1b531 100644 2.18.4 -From 87ef6eb8a1510514faff037b80b32b6db4d943aa Mon Sep 17 00:00:00 2001 +From 3988eba43bb132a3c7ff098ea20eae353878afac Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Fri, 10 Apr 2020 19:24:40 -0600 -Subject: [PATCH 0725/1225] drm/vc4: hdmi: Silence pixel clock error on +Subject: [PATCH 0725/1226] drm/vc4: hdmi: Silence pixel clock error on -EPROBE_DEFER If the vc4 hdmi driver loads before the pixel clock is available we @@ -400253,11 +400253,11 @@ index 6621eb3e01c6..2ebaea7e2a7b 100644 2.18.4 -From 6092e4d6e2951928288e543081f73cbac6c35dfc Mon Sep 17 00:00:00 2001 +From 4949080f331d9ea72bdc6866b24f7a09e835ccaf 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/1225] Fixes a problem with clock settings of HiFiBerry +Subject: [PATCH 0726/1226] Fixes a problem with clock settings of HiFiBerry DAC+ADC PRO (#3545) This patch fixes a problem of the re-calculation of @@ -400301,10 +400301,10 @@ index 2883c3ce9488..ffa76014e7df 100644 2.18.4 -From 73036550cf0ebbe3931880a047a08a0a06a6c077 Mon Sep 17 00:00:00 2001 +From 7510bd99b4940f1bcae2a0433bba4e476b9b9d91 Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Tue, 7 Apr 2020 17:21:55 +0200 -Subject: [PATCH 0727/1225] Documentation: media: Update sub-device API intro +Subject: [PATCH 0727/1226] 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 @@ -400341,10 +400341,10 @@ index 29e07e23f888..41ccb3e5c707 100644 2.18.4 -From 5f80305c28a963b4148fbd0f3e5f5fc420aa481f Mon Sep 17 00:00:00 2001 +From 892b3cc0cb1d00ee74d525d7c44efac85f87802a Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Tue, 7 Apr 2020 17:21:56 +0200 -Subject: [PATCH 0728/1225] Documentation: media: Document read-only subdevice +Subject: [PATCH 0728/1226] 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. @@ -400578,10 +400578,10 @@ index fc73d27e6d74..feba9f807135 100644 2.18.4 -From b4f30263dd2d9978c79f3b5ea3d8189a08926fef Mon Sep 17 00:00:00 2001 +From 62e988f0cf9a7a5ffa09545771e2c2cf6d1020e0 Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Tue, 7 Apr 2020 17:21:57 +0200 -Subject: [PATCH 0729/1225] media: v4l2-dev: Add +Subject: [PATCH 0729/1226] media: v4l2-dev: Add v4l2_device_register_ro_subdev_node() Add to the V4L2 core a function to register device nodes for video @@ -400796,10 +400796,10 @@ index a0e93f0ef62a..841d23e3bbcf 100644 2.18.4 -From 859912b02773dd1583fa41f185f7e13e61379402 Mon Sep 17 00:00:00 2001 +From f350f8d03556b93bdeae9f189084c8f6d1be9ae9 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Wed, 1 Apr 2020 08:39:49 +0100 -Subject: [PATCH 0730/1225] media: bcm2835-unicam: Driver for CCP2/CSI2 camera +Subject: [PATCH 0730/1226] media: bcm2835-unicam: Driver for CCP2/CSI2 camera interface Add driver for the Unicam camera receiver block on @@ -403527,10 +403527,10 @@ index 000000000000..ae059a171d0f 2.18.4 -From 479670994cf75eef623b6f1d3b84927a30cf321a Mon Sep 17 00:00:00 2001 +From 0a9bf87710cc6f2ac5eeeec45e813e0b87322592 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Wed, 1 Apr 2020 08:46:29 +0100 -Subject: [PATCH 0731/1225] defconfig: Add bcm2835-unicam to platform +Subject: [PATCH 0731/1226] defconfig: Add bcm2835-unicam to platform defconfigs. This commit enables the bcm2835-unicam driver in the following @@ -403587,10 +403587,10 @@ index 8eddf1eec9b7..543948a9499d 100644 2.18.4 -From bb7922a022a57e46531e1c572971714fafa427b1 Mon Sep 17 00:00:00 2001 +From 48dcdf58e30bda2bb82130d02e50db8972f4b662 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Wed, 1 Apr 2020 08:46:29 +0100 -Subject: [PATCH 0732/1225] media: uapi: v4l2-core: Add sensor ancillary data +Subject: [PATCH 0732/1226] media: uapi: v4l2-core: Add sensor ancillary data V4L2 foucc type. Add V4L2_META_FMT_SENSOR_DATA format 4CC. @@ -403685,10 +403685,10 @@ index 5d28d8ef6c0c..d8320844d188 100644 2.18.4 -From 64cc7013a8ed6e60d9525f3a88b64784a6f7bf83 Mon Sep 17 00:00:00 2001 +From 607782c73ebd42424aadd3a827d4852d644d5d52 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Tue, 21 Jan 2020 14:06:47 +0000 -Subject: [PATCH 0733/1225] media: uapi: Add MEDIA_BUS_FMT_SENSOR_DATA media +Subject: [PATCH 0733/1226] media: uapi: Add MEDIA_BUS_FMT_SENSOR_DATA media bus format This patch adds MEDIA_BUS_FMT_SENSOR_DATA used by the bcm2835-unicam @@ -403757,10 +403757,10 @@ index 16c1fa2d89a4..4b5e2a71dfec 100644 2.18.4 -From 5748bfe87a4497d17001429bc1a1cefc0d95befa Mon Sep 17 00:00:00 2001 +From b833ec3c1257f8003f4b2ed41c23a4e02ca49bf3 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Tue, 7 Apr 2020 10:42:14 +0100 -Subject: [PATCH 0734/1225] media: bcm2835-unicam: Add support for mulitple +Subject: [PATCH 0734/1226] media: bcm2835-unicam: Add support for mulitple device nodes. Move device node specific state out of the device state structure and @@ -404846,10 +404846,10 @@ index 8c1b220e6d8c..c19f96ce9d29 100644 2.18.4 -From a305fe006dfd5f127a5b87040d00849b40aebd02 Mon Sep 17 00:00:00 2001 +From cc0d40be4ddd884ae5cbc37b2911de4eb481e49b Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Thu, 16 Apr 2020 11:35:41 +0100 -Subject: [PATCH 0735/1225] media: bcm2835-unicam: Add embedded data node. +Subject: [PATCH 0735/1226] 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 @@ -406020,10 +406020,10 @@ index c19f96ce9d29..27752969c275 100644 2.18.4 -From eac548c1654b9d1e45c4c8675b8d2d61b7c036a6 Mon Sep 17 00:00:00 2001 +From bc50ef8bd0a18493fa122b362e2e57c3825d7a9d Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Thu, 2 Apr 2020 16:08:51 +0100 -Subject: [PATCH 0736/1225] media: bcm2835-unicam: Use dummy buffer if none +Subject: [PATCH 0736/1226] media: bcm2835-unicam: Use dummy buffer if none have been queued If no buffer has been queued by a userland application, we use an @@ -406334,10 +406334,10 @@ index 27752969c275..62248db04bfa 100644 2.18.4 -From 2f0742e05e320ca6f0a5585e2dc4612fa64c670b Mon Sep 17 00:00:00 2001 +From 7ddd2d8fbe6fd1447be3c05c527bfb3235401760 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 17 Apr 2020 10:46:19 +0100 -Subject: [PATCH 0737/1225] spi: Force CS_HIGH if GPIO descriptors are used +Subject: [PATCH 0737/1226] 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 @@ -406358,10 +406358,10 @@ Signed-off-by: Phil Elwell 1 file changed, 9 insertions(+) diff --git a/drivers/spi/spi.c b/drivers/spi/spi.c -index f8f3434d5ab1..265e302b83e6 100644 +index ac05c9c86488..1f31c835c02e 100644 --- a/drivers/spi/spi.c +++ b/drivers/spi/spi.c -@@ -3116,6 +3116,7 @@ static int __spi_validate_bits_per_word(struct spi_controller *ctlr, +@@ -3117,6 +3117,7 @@ static int __spi_validate_bits_per_word(struct spi_controller *ctlr, */ int spi_setup(struct spi_device *spi) { @@ -406369,7 +406369,7 @@ index f8f3434d5ab1..265e302b83e6 100644 unsigned bad_bits, ugly_bits; int status; -@@ -3133,6 +3134,14 @@ int spi_setup(struct spi_device *spi) +@@ -3134,6 +3135,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; @@ -406388,10 +406388,10 @@ index f8f3434d5ab1..265e302b83e6 100644 2.18.4 -From e4e6707e6a8c2ac5f9f00354ab5cbcbed4cf7b06 Mon Sep 17 00:00:00 2001 +From 0d11c5e1873ec10c487768c5d132e27d9b3e5b71 Mon Sep 17 00:00:00 2001 From: Lad Prabhakar Date: Tue, 10 Mar 2020 14:17:07 +0100 -Subject: [PATCH 0738/1225] media: i2c: imx219: Fix power sequence +Subject: [PATCH 0738/1226] media: i2c: imx219: Fix power sequence Commit ca45448a56659c6df6e0436188e97f6cc65dea8a upstream. @@ -406449,10 +406449,10 @@ index f1effb5a5f66..16010ca1781a 100644 2.18.4 -From 4d2c3c6825f83908fd97015adc70f921c3b0f89d Mon Sep 17 00:00:00 2001 +From 7c73ebb14a9c8a83bbe72babd76a6fe36376f031 Mon Sep 17 00:00:00 2001 From: Lad Prabhakar Date: Tue, 10 Mar 2020 14:17:08 +0100 -Subject: [PATCH 0739/1225] media: i2c: imx219: Add support for RAW8 bit bayer +Subject: [PATCH 0739/1226] media: i2c: imx219: Add support for RAW8 bit bayer format Commit 22da1d56e982151e0bdfafe9de6fe94098a51356 upstream. @@ -406774,10 +406774,10 @@ index 16010ca1781a..3207487b4c10 100644 2.18.4 -From a45e533de441e6940b7f3d66b774b20b1492bf07 Mon Sep 17 00:00:00 2001 +From fdef111118b8ded1197709cffc8aa3d94684af58 Mon Sep 17 00:00:00 2001 From: Lad Prabhakar Date: Tue, 10 Mar 2020 14:17:09 +0100 -Subject: [PATCH 0740/1225] media: i2c: imx219: Add support for cropped 640x480 +Subject: [PATCH 0740/1226] media: i2c: imx219: Add support for cropped 640x480 resolution Commit 25130b8ad409d5532f3763bcf891af74f550a70d upstream. @@ -406898,10 +406898,10 @@ index 3207487b4c10..cb03bdec1f9c 100644 2.18.4 -From 24e1f27fb495318e6486bffbfffe538f8aaf8990 Mon Sep 17 00:00:00 2001 +From 09861d410819d1d6cd7a6df03883b4d5ec37a044 Mon Sep 17 00:00:00 2001 From: Dafna Hirschfeld Date: Tue, 31 Mar 2020 20:06:30 +0200 -Subject: [PATCH 0741/1225] media: i2c: imx219: Fix a bug in +Subject: [PATCH 0741/1226] media: i2c: imx219: Fix a bug in imx219_enum_frame_size https://patchwork.linuxtv.org/patch/62740/ @@ -406938,10 +406938,10 @@ index cb03bdec1f9c..86e0564bfb4f 100644 2.18.4 -From 0bba1c1c8c57a8a769e094d1d7ca75dbbae17abb Mon Sep 17 00:00:00 2001 +From 4a5b7d0e40796ec707eae4e7af22d8bf733fd637 Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Tue, 24 Mar 2020 23:13:02 +0200 -Subject: [PATCH 0742/1225] media: bcm2835-unicam: Disable event-related ioctls +Subject: [PATCH 0742/1226] media: bcm2835-unicam: Disable event-related ioctls on metadata node The unicam driver supports both the SOURCE_CHANGE and CTRL events. Both @@ -406975,10 +406975,10 @@ index 62248db04bfa..4840aa6c96c4 100644 2.18.4 -From 40603983b01ed2cfe63b02de70d5a4f3539a16cc Mon Sep 17 00:00:00 2001 +From d3ca75b56598acc95f021a8ba93a4c42ed9ee72c Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Tue, 24 Mar 2020 23:13:02 +0200 -Subject: [PATCH 0743/1225] media: bcm2835-unicam: Add support for the +Subject: [PATCH 0743/1226] media: bcm2835-unicam: Add support for the FRAME_SYNC event The FRAME_SYNC event is useful for userspace image processing algorithms @@ -407036,10 +407036,10 @@ index 4840aa6c96c4..2ddac7382fb9 100644 2.18.4 -From 676ce4776aa306b175d7e052c36d7fa21bfde965 Mon Sep 17 00:00:00 2001 +From 73c739dbe6105a71d8585b9d230b8a8266c36f83 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 17 Apr 2020 16:24:21 +0100 -Subject: [PATCH 0744/1225] configs: Enable CONFIG_ARM_BCM2835_CPUFREQ +Subject: [PATCH 0744/1226] 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. @@ -407066,10 +407066,10 @@ index dac95c734828..14398af7f558 100644 2.18.4 -From d6676c82e0b828640e6cb0ccb89397e945b20d6d Mon Sep 17 00:00:00 2001 +From 6a12c1126e5a4ba3358d7a428fca7b6e208b1b0e Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 17 Apr 2020 16:20:55 +0100 -Subject: [PATCH 0745/1225] Revert "firmware: raspberrypi: register clk device" +Subject: [PATCH 0745/1226] Revert "firmware: raspberrypi: register clk device" This reverts commit 91f2cf4a6b2131016b1ae9c9500245f0572112c7. @@ -407130,10 +407130,10 @@ index 4f3ab14d275a..dc11a1968e99 100644 2.18.4 -From cdcfcf50dca61bf8bb18c3cc37c0d2e284daa9cb Mon Sep 17 00:00:00 2001 +From 1d56676aa60702a1eea15bdfe68711326f7fb2af Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Thu, 12 Mar 2020 14:09:38 +0000 -Subject: [PATCH 0746/1225] media: imx219: Advertise embedded data node on +Subject: [PATCH 0746/1226] media: imx219: Advertise embedded data node on media pad 1 This commit updates the imx219 driver to adverise support for embedded @@ -407471,10 +407471,10 @@ index 86e0564bfb4f..017ae503cc09 100644 2.18.4 -From 29b7a3130358e8fb610dbf1182e58527ded1d552 Mon Sep 17 00:00:00 2001 +From c2508cd7a7629d23a6599d16a0a4250cd4cc9dce Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 20 Apr 2020 11:25:18 +0100 -Subject: [PATCH 0747/1225] dts: bcm2711: EMMC2 can address the whole first GB +Subject: [PATCH 0747/1226] 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 @@ -407508,10 +407508,10 @@ index 34251ec1b531..b3a00baba962 100644 2.18.4 -From 977b84d435e673403d47c3111cd49c1fb70b3496 Mon Sep 17 00:00:00 2001 +From aacb18dfdd6838423a52478eb7ebac0b6a5ea514 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 20 Apr 2020 22:18:52 +0100 -Subject: [PATCH 0748/1225] driver: char: rpivid: Remove legacy name support +Subject: [PATCH 0748/1226] driver: char: rpivid: Remove legacy name support Signed-off-by: Phil Elwell --- @@ -407567,10 +407567,10 @@ index fbf3d4f3fe0c..5f4c91924ec1 100644 2.18.4 -From 3950af5db5867f8171605e340f524f28bc86058e Mon Sep 17 00:00:00 2001 +From 8b41a577988ab6cbf45832290e0b601bc0f90778 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 21 Apr 2020 11:30:23 +0100 -Subject: [PATCH 0749/1225] driver: char: rpivid: Don't map more than wanted +Subject: [PATCH 0749/1226] 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. @@ -407624,10 +407624,10 @@ index 5f4c91924ec1..9f38083f4cb6 100644 2.18.4 -From 9f4adba6d10ed6959c27bfe15a40e1ee1b3fa1d0 Mon Sep 17 00:00:00 2001 +From e7dc49c266b494dc6d13192ba63a09f2ca97eb2d Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 9 Apr 2020 12:43:22 +0100 -Subject: [PATCH 0750/1225] defconfig: Enable I2C_MUX_PINCTRL in all Pi configs +Subject: [PATCH 0750/1226] 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. @@ -407710,10 +407710,10 @@ index 34aa78d5d814..3a39acd6d0ab 100644 2.18.4 -From 356edbbbee60fdf3ae5429e9686389515d84dcb2 Mon Sep 17 00:00:00 2001 +From 713529ce4c1ae7c5b413d15ce66a4c0468617e9a Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 9 Apr 2020 12:46:13 +0100 -Subject: [PATCH 0751/1225] dt: Implement an I2C pinctrl mux for BSC0. +Subject: [PATCH 0751/1226] 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 @@ -408182,10 +408182,10 @@ index adb59ca3df6c..4426f9e6ba92 100644 2.18.4 -From 9d7de644d9245948cdcd02aa2f11ec1605c975ec Mon Sep 17 00:00:00 2001 +From 138ceb15ed929123a36860f62722628d8e0878d3 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 9 Apr 2020 15:04:14 +0100 -Subject: [PATCH 0752/1225] dtoverlays: Update CSI overlays to use i2c_csi_dsi +Subject: [PATCH 0752/1226] 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. @@ -408623,10 +408623,10 @@ index 2a1a3a80de49..f8c059827234 100644 2.18.4 -From 986914f53366e41013fa5346809b325f28a70e37 Mon Sep 17 00:00:00 2001 +From c7ed1e192a33a0915984b100296622c3e2402ba7 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 9 Apr 2020 17:26:13 +0100 -Subject: [PATCH 0753/1225] dt: Update all mainline bcm283x dt files for i2c0 +Subject: [PATCH 0753/1226] 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 @@ -408856,10 +408856,10 @@ index 588d9411ceb6..dde209ade51b 100644 2.18.4 -From 59e843041819e7c12972e91b8d4e506cf3dae1ed Mon Sep 17 00:00:00 2001 +From dbdf431f21399ea7cdfd2da1d42a29e856503d22 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 21 Apr 2020 17:34:27 +0100 -Subject: [PATCH 0754/1225] ARM: dts: Create bcm2708-rpi-b-rev1.dts +Subject: [PATCH 0754/1226] 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. @@ -409049,10 +409049,10 @@ index 2af64cd43729..e3d90b4262f1 100644 2.18.4 -From d18895e3f66d9fb3ff12c0aff2ebbf0026fcb85f Mon Sep 17 00:00:00 2001 +From b6aa01be629edebe00186b89382efdbea3a24ba7 Mon Sep 17 00:00:00 2001 From: Hristo Venev Date: Wed, 22 Apr 2020 13:40:47 +0300 -Subject: [PATCH 0755/1225] dts: bcm2711: set #size-cells = <2> +Subject: [PATCH 0755/1226] dts: bcm2711: set #size-cells = <2> There already is one 4 GiB range, and one more will appear when high peripheral mode is enabled. @@ -409174,10 +409174,10 @@ index b34a65ff6316..41698e7f5e24 100644 2.18.4 -From 32b4abda05d9f3e7d6810f081d07c9880bfcc348 Mon Sep 17 00:00:00 2001 +From 89bbc7855c32a6ab6af6cde6156e1a42efb29836 Mon Sep 17 00:00:00 2001 From: Hristo Venev Date: Wed, 22 Apr 2020 16:34:59 +0300 -Subject: [PATCH 0756/1225] dts: bcm2711: add "High Peripheral" mode overlay +Subject: [PATCH 0756/1226] dts: bcm2711: add "High Peripheral" mode overlay The following addresses change: @@ -409329,10 +409329,10 @@ index a20c0e079cc8..1287964c15bf 100644 2.18.4 -From a758a8f5db5d830d9b94b7c124f7ad8fdeeee0d7 Mon Sep 17 00:00:00 2001 +From 7967ebe604dd7a374469998e3a5ba2ef3865f94d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 20 Apr 2020 13:41:10 +0100 -Subject: [PATCH 0757/1225] Revert "spi: spidev: Fix CS polarity if GPIO +Subject: [PATCH 0757/1226] Revert "spi: spidev: Fix CS polarity if GPIO descriptors are used" This reverts commit 83b2a8fe43bda0c11981ad6afa5dd0104d78be28. @@ -409367,10 +409367,10 @@ index 736af270d7a1..d41630b23968 100644 2.18.4 -From ff374bf3f3f7e406c0eb910be1972a3cb76d1c44 Mon Sep 17 00:00:00 2001 +From 705183e4c441d45dc8e2cdfb33e0f1e69a5e6a8c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 20 Apr 2020 13:30:49 +0100 -Subject: [PATCH 0758/1225] spi: use_gpio_descriptor fixup moved to spi_setup +Subject: [PATCH 0758/1226] 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 @@ -409405,7 +409405,7 @@ Signed-off-by: Phil Elwell 1 file changed, 9 deletions(-) diff --git a/drivers/spi/spi.c b/drivers/spi/spi.c -index 265e302b83e6..f48fb29c56e0 100644 +index 1f31c835c02e..6ed61697b9ce 100644 --- a/drivers/spi/spi.c +++ b/drivers/spi/spi.c @@ -1799,15 +1799,6 @@ static int of_spi_parse_dt(struct spi_controller *ctlr, struct spi_device *spi, @@ -409428,10 +409428,10 @@ index 265e302b83e6..f48fb29c56e0 100644 2.18.4 -From cd12caecc725158c8906a8617e76d8a83ca497ca Mon Sep 17 00:00:00 2001 +From 6f91d671eb8a7f41de0659e18626100088fe5f82 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 24 Apr 2020 15:17:06 +0100 -Subject: [PATCH 0759/1225] overlays: rpivid-v4l2 also needs size-cells = 2 +Subject: [PATCH 0759/1226] overlays: rpivid-v4l2 also needs size-cells = 2 Fixes: "dts: bcm2711: set #size-cells = <2>" @@ -409464,10 +409464,10 @@ index e6ece0570e90..cd8d96bb5715 100644 2.18.4 -From 350765560a21ee6c4e287c6c57c2094f45ed8bbf Mon Sep 17 00:00:00 2001 +From 50663da8430fe37c549332449cd40ffa8c07a417 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Tue, 21 Apr 2020 16:26:03 +0100 -Subject: [PATCH 0760/1225] media: bcm2835-unicam: Re-fetch mbus code from +Subject: [PATCH 0760/1226] 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 @@ -409519,10 +409519,10 @@ index 2ddac7382fb9..2e022c5e1cfd 100644 2.18.4 -From 4a725b15f81046e2406bc92752f4fd3f0592afcc Mon Sep 17 00:00:00 2001 +From 20467518d2a446d9c95fa532b85ee78cbdf8bec6 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Thu, 23 Apr 2020 10:18:15 +0100 -Subject: [PATCH 0761/1225] uapi: bcm2835-isp: Add bcm2835-isp uapi header file +Subject: [PATCH 0761/1226] 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. @@ -409863,10 +409863,10 @@ index 000000000000..e7afc367fd76 2.18.4 -From ae14f73ef43ce7c3a7179cbeb2471f8d14ebb27f Mon Sep 17 00:00:00 2001 +From 3d2ca277f207f78a05fa645c2b68e1dea19770c2 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Thu, 23 Apr 2020 10:20:26 +0100 -Subject: [PATCH 0762/1225] media: uapi: v4l2-core: Add ISP statistics output +Subject: [PATCH 0762/1226] media: uapi: v4l2-core: Add ISP statistics output V4L2 fourcc type Add V4L2_META_FMT_BCM2835_ISP_STATS V4L2 format type. @@ -409970,10 +409970,10 @@ index d8320844d188..10e146cd092a 100644 2.18.4 -From 12ba8c4df465651bbf6cef57688c34b7256286aa Mon Sep 17 00:00:00 2001 +From 341723ba351c31da4c394cf5fe50f6ebd4d9a51c Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Tue, 21 Apr 2020 15:06:19 +0100 -Subject: [PATCH 0763/1225] media: uapi: v4l-ctrls: Add CID base for the +Subject: [PATCH 0763/1226] media: uapi: v4l-ctrls: Add CID base for the bcm2835-isp driver We are reserving controls for the new bcm2835-isp driver. @@ -410150,10 +410150,10 @@ index d21ac7545626..660574b1b4e7 100644 2.18.4 -From 9c346c764c18fbff7cb9fe165d363abe5b1e7a7d Mon Sep 17 00:00:00 2001 +From 1afccd899a4c606a80836968b1e8d9291b089f00 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Thu, 23 Apr 2020 10:12:24 +0100 -Subject: [PATCH 0764/1225] staging: mmal-vchiq: Fix formatting errors in +Subject: [PATCH 0764/1226] staging: mmal-vchiq: Fix formatting errors in mmal_parameters.h No functional changes in this commit. @@ -410274,10 +410274,10 @@ index d3d7828d1e56..27bafc5f01d2 100644 2.18.4 -From 2c2f0378c77287d5378ffb145f7306ae935be19a Mon Sep 17 00:00:00 2001 +From 92739a14f6d8a552e822293ccc9328b7f9c4fbca Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Thu, 23 Apr 2020 10:17:37 +0100 -Subject: [PATCH 0765/1225] staging: vc04_services: ISP: Add a more complex ISP +Subject: [PATCH 0765/1226] staging: vc04_services: ISP: Add a more complex ISP processing component Driver for the BCM2835 ISP hardware block. This driver uses the MMAL @@ -412558,10 +412558,10 @@ index 27bafc5f01d2..9c752db45565 100644 2.18.4 -From d48d057bd6f5de1c33f88abf3ffcbff55c689d67 Mon Sep 17 00:00:00 2001 +From 3c9a6fdb9708bf2dd89a025fd2ccc2214b09ec06 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Wed, 22 Apr 2020 08:32:32 +0100 -Subject: [PATCH 0766/1225] staging: vchiq: Load bcm2835_isp driver from vchiq +Subject: [PATCH 0766/1226] 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. @@ -412603,10 +412603,10 @@ index a3fcb1830995..d01c2d424310 100644 2.18.4 -From c88889a93325cd0598580ba8b1c738bd5c0c4cf6 Mon Sep 17 00:00:00 2001 +From 824ff5b725a46d76915567afbf380e35a2045841 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Mon, 20 Jan 2020 12:58:06 +0000 -Subject: [PATCH 0767/1225] configs: Add VIDEO_ISP_BCM2835 to all Pi defconfigs +Subject: [PATCH 0767/1226] configs: Add VIDEO_ISP_BCM2835 to all Pi defconfigs This commit enables the bcm2835-isp driver in the following defconfigs: @@ -412689,10 +412689,10 @@ index 3a39acd6d0ab..bb3b687406ab 100644 2.18.4 -From b74caf2831fc96983dbdf25d201073afd5aa8f68 Mon Sep 17 00:00:00 2001 +From 294b4160abbd3149ef5c4c0bb366234265c379cf Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 28 Apr 2020 17:35:07 +0100 -Subject: [PATCH 0768/1225] vc4_hvs: Mark core clock as optional +Subject: [PATCH 0768/1226] vc4_hvs: Mark core clock as optional This isn't required on Pi3, so don't treat as an error @@ -412718,10 +412718,10 @@ index 59198019aa1d..d76521be2c0d 100644 2.18.4 -From 85ef2451c203a3dc22bbc6a315b96078fc9b7a70 Mon Sep 17 00:00:00 2001 +From 3fceabd0a38a53b3ebd0a1acafbe12780155efc0 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 27 Apr 2020 19:07:50 +0100 -Subject: [PATCH 0769/1225] vc4_hdmi: BCM2835 requires a fixed hsm clock for +Subject: [PATCH 0769/1226] vc4_hdmi: BCM2835 requires a fixed hsm clock for CEC to work Signed-off-by: popcornmix @@ -412819,10 +412819,10 @@ index 9b80f9401d58..95bed29531b9 100644 2.18.4 -From f0cdb02e0f899c4a637b69cad9eee8a9550ad6da Mon Sep 17 00:00:00 2001 +From 80c28f9cb95460465db7b08c32910ab45cdf0d7b Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 29 Apr 2020 13:41:20 +0100 -Subject: [PATCH 0770/1225] configs: Enable CONFIG_DRM_VC4_HDMI_CEC +Subject: [PATCH 0770/1226] configs: Enable CONFIG_DRM_VC4_HDMI_CEC Signed-off-by: popcornmix --- @@ -412858,10 +412858,10 @@ index bb3b687406ab..f6c12a7a04be 100644 2.18.4 -From 1b1d5c9c60da606f5b07e4e4ab5019b3f07c7212 Mon Sep 17 00:00:00 2001 +From c070a2ba9031c54b54022f1611520cdbfdf6a3c4 Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Wed, 29 Apr 2020 11:50:38 +0200 -Subject: [PATCH 0771/1225] media: i2c: imx219: Implement get_selection +Subject: [PATCH 0771/1226] 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 @@ -413045,10 +413045,10 @@ index 017ae503cc09..988ebf6dd895 100644 2.18.4 -From b868a14bf3d5b4ddbae7b0f324cdbcb24470f917 Mon Sep 17 00:00:00 2001 +From dcea7218bd55117c8e35db47156427858b58ef27 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 29 Apr 2020 11:46:07 +0100 -Subject: [PATCH 0772/1225] media: i2c: ov5647: Add support for g_selection to +Subject: [PATCH 0772/1226] 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 @@ -413257,10 +413257,10 @@ index 66b3ee5cc190..e7c7e3ab4b38 100644 2.18.4 -From c76136da90013324defab9648ceb2234edec9803 Mon Sep 17 00:00:00 2001 +From cf884608fce1fbcd36a2147024110472dff5ca9f Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 29 Apr 2020 11:50:52 +0100 -Subject: [PATCH 0773/1225] media: i2c: ov5467: Fixup error path to release +Subject: [PATCH 0773/1226] media: i2c: ov5467: Fixup error path to release mutex "87f3ab9 media: ov5647: Add basic support for multiple sensor modes." @@ -413293,10 +413293,10 @@ index e7c7e3ab4b38..09d68b0b4a13 100644 2.18.4 -From ff98beae837b8d3c7d22e9e2b4dd3c79c13ee1d8 Mon Sep 17 00:00:00 2001 +From 4bdd24b8ca0e4b931bca384594c36ef55de9bf41 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 29 Apr 2020 12:25:13 +0100 -Subject: [PATCH 0774/1225] media: i2c: ov5647: Support V4L2_CID_PIXEL_RATE +Subject: [PATCH 0774/1226] media: i2c: ov5647: Support V4L2_CID_PIXEL_RATE Clients need to know the pixel rate in order to compute exposure and frame rate values. @@ -413430,10 +413430,10 @@ index 09d68b0b4a13..02d72feb837e 100644 2.18.4 -From 555ed9c25229f08ec346f457956cf4a1456e6f75 Mon Sep 17 00:00:00 2001 +From b6e1cdfffc2999f9e699a6352d729979451961a1 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 29 Apr 2020 17:25:56 +0100 -Subject: [PATCH 0775/1225] media: i2c: ov5647: Set V4L2_SUBDEV_FL_HAS_EVENTS +Subject: [PATCH 0775/1226] media: i2c: ov5647: Set V4L2_SUBDEV_FL_HAS_EVENTS flag The ov5647 subdev can generate control events, therefore set @@ -413579,10 +413579,10 @@ index 02d72feb837e..c012e0b3d68b 100644 2.18.4 -From 6566e951dc250d020c68e3529a423ca589cfa7da Mon Sep 17 00:00:00 2001 +From 65b054deef88c1370b0a2ccac17e2451549bb6be Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 29 Apr 2020 21:39:58 +0100 -Subject: [PATCH 0776/1225] media: i2c: ov5647: Add support for V4L2_CID_VBLANK +Subject: [PATCH 0776/1226] media: i2c: ov5647: Add support for V4L2_CID_VBLANK Adds vblank control to allow for frame rate control. @@ -413790,10 +413790,10 @@ index c012e0b3d68b..445a0ce186ec 100644 2.18.4 -From 0333e54664c5e764523ce2cdd6f5e463975d32bb Mon Sep 17 00:00:00 2001 +From 482a073177ec0a6622ecd81f4403510703960567 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 29 Apr 2020 21:47:25 +0100 -Subject: [PATCH 0777/1225] media: i2c: ov5647: Neither analogue gain nor +Subject: [PATCH 0777/1226] media: i2c: ov5647: Neither analogue gain nor exposure need EXECUTE_ON_WRITE The controls for analogue gain and exposure were defined with @@ -413854,10 +413854,10 @@ index 445a0ce186ec..49247711221c 100644 2.18.4 -From 8184809e6e44f67e041d4dd8d719c46527eebf3f Mon Sep 17 00:00:00 2001 +From a2bca4bb8c899cd7671de00403a3be1d31cf6f40 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 29 Apr 2020 22:11:01 +0100 -Subject: [PATCH 0778/1225] media: i2c: ov5647: Use member names in mode tables +Subject: [PATCH 0778/1226] 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. @@ -413971,10 +413971,10 @@ index 49247711221c..da4ef30d8f32 100644 2.18.4 -From 0c6ce59ad7c648cdc5c4a483336aaab98dc1495c Mon Sep 17 00:00:00 2001 +From 1a478016a62b853ed2961e96a3de87f00b768966 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 30 Apr 2020 11:03:00 +0100 -Subject: [PATCH 0779/1225] media: i2c: ov5647: Advertise the correct exposure +Subject: [PATCH 0779/1226] media: i2c: ov5647: Advertise the correct exposure range Exposure is clipped by the VTS of the mode, so needs to be updated as @@ -414096,10 +414096,10 @@ index da4ef30d8f32..6d84d2785f74 100644 2.18.4 -From 925b9ea2ae93f2298cb22669c0b629f1e7e9eebd Mon Sep 17 00:00:00 2001 +From 41d472333d40e132de7168c31f2e3ec85f9d2656 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 20 Apr 2020 11:01:21 +0100 -Subject: [PATCH 0780/1225] media: i2c: imx219: Declare that the driver can +Subject: [PATCH 0780/1226] media: i2c: imx219: Declare that the driver can create events The flag V4L2_SUBDEV_FL_HAS_EVENTS is required if the subdev can @@ -414129,10 +414129,10 @@ index 988ebf6dd895..b84fc19e9ff7 100644 2.18.4 -From 89f8fec6120259d0c9112f337981ed6ba9ab8fd5 Mon Sep 17 00:00:00 2001 +From ca6e883ba1c9566ee7097c9d0c7a07f673e43323 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 29 Apr 2020 16:45:02 +0100 -Subject: [PATCH 0781/1225] media: bcm2835-unicam: Add support for +Subject: [PATCH 0781/1226] media: bcm2835-unicam: Add support for VIDIOC_[S|G]_SELECTION Sensors are now reflecting cropping and scaling parameters through @@ -414217,10 +414217,10 @@ index 2e022c5e1cfd..f94a790ca315 100644 2.18.4 -From 5c13ed07182cdb6568ef738d3c0ddc1a47a7dda7 Mon Sep 17 00:00:00 2001 +From e829ec4ba42a352cd70931384a77b92bd272a356 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 29 Apr 2020 22:05:09 +0100 -Subject: [PATCH 0782/1225] media: bcm2835-unicam: Do not stop streaming in +Subject: [PATCH 0782/1226] media: bcm2835-unicam: Do not stop streaming in unicam_release unicam_release calls _vb2_fop_release, which will call stop_streaming @@ -414251,10 +414251,10 @@ index f94a790ca315..e7c0e91cb841 100644 2.18.4 -From d4cc563b001697c380f17035f142380f5e5eb2c5 Mon Sep 17 00:00:00 2001 +From 39809f70e6a5fcbdac3d17bfab9e15d8f4086a41 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 30 Apr 2020 09:52:50 +0100 -Subject: [PATCH 0783/1225] media: bcm2835-unicam: Fix reference counting in +Subject: [PATCH 0783/1226] media: bcm2835-unicam: Fix reference counting in unicam_open The reference counting of node->open was only incremented after @@ -414295,10 +414295,10 @@ index e7c0e91cb841..5b5585f6770c 100644 2.18.4 -From 840f310ed7b765035ae01f1a4ae727697e093f3e Mon Sep 17 00:00:00 2001 +From 67111efae7f309d4bdb5e0bdfea45d28cc940545 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Fri, 1 May 2020 14:15:24 +0100 -Subject: [PATCH 0784/1225] staging: vc04_services: ISP: Add enum_framesizes +Subject: [PATCH 0784/1226] staging: vc04_services: ISP: Add enum_framesizes ioctl This is used to enumerate available frame sizes on all nodes @@ -414636,10 +414636,10 @@ index ded2be584f95..9d8ccb403480 100644 2.18.4 -From cd1cd685bd892130726917452e27451b452e91e8 Mon Sep 17 00:00:00 2001 +From b7c580b0d7c40d2a1986ea7c23483f779ce8f12b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 1 May 2020 14:58:23 +0100 -Subject: [PATCH 0785/1225] SQUASH: spi: Demote SPI_CS_HIGH warning to +Subject: [PATCH 0785/1226] SQUASH: spi: Demote SPI_CS_HIGH warning to KERN_DEBUG This warning is unavoidable from a client's perspective and @@ -414653,10 +414653,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 f48fb29c56e0..798005db47d8 100644 +index 6ed61697b9ce..a49ccabde04a 100644 --- a/drivers/spi/spi.c +++ b/drivers/spi/spi.c -@@ -3128,8 +3128,8 @@ int spi_setup(struct spi_device *spi) +@@ -3129,8 +3129,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)) { @@ -414671,10 +414671,10 @@ index f48fb29c56e0..798005db47d8 100644 2.18.4 -From 3a3285cac3db7832723dfc6410a096a2b7591811 Mon Sep 17 00:00:00 2001 +From 00fbc0cee191f8ab2c4f3bd5143bd33565cab15e Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 4 Apr 2019 13:33:47 +0100 -Subject: [PATCH 0786/1225] bcm2835-dma: Add proper 40-bit DMA support +Subject: [PATCH 0786/1226] 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. @@ -415477,10 +415477,10 @@ index 1e5d6f1bed4e..53346d7eb66c 100644 2.18.4 -From e8a9ee807f8c8c37a5a45fdc55480450e9b7c9da Mon Sep 17 00:00:00 2001 +From 238533fcfd3c3918cb9c914b078cbf4e84ac95dd Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 30 Apr 2020 12:43:05 +0100 -Subject: [PATCH 0787/1225] ARM: dts: bcm2711: Allow 40-bit DMA for SPI +Subject: [PATCH 0787/1226] 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, @@ -415525,10 +415525,10 @@ index ece3d3143643..505f37235473 100644 2.18.4 -From 9bf0cd9a1fae7640c670f0cb5420421345014a5d Mon Sep 17 00:00:00 2001 +From af3f3e59c4b365a3564ed7946211186873e0eb43 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 1 May 2020 17:56:13 +0100 -Subject: [PATCH 0788/1225] overlays: Make the i2c-gpio overlay safe again +Subject: [PATCH 0788/1226] 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 @@ -415563,10 +415563,10 @@ index e94053b55610..39e7bc5fa9d8 100644 2.18.4 -From 0eaf03bcc170d309a7b78e457d9a48c9ba457018 Mon Sep 17 00:00:00 2001 +From 6de64065e3100a975332764ca9f028c77258f952 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 1 May 2020 17:49:08 +0100 -Subject: [PATCH 0789/1225] staging: vc04_services: isp: Remove duplicated +Subject: [PATCH 0789/1226] staging: vc04_services: isp: Remove duplicated initialisation With the codec code from which this was derived, the driver had to @@ -415631,10 +415631,10 @@ index 6c4405ab4dc5..edb1a27328de 100644 2.18.4 -From 22d34b733315e03f0c43e6c08a2c4e4ece8843c0 Mon Sep 17 00:00:00 2001 +From 2805c93b818cc5a6035f82bdb55f225ecb6d9c56 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 1 May 2020 16:54:20 +0100 -Subject: [PATCH 0790/1225] staging: vc04_services: isp: Make all references to +Subject: [PATCH 0790/1226] staging: vc04_services: isp: Make all references to bcm2835_isp_fmt const The array of potential formats and their configuration should be const. @@ -415787,10 +415787,10 @@ index 9d8ccb403480..af3bde152bb2 100644 2.18.4 -From 38641f596031a3c7978ab84d98af2fa4c728bee6 Mon Sep 17 00:00:00 2001 +From ee10ba890bea29f6befed8f9fd17a3fdab2dcf4f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Sat, 2 May 2020 13:43:06 +0100 -Subject: [PATCH 0791/1225] overlays: gpio-keys: Avoid open-drain warnings +Subject: [PATCH 0791/1226] 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. @@ -415822,10 +415822,10 @@ index 39e7bc5fa9d8..def139db8bcb 100644 2.18.4 -From e0456b90449381998c9a7e8669487b92f7a65768 Mon Sep 17 00:00:00 2001 +From 25de9c1b0bdb7753e8ff9fc5da2f9b7a5ece33b0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 4 May 2020 11:06:04 +0100 -Subject: [PATCH 0792/1225] configs: Add missing PPS configs +Subject: [PATCH 0792/1226] configs: Add missing PPS configs The arm64 bcm2711_defconfig was inexplicably missing three PPS config options. Add them, along with another missing option from @@ -415869,10 +415869,10 @@ index f6c12a7a04be..751f6efda9f1 100644 2.18.4 -From b8ab26115b68613412390176bd98731072a06fd4 Mon Sep 17 00:00:00 2001 +From f27ac041be31cdccbd219357fb88dc764609d314 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 4 May 2020 13:38:39 +0100 -Subject: [PATCH 0793/1225] configs: Add missing TOUCHSCREEN_RASPBERRYPI_FW=m +Subject: [PATCH 0793/1226] configs: Add missing TOUCHSCREEN_RASPBERRYPI_FW=m The 32- and 64-bit bcm2711 defconfigs are missing support for the official Raspberry Pi touchscreen. @@ -415915,10 +415915,10 @@ index d626405a9199..7c362f4355c5 100644 2.18.4 -From 65e40c5c7d6a9e1f7c307f6dea3b22ce3eaa3f60 Mon Sep 17 00:00:00 2001 +From b8a527e85c9199ae71c19be3f2a783e33bd3d3a9 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 6 Apr 2020 17:07:31 +0100 -Subject: [PATCH 0794/1225] vc4_hdmi_phy: Fix typo in phy_get_cp_current +Subject: [PATCH 0794/1226] vc4_hdmi_phy: Fix typo in phy_get_cp_current This is stored in a 6-bit register field which causes a WARN @@ -415944,10 +415944,10 @@ index 732d8a0e5a1c..0e242f87db9e 100644 2.18.4 -From d7be1ad4e1c54b188a9b58ed646a63ffcc18a9db Mon Sep 17 00:00:00 2001 +From 366a1d3afc0343aab1f2cfa874bcf8da2a9851f9 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 4 May 2020 15:13:24 +0100 -Subject: [PATCH 0795/1225] overlays: Make use of intra-overlay fragments +Subject: [PATCH 0795/1226] 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 @@ -416044,10 +416044,10 @@ index b380d925f0a5..4fc571c2db33 100644 2.18.4 -From f408674ba43583fc80584008b4b787745af8ad7b Mon Sep 17 00:00:00 2001 +From d49dd95bf89df1c06f69d48b8da3f0ec7056164b Mon Sep 17 00:00:00 2001 From: Jacko Dirks Date: Tue, 5 May 2020 14:28:14 +0200 -Subject: [PATCH 0796/1225] media: i2c: tc358743: Fix fallthrough warning +Subject: [PATCH 0796/1226] media: i2c: tc358743: Fix fallthrough warning Signed-off-by: Jacko Dirks --- @@ -416055,10 +416055,10 @@ Signed-off-by: Jacko Dirks 1 file changed, 1 insertion(+) diff --git a/drivers/media/i2c/tc358743.c b/drivers/media/i2c/tc358743.c -index 3dbf60faccaa..427ae6c009d4 100644 +index 542b34292695..14a5c28ecaf2 100644 --- a/drivers/media/i2c/tc358743.c +++ b/drivers/media/i2c/tc358743.c -@@ -2004,6 +2004,7 @@ static int tc358743_probe_of(struct tc358743_state *state) +@@ -2005,6 +2005,7 @@ static int tc358743_probe_of(struct tc358743_state *state) switch (bps_pr_lane) { default: dev_warn(dev, "untested bps per lane: %u bps\n", bps_pr_lane); @@ -416070,10 +416070,10 @@ index 3dbf60faccaa..427ae6c009d4 100644 2.18.4 -From 19d802bc52b75989aeeadc823bd448e2cb470fbb Mon Sep 17 00:00:00 2001 +From 57290bda0a19ecb3d06d05ff0820e0445a19df89 Mon Sep 17 00:00:00 2001 From: Jacko Dirks Date: Tue, 5 May 2020 14:33:31 +0200 -Subject: [PATCH 0797/1225] media: bcm2835: unicam: Fix uninitialized warning +Subject: [PATCH 0797/1226] media: bcm2835: unicam: Fix uninitialized warning Signed-off-by: Jacko Dirks --- @@ -416097,10 +416097,10 @@ index 5b5585f6770c..6fd1b0939a07 100644 2.18.4 -From b33add585556bba963fb33ebe2900401c0861404 Mon Sep 17 00:00:00 2001 +From 5c06bd07a81323460992b8987f1f32811987f598 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 5 May 2020 19:45:41 +0100 -Subject: [PATCH 0798/1225] video: bcm2708_fb: Disable FB if no displays found +Subject: [PATCH 0798/1226] 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 @@ -416137,10 +416137,10 @@ index 8234207b1914..d035fa59c269 100644 2.18.4 -From 0a8cfabf9e9eee51e96eb4191fc942b0fcafce16 Mon Sep 17 00:00:00 2001 +From d637e0bb73ace8ed5038155fcd3d72f6e6272bfc Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 6 May 2020 14:25:20 +0100 -Subject: [PATCH 0799/1225] overlays: sc16is752-spi1: Add xtal parameter +Subject: [PATCH 0799/1226] 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 @@ -416183,10 +416183,10 @@ index 4e33b14afc78..131d3ab43d3a 100644 2.18.4 -From 5eebfdda859d94abdf9bba6d070c4409bddc1745 Mon Sep 17 00:00:00 2001 +From 9457aeecb673326775ea60cffb6276f3f389953c Mon Sep 17 00:00:00 2001 From: Dom Cobley Date: Thu, 7 May 2020 18:16:07 +0100 -Subject: [PATCH 0800/1225] vc4_hdmi: Fix register offset when sending longer +Subject: [PATCH 0800/1226] vc4_hdmi: Fix register offset when sending longer CEC messages Signed-off-by: Dom Cobley @@ -416231,10 +416231,10 @@ index 2919549b227f..7b5421d24871 100644 2.18.4 -From 8575ad6a6061501ea96666ccf6810ae32469ecee Mon Sep 17 00:00:00 2001 +From af803cdf8b111270093cb7a24bffbc30d09777a8 Mon Sep 17 00:00:00 2001 From: Dom Cobley Date: Thu, 7 May 2020 18:16:07 +0100 -Subject: [PATCH 0801/1225] vc4_hdmi: Fix up CEC registers +Subject: [PATCH 0801/1226] vc4_hdmi: Fix up CEC registers Fix an incorrect register address, add a missing one and reorder into address order @@ -416280,10 +416280,10 @@ index ea948ffaa69b..a0fa082a017c 100644 2.18.4 -From b74d3deb6828cb838f9aa36a1812b73be90ba0ce Mon Sep 17 00:00:00 2001 +From d3f3b3648da8ebd499bec431c7fef32631c944d3 Mon Sep 17 00:00:00 2001 From: Dom Cobley Date: Thu, 7 May 2020 18:16:07 +0100 -Subject: [PATCH 0802/1225] vc4_hdmi_regs: Add Intr2 register block +Subject: [PATCH 0802/1226] vc4_hdmi_regs: Add Intr2 register block Signed-off-by: Dom Cobley --- @@ -416443,10 +416443,10 @@ index a0fa082a017c..7311a8c0f1e5 100644 2.18.4 -From 30c95ed2ea51ebf598aefbe1d1c44772bb478c44 Mon Sep 17 00:00:00 2001 +From e08044cc1a5426beaba9fd992c8c907dc0d3a7c8 Mon Sep 17 00:00:00 2001 From: Dom Cobley Date: Thu, 7 May 2020 18:16:08 +0100 -Subject: [PATCH 0803/1225] vc4_hdmi_regs: Make interrupt mask variant specific +Subject: [PATCH 0803/1226] vc4_hdmi_regs: Make interrupt mask variant specific Signed-off-by: Dom Cobley --- @@ -416554,10 +416554,10 @@ index 78809866097c..4d017572a5c2 100644 2.18.4 -From f3efc18918ea2816f405eb023ceec194efd4d5d6 Mon Sep 17 00:00:00 2001 +From ae25ea31fca2e166b2dfb53f05ab39fb02c12cc6 Mon Sep 17 00:00:00 2001 From: Dom Cobley Date: Thu, 7 May 2020 18:16:08 +0100 -Subject: [PATCH 0804/1225] vc4_hdmi: Make irq shared +Subject: [PATCH 0804/1226] vc4_hdmi: Make irq shared Signed-off-by: Dom Cobley --- @@ -416582,10 +416582,10 @@ index 9f6b260a7238..7b9d98fe2e3e 100644 2.18.4 -From 773b2ea76c943e9af955a93378b92e6f17a2886a Mon Sep 17 00:00:00 2001 +From a51e408fec775224d9dddd898daacbdf3ac2ff51 Mon Sep 17 00:00:00 2001 From: Dom Cobley Date: Thu, 7 May 2020 18:16:08 +0100 -Subject: [PATCH 0805/1225] vc4_hdmi: Adjust CEC ref clock based on its input +Subject: [PATCH 0805/1226] vc4_hdmi: Adjust CEC ref clock based on its input clock 2711 uses a fixed 27MHz input, earlier models use the HSM clock @@ -416679,10 +416679,10 @@ index 7765b9cf885b..dbf96a3b01ee 100644 2.18.4 -From 5c8180fb455d377d0913605dbd2e5626b77135c3 Mon Sep 17 00:00:00 2001 +From 34ad208acba43cfb3267f3bc0bec91b0c0528643 Mon Sep 17 00:00:00 2001 From: Dom Cobley Date: Thu, 7 May 2020 18:16:09 +0100 -Subject: [PATCH 0806/1225] vc4_hdmi: Remove cec_available flag as always +Subject: [PATCH 0806/1226] vc4_hdmi: Remove cec_available flag as always supported Signed-off-by: Dom Cobley @@ -416731,10 +416731,10 @@ index dbf96a3b01ee..60f7bf99e06e 100644 2.18.4 -From 7bfec0fe3ba002e0bb595238265f441998d0aed8 Mon Sep 17 00:00:00 2001 +From ac0f884a8db0bdb8ed871c0a377889adec20a427 Mon Sep 17 00:00:00 2001 From: Dom Cobley Date: Thu, 7 May 2020 18:16:09 +0100 -Subject: [PATCH 0807/1225] config: Enable CONFIG_DRM_VC4_HDMI_CEC +Subject: [PATCH 0807/1226] config: Enable CONFIG_DRM_VC4_HDMI_CEC Signed-off-by: Dom Cobley --- @@ -416770,10 +416770,10 @@ index 7c362f4355c5..35afa6b6ffd6 100644 2.18.4 -From 833ec971749e67aa86ec49b92d1e54fa5967012b Mon Sep 17 00:00:00 2001 +From d1059a4bdcb4b1cf76c7feca6158dc4b4454ffd6 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 11 May 2020 11:55:45 +0100 -Subject: [PATCH 0808/1225] overlays: tc358743: Use intra-overlay fragments +Subject: [PATCH 0808/1226] 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 @@ -416831,10 +416831,10 @@ index f8c059827234..b317e088b37e 100644 2.18.4 -From f46a85cb2b20f1a449eb237117b89be969eb9a1f Mon Sep 17 00:00:00 2001 +From eda11a68122dab8abaefd9eb9da84728d6c78f2c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 11 May 2020 15:12:21 +0100 -Subject: [PATCH 0809/1225] overlays: Move "fixed-clock" nodes to the root +Subject: [PATCH 0809/1226] 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" @@ -417185,10 +417185,10 @@ index b317e088b37e..2ea99cd9e1a1 100644 2.18.4 -From 107b338ececec648bfb55c7b023110264f658fff Mon Sep 17 00:00:00 2001 +From 0a7d8db3652a78f99a304bb616aa0b4bbfa1d4b3 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 12 May 2020 08:32:42 +0100 -Subject: [PATCH 0810/1225] raspberrypi: dts: Switch to discrete ALSA devices +Subject: [PATCH 0810/1226] raspberrypi: dts: Switch to discrete ALSA devices Add the command line options required to enable audio over discrete ALSA devices. @@ -417285,10 +417285,10 @@ index 86dd3093e709..05220fa0202b 100644 2.18.4 -From 23a984fdff9b90170dc2932aebaedff50f823167 Mon Sep 17 00:00:00 2001 +From fc96a27b6755eee357492125ace855b096bb4416 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Thu, 7 May 2020 15:50:54 +0100 -Subject: [PATCH 0811/1225] dt-bindings: media: i2c: Add IMX477 CMOS sensor +Subject: [PATCH 0811/1226] dt-bindings: media: i2c: Add IMX477 CMOS sensor binding Add YAML device tree binding for IMX477 CMOS image sensor. @@ -417422,10 +417422,10 @@ index 000000000000..0994e13e67f6 2.18.4 -From 2d2b60deaeffb9a5cc930e8f270a5096670df262 Mon Sep 17 00:00:00 2001 +From be46837bfea14950c834e7d33da7c754428e7f7f Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Thu, 7 May 2020 15:50:04 +0100 -Subject: [PATCH 0812/1225] dtoverlays: Add IMX477 sensor overlay +Subject: [PATCH 0812/1226] dtoverlays: Add IMX477 sensor overlay Add an overlay for the Sony IMX477 CMOS sensor device. Also update overlay README and Makefile. @@ -417589,10 +417589,10 @@ index 000000000000..1dd6f92b4dfe 2.18.4 -From 4d7566a709c90d3414264ab8a71530cc0fd1a589 Mon Sep 17 00:00:00 2001 +From 3364f5fe2fb2a2a593efe471ca0ad4a20ba744e3 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Fri, 8 May 2020 10:00:12 +0100 -Subject: [PATCH 0813/1225] media: i2c: Add driver for Sony IMX477 sensor +Subject: [PATCH 0813/1226] 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 @@ -419868,10 +419868,10 @@ index 000000000000..ec56b0cfd57b 2.18.4 -From d4c5cd9f25fa56ca26444104c9693463e1a53bda Mon Sep 17 00:00:00 2001 +From 396af67b44092b70a4f19540f072629343f9725a Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Fri, 8 May 2020 09:41:17 +0100 -Subject: [PATCH 0814/1225] media: i2c: imx477: Add support for adaptive frame +Subject: [PATCH 0814/1226] media: i2c: imx477: Add support for adaptive frame control Use V4L2_CID_EXPOSURE_AUTO_PRIORITY to control if the driver should @@ -420056,10 +420056,10 @@ index ec56b0cfd57b..bd0e2c291a32 100644 2.18.4 -From 53da226fb217bf657ccde58914c13e5881c7f2c6 Mon Sep 17 00:00:00 2001 +From 8449afc4dc5b347e38857cd470a0ec530a4bd7a3 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Thu, 7 May 2020 15:36:25 +0100 -Subject: [PATCH 0815/1225] configs: Add imx477 sensor driver to all Raspberry +Subject: [PATCH 0815/1226] configs: Add imx477 sensor driver to all Raspberry Pi defconfigs This commit enables the imx477 sensor driver in the following @@ -420143,10 +420143,10 @@ index 751f6efda9f1..efb1b60cbbb6 100644 2.18.4 -From 090f7fb79a3de221895d7fb24417488fab170e7a Mon Sep 17 00:00:00 2001 +From ae8e64d889b78099905e61a7bad04ec3e26d3498 Mon Sep 17 00:00:00 2001 From: Maarten Lankhorst Date: Tue, 26 Nov 2019 15:25:16 +0100 -Subject: [PATCH 0816/1225] udmabuf: Remove deleted map/unmap handlers. +Subject: [PATCH 0816/1226] udmabuf: Remove deleted map/unmap handlers. Commit 19d32ace8b6acebc45da1ea748000ac79ccc7721 upstream. @@ -420201,10 +420201,10 @@ index 9635897458a0..9de539c1def4 100644 2.18.4 -From f94d85dd4fb3fd2f2bc397967e101c8b6bd7a0ac Mon Sep 17 00:00:00 2001 +From ff207b772dd0eb62c9fc2f8e8d4cb6ae0e654e31 Mon Sep 17 00:00:00 2001 From: Gurchetan Singh Date: Mon, 2 Dec 2019 17:36:24 -0800 -Subject: [PATCH 0817/1225] udmabuf: use cache_sgt_mapping option +Subject: [PATCH 0817/1226] udmabuf: use cache_sgt_mapping option Commit bc7a71da43b48333f84c6534ab43d240e34cf9eb uptream. @@ -420242,10 +420242,10 @@ index 9de539c1def4..be15eb6b0586 100644 2.18.4 -From e1466fd140f7f905890ba792237c5e8c707235ea Mon Sep 17 00:00:00 2001 +From 67641171a52e04e0b9e558e2f5047c525c037b16 Mon Sep 17 00:00:00 2001 From: Gurchetan Singh Date: Mon, 2 Dec 2019 17:36:25 -0800 -Subject: [PATCH 0818/1225] udmabuf: add a pointer to the miscdevice in dma-buf +Subject: [PATCH 0818/1226] udmabuf: add a pointer to the miscdevice in dma-buf private data Commit c1bbed668997268c9edccdc9db1bd1487d9e20b0 upstream. @@ -420315,10 +420315,10 @@ index be15eb6b0586..f0bf3ba7441e 100644 2.18.4 -From a5a56d02b8682a5c96181ed1dfc817c12488dcac Mon Sep 17 00:00:00 2001 +From 6c6fbcb75788b1a0671d1fcc5d9fd0897aa545cb Mon Sep 17 00:00:00 2001 From: Gurchetan Singh Date: Mon, 2 Dec 2019 17:36:26 -0800 -Subject: [PATCH 0819/1225] udmabuf: separate out creating/destroying +Subject: [PATCH 0819/1226] udmabuf: separate out creating/destroying scatter-table Commit 17a7ce203490459cff14fb1c8f9a15d65fd1c544 upstream. @@ -420392,10 +420392,10 @@ index f0bf3ba7441e..0a610e09ae23 100644 2.18.4 -From e839ee6179d03c588b5e926abe69eb8f1fa115db Mon Sep 17 00:00:00 2001 +From 176179223bb6663b02934776198a779f211ece41 Mon Sep 17 00:00:00 2001 From: Gurchetan Singh Date: Mon, 2 Dec 2019 17:36:27 -0800 -Subject: [PATCH 0820/1225] udmabuf: implement begin_cpu_access/end_cpu_access +Subject: [PATCH 0820/1226] udmabuf: implement begin_cpu_access/end_cpu_access hooks Commit 284562e1f34874e267d4f499362c3816f8f6bc3f upstream. @@ -420488,10 +420488,10 @@ index 0a610e09ae23..61b0a2cff874 100644 2.18.4 -From 2255da068f9b174beaa414535ecec34277a0c2be Mon Sep 17 00:00:00 2001 +From 6f8d5cc4048d6c934baa5badd6f14faa83775cd8 Mon Sep 17 00:00:00 2001 From: Gurchetan Singh Date: Tue, 17 Dec 2019 15:02:28 -0800 -Subject: [PATCH 0821/1225] udmabuf: fix dma-buf cpu access +Subject: [PATCH 0821/1226] udmabuf: fix dma-buf cpu access Commit 1ffe09590121fbb3786d6c860acdd200f7ab095c upstream. @@ -420554,10 +420554,10 @@ index 61b0a2cff874..acb26c627d27 100644 2.18.4 -From cf5926a02deec86caff5441ad8a8c63b41e16126 Mon Sep 17 00:00:00 2001 +From e3335edec2b9388806fa80ead91b154e4b2bbfac Mon Sep 17 00:00:00 2001 From: "Andrew F. Davis" Date: Tue, 3 Dec 2019 17:26:37 +0000 -Subject: [PATCH 0822/1225] dma-buf: Add dma-buf heaps framework +Subject: [PATCH 0822/1226] dma-buf: Add dma-buf heaps framework Commit c02a81fba74fe3488ad6b08bfb5a1329005418f8 upstream. This framework allows a unified userspace interface for dma-buf @@ -421098,10 +421098,10 @@ index 000000000000..73e7f66c1cae 2.18.4 -From a8df7d564dd03949c9d3332611188ec735fcf36b Mon Sep 17 00:00:00 2001 +From 42327f8eb399a246c0cd9e196ca972d55500fbbd Mon Sep 17 00:00:00 2001 From: John Stultz Date: Tue, 3 Dec 2019 17:26:38 +0000 -Subject: [PATCH 0823/1225] dma-buf: heaps: Add heap helpers +Subject: [PATCH 0823/1226] dma-buf: heaps: Add heap helpers Commit 5248eb12fea890a03b4cdc3ef546d6319d4d9b73 upstream. @@ -421507,10 +421507,10 @@ index 000000000000..805d2df88024 2.18.4 -From 9722761d6074dda8acefdf6f8f0fb777522ff19f Mon Sep 17 00:00:00 2001 +From b6de63ea7c5879fcf417e5638a45400576ada7aa Mon Sep 17 00:00:00 2001 From: John Stultz Date: Tue, 3 Dec 2019 17:26:39 +0000 -Subject: [PATCH 0824/1225] dma-buf: heaps: Add system heap to dmabuf heaps +Subject: [PATCH 0824/1226] dma-buf: heaps: Add system heap to dmabuf heaps Commit efa04fefebbd724ffda7f49e42d057a7217c45b0 upstream. @@ -421721,10 +421721,10 @@ index 000000000000..1aa01e98c595 2.18.4 -From 3ba9bc4f8f4b2b39d7cdb298a729b8282f0b9d1a Mon Sep 17 00:00:00 2001 +From 21d6d2ad3d293556dd63d7551385a7b46e98d2d1 Mon Sep 17 00:00:00 2001 From: John Stultz Date: Tue, 3 Dec 2019 17:26:40 +0000 -Subject: [PATCH 0825/1225] dma-buf: heaps: Add CMA heap to dmabuf heaps +Subject: [PATCH 0825/1226] dma-buf: heaps: Add CMA heap to dmabuf heaps Commit b61614ec318aae0c77ecd2816878d851dd61d9a6 upstream. @@ -421983,10 +421983,10 @@ index 000000000000..626cf7fd033a 2.18.4 -From 89bee4deea4fce819e8bd9272a6d4e67f7b9896d Mon Sep 17 00:00:00 2001 +From 3fc906241fff2ddd9db4f9175ed1a9f28e1a9489 Mon Sep 17 00:00:00 2001 From: John Stultz Date: Tue, 3 Dec 2019 17:26:41 +0000 -Subject: [PATCH 0826/1225] kselftests: Add dma-heap test +Subject: [PATCH 0826/1226] kselftests: Add dma-heap test Commit a8779927fd86c91f5400bfcbccfa018a667d8350 upstream. @@ -422446,10 +422446,10 @@ index 000000000000..3e53ad331bdc 2.18.4 -From e1603dc1c1ffb682465d25cb7190a51b49336c1d Mon Sep 17 00:00:00 2001 +From 3eea665884c5c26ffb96b7981f37a3e372f54546 Mon Sep 17 00:00:00 2001 From: "Andrew F. Davis" Date: Mon, 16 Dec 2019 08:34:04 -0500 -Subject: [PATCH 0827/1225] dma-buf: heaps: Use _IOCTL_ for userspace IOCTL +Subject: [PATCH 0827/1226] dma-buf: heaps: Use _IOCTL_ for userspace IOCTL identifier Commit b3b4346544b571c96d46be615b9db69a601ce4c8 upstream. @@ -422525,10 +422525,10 @@ index 3e53ad331bdc..cd5e1f602ac9 100644 2.18.4 -From 37bf472c874891fe524294785ad1192a63ae5142 Mon Sep 17 00:00:00 2001 +From caf59ad80d237cd5019fbd10b462fe8432d88d77 Mon Sep 17 00:00:00 2001 From: "Andrew F. Davis" Date: Mon, 16 Dec 2019 08:34:05 -0500 -Subject: [PATCH 0828/1225] dma-buf: heaps: Remove redundant heap identifier +Subject: [PATCH 0828/1226] 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 @@ -422559,10 +422559,10 @@ index 1aa01e98c595..0bf688e3c023 100644 2.18.4 -From 34f05eee211786eba34291d12dce26a9158eef86 Mon Sep 17 00:00:00 2001 +From 54d11da6c2a963dedc997d41613f0ce0d9310bd1 Mon Sep 17 00:00:00 2001 From: Colin Ian King Date: Mon, 16 Dec 2019 16:10:59 +0000 -Subject: [PATCH 0829/1225] dma-buf: fix resource leak on -ENOTTY error return +Subject: [PATCH 0829/1226] dma-buf: fix resource leak on -ENOTTY error return path Commit f9d3b2c600075d1f79efcd5cdb1718c2f554c0f9 upstream. @@ -422599,10 +422599,10 @@ index a24721496114..1886aee46131 100644 2.18.4 -From 4cf898fdfd159e714c453b55532d7476889acdde Mon Sep 17 00:00:00 2001 +From c8e2f9391c5bf143bfee0bf7a7d096ff940c79eb Mon Sep 17 00:00:00 2001 From: zhong jiang Date: Wed, 18 Dec 2019 00:38:22 +0530 -Subject: [PATCH 0830/1225] dma-heap: Make the symbol 'dma_heap_ioctl_cmds' +Subject: [PATCH 0830/1226] dma-heap: Make the symbol 'dma_heap_ioctl_cmds' static Commit 7d411afe8444060454a53b1f9b70ee78b3e75ef1 upstream. @@ -422639,10 +422639,10 @@ index 1886aee46131..afd22c9dbdcf 100644 2.18.4 -From 227dc7662381baa9afbd24c11bb338b0fb42c8ef Mon Sep 17 00:00:00 2001 +From d0da7b40b309129bb6394c34da48196abd847b89 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 8 May 2020 20:44:12 +0100 -Subject: [PATCH 0831/1225] defconfig: Add CMA and system dma-heaps to the +Subject: [PATCH 0831/1226] defconfig: Add CMA and system dma-heaps to the config The CMA dma-heap allocator can be used in place of vcsm-cma @@ -422731,10 +422731,10 @@ index efb1b60cbbb6..1f037a5bd4ef 100644 2.18.4 -From 011a2550b926c295a550f2df5bf610682e916b70 Mon Sep 17 00:00:00 2001 +From 9b16f860fb22d55a471385fe9d2c2ed9e1e17716 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 6 May 2020 17:02:26 +0100 -Subject: [PATCH 0832/1225] ARM: dts: Enable firmware-clocks on all Pis +Subject: [PATCH 0832/1226] ARM: dts: Enable firmware-clocks on all Pis Signed-off-by: Phil Elwell --- @@ -422762,10 +422762,10 @@ index bf90fd585364..d2f5ea1f31f8 100644 2.18.4 -From 298f175d5b3e24331430e566517923a7f9cc722f Mon Sep 17 00:00:00 2001 +From 86fd35bad9388968bc11a7ad572f5e49a9cb4e92 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 12 May 2020 17:17:45 +0100 -Subject: [PATCH 0833/1225] configs: Include the firmware-clocks driver +Subject: [PATCH 0833/1226] configs: Include the firmware-clocks driver Signed-off-by: Phil Elwell --- @@ -422814,10 +422814,10 @@ index 1f037a5bd4ef..f546bc80c8b1 100644 2.18.4 -From 3e12d66657db8214f406470d35679e816e0feeaf Mon Sep 17 00:00:00 2001 +From a017a2e8acaf6288f71e00b70d211ece05971e08 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 12 May 2020 17:18:28 +0100 -Subject: [PATCH 0834/1225] configs: Use the upstream cpufreq driver +Subject: [PATCH 0834/1226] configs: Use the upstream cpufreq driver Switch to the upstream cpufreq driver on non-BCM2835 Pis. @@ -422872,10 +422872,10 @@ index f546bc80c8b1..05a9f0ef9508 100644 2.18.4 -From 426cb3d314efb038502ea7af699379159b001456 Mon Sep 17 00:00:00 2001 +From c113601e74649596084b31b5e718676ca5ef072d Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 13 May 2020 18:28:27 +0100 -Subject: [PATCH 0835/1225] media: bcm2835-unicam: Always service interrupts +Subject: [PATCH 0835/1226] 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 @@ -422929,10 +422929,10 @@ index 6fd1b0939a07..aadc2ab6ec91 100644 2.18.4 -From 87b1f198e79737c607e075c3f26adaeee7801563 Mon Sep 17 00:00:00 2001 +From f1ba0757b064a8f4f1d12753ce623c2f02e0315c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 13 May 2020 20:10:15 +0100 -Subject: [PATCH 0836/1225] sc16is7xx: Fix for hardware flow control +Subject: [PATCH 0836/1226] sc16is7xx: Fix for hardware flow control The SC16IS7XX hardware flow control is mishandled by the driver in a number of ways: @@ -423005,10 +423005,10 @@ index fe486498530d..7eda5b1eb1d9 100644 2.18.4 -From d57e4d8da010b7ebb7dd609300600a917c33cd01 Mon Sep 17 00:00:00 2001 +From 33ea5261aa7a6697b0355b27e81773fc92e9a784 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 14 May 2020 14:44:15 +0100 -Subject: [PATCH 0837/1225] drm/vc4: Fix VIC usage with Broadcast RGB +Subject: [PATCH 0837/1226] 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 @@ -423069,10 +423069,10 @@ index 6701cd3a0249..25a1f066e62c 100644 2.18.4 -From bce18c8ee2b2e4f6d36bbd719fb6c3c9e7f5696a Mon Sep 17 00:00:00 2001 +From b81cac2c0204e79fe3e6c59d293d2791c9878a47 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 15 May 2020 13:42:10 +0100 -Subject: [PATCH 0838/1225] staging: vc04_services: mmal-vchiq: Update +Subject: [PATCH 0838/1226] staging: vc04_services: mmal-vchiq: Update parameters list Adds in a couple of new MMAL parameter defines. @@ -423103,10 +423103,10 @@ index 9c752db45565..5b596b5c057f 100644 2.18.4 -From e1bf05c0ab27d6f5d1799110bb8986c821873575 Mon Sep 17 00:00:00 2001 +From 03faae8dc437249f235637fc5136b2a304abf3ea Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 15 May 2020 13:43:08 +0100 -Subject: [PATCH 0839/1225] staging:vc04_services: bcm2835-codec: Request +Subject: [PATCH 0839/1226] staging:vc04_services: bcm2835-codec: Request headers with I-frame V4L2 wishes to have the codec header bytes in the same buffer as the @@ -423138,10 +423138,10 @@ index 50395795c3db..3c819e251513 100644 2.18.4 -From 28674919d931543dc2ee2faca8dd6d57cb86bb61 Mon Sep 17 00:00:00 2001 +From 7defe3ec7801f7ed67949869d6155b486016f5ee Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 15 May 2020 13:47:13 +0100 -Subject: [PATCH 0840/1225] staging:vc04_services: bcm2835-codec: Avoid +Subject: [PATCH 0840/1226] staging:vc04_services: bcm2835-codec: Avoid fragmenting buffers The firmware by default is quite happy to fragment encoded @@ -423176,10 +423176,10 @@ index 3c819e251513..1c7fbba6c9c8 100644 2.18.4 -From 5c4b4cdefcf4c2b25b92f75eebd138e383a7645b Mon Sep 17 00:00:00 2001 +From 23463f06bd36808d34f574592846b122d2e28e65 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 15 May 2020 13:48:59 +0100 -Subject: [PATCH 0841/1225] staging:vc04_services: bcm2835-camera: Request +Subject: [PATCH 0841/1226] staging:vc04_services: bcm2835-camera: Request headers with I-frame V4L2 wishes to have the codec header bytes in the same buffer as the @@ -423212,10 +423212,10 @@ index e69ec072c2c7..b7214741fa61 100644 2.18.4 -From 5e2e9ed8beaa594f404b2c115ad1b24c58df7017 Mon Sep 17 00:00:00 2001 +From 29905441f0441d96621f2b7cf8e5598305eaa98f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 15 May 2020 17:18:20 +0100 -Subject: [PATCH 0842/1225] configs: Restore missing NF_TABLES settings +Subject: [PATCH 0842/1226] configs: Restore missing NF_TABLES settings The arm bcm2711_defconfig and the arm64 bcmrpi3_defconfig have been missing their NF_TABLES settings. Restore them. @@ -423376,10 +423376,10 @@ index 05a9f0ef9508..da5a47b18b19 100644 2.18.4 -From 095d5f81da1d3e7ca00ccb556c3e775f67ee9e9a Mon Sep 17 00:00:00 2001 +From 271dfa3bb588607814f51587dfaf7c8452945988 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 18 May 2020 09:46:48 +0100 -Subject: [PATCH 0843/1225] overlays: Fix audio parameter of vc4-kms-v3d +Subject: [PATCH 0843/1226] overlays: Fix audio parameter of vc4-kms-v3d The CMA handling change broke the audio parameter - the fragment numbering has changed - so fix it. @@ -423407,10 +423407,10 @@ index b40aa1d8f432..caa64bfb95a7 100644 2.18.4 -From 4a2a67a9bf054077d7f4fb607ace2b4ac23035f7 Mon Sep 17 00:00:00 2001 +From 4e232e43c65b416604b83f48cd035206ff3c3d14 Mon Sep 17 00:00:00 2001 From: j-schambacher Date: Tue, 19 May 2020 13:56:17 +0200 -Subject: [PATCH 0844/1225] Switch to snd_soc_dai_set_bclk_ratio Replaces +Subject: [PATCH 0844/1226] Switch to snd_soc_dai_set_bclk_ratio Replaces obsolete function snd_soc_dai_set_tdm_slot Signed-off-by: Joerg Schambacher @@ -423451,10 +423451,10 @@ index ffa76014e7df..a7fab4d951b6 100644 2.18.4 -From 5a031173431fadf803c2eceb0e65233ec4e15750 Mon Sep 17 00:00:00 2001 +From 509c144b5e47c066bfca1fed447dc87837f4cf93 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 19 May 2020 11:46:47 +0100 -Subject: [PATCH 0845/1225] media: bcm2835-unicam: Retain packing information +Subject: [PATCH 0845/1226] media: bcm2835-unicam: Retain packing information on G_FMT The change to retrieve the pixel format always on g_fmt didn't @@ -423505,10 +423505,10 @@ index aadc2ab6ec91..c4e7d2177193 100644 2.18.4 -From 6ff6d80f27088f8387a3901e685fbac43ef38e72 Mon Sep 17 00:00:00 2001 +From a5a7c91f86629b8abfcd9e87acb8411e490d004d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 19 May 2020 15:47:02 +0100 -Subject: [PATCH 0846/1225] zswap: Uncross module parameter setting functions +Subject: [PATCH 0846/1226] 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 @@ -423548,10 +423548,10 @@ index 46a322316e52..b0fc8d9ffe1f 100644 2.18.4 -From 684a4502ab031cd312ae7d78f61a24f155dab607 Mon Sep 17 00:00:00 2001 +From 9d175d4ff271eee16311b63657791c652c820128 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 5 May 2020 15:23:32 +0100 -Subject: [PATCH 0847/1225] zswap: Defer zswap initialisation +Subject: [PATCH 0847/1226] 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 @@ -423669,10 +423669,10 @@ index b0fc8d9ffe1f..a347f8df45c1 100644 2.18.4 -From b9088481b05382b51efc22b8228ced247f5e857e Mon Sep 17 00:00:00 2001 +From 9bbc6896d77713c2be95d72be43c6806bc8551fe Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 5 May 2020 15:25:06 +0100 -Subject: [PATCH 0848/1225] configs: Add ZSWAP=y, ZBUD=m, Z3FOLD=m +Subject: [PATCH 0848/1226] configs: Add ZSWAP=y, ZBUD=m, Z3FOLD=m Signed-off-by: Phil Elwell --- @@ -423757,10 +423757,10 @@ index da5a47b18b19..4b232432e240 100644 2.18.4 -From ae947e70e85d227ccebde892b82893629b6462fb Mon Sep 17 00:00:00 2001 +From 7f2edba2e937a49bd681fe81cb2689a4dcb49db0 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 19 May 2020 14:54:28 +0100 -Subject: [PATCH 0849/1225] drm/vc4: Adopt the dma configuration from the HVS +Subject: [PATCH 0849/1226] 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 @@ -423817,10 +423817,10 @@ index 68f9db6c4c87..82fd80547bb1 100644 2.18.4 -From 37706577f577c9fdfd136b969b79cacb08066f26 Mon Sep 17 00:00:00 2001 +From 64996c4af6721ea4fe3d84e94ff921c5801de9e2 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 19 May 2020 16:20:30 +0100 -Subject: [PATCH 0850/1225] drm/vc4: Add FKMS as an acceptable node for dma +Subject: [PATCH 0850/1226] drm/vc4: Add FKMS as an acceptable node for dma ranges. Under FKMS, the firmware (via FKMS) also requires the VideoCore cache @@ -423850,10 +423850,10 @@ index 82fd80547bb1..2e1b2e51aff0 100644 2.18.4 -From 7786334e996fb0f0f9ea151e1f6502264d1a434e Mon Sep 17 00:00:00 2001 +From 1452c7d4b4532db8dd13ed5046ffea20fb7a7c1a Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Tue, 19 May 2020 16:56:33 +0100 -Subject: [PATCH 0851/1225] media: i2c: imx477: Return correct result on sensor +Subject: [PATCH 0851/1226] media: i2c: imx477: Return correct result on sensor id verification The test should return -EIO if the register read id does not match @@ -423881,10 +423881,10 @@ index bd0e2c291a32..e42a8633087d 100644 2.18.4 -From 076d201e5f96af1edd549090dcc4ba22e2a9d016 Mon Sep 17 00:00:00 2001 +From 77095df1e8046704637783b6d88e037be6293091 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 20 May 2020 16:36:33 +0100 -Subject: [PATCH 0852/1225] staging: vchiq_arm: Clean up 40-bit DMA support +Subject: [PATCH 0852/1226] 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- @@ -424043,10 +424043,10 @@ index d01c2d424310..d55f038637fc 100644 2.18.4 -From cf788cb84c79ec15c8f316b81acb6556755dfb42 Mon Sep 17 00:00:00 2001 +From 5b4dca0969cf969b919b7e0693280a865dfcbddc Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 20 May 2020 16:36:57 +0100 -Subject: [PATCH 0853/1225] ARM: dts: Update for new VCHIQ BCM2711 DMA support +Subject: [PATCH 0853/1226] 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, @@ -424116,10 +424116,10 @@ index 2c55c78bd7cb..46bcfd586f17 100644 2.18.4 -From 8e85efdf430f2e4ddca8ab3d7a5ef9088be6d945 Mon Sep 17 00:00:00 2001 +From a89a4032eaa852b55adf65958b32182d1423d1e6 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 25 May 2020 21:52:40 +0100 -Subject: [PATCH 0854/1225] Revert "zswap: Uncross module parameter setting +Subject: [PATCH 0854/1226] Revert "zswap: Uncross module parameter setting functions" This reverts commit e5e8a2214dff0c43580afc5dc22d496f667c3bbf. @@ -424151,10 +424151,10 @@ index a347f8df45c1..232f4565e795 100644 2.18.4 -From 2e4ee27c4e89d6c712e479d6167ad7b124292272 Mon Sep 17 00:00:00 2001 +From efb622f9fe0541295349152e23b33844a0888003 Mon Sep 17 00:00:00 2001 From: David Plowman Date: Thu, 28 May 2020 11:09:48 +0100 -Subject: [PATCH 0855/1225] media: bcm2835-unicam: change minimum number of +Subject: [PATCH 0855/1226] 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 @@ -424185,10 +424185,10 @@ index c4e7d2177193..47b2d3a03fbf 100644 2.18.4 -From d89f18b0b694eba28c861e48db9909c13805acc4 Mon Sep 17 00:00:00 2001 +From 363526c81f9523ce4a1a0f3bfa2354830e004c70 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Mon, 13 Jan 2020 19:56:15 +0100 -Subject: [PATCH 0856/1225] dt-bindings: Add Broadcom AVS RO thermal +Subject: [PATCH 0856/1226] dt-bindings: Add Broadcom AVS RO thermal Commit ee31ff373da6602e7a4e60fe11322b41ac38eb22 upstream. @@ -424262,10 +424262,10 @@ index 000000000000..98e7b57bfa13 2.18.4 -From 37f740b5bec348b43f63a01f591a650b742f1aaa Mon Sep 17 00:00:00 2001 +From 806d9be728e7e5546cdcdbefafcc95a7be6768d4 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Mon, 13 Jan 2020 19:56:16 +0100 -Subject: [PATCH 0857/1225] thermal: Add BCM2711 thermal driver +Subject: [PATCH 0857/1226] thermal: Add BCM2711 thermal driver Commit 59b781352dc4cb9ae27a8ddae0cda979d29d8af7 upstream. @@ -424446,10 +424446,10 @@ index 000000000000..67c2a737bc9d 2.18.4 -From a9f3739722c9ff9839d5ce5e91d41ece987ff7a3 Mon Sep 17 00:00:00 2001 +From a8c94c51d96da691a6ddfbcec49e41d3e7cddfc6 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Mon, 13 Jan 2020 19:56:17 +0100 -Subject: [PATCH 0858/1225] ARM: dts: bcm2711: Enable thermal +Subject: [PATCH 0858/1226] ARM: dts: bcm2711: Enable thermal Commit a1d6989bf12b01cd9198e2c31a96678ac9c47415 upstream. @@ -424501,10 +424501,10 @@ index 96ef133391d1..20114a723cf9 100644 2.18.4 -From fe010b592cfd6cc19fdd760019cd3a137d05f2cc Mon Sep 17 00:00:00 2001 +From de3c389c82218a33b61ac1f0931734e71999fb18 Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Mon, 13 Jan 2020 19:56:18 +0100 -Subject: [PATCH 0859/1225] ARM: configs: Build BCM2711 thermal as module +Subject: [PATCH 0859/1226] ARM: configs: Build BCM2711 thermal as module Commit 1a90e73248c4d0add6583bd88bb5e082c3e090bc upstream. @@ -424550,10 +424550,10 @@ index c9a867ac32d4..4486777c7f86 100644 2.18.4 -From 37e1b0cc96dec4171c208d5b9def78eb3e080b7e Mon Sep 17 00:00:00 2001 +From 9d1904dcdd3c437ba7677e7783fbffd549482f12 Mon Sep 17 00:00:00 2001 From: Chen-Yu Tsai Date: Thu, 14 May 2020 17:24:24 +0800 -Subject: [PATCH 0860/1225] Revert "thermal: brcmstb_thermal: Correct SoC name" +Subject: [PATCH 0860/1226] Revert "thermal: brcmstb_thermal: Correct SoC name" This reverts commit 6642a4f0769be5732fd372a5637fc1b01d62f93a. @@ -424601,10 +424601,10 @@ index 08f71fec5152..7a7c6ad7b8a0 100644 2.18.4 -From 98e01fd035b3b7780da243f6ccb483734bab38d7 Mon Sep 17 00:00:00 2001 +From c0a01c610ca9d47f5aeba3241c9b25d67f026864 Mon Sep 17 00:00:00 2001 From: Chen-Yu Tsai Date: Thu, 14 May 2020 17:24:28 +0800 -Subject: [PATCH 0861/1225] Revert "thermal: brcmstb_thermal: Add BCM2838 +Subject: [PATCH 0861/1226] Revert "thermal: brcmstb_thermal: Add BCM2838 support" This reverts commit 9d62448adc918a94fba091d475d0e6f1648c36f4. @@ -424761,10 +424761,10 @@ index 7a7c6ad7b8a0..680f1a070606 100644 2.18.4 -From 5fb609ff31d46f9caa5958c375d71259e253a479 Mon Sep 17 00:00:00 2001 +From 836ffec71851459a8146094853193092361bd5d7 Mon Sep 17 00:00:00 2001 From: Chen-Yu Tsai Date: Thu, 14 May 2020 17:39:30 +0800 -Subject: [PATCH 0862/1225] ARM: dts: bcm2711-rpi: Remove downstream thermal +Subject: [PATCH 0862/1226] ARM: dts: bcm2711-rpi: Remove downstream thermal sensor node Signed-off-by: Chen-Yu Tsai @@ -424808,10 +424808,10 @@ index 46bcfd586f17..05e51a05bf56 100644 2.18.4 -From f1717c0b73743805eca8c6c618bac424f5a53e18 Mon Sep 17 00:00:00 2001 +From c5af8990d7276573a373be3f388809526fc0097f Mon Sep 17 00:00:00 2001 From: Chen-Yu Tsai Date: Fri, 15 May 2020 15:38:12 +0800 -Subject: [PATCH 0863/1225] configs: Switch to upstream thermal sensor for RPi +Subject: [PATCH 0863/1226] configs: Switch to upstream thermal sensor for RPi 4 - BCM2711_THERMAL Signed-off-by: Chen-Yu Tsai @@ -424864,10 +424864,10 @@ index 05d721c25d2d..09d3180c9fd9 100644 2.18.4 -From 1ec8f9c3d871adbc435ad8adc816e8fd66a215f0 Mon Sep 17 00:00:00 2001 +From c4b2c19ca6f1eda9d288b396592a285f89509d30 Mon Sep 17 00:00:00 2001 From: Chen-Yu Tsai Date: Fri, 15 May 2020 15:56:14 +0800 -Subject: [PATCH 0864/1225] configs: Build HWMON core into kernel +Subject: [PATCH 0864/1226] 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. @@ -424945,10 +424945,10 @@ index 4b232432e240..585a975caf2a 100644 2.18.4 -From ccae566fc9c5c59e7fa8bee0b39b2b509ece582a Mon Sep 17 00:00:00 2001 +From d0a8746488b4adbeb4a8bab535c0c774bdbe923e Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 19 May 2020 09:46:12 +0100 -Subject: [PATCH 0865/1225] brcmfmac: BCM43436 needs dedicated firmware +Subject: [PATCH 0865/1226] brcmfmac: BCM43436 needs dedicated firmware Signed-off-by: Phil Elwell --- @@ -424981,10 +424981,10 @@ index 0c9f5b5791e9..bc858aaaddf9 100644 2.18.4 -From fbe5377d31a0acf648631db75d143c75f0dab11b Mon Sep 17 00:00:00 2001 +From b84340250ba4ee4bbfea0d4a5a2fc536d4401e5f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 29 May 2020 14:41:13 +0100 -Subject: [PATCH 0866/1225] overlays: i2c-rtc: Fix trickle-resistor-ohms param +Subject: [PATCH 0866/1226] 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. @@ -425013,10 +425013,10 @@ index 5df390b52a7b..24c86974b0db 100644 2.18.4 -From 9ff76d42b96df7ee654d64b0917f6d40d46ffb1b Mon Sep 17 00:00:00 2001 +From 05d1876bfd60654ca1ac176f1ff700fa2bc23536 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/1225] overlays: gpio-shutdown: Add information for SysV +Subject: [PATCH 0867/1226] overlays: gpio-shutdown: Add information for SysV init / inittab KeyboardSignal and kb::kbrequest can be used to call /sbin/shutdown @@ -425070,10 +425070,10 @@ index 0a9c9ec6cc8d..2afd499b2808 100644 2.18.4 -From ef8cf68a20d939eabe951a8d2abc4476d907b8b7 Mon Sep 17 00:00:00 2001 +From cbde06f08747b5c97ef8be26f691d8d05865de35 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/1225] overlays: gpio-shutdown: Add information for +Subject: [PATCH 0868/1226] 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. @@ -425140,10 +425140,10 @@ index db07ba67781d..0a27595143ec 100644 2.18.4 -From 133c3577617b4e8083b051b8bc7b66b7ac0dcef6 Mon Sep 17 00:00:00 2001 +From 182a5b3005a63398fe8f79956c539cb4cd09169f Mon Sep 17 00:00:00 2001 From: bjorn Date: Thu, 7 May 2020 05:11:43 +0200 -Subject: [PATCH 0869/1225] overlays: Add spi0 overlay to support sc16is752 +Subject: [PATCH 0869/1226] overlays: Add spi0 overlay to support sc16is752 Signed-off-by: Bjorn --- @@ -425238,10 +425238,10 @@ index 000000000000..ccce7ad599bc 2.18.4 -From f63f82cd0ec37ec375232a645ad573c8ddd454f0 Mon Sep 17 00:00:00 2001 +From 8bde8c844bfadf297fffbd26c3054b934dc367ba Mon Sep 17 00:00:00 2001 From: David Lechner Date: Sun, 24 Nov 2019 16:40:48 -0600 -Subject: [PATCH 0870/1225] net: rtl8192cu: fix gcc misleading whitespace +Subject: [PATCH 0870/1226] net: rtl8192cu: fix gcc misleading whitespace warning This fixes a gcc warning about misleading whitespace. @@ -425287,10 +425287,10 @@ index 8fa8ed51b721..bdd9c73cba3f 100755 2.18.4 -From eeafb6615cfa71e5eaf00531b0a846ce27957993 Mon Sep 17 00:00:00 2001 +From 0da965e342251e07ea6009814ac7500fc70e656f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 29 May 2020 16:55:12 +0100 -Subject: [PATCH 0871/1225] overlays: i2c-rtc-gpio: Fix trickle-resistor-ohms +Subject: [PATCH 0871/1226] overlays: i2c-rtc-gpio: Fix trickle-resistor-ohms param The abx80x implementation of the trickle-resistor-ohms parameter is @@ -425320,10 +425320,10 @@ index 44df77459520..125bd77fff0a 100644 2.18.4 -From 26e4d747284d736cea2a1d73735f65e72c009a7b Mon Sep 17 00:00:00 2001 +From 25965ba2e12585c67cf6245d9c7e7ff5d964334e Mon Sep 17 00:00:00 2001 From: David Plowman Date: Fri, 29 May 2020 14:36:56 +0100 -Subject: [PATCH 0872/1225] media: bcm2835-isp: fix bytes per line calculations +Subject: [PATCH 0872/1226] media: bcm2835-isp: fix bytes per line calculations for some image formats The bytes per line numbers calculated by get_bytesperline was not @@ -425408,10 +425408,10 @@ index af3bde152bb2..40ca0f6e9c97 100644 2.18.4 -From 9d1fbd2319ed85a0e8507496ca154f458e26d712 Mon Sep 17 00:00:00 2001 +From b2636e269b16026ae2586a28f8ec3a41a5ed4375 Mon Sep 17 00:00:00 2001 From: "Kevin P. Fleming" Date: Mon, 1 Jun 2020 07:02:00 -0400 -Subject: [PATCH 0873/1225] Add Micro Crystal RV-1805 to i2c-rtc overlays +Subject: [PATCH 0873/1226] 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 @@ -425585,10 +425585,10 @@ index 24c86974b0db..df59d93cd759 100644 2.18.4 -From 4579c3f21e6d55350aab62b3fb97b93cdeac1297 Mon Sep 17 00:00:00 2001 +From 96e2f488ce91ad00c26a2ce0fdb319f94646157f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 2 Jun 2020 10:06:05 +0100 -Subject: [PATCH 0874/1225] configs: Add SND_SOC_MAX98357A=m +Subject: [PATCH 0874/1226] configs: Add SND_SOC_MAX98357A=m Enable the MAX98357A driver. @@ -425675,10 +425675,10 @@ index 585a975caf2a..c82e163a095c 100644 2.18.4 -From 094ccb72328692d8ef338a7d5a1c8026e3d56cc4 Mon Sep 17 00:00:00 2001 +From f7c62d5e48515925db7aa6c89abb1e072bf9e16e Mon Sep 17 00:00:00 2001 From: Dom Cobley Date: Tue, 2 Jun 2020 19:31:49 +0100 -Subject: [PATCH 0875/1225] vc4: Set driver_name for card +Subject: [PATCH 0875/1226] vc4: Set driver_name for card Allows use of the same alsa conf file for hdmi1 @@ -425703,10 +425703,10 @@ index 093f424ad5b4..4ba7add2737f 100644 2.18.4 -From 8bf556f7a531103282cfec915b0c763561ea4ac8 Mon Sep 17 00:00:00 2001 +From dd7b8c7d6fb89d915e3831bc78c8386dc10f54e5 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 4 Jun 2020 17:23:36 +0100 -Subject: [PATCH 0876/1225] staging: vchiq_arm: Use g_dma_dev for dma_unmap_sg +Subject: [PATCH 0876/1226] 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 @@ -425736,10 +425736,10 @@ index d6a6ca9e06ec..b396fed96f3f 100644 2.18.4 -From 44b004fcf7ae50b55542fdc68a8342960e7a0381 Mon Sep 17 00:00:00 2001 +From fc29be0fbecaefd9dd2da1f31a25863dd0700265 Mon Sep 17 00:00:00 2001 From: Dom Cobley Date: Wed, 3 Jun 2020 12:20:19 +0100 -Subject: [PATCH 0877/1225] vc4: cec: Restore cec physical address on reconnect +Subject: [PATCH 0877/1226] 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 @@ -425798,10 +425798,10 @@ index 4ba7add2737f..5aa5236e576d 100644 2.18.4 -From 507b3c8dfce6bda0702ef663927706b29905a3da Mon Sep 17 00:00:00 2001 +From e2660cca1841115778ba14b02098370943e0b472 Mon Sep 17 00:00:00 2001 From: Hristo Venev Date: Fri, 5 Jun 2020 09:22:49 +0000 -Subject: [PATCH 0878/1225] snd_bcm2835: disable HDMI audio when vc4 is used +Subject: [PATCH 0878/1226] snd_bcm2835: disable HDMI audio when vc4 is used (#3640) Things don't work too well when both the vc4 driver and the firmware @@ -425902,10 +425902,10 @@ index f926784c622d..31968fec297f 100644 2.18.4 -From 6bd25769a233f7489aef0f58d7e549d8b8437fe6 Mon Sep 17 00:00:00 2001 +From 53af5cbd1f1a30aaadb87b4d11b1f6b3efa012b5 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 5 Jun 2020 16:06:59 +0100 -Subject: [PATCH 0879/1225] Revert "overlays: gpio-keys: Avoid open-drain +Subject: [PATCH 0879/1226] Revert "overlays: gpio-keys: Avoid open-drain warnings" This reverts commit 907e08e6e70dd557a1f5cd03ef28492ffebffb08. @@ -425930,10 +425930,10 @@ index def139db8bcb..39e7bc5fa9d8 100644 2.18.4 -From 197702a82622a54b8117f1661ebd415608fee8f7 Mon Sep 17 00:00:00 2001 +From c28ce4c5391481e7ef00c9081227aa4e20268f25 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 5 Jun 2020 16:07:07 +0100 -Subject: [PATCH 0880/1225] overlays: i2c-gpio: Avoid open-drain warnings +Subject: [PATCH 0880/1226] 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. @@ -426033,10 +426033,10 @@ index 23813369093a..227e3c0fa1cd 100644 2.18.4 -From 5915e14c94115756c97c3cc2acb9350a3a6e7a0f Mon Sep 17 00:00:00 2001 +From 2a631eda8025f995464122e5dca8945f9147f098 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 5 Jun 2020 16:18:52 +0100 -Subject: [PATCH 0881/1225] overlays: Update upstream overlays after +Subject: [PATCH 0881/1226] overlays: Update upstream overlays after vc4-kms-v3d change Signed-off-by: Phil Elwell @@ -426083,10 +426083,10 @@ index 428aa5dcc38f..30130f09fbc6 100644 2.18.4 -From 10b43d53da37fb14a5a271dd6fafd6fb98395703 Mon Sep 17 00:00:00 2001 +From eecaf449f5a0e7f4dba3ad327296b1ebe8193919 Mon Sep 17 00:00:00 2001 From: Akira Shimahara Date: Mon, 11 May 2020 22:35:35 +0200 -Subject: [PATCH 0882/1225] w1_therm: adding code comments and code reordering +Subject: [PATCH 0882/1226] w1_therm: adding code comments and code reordering commit 92b8d2724464bc1d2e735a84c0da5741dce33485 upstream. @@ -426669,10 +426669,10 @@ index e028e0092799..1234916daaa8 100644 2.18.4 -From e8389d716388f37828a631a33a2ffd481b63d04f Mon Sep 17 00:00:00 2001 +From e2a90c95d503daa58925e5bbb3706bbe9a875b2e Mon Sep 17 00:00:00 2001 From: Akira Shimahara Date: Mon, 11 May 2020 22:36:10 +0200 -Subject: [PATCH 0883/1225] w1_therm: fix reset_select_slave during discovery +Subject: [PATCH 0883/1226] w1_therm: fix reset_select_slave during discovery commit c8ad65f6fbfdcb9b620674ef456020eef2bfeb36 upstream. @@ -426824,10 +426824,10 @@ index 1234916daaa8..aa5678369c0b 100644 2.18.4 -From e52b141457005853cbdf4895fc1509469f82bceb Mon Sep 17 00:00:00 2001 +From 55f2ba463a19c1e27b424fab755e2ae88e215c35 Mon Sep 17 00:00:00 2001 From: Akira Shimahara Date: Mon, 11 May 2020 22:36:50 +0200 -Subject: [PATCH 0884/1225] w1_therm: adding ext_power sysfs entry +Subject: [PATCH 0884/1226] w1_therm: adding ext_power sysfs entry commit b7bb6ca17a90f47c2fe2848531b5bbaf27a65ba7 upstream. @@ -427126,10 +427126,10 @@ index aa5678369c0b..932a0738b52a 100644 2.18.4 -From c23008e2432d92377a8b20f054cbf7b8047bed79 Mon Sep 17 00:00:00 2001 +From f1ff1ca084cc907118dae4a71252ea7a05609376 Mon Sep 17 00:00:00 2001 From: Akira Shimahara Date: Mon, 11 May 2020 22:37:08 +0200 -Subject: [PATCH 0885/1225] w1_therm: adding resolution sysfs entry +Subject: [PATCH 0885/1226] w1_therm: adding resolution sysfs entry commit 308bdb94de0c1abe7eac5193f58638b8aeaddf4b upstream. @@ -427847,10 +427847,10 @@ index 932a0738b52a..7ab8a141ce6e 100644 2.18.4 -From 43f9570f961d704e7f3107ae6dd3f43a8a83b8b7 Mon Sep 17 00:00:00 2001 +From e22d999fc95d406a79989e3774f689abe5944f38 Mon Sep 17 00:00:00 2001 From: Akira Shimahara Date: Mon, 11 May 2020 22:37:25 +0200 -Subject: [PATCH 0886/1225] w1_therm: adding eeprom sysfs entry +Subject: [PATCH 0886/1226] w1_therm: adding eeprom sysfs entry commit 45d457a4cf24455eefd076a01a3d86414fc2ff1e upstream. @@ -428227,10 +428227,10 @@ index 7ab8a141ce6e..1ba07b0833fa 100644 2.18.4 -From 37f03387f6657f9a85c761f52ed58c1b6dfa12d7 Mon Sep 17 00:00:00 2001 +From 23bb9e534ebecfa6b07f25294119c14374094ff7 Mon Sep 17 00:00:00 2001 From: Akira Shimahara Date: Mon, 11 May 2020 22:37:42 +0200 -Subject: [PATCH 0887/1225] w1_therm: optimizing temperature read timings +Subject: [PATCH 0887/1226] w1_therm: optimizing temperature read timings commit 67b392f7b8edfa6f427fecd98722acab34c1c99f upstream. @@ -428763,10 +428763,10 @@ index 1ba07b0833fa..5a81ce2a4e74 100644 2.18.4 -From d33b9504119c532883b856ac2b8880a9e3dc2685 Mon Sep 17 00:00:00 2001 +From 1c6279b9d7fc2d689fc70ca398c404cc0bb826ca Mon Sep 17 00:00:00 2001 From: Akira Shimahara Date: Mon, 11 May 2020 22:38:01 +0200 -Subject: [PATCH 0888/1225] w1_therm: adding alarm sysfs entry +Subject: [PATCH 0888/1226] w1_therm: adding alarm sysfs entry commit e2c94d6f572079511945e64537eb1218643f2e68 upstream. @@ -429090,10 +429090,10 @@ index 5a81ce2a4e74..825536196e61 100644 2.18.4 -From 6f044ef5240a66cc57215fb89931cd5611385e02 Mon Sep 17 00:00:00 2001 +From afd5deaf89f873628385795ee28803250a25ea4f Mon Sep 17 00:00:00 2001 From: Akira Shimahara Date: Mon, 11 May 2020 22:38:20 +0200 -Subject: [PATCH 0889/1225] w1_therm: adding bulk read support to trigger +Subject: [PATCH 0889/1226] w1_therm: adding bulk read support to trigger multiple conversion on bus commit 57c76221d5af648c8355a55c09b050c5d8d38189 upstream. @@ -429687,10 +429687,10 @@ index 825536196e61..cc4b88056b33 100644 2.18.4 -From 84674d01976a6c6ea271ec21d1f681a645ead4a5 Mon Sep 17 00:00:00 2001 +From 419fdda95f3a986d53896b12aa9c9d155a57104c Mon Sep 17 00:00:00 2001 From: Dan Carpenter Date: Wed, 20 May 2020 15:00:19 +0300 -Subject: [PATCH 0890/1225] w1_therm: Free the correct variable +Subject: [PATCH 0890/1226] w1_therm: Free the correct variable commit e420637b81f78d0fbacf539bdb1b341eba602aea upstream. @@ -429734,10 +429734,10 @@ index cc4b88056b33..a6c85e486671 100644 2.18.4 -From 24774a0e2c22609cf8a9521845147266a3fe2745 Mon Sep 17 00:00:00 2001 +From ffd6b39f94b13279fb89291bdfb0ab625ecdce0b Mon Sep 17 00:00:00 2001 From: Colin Ian King Date: Tue, 19 May 2020 16:45:53 +0100 -Subject: [PATCH 0891/1225] w1_therm: remove redundant assignments to variable +Subject: [PATCH 0891/1226] w1_therm: remove redundant assignments to variable ret commit f37d13d52c0560bd2bac40b22466af538e61a5ce upstream. @@ -429798,10 +429798,10 @@ index a6c85e486671..c1b4eda16719 100644 2.18.4 -From fe09f026b86d347a002d90252db37aa00b72a8c7 Mon Sep 17 00:00:00 2001 +From 2ad6af530dbb7ef421e69d036e0b3c9de60acc28 Mon Sep 17 00:00:00 2001 From: Nicolas Saenz Julienne Date: Thu, 7 May 2020 19:20:20 +0200 -Subject: [PATCH 0892/1225] PCI: brcmstb: Assert fundamental reset on +Subject: [PATCH 0892/1226] PCI: brcmstb: Assert fundamental reset on initialization commit 22e21e51ce755399fd42055a3f668ee4af370881 upstream. @@ -429837,10 +429837,10 @@ index 3a10e678c7f4..9e452c366b26 100644 2.18.4 -From ddb5a131b0e8e753f787f30ce4eb4e158bf3df02 Mon Sep 17 00:00:00 2001 +From faab11d099b610055c39d2fbb830770db55af0c8 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Wed, 10 Jun 2020 16:28:56 +0200 -Subject: [PATCH 0893/1225] clk: rpi: Adjust DT binding to match upstream +Subject: [PATCH 0893/1226] clk: rpi: Adjust DT binding to match upstream Signed-off-by: Maxime Ripard --- @@ -430052,10 +430052,10 @@ index eb1844148af9..c4929416b6d5 100644 2.18.4 -From f3e84b10048cd54be32d2cea56cc9c6108659709 Mon Sep 17 00:00:00 2001 +From 42bc8207395748db907df564efc78b7186c5ef38 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Tue, 26 May 2020 14:23:04 +0200 -Subject: [PATCH 0894/1225] clk: bcm: rpi: Add an enum for the firmware clocks +Subject: [PATCH 0894/1226] 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. @@ -430138,10 +430138,10 @@ index c4929416b6d5..c21d8c7de439 100644 2.18.4 -From 86774efec3fe969661c1d9bde224af0912fdb375 Mon Sep 17 00:00:00 2001 +From d3d5269f8b41bca1501f261601075a7c8904aca4 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Wed, 27 May 2020 11:13:52 +0200 -Subject: [PATCH 0895/1225] clk: bcm: rpi: Use CCF boundaries instead of +Subject: [PATCH 0895/1226] clk: bcm: rpi: Use CCF boundaries instead of rolling our own The raspberrypi firmware clock driver has a min_rate / max_rate clamping by @@ -430278,10 +430278,10 @@ index c21d8c7de439..70574c937b68 100644 2.18.4 -From 79931a8b4b56fc8177d339e1c382a41d900a1513 Mon Sep 17 00:00:00 2001 +From aa7f9d84642c9e71bbd74a54abceea1ee95c0da1 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Tue, 26 May 2020 14:30:31 +0200 -Subject: [PATCH 0896/1225] clk: bcm: rpi: Give firmware clocks a name +Subject: [PATCH 0896/1226] 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 @@ -430336,10 +430336,10 @@ index 70574c937b68..4f7fe01c1b3b 100644 2.18.4 -From cb82944ecf81f290d371089d1962944cd63004be Mon Sep 17 00:00:00 2001 +From 2a1316406a24cd641253fa0c10f0f88f5b29cc86 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Tue, 26 May 2020 15:27:35 +0200 -Subject: [PATCH 0897/1225] clk: bcm: rpi: Remove the quirks for the CPU clock +Subject: [PATCH 0897/1226] 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, @@ -430549,10 +430549,10 @@ index 4f7fe01c1b3b..c87e3ee58e4b 100644 2.18.4 -From 7c4c0e24261353cd353a805666b520a5b8180d8e Mon Sep 17 00:00:00 2001 +From ce3917650f43b731de08c93abefa98cf97aadf68 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Wed, 10 Jun 2020 16:18:17 +0200 -Subject: [PATCH 0898/1225] clk: rpi: Only register a few firmware clocks +Subject: [PATCH 0898/1226] clk: rpi: Only register a few firmware clocks Signed-off-by: Maxime Ripard --- @@ -430599,10 +430599,10 @@ index c87e3ee58e4b..642622fb77ea 100644 2.18.4 -From 7075dd6b1173489233b2a9a1785f4a26968f5f60 Mon Sep 17 00:00:00 2001 +From d6d8757e7a94a4d62ccde7093f3d45c2c1d359f6 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Wed, 10 Jun 2020 16:29:08 +0200 -Subject: [PATCH 0899/1225] clk: rpi: Fix compatible indentation +Subject: [PATCH 0899/1226] clk: rpi: Fix compatible indentation Signed-off-by: Maxime Ripard --- @@ -430628,10 +430628,10 @@ index 642622fb77ea..cb87980b468e 100644 2.18.4 -From 76e4456dbcb0bcd88736d23707e334606219e330 Mon Sep 17 00:00:00 2001 +From 3f8bc132dd8c829b082200a6f2bb62a071de32a1 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 11 Jun 2020 16:34:00 +0100 -Subject: [PATCH 0900/1225] SQUASH: dts: Fix firmware clocks support +Subject: [PATCH 0900/1226] 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 @@ -430830,10 +430830,10 @@ index 73e1290616e4..925cb37c22f0 100644 2.18.4 -From 7685a63b63c80aa7fd2a72688e8486c07134e985 Mon Sep 17 00:00:00 2001 +From 6e7d16e17020ceeb01c218a897d7827556315c2a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 2 Jun 2020 17:19:51 +0100 -Subject: [PATCH 0901/1225] ARM: dts: Add bcm2711-rpi-cm4.dts +Subject: [PATCH 0901/1226] ARM: dts: Add bcm2711-rpi-cm4.dts Add initial DTS file for Compute Module 4. @@ -431472,10 +431472,10 @@ index 3c38fbe71886..073d7dadcc95 100644 2.18.4 -From 1b30eeedc6dee759da9bd2dc89d20cfec3f96d53 Mon Sep 17 00:00:00 2001 +From 23da283cd7f4232571bccbf0f105b272465f82a8 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 11 Jun 2020 09:57:03 +0100 -Subject: [PATCH 0902/1225] PCI: brcmstb: Add DT property to control L1SS +Subject: [PATCH 0902/1226] 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. @@ -431557,10 +431557,10 @@ index 9e452c366b26..1e0a94778856 100644 2.18.4 -From 3f77a831bcab7a8a247639072a4de98a8d759d1c Mon Sep 17 00:00:00 2001 +From b412ca438d1870d74d2fcfd8d7d3d85eedc30ffb Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 11 Jun 2020 11:22:38 +0100 -Subject: [PATCH 0903/1225] ARM: dts: Set brcm,enable-l1ss for CM4 +Subject: [PATCH 0903/1226] 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 @@ -431590,10 +431590,10 @@ index f616d3f23f14..2ea54b92fbca 100644 2.18.4 -From 051b70ea1428a693520db61d7a270ad39ff01995 Mon Sep 17 00:00:00 2001 +From ac4e4a09fdc66917a139e3a564d2158a2273fb51 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 16 Jun 2020 10:23:42 +0100 -Subject: [PATCH 0904/1225] Revert "spi: spi-bcm2835: Re-enable HW CS" +Subject: [PATCH 0904/1226] Revert "spi: spi-bcm2835: Re-enable HW CS" This reverts commit 49b9bd89784e3fa29f143ebf1ac8f125be47b708. @@ -431678,10 +431678,10 @@ index cebc6f016614..c81ea853d913 100644 2.18.4 -From 12c4a9e8df9f2fcee3246caf314e2db4ba21c024 Mon Sep 17 00:00:00 2001 +From a164c38189c2b9630866f132a649e5d8914700bb Mon Sep 17 00:00:00 2001 From: Markus Proeller Date: Tue, 16 Jun 2020 13:24:31 +0200 -Subject: [PATCH 0905/1225] media: irs1125: Using i2c_transfer for ic2 reads +Subject: [PATCH 0905/1226] 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. @@ -431749,10 +431749,10 @@ index 25e1dd5a08ef..6680afea5894 100644 2.18.4 -From be6775526a28a8fafca18cc95437a26d2f36f349 Mon Sep 17 00:00:00 2001 +From e3385978fb1746197ca5e2eee89856749b115594 Mon Sep 17 00:00:00 2001 From: Markus Proeller Date: Tue, 16 Jun 2020 13:27:42 +0200 -Subject: [PATCH 0906/1225] media: irs1125: Refactoring and debug messages +Subject: [PATCH 0906/1226] media: irs1125: Refactoring and debug messages Changed some variable names to comply with checkpatch --strict mode. Debug messages added. @@ -431878,10 +431878,10 @@ index 6680afea5894..289f0c25b141 100644 2.18.4 -From c34d678002b598b13c3afc5bae2adb8c11c87da3 Mon Sep 17 00:00:00 2001 +From 23fe2359ea907323e083608824670a78dd570787 Mon Sep 17 00:00:00 2001 From: Markus Proeller Date: Tue, 16 Jun 2020 13:31:36 +0200 -Subject: [PATCH 0907/1225] media: irs1125: Atomic access to imager +Subject: [PATCH 0907/1226] media: irs1125: Atomic access to imager reconfiguration Instead of changing the exposure and framerate settings for all sequences, @@ -432267,10 +432267,10 @@ index dccaca23aa76..96d676123d5e 100644 2.18.4 -From 5b241a31198211a8eec70024c898ca8f2bc25e5a Mon Sep 17 00:00:00 2001 +From a29e9cd7f554b7811ad2138286af83782e0a9722 Mon Sep 17 00:00:00 2001 From: Markus Proeller Date: Tue, 16 Jun 2020 13:33:56 +0200 -Subject: [PATCH 0908/1225] media: irs1125: Keep HW in sync after imager reset +Subject: [PATCH 0908/1226] 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 @@ -432454,10 +432454,10 @@ index d59e05004a03..30c3d2640386 100644 2.18.4 -From de503c69663e1e78d40b96a73a2d983abcda91a5 Mon Sep 17 00:00:00 2001 +From a8efa26563306d42b5be02616c0c135c0bd43798 Mon Sep 17 00:00:00 2001 From: Maxim Mikityanskiy Date: Sat, 20 Jun 2020 15:40:00 +0300 -Subject: [PATCH 0909/1225] staging: bcm2835-audio: Add missing MODULE_ALIAS +Subject: [PATCH 0909/1226] 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 @@ -432490,10 +432490,10 @@ index 31968fec297f..a0cba3823e5e 100644 2.18.4 -From 8d122edba441c3d1b53aacb055517bb088f34610 Mon Sep 17 00:00:00 2001 +From fe663d28d6a81cfc512bdbc7327bc8e55bbc2797 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 26 Jun 2020 11:51:05 +0100 -Subject: [PATCH 0910/1225] brcmfmac: Prefer a ccode from OTP over nvram file +Subject: [PATCH 0910/1226] 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. @@ -432505,7 +432505,7 @@ Signed-off-by: Phil Elwell 2 files changed, 47 insertions(+), 13 deletions(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c -index f953e98a95f8..7ddb88b02ea9 100644 +index d96edf1b56c4..3cef6173a2b3 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c @@ -9,6 +9,7 @@ @@ -432516,7 +432516,7 @@ index f953e98a95f8..7ddb88b02ea9 100644 #include #include -@@ -6976,31 +6977,45 @@ static void brcmf_cfg80211_reg_notifier(struct wiphy *wiphy, +@@ -6979,31 +6980,45 @@ static void brcmf_cfg80211_reg_notifier(struct wiphy *wiphy, struct brcmf_if *ifp = brcmf_get_ifp(cfg->pub, 0); struct brcmf_pub *drvr = cfg->pub; struct brcmf_fil_country_le ccreq; @@ -432627,10 +432627,10 @@ index 3aed4c4b887a..a926c466706f 100644 2.18.4 -From a0a77d7e9a00d4ed7470ae489a835786849e208d Mon Sep 17 00:00:00 2001 +From f5e64a540187c643c8ab9476ed134cff64b5a71e Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Tue, 16 Jun 2020 16:12:36 +0200 -Subject: [PATCH 0911/1225] media: v4l2-subdev: Introduce [get|set]_mbus_config +Subject: [PATCH 0911/1226] media: v4l2-subdev: Introduce [get|set]_mbus_config pad ops Upstream https://patchwork.linuxtv.org/patch/64669/ @@ -432648,10 +432648,10 @@ Signed-off-by: Jacopo Mondi 1 file changed, 27 insertions(+) diff --git a/include/media/v4l2-subdev.h b/include/media/v4l2-subdev.h -index 71f1f2f0da53..ab736577b882 100644 +index d4ac251b34fe..3984e601f6e7 100644 --- a/include/media/v4l2-subdev.h +++ b/include/media/v4l2-subdev.h -@@ -670,6 +670,29 @@ struct v4l2_subdev_pad_config { +@@ -674,6 +674,29 @@ struct v4l2_subdev_pad_config { * * @set_frame_desc: set the low level media bus frame parameters, @fd array * may be adjusted by the subdev driver to device capabilities. @@ -432681,7 +432681,7 @@ index 71f1f2f0da53..ab736577b882 100644 */ struct v4l2_subdev_pad_ops { int (*init_cfg)(struct v4l2_subdev *sd, -@@ -710,6 +733,10 @@ struct v4l2_subdev_pad_ops { +@@ -714,6 +737,10 @@ struct v4l2_subdev_pad_ops { struct v4l2_mbus_frame_desc *fd); int (*set_frame_desc)(struct v4l2_subdev *sd, unsigned int pad, struct v4l2_mbus_frame_desc *fd); @@ -432696,10 +432696,10 @@ index 71f1f2f0da53..ab736577b882 100644 2.18.4 -From dc9c97c2fae40539b3b21235222b6542144fe586 Mon Sep 17 00:00:00 2001 +From b9907fcf47dfd1ba9347b8a623c8bc567f86f426 Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Tue, 16 Jun 2020 16:12:37 +0200 -Subject: [PATCH 0912/1225] media: i2c: Use the new get_mbus_config pad op +Subject: [PATCH 0912/1226] media: i2c: Use the new get_mbus_config pad op Upstream https://patchwork.linuxtv.org/patch/64669/ @@ -432882,7 +432882,7 @@ index 482609665305..0ef5af026d09 100644 static const struct v4l2_subdev_ops ov9640_subdev_ops = { diff --git a/drivers/media/i2c/tc358743.c b/drivers/media/i2c/tc358743.c -index 427ae6c009d4..b69eb9fd02c8 100644 +index 14a5c28ecaf2..ee6779a81d43 100644 --- a/drivers/media/i2c/tc358743.c +++ b/drivers/media/i2c/tc358743.c @@ -1621,8 +1621,9 @@ static int tc358743_dv_timings_cap(struct v4l2_subdev *sd, @@ -432949,10 +432949,10 @@ index edad49cebcdf..8ffff67ce2b7 100644 2.18.4 -From 35faa5630687e7fe1a3c9921d613c5e9d8bf498a Mon Sep 17 00:00:00 2001 +From 40e4f226f71a7efa66b5c1dfb3570e550ccc0bff Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Tue, 16 Jun 2020 16:12:38 +0200 -Subject: [PATCH 0913/1225] media: i2c: ov6650: Use new [get|set]_mbus_config +Subject: [PATCH 0913/1226] media: i2c: ov6650: Use new [get|set]_mbus_config ops Upstream https://patchwork.linuxtv.org/patch/64674/ @@ -433089,10 +433089,10 @@ index af482620f94a..704064728f55 100644 2.18.4 -From 45a6ec8cff1a5ec362391c6c6cd9eb25560119a9 Mon Sep 17 00:00:00 2001 +From e2b82af7d2462bc3a3665626eba85d51fb83c071 Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Tue, 16 Jun 2020 16:12:39 +0200 -Subject: [PATCH 0914/1225] media: pxa_camera: Use the new set_mbus_config op +Subject: [PATCH 0914/1226] media: pxa_camera: Use the new set_mbus_config op Upstream https://patchwork.linuxtv.org/patch/64671/ @@ -433378,10 +433378,10 @@ index 6e04e3ec61ba..b99bdfe8402c 100644 2.18.4 -From f6a42a79064a39cc713dd3c82ef820712d598728 Mon Sep 17 00:00:00 2001 +From 186e24df01ffa7862285994517c27b1db73f1a31 Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Tue, 16 Jun 2020 16:12:40 +0200 -Subject: [PATCH 0915/1225] media: v4l2-subdev: Remove [s|g]_mbus_config video +Subject: [PATCH 0915/1226] media: v4l2-subdev: Remove [s|g]_mbus_config video ops Upstream https://patchwork.linuxtv.org/patch/64670/ @@ -433396,10 +433396,10 @@ Signed-off-by: Jacopo Mondi 1 file changed, 10 deletions(-) diff --git a/include/media/v4l2-subdev.h b/include/media/v4l2-subdev.h -index ab736577b882..d5225239f316 100644 +index 3984e601f6e7..490af9b4c540 100644 --- a/include/media/v4l2-subdev.h +++ b/include/media/v4l2-subdev.h -@@ -402,12 +402,6 @@ struct v4l2_mbus_frame_desc { +@@ -406,12 +406,6 @@ struct v4l2_mbus_frame_desc { * * @query_dv_timings: callback for VIDIOC_QUERY_DV_TIMINGS() ioctl handler code. * @@ -433412,7 +433412,7 @@ index ab736577b882..d5225239f316 100644 * @s_rx_buffer: set a host allocated memory buffer for the subdev. The subdev * can adjust @size to a lower value and must not write more data to the * buffer starting at @data than the original value of @size. -@@ -435,10 +429,6 @@ struct v4l2_subdev_video_ops { +@@ -439,10 +433,6 @@ struct v4l2_subdev_video_ops { struct v4l2_dv_timings *timings); int (*query_dv_timings)(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings); @@ -433427,10 +433427,10 @@ index ab736577b882..d5225239f316 100644 2.18.4 -From 45e487e34543841e31ed5171e438662d980f6f5f Mon Sep 17 00:00:00 2001 +From c3056e3ebef59c8c2fd0723c565038392b8cc7aa Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Tue, 16 Jun 2020 16:12:41 +0200 -Subject: [PATCH 0916/1225] staging: media: imx: Update TODO entry +Subject: [PATCH 0916/1226] staging: media: imx: Update TODO entry Upstream https://patchwork.linuxtv.org/patch/64672/ @@ -433461,10 +433461,10 @@ index 6f29b5ca5324..64c6ba5945ca 100644 2.18.4 -From 20e150486a25f68525f7af2d5d4202145a89349a Mon Sep 17 00:00:00 2001 +From f32468b11aaaeca450d8796487f01f657b2dc6df Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Tue, 16 Jun 2020 16:12:42 +0200 -Subject: [PATCH 0917/1225] media: i2c: adv748x: Adjust TXA data lanes number +Subject: [PATCH 0917/1226] media: i2c: adv748x: Adjust TXA data lanes number MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -433592,10 +433592,10 @@ index fccb388ce179..1061f425ece5 100644 2.18.4 -From 5c313c7ed1eed8d953bb0134f515a17d6700bd40 Mon Sep 17 00:00:00 2001 +From f5f6089c4866d89b33f58f463568c9f39a5bb8c2 Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Tue, 16 Jun 2020 16:12:43 +0200 -Subject: [PATCH 0918/1225] media: i2c: adv748x: Implement get_mbus_config +Subject: [PATCH 0918/1226] media: i2c: adv748x: Implement get_mbus_config MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -433661,10 +433661,10 @@ index 2091cda50935..99bb63d05eef 100644 2.18.4 -From 28d1a5b8b870e792dfc97a835adbeb0e18609f8b Mon Sep 17 00:00:00 2001 +From 457ccb26e1c519e48fecefd1b25a80ecc555b6a0 Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Tue, 16 Jun 2020 16:12:44 +0200 -Subject: [PATCH 0919/1225] media: rcar-csi2: Negotiate data lanes number +Subject: [PATCH 0919/1226] media: rcar-csi2: Negotiate data lanes number Upstream https://patchwork.linuxtv.org/patch/64675/ @@ -433826,10 +433826,10 @@ index d27eccfa57ca..7a1f397d4fc3 100644 2.18.4 -From 4b5fa6025663f7d60c238a0f1081f5b044628b28 Mon Sep 17 00:00:00 2001 +From a7f12d97af529fd83506090b36dc4babf62e7867 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 23 Jun 2020 10:05:57 +0100 -Subject: [PATCH 0920/1225] drivers: media: Remove the downstream version of +Subject: [PATCH 0920/1226] drivers: media: Remove the downstream version of bcm2835-unicam About to be replaced by the upstream version. @@ -437017,10 +437017,10 @@ index ae059a171d0f..000000000000 2.18.4 -From 9751812f0893b86ef24644fdaccf955378dffcfc Mon Sep 17 00:00:00 2001 +From 9e0b9502d548d8c25f410e02e7948f16c2ddf081 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 23 Jun 2020 10:35:24 +0100 -Subject: [PATCH 0921/1225] include: media: Add vfl_devnode_type of +Subject: [PATCH 0921/1226] include: media: Add vfl_devnode_type of VFL_TYPE_VIDEO Upsstream are renaming VFL_TYPE_GRABBER to VFL_TYPE_VIDEO. @@ -437048,10 +437048,10 @@ index 8f2befe9c905..4cc362a79c7c 100644 2.18.4 -From f37b9f54e2603930977c0795e5ebcb76dac9836a Mon Sep 17 00:00:00 2001 +From db8d774571c5fd59d867cbb2edd51971bc14d287 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Mon, 4 May 2020 12:25:41 +0300 -Subject: [PATCH 0922/1225] media: bcm2835-unicam: Driver for CCP2/CSI2 camera +Subject: [PATCH 0922/1226] media: bcm2835-unicam: Driver for CCP2/CSI2 camera interface Add a driver for the Unicam camera receiver block on BCM283x processors. @@ -440216,10 +440216,10 @@ index 000000000000..ae059a171d0f 2.18.4 -From 2db817dc80f525fd189e6b9e0bf86d61d5ea9cbd Mon Sep 17 00:00:00 2001 +From 105362121fe451e40e793fda2702336602f385d5 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 23 Jun 2020 14:32:51 +0100 -Subject: [PATCH 0923/1225] media: bcm2835-unicam: Add support for +Subject: [PATCH 0923/1226] 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 @@ -440278,10 +440278,10 @@ index 2e9387cbc1e0..9adfb2d217af 100644 2.18.4 -From a7a19584bcc8b1e7a7009e98040819a978950a17 Mon Sep 17 00:00:00 2001 +From d2b93a0c6f3040d0e4466271dade3fdc9186a77f Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 13 May 2020 18:28:27 +0100 -Subject: [PATCH 0924/1225] media: bcm2835-unicam: Always service interrupts +Subject: [PATCH 0924/1226] 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 @@ -440335,10 +440335,10 @@ index 9adfb2d217af..9c0b9375572d 100644 2.18.4 -From 50626c24b464019f4503325a8a52ba397e0a9254 Mon Sep 17 00:00:00 2001 +From 8b947ef797e4dc226ad3758e07ee6c08cfd84166 Mon Sep 17 00:00:00 2001 From: Jacko Dirks Date: Tue, 5 May 2020 14:33:31 +0200 -Subject: [PATCH 0925/1225] media: bcm2835: unicam: Fix uninitialized warning +Subject: [PATCH 0925/1226] media: bcm2835: unicam: Fix uninitialized warning Signed-off-by: Jacko Dirks --- @@ -440362,10 +440362,10 @@ index 9c0b9375572d..7906c2813a70 100644 2.18.4 -From 11ce0b1f702b23233412efe06e266a5b618d37a4 Mon Sep 17 00:00:00 2001 +From 09ecefc47ebea61514ccfc81ac17b96ffe5c0a2f Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 23 Jun 2020 15:14:05 +0100 -Subject: [PATCH 0926/1225] media: bcm2835-unicam: Fixup review comments from +Subject: [PATCH 0926/1226] media: bcm2835-unicam: Fixup review comments from Hans. Updates the driver based on the upstream review comments from @@ -440612,10 +440612,10 @@ index 7906c2813a70..94e08ae92c1f 100644 2.18.4 -From 8fa61aba536e676c947afb21b75c5c7f980cc826 Mon Sep 17 00:00:00 2001 +From b3804dd3879f782e17859d4c76a9b300e59ef53e Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 19 May 2020 11:46:47 +0100 -Subject: [PATCH 0927/1225] media: bcm2835-unicam: Retain packing information +Subject: [PATCH 0927/1226] media: bcm2835-unicam: Retain packing information on G_FMT The change to retrieve the pixel format always on g_fmt didn't @@ -440666,10 +440666,10 @@ index 94e08ae92c1f..96c0b9fea942 100644 2.18.4 -From 16915fa01581314cec7411f9e4aa43fb865c734a Mon Sep 17 00:00:00 2001 +From c1dc58b8c16bb5e1c892f56a4aaf33698dfd01d8 Mon Sep 17 00:00:00 2001 From: David Plowman Date: Thu, 28 May 2020 11:09:48 +0100 -Subject: [PATCH 0928/1225] media: bcm2835-unicam: change minimum number of +Subject: [PATCH 0928/1226] 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 @@ -440700,10 +440700,10 @@ index 96c0b9fea942..f2cd2083bbd4 100644 2.18.4 -From 607055d78cac7066d786a4f91dd87f26d1080ca9 Mon Sep 17 00:00:00 2001 +From 346f0f2760e05c6a10147fc8a8c19e771e7bb73c Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 23 Jun 2020 15:41:42 +0100 -Subject: [PATCH 0929/1225] dt/dtoverlays: Fix up base DT and overlays for +Subject: [PATCH 0929/1226] dt/dtoverlays: Fix up base DT and overlays for updated Unicam driver The upstreamed Unicam driver uses a dt property to denote how many @@ -440866,10 +440866,10 @@ index 2ea99cd9e1a1..a1f8af36d2e7 100644 2.18.4 -From 5490f5bdf5bc88a33bf5cae73cf1b5c224407774 Mon Sep 17 00:00:00 2001 +From 656ab4f659cb1ce7fbdf6bf9d08e2cace5febd25 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 26 Jun 2020 15:53:44 +0100 -Subject: [PATCH 0930/1225] media: bcm2835-unicam: Avoid gcc warning over {0} +Subject: [PATCH 0930/1226] media: bcm2835-unicam: Avoid gcc warning over {0} on endpoint Older gcc versions object to = { 0 } initialisation if the first @@ -440899,10 +440899,10 @@ index f2cd2083bbd4..f70167d271fe 100644 2.18.4 -From 1b96bfc25f7562a64a5639abbd4e7051fd659c17 Mon Sep 17 00:00:00 2001 +From d9e8b242557ce11ee8a7bd4bdc0fe434139d9bae Mon Sep 17 00:00:00 2001 From: Manivannan Sadhasivam Date: Fri, 4 Oct 2019 13:05:24 -0300 -Subject: [PATCH 0931/1225] media: dt-bindings: media: i2c: Add IMX290 CMOS +Subject: [PATCH 0931/1226] media: dt-bindings: media: i2c: Add IMX290 CMOS sensor binding Commit 8a97a4676f8b1badcd9cfbed2b081342847bb1b1 upstream. @@ -441006,10 +441006,10 @@ index d744087f13a7..1543a5147d22 100644 2.18.4 -From 63f2c341796990ef016345d5782bcfc29fc24ee5 Mon Sep 17 00:00:00 2001 +From a093833c083bb7323fc3f6164ad204e46a8eaf29 Mon Sep 17 00:00:00 2001 From: Manivannan Sadhasivam Date: Fri, 4 Oct 2019 13:05:25 -0300 -Subject: [PATCH 0932/1225] media: i2c: Add IMX290 CMOS image sensor driver +Subject: [PATCH 0932/1226] media: i2c: Add IMX290 CMOS image sensor driver Commit 828dbc299278065b634e913d2700d254a3224853 upstream. @@ -441956,10 +441956,10 @@ index 000000000000..f7678e5a5d87 2.18.4 -From b015905a0de0701243fa74767239a53fe70b5b42 Mon Sep 17 00:00:00 2001 +From 1a2f5c1027e08a7db92705cebbd5870f3f6b9015 Mon Sep 17 00:00:00 2001 From: Andrey Konovalov Date: Fri, 12 Jun 2020 15:53:46 +0200 -Subject: [PATCH 0933/1225] media: i2c: imx290: set the format before +Subject: [PATCH 0933/1226] media: i2c: imx290: set the format before VIDIOC_SUBDEV_G_FMT is called Commit d46cfdc86c30d5ec768924f0b1e2683c8d20b671 upstream. @@ -442012,10 +442012,10 @@ index f7678e5a5d87..2d8c38ffe2f0 100644 2.18.4 -From e00edd3783baf4337beb85e2de2707d581d13f4c Mon Sep 17 00:00:00 2001 +From a59dcfdbf319ad0dc12b131ef447860442f49b52 Mon Sep 17 00:00:00 2001 From: Andrey Konovalov Date: Fri, 12 Jun 2020 15:53:47 +0200 -Subject: [PATCH 0934/1225] media: i2c: imx290: fix the order of the args in +Subject: [PATCH 0934/1226] media: i2c: imx290: fix the order of the args in SET_RUNTIME_PM_OPS() Commit 8d2d1bedb1b9af3e0c039a4444858da7b6da71f8 upstream. @@ -442048,10 +442048,10 @@ index 2d8c38ffe2f0..d0322f9a8856 100644 2.18.4 -From 1e38842825913ca1a6bc55e73ec40bd94ab351f5 Mon Sep 17 00:00:00 2001 +From ee493fad90737d531d869460140d707db0478609 Mon Sep 17 00:00:00 2001 From: Andrey Konovalov Date: Fri, 12 Jun 2020 15:53:48 +0200 -Subject: [PATCH 0935/1225] media: i2c: imx290: fix reset GPIO pin handling +Subject: [PATCH 0935/1226] media: i2c: imx290: fix reset GPIO pin handling Commit 3909a92d7df622b41b9ceeeea694e641cad7667b upstream. @@ -442115,10 +442115,10 @@ index d0322f9a8856..7b1de1f0c8b7 100644 2.18.4 -From dbb09ed1858df098219d5e76fe81d4c3253c7f0b Mon Sep 17 00:00:00 2001 +From 58fe3446ab3230ed8196574427f732a6597c54ef Mon Sep 17 00:00:00 2001 From: Manivannan Sadhasivam Date: Fri, 12 Jun 2020 15:53:49 +0200 -Subject: [PATCH 0936/1225] media: i2c: imx290: Add support for 2 data lanes +Subject: [PATCH 0936/1226] media: i2c: imx290: Add support for 2 data lanes Commit 97589ad61c730e0f486635c6c19fa25ab8e8f29d upstream. @@ -442435,10 +442435,10 @@ index 7b1de1f0c8b7..ffb393962ffc 100644 2.18.4 -From b17b690d6967eda0ea1fa35043fce61d1d0b570a Mon Sep 17 00:00:00 2001 +From 7f08edfb00edab3db13ce640f37793a6e1a319ab Mon Sep 17 00:00:00 2001 From: Manivannan Sadhasivam Date: Fri, 12 Jun 2020 15:53:50 +0200 -Subject: [PATCH 0937/1225] media: i2c: imx290: Add configurable link frequency +Subject: [PATCH 0937/1226] media: i2c: imx290: Add configurable link frequency and pixel rate Commit 98e0500eadb772e1be32d8e369fcc3b7bcac93ed upstream. @@ -442747,10 +442747,10 @@ index ffb393962ffc..152b65cb7cbc 100644 2.18.4 -From 3a5a6380996eaa34014c71abc62d77231fe936d8 Mon Sep 17 00:00:00 2001 +From bdde2e37abcd91e3783c8747dbe36787f938f28e Mon Sep 17 00:00:00 2001 From: Manivannan Sadhasivam Date: Fri, 12 Jun 2020 15:53:51 +0200 -Subject: [PATCH 0938/1225] media: i2c: imx290: Add support for test pattern +Subject: [PATCH 0938/1226] media: i2c: imx290: Add support for test pattern generation Commit a58df1f9e4885eaf3d0663574a217e513821a9f0 upstream. @@ -442863,10 +442863,10 @@ index 152b65cb7cbc..67725a5aabd3 100644 2.18.4 -From f06596454767ee728acae97dab3c4b0351e954af Mon Sep 17 00:00:00 2001 +From 00945ed8735c6911a5629cfcbefcebf7f822b1e8 Mon Sep 17 00:00:00 2001 From: Manivannan Sadhasivam Date: Fri, 12 Jun 2020 15:53:52 +0200 -Subject: [PATCH 0939/1225] media: i2c: imx290: Add RAW12 mode support +Subject: [PATCH 0939/1226] media: i2c: imx290: Add RAW12 mode support Commit c566ac01ceaa02450acc155201772c0623530e76 upstream. @@ -442978,10 +442978,10 @@ index 67725a5aabd3..c654a9a8fb08 100644 2.18.4 -From eae62782166c00ad37fee10eef45dd0d620111af Mon Sep 17 00:00:00 2001 +From 58ee4556ec7f9f1c506747574ce541d31fa71bb5 Mon Sep 17 00:00:00 2001 From: Manivannan Sadhasivam Date: Fri, 12 Jun 2020 15:53:53 +0200 -Subject: [PATCH 0940/1225] media: i2c: imx290: Add support to enumerate all +Subject: [PATCH 0940/1226] media: i2c: imx290: Add support to enumerate all frame sizes Commit 3b867fb641d884b714fba390ae866714ba475f29 upstream. @@ -443042,10 +443042,10 @@ index c654a9a8fb08..fd147fac5ef2 100644 2.18.4 -From b662380476ba3050658bc1a19256d2481f922978 Mon Sep 17 00:00:00 2001 +From cfd8a503c1e65cca64ff757c663818b175bac443 Mon Sep 17 00:00:00 2001 From: Manivannan Sadhasivam Date: Fri, 12 Jun 2020 15:53:54 +0200 -Subject: [PATCH 0941/1225] media: i2c: imx290: Move the settle time delay out +Subject: [PATCH 0941/1226] media: i2c: imx290: Move the settle time delay out of loop Commit 6544af9b04b4484867c234ba0be1b5008e4a14ee upstream. @@ -443085,10 +443085,10 @@ index fd147fac5ef2..02001c1b0dfc 100644 2.18.4 -From 0e5a6f7e387f251af0afd2e68419343fd9d78527 Mon Sep 17 00:00:00 2001 +From 10bd7aa52005250826cc243ba4a03dd53a09f941 Mon Sep 17 00:00:00 2001 From: Andrey Konovalov Date: Fri, 12 Jun 2020 15:53:55 +0200 -Subject: [PATCH 0942/1225] media: i2c: imx290: set bus_type before calling +Subject: [PATCH 0942/1226] media: i2c: imx290: set bus_type before calling v4l2_fwnode_endpoint_alloc_parse() Commit a270675875829b6d46eb9e38960fd6019555ebb8 upstream. @@ -443228,10 +443228,10 @@ index 02001c1b0dfc..9c97830164e9 100644 2.18.4 -From 9df039e05e523c0d1e6991a0a9252a854d1f1672 Mon Sep 17 00:00:00 2001 +From 4f1232d807e14361bfaeebdee4cd52338326022f Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 25 Jun 2020 08:28:51 +0100 -Subject: [PATCH 0943/1225] media: i2c: imx290: Add support for 74.25MHz clock +Subject: [PATCH 0943/1226] 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. @@ -443498,10 +443498,10 @@ index 9c97830164e9..656716fea44b 100644 2.18.4 -From ffdfcf27c9b5233d814cbae55311cd92e3da7c08 Mon Sep 17 00:00:00 2001 +From c027342948aa1aecb7979e14470778fa43cf884c Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 11 Jun 2020 13:41:43 +0100 -Subject: [PATCH 0944/1225] media: i2c: imx290: Correct range for V4L2_CID_GAIN +Subject: [PATCH 0944/1226] 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 @@ -443530,10 +443530,10 @@ index 656716fea44b..e7eecbea9bb0 100644 2.18.4 -From 59e13c4a2f0557dec937704287a893574b153fc1 Mon Sep 17 00:00:00 2001 +From 578fbec22abe33b73429d6de050f05519db3278a Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 11 Jun 2020 14:36:40 +0100 -Subject: [PATCH 0945/1225] media: i2c: imx290: Convert HMAX setting into +Subject: [PATCH 0945/1226] media: i2c: imx290: Convert HMAX setting into V4L2_CID_HBLANK Userspace needs to know HBLANK if it is to work out exposure times @@ -443695,10 +443695,10 @@ index e7eecbea9bb0..876ad590102b 100644 2.18.4 -From a346a29b8e3910d25022224b56bfb8dd1d6a816b Mon Sep 17 00:00:00 2001 +From 312b3fc5246490bc7dd955b4f6c60a75d061792f Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 11 Jun 2020 18:09:12 +0100 -Subject: [PATCH 0946/1225] media: i2c: imx290: Add support for V4L2_CID_VBLANK +Subject: [PATCH 0946/1226] 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, @@ -443842,10 +443842,10 @@ index 876ad590102b..ea0559e8dcc9 100644 2.18.4 -From 47bb3745582fccf8d8a6d70d896ad7b93a8731a4 Mon Sep 17 00:00:00 2001 +From 5a36f877fe0c50e3329113f8805b0a451e47e36e Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 11 Jun 2020 18:19:13 +0100 -Subject: [PATCH 0947/1225] media: i2c: imx290: Add exposure control to the +Subject: [PATCH 0947/1226] media: i2c: imx290: Add exposure control to the driver. Adds support for V4L2_CID_EXPOSURE so that userspace can control @@ -443941,10 +443941,10 @@ index ea0559e8dcc9..df1ad9ac509f 100644 2.18.4 -From de77c9f0b23885bfb3ad8801a03f81254b660466 Mon Sep 17 00:00:00 2001 +From 42652b39df0b0bdd1f7c2ab9973c04344b616170 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 11 Jun 2020 18:34:16 +0100 -Subject: [PATCH 0948/1225] media: i2c: imx290: Add H and V flip controls +Subject: [PATCH 0948/1226] 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. @@ -444030,10 +444030,10 @@ index df1ad9ac509f..246c4b149598 100644 2.18.4 -From c58fed52af2bdca71cff32fd177b35bcb9027502 Mon Sep 17 00:00:00 2001 +From e2f267ca6b698e43caad8578aa0773915aa28c30 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 25 Jun 2020 16:52:14 +0100 -Subject: [PATCH 0949/1225] media: dt-bindings: media: i2c: Add mono version to +Subject: [PATCH 0949/1226] media: dt-bindings: media: i2c: Add mono version to IMX290 bindings The IMX290 module is available as either monochrome or colour and @@ -444072,10 +444072,10 @@ index a3cc21410f7c..294e63650d9e 100644 2.18.4 -From 35649664cd7b541f49dbc1b0054b00e6ba6f3a42 Mon Sep 17 00:00:00 2001 +From a879c2975103aff7d1d1d45062262c1ac80db42c Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 25 Jun 2020 17:03:11 +0100 -Subject: [PATCH 0950/1225] media : i2c: imx290: Add support for the mono +Subject: [PATCH 0950/1226] media : i2c: imx290: Add support for the mono sensor variant. The IMX290 module is available as either mono or colour (Bayer). @@ -444263,10 +444263,10 @@ index 246c4b149598..a6c5d9ce709f 100644 2.18.4 -From 62e50301134f3c3513f3af30cf66869128f3cc3a Mon Sep 17 00:00:00 2001 +From f2adca4f68a55062249f5920a2acbdd6ad824f5f Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 26 Jun 2020 18:11:49 +0100 -Subject: [PATCH 0951/1225] media: i2c: imx290: Switch set_hmax to use +Subject: [PATCH 0951/1226] media: i2c: imx290: Switch set_hmax to use imx290_write_buffered_reg imx290_set_hmax was using two independent writes to set up hmax, @@ -444312,10 +444312,10 @@ index a6c5d9ce709f..9431c2b917ed 100644 2.18.4 -From 20cb443c0f6b9b4d36decf822b44869770fea885 Mon Sep 17 00:00:00 2001 +From 95f2fc2fb53db0b41745465217122e99e80f8d63 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 19 May 2020 13:35:17 +0100 -Subject: [PATCH 0952/1225] dtoverlays: Add an overlay for the Sony IMX290 +Subject: [PATCH 0952/1226] dtoverlays: Add an overlay for the Sony IMX290 image sensor Adds an overlay to configure the IMX290 image sensor. @@ -444562,10 +444562,10 @@ index 000000000000..8f1dadb13f6a 2.18.4 -From 4b14b7aff8e495b2aab828b7f599511717486ea0 Mon Sep 17 00:00:00 2001 +From 6e7d3045d5c1fb60e7ef3a428dd0467777f1a4e1 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 25 Jun 2020 18:12:17 +0100 -Subject: [PATCH 0953/1225] defconfig: Add Sony IMX290 image sensor driver to +Subject: [PATCH 0953/1226] defconfig: Add Sony IMX290 image sensor driver to all Pi defconfigs Adds the mainline IMX290 sensor driver (with extra features) to @@ -444644,10 +444644,10 @@ index c82e163a095c..55bf3bbbcb74 100644 2.18.4 -From fb6f5dc0e7d765094bde04f9e3771254e301d02f Mon Sep 17 00:00:00 2001 +From 2733ae49600173cc78b1b4023be546068aab6312 Mon Sep 17 00:00:00 2001 From: Dom Cobley Date: Tue, 23 Jun 2020 18:37:01 +0100 -Subject: [PATCH 0954/1225] vc4_hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET +Subject: [PATCH 0954/1226] vc4_hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET Symptom is random switching of speakers when using multichannel. @@ -444688,10 +444688,10 @@ index 5aa5236e576d..994bcb027172 100644 2.18.4 -From a9b231a922d08ad9970cef8a327656aa10be50a8 Mon Sep 17 00:00:00 2001 +From 6eb15c3530336fc91d97df42c466d2ed894e8de2 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Tue, 19 May 2020 15:56:47 +0100 -Subject: [PATCH 0955/1225] staging: vc04_services: isp: Fixup g/s_selection +Subject: [PATCH 0955/1226] staging: vc04_services: isp: Fixup g/s_selection implementation Add V4L2_SEL_TGT_CROP_DEFAULT and V4L2_SEL_TGT_CROP_BOUND targets. @@ -444823,10 +444823,10 @@ index bc86354ac4c6..83471996a84d 100644 2.18.4 -From 515a16be5dd9d6040bc2d8aed04b3c0620b88350 Mon Sep 17 00:00:00 2001 +From ba55ac247f18c9fa4f95a6f18a55a41545b638e9 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Tue, 19 May 2020 15:57:08 +0100 -Subject: [PATCH 0956/1225] staging: vc04_services: isp: Reorder operations +Subject: [PATCH 0956/1226] staging: vc04_services: isp: Reorder operations during device probe Register the video node at the end of the probe, swapping order with @@ -444921,10 +444921,10 @@ index 83471996a84d..815cf50cd07a 100644 2.18.4 -From 7335a663b3ad738e49c7ffd546a068b3dac0b541 Mon Sep 17 00:00:00 2001 +From f8d95408f2b0e380c0be88f53f9297f8a7d57520 Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Tue, 19 May 2020 15:57:23 +0100 -Subject: [PATCH 0957/1225] uapi: bcm2835-isp: Fixups for bcm2835-isp uapi +Subject: [PATCH 0957/1226] uapi: bcm2835-isp: Fixups for bcm2835-isp uapi structures Rename pad_[] to padding[]. @@ -444961,10 +444961,10 @@ index e7afc367fd76..bb16dcbcb40f 100644 2.18.4 -From e79475e3cea83cb1d0ceb27eaf4c2ad4af9a1b05 Mon Sep 17 00:00:00 2001 +From bd9c7033c2c5947ecef1b919df9a43391a6dc1d1 Mon Sep 17 00:00:00 2001 From: Maxim Mikityanskiy Date: Sun, 21 Jun 2020 18:06:31 +0300 -Subject: [PATCH 0958/1225] config: Set CONFIG_SERIAL_DEV_CTRL_TTYPORT=y in +Subject: [PATCH 0958/1226] config: Set CONFIG_SERIAL_DEV_CTRL_TTYPORT=y in Raspberry Pi defconfigs The next patch adds a device tree overlay for Bluetooth. The Bluetooth @@ -445069,10 +445069,10 @@ index 55bf3bbbcb74..bf65e6561589 100644 2.18.4 -From f430a0d6799a55e47053a064f59f47025083203e Mon Sep 17 00:00:00 2001 +From f9248f47489fa9b107151bf801244afd8fb43285 Mon Sep 17 00:00:00 2001 From: Maxim Mikityanskiy Date: Sat, 27 Jun 2020 13:08:26 +0300 -Subject: [PATCH 0959/1225] ARM: dts: Add Bluetooth nodes for Raspberry Pi +Subject: [PATCH 0959/1226] 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 @@ -445376,10 +445376,10 @@ index 30d3d8549da0..44d8e10ef735 100644 2.18.4 -From 8e0f0cb4bb79ab772158b011699ab4da99e341f5 Mon Sep 17 00:00:00 2001 +From 628f87cb032ae93b9d0f82dacd7b68a0160d9442 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 30 Jun 2020 18:04:13 +0100 -Subject: [PATCH 0960/1225] drm/vc4: Allow interlaced HDMI modes from FKMS. +Subject: [PATCH 0960/1226] 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 @@ -445419,10 +445419,10 @@ index 25a1f066e62c..ab794eec6afe 100644 2.18.4 -From b3aacc0aa4468d676c8c0600cc13eb3d53c37207 Mon Sep 17 00:00:00 2001 +From f73280406c2d96538e3ce484d149ca3e5f238344 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 2 Jul 2020 13:53:20 +0100 -Subject: [PATCH 0961/1225] serial: 8250: bcm2835aux - defer if clock is zero +Subject: [PATCH 0961/1226] serial: 8250: bcm2835aux - defer if clock is zero See: https://github.com/raspberrypi/linux/issues/3700 @@ -445453,10 +445453,10 @@ index 33da68341c3a..8102ad9d04ea 100644 2.18.4 -From 27939b33aac4c45fb47e05f1521092f96d1e8823 Mon Sep 17 00:00:00 2001 +From a5cef536f36eb3fd57879f734d9b6ec2da9c003f Mon Sep 17 00:00:00 2001 From: Sakari Ailus Date: Mon, 24 Feb 2020 18:52:20 +0100 -Subject: [PATCH 0962/1225] media: v4l: Add 14-bit raw bayer pixel formats +Subject: [PATCH 0962/1226] media: v4l: Add 14-bit raw bayer pixel formats MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -445617,10 +445617,10 @@ index 10e146cd092a..20bbc3e60118 100644 2.18.4 -From 92bc0edf1335a99f8c021d79bee244db7f9e8414 Mon Sep 17 00:00:00 2001 +From 038cf8f3b1337ffe7ed4e5dfc40f4bdcc404cf75 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/1225] media: v4l: Add 14-bit raw greyscale pixel format +Subject: [PATCH 0963/1226] media: v4l: Add 14-bit raw greyscale pixel format MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -445761,10 +445761,10 @@ index 20bbc3e60118..a4fd05446c62 100644 2.18.4 -From 98534a9d47b456d3ca44aaa5b6dfcb519f34c975 Mon Sep 17 00:00:00 2001 +From 774e339410eb8a2b80b360776fe14d1bd4e9bb25 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/1225] media: v4l: Add 1X14 14-bit greyscale media bus +Subject: [PATCH 0964/1226] media: v4l: Add 1X14 14-bit greyscale media bus code definition MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -445857,10 +445857,10 @@ index 4b5e2a71dfec..3c2848e91c1b 100644 2.18.4 -From e107accace7b4a3b15f63be98d6ac97496063307 Mon Sep 17 00:00:00 2001 +From 587e0991b3ff250da1738ed85daff746d42ab82c Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 7 May 2020 16:59:03 +0100 -Subject: [PATCH 0965/1225] media: Add a pixel format for MIPI packed 12bit +Subject: [PATCH 0965/1226] media: Add a pixel format for MIPI packed 12bit luma only. This is the format used by monochrome 12bit image sensors. @@ -445965,10 +445965,10 @@ index a4fd05446c62..cd055346095b 100644 2.18.4 -From 7ac2ea4a9ae34bf852b20a1f424d70eb77e93401 Mon Sep 17 00:00:00 2001 +From 07135db5253128ba1654190768a1665596f2733a Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 25 Jun 2020 17:51:03 +0100 -Subject: [PATCH 0966/1225] media: Add a pixel format for MIPI packed 14bit +Subject: [PATCH 0966/1226] media: Add a pixel format for MIPI packed 14bit luma only. This is the format used by monochrome 14bit image sensors. @@ -446082,10 +446082,10 @@ index cd055346095b..8020c483ea3c 100644 2.18.4 -From eaa0c2a4db8b0b065dffa1aa7a1b1113ca63e6da Mon Sep 17 00:00:00 2001 +From bbe84c00d12081ff4804bbef492fd0f7054f2c8c Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 6 May 2020 18:09:04 +0100 -Subject: [PATCH 0967/1225] staging: vc04_services: isp: Add support for 14bit +Subject: [PATCH 0967/1226] staging: vc04_services: isp: Add support for 14bit Bayer The only thing missing was a set of defines, therefore add them in. @@ -446165,10 +446165,10 @@ index 8d904fcce388..4288d50a7e6b 100644 2.18.4 -From b527561d6d6b8550a2d180782f720797917c176d Mon Sep 17 00:00:00 2001 +From a42b7487cbf254e62e84bc8e7d5f941cf7949215 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 6 May 2020 18:11:14 +0100 -Subject: [PATCH 0968/1225] staging: vc04_services: isp: Add monochrome image +Subject: [PATCH 0968/1226] staging: vc04_services: isp: Add monochrome image formats Adds support for monochrome image formats in the various @@ -446265,10 +446265,10 @@ index 4288d50a7e6b..8eb6334ee055 100644 2.18.4 -From 31eb01fe7ef1cb424f086a4711312a15190790ef Mon Sep 17 00:00:00 2001 +From d0e3b1ea3949f7b8907b39a2fea914d9b5b69e7a Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 6 May 2020 18:24:34 +0100 -Subject: [PATCH 0969/1225] staging: vc04_services: isp: Increase the number of +Subject: [PATCH 0969/1226] staging: vc04_services: isp: Increase the number of supported formats expected The ISP now supports 47 different input formats, therefore increase the @@ -446300,10 +446300,10 @@ index 815cf50cd07a..424e7e6da1d6 100644 2.18.4 -From a779eb0e4c0dd4c5fa5f7f2f2c5c15e0b8ef7d2a Mon Sep 17 00:00:00 2001 +From 5cf6e911ebe11a4784df31d6e7a994102617e507 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 25 Jun 2020 17:40:56 +0100 -Subject: [PATCH 0970/1225] staging: vc04_services: codec: Increase the number +Subject: [PATCH 0970/1226] staging: vc04_services: codec: Increase the number of supported formats expected The ISP now supports 47 different input formats, therefore increase the @@ -446335,10 +446335,10 @@ index 1c7fbba6c9c8..2391d589f170 100644 2.18.4 -From b401cebf7f33186816fe82cb684b30efabd8d1f0 Mon Sep 17 00:00:00 2001 +From 9bc526c984327e772e8e2e1977038732b7b3bd7e Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 1 Jul 2020 10:38:12 +0100 -Subject: [PATCH 0971/1225] staging: vc04_services: codec: Add support for mono +Subject: [PATCH 0971/1226] staging: vc04_services: codec: Add support for mono formats The firmware ISP component now allows for processing of mono @@ -446405,10 +446405,10 @@ index 2391d589f170..b9415f3cdb76 100644 2.18.4 -From 72e97fc2fc8c234b73bcc8d13e46d850234b95bd Mon Sep 17 00:00:00 2001 +From b80f2531686ec9c28945b7a70e8ffbc41f230efd Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 1 Jul 2020 10:50:12 +0100 -Subject: [PATCH 0972/1225] staging: vc04_services: codec: Add support for +Subject: [PATCH 0972/1226] staging: vc04_services: codec: Add support for 14bit Bayer formats Now that the 14bit Bayer formats have been defined within @@ -446468,10 +446468,10 @@ index b9415f3cdb76..3fe81979aaa1 100644 2.18.4 -From f148329c698108bcb24532b15fdc010f0c44e4d8 Mon Sep 17 00:00:00 2001 +From 2146b16f1608e1fe1973766296b8f1797c9aacc2 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 25 Jun 2020 17:53:32 +0100 -Subject: [PATCH 0973/1225] media: bcm2835-unicam: Add support for 12bit mono +Subject: [PATCH 0973/1226] media: bcm2835-unicam: Add support for 12bit mono packed format Now that V4L2_PIX_FMT_Y12P is defined, allow passing raw 12bit @@ -446499,10 +446499,10 @@ index f70167d271fe..104f4d0f9f05 100644 2.18.4 -From 92c3f81ca61b4dd79147e420c4e7ab6c49d880ee Mon Sep 17 00:00:00 2001 +From 2b26d78d502ae4d6177c748d92c01dff71b64b8d Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 25 Jun 2020 18:03:47 +0100 -Subject: [PATCH 0974/1225] media: bcm2835-unicam: Add support for 14bit mono +Subject: [PATCH 0974/1226] media: bcm2835-unicam: Add support for 14bit mono sources Now that V4L2_PIX_FMT_Y14 and V4L2_PIX_FMT_Y14P are defined, @@ -446534,10 +446534,10 @@ index 104f4d0f9f05..799bea3d4f41 100644 2.18.4 -From d20249caac278e7230dd185e1302a71eda5c2356 Mon Sep 17 00:00:00 2001 +From b5095759e07463f46dc69addc242494e47436647 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 1 Jul 2020 10:57:57 +0100 -Subject: [PATCH 0975/1225] media: bcm2835-unicam: Add support for unpacked +Subject: [PATCH 0975/1226] media: bcm2835-unicam: Add support for unpacked 14bit Bayer formats Now that the 14bit non-packed Bayer formats are defined, add them @@ -446582,10 +446582,10 @@ index 799bea3d4f41..3b082587dd14 100644 2.18.4 -From c800dad76234ea5cc9059da13a6a8a6c21a7ad6f Mon Sep 17 00:00:00 2001 +From 790676c6251e2f9a9833ba115cfcc7dd4019e8e3 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 2 Jul 2020 15:21:05 +0100 -Subject: [PATCH 0976/1225] overlays: Fix miniuart-bt "krnbt" parameter +Subject: [PATCH 0976/1226] 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 @@ -446620,10 +446620,10 @@ index 44d8e10ef735..da49f14a0940 100644 2.18.4 -From 78642bb7788c152553431b3876228c54a2f6d905 Mon Sep 17 00:00:00 2001 +From 60c4bfd7694e1f9ab956f2a2e4ecc941025761f1 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 3 Jul 2020 14:11:55 +0100 -Subject: [PATCH 0977/1225] drm/vc4: Make FKMS max refresh rate a module +Subject: [PATCH 0977/1226] drm/vc4: Make FKMS max refresh rate a module parameter Some people want to use the high refresh rate modes for 1080p100 @@ -446681,10 +446681,10 @@ index ab794eec6afe..a173ca430db4 100644 2.18.4 -From 363801c2454e6f220f353862f623a11504a2d596 Mon Sep 17 00:00:00 2001 +From d91632885fb3af8fa7db20cbf94a8992142c6c1c Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 3 Jul 2020 16:06:55 +0100 -Subject: [PATCH 0978/1225] drm/vc4: FKMS Block modes with odd horizontal +Subject: [PATCH 0978/1226] drm/vc4: FKMS Block modes with odd horizontal timing values on Pi4 Pi4 HDMI pipeline is 2 pixels/clock and can not produce timings @@ -446761,10 +446761,10 @@ index a173ca430db4..ff726486c785 100644 2.18.4 -From 3fb8239ec2a52443371017ae08c1c3befabaf111 Mon Sep 17 00:00:00 2001 +From fdda085fbbc89f8ec9a59d8a5852a73e957588a8 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 3 Jul 2020 16:05:37 +0100 -Subject: [PATCH 0979/1225] dt: Use rpi-firmware-kms-2711 on 2711 platforms +Subject: [PATCH 0979/1226] dt: Use rpi-firmware-kms-2711 on 2711 platforms Signed-off-by: Dave Stevenson --- @@ -446806,10 +446806,10 @@ index c42fa2aa5ef2..ce3edc2cda7d 100644 2.18.4 -From a80cde0b58d196fd6697bafac612e14035e04bfc Mon Sep 17 00:00:00 2001 +From 3bee0a7044837ea57244b87236c9cedb62002ab1 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 3 Jul 2020 16:13:33 +0100 -Subject: [PATCH 0980/1225] drm/vc4: FKMS: Put includes in alphabetical order, +Subject: [PATCH 0980/1226] drm/vc4: FKMS: Put includes in alphabetical order, and use <> instead of "" Reorder the includes, and use the system include paths rather than @@ -446869,10 +446869,10 @@ index ff726486c785..ec5c223033c8 100644 2.18.4 -From 6046320e8992b6ba47063e974b31020cc373c471 Mon Sep 17 00:00:00 2001 +From a42f633f71605760edd36ba44f93b13570b03205 Mon Sep 17 00:00:00 2001 From: Lukas Wunner Date: Tue, 4 Feb 2020 15:50:41 +0100 -Subject: [PATCH 0981/1225] irqchip/bcm2835: Quiesce IRQs left enabled by +Subject: [PATCH 0981/1226] irqchip/bcm2835: Quiesce IRQs left enabled by bootloader [ Upstream commit bd59b343a9c902c522f006e6d71080f4893bbf42 ] @@ -446980,10 +446980,10 @@ index 40c1b38d5db5..be181d4aecca 100644 2.18.4 -From 4a7edb4d0cc6bd1676a40a1fe1b5f5cd74e2ff94 Mon Sep 17 00:00:00 2001 +From e05095e9a4ad2e37b6da1db513ec241589919721 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 1 Jul 2020 18:28:10 +0100 -Subject: [PATCH 0982/1225] dtoverlays: Fixup imx219 and imx477 overlays due to +Subject: [PATCH 0982/1226] dtoverlays: Fixup imx219 and imx477 overlays due to parsing failures imx219 overlay failed to detect as CSI2 as it was missing any @@ -447030,10 +447030,10 @@ index bd187713939e..73d4f79d54e6 100644 2.18.4 -From 1a341398cfd87e296d39a0976d349a2b225520be Mon Sep 17 00:00:00 2001 +From c78c858320e7217381125bc6534ee621e451d7f8 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Sat, 4 Jul 2020 22:19:26 +0100 -Subject: [PATCH 0983/1225] overlays: rpi-ft5406: Fix boolean parameters +Subject: [PATCH 0983/1226] overlays: rpi-ft5406: Fix boolean parameters An improvement in the automated testing of overlays revealed these invalid boolean parameter declarations. @@ -447063,10 +447063,10 @@ index 4dcb490f04b6..8483c4f4b2eb 100644 2.18.4 -From 1e2b3ce1442462f65faa418a2a431be7c8486375 Mon Sep 17 00:00:00 2001 +From 962693cad22267d911aaec0802e976d26fb964db Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 6 Jul 2020 20:04:53 +0100 -Subject: [PATCH 0984/1225] configs: Regenerate Pi defconfigs +Subject: [PATCH 0984/1226] configs: Regenerate Pi defconfigs Signed-off-by: Phil Elwell --- @@ -447141,10 +447141,10 @@ index bf65e6561589..99ed08604d56 100644 2.18.4 -From c450ad9e20653484cbbac51f13f1d7fee71d6a57 Mon Sep 17 00:00:00 2001 +From 8eb7a2c22d5c81c9253e7e9b51cda85b2e81ba6b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 6 Jul 2020 17:53:47 +0100 -Subject: [PATCH 0985/1225] ARM: dts: Copy kernel BT changes to CM4 +Subject: [PATCH 0985/1226] ARM: dts: Copy kernel BT changes to CM4 Signed-off-by: Phil Elwell --- @@ -447176,10 +447176,10 @@ index ce3edc2cda7d..d5d62245f73c 100644 2.18.4 -From bcbc544ef3dd3cf23c78790b86547cd0866638e8 Mon Sep 17 00:00:00 2001 +From ed1dd80107c8fae42e87f2f33c36d2e1d95e4103 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 7 Jul 2020 09:01:54 +0100 -Subject: [PATCH 0986/1225] ARM: dts: Make bcm2711 dts more like 5.7 +Subject: [PATCH 0986/1226] 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 @@ -447884,10 +447884,10 @@ index 4b98dba51e59..4f87bb4fd3d1 100644 2.18.4 -From 99e3db6bbeed887522b1e96399fd6ce01f121b75 Mon Sep 17 00:00:00 2001 +From f36b49fd7d44439dfb832e15da504f3b6bd50e38 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 1 Jul 2020 20:28:27 +0100 -Subject: [PATCH 0987/1225] bcm2835-dma: Add NO_WAIT_RESP flag +Subject: [PATCH 0987/1226] 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. @@ -447944,10 +447944,10 @@ index 53346d7eb66c..9fec52489421 100644 2.18.4 -From 86107a90d90751d114f3ebe7c90b6775d7c5fba2 Mon Sep 17 00:00:00 2001 +From 731c0297dba30bd2f0ccba22debc38b2a654a4c7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 7 Jul 2020 14:08:55 +0100 -Subject: [PATCH 0988/1225] ARM: dts: Restore the old 2711 scb ranges property +Subject: [PATCH 0988/1226] ARM: dts: Restore the old 2711 scb ranges property The back-ported value breaks PCIe. @@ -447974,10 +447974,10 @@ index e8c6a0dfc9f7..4a3659d21997 100644 2.18.4 -From 0e0f7e015bbd5e1ac2bc3ad176ff7d92812c1a9a Mon Sep 17 00:00:00 2001 +From 9e2adf5555df33402fa2368c413dd311a58569e1 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 7 Jul 2020 14:22:25 +0100 -Subject: [PATCH 0989/1225] configs: Enable CONFIG_BLK_DEV_NVME=m +Subject: [PATCH 0989/1226] configs: Enable CONFIG_BLK_DEV_NVME=m Enable support for NVME SSDs. @@ -448015,10 +448015,10 @@ index 9656ca9f5316..656068a1bbb8 100644 2.18.4 -From bfb47f35a6147f846e29efec897f93e513c4e99c Mon Sep 17 00:00:00 2001 +From e974a0a2016b11c8e119115e647eac8350381d61 Mon Sep 17 00:00:00 2001 From: Zefa Chen Date: Fri, 17 May 2019 18:23:03 +0800 -Subject: [PATCH 0990/1225] media: i2c: add ov9281 driver. +Subject: [PATCH 0990/1226] media: i2c: add ov9281 driver. Change-Id: I7b77250bbc56d2f861450cf77271ad15f9b88ab1 Signed-off-by: Zefa Chen @@ -449244,10 +449244,10 @@ index 000000000000..4a6324a3e5da 2.18.4 -From f83866950b3fa023536e8c367bb59dbb4466fc1c Mon Sep 17 00:00:00 2001 +From a1787ac47b26946ceb3fab938d1fd4a22c41f1ea Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 14 Apr 2020 15:47:09 +0100 -Subject: [PATCH 0991/1225] media: i2c: ov9281: fix mclk issue when probe +Subject: [PATCH 0991/1226] media: i2c: ov9281: fix mclk issue when probe multiple camera. Takes the ov9281 part only from the Rockchip's patch. @@ -449310,10 +449310,10 @@ index 4a6324a3e5da..0d6759942f79 100644 2.18.4 -From f1aa5a85063f4a8dfe502665aee51fafcbe13310 Mon Sep 17 00:00:00 2001 +From ef948289e5f4d1cc8682edbd140202c8e194798d Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 14 Apr 2020 15:51:50 +0100 -Subject: [PATCH 0992/1225] media: i2c: ov9281: add enum_frame_interval +Subject: [PATCH 0992/1226] 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 @@ -449413,10 +449413,10 @@ index 0d6759942f79..273aa904683c 100644 2.18.4 -From b4b8a1f245155073a29ce50a700470be0a43076c Mon Sep 17 00:00:00 2001 +From 004ba3926c8737da0848318c7e4280447cf16f59 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 14 Apr 2020 16:12:33 +0100 -Subject: [PATCH 0993/1225] media: i2c: ov9281: Fixup for recent kernel +Subject: [PATCH 0993/1226] 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 @@ -450110,10 +450110,10 @@ index 273aa904683c..7b9bea476cfb 100644 2.18.4 -From 2688c27aa592642c85d69a124f029a79aefcbfe8 Mon Sep 17 00:00:00 2001 +From 8878cfa7fc33aaeff8667446f281e65f24887471 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 6 Jul 2020 17:51:32 +0100 -Subject: [PATCH 0994/1225] media: i2c: ov9281: Read chip ID via 2 reads +Subject: [PATCH 0994/1226] 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 @@ -450158,10 +450158,10 @@ index 7b9bea476cfb..bb8efc3d3cba 100644 2.18.4 -From 5eded4ff57ce3af671bbfebd6114a5262ca444d5 Mon Sep 17 00:00:00 2001 +From f65e6349cd7ba4d0ad5ae39c5af07b2ab0c6faad Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 6 Jul 2020 17:32:21 +0100 -Subject: [PATCH 0995/1225] dtoverlay: Add overlay for Omnivision OV9281 image +Subject: [PATCH 0995/1226] dtoverlay: Add overlay for Omnivision OV9281 image sensor Adds an overlay for the OV9281 mono imaging sensor using 2 CSI-2 @@ -450326,10 +450326,10 @@ index 000000000000..4411c9d96564 2.18.4 -From d94becd5ecd13b90b93b0cc99e4a8177c54b140b Mon Sep 17 00:00:00 2001 +From 16e0e59c5873c010a6481fdf344ecc69666ca904 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 6 Jul 2020 18:45:01 +0100 -Subject: [PATCH 0996/1225] defconfigs: Add OV9281 to all the Pi defconfigs +Subject: [PATCH 0996/1226] defconfigs: Add OV9281 to all the Pi defconfigs Adds the driver for use by the dtoverlay. @@ -450406,10 +450406,10 @@ index 99ed08604d56..e238f963d172 100644 2.18.4 -From 13e84b41014cf63dc16716ad16d29c9727c2ff89 Mon Sep 17 00:00:00 2001 +From bbeaad3ac237f461623302b2ed3c6af859deb5ff Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Sun, 6 Oct 2019 17:28:19 +0200 -Subject: [PATCH 0997/1225] Bluetooth: hci_bcm: Fix RTS handling during startup +Subject: [PATCH 0997/1226] Bluetooth: hci_bcm: Fix RTS handling during startup commit 3347a80965b38f096b1d6f995c00c9c9e53d4b8b upstream. @@ -450445,10 +450445,10 @@ index 94ed734c1d7e..f204ae626c69 100644 2.18.4 -From 09fc1d2826701f2d5ca354af8959861be6c7d931 Mon Sep 17 00:00:00 2001 +From c33858533f55917681468dd9e8e47f173d519e47 Mon Sep 17 00:00:00 2001 From: Abhishek Pandit-Subedi Date: Fri, 25 Oct 2019 14:54:26 -0700 -Subject: [PATCH 0998/1225] Bluetooth: hci_bcm: Add compatible string for +Subject: [PATCH 0998/1226] Bluetooth: hci_bcm: Add compatible string for BCM43540 commit d462af20dbfa1b9b1a831412f32d9d6757b82459 upstream. @@ -450479,10 +450479,10 @@ index f204ae626c69..31943895b22e 100644 2.18.4 -From 1632d3597d735d640bab4e539dfb9ddebc122ac0 Mon Sep 17 00:00:00 2001 +From 9e5cd4d718652eb70412852330bac0d9ffd076d3 Mon Sep 17 00:00:00 2001 From: Mohammad Rasim Date: Wed, 20 Nov 2019 14:02:35 +0300 -Subject: [PATCH 0999/1225] Bluetooth: btbcm: Add entry for BCM4335A0 UART +Subject: [PATCH 0999/1226] Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth commit 1199ab4c9e1d4cdfbabd70b4aadbc8e72c691f65 upstream. @@ -450545,10 +450545,10 @@ index 31943895b22e..d5b6467b0e9f 100644 2.18.4 -From 20f82fc8636e62b40a1ef17369ab7091bb132f89 Mon Sep 17 00:00:00 2001 +From 8f3ac3e27ec8c42095c4c4097b52e0f486549d1c Mon Sep 17 00:00:00 2001 From: Abhishek Pandit-Subedi Date: Tue, 26 Nov 2019 08:17:29 +0100 -Subject: [PATCH 1000/1225] Bluetooth: hci_bcm: Disallow set_baudrate for +Subject: [PATCH 1000/1226] Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 commit 5d6f391073d5c1c903ac12be72c66b96b2ae93f4 upstream. @@ -450666,10 +450666,10 @@ index d5b6467b0e9f..84a32c58712e 100644 2.18.4 -From 04f725c0b70f1f83600b90fe4618987848f8ad55 Mon Sep 17 00:00:00 2001 +From d6af4a0377ad8d5e732ff80de65f592cc32cf221 Mon Sep 17 00:00:00 2001 From: Abhishek Pandit-Subedi Date: Tue, 26 Nov 2019 08:17:30 +0100 -Subject: [PATCH 1001/1225] Bluetooth: btbcm: Support pcm configuration +Subject: [PATCH 1001/1226] Bluetooth: btbcm: Support pcm configuration commit 528379902337102b0264fe5343eafb3d6c59fa45 upstream. @@ -450798,10 +450798,10 @@ index d204be8a84bf..3c7dd0765837 100644 2.18.4 -From c55f959835368ac12e6c540ad91a1e62f44395a4 Mon Sep 17 00:00:00 2001 +From f951943500bf61cc1555bbecf3de426dd4fac72d Mon Sep 17 00:00:00 2001 From: Abhishek Pandit-Subedi Date: Tue, 26 Nov 2019 08:17:32 +0100 -Subject: [PATCH 1002/1225] Bluetooth: hci_bcm: Support pcm params in dts +Subject: [PATCH 1002/1226] Bluetooth: hci_bcm: Support pcm params in dts commit eb762b94111b646b4f116ebfdbfcadbad14e12b3 upstream. @@ -450878,10 +450878,10 @@ index 84a32c58712e..4f21b60a8a20 100644 2.18.4 -From 877a79a97e738e313f6864217b3754967e03c9cb Mon Sep 17 00:00:00 2001 +From fc4d5e31babb68593cc9ba174497f80cdf65c6ca Mon Sep 17 00:00:00 2001 From: Stefan Wahren Date: Wed, 1 Jan 2020 15:01:34 +0100 -Subject: [PATCH 1003/1225] Bluetooth: hci_bcm: Drive RTS only for BCM43438 +Subject: [PATCH 1003/1226] Bluetooth: hci_bcm: Drive RTS only for BCM43438 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @@ -450976,10 +450976,10 @@ index 4f21b60a8a20..de05b1428289 100644 2.18.4 -From 3964cd968067fd35af747a5b661ba9cd4ddc1d21 Mon Sep 17 00:00:00 2001 +From d88010777e1b6be5bd33011eee88c6e236d7d512 Mon Sep 17 00:00:00 2001 From: Joerg Schambacher Date: Tue, 7 Jul 2020 15:09:06 +0200 -Subject: [PATCH 1004/1225] Enhances the DAC+ driver to control the optional +Subject: [PATCH 1004/1226] Enhances the DAC+ driver to control the optional headphone amplifier Probes on the I2C bus for TPA6130A2, if successful, it sets DT-parameter @@ -451118,10 +451118,10 @@ index 4cde60a5b6f6..286a62c3ff48 100644 2.18.4 -From ff102a72110637395e8ea8a6254ab27dc1e14894 Mon Sep 17 00:00:00 2001 +From a9d65d4b92eea7570204aa7d83cada8eec41bd66 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 8 Jul 2020 17:33:06 +0100 -Subject: [PATCH 1005/1225] ARM: dts: hifiberry-dacplus headphone amp support +Subject: [PATCH 1005/1226] ARM: dts: hifiberry-dacplus headphone amp support Signed-off-by: Phil Elwell --- @@ -451148,10 +451148,10 @@ index 2ca3d886ebb7..ff19015ba656 100644 2.18.4 -From 83a4ef9b20d21a1b4ce8b3e55b5bb292530d9173 Mon Sep 17 00:00:00 2001 +From f24d520045068a79fd52b9af3e7e933f0324f551 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 7 Jul 2020 10:31:53 +0100 -Subject: [PATCH 1006/1225] media: i2c: imx290: Explicitly set v&h blank on +Subject: [PATCH 1006/1226] media: i2c: imx290: Explicitly set v&h blank on mode change __v4l2_ctrl_modify_range only updates the current value should @@ -451200,10 +451200,10 @@ index 9431c2b917ed..0aa3940c577e 100644 2.18.4 -From 91044178d2d8738f03b6ecadb2f128a6bdb68376 Mon Sep 17 00:00:00 2001 +From a455df9995a0ad007008b59e00a92ace612373dd Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 7 Jul 2020 11:23:48 +0100 -Subject: [PATCH 1007/1225] media: i2c: imx290: Add support for g_selection to +Subject: [PATCH 1007/1226] media: i2c: imx290: Add support for g_selection to report cropping Userspace needs to know the cropping arrangements for each mode, @@ -451362,10 +451362,10 @@ index 0aa3940c577e..5b7083b7050e 100644 2.18.4 -From 4c3d2055a90c870aba67cb23fa98dc900b067eb8 Mon Sep 17 00:00:00 2001 +From 87b3f3bd0aee9d542ca40860383fcb0296fc871f Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 7 Jul 2020 11:51:26 +0100 -Subject: [PATCH 1008/1225] media: i2c: imx290: Set the colorspace fields in +Subject: [PATCH 1008/1226] media: i2c: imx290: Set the colorspace fields in the format The colorspace fields were left untouched in imx290_set_fmt @@ -451399,10 +451399,10 @@ index 5b7083b7050e..0057e0b98912 100644 2.18.4 -From 7ab98380965774ff52fc465f03b2a9a64a0f600f Mon Sep 17 00:00:00 2001 +From 86cb6c03527ef80a51088ba6c237b4ca742eec72 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 7 Jul 2020 14:23:40 +0100 -Subject: [PATCH 1009/1225] media: bcm2835-unicam: Reinstate V4L2_CAP_READWRITE +Subject: [PATCH 1009/1226] media: bcm2835-unicam: Reinstate V4L2_CAP_READWRITE in the caps v4l2-compliance throws a failure if the device doesn't advertise @@ -451433,10 +451433,10 @@ index 3b082587dd14..6b7780ec8ec6 100644 2.18.4 -From 53e1bbbe78ee9a68b3d60839fb109bb7a6d01905 Mon Sep 17 00:00:00 2001 +From a9e97bbd702f9fcfa3458d59d8510a79d63838cd Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 7 Jul 2020 14:52:43 +0100 -Subject: [PATCH 1010/1225] media: bcm2835-unicam: Ensure type is VIDEO_CAPTURE +Subject: [PATCH 1010/1226] 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 @@ -451475,10 +451475,10 @@ index 6b7780ec8ec6..c2b9d89f0ae5 100644 2.18.4 -From fac7bed999be7cd1a1c769a27d94d6d3c0f81fa9 Mon Sep 17 00:00:00 2001 +From 5e701e603ac0ee9e4763c49ae8e65a7ca4b4646d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 9 Jul 2020 14:34:34 +0100 -Subject: [PATCH 1011/1225] configs: Add CAN_EMS_USB=m +Subject: [PATCH 1011/1226] configs: Add CAN_EMS_USB=m See: https://github.com/raspberrypi/linux/issues/3716 @@ -451555,10 +451555,10 @@ index e238f963d172..c028ffce473a 100644 2.18.4 -From f080b6229e4f1810f31826a90004305b135eb8f7 Mon Sep 17 00:00:00 2001 +From ff9b164926b52debbd2ac9768b4fdf504205fd1c Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 7 Jul 2020 16:12:05 +0100 -Subject: [PATCH 1012/1225] dtoverlays: Create an overlay for the Omnivision +Subject: [PATCH 1012/1226] dtoverlays: Create an overlay for the Omnivision OV7251 sensor Adds an overlay for the OV7251 VGA global shutter sensor. @@ -451723,10 +451723,10 @@ index 000000000000..f04eafd4adf9 2.18.4 -From b3ed7d89b2690ee53b3cca5bb0161c09848a4404 Mon Sep 17 00:00:00 2001 +From 194d8d68df9c75ddb9ef18540466178c8fc62f3f Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 7 Jul 2020 16:14:36 +0100 -Subject: [PATCH 1013/1225] defconfigs: Add the Omnivision OV7251 sensor driver +Subject: [PATCH 1013/1226] defconfigs: Add the Omnivision OV7251 sensor driver to the defconfigs Signed-off-by: Dave Stevenson @@ -451802,10 +451802,10 @@ index c028ffce473a..1d42667e3c11 100644 2.18.4 -From 11693d21bc82cd9a861360e81b6fc83474cfc18e Mon Sep 17 00:00:00 2001 +From 8ca831c4e3c338b4798ed5952d1c7a3584c138e7 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 10 Mar 2020 22:21:15 +0000 -Subject: [PATCH 1014/1225] vc4_hdmi: Set HDMI_MAI_FMT +Subject: [PATCH 1014/1226] vc4_hdmi: Set HDMI_MAI_FMT The hardware uses this for generating the right audio data island packets when using formats other than PCM @@ -451934,10 +451934,10 @@ index 4d017572a5c2..a388a9265afc 100644 2.18.4 -From e1e99285dc546409adf1a05ebb605107211e9f7d Mon Sep 17 00:00:00 2001 +From a0969a298f1a0a5fea2a3e3fd12305152a41d43e Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Tue, 17 Mar 2020 12:12:22 +0100 -Subject: [PATCH 1015/1225] drm/vc4: add iec958 controls to vc4_hdmi +Subject: [PATCH 1015/1226] 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 @@ -452061,10 +452061,10 @@ index 60f7bf99e06e..5914de41705c 100644 2.18.4 -From a219db9891c2095a45bbdc4aa37a7aeb537cd378 Mon Sep 17 00:00:00 2001 +From a22597b8d1acbcb530e15dd75fc6a090c6edc478 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Thu, 19 Mar 2020 20:00:35 +0100 -Subject: [PATCH 1016/1225] drm/vc4: move setup from hw_params to prepare +Subject: [PATCH 1016/1226] 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 @@ -452123,10 +452123,10 @@ index 913dbcc7a7dd..d6961466e2eb 100644 2.18.4 -From c5c0bf11f89da57e66ea813322da9ff21d85af48 Mon Sep 17 00:00:00 2001 +From 32a204da943d616c8c3ceb72a4dc66ae1d1b87d8 Mon Sep 17 00:00:00 2001 From: Dom Cobley Date: Fri, 10 Jul 2020 11:51:16 +0100 -Subject: [PATCH 1017/1225] drm/vc4: enable HBR MAI format on HBR streams +Subject: [PATCH 1017/1226] drm/vc4: enable HBR MAI format on HBR streams Signed-off-by: Matthias Reichl --- @@ -452154,10 +452154,10 @@ index d6961466e2eb..3108e0a1eacd 100644 2.18.4 -From 1b01f1e2f078ba87296184ed6e8b760bd83f38d5 Mon Sep 17 00:00:00 2001 +From e5bd80de8ba300342988f0004d400820d97a9a90 Mon Sep 17 00:00:00 2001 From: Dom Cobley Date: Thu, 25 Jun 2020 18:48:40 +0100 -Subject: [PATCH 1018/1225] vc4_hdmi: Remove firmware logic for MAI threshold +Subject: [PATCH 1018/1226] vc4_hdmi: Remove firmware logic for MAI threshold setting This was a workaround for bugs in hardware on earlier Pi models @@ -452207,10 +452207,10 @@ index 3108e0a1eacd..19a243c9d805 100644 2.18.4 -From ce30c9371410f636969fb5f7776dfefd40d789f3 Mon Sep 17 00:00:00 2001 +From 1d9321ca74dc2b47befe8389af4810e5ca03118a Mon Sep 17 00:00:00 2001 From: Dom Cobley Date: Tue, 30 Jun 2020 11:23:49 +0100 -Subject: [PATCH 1019/1225] vc_hdmi: Set VC4_HDMI_MAI_CONFIG_FORMAT_REVERSE +Subject: [PATCH 1019/1226] 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 @@ -452237,10 +452237,10 @@ index 19a243c9d805..5e74a6ca0c99 100644 2.18.4 -From eb1568bad575f6156c2bd4f0dd90266a57f94bf6 Mon Sep 17 00:00:00 2001 +From c14ca2b449c1693ce92634f8ec2dad4992657d3e Mon Sep 17 00:00:00 2001 From: Dom Cobley Date: Thu, 2 Jul 2020 19:36:08 +0100 -Subject: [PATCH 1020/1225] dts: Enable NO_WAIT_RESP for hdmi audio dma +Subject: [PATCH 1020/1226] 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 @@ -452290,10 +452290,10 @@ index e269e75f0f57..e39577e90cc1 100644 2.18.4 -From 24d88122fdd509a00d702c7539f1ace3272bbf05 Mon Sep 17 00:00:00 2001 +From 5e883b2be3cad8e0b8575813929715510a495ed4 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 10 Jul 2020 16:57:43 +0100 -Subject: [PATCH 1021/1225] SQUASH: dts: Further simplify firmware clocks +Subject: [PATCH 1021/1226] 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. @@ -452371,10 +452371,10 @@ index 52b47038ca82..c4c858b984c6 100644 2.18.4 -From 14416295f344fcd7f2c622ec2c25d66db2925e18 Mon Sep 17 00:00:00 2001 +From e22b8be2a9be7e9777a7d8daf4b40bd59d32a2ee Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Mon, 11 May 2020 13:02:22 +0100 -Subject: [PATCH 1022/1225] media: bcm2835: unicam: Set VPU min clock freq to +Subject: [PATCH 1022/1226] media: bcm2835: unicam: Set VPU min clock freq to 250Mhz. When streaming with Unicam, the VPU must have a clock frequency of at @@ -452533,10 +452533,10 @@ index c2b9d89f0ae5..57c3c5f5db56 100644 2.18.4 -From 96f3584095330b985788b1fc18cdb95de95fcd38 Mon Sep 17 00:00:00 2001 +From c60dc7b4ca4aeaa8411b3eda26e9198840d4bd0a Mon Sep 17 00:00:00 2001 From: Naushir Patuck Date: Mon, 11 May 2020 13:06:27 +0100 -Subject: [PATCH 1023/1225] dt-bindings: bcm2835-unicam: Update documentation +Subject: [PATCH 1023/1226] dt-bindings: bcm2835-unicam: Update documentation with new clock params Update the documentation to reflect the new "VPU" clock needed @@ -452577,10 +452577,10 @@ index 7714fb374b34..164d0377dcd2 100644 2.18.4 -From 48264f8147098dccabf78ea8545894aefc93854d Mon Sep 17 00:00:00 2001 +From a748cf90fe88822de66352a41b5f51e8caac5a0c Mon Sep 17 00:00:00 2001 From: AMuszkat Date: Tue, 14 Jul 2020 17:51:03 +0200 -Subject: [PATCH 1024/1225] correct SND_SOC_DAILINK_DEFS +Subject: [PATCH 1024/1226] correct SND_SOC_DAILINK_DEFS Signed-off-by: AMuszkat --- @@ -452604,10 +452604,10 @@ index 41965c71c912..db43239d29c9 100644 2.18.4 -From 95f432fdd31088ab1e5e531647b5fea0c0262ae8 Mon Sep 17 00:00:00 2001 +From 4bf5bd3a944000c5d6cca24ea4e33311155cc590 Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Sat, 9 May 2020 11:04:44 +0200 -Subject: [PATCH 1025/1225] media: dt-bindings: video-interfaces: Document +Subject: [PATCH 1025/1226] media: dt-bindings: video-interfaces: Document 'orientation' property Add the 'orientation' device property, used to specify the device mounting @@ -452653,10 +452653,10 @@ index f884ada0bffc..b1ff492c7da7 100644 2.18.4 -From 03f8936fa63f4947b5e26897a9774568e6c1fed0 Mon Sep 17 00:00:00 2001 +From 416c7a865bf05d97a17cee1e0a9d3f0d2db4221f Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Sat, 9 May 2020 11:04:45 +0200 -Subject: [PATCH 1026/1225] media: dt-bindings: video-interface: Replace +Subject: [PATCH 1026/1226] media: dt-bindings: video-interface: Replace 'rotation' description Replace the 'rotation' property description by providing a definition @@ -453049,10 +453049,10 @@ index b1ff492c7da7..3920f25a9123 100644 2.18.4 -From aae3fb17238dd8e763ba6305d99d6fa462610ee4 Mon Sep 17 00:00:00 2001 +From dfbbed94a569f8d06e6355dc3e77bb043629d0cb Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Sat, 9 May 2020 11:04:46 +0200 -Subject: [PATCH 1027/1225] media: v4l2-ctrl: Document +Subject: [PATCH 1027/1226] media: v4l2-ctrl: Document V4L2_CID_CAMERA_ORIENTATION Add documentation for the V4L2_CID_CAMERA_ORIENTATION camera @@ -453116,10 +453116,10 @@ index 51c1d5c9eb00..c65a2b66232e 100644 2.18.4 -From d359dfe20ae47072f56dcedc5acd5bec203b24f9 Mon Sep 17 00:00:00 2001 +From 3b30117d61ac23c5adc19b2ed29b822a09078377 Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Sat, 9 May 2020 11:04:47 +0200 -Subject: [PATCH 1028/1225] media: v4l2-ctrl: Document +Subject: [PATCH 1028/1226] media: v4l2-ctrl: Document V4L2_CID_CAMERA_SENSOR_ROTATION Add documentation for the V4L2_CID_CAMERA_SENSOR_ROTATION camera @@ -453273,10 +453273,10 @@ index c65a2b66232e..e64c1b2c01e8 100644 2.18.4 -From 3ed2ca5b8c3c341594d33b431b6e77903d0a57ed Mon Sep 17 00:00:00 2001 +From d069d853849967be8accf356f30ca9205d448ef8 Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Sat, 9 May 2020 11:04:48 +0200 -Subject: [PATCH 1029/1225] media: v4l2-ctrls: Add camera orientation and +Subject: [PATCH 1029/1226] media: v4l2-ctrls: Add camera orientation and rotation Add support for the newly defined V4L2_CID_CAMERA_ORIENTATION @@ -453370,10 +453370,10 @@ index 660574b1b4e7..b6173d8c38f1 100644 2.18.4 -From 3fce279376ade53b341fca0dbf335692384d470f Mon Sep 17 00:00:00 2001 +From 9007e7fd6062c4981b8b638e6823689d684e1007 Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Sat, 9 May 2020 11:04:49 +0200 -Subject: [PATCH 1030/1225] media: v4l2-fwnode: Add helper to parse device +Subject: [PATCH 1030/1226] media: v4l2-fwnode: Add helper to parse device properties Add an helper function to parse common device properties in the same @@ -453516,10 +453516,10 @@ index f6a7bcd13197..7bb8da2092f6 100644 2.18.4 -From ce0fc8b4a87086f5bcda57aa12603c51093e6522 Mon Sep 17 00:00:00 2001 +From 89879974c68de431705c275154de9fc1aafca585 Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Sat, 9 May 2020 11:04:52 +0200 -Subject: [PATCH 1031/1225] media: v4l2-ctrls: Add helper to register +Subject: [PATCH 1031/1226] media: v4l2-ctrls: Add helper to register properties Add an helper function to v4l2-ctrls to register controls associated @@ -453638,10 +453638,10 @@ index 65575e9b5a2b..162859aa2138 100644 2.18.4 -From 50ebdf0a5e7e394ea5fc00bd26cdb866a596e898 Mon Sep 17 00:00:00 2001 +From 2d29340e5b0b02d89de2c4e0d2b7c1bbf106c7ac Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Sat, 4 Jul 2020 01:45:08 +0300 -Subject: [PATCH 1032/1225] media: i2c: ov5647: Parse and register properties +Subject: [PATCH 1032/1226] media: i2c: ov5647: Parse and register properties Parse device properties and register controls for them using the V4L2 fwnode properties helpers. @@ -453693,10 +453693,10 @@ index 6d84d2785f74..86a821a172b3 100644 2.18.4 -From 61e858dae8cc44535be8bbf3ab6a8bfc6c6f1eb6 Mon Sep 17 00:00:00 2001 +From 2efada316ad3259d93a585e3dc17280c5996c50a Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Sat, 9 May 2020 11:04:55 +0200 -Subject: [PATCH 1033/1225] media: i2c: imx219: Parse and register properties +Subject: [PATCH 1033/1226] media: i2c: imx219: Parse and register properties Parse device properties and register controls for them using the newly introduced helpers. @@ -453750,10 +453750,10 @@ index b84fc19e9ff7..812323107f36 100644 2.18.4 -From 1784896798c6be1baba5980aef16c9e382c9609f Mon Sep 17 00:00:00 2001 +From 580ddcd6eed958717182a2b049ae945572f25498 Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Sat, 4 Jul 2020 01:45:08 +0300 -Subject: [PATCH 1034/1225] media: i2c: imx477: Parse and register properties +Subject: [PATCH 1034/1226] media: i2c: imx477: Parse and register properties Parse device properties and register controls for them using the V4L2 fwnode properties helpers. @@ -453801,10 +453801,10 @@ index e42a8633087d..3fbb173fa079 100644 2.18.4 -From 4832f6f4113f5926f6b17744ca9858cc7bcf1934 Mon Sep 17 00:00:00 2001 +From 6aa55536bf8abd3ffad4237b6e5da680149cb4ce Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Sat, 4 Jul 2020 03:04:38 +0300 -Subject: [PATCH 1035/1225] dt/dtoverlays: ov5647: Add parameter to set camera +Subject: [PATCH 1035/1226] dt/dtoverlays: ov5647: Add parameter to set camera module rotation Add a rotation DT overlay parameter to allow specifying the camera @@ -453858,10 +453858,10 @@ index 5eba3cb9fb91..fd1e7a457f69 100644 2.18.4 -From 1a94894e8bbe672f429d657323d4b576eadc319b Mon Sep 17 00:00:00 2001 +From 371c6c13f5ceb43cb87f85ebd672ee9632298bf6 Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Sat, 4 Jul 2020 03:04:38 +0300 -Subject: [PATCH 1036/1225] dt/dtoverlays: imx219: Add parameter to set camera +Subject: [PATCH 1036/1226] dt/dtoverlays: imx219: Add parameter to set camera module rotation Add a rotation DT overlay parameter to allow specifying the camera @@ -453916,10 +453916,10 @@ index 3c2d3fac93d2..dce07b335c4e 100644 2.18.4 -From 9326eb9f46d069219be8d65a50e34ca60b1241d1 Mon Sep 17 00:00:00 2001 +From f84aac9f4bc1d798798843a31879ce704ec0d2cf Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Sat, 4 Jul 2020 03:04:38 +0300 -Subject: [PATCH 1037/1225] dt/dtoverlays: imx477: Add parameter to set camera +Subject: [PATCH 1037/1226] dt/dtoverlays: imx477: Add parameter to set camera module rotation Add a rotation DT overlay parameter to allow specifying the camera @@ -453974,10 +453974,10 @@ index 73d4f79d54e6..1a97eaaf4c82 100644 2.18.4 -From 3fa41a6f27379e5d29f6d0794310f6a37c85281f Mon Sep 17 00:00:00 2001 +From 0bfddd861e125a3036d8003f911a9c692ba58c07 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 16 Jul 2020 12:02:47 +0100 -Subject: [PATCH 1038/1225] drm/vc4: Add DRM_MODE_FLAG_DBLCLK support to +Subject: [PATCH 1038/1226] drm/vc4: Add DRM_MODE_FLAG_DBLCLK support to vc4-fkms 480i and several other modes use DRM_MODE_FLAG_DBLCLK and pixel @@ -454034,10 +454034,10 @@ index ec5c223033c8..31982bda0062 100644 2.18.4 -From ce49b5e017450544445cac619026ff8bff192252 Mon Sep 17 00:00:00 2001 +From 91614d121a7cdd987b786b3b8a0603be406d1c12 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Jul 2020 10:33:19 +0100 -Subject: [PATCH 1039/1225] leds: Add the actpwr trigger +Subject: [PATCH 1039/1226] 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 @@ -454281,10 +454281,10 @@ index 000000000000..4e89fb314e2c 2.18.4 -From d05cfe0eebb0c5328b9c5e4db121918d1240710c Mon Sep 17 00:00:00 2001 +From c48e743e1306fd71e66801a7484140b27937ada7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2020 13:18:11 +0100 -Subject: [PATCH 1040/1225] configs: Enable LEDS_TRIGGER_ACTPWR +Subject: [PATCH 1040/1226] configs: Enable LEDS_TRIGGER_ACTPWR Make the combined mmc0 activity & power trigger available to use. @@ -454361,10 +454361,10 @@ index 1d42667e3c11..c7e5eeacb27c 100644 2.18.4 -From 506e2cb2d376a46bd9c5b9fca42369e6b23b1f88 Mon Sep 17 00:00:00 2001 +From 25f0319d40ab5883daa92f64695faa534ca843f9 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 16 Jul 2020 18:19:58 +0100 -Subject: [PATCH 1041/1225] ARM: dts: Select the actpwr LED trigger on Zeroes +Subject: [PATCH 1041/1226] 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 @@ -454410,10 +454410,10 @@ index c2f58e84eb32..5655eb4769ea 100644 2.18.4 -From 01aecd4d57de90cd4c099f567d3c495dfcfd62d4 Mon Sep 17 00:00:00 2001 +From d096c7d9295c9a5b07252bf0add056863645ab4a Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 8 May 2020 22:05:29 +0100 -Subject: [PATCH 1042/1225] staging: vc04_services: isp: Rework lens shading to +Subject: [PATCH 1042/1226] staging: vc04_services: isp: Rework lens shading to take a dmabuf This removes the need for the client to use vcsm at all. @@ -454505,10 +454505,10 @@ index bb16dcbcb40f..cf8c0437f159 100644 2.18.4 -From f4ed5e8c6f25671d67f5c7ff88f0cd9b15032ce4 Mon Sep 17 00:00:00 2001 +From fc01fac9555b5f83650058cbe4ecffdbb26dcc98 Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Fri, 17 Jul 2020 09:17:36 +1000 -Subject: [PATCH 1043/1225] Mute bug fix for the Audioinjector.net isolated +Subject: [PATCH 1043/1226] Mute bug fix for the Audioinjector.net isolated soundcard. --- @@ -454575,10 +454575,10 @@ index 652464658fef..27e1316e387d 100644 2.18.4 -From 06db34ce03aec2a1580f1d6c3e70aab7e6f65534 Mon Sep 17 00:00:00 2001 +From a80c8e9966a40a91f315cda4cea335352cd121cc Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 17 Jul 2020 17:56:17 +0100 -Subject: [PATCH 1044/1225] configs: Add MAXIM_THERMOCOUPLE=m +Subject: [PATCH 1044/1226] configs: Add MAXIM_THERMOCOUPLE=m See: https://github.com/raspberrypi/linux/issues/3732 @@ -454655,10 +454655,10 @@ index c7e5eeacb27c..04128417383a 100644 2.18.4 -From 7aee1115c70b16b39b25b4d9be81afafc6766564 Mon Sep 17 00:00:00 2001 +From 9dd530a55bd84cb7c618ffafdee624f982a66aa3 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 20 Apr 2020 18:00:38 +0100 -Subject: [PATCH 1045/1225] vc4: Report channel mapping back to userspace +Subject: [PATCH 1045/1226] 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 @@ -455167,10 +455167,10 @@ index 5914de41705c..e866979a6df5 100644 2.18.4 -From 7fa8390dc4ba2c90ad3a832129b62a26799120bd Mon Sep 17 00:00:00 2001 +From 2c990b762d716ea848da8f943ba4853790c16016 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 20 Jul 2020 09:35:46 +0100 -Subject: [PATCH 1046/1225] SQUASH: leds: actpwr - delete unused variable +Subject: [PATCH 1046/1226] SQUASH: leds: actpwr - delete unused variable Signed-off-by: Phil Elwell --- @@ -455193,10 +455193,10 @@ index 4e89fb314e2c..1a52107ceb03 100644 2.18.4 -From 83fceace5c16744d3d0e17821e2689b4f9e0a86e Mon Sep 17 00:00:00 2001 +From c7e2cfed9002e69df2392e2ed73b492f268a21ef Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 21 Jul 2020 17:34:09 +0100 -Subject: [PATCH 1047/1225] staging: vchiq_arm: children inherit DMA config +Subject: [PATCH 1047/1226] 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 @@ -455235,10 +455235,10 @@ index d55f038637fc..4edfca26410e 100644 2.18.4 -From 3798a29fbb95a28ae547047f392df4bbbaf41258 Mon Sep 17 00:00:00 2001 +From d056aab9ceae7669c5170a524143bbcf2157fdb6 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 22 Jul 2020 17:45:24 +0100 -Subject: [PATCH 1048/1225] ARM: dts: 2711 DMA can address 36 bits +Subject: [PATCH 1048/1226] 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. @@ -455266,10 +455266,10 @@ index 444a3d74e8f2..c2c63bbef338 100644 2.18.4 -From 7b3c3f2d0fc39dc25b2915b555d6b71bfda9e46e Mon Sep 17 00:00:00 2001 +From 61e8bce652b8396d7b74556b3571bb90998cfad8 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 22 Jul 2020 17:59:31 +0100 -Subject: [PATCH 1049/1225] bcm2835-dma: Advertise the full DMA range +Subject: [PATCH 1049/1226] bcm2835-dma: Advertise the full DMA range Unless the DMA mask is set wider than 32 bits, DMA mapping will use a bounce buffer. @@ -455349,10 +455349,10 @@ index 9fec52489421..5a9b18edc2b7 100644 2.18.4 -From 2d55c75096177454af2dbc6aee0ebbd87b5aab3d Mon Sep 17 00:00:00 2001 +From 3f9889e4e6369df9d0b6f483ba1b0cd618e5ba39 Mon Sep 17 00:00:00 2001 From: iamdavidcz Date: Thu, 23 Jul 2020 23:10:22 +0200 -Subject: [PATCH 1050/1225] add CONFIG_CRYPTO_USER_API_HASH=m +Subject: [PATCH 1050/1226] add CONFIG_CRYPTO_USER_API_HASH=m --- arch/arm/configs/bcm2709_defconfig | 1 + @@ -455426,10 +455426,10 @@ index 04128417383a..05459f731972 100644 2.18.4 -From 5cc04d390eb0adf432ad64901724adaa9e5f7480 Mon Sep 17 00:00:00 2001 +From 1481cbfc45f7ca19a86f0a055b8d79996a1959d7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 27 Jul 2020 14:56:16 +0100 -Subject: [PATCH 1051/1225] configs: Adding remaining crypto API modules +Subject: [PATCH 1051/1226] 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 @@ -455515,10 +455515,10 @@ index 05459f731972..11f3ff5d60f8 100644 2.18.4 -From 2fcd33d916f2b65e5b673648192741abc8d45eb0 Mon Sep 17 00:00:00 2001 +From 3e330a8c222d448e925cce1274b6e824bd076aa7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 27 Jul 2020 15:34:19 +0100 -Subject: [PATCH 1052/1225] configs: Restore missing cgroups to BCM2835-7 +Subject: [PATCH 1052/1226] configs: Restore missing cgroups to BCM2835-7 See: https://github.com/raspberrypi/linux/issues/3644 @@ -455572,10 +455572,10 @@ index 11f3ff5d60f8..feca764ecd74 100644 2.18.4 -From fd2654628174418d792979df138165ce0cfd8c86 Mon Sep 17 00:00:00 2001 +From 036e451ead1879759226ea5cf9776d158715f95a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 17 Jul 2020 11:20:07 +0100 -Subject: [PATCH 1053/1225] ARM: dts: Add UART skip-init properties for U-boot +Subject: [PATCH 1053/1226] 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 @@ -455613,10 +455613,10 @@ index e3d90b4262f1..68a7e1c09db1 100644 2.18.4 -From c7d432878426d34d25e6bef624ff0c9ef944eb38 Mon Sep 17 00:00:00 2001 +From f029f8d46f653dec65044cc3f768f3f7306b2b4c Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 28 Jul 2020 13:01:42 +0100 -Subject: [PATCH 1054/1225] drm/vc4: Remove UIF from the list of modifiers +Subject: [PATCH 1054/1226] 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 @@ -455648,10 +455648,10 @@ index 31982bda0062..7802020cc3c0 100644 2.18.4 -From 2ebd46bcf4f2497ed749a3b8010f713e6d2b1104 Mon Sep 17 00:00:00 2001 +From 559f9ffd3b7f4299f18f3351aab579ba3ae63f3b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 29 Jul 2020 13:47:55 +0100 -Subject: [PATCH 1055/1225] ARM: proc-v7: Force misalignment of early stmia +Subject: [PATCH 1055/1226] 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 @@ -455714,10 +455714,10 @@ index c4e8006a1a8c..d5d63b9fbe22 100644 2.18.4 -From dc2ef8ff046459e4c19351f281da06d83b7d7476 Mon Sep 17 00:00:00 2001 +From 6c34fc61b36aab43fb6309b463262ac53357071b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 30 Jul 2020 15:13:09 +0100 -Subject: [PATCH 1056/1225] overlays: Fix sc16is75x overlays w.r.t. serdev +Subject: [PATCH 1056/1226] 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, @@ -455908,10 +455908,10 @@ index ffdea106434a..730c6e8cd614 100644 2.18.4 -From 217a8b09e824dc0225f3ee687371e70cb349e370 Mon Sep 17 00:00:00 2001 +From 08f84a3570593b5ac8ca189b96efb717c43130e6 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 30 Jul 2020 18:06:24 +0100 -Subject: [PATCH 1057/1225] overlays: Delete spi0-hw-cs +Subject: [PATCH 1057/1226] 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 @@ -456008,10 +456008,10 @@ index 168a0dc80ad1..000000000000 2.18.4 -From 3e6a0e3e83f9959846b21e2801e80339cc2108e3 Mon Sep 17 00:00:00 2001 +From 0d434da251702f9fc971245abc75809db296577d Mon Sep 17 00:00:00 2001 From: Bartosz Golaszewski Date: Tue, 22 Oct 2019 10:36:24 +0200 -Subject: [PATCH 1058/1225] backlight: gpio: Explicitly set the direction of +Subject: [PATCH 1058/1226] backlight: gpio: Explicitly set the direction of the GPIO commit 706dc68102bc7421a9e6573d149ab6d769d71cc7 upstream. @@ -456102,10 +456102,10 @@ index 18e053e4716c..40e94eb7a7b3 100644 2.18.4 -From c5159ca9592564ee0d12e053982ca4c234c57f4a Mon Sep 17 00:00:00 2001 +From d9ced0f3d3566f5bf5777802664126d043b72c37 Mon Sep 17 00:00:00 2001 From: Dougie Lawson Date: Mon, 27 Jul 2020 23:52:40 +0100 -Subject: [PATCH 1059/1225] overlays: Add maxtherm overlay for MAX6675/31855 +Subject: [PATCH 1059/1226] overlays: Add maxtherm overlay for MAX6675/31855 Add an overlay - maxtherm - to support the MAX6675 and MAX31855 family of thermocouples. @@ -456351,10 +456351,10 @@ index 000000000000..34d5727069ec 2.18.4 -From 9c1d6698bd34ebf9b9a34e2243b9d4bdbf70503e Mon Sep 17 00:00:00 2001 +From 9702beaf4579bb7d8468a4046ec527f93331d4b5 Mon Sep 17 00:00:00 2001 From: Annaliese McDermond Date: Sun, 2 Aug 2020 18:19:43 +0000 -Subject: [PATCH 1060/1225] configs: add CONFIG_SENSORS_IIO_HWMON=m +Subject: [PATCH 1060/1226] 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 @@ -456434,10 +456434,10 @@ index feca764ecd74..497a14e0a6aa 100644 2.18.4 -From 4ec74721e5c0324b97231e30a7d0268410f41348 Mon Sep 17 00:00:00 2001 +From 3015624f58ea32b9e7107ad75b81e756a86bef8d Mon Sep 17 00:00:00 2001 From: Annaliese McDermond Date: Sun, 2 Aug 2020 18:25:07 +0000 -Subject: [PATCH 1061/1225] dtoverlays: Add the iio_hwmon driver to correct ADC +Subject: [PATCH 1061/1226] dtoverlays: Add the iio_hwmon driver to correct ADC issues The Linux kernel maintainers removed the hwmon driver for the @@ -456480,10 +456480,10 @@ index 08bfce0edb23..d18187d7f343 100644 2.18.4 -From 0be83ad8f8833a5515fa15ac5fc51f0b6e6f7a31 Mon Sep 17 00:00:00 2001 +From cf72e5315fa38b23278ae74a4678a97183fa8dd3 Mon Sep 17 00:00:00 2001 From: Greg Kroah-Hartman Date: Tue, 14 Jul 2020 14:03:44 +0200 -Subject: [PATCH 1062/1225] Revert "ath9k: Fix general protection fault in +Subject: [PATCH 1062/1226] Revert "ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb" This reverts commit b5c8896bc14f54e5c4dd5a6e42879f125b8abd2d which is @@ -456671,10 +456671,10 @@ index 5985aa15ca93..a94e7e1c86e9 100644 2.18.4 -From a5e0eb282d4521e793459918a5f471c5f2c20a4c Mon Sep 17 00:00:00 2001 +From dd6374eacd6f7cf52cfcd8cc4e0eab2a8eff690b Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Fri, 7 Aug 2020 13:55:18 +0100 -Subject: [PATCH 1063/1225] dts: bcm2711: Disable DVP by default +Subject: [PATCH 1063/1226] 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 @@ -456723,10 +456723,10 @@ index 935e9469e318..3c662cea4e1f 100644 2.18.4 -From a4eb3c0728eb262e008fb53ff5fe13019f58c91a Mon Sep 17 00:00:00 2001 +From 865cf98accd6e9ce99651ec8bcd60aa69cd428cf Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 5 Aug 2020 17:34:27 +0100 -Subject: [PATCH 1064/1225] config: Add USB gadget support to bcm2711 config +Subject: [PATCH 1064/1226] config: Add USB gadget support to bcm2711 config Signed-off-by: Phil Elwell --- @@ -456782,10 +456782,10 @@ index 085507434521..7ea2b663bdc0 100644 2.18.4 -From 6e71e664a47d414bf62eb27aadc6af95ac580125 Mon Sep 17 00:00:00 2001 +From 8ce5ac2fadb422a957c15e97265b825719a5e3bf Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 5 Aug 2020 17:35:48 +0100 -Subject: [PATCH 1065/1225] ARM: dts: Add required USB power domain for XCHI +Subject: [PATCH 1065/1226] 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 @@ -456812,10 +456812,10 @@ index 0d804cc824e0..b624ab54ad05 100644 2.18.4 -From a6876f09a6c565798a08f5bb715f767551ffff0f Mon Sep 17 00:00:00 2001 +From 6376d441fd3442a1b2e9990ccb836b0ecc3402bb Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 12 Aug 2020 10:15:52 +0100 -Subject: [PATCH 1066/1225] overlays: Regenerate upstream-pi4 +Subject: [PATCH 1066/1226] 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. @@ -456846,10 +456846,10 @@ index 30130f09fbc6..d88bbcfc36d1 100644 2.18.4 -From e007c11e6dc06a2ea0d9e0c62d9fb475661fe87e Mon Sep 17 00:00:00 2001 +From 5577425ddc5e6f3425917110e15d2277a117eeed Mon Sep 17 00:00:00 2001 From: Qiujun Huang Date: Sat, 4 Apr 2020 12:18:38 +0800 -Subject: [PATCH 1067/1225] ath9k: Fix general protection fault in +Subject: [PATCH 1067/1226] ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 @@ -457071,10 +457071,10 @@ index a94e7e1c86e9..5985aa15ca93 100644 2.18.4 -From 1f68d0a5da47fd75b65b65cb4301dc978bef83c8 Mon Sep 17 00:00:00 2001 +From 8978e08913aa9be8a25a82011c57051da5a28f7d Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 20 Jul 2020 16:42:57 +0100 -Subject: [PATCH 1068/1225] drm/vc4: Increase the number of planes per crtc in +Subject: [PATCH 1068/1226] drm/vc4: Increase the number of planes per crtc in FKMS. The number assigned was arbitrary as one primary, one overlay, @@ -457182,10 +457182,10 @@ index 7802020cc3c0..bafdd1265289 100644 2.18.4 -From c0e6a2f3ace08f919c85ba1be51dfc7726a7e400 Mon Sep 17 00:00:00 2001 +From 6e001861b0cf4c2eed3359cf0352869f8fbc15f6 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 13 Aug 2020 18:29:56 +0100 -Subject: [PATCH 1069/1225] drm/vc4: Set the possible crtcs mask correctly for +Subject: [PATCH 1069/1226] drm/vc4: Set the possible crtcs mask correctly for planes with FKMS The driver was assigning all planes to crtcs when actually they're @@ -457228,10 +457228,10 @@ index bafdd1265289..0063d78a1b4a 100644 2.18.4 -From ca7e8f57b77bef2473344fcf06b7ffb693e410ca Mon Sep 17 00:00:00 2001 +From bedf0ed516ab6f796378bddda3e971a955d188c4 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 13 Aug 2020 16:58:18 +0100 -Subject: [PATCH 1070/1225] staging: vc04_services: codec: Fix incorrect buffer +Subject: [PATCH 1070/1226] staging: vc04_services: codec: Fix incorrect buffer cleanup The allocated input and output buffers are initialised in @@ -457286,10 +457286,10 @@ index 3fe81979aaa1..b6c5a66b4b4a 100644 2.18.4 -From a27b7166be59595330a371af6a880677ffe0de5b Mon Sep 17 00:00:00 2001 +From 977baf2fa578c7a5c8d980fce0f0ed336fd8c3c7 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 13 Aug 2020 17:01:27 +0100 -Subject: [PATCH 1071/1225] staging: vc04_service: codec: Allow start_streaming +Subject: [PATCH 1071/1226] staging: vc04_service: codec: Allow start_streaming to update the buffernum start_streaming passes a count of how many buffers have been queued @@ -457362,10 +457362,10 @@ index b6c5a66b4b4a..427048c0ea31 100644 2.18.4 -From 237fdbf82f851d15d874c88f992ece3985a7a562 Mon Sep 17 00:00:00 2001 +From f89a9329099cbcb990bcaf0eecec094fbf238609 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 13 Aug 2020 17:04:53 +0100 -Subject: [PATCH 1072/1225] staging: vc04_services: codec: Fix component +Subject: [PATCH 1072/1226] staging: vc04_services: codec: Fix component enable/disable start_streaming enabled the VPU component if ctx->component_enabled @@ -457406,10 +457406,10 @@ index 427048c0ea31..14c47e2ea995 100644 2.18.4 -From f374d3c045a39eff3a7484cd70d615bfb2094125 Mon Sep 17 00:00:00 2001 +From e40a9bc532b132c65944b8b7820f2b5e8c43b217 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 14 Aug 2020 17:29:29 +0100 -Subject: [PATCH 1073/1225] configs: Add USB_GADGET=m to bcmrpi3_defconfig +Subject: [PATCH 1073/1226] configs: Add USB_GADGET=m to bcmrpi3_defconfig See: https://github.com/raspberrypi/linux/issues/3796 @@ -457434,10 +457434,10 @@ index 497a14e0a6aa..65432c855202 100644 2.18.4 -From 0a3c6956ac413b2fc9c3d0d948fce28ae1be37c8 Mon Sep 17 00:00:00 2001 +From b6984a2053da5dd54e58e1e73d5cb051a69c91f3 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/1225] update rpi-display-overlay.dts pins for 5.4 +Subject: [PATCH 1074/1226] update rpi-display-overlay.dts pins for 5.4 --- arch/arm/boot/dts/overlays/rpi-display-overlay.dts | 6 +++--- @@ -457472,10 +457472,10 @@ index a5eed07d6a4b..de87432ff2be 100644 2.18.4 -From 0cd74d03d4ca154d743ade4bab065802734326b8 Mon Sep 17 00:00:00 2001 +From b872572f6bebdbc151ceba914e92d47db9bddd22 Mon Sep 17 00:00:00 2001 From: "Ziqian SUN (Zamir)" Date: Sat, 11 Apr 2020 09:34:27 +0800 -Subject: [PATCH 1075/1225] Bluetooth: btrtl: Add support for RTL8761B +Subject: [PATCH 1075/1226] Bluetooth: btrtl: Add support for RTL8761B commit 04896832c94aae4842100cafb8d3a73e1bed3a45 upstream. @@ -457555,10 +457555,10 @@ index 0dfaf90a31b0..6cfdef7fc4b1 100644 2.18.4 -From d0f0e4a3faf935cd7c515308b2443e5c5dee6d8b Mon Sep 17 00:00:00 2001 +From ec004f86dacc3b8af9cfbc9c2ad17d82652907d9 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Mon, 17 Aug 2020 18:11:47 +0100 -Subject: [PATCH 1076/1225] dtoverlays: Add overlay for the PCA953x family of +Subject: [PATCH 1076/1226] dtoverlays: Add overlay for the PCA953x family of GPIO expanders Adds an overlay for configuring all the GPIO expanders supported @@ -457881,10 +457881,10 @@ index 000000000000..8b6ee44665ce 2.18.4 -From 501d00db5a66917e5ca00b61e64ff6483b03fbff Mon Sep 17 00:00:00 2001 +From 896157ce46dd8c0122beb9933124b558fa80de22 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 15 May 2020 16:28:32 +0100 -Subject: [PATCH 1077/1225] rtc: rv3028: Write BSM and TCE/TCR to EEPROM +Subject: [PATCH 1077/1226] 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 @@ -458007,10 +458007,10 @@ index 8b2446909a1b..e02ae4b1cbc2 100644 2.18.4 -From e9eee45d20e9ac7ed4b35ac9b3176781345ee9eb Mon Sep 17 00:00:00 2001 +From c8e7c7deca7ffeffc28fbca81af099865eecf737 Mon Sep 17 00:00:00 2001 From: Einar Vading Date: Fri, 14 Aug 2020 22:14:41 +0200 -Subject: [PATCH 1078/1225] rtc: rv3028: Refresh RAM on EEPROM write +Subject: [PATCH 1078/1226] 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. @@ -458105,10 +458105,10 @@ index e02ae4b1cbc2..99d10d7ead2f 100644 2.18.4 -From 30fb8e0727b700703fb784dc0b11e39a10dc5fa8 Mon Sep 17 00:00:00 2001 +From d879062b20266d57d0ae6a96664fce694256e28f Mon Sep 17 00:00:00 2001 From: Thomas Preston Date: Thu, 13 Aug 2020 01:38:35 +0100 -Subject: [PATCH 1079/1225] dt/overlays: Add PiFace Digital Device Tree Overlay +Subject: [PATCH 1079/1226] dt/overlays: Add PiFace Digital Device Tree Overlay The PiFace Digital is a convenient breakout board for the Microchip mcp23s17 SPI GPIO port expander. @@ -458315,10 +458315,10 @@ index 000000000000..532a858683d6 2.18.4 -From b5769f393c5fea16b721fa4b88de2af7dec56892 Mon Sep 17 00:00:00 2001 +From 69c3c86a1d14d073bfbcda391250430ebb9d7900 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 18 Aug 2020 13:16:39 +0100 -Subject: [PATCH 1080/1225] configs: Add CONFIG_UEVENT_HELPER=y +Subject: [PATCH 1080/1226] configs: Add CONFIG_UEVENT_HELPER=y See: https://github.com/raspberrypi/linux/issues/3785 @@ -458395,10 +458395,10 @@ index 65432c855202..9c6ada12bebf 100644 2.18.4 -From f3fc824c260fea9d6e4084a5d08ab389cdfccde9 Mon Sep 17 00:00:00 2001 +From b2721633ab47f90a2e0d66d096cdafd8c7433abc Mon Sep 17 00:00:00 2001 From: RICCIARDI-Adrien Date: Thu, 20 Aug 2020 10:18:35 +0200 -Subject: [PATCH 1081/1225] overlays: Updated MCP3008 compatible strings. +Subject: [PATCH 1081/1226] overlays: Updated MCP3008 compatible strings. Used recommended ones from Documentation/devicetree/bindings/iio/adc/mcp320x.txt. --- @@ -458485,10 +458485,10 @@ index 0b7d9f75546e..957fdb9310af 100755 2.18.4 -From 3727262326d07fe36263b7220693632205729b0c Mon Sep 17 00:00:00 2001 +From b3642d9e4f80b4541d5ddf989602995c538d6a55 Mon Sep 17 00:00:00 2001 From: Ramin Moussavi Date: Sat, 25 Jul 2020 22:31:49 +0200 -Subject: [PATCH 1082/1225] RESET_CONTROLLER needs to be activated to compile +Subject: [PATCH 1082/1226] RESET_CONTROLLER needs to be activated to compile Broadcom BCM2835 clock support --- @@ -458511,10 +458511,10 @@ index 03bbd8040451..2d32eeca0153 100644 2.18.4 -From a471c1bc261bdd769df748654b7f5b518d0b97be Mon Sep 17 00:00:00 2001 +From b49f00ac3a64ca9cbdbdd3d7e8e44dc1b82709d7 Mon Sep 17 00:00:00 2001 From: Andrei Koshkosh Date: Sun, 29 Sep 2019 05:04:05 -0300 -Subject: [PATCH 1083/1225] media: dvbsky: use a single mutex and state buffers +Subject: [PATCH 1083/1226] media: dvbsky: use a single mutex and state buffers for all R/W ops commit cecf0bbbcb6f035a5ca2197f3e11ec2b7fb3da83 upstream. @@ -458581,10 +458581,10 @@ index dc380c0c9536..199ba6a8201f 100644 2.18.4 -From 1af79433a640a4ce555c3e3904341a5fce351dd7 Mon Sep 17 00:00:00 2001 +From a40d1af7616b0e51b53d124099f70feb85ed535c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 24 Aug 2020 17:11:34 +0100 -Subject: [PATCH 1084/1225] ARM: dts: bcm2711: Enable support for DDR52 eMMC +Subject: [PATCH 1084/1226] ARM: dts: bcm2711: Enable support for DDR52 eMMC See: https://github.com/raspberrypi/linux/issues/3802 @@ -458609,10 +458609,10 @@ index b624ab54ad05..0556c73e332a 100644 2.18.4 -From 0757f1e900909c5d8dca97aff7ecf2ee0b6ddc17 Mon Sep 17 00:00:00 2001 +From 6caa764a62361348ef6216c99b90298046ae4606 Mon Sep 17 00:00:00 2001 From: Paul Elder Date: Mon, 24 Aug 2020 17:14:29 +0900 -Subject: [PATCH 1085/1225] staging: vc04_services: ISP: Fix dmabuf error check +Subject: [PATCH 1085/1226] 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, @@ -458640,10 +458640,10 @@ index db38649124b7..f3703f2a0143 100644 2.18.4 -From c0f415b4ccf6093aa3fed458e8fc92499348fb4a Mon Sep 17 00:00:00 2001 +From 2d8c50b13522b14b1025165140ef2b16afa626bc Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 24 Aug 2020 18:28:52 +0100 -Subject: [PATCH 1086/1225] ARM: dts: bcm2708.dtsi: Don't delete the cpus node +Subject: [PATCH 1086/1226] 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 @@ -458672,10 +458672,10 @@ index a32ff21613ed..36ec4989403f 100644 2.18.4 -From f9cff49beb8e218bd527e2a58affa4b9542b5782 Mon Sep 17 00:00:00 2001 +From 55c173d483f5d4e7c095c6d92f9f4cc44522d0ca Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 25 Aug 2020 11:06:20 +0100 -Subject: [PATCH 1087/1225] ARM: dts: bcm2711: Add mmc_ddr_1_8v where possible +Subject: [PATCH 1087/1226] ARM: dts: bcm2711: Add mmc_ddr_1_8v where possible Advertise mmc_ddr_1_8v on platforms that support 1.8V SD/MMC DDR52. @@ -458717,10 +458717,10 @@ index d4ea928e30ce..823aeeca393d 100644 2.18.4 -From cb9aa1dda07176ce1e2fbcc87613a13879461b17 Mon Sep 17 00:00:00 2001 +From c93e13b895e0b7df4619f3bea7ac8c355e578205 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 25 Aug 2020 14:06:34 +0100 -Subject: [PATCH 1088/1225] configs: Add I2C_HID=m +Subject: [PATCH 1088/1226] configs: Add I2C_HID=m Enable support for I2C HID devices. @@ -458799,10 +458799,10 @@ index 9c6ada12bebf..f278668e178d 100644 2.18.4 -From dbeec326f2bf15bd0e4305cfd9e0aa9a6deefa47 Mon Sep 17 00:00:00 2001 +From 4d03d25e531ae4991f5ae2783bf6673c2ffa445b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 25 Aug 2020 14:19:51 +0100 -Subject: [PATCH 1089/1225] Revert "ARM: dts: bcm2711: Add mmc_ddr_1_8v where +Subject: [PATCH 1089/1226] Revert "ARM: dts: bcm2711: Add mmc_ddr_1_8v where possible" The commit being reverted has been seen to prevent booting with an eMMC @@ -458846,10 +458846,10 @@ index 823aeeca393d..d4ea928e30ce 100644 2.18.4 -From 8824bf91eaa4a0a1de4367281c7c7c1ef8f45000 Mon Sep 17 00:00:00 2001 +From ce15fb6e8fb987a85bc91260d56afda640a5bcdc Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 25 Aug 2020 17:08:17 +0100 -Subject: [PATCH 1090/1225] configs: Add CONFIG_SPS30=m +Subject: [PATCH 1090/1226] 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 @@ -458930,10 +458930,10 @@ index f278668e178d..a69ed1899039 100644 2.18.4 -From 1f294207f4ee2d3ea79fedd11fd79c541533987e Mon Sep 17 00:00:00 2001 +From 77c7e70cdc3efc942886a10a0ff569bc0aef951a Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 24 Aug 2020 17:30:06 +0100 -Subject: [PATCH 1091/1225] Revert "raspberrypi-cpufreq: Only report integer +Subject: [PATCH 1091/1226] Revert "raspberrypi-cpufreq: Only report integer pll divisor frequencies" This reverts commit f44019c198fdfea0c880f5e64641b8a43c13e829. @@ -458977,10 +458977,10 @@ index 8bcfab2749a8..2bc7d9734272 100644 2.18.4 -From 84e7c9ef0f285d9d770931a3e2240e8e2b0d8a58 Mon Sep 17 00:00:00 2001 +From 1f2f8fa320410fbab968dcd65fd59774b6ecd8fd Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 25 Aug 2020 11:26:04 +0100 -Subject: [PATCH 1092/1225] configs: Enable upstream cpufreq driver for pi0/pi1 +Subject: [PATCH 1092/1226] configs: Enable upstream cpufreq driver for pi0/pi1 Signed-off-by: popcornmix --- @@ -459005,10 +459005,10 @@ index 9789478cc4d1..d681885c1d2b 100644 2.18.4 -From 89ef9dd882cc489c792052e5f2b9311d957d6f61 Mon Sep 17 00:00:00 2001 +From fee4425d9fb7dd7547390d4c0daa3a1eda27d126 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 27 Aug 2020 17:57:18 +0100 -Subject: [PATCH 1093/1225] ARM: dts: bcm2835: Use the L2 non-allocating alias +Subject: [PATCH 1093/1226] 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 @@ -459041,10 +459041,10 @@ index 53bf4579cc22..b94d5ec3f332 100644 2.18.4 -From 3971b3a5bb6ed9e3d4abba80a32c95a67b52e877 Mon Sep 17 00:00:00 2001 +From db2434185109edc36fd83ac30d899e78d0fdb75d Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 27 Aug 2020 16:30:26 +0100 -Subject: [PATCH 1094/1225] media: bcm2835-unicam: Drop WARN on uing direct +Subject: [PATCH 1094/1226] media: bcm2835-unicam: Drop WARN on uing direct cache alias Pi 0&1 pass all ARM accesses through the VPU L2 cache, therefore @@ -459081,10 +459081,10 @@ index 57c3c5f5db56..6501fb205e20 100644 2.18.4 -From 5ab4d2c67dce6c6137b854ef5308ba710938d9d0 Mon Sep 17 00:00:00 2001 +From 5efef056d2022b5e2bb9fa50ace97e0703a3aa1d Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 10 Jul 2020 12:40:50 +0100 -Subject: [PATCH 1095/1225] media: i2c: tc358743: Only allow supported pixel +Subject: [PATCH 1095/1226] media: i2c: tc358743: Only allow supported pixel fmts in set_fmt Fix commit "media: tc358743: Return an appropriate colorspace from @@ -459097,7 +459097,7 @@ Signed-off-by: Dave Stevenson 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/media/i2c/tc358743.c b/drivers/media/i2c/tc358743.c -index b69eb9fd02c8..3c62eb3b3a1d 100644 +index ee6779a81d43..ce64c25c1511 100644 --- a/drivers/media/i2c/tc358743.c +++ b/drivers/media/i2c/tc358743.c @@ -1731,8 +1731,10 @@ static int tc358743_set_fmt(struct v4l2_subdev *sd, @@ -459117,10 +459117,10 @@ index b69eb9fd02c8..3c62eb3b3a1d 100644 2.18.4 -From 188c95269f27034adba11dc208bda2a09f355ff4 Mon Sep 17 00:00:00 2001 +From fab453c84975e140ce647a9b23558b111e506e9d Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 7 Jul 2020 18:29:10 +0100 -Subject: [PATCH 1096/1225] media: i2c: ov9281: Add support for 8 bit readout +Subject: [PATCH 1096/1226] 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. @@ -459311,10 +459311,10 @@ index bb8efc3d3cba..9610c24ceff1 100644 2.18.4 -From a60d333de52d9cc387af59c10bd2f40475db34b1 Mon Sep 17 00:00:00 2001 +From 8a70c7c4ff82d1397db7b2d7f346e95f8a848698 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 28 Aug 2020 12:55:41 +0100 -Subject: [PATCH 1097/1225] overlays: Add spi0-1cs and spi0-2cs +Subject: [PATCH 1097/1226] 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 @@ -459477,10 +459477,10 @@ index ff41439a483a..df6519537c3a 100644 2.18.4 -From 520df9883fb0636f3a6d71f7ac2d1de320e34af6 Mon Sep 17 00:00:00 2001 +From 332443e2a2e3d9d150fa9b532a81aca616a46cb2 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 28 Aug 2020 22:04:05 +0100 -Subject: [PATCH 1098/1225] overlays: Fix error in README +Subject: [PATCH 1098/1226] overlays: Fix error in README spi0-cs has been renamed spi0-2cs, not spi0-1cs. @@ -459506,10 +459506,10 @@ index a0adf476eafa..e2d90595c3c0 100644 2.18.4 -From e7376e752321923dbad4c5f3260270ca79584537 Mon Sep 17 00:00:00 2001 +From 73d6f88cbf1279757df362012b03330dce956054 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 1 Sep 2020 15:46:28 +0100 -Subject: [PATCH 1099/1225] configs: Make the evdev module a built-in +Subject: [PATCH 1099/1226] 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 @@ -459596,10 +459596,10 @@ index a69ed1899039..93c935bc9fb6 100644 2.18.4 -From ae27771f40d56b8a922b38b6a2f68951904b87ac Mon Sep 17 00:00:00 2001 +From b12c38b26721495d92ceb438a06ddee53f3a7d7e Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 1 Sep 2020 17:31:31 +0100 -Subject: [PATCH 1100/1225] configs: Include AppArmor support +Subject: [PATCH 1100/1226] 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 @@ -459808,10 +459808,10 @@ index 93c935bc9fb6..e5696e1c86c2 100644 2.18.4 -From 8b1459fad4054435b25d29b9f061f5b885da9776 Mon Sep 17 00:00:00 2001 +From 09c1ff3ead2f9035313d90fb60e8269b8663d5d1 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 2 Sep 2020 08:39:57 +0100 -Subject: [PATCH 1101/1225] overlays: Minor README correction +Subject: [PATCH 1101/1226] overlays: Minor README correction Signed-off-by: Phil Elwell --- @@ -459835,10 +459835,10 @@ index e2d90595c3c0..9662d297ac6f 100644 2.18.4 -From e13b2a68cb40fde631cfb5700b8238486ac2515b Mon Sep 17 00:00:00 2001 +From b2d0108411382e0e284a105b776872ae13bf406e Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 1 Sep 2020 18:15:27 +0100 -Subject: [PATCH 1102/1225] staging/fbtft: Add support for display variants +Subject: [PATCH 1102/1226] 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 @@ -459924,7 +459924,7 @@ index 9670a8989b91..1a3219657cbb 100644 MODULE_DESCRIPTION("FB driver for the ST7735R LCD Controller"); MODULE_AUTHOR("Noralf Tronnes"); diff --git a/drivers/staging/fbtft/fbtft-core.c b/drivers/staging/fbtft/fbtft-core.c -index 61f0286fb157..132692211717 100644 +index bc53d68bfcaa..2fb1e524e2ed 100644 --- a/drivers/staging/fbtft/fbtft-core.c +++ b/drivers/staging/fbtft/fbtft-core.c @@ -24,6 +24,7 @@ @@ -459935,7 +459935,7 @@ index 61f0286fb157..132692211717 100644 #include