Update v5.10 patches

Changes:
 - Update D3cold fix for Surface Book 2 and 3

Links:
 - kernel: d8e5d9bedf
This commit is contained in:
Maximilian Luz 2021-03-19 02:44:15 +01:00
parent 4e3978fa9c
commit 7bc0b2ccf8
No known key found for this signature in database
GPG key ID: 70EC0937F6C26F02
5 changed files with 131 additions and 123 deletions

View file

@ -1,64 +1,4 @@
From ccbba9c6e1e67b4123a96f7802a3a50a2154c241 Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Mon, 9 Nov 2020 14:23:00 +0100
Subject: [PATCH] PCI: Run platform power transition on initial D0 entry
On some devices and platforms, the initial platform power state is not
in sync with the power state of the PCI device.
pci_enable_device_flags() updates the state of a PCI device by reading
from the the PCI_PM_CTRL register. This may change the stored power
state of the device without running the appropriate platform power
transition.
Due to the stored power-state being changed, the later call to
pci_set_power_state(..., PCI_D0) in do_pci_enable_device() can evaluate
to a no-op if the stored state has been changed to D0 via that. This
will then prevent the appropriate platform power transition to be run,
which can on some devices and platforms lead to platform and PCI power
state being entirely different, i.e. out-of-sync. On ACPI platforms,
this can lead to power resources not being turned on, even though they
are marked as required for D0.
Specifically, on the Microsoft Surface Book 2 and 3, some ACPI power
regions that should be "on" for the D0 state (and others) are
initialized as "off" in ACPI, whereas the PCI device is in D0. As the
state is updated in pci_enable_device_flags() without ensuring that the
platform state is also updated, the power resource will never be
properly turned on. Instead, it lives in a sort of on-but-marked-as-off
zombie-state, which confuses things down the line when attempting to
transition the device into D3cold: As the resource is already marked as
off, it won't be turned off and the device does not fully enter D3cold,
causing increased power consumption during (runtime-)suspend.
By replacing pci_set_power_state() in do_pci_enable_device() with
pci_power_up(), we can force pci_platform_power_transition() to be
called, which will then check if the platform power state needs updating
and appropriate actions need to be taken.
Signed-off-by: Maximilian Luz <luzmaximilian@gmail.com>
Patchset: surface-hotplug
---
drivers/pci/pci.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/pci/pci.c b/drivers/pci/pci.c
index 9e971fffeb6a..0c21be15cb69 100644
--- a/drivers/pci/pci.c
+++ b/drivers/pci/pci.c
@@ -1804,7 +1804,7 @@ static int do_pci_enable_device(struct pci_dev *dev, int bars)
u16 cmd;
u8 pin;
- err = pci_set_power_state(dev, PCI_D0);
+ err = pci_power_up(dev);
if (err < 0 && err != -EIO)
return err;
--
2.30.2
From 2c852f14eac20e1741ae7838fab6eaaee29dd55f Mon Sep 17 00:00:00 2001
From 70f0ac1d40842811ee6a651ea90fcb9c7db839ba Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Sat, 31 Oct 2020 20:46:33 +0100
Subject: [PATCH] PCI: Add sysfs attribute for PCI device power state
@ -131,7 +71,75 @@ index d15c881e2e7e..b15f754e6346 100644
--
2.30.2
From 213fd6e0d382fa728b77a16c1476497c7c8b4524 Mon Sep 17 00:00:00 2001
From 4cadaf8a25e09cea64f738dc2ee21d37ddb7c71a Mon Sep 17 00:00:00 2001
From: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
Date: Tue, 16 Mar 2021 16:51:40 +0100
Subject: [PATCH] PCI: PM: Do not read power state in pci_enable_device_flags()
It should not be necessary to update the current_state field of
struct pci_dev in pci_enable_device_flags() before calling
do_pci_enable_device() for the device, because none of the
code between that point and the pci_set_power_state() call in
do_pci_enable_device() invoked later depends on it.
Moreover, doing that is actively harmful in some cases. For example,
if the given PCI device depends on an ACPI power resource whose _STA
method initially returns 0 ("off"), but the config space of the PCI
device is accessible and the power state retrieved from the
PCI_PM_CTRL register is D0, the current_state field in the struct
pci_dev representing that device will get out of sync with the
power.state of its ACPI companion object and that will lead to
power management issues going forward.
To avoid such issues it is better to leave the current_state value
as is until it is changed to PCI_D0 by do_pci_enable_device() as
appropriate. However, the power state of the device is not changed
to PCI_D0 if it is already enabled when pci_enable_device_flags()
gets called for it, so update its current_state in that case, but
use pci_update_current_state() covering platform PM too for that.
Link: https://lore.kernel.org/lkml/20210314000439.3138941-1-luzmaximilian@gmail.com/
Reported-by: Maximilian Luz <luzmaximilian@gmail.com>
Tested-by: Maximilian Luz <luzmaximilian@gmail.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Reviewed-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Patchset: surface-hotplug
---
drivers/pci/pci.c | 16 +++-------------
1 file changed, 3 insertions(+), 13 deletions(-)
diff --git a/drivers/pci/pci.c b/drivers/pci/pci.c
index 9e971fffeb6a..d5d9ea864fe6 100644
--- a/drivers/pci/pci.c
+++ b/drivers/pci/pci.c
@@ -1874,20 +1874,10 @@ static int pci_enable_device_flags(struct pci_dev *dev, unsigned long flags)
int err;
int i, bars = 0;
- /*
- * Power state could be unknown at this point, either due to a fresh
- * boot or a device removal call. So get the current power state
- * so that things like MSI message writing will behave as expected
- * (e.g. if the device really is in D0 at enable time).
- */
- if (dev->pm_cap) {
- u16 pmcsr;
- pci_read_config_word(dev, dev->pm_cap + PCI_PM_CTRL, &pmcsr);
- dev->current_state = (pmcsr & PCI_PM_CTRL_STATE_MASK);
- }
-
- if (atomic_inc_return(&dev->enable_cnt) > 1)
+ if (atomic_inc_return(&dev->enable_cnt) > 1) {
+ pci_update_current_state(dev, dev->current_state);
return 0; /* already enabled */
+ }
bridge = pci_upstream_bridge(dev);
if (bridge)
--
2.30.2
From 3d726739c948410ce0c89df3882b7c72e52c81f4 Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Mon, 14 Dec 2020 20:50:59 +0100
Subject: [PATCH] platform/x86: Add Surface Hotplug driver

