From 7bc0b2ccf87e94caff7c2b2171201f307be25d6f Mon Sep 17 00:00:00 2001 From: Maximilian Luz Date: Fri, 19 Mar 2021 02:44:15 +0100 Subject: [PATCH] Update v5.10 patches Changes: - Update D3cold fix for Surface Book 2 and 3 Links: - kernel: https://github.com/linux-surface/kernel/commit/d8e5d9bedfb2d7aafb18213b028faccae5b6cca9 --- patches/5.10/0007-surface-hotplug.patch | 132 ++++++++++-------- patches/5.10/0008-surface-typecover.patch | 2 +- patches/5.10/0009-surface-sensors.patch | 2 +- patches/5.10/0010-cameras.patch | 116 +++++++-------- .../5.10/0011-ath10k-firmware-override.patch | 2 +- 5 files changed, 131 insertions(+), 123 deletions(-) diff --git a/patches/5.10/0007-surface-hotplug.patch b/patches/5.10/0007-surface-hotplug.patch index 170d5fb83..9e8c21871 100644 --- a/patches/5.10/0007-surface-hotplug.patch +++ b/patches/5.10/0007-surface-hotplug.patch @@ -1,64 +1,4 @@ -From ccbba9c6e1e67b4123a96f7802a3a50a2154c241 Mon Sep 17 00:00:00 2001 -From: Maximilian Luz -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 -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 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" +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 +Tested-by: Maximilian Luz +Signed-off-by: Rafael J. Wysocki +Reviewed-by: Mika Westerberg +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 Date: Mon, 14 Dec 2020 20:50:59 +0100 Subject: [PATCH] platform/x86: Add Surface Hotplug driver diff --git a/patches/5.10/0008-surface-typecover.patch b/patches/5.10/0008-surface-typecover.patch index 3ed552e79..decc983d0 100644 --- a/patches/5.10/0008-surface-typecover.patch +++ b/patches/5.10/0008-surface-typecover.patch @@ -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?= Date: Thu, 5 Nov 2020 13:09:45 +0100 Subject: [PATCH] hid/multitouch: Turn off Type Cover keyboard backlight when diff --git a/patches/5.10/0009-surface-sensors.patch b/patches/5.10/0009-surface-sensors.patch index 21b13c8fd..70fd6ddad 100644 --- a/patches/5.10/0009-surface-sensors.patch +++ b/patches/5.10/0009-surface-sensors.patch @@ -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 Date: Sat, 19 Dec 2020 17:50:55 -0800 Subject: [PATCH] iio:light:apds9960 add detection for MSHW0184 ACPI device in diff --git a/patches/5.10/0010-cameras.patch b/patches/5.10/0010-cameras.patch index 07282b241..199a3556a 100644 --- a/patches/5.10/0010-cameras.patch +++ b/patches/5.10/0010-cameras.patch @@ -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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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" 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 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 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 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?= 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?= 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 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 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?= 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Date: Sun, 14 Feb 2021 14:45:58 +0000 Subject: [PATCH] media: i2c: update set_fmt() for ov5693 diff --git a/patches/5.10/0011-ath10k-firmware-override.patch b/patches/5.10/0011-ath10k-firmware-override.patch index e5d1194b8..7d358331e 100644 --- a/patches/5.10/0011-ath10k-firmware-override.patch +++ b/patches/5.10/0011-ath10k-firmware-override.patch @@ -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 Date: Sat, 27 Feb 2021 00:45:52 +0100 Subject: [PATCH] ath10k: Add module parameters to override board files