summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--0001-x86-PCI-fix-infinity-loop-in-search-for-64bit-BAR-pl.patch38
-rw-r--r--0002-x86-PCI-only-enable-a-64bit-BAR-on-single-socket-AMD.patch58
-rw-r--r--configs/base-generic/CONFIG_SND_HDA_POWER_SAVE_DEFAULT2
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_CHARGER_MANAGER1
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_INPUT_REGULATOR_HAPTIC1
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_LEDS_REGULATOR1
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR1
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_ACT88651
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_AD53981
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_AXP20X1
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_BD9571MWV1
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_DA92101
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_DA92111
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_FAN535551
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_FIXED_VOLTAGE1
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_GPIO1
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_ISL6271A1
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_ISL93051
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_LP39711
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_LP39721
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_LP872X1
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_LP87551
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_LTC35891
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_LTC36761
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_MAX15861
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_MAX86491
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_MAX86601
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_MAX89521
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_MT63111
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_PFUZE1001
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_PV880601
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_PV880801
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_PV880901
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_PWM1
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_TPS516321
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_TPS623601
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_TPS650231
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_TPS6507X1
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_TPS6524X1
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_USERSPACE_CONSUMER1
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_REGULATOR_VIRTUAL_CONSUMER1
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_SENSORS_LTC2978_REGULATOR1
-rw-r--r--configs/base-generic/x86/x86_64/CONFIG_SND_HDA_POWER_SAVE_DEFAULT1
-rw-r--r--gitrev2
-rw-r--r--kernel-aarch64-debug.config2
-rw-r--r--kernel-aarch64.config2
-rw-r--r--kernel-armv7hl-debug.config2
-rw-r--r--kernel-armv7hl-lpae-debug.config2
-rw-r--r--kernel-armv7hl-lpae.config2
-rw-r--r--kernel-armv7hl.config2
-rw-r--r--kernel-i686-PAE.config2
-rw-r--r--kernel-i686-PAEdebug.config2
-rw-r--r--kernel-i686-debug.config2
-rw-r--r--kernel-i686.config2
-rw-r--r--kernel-ppc64-debug.config2
-rw-r--r--kernel-ppc64.config2
-rw-r--r--kernel-ppc64le-debug.config2
-rw-r--r--kernel-ppc64le.config2
-rw-r--r--kernel-s390x-debug.config2
-rw-r--r--kernel-s390x.config2
-rw-r--r--kernel-x86_64-debug.config42
-rw-r--r--kernel-x86_64.config42
-rw-r--r--kernel.spec13
-rw-r--r--sources2
64 files changed, 147 insertions, 124 deletions
diff --git a/0001-x86-PCI-fix-infinity-loop-in-search-for-64bit-BAR-pl.patch b/0001-x86-PCI-fix-infinity-loop-in-search-for-64bit-BAR-pl.patch
deleted file mode 100644
index e846f204a..000000000
--- a/0001-x86-PCI-fix-infinity-loop-in-search-for-64bit-BAR-pl.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From 91990a4f966e1862f9747072c4f46946169e2d8b Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com>
-Date: Tue, 21 Nov 2017 11:20:00 +0100
-Subject: [PATCH 1/3] x86/PCI: fix infinity loop in search for 64bit BAR
- placement
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Break the loop if we can't find some address space for a 64bit BAR.
-
-Signed-off-by: Christian König <christian.koenig@amd.com>
----
- arch/x86/pci/fixup.c | 7 ++++++-
- 1 file changed, 6 insertions(+), 1 deletion(-)
-
-diff --git a/arch/x86/pci/fixup.c b/arch/x86/pci/fixup.c
-index e59378bf37d9..e857b3ac5755 100644
---- a/arch/x86/pci/fixup.c
-+++ b/arch/x86/pci/fixup.c
-@@ -695,8 +695,13 @@ static void pci_amd_enable_64bit_bar(struct pci_dev *dev)
- res->end = 0xfd00000000ull - 1;
-
- /* Just grab the free area behind system memory for this */
-- while ((conflict = request_resource_conflict(&iomem_resource, res)))
-+ while ((conflict = request_resource_conflict(&iomem_resource, res))) {
-+ if (conflict->end >= res->end) {
-+ kfree(res);
-+ return;
-+ }
- res->start = conflict->end + 1;
-+ }
-
- dev_info(&dev->dev, "adding root bus resource %pR\n", res);
-
---
-2.11.0
-
diff --git a/0002-x86-PCI-only-enable-a-64bit-BAR-on-single-socket-AMD.patch b/0002-x86-PCI-only-enable-a-64bit-BAR-on-single-socket-AMD.patch
deleted file mode 100644
index 11b48aa9c..000000000
--- a/0002-x86-PCI-only-enable-a-64bit-BAR-on-single-socket-AMD.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-From 21ae889eaa7330b57f17cc86b6d0239300eb3f95 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com>
-Date: Tue, 21 Nov 2017 11:08:33 +0100
-Subject: [PATCH 2/3] x86/PCI: only enable a 64bit BAR on single socket AMD
- Family 15h systems
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-When we have a multi socket system each CPU core needs the same setup. Since
-this is tricky to do in the fixup code disable enabling a 64bit BAR on multi
-socket systems for now.
-
-Signed-off-by: Christian König <christian.koenig@amd.com>
----
- arch/x86/pci/fixup.c | 20 +++++++++++++++-----
- 1 file changed, 15 insertions(+), 5 deletions(-)
-
-diff --git a/arch/x86/pci/fixup.c b/arch/x86/pci/fixup.c
-index e857b3ac5755..c817ab85dc82 100644
---- a/arch/x86/pci/fixup.c
-+++ b/arch/x86/pci/fixup.c
-@@ -664,6 +664,16 @@ static void pci_amd_enable_64bit_bar(struct pci_dev *dev)
- unsigned i;
- u32 base, limit, high;
- struct resource *res, *conflict;
-+ struct pci_dev *other;
-+
-+ /* Check that we are the only device of that type */
-+ other = pci_get_device(dev->vendor, dev->device, NULL);
-+ if (other != dev ||
-+ (other = pci_get_device(dev->vendor, dev->device, other))) {
-+ /* This is a multi socket system, don't touch it for now */
-+ pci_dev_put(other);
-+ return;
-+ }
-
- for (i = 0; i < 8; i++) {
- pci_read_config_dword(dev, AMD_141b_MMIO_BASE(i), &base);
-@@ -718,10 +728,10 @@ static void pci_amd_enable_64bit_bar(struct pci_dev *dev)
-
- pci_bus_add_resource(dev->bus, res, 0);
- }
--DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_AMD, 0x1401, pci_amd_enable_64bit_bar);
--DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_AMD, 0x141b, pci_amd_enable_64bit_bar);
--DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_AMD, 0x1571, pci_amd_enable_64bit_bar);
--DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_AMD, 0x15b1, pci_amd_enable_64bit_bar);
--DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_AMD, 0x1601, pci_amd_enable_64bit_bar);
-+DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_AMD, 0x1401, pci_amd_enable_64bit_bar);
-+DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_AMD, 0x141b, pci_amd_enable_64bit_bar);
-+DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_AMD, 0x1571, pci_amd_enable_64bit_bar);
-+DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_AMD, 0x15b1, pci_amd_enable_64bit_bar);
-+DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_AMD, 0x1601, pci_amd_enable_64bit_bar);
-
- #endif
---
-2.11.0
-
diff --git a/configs/base-generic/CONFIG_SND_HDA_POWER_SAVE_DEFAULT b/configs/base-generic/CONFIG_SND_HDA_POWER_SAVE_DEFAULT
index ba018972d..ce02ec981 100644
--- a/configs/base-generic/CONFIG_SND_HDA_POWER_SAVE_DEFAULT
+++ b/configs/base-generic/CONFIG_SND_HDA_POWER_SAVE_DEFAULT
@@ -1 +1 @@
-CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
+CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
diff --git a/configs/base-generic/x86/x86_64/CONFIG_CHARGER_MANAGER b/configs/base-generic/x86/x86_64/CONFIG_CHARGER_MANAGER
new file mode 100644
index 000000000..51fe252eb
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_CHARGER_MANAGER
@@ -0,0 +1 @@
+# CONFIG_CHARGER_MANAGER is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_INPUT_REGULATOR_HAPTIC b/configs/base-generic/x86/x86_64/CONFIG_INPUT_REGULATOR_HAPTIC
new file mode 100644
index 000000000..4230eab6f
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_INPUT_REGULATOR_HAPTIC
@@ -0,0 +1 @@
+# CONFIG_INPUT_REGULATOR_HAPTIC is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_LEDS_REGULATOR b/configs/base-generic/x86/x86_64/CONFIG_LEDS_REGULATOR
new file mode 100644
index 000000000..b190ec3a8
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_LEDS_REGULATOR
@@ -0,0 +1 @@
+# CONFIG_LEDS_REGULATOR is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR
new file mode 100644
index 000000000..5b7c35c8f
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR
@@ -0,0 +1 @@
+CONFIG_REGULATOR=y
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_ACT8865 b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_ACT8865
new file mode 100644
index 000000000..f1e82abd5
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_ACT8865
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_ACT8865 is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_AD5398 b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_AD5398
new file mode 100644
index 000000000..83b596823
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_AD5398
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_AD5398 is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_AXP20X b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_AXP20X
new file mode 100644
index 000000000..e44a842fd
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_AXP20X
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_AXP20X is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_BD9571MWV b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_BD9571MWV
new file mode 100644
index 000000000..aee7f5a0e
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_BD9571MWV
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_BD9571MWV is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_DA9210 b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_DA9210
new file mode 100644
index 000000000..ed858d92d
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_DA9210
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_DA9210 is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_DA9211 b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_DA9211
new file mode 100644
index 000000000..5f4b883da
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_DA9211
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_DA9211 is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_FAN53555 b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_FAN53555
new file mode 100644
index 000000000..d62314c7d
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_FAN53555
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_FAN53555 is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_FIXED_VOLTAGE b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_FIXED_VOLTAGE
new file mode 100644
index 000000000..63c1bd929
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_FIXED_VOLTAGE
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_FIXED_VOLTAGE is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_GPIO b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_GPIO
new file mode 100644
index 000000000..91c099fda
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_GPIO
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_GPIO is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_ISL6271A b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_ISL6271A
new file mode 100644
index 000000000..f2507c882
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_ISL6271A
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_ISL6271A is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_ISL9305 b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_ISL9305
new file mode 100644
index 000000000..70ade2e4d
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_ISL9305
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_ISL9305 is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_LP3971 b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_LP3971
new file mode 100644
index 000000000..e5bd8a9e8
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_LP3971
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_LP3971 is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_LP3972 b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_LP3972
new file mode 100644
index 000000000..3820f4be8
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_LP3972
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_LP3972 is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_LP872X b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_LP872X
new file mode 100644
index 000000000..a41e5d369
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_LP872X
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_LP872X is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_LP8755 b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_LP8755
new file mode 100644
index 000000000..3d3d38b77
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_LP8755
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_LP8755 is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_LTC3589 b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_LTC3589
new file mode 100644
index 000000000..d14c63b54
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_LTC3589
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_LTC3589 is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_LTC3676 b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_LTC3676
new file mode 100644
index 000000000..a8f50af1c
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_LTC3676
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_LTC3676 is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_MAX1586 b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_MAX1586
new file mode 100644
index 000000000..a97539613
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_MAX1586
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_MAX1586 is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_MAX8649 b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_MAX8649
new file mode 100644
index 000000000..79620946a
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_MAX8649
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_MAX8649 is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_MAX8660 b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_MAX8660
new file mode 100644
index 000000000..6b033e3b6
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_MAX8660
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_MAX8660 is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_MAX8952 b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_MAX8952
new file mode 100644
index 000000000..f8346c0fc
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_MAX8952
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_MAX8952 is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_MT6311 b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_MT6311
new file mode 100644
index 000000000..884c0d452
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_MT6311
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_MT6311 is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_PFUZE100 b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_PFUZE100
new file mode 100644
index 000000000..726541598
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_PFUZE100
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_PFUZE100 is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_PV88060 b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_PV88060
new file mode 100644
index 000000000..6c69caa24
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_PV88060
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_PV88060 is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_PV88080 b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_PV88080
new file mode 100644
index 000000000..4b024f4ba
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_PV88080
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_PV88080 is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_PV88090 b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_PV88090
new file mode 100644
index 000000000..009707021
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_PV88090
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_PV88090 is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_PWM b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_PWM
new file mode 100644
index 000000000..81698143a
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_PWM
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_PWM is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_TPS51632 b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_TPS51632
new file mode 100644
index 000000000..b586678e3
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_TPS51632
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_TPS51632 is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_TPS62360 b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_TPS62360
new file mode 100644
index 000000000..b6904c247
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_TPS62360
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_TPS62360 is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_TPS65023 b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_TPS65023
new file mode 100644
index 000000000..7e5697b53
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_TPS65023
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_TPS65023 is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_TPS6507X b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_TPS6507X
new file mode 100644
index 000000000..bcb7b9d40
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_TPS6507X
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_TPS6507X is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_TPS6524X b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_TPS6524X
new file mode 100644
index 000000000..a7363878b
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_TPS6524X
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_TPS6524X is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_USERSPACE_CONSUMER b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_USERSPACE_CONSUMER
new file mode 100644
index 000000000..f6a6e11df
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_USERSPACE_CONSUMER
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_VIRTUAL_CONSUMER b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_VIRTUAL_CONSUMER
new file mode 100644
index 000000000..cfdfe491c
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_REGULATOR_VIRTUAL_CONSUMER
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_SENSORS_LTC2978_REGULATOR b/configs/base-generic/x86/x86_64/CONFIG_SENSORS_LTC2978_REGULATOR
new file mode 100644
index 000000000..54d82ddb6
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_SENSORS_LTC2978_REGULATOR
@@ -0,0 +1 @@
+# CONFIG_SENSORS_LTC2978_REGULATOR is not set
diff --git a/configs/base-generic/x86/x86_64/CONFIG_SND_HDA_POWER_SAVE_DEFAULT b/configs/base-generic/x86/x86_64/CONFIG_SND_HDA_POWER_SAVE_DEFAULT
new file mode 100644
index 000000000..ba018972d
--- /dev/null
+++ b/configs/base-generic/x86/x86_64/CONFIG_SND_HDA_POWER_SAVE_DEFAULT
@@ -0,0 +1 @@
+CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
diff --git a/gitrev b/gitrev
index 62c0a86e1..982c45e9d 100644
--- a/gitrev
+++ b/gitrev
@@ -1 +1 @@
-d39a01eff9af1045f6e30ff9db40310517c4b45f
+032b4cc8ff84490c4bc7c4ef8c91e6d83a637538
diff --git a/kernel-aarch64-debug.config b/kernel-aarch64-debug.config
index 5c658c5ab..ce9bcd14d 100644
--- a/kernel-aarch64-debug.config
+++ b/kernel-aarch64-debug.config
@@ -5195,7 +5195,7 @@ CONFIG_SND_HDA_INPUT_BEEP_MODE=0
CONFIG_SND_HDA_INPUT_BEEP=y
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDA_PATCH_LOADER=y
-CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
+CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
CONFIG_SND_HDA_POWER_SAVE=y
CONFIG_SND_HDA_PREALLOC_SIZE=4096
CONFIG_SND_HDA_RECONFIG=y
diff --git a/kernel-aarch64.config b/kernel-aarch64.config
index 8940d979b..bee85ce54 100644
--- a/kernel-aarch64.config
+++ b/kernel-aarch64.config
@@ -5173,7 +5173,7 @@ CONFIG_SND_HDA_INPUT_BEEP_MODE=0
CONFIG_SND_HDA_INPUT_BEEP=y
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDA_PATCH_LOADER=y
-CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
+CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
CONFIG_SND_HDA_POWER_SAVE=y
CONFIG_SND_HDA_PREALLOC_SIZE=4096
CONFIG_SND_HDA_RECONFIG=y
diff --git a/kernel-armv7hl-debug.config b/kernel-armv7hl-debug.config
index 6fb73fd7c..1dad6897b 100644
--- a/kernel-armv7hl-debug.config
+++ b/kernel-armv7hl-debug.config
@@ -5581,7 +5581,7 @@ CONFIG_SND_HDA_INPUT_BEEP_MODE=0
CONFIG_SND_HDA_INPUT_BEEP=y
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDA_PATCH_LOADER=y
-CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
+CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
CONFIG_SND_HDA_POWER_SAVE=y
CONFIG_SND_HDA_PREALLOC_SIZE=4096
CONFIG_SND_HDA_RECONFIG=y
diff --git a/kernel-armv7hl-lpae-debug.config b/kernel-armv7hl-lpae-debug.config
index 309de1bd1..72a53962a 100644
--- a/kernel-armv7hl-lpae-debug.config
+++ b/kernel-armv7hl-lpae-debug.config
@@ -5252,7 +5252,7 @@ CONFIG_SND_HDA_INPUT_BEEP_MODE=0
CONFIG_SND_HDA_INPUT_BEEP=y
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDA_PATCH_LOADER=y
-CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
+CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
CONFIG_SND_HDA_POWER_SAVE=y
CONFIG_SND_HDA_PREALLOC_SIZE=4096
CONFIG_SND_HDA_RECONFIG=y
diff --git a/kernel-armv7hl-lpae.config b/kernel-armv7hl-lpae.config
index 494744bc4..99b555960 100644
--- a/kernel-armv7hl-lpae.config
+++ b/kernel-armv7hl-lpae.config
@@ -5230,7 +5230,7 @@ CONFIG_SND_HDA_INPUT_BEEP_MODE=0
CONFIG_SND_HDA_INPUT_BEEP=y
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDA_PATCH_LOADER=y
-CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
+CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
CONFIG_SND_HDA_POWER_SAVE=y
CONFIG_SND_HDA_PREALLOC_SIZE=4096
CONFIG_SND_HDA_RECONFIG=y
diff --git a/kernel-armv7hl.config b/kernel-armv7hl.config
index c28c79e0d..15eea61d4 100644
--- a/kernel-armv7hl.config
+++ b/kernel-armv7hl.config
@@ -5559,7 +5559,7 @@ CONFIG_SND_HDA_INPUT_BEEP_MODE=0
CONFIG_SND_HDA_INPUT_BEEP=y
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDA_PATCH_LOADER=y
-CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
+CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
CONFIG_SND_HDA_POWER_SAVE=y
CONFIG_SND_HDA_PREALLOC_SIZE=4096
CONFIG_SND_HDA_RECONFIG=y
diff --git a/kernel-i686-PAE.config b/kernel-i686-PAE.config
index 08e83261a..9bc749412 100644
--- a/kernel-i686-PAE.config
+++ b/kernel-i686-PAE.config
@@ -4899,7 +4899,7 @@ CONFIG_SND_HDA_INPUT_BEEP_MODE=0
CONFIG_SND_HDA_INPUT_BEEP=y
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDA_PATCH_LOADER=y
-CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
+CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
CONFIG_SND_HDA_POWER_SAVE=y
CONFIG_SND_HDA_PREALLOC_SIZE=4096
CONFIG_SND_HDA_RECONFIG=y
diff --git a/kernel-i686-PAEdebug.config b/kernel-i686-PAEdebug.config
index 1cbee7cd6..f507009e0 100644
--- a/kernel-i686-PAEdebug.config
+++ b/kernel-i686-PAEdebug.config
@@ -4920,7 +4920,7 @@ CONFIG_SND_HDA_INPUT_BEEP_MODE=0
CONFIG_SND_HDA_INPUT_BEEP=y
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDA_PATCH_LOADER=y
-CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
+CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
CONFIG_SND_HDA_POWER_SAVE=y
CONFIG_SND_HDA_PREALLOC_SIZE=4096
CONFIG_SND_HDA_RECONFIG=y
diff --git a/kernel-i686-debug.config b/kernel-i686-debug.config
index b00247420..c860806ca 100644
--- a/kernel-i686-debug.config
+++ b/kernel-i686-debug.config
@@ -4920,7 +4920,7 @@ CONFIG_SND_HDA_INPUT_BEEP_MODE=0
CONFIG_SND_HDA_INPUT_BEEP=y
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDA_PATCH_LOADER=y
-CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
+CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
CONFIG_SND_HDA_POWER_SAVE=y
CONFIG_SND_HDA_PREALLOC_SIZE=4096
CONFIG_SND_HDA_RECONFIG=y
diff --git a/kernel-i686.config b/kernel-i686.config
index deb93d08a..51c3b1690 100644
--- a/kernel-i686.config
+++ b/kernel-i686.config
@@ -4899,7 +4899,7 @@ CONFIG_SND_HDA_INPUT_BEEP_MODE=0
CONFIG_SND_HDA_INPUT_BEEP=y
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDA_PATCH_LOADER=y
-CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
+CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
CONFIG_SND_HDA_POWER_SAVE=y
CONFIG_SND_HDA_PREALLOC_SIZE=4096
CONFIG_SND_HDA_RECONFIG=y
diff --git a/kernel-ppc64-debug.config b/kernel-ppc64-debug.config
index 5e07a1559..18056866c 100644
--- a/kernel-ppc64-debug.config
+++ b/kernel-ppc64-debug.config
@@ -4729,7 +4729,7 @@ CONFIG_SND_HDA_INPUT_BEEP_MODE=0
CONFIG_SND_HDA_INPUT_BEEP=y
# CONFIG_SND_HDA_INTEL is not set
CONFIG_SND_HDA_PATCH_LOADER=y
-CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
+CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
CONFIG_SND_HDA_POWER_SAVE=y
CONFIG_SND_HDA_PREALLOC_SIZE=4096
CONFIG_SND_HDA_RECONFIG=y
diff --git a/kernel-ppc64.config b/kernel-ppc64.config
index 0a445c0e9..a124f112c 100644
--- a/kernel-ppc64.config
+++ b/kernel-ppc64.config
@@ -4706,7 +4706,7 @@ CONFIG_SND_HDA_INPUT_BEEP_MODE=0
CONFIG_SND_HDA_INPUT_BEEP=y
# CONFIG_SND_HDA_INTEL is not set
CONFIG_SND_HDA_PATCH_LOADER=y
-CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
+CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
CONFIG_SND_HDA_POWER_SAVE=y
CONFIG_SND_HDA_PREALLOC_SIZE=4096
CONFIG_SND_HDA_RECONFIG=y
diff --git a/kernel-ppc64le-debug.config b/kernel-ppc64le-debug.config
index c630d338a..beaab351d 100644
--- a/kernel-ppc64le-debug.config
+++ b/kernel-ppc64le-debug.config
@@ -4659,7 +4659,7 @@ CONFIG_SND_HDA_INPUT_BEEP_MODE=0
CONFIG_SND_HDA_INPUT_BEEP=y
# CONFIG_SND_HDA_INTEL is not set
CONFIG_SND_HDA_PATCH_LOADER=y
-CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
+CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
CONFIG_SND_HDA_POWER_SAVE=y
CONFIG_SND_HDA_PREALLOC_SIZE=4096
CONFIG_SND_HDA_RECONFIG=y
diff --git a/kernel-ppc64le.config b/kernel-ppc64le.config
index 7556814dd..719aa9e91 100644
--- a/kernel-ppc64le.config
+++ b/kernel-ppc64le.config
@@ -4636,7 +4636,7 @@ CONFIG_SND_HDA_INPUT_BEEP_MODE=0
CONFIG_SND_HDA_INPUT_BEEP=y
# CONFIG_SND_HDA_INTEL is not set
CONFIG_SND_HDA_PATCH_LOADER=y
-CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
+CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
CONFIG_SND_HDA_POWER_SAVE=y
CONFIG_SND_HDA_PREALLOC_SIZE=4096
CONFIG_SND_HDA_RECONFIG=y
diff --git a/kernel-s390x-debug.config b/kernel-s390x-debug.config
index 1942dc4e5..dc3c26f62 100644
--- a/kernel-s390x-debug.config
+++ b/kernel-s390x-debug.config
@@ -4558,7 +4558,7 @@ CONFIG_SND_HDA_INPUT_BEEP_MODE=0
CONFIG_SND_HDA_INPUT_BEEP=y
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDA_PATCH_LOADER=y
-CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
+CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
CONFIG_SND_HDA_POWER_SAVE=y
CONFIG_SND_HDA_PREALLOC_SIZE=4096
CONFIG_SND_HDA_RECONFIG=y
diff --git a/kernel-s390x.config b/kernel-s390x.config
index a7b2dc307..6428cf9df 100644
--- a/kernel-s390x.config
+++ b/kernel-s390x.config
@@ -4535,7 +4535,7 @@ CONFIG_SND_HDA_INPUT_BEEP_MODE=0
CONFIG_SND_HDA_INPUT_BEEP=y
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDA_PATCH_LOADER=y
-CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
+CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
CONFIG_SND_HDA_POWER_SAVE=y
CONFIG_SND_HDA_PREALLOC_SIZE=4096
CONFIG_SND_HDA_RECONFIG=y
diff --git a/kernel-x86_64-debug.config b/kernel-x86_64-debug.config
index de590262d..ba270556a 100644
--- a/kernel-x86_64-debug.config
+++ b/kernel-x86_64-debug.config
@@ -724,6 +724,7 @@ CONFIG_CHARGER_BQ24190=m
# CONFIG_CHARGER_ISP1704 is not set
# CONFIG_CHARGER_LP8727 is not set
# CONFIG_CHARGER_LTC3651 is not set
+# CONFIG_CHARGER_MANAGER is not set
# CONFIG_CHARGER_MAX8903 is not set
# CONFIG_CHARGER_PCF50633 is not set
# CONFIG_CHARGER_RT9455 is not set
@@ -2207,6 +2208,7 @@ CONFIG_INPUT_POLLDEV=m
CONFIG_INPUT_POWERMATE=m
# CONFIG_INPUT_PWM_BEEPER is not set
# CONFIG_INPUT_PWM_VIBRA is not set
+# CONFIG_INPUT_REGULATOR_HAPTIC is not set
CONFIG_INPUT_RETU_PWRBUTTON=m
CONFIG_INPUT_RK805_PWRKEY=m
CONFIG_INPUT_SOC_BUTTON_ARRAY=m
@@ -2712,7 +2714,7 @@ CONFIG_LEDS_NIC78BX=m
# CONFIG_LEDS_PCA955X is not set
# CONFIG_LEDS_PCA963X is not set
# CONFIG_LEDS_PWM is not set
-CONFIG_LEDS_REGULATOR=m
+# CONFIG_LEDS_REGULATOR is not set
# CONFIG_LEDS_S3C24XX is not set
# CONFIG_LEDS_SYSCON is not set
# CONFIG_LEDS_TCA6507 is not set
@@ -4227,11 +4229,44 @@ CONFIG_REALTEK_PHY=m
CONFIG_REFCOUNT_FULL=y
CONFIG_REGMAP_I2C=y
CONFIG_REGMAP=y
-CONFIG_REGULATOR_BD9571MWV=m
+# CONFIG_REGULATOR_ACT8865 is not set
+# CONFIG_REGULATOR_AD5398 is not set
+# CONFIG_REGULATOR_AXP20X is not set
+# CONFIG_REGULATOR_BD9571MWV is not set
+# CONFIG_REGULATOR_DA9210 is not set
+# CONFIG_REGULATOR_DA9211 is not set
# CONFIG_REGULATOR_DEBUG is not set
-# CONFIG_REGULATOR is not set
+# CONFIG_REGULATOR_FAN53555 is not set
+# CONFIG_REGULATOR_FIXED_VOLTAGE is not set
+# CONFIG_REGULATOR_GPIO is not set
+# CONFIG_REGULATOR_ISL6271A is not set
+# CONFIG_REGULATOR_ISL9305 is not set
+# CONFIG_REGULATOR_LP3971 is not set
+# CONFIG_REGULATOR_LP3972 is not set
+# CONFIG_REGULATOR_LP872X is not set
+# CONFIG_REGULATOR_LP8755 is not set
+# CONFIG_REGULATOR_LTC3589 is not set
+# CONFIG_REGULATOR_LTC3676 is not set
+# CONFIG_REGULATOR_MAX1586 is not set
+# CONFIG_REGULATOR_MAX8649 is not set
+# CONFIG_REGULATOR_MAX8660 is not set
+# CONFIG_REGULATOR_MAX8952 is not set
+# CONFIG_REGULATOR_MT6311 is not set
+# CONFIG_REGULATOR_PFUZE100 is not set
+# CONFIG_REGULATOR_PV88060 is not set
+# CONFIG_REGULATOR_PV88080 is not set
+# CONFIG_REGULATOR_PV88090 is not set
+# CONFIG_REGULATOR_PWM is not set
+# CONFIG_REGULATOR_TPS51632 is not set
+# CONFIG_REGULATOR_TPS62360 is not set
+# CONFIG_REGULATOR_TPS65023 is not set
+# CONFIG_REGULATOR_TPS6507X is not set
# CONFIG_REGULATOR_TPS65132 is not set
+# CONFIG_REGULATOR_TPS6524X is not set
+# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
CONFIG_REGULATOR_VCTRL=m
+# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
+CONFIG_REGULATOR=y
# CONFIG_REISERFS_CHECK is not set
CONFIG_REISERFS_FS=m
CONFIG_REISERFS_FS_POSIX_ACL=y
@@ -4691,6 +4726,7 @@ CONFIG_SENSORS_LM95241=m
CONFIG_SENSORS_LM95245=m
CONFIG_SENSORS_LTC2945=m
CONFIG_SENSORS_LTC2978=m
+# CONFIG_SENSORS_LTC2978_REGULATOR is not set
CONFIG_SENSORS_LTC2990=m
CONFIG_SENSORS_LTC3815=m
CONFIG_SENSORS_LTC4151=m
diff --git a/kernel-x86_64.config b/kernel-x86_64.config
index 026c86f92..80a1a3c70 100644
--- a/kernel-x86_64.config
+++ b/kernel-x86_64.config
@@ -723,6 +723,7 @@ CONFIG_CHARGER_BQ24190=m
# CONFIG_CHARGER_ISP1704 is not set
# CONFIG_CHARGER_LP8727 is not set
# CONFIG_CHARGER_LTC3651 is not set
+# CONFIG_CHARGER_MANAGER is not set
# CONFIG_CHARGER_MAX8903 is not set
# CONFIG_CHARGER_PCF50633 is not set
# CONFIG_CHARGER_RT9455 is not set
@@ -2189,6 +2190,7 @@ CONFIG_INPUT_POLLDEV=m
CONFIG_INPUT_POWERMATE=m
# CONFIG_INPUT_PWM_BEEPER is not set
# CONFIG_INPUT_PWM_VIBRA is not set
+# CONFIG_INPUT_REGULATOR_HAPTIC is not set
CONFIG_INPUT_RETU_PWRBUTTON=m
CONFIG_INPUT_RK805_PWRKEY=m
CONFIG_INPUT_SOC_BUTTON_ARRAY=m
@@ -2692,7 +2694,7 @@ CONFIG_LEDS_NIC78BX=m
# CONFIG_LEDS_PCA955X is not set
# CONFIG_LEDS_PCA963X is not set
# CONFIG_LEDS_PWM is not set
-CONFIG_LEDS_REGULATOR=m
+# CONFIG_LEDS_REGULATOR is not set
# CONFIG_LEDS_S3C24XX is not set
# CONFIG_LEDS_SYSCON is not set
# CONFIG_LEDS_TCA6507 is not set
@@ -4206,11 +4208,44 @@ CONFIG_REALTEK_PHY=m
# CONFIG_REFCOUNT_FULL is not set
CONFIG_REGMAP_I2C=y
CONFIG_REGMAP=y
-CONFIG_REGULATOR_BD9571MWV=m
+# CONFIG_REGULATOR_ACT8865 is not set
+# CONFIG_REGULATOR_AD5398 is not set
+# CONFIG_REGULATOR_AXP20X is not set
+# CONFIG_REGULATOR_BD9571MWV is not set
+# CONFIG_REGULATOR_DA9210 is not set
+# CONFIG_REGULATOR_DA9211 is not set
# CONFIG_REGULATOR_DEBUG is not set
-# CONFIG_REGULATOR is not set
+# CONFIG_REGULATOR_FAN53555 is not set
+# CONFIG_REGULATOR_FIXED_VOLTAGE is not set
+# CONFIG_REGULATOR_GPIO is not set
+# CONFIG_REGULATOR_ISL6271A is not set
+# CONFIG_REGULATOR_ISL9305 is not set
+# CONFIG_REGULATOR_LP3971 is not set
+# CONFIG_REGULATOR_LP3972 is not set
+# CONFIG_REGULATOR_LP872X is not set
+# CONFIG_REGULATOR_LP8755 is not set
+# CONFIG_REGULATOR_LTC3589 is not set
+# CONFIG_REGULATOR_LTC3676 is not set
+# CONFIG_REGULATOR_MAX1586 is not set
+# CONFIG_REGULATOR_MAX8649 is not set
+# CONFIG_REGULATOR_MAX8660 is not set
+# CONFIG_REGULATOR_MAX8952 is not set
+# CONFIG_REGULATOR_MT6311 is not set
+# CONFIG_REGULATOR_PFUZE100 is not set
+# CONFIG_REGULATOR_PV88060 is not set
+# CONFIG_REGULATOR_PV88080 is not set
+# CONFIG_REGULATOR_PV88090 is not set
+# CONFIG_REGULATOR_PWM is not set
+# CONFIG_REGULATOR_TPS51632 is not set
+# CONFIG_REGULATOR_TPS62360 is not set
+# CONFIG_REGULATOR_TPS65023 is not set
+# CONFIG_REGULATOR_TPS6507X is not set
# CONFIG_REGULATOR_TPS65132 is not set
+# CONFIG_REGULATOR_TPS6524X is not set
+# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
CONFIG_REGULATOR_VCTRL=m
+# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
+CONFIG_REGULATOR=y
# CONFIG_REISERFS_CHECK is not set
CONFIG_REISERFS_FS=m
CONFIG_REISERFS_FS_POSIX_ACL=y
@@ -4670,6 +4705,7 @@ CONFIG_SENSORS_LM95241=m
CONFIG_SENSORS_LM95245=m
CONFIG_SENSORS_LTC2945=m
CONFIG_SENSORS_LTC2978=m
+# CONFIG_SENSORS_LTC2978_REGULATOR is not set
CONFIG_SENSORS_LTC2990=m
CONFIG_SENSORS_LTC3815=m
CONFIG_SENSORS_LTC4151=m
diff --git a/kernel.spec b/kernel.spec
index 9041dbccf..856769466 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -77,7 +77,7 @@ Summary: The Linux kernel
# The rc snapshot level
%global rcrev 3
# The git snapshot level
-%define gitrev 2
+%define gitrev 4
# Set rpm version accordingly
%define rpmversion 4.%{upstream_sublevel}.0
%endif
@@ -654,8 +654,6 @@ Patch631: 0002-HID-multitouch-Only-look-at-non-touch-fields-in-firs.patch
Patch632: 0003-HID-multitouch-Combine-all-left-button-events-in-a-f.patch
# Reported upstream
-Patch633: 0001-x86-PCI-fix-infinity-loop-in-search-for-64bit-BAR-pl.patch
-Patch634: 0002-x86-PCI-only-enable-a-64bit-BAR-on-single-socket-AMD.patch
Patch635: 0003-x86-PCI-limit-the-size-of-the-64bit-BAR-to-256GB.patch
# END OF PATCH DEFINITIONS
@@ -2212,6 +2210,15 @@ fi
#
#
%changelog
+* Fri Dec 15 2017 Laura Abbott <labbott@redhat.com> - 4.15.0-0.rc3.git4.1
+- Linux v4.15-rc3-86-g032b4cc8ff84
+
+* Fri Dec 15 2017 Hans de Goede <jwrdegoede@fedoraproject.org>
+- Enable CONFIG_REGULATOR on x86_64, fixing USB PD charging on some devices
+
+* Thu Dec 14 2017 Laura Abbott <labbott@redhat.com> - 4.15.0-0.rc3.git3.1
+- Linux v4.15-rc3-45-g7c5cac1bc717
+
* Wed Dec 13 2017 Laura Abbott <labbott@redhat.com> - 4.15.0-0.rc3.git2.1
- Linux v4.15-rc3-37-gd39a01eff9af
diff --git a/sources b/sources
index 092af3b7e..d5a75b18f 100644
--- a/sources
+++ b/sources
@@ -1,4 +1,4 @@
SHA512 (linux-4.14.tar.xz) = 77e43a02d766c3d73b7e25c4aafb2e931d6b16e870510c22cef0cdb05c3acb7952b8908ebad12b10ef982c6efbe286364b1544586e715cf38390e483927904d8
SHA512 (perf-man-4.14.tar.gz) = 76a9d8adc284cdffd4b3fbb060e7f9a14109267707ce1d03f4c3239cd70d8d164f697da3a0f90a363fbcac42a61d3c378afbcc2a86f112c501b9cb5ce74ef9f8
SHA512 (patch-4.15-rc3.xz) = a29fbd30eebad701232aecb078a84591850702a95a66d5900c02ee95bae234e6a38b9d62029a4cb5aa286c326bce0ee47cce01bdafcaf2bc4e02b82ec046bcdd
-SHA512 (patch-4.15-rc3-git2.xz) = 39ae30b8166679c599ab7e41155e885876de7011637322a6cf47a0e0afeb95004ae3dc96c72b2b0bd0f5848b697416b9763266732f65b20f92deb83bc7241e4b
+SHA512 (patch-4.15-rc3-git4.xz) = 5bca8ece2c1b2492203e60b537bb4de2fd509d87c7b9ea58370b555ed2049986d15ed0290a73971dd21720e9c579e12206bf8d38333f420baae3b240dc6d0c26