View file

@ -1,4 +1,4 @@
From 4e26d0895333c375ad3dfb6d9eb3609905b4fc93 Mon Sep 17 00:00:00 2001
From fef121feb36b821d7db0fb31578a661ed86c711d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= <verdre@v0yd.nl>
Date: Thu, 5 Nov 2020 13:09:45 +0100
Subject: [PATCH] hid/multitouch: Turn off Type Cover keyboard backlight when

View file

@ -1,4 +1,4 @@
From a9458d96fba15ed4af4a00dfb75089a51387cfca Mon Sep 17 00:00:00 2001
From 1b4c53bb78f044c7176e3a12780be490250c0535 Mon Sep 17 00:00:00 2001
From: Max Leiter <maxwell.leiter@gmail.com>
Date: Sat, 19 Dec 2020 17:50:55 -0800
Subject: [PATCH] iio:light:apds9960 add detection for MSHW0184 ACPI device in

View file

@ -1,4 +1,4 @@
From c9ab907f54c777c8d39168a15beb387c35288858 Mon Sep 17 00:00:00 2001
From d72d123e5be5e82e26085d42df691aebbcddfaad Mon Sep 17 00:00:00 2001
From: Sakari Ailus <sakari.ailus@linux.intel.com>
Date: Mon, 12 Oct 2020 21:04:11 +0300
Subject: [PATCH] ipu3-cio2: Use unsigned values where appropriate
@ -316,7 +316,7 @@ index 146492383aa5..7650d7998a3f 100644
--
2.30.2
From d26f5290a85fd3f8dd62beaea4a016d8578c86c2 Mon Sep 17 00:00:00 2001
From 6217d0133e41e1d51b5fb82185f494dd8e90162c Mon Sep 17 00:00:00 2001
From: Sakari Ailus <sakari.ailus@linux.intel.com>
Date: Mon, 12 Oct 2020 21:04:12 +0300
Subject: [PATCH] ipu3-cio2: Remove explicit type from frame size checks
@ -350,7 +350,7 @@ index dcbfe8c9abc7..a1f574095acc 100644
--
2.30.2
From ca5af8f2830540078fb4bf8e0b2002e1c7e1b295 Mon Sep 17 00:00:00 2001
From 4133044087236b760c63d9a8fb89b2758247d17e Mon Sep 17 00:00:00 2001
From: Sakari Ailus <sakari.ailus@linux.intel.com>
Date: Mon, 12 Oct 2020 21:04:13 +0300
Subject: [PATCH] ipu3-cio2: Rename CIO2_IMAGE_MAX_LENGTH as
@ -409,7 +409,7 @@ index 7650d7998a3f..ccf0b85ae36f 100644
--
2.30.2
From 77ebf44861747cef59a8da5924915d57d08980d6 Mon Sep 17 00:00:00 2001
From 5cf6da407e1dfe88b3eaac9ace68e1462e208740 Mon Sep 17 00:00:00 2001
From: Sakari Ailus <sakari.ailus@xxxxxxxxxxxxxxx>
Date: Tue, 13 Oct 2020 17:25:35 +0300
Subject: [PATCH] ipu3-cio2: Check receved the size against payload size, not
@ -463,7 +463,7 @@ index 93fd25a5a3e9..b244b9de142a 100644
--
2.30.2
From 9929395d64b9e4d896f9c6314cf16dcd7934afc5 Mon Sep 17 00:00:00 2001
From 3d47554facf6376e34ae572180cb4b8cc70aba53 Mon Sep 17 00:00:00 2001
From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Date: Wed, 30 Dec 2020 22:44:05 +0200
Subject: [PATCH] media: ipu3-cio2: Add headers that ipu3-cio2.h is direct user
@ -515,7 +515,7 @@ index ccf0b85ae36f..62187ab5ae43 100644
--
2.30.2
From 9983a794be388d4346ceca7d80261c07f79c912f Mon Sep 17 00:00:00 2001
From 275fa695ac22c5a685b9389e25ae3533793cb310 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Sat, 24 Oct 2020 22:42:28 +0100
Subject: [PATCH] device property: Return true in fwnode_device_is_available
@ -560,7 +560,7 @@ index 4c43d30145c6..bc9c634df6df 100644
--
2.30.2
From 109f8a165eb98746ee99c8b588f2132731778d59 Mon Sep 17 00:00:00 2001
From 1522480b676994101af9c65d71e30989ce855069 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Sat, 21 Nov 2020 22:06:38 +0000
Subject: [PATCH] device property: Call fwnode_graph_get_endpoint_by_id() for
@ -604,7 +604,7 @@ index bc9c634df6df..ddba75d90af2 100644
--
2.30.2
From 329ff70f9c8f63fc640da089467e19da0aa5d200 Mon Sep 17 00:00:00 2001
From 0f5895cb6da05230b00ed30996cfae0a091a8625 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Sun, 25 Oct 2020 22:49:08 +0000
Subject: [PATCH] software_node: Enforce parent before child ordering of nodes
@ -707,7 +707,7 @@ index 206bd4d7d7e2..eb89bdb9232c 100644
--
2.30.2
From 06874aa3844f17d3a00fbebddfbf91106adc1746 Mon Sep 17 00:00:00 2001
From 153047d1b15ea36831c112983313064162db89a9 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Wed, 21 Oct 2020 22:25:03 +0100
Subject: [PATCH] software_node: unregister software_nodes in reverse order
@ -762,7 +762,7 @@ index eb89bdb9232c..032b24f60c78 100644
--
2.30.2
From a6074f038607262c585f5b690b021d571f1e1b6b Mon Sep 17 00:00:00 2001
From 4fce5d13b6ae6da3989b458536d44e29508bf87f Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Tue, 22 Dec 2020 13:09:05 +0000
Subject: [PATCH] device property: Define format macros for ports and endpoints
@ -803,7 +803,7 @@ index 9506f8ec0974..72d36d46287d 100644
--
2.30.2
From 62d7cfb7c0ca943b983b5bb84742f1bb0163af35 Mon Sep 17 00:00:00 2001
From c116aeeae4f85cc7e7bc3c86a71cc0e2ca9e1a81 Mon Sep 17 00:00:00 2001
From: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Date: Tue, 15 Sep 2020 15:47:46 +0100
Subject: [PATCH] software_node: Add support for fwnode_graph*() family of
@ -971,7 +971,7 @@ index 032b24f60c78..7f056c5e0ed3 100644
--
2.30.2
From 341e329cf016c445d4701f9ef0addcac5f25d71b Mon Sep 17 00:00:00 2001
From 2968996ab3cd314f91eac33a28b8308afba24e86 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Sat, 10 Oct 2020 23:07:22 +0100
Subject: [PATCH] lib/test_printf.c: Use helper function to unwind array of
@ -1009,7 +1009,7 @@ index 7ac87f18a10f..7d60f24240a4 100644
--
2.30.2
From 1ab7f63215f2ec845ef850aca7e1860157dde527 Mon Sep 17 00:00:00 2001
From 486116facb419206ee895fe006cccc10a042a2b4 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Sat, 10 Oct 2020 23:11:36 +0100
Subject: [PATCH] ipu3-cio2: Add T: entry to MAINTAINERS
@ -1040,7 +1040,7 @@ index 281de213ef47..5a1c6e959aa8 100644
--
2.30.2
From ea5115ed1cf8360c44195f24d81f932d76d59fdf Mon Sep 17 00:00:00 2001
From ecb0bade67c6e9257f946f38bd20f8bfe0a2e311 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Sat, 10 Oct 2020 22:47:21 +0100
Subject: [PATCH] ipu3-cio2: Rename ipu3-cio2.c
@ -1075,7 +1075,7 @@ rename to drivers/media/pci/intel/ipu3/ipu3-cio2-main.c
--
2.30.2
From 4826865e0eeb21c5598a1438c636706dad104a8b Mon Sep 17 00:00:00 2001
From 12ad3c31bbc4c0f09dba50e7c374554e802a341a Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Wed, 21 Oct 2020 21:53:05 +0100
Subject: [PATCH] media: v4l2-core: v4l2-async: Check sd->fwnode->secondary in
@ -1116,7 +1116,7 @@ index e3ab003a6c85..9dd896d085ec 100644
--
2.30.2
From 3fae01f6bbc4aa51e468c8a3c0a9cb2505c3d5cc Mon Sep 17 00:00:00 2001
From cc6d05503e2d0f13829958a2f424dddc4b39ba42 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Sun, 15 Nov 2020 08:15:34 +0000
Subject: [PATCH] ACPI / bus: Add acpi_dev_get_next_match_dev() and helper
@ -1225,7 +1225,7 @@ index 6d1879bf9440..02a716a0af5d 100644
--
2.30.2
From ef702165219a6b620851c0f33eaafb64e7a40a89 Mon Sep 17 00:00:00 2001
From efebca9dcf860a7bad17fe0708ee88a08fcc6848 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Sat, 19 Dec 2020 23:55:04 +0000
Subject: [PATCH] media: v4l2-fwnode: Include v4l2_fwnode_bus_type
@ -1302,7 +1302,7 @@ index ed0840f3d5df..6ca337c28b3c 100644
--
2.30.2
From 811018e0c8ef836efefa459c24a62ae7a65348d1 Mon Sep 17 00:00:00 2001
From 6c8f94702de687b4e524f4a9b7096fcb7663e605 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Wed, 21 Oct 2020 21:53:44 +0100
Subject: [PATCH] ipu3-cio2: Add cio2-bridge to ipu3-cio2 driver
@ -1900,7 +1900,7 @@ index 62187ab5ae43..dc3e343a37fb 100644
--
2.30.2
From 0d687a01267776d95f62735bb9a2520f73de3c3c Mon Sep 17 00:00:00 2001
From c50f3ad6e0598d2c1f0145ef4f721ca941ec3fbc Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Wed, 2 Dec 2020 12:38:10 +0000
Subject: [PATCH] acpi: utils: move acpi_lpss_dep() to utils
@ -2002,7 +2002,7 @@ index ddca1550cce6..78b38775f18b 100644
--
2.30.2
From b9342418bbc392c0d4fe90dea099b82596035577 Mon Sep 17 00:00:00 2001
From b471347e034bf312aef41d393d3df513ff4094c7 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Thu, 26 Nov 2020 21:12:41 +0000
Subject: [PATCH] acpi: utils: Add function to fetch dependent acpi_devices
@ -2088,7 +2088,7 @@ index 02a716a0af5d..33deb22294f2 100644
--
2.30.2
From 5c172223215ee88fb74e1d0b0c8125fdc3aa8035 Mon Sep 17 00:00:00 2001
From 523dd5733a71416ee206c640aa7acf6e35ac85b3 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Mon, 16 Nov 2020 21:38:49 +0000
Subject: [PATCH] i2c: i2c-core-base: Use format macro in i2c_dev_set_name()
@ -2156,7 +2156,7 @@ index 56622658b215..65acae61dc5c 100644
--
2.30.2
From 9d7575d12c59a6c660c5867186f586aaece9db3b Mon Sep 17 00:00:00 2001
From d425d1848f7b12335a5ca4eabdee20e3deb39323 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Wed, 2 Dec 2020 16:41:42 +0000
Subject: [PATCH] i2c: i2c-core-acpi: Add i2c_acpi_dev_name()
@ -2214,7 +2214,7 @@ index 65acae61dc5c..b82aac05b17f 100644
--
2.30.2
From fd0f60658d3c4d629976fd24d0830a6417d3c488 Mon Sep 17 00:00:00 2001
From 14386a0090a1f6cd416985819762fadd1daa4edd Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Mon, 16 Nov 2020 00:16:56 +0000
Subject: [PATCH] gpio: gpiolib-acpi: Export acpi_get_gpiod()
@ -2278,7 +2278,7 @@ index 9e173c6f312d..90665e538462 100644
--
2.30.2
From 51642aa016cca8054d33d940f29cf766116723dd Mon Sep 17 00:00:00 2001
From 9ef162787fb77776c0dda7b54a9f6c5d0669124a Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Sat, 12 Dec 2020 23:56:59 +0000
Subject: [PATCH] mfd: Remove tps68470 MFD driver
@ -2469,7 +2469,7 @@ index 4a4df4ffd18c..000000000000
--
2.30.2
From 33f22ee9f815cf45ad3348ad867387d33b6c0714 Mon Sep 17 00:00:00 2001
From de13b69d32a3f41721e6a6628e4ed32b5d2c8771 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Fri, 15 Jan 2021 12:37:31 +0000
Subject: [PATCH] platform: x86: Add intel_skl_int3472 driver
@ -3438,7 +3438,7 @@ index 000000000000..3fe27ec0caff
--
2.30.2
From 11d57a6cfe78f3f3de1a96100efd802b01897e7f Mon Sep 17 00:00:00 2001
From 228c270c8982ae800a2d33d1bdec63e3a5f196dc Mon Sep 17 00:00:00 2001
From: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
Date: Fri, 11 Dec 2020 21:17:35 +0100
Subject: [PATCH] PCI: ACPI: Fix up ACPI companion lookup for device 0 on the
@ -3508,7 +3508,7 @@ index 745a4e0c4994..87e45a800919 100644
--
2.30.2
From 27f904fbaea1530f46c3bf0e14b047dcfc19669c Mon Sep 17 00:00:00 2001
From aab4d239064ef127dc4e4b8abb18e1b2f08b4033 Mon Sep 17 00:00:00 2001
From: Jake Day <jake@ninebysix.com>
Date: Fri, 25 Sep 2020 10:24:53 -0400
Subject: [PATCH] media: i2c: Add support for the OV5693 image sensor
@ -6865,7 +6865,7 @@ index 000000000000..9a508e1f3624
--
2.30.2
From bc237107a26c85119660a043309c693f58fb2aa5 Mon Sep 17 00:00:00 2001
From 500a28ad4cd23711dde30970cb93d11456d97d61 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Sun, 17 Jan 2021 19:08:18 +0000
Subject: [PATCH] media: i2c: Add reset pin toggling to ov5693
@ -6906,7 +6906,7 @@ index 32485e4ed42b..f9ced52ad37a 100644
--
2.30.2
From 0b494ed2be772e55ac23eaf2d5bbf12925334fab Mon Sep 17 00:00:00 2001
From 81dbc3f420a7abbd3c4156da2d53470bece88b04 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Sun, 17 Jan 2021 21:39:15 +0000
Subject: [PATCH] media: i2c: Fix misnamed variable in power_down() for ov5693
@ -6935,7 +6935,7 @@ index f9ced52ad37a..9fd44a3d1d85 100644
--
2.30.2
From 22fa70bc51a1b836de5f5f31badf4abe378b4666 Mon Sep 17 00:00:00 2001
From 7c64a81a45ab59afdadb44e648770fac8e3d424b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fabian=20W=C3=BCthrich?= <me@fabwu.ch>
Date: Fri, 22 Jan 2021 20:58:13 +0100
Subject: [PATCH] cio2-bridge: Parse sensor orientation and rotation
@ -7098,7 +7098,7 @@ index dd0ffcafa489..924d99d20328 100644
--
2.30.2
From 12cd753c1b64eba63005c98976845f5a54518bb2 Mon Sep 17 00:00:00 2001
From addf84806ccda9a65461897693720e59d4688411 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fabian=20W=C3=BCthrich?= <me@fabwu.ch>
Date: Fri, 22 Jan 2021 21:23:47 +0100
Subject: [PATCH] ov5693: Add orientation and rotation controls
@ -7154,7 +7154,7 @@ index 9fd44a3d1d85..1a85800df7ed 100644
--
2.30.2
From abcd115a9070b280414e61a7478a423efbd75777 Mon Sep 17 00:00:00 2001
From 417846dee05609eae7ff13f973b00be12a2e56ee Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Sat, 23 Jan 2021 00:28:32 +0000
Subject: [PATCH] platform: x86: Stylistic updates for intel-skl-int3472
@ -7571,7 +7571,7 @@ index 3fe27ec0caff..40629291b339 100644
--
2.30.2
From f2d843c353ece834737ff11868d5d9d7d5d9f389 Mon Sep 17 00:00:00 2001
From 09ff63a67c1e4ec9ab8ea7a9221567c9b0825af2 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Sat, 23 Jan 2021 00:30:15 +0000
Subject: [PATCH] platform: x86: Add recalc_rate opp to int3472-discrete clock
@ -7698,7 +7698,7 @@ index 42ae8396eb64..98eb1ec3399e 100644
--
2.30.2
From a6a81223e72a8483d2eaaf58ab54e2555815f038 Mon Sep 17 00:00:00 2001
From 96dcc7d49c520d20324313ad5d9e341ac993e89d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fabian=20W=C3=BCthrich?= <me@fabwu.ch>
Date: Sun, 24 Jan 2021 11:07:42 +0100
Subject: [PATCH] cio2-bridge: Use macros and add warnings
@ -7802,7 +7802,7 @@ index 924d99d20328..e1e388cc9f45 100644
--
2.30.2
From 268bfe7e4bf86c0b40a8651f217f7834da62b35d Mon Sep 17 00:00:00 2001
From d5bfa26e074e1a62b2d7df62d0da84e587a17488 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Mon, 8 Feb 2021 21:44:38 +0000
Subject: [PATCH] media: i2c: Tidy up ov5693_init_controls()
@ -7924,7 +7924,7 @@ index 9a508e1f3624..26819cf3f4d2 100644
--
2.30.2
From 1e98f60bf1e65faefb86567d36c29b71b4e728fb Mon Sep 17 00:00:00 2001
From c5e293ec94d94439a7a48174394ad10c3a2a8912 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Mon, 8 Feb 2021 21:46:49 +0000
Subject: [PATCH] media: i2c: Remove OV5693_PPL_DEFAULT
@ -7962,7 +7962,7 @@ index a9747ab783d7..7fb368eec327 100644
--
2.30.2
From 9297c7918cb4b9b4cdfa98333522e008bb790e5e Mon Sep 17 00:00:00 2001
From 7996bcf1c43f97c4fb3840cb4f2ee14a3388e91f Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Mon, 8 Feb 2021 22:53:02 +0000
Subject: [PATCH] media: i2c: Add vblank control to ov5693 driver
@ -8038,7 +8038,7 @@ index 26819cf3f4d2..9d7eed97963b 100644
--
2.30.2
From ae68c6d24645001813d34bc971e8b9ab7c66ba64 Mon Sep 17 00:00:00 2001
From d9cfb907e3245db3a31c17dd297a0d3951405623 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Wed, 10 Feb 2021 00:36:32 +0000
Subject: [PATCH] media: i2c: update exposure control for ov5693
@ -8113,7 +8113,7 @@ index 1950d7ac2d54..cea767230aa9 100644
--
2.30.2
From feb7b3dad0342f6f204ce508f973e791829a837f Mon Sep 17 00:00:00 2001
From 809bf51cec59cb9bca522a11305bac3876ab7f6f Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Wed, 10 Feb 2021 00:39:42 +0000
Subject: [PATCH] media: i2c: Fix incorrect bit-setting
@ -8149,7 +8149,7 @@ index cea767230aa9..f681dbfcec56 100644
--
2.30.2
From dedef3a3103da184484bc2246fffe3a7bba667c7 Mon Sep 17 00:00:00 2001
From a9668ccd857d2ee7f7965218fb0c38a4e81aff31 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Wed, 10 Feb 2021 16:25:48 +0000
Subject: [PATCH] media: i2c: Don't set stream on during mode config
@ -8299,7 +8299,7 @@ index 9d7eed97963b..965208078c2b 100644
--
2.30.2
From 4b2a0fc7ff3bfafb29f1ba3f8d15914e9d980613 Mon Sep 17 00:00:00 2001
From 6017cc96a8559230d39362ecfbe8b33ca275cf2e Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Wed, 10 Feb 2021 16:35:24 +0000
Subject: [PATCH] media: i2c: Update gain control for ov5693
@ -8371,7 +8371,7 @@ index f681dbfcec56..51eb3b05d121 100644
--
2.30.2
From 7716c04bcf788584916b1987a0ef85c32b1ed726 Mon Sep 17 00:00:00 2001
From e48602c4e8385160a6d6bc5bc836051a8d8d1e00 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Wed, 10 Feb 2021 23:44:39 +0000
Subject: [PATCH] media: i2c: Fixup gain read
@ -8434,7 +8434,7 @@ index 51eb3b05d121..952558c4f33b 100644
--
2.30.2
From ece80045a1df10adc93f000a8c9860acb2606d45 Mon Sep 17 00:00:00 2001
From 9803c1c5da488e0ab83327a104517bf05849570c Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Thu, 11 Feb 2021 00:40:10 +0000
Subject: [PATCH] media: i2c: Update controls on stream
@ -8469,7 +8469,7 @@ index 952558c4f33b..dd31083eeb7b 100644
--
2.30.2
From 1b5c9ae184f7e6f03de90bb32fe95fc7271c6203 Mon Sep 17 00:00:00 2001
From 100c3603cca06763f02ec52f88dbec79622eff1b Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Thu, 11 Feb 2021 23:29:15 +0000
Subject: [PATCH] media: i2c: Correct link frequency value
@ -8508,7 +8508,7 @@ index 965208078c2b..7f1d31a82d3d 100644
--
2.30.2
From 274114ec9e272ecbcd1a862b674ec6e4fc023837 Mon Sep 17 00:00:00 2001
From c0369d50392db87d03730e18cf085da267000727 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Mon, 25 Jan 2021 23:12:09 +0000
Subject: [PATCH] media: i2c: Cleanup ov5693 driver
@ -9429,7 +9429,7 @@ index 7f1d31a82d3d..70ccb3aae4c7 100644
--
2.30.2
From b2bf7a4b6e5244680d916084e2046ae85e809be3 Mon Sep 17 00:00:00 2001
From 5d76f8887f7bbacea877d31b9d208e17afa4defb Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Thu, 28 Jan 2021 12:04:38 +0000
Subject: [PATCH] media: i2c: Add pm_runtime support to ov5693 driver
@ -9774,7 +9774,7 @@ index 70ccb3aae4c7..b78d3b474a43 100644
--
2.30.2
From 66973c7cdead5a541631afb5fd054243b4edc4b5 Mon Sep 17 00:00:00 2001
From 0d2a6047b0b7814e82ae4fb65711d0016a3907dd Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Thu, 28 Jan 2021 12:07:36 +0000
Subject: [PATCH] media: i2c: Remove old power methods from ov5693
@ -9945,7 +9945,7 @@ index f2eaa5f71a31..ce26ce86fbd5 100644
--
2.30.2
From fec6bb9616a378b578a842b02ab6a477ba297891 Mon Sep 17 00:00:00 2001
From 9601d86a089fe76d96693dcef43ecd8ffb25f576 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Thu, 28 Jan 2021 12:14:00 +0000
Subject: [PATCH] media: i2c: Trim unused headers from ov5693
@ -9986,7 +9986,7 @@ index ce26ce86fbd5..b3b391a49fdb 100644
--
2.30.2
From f8f19b4ea87b708af9cb5992bee8764363843bb7 Mon Sep 17 00:00:00 2001
From c774480c8be4a894eb6a99fe8dc4c35c7c3312aa Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Sat, 13 Feb 2021 21:39:35 +0000
Subject: [PATCH] media: i2c: Remove VCM stuff
@ -10405,7 +10405,7 @@ index b3b391a49fdb..2c82b6578de9 100644
--
2.30.2
From c9f5c4feceb62796fffe2e8181d298b320915bd2 Mon Sep 17 00:00:00 2001
From 0368809ed5a860f8c13fa88a08b2daf8ca9b30b8 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Sat, 13 Feb 2021 22:16:08 +0000
Subject: [PATCH] media: i2c: Tidy up ov5693 sensor init
@ -10561,7 +10561,7 @@ index 2c82b6578de9..313bc9177328 100644
--
2.30.2
From 12e766ea7b4d949d5c23d21b18a2d9362452a702 Mon Sep 17 00:00:00 2001
From 4aeadbe8d2ad7ad2d381a93d6bff67e43bb419d3 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Fri, 12 Feb 2021 16:14:04 +0000
Subject: [PATCH] media: i2c: cleanup macros in ov5693.h
@ -10707,7 +10707,7 @@ index b78d3b474a43..6502777eb5f3 100644
--
2.30.2
From 0e910f72a75971a70c5007f11730fb5dbf560de4 Mon Sep 17 00:00:00 2001
From cfefbf554864bff4e1f0ad8f6efb84a38a9326c0 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Fri, 12 Feb 2021 16:19:09 +0000
Subject: [PATCH] media: i2c: use devm_kzalloc() to initialise ov5693
@ -10737,7 +10737,7 @@ index 313bc9177328..d092ed698eb3 100644
--
2.30.2
From a5dd4e398f107f41debff1c35b46432430fc0adf Mon Sep 17 00:00:00 2001
From 0f9c0e37024a80b32a59cdda846453a6516523ae Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Fri, 12 Feb 2021 16:26:21 +0000
Subject: [PATCH] media: i2c: Check for supported clk rate in probe
@ -10794,7 +10794,7 @@ index 6502777eb5f3..0dfbbe9a0ff2 100644
--
2.30.2
From 266c9ccb4b8485f4a744f5e78e45d096084528be Mon Sep 17 00:00:00 2001
From 8ef053f0d14a6131add98b7f79d9e6a90fb706de Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Sat, 13 Feb 2021 23:17:50 +0000
Subject: [PATCH] media: i2c: Use devres to fetch gpios
@ -10868,7 +10868,7 @@ index 8082d37841da..c580159079d2 100644
--
2.30.2
From 5b8e60f57f64a48fbe9fa8378e128fda79b47e96 Mon Sep 17 00:00:00 2001
From 717f88e7c6a0995ff7bcf1e1fb733e4b098ee0d1 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Sat, 13 Feb 2021 23:20:47 +0000
Subject: [PATCH] media: i2c: Use devres to fetch regulators
@ -10911,7 +10911,7 @@ index c580159079d2..9f61b470f8ba 100644
--
2.30.2
From 3a1c7da52763e1f36a98d227f01a4585e04bd38e Mon Sep 17 00:00:00 2001
From 6d59a171b926987c73a819bfd5d76d5534cc2979 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Sun, 14 Feb 2021 12:39:14 +0000
Subject: [PATCH] media: i2c: remove debug print
@ -10990,7 +10990,7 @@ index 9f61b470f8ba..622a7ddf4063 100644
--
2.30.2
From 1560ed83e750007de4391f10f20d786a405819e0 Mon Sep 17 00:00:00 2001
From 7c04be0f02d555c497c953cf28a025e0a8c26422 Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Sun, 14 Feb 2021 14:32:50 +0000
Subject: [PATCH] media: i2c: Remove unused resolutions from ov5693
@ -11419,7 +11419,7 @@ index 0dfbbe9a0ff2..29e6735112da 100644
--
2.30.2
From 57a36f7b2dbfb51884438ece5fa85075300649c1 Mon Sep 17 00:00:00 2001
From feadb1e6d84240c55830a95ec88e4fd92f9152ee Mon Sep 17 00:00:00 2001
From: Daniel Scally <djrscally@gmail.com>
Date: Sun, 14 Feb 2021 14:45:58 +0000
Subject: [PATCH] media: i2c: update set_fmt() for ov5693

View file

@ -1,4 +1,4 @@
From 784be48d36c010eddc69069f292c73736f976e1b Mon Sep 17 00:00:00 2001
From a1a0191b40153afcd31e27b168ce08bc61cc705e Mon Sep 17 00:00:00 2001
From: Maximilian Luz <luzmaximilian@gmail.com>
Date: Sat, 27 Feb 2021 00:45:52 +0100
Subject: [PATCH] ath10k: Add module parameters to override board files