diff options
author | Justin M. Forbes <jforbes@fedoraproject.org> | 2018-04-06 12:00:21 -0500 |
---|---|---|
committer | Justin M. Forbes <jforbes@fedoraproject.org> | 2018-04-06 12:00:21 -0500 |
commit | 5bf5e37a7486ccdfd14568b43d80c148729a5483 (patch) | |
tree | 27273118bf39dbabe17100fea4fb2e9614f1736c | |
parent | 9664f61c53daecbcfe15acdae46d0d1c47d63696 (diff) | |
download | kernel-5bf5e37a7486ccdfd14568b43d80c148729a5483.tar.gz kernel-5bf5e37a7486ccdfd14568b43d80c148729a5483.tar.xz kernel-5bf5e37a7486ccdfd14568b43d80c148729a5483.zip |
Linux v4.16-9576-g38c23685b273
55 files changed, 363 insertions, 959 deletions
diff --git a/arm64-Revert-allwinner-a64-pine64-Use-dcdc1-regulato.patch b/arm64-Revert-allwinner-a64-pine64-Use-dcdc1-regulato.patch index 33f9271b7..f8948748d 100644 --- a/arm64-Revert-allwinner-a64-pine64-Use-dcdc1-regulato.patch +++ b/arm64-Revert-allwinner-a64-pine64-Use-dcdc1-regulato.patch @@ -33,9 +33,9 @@ index d06e34b5d192..caf8b6fbe5e3 100644 pinctrl-0 = <&mmc0_pins>; - vmmc-supply = <®_dcdc1>; + vmmc-supply = <®_vcc3v3>; - cd-gpios = <&pio 5 6 GPIO_ACTIVE_HIGH>; - cd-inverted; + cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; disable-wp; + bus-width = <4>; -- 2.14.3 diff --git a/bcm2837-gpio-expander.patch b/bcm2837-gpio-expander.patch deleted file mode 100644 index f5b8370b4..000000000 --- a/bcm2837-gpio-expander.patch +++ /dev/null @@ -1,707 +0,0 @@ -From patchwork Tue Feb 20 12:19:31 2018 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: [v5,1/5] ARM: bcm2835: sync firmware properties with downstream -From: Baruch Siach <baruch@tkos.co.il> -X-Patchwork-Id: 10229963 -Message-Id: <e7d1f1d0789f11d37957a8998bee23d035115aeb.1519128054.git.baruch@tkos.co.il> -To: Linus Walleij <linus.walleij@linaro.org>, - Dave Stevenson <dave.stevenson@raspberrypi.org>, - Eric Anholt <eric@anholt.net>, Stefan Wahren <stefan.wahren@i2se.com> -Cc: devicetree@vger.kernel.org, Baruch Siach <baruch@tkos.co.il>, - linux-gpio@vger.kernel.org, Michael Zoran <mzoran@crowfest.net>, - Rob Herring <robh+dt@kernel.org>, linux-rpi-kernel@lists.infradead.org, - Frank Rowand <frowand.list@gmail.com>, linux-arm-kernel@lists.infradead.org -Date: Tue, 20 Feb 2018 14:19:31 +0200 - -Add latest firmware property tags from the latest Raspberry Pi downstream -kernel. This is needed for the GPIO tags, so we can control the GPIO -multiplexor lines. - -Acked-by: Stefan Wahren <stefan.wahren@i2se.com> -Signed-off-by: Baruch Siach <baruch@tkos.co.il> ---- -v4: No change - -v3: Add Stefan's ack - -v2: No change ---- - include/soc/bcm2835/raspberrypi-firmware.h | 18 ++++++++++++++++++ - 1 file changed, 18 insertions(+) - -diff --git a/include/soc/bcm2835/raspberrypi-firmware.h b/include/soc/bcm2835/raspberrypi-firmware.h -index cb979ad90401..50df5b28d2c9 100644 ---- a/include/soc/bcm2835/raspberrypi-firmware.h -+++ b/include/soc/bcm2835/raspberrypi-firmware.h -@@ -63,6 +63,7 @@ enum rpi_firmware_property_tag { - RPI_FIRMWARE_GET_MIN_VOLTAGE = 0x00030008, - RPI_FIRMWARE_GET_TURBO = 0x00030009, - RPI_FIRMWARE_GET_MAX_TEMPERATURE = 0x0003000a, -+ RPI_FIRMWARE_GET_STC = 0x0003000b, - RPI_FIRMWARE_ALLOCATE_MEMORY = 0x0003000c, - RPI_FIRMWARE_LOCK_MEMORY = 0x0003000d, - RPI_FIRMWARE_UNLOCK_MEMORY = 0x0003000e, -@@ -72,12 +73,22 @@ enum rpi_firmware_property_tag { - RPI_FIRMWARE_SET_ENABLE_QPU = 0x00030012, - RPI_FIRMWARE_GET_DISPMANX_RESOURCE_MEM_HANDLE = 0x00030014, - RPI_FIRMWARE_GET_EDID_BLOCK = 0x00030020, -+ RPI_FIRMWARE_GET_CUSTOMER_OTP = 0x00030021, - RPI_FIRMWARE_GET_DOMAIN_STATE = 0x00030030, - RPI_FIRMWARE_SET_CLOCK_STATE = 0x00038001, - RPI_FIRMWARE_SET_CLOCK_RATE = 0x00038002, - RPI_FIRMWARE_SET_VOLTAGE = 0x00038003, - RPI_FIRMWARE_SET_TURBO = 0x00038009, -+ RPI_FIRMWARE_SET_CUSTOMER_OTP = 0x00038021, - RPI_FIRMWARE_SET_DOMAIN_STATE = 0x00038030, -+ RPI_FIRMWARE_GET_GPIO_STATE = 0x00030041, -+ RPI_FIRMWARE_SET_GPIO_STATE = 0x00038041, -+ RPI_FIRMWARE_SET_SDHOST_CLOCK = 0x00038042, -+ RPI_FIRMWARE_GET_GPIO_CONFIG = 0x00030043, -+ RPI_FIRMWARE_SET_GPIO_CONFIG = 0x00038043, -+ RPI_FIRMWARE_GET_PERIPH_REG = 0x00030045, -+ RPI_FIRMWARE_SET_PERIPH_REG = 0x00038045, -+ - - /* Dispmanx TAGS */ - RPI_FIRMWARE_FRAMEBUFFER_ALLOCATE = 0x00040001, -@@ -91,6 +102,8 @@ enum rpi_firmware_property_tag { - RPI_FIRMWARE_FRAMEBUFFER_GET_VIRTUAL_OFFSET = 0x00040009, - RPI_FIRMWARE_FRAMEBUFFER_GET_OVERSCAN = 0x0004000a, - RPI_FIRMWARE_FRAMEBUFFER_GET_PALETTE = 0x0004000b, -+ RPI_FIRMWARE_FRAMEBUFFER_GET_TOUCHBUF = 0x0004000f, -+ RPI_FIRMWARE_FRAMEBUFFER_GET_GPIOVIRTBUF = 0x00040010, - RPI_FIRMWARE_FRAMEBUFFER_RELEASE = 0x00048001, - RPI_FIRMWARE_FRAMEBUFFER_TEST_PHYSICAL_WIDTH_HEIGHT = 0x00044003, - RPI_FIRMWARE_FRAMEBUFFER_TEST_VIRTUAL_WIDTH_HEIGHT = 0x00044004, -@@ -100,6 +113,7 @@ enum rpi_firmware_property_tag { - RPI_FIRMWARE_FRAMEBUFFER_TEST_VIRTUAL_OFFSET = 0x00044009, - RPI_FIRMWARE_FRAMEBUFFER_TEST_OVERSCAN = 0x0004400a, - RPI_FIRMWARE_FRAMEBUFFER_TEST_PALETTE = 0x0004400b, -+ RPI_FIRMWARE_FRAMEBUFFER_TEST_VSYNC = 0x0004400e, - RPI_FIRMWARE_FRAMEBUFFER_SET_PHYSICAL_WIDTH_HEIGHT = 0x00048003, - RPI_FIRMWARE_FRAMEBUFFER_SET_VIRTUAL_WIDTH_HEIGHT = 0x00048004, - RPI_FIRMWARE_FRAMEBUFFER_SET_DEPTH = 0x00048005, -@@ -108,6 +122,10 @@ enum rpi_firmware_property_tag { - RPI_FIRMWARE_FRAMEBUFFER_SET_VIRTUAL_OFFSET = 0x00048009, - RPI_FIRMWARE_FRAMEBUFFER_SET_OVERSCAN = 0x0004800a, - RPI_FIRMWARE_FRAMEBUFFER_SET_PALETTE = 0x0004800b, -+ RPI_FIRMWARE_FRAMEBUFFER_SET_TOUCHBUF = 0x0004801f, -+ RPI_FIRMWARE_FRAMEBUFFER_SET_GPIOVIRTBUF = 0x00048020, -+ RPI_FIRMWARE_FRAMEBUFFER_SET_VSYNC = 0x0004800e, -+ RPI_FIRMWARE_FRAMEBUFFER_SET_BACKLIGHT = 0x0004800f, - - RPI_FIRMWARE_VCHIQ_INIT = 0x00048010, - -From patchwork Tue Feb 20 12:19:32 2018 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: [v5,2/5] dt-bindings: gpio: add raspberry pi GPIO expander binding -From: Baruch Siach <baruch@tkos.co.il> -X-Patchwork-Id: 10229965 -Message-Id: <f400b48cbcd8a138c39d4e8f63d6c1f569090dcc.1519128054.git.baruch@tkos.co.il> -To: Linus Walleij <linus.walleij@linaro.org>, - Dave Stevenson <dave.stevenson@raspberrypi.org>, - Eric Anholt <eric@anholt.net>, Stefan Wahren <stefan.wahren@i2se.com> -Cc: devicetree@vger.kernel.org, Baruch Siach <baruch@tkos.co.il>, - linux-gpio@vger.kernel.org, Michael Zoran <mzoran@crowfest.net>, - Rob Herring <robh+dt@kernel.org>, linux-rpi-kernel@lists.infradead.org, - Frank Rowand <frowand.list@gmail.com>, linux-arm-kernel@lists.infradead.org -Date: Tue, 20 Feb 2018 14:19:32 +0200 - -The Raspberry Pi 3 GPIO expander is controlled by the VC4 firmware over -I2C. The firmware mailbox interface allows the ARM core to control the -GPIO lines. - -Signed-off-by: Baruch Siach <baruch@tkos.co.il> -Reviewed-by: Rob Herring <robh@kernel.org> ---- -v5: - * Remove the 'firmware' property - * Note that the gpio node is a child of the firmware node - -v4: - * Move the example gpio node under the firmware node - * Rename gpio node name to plain 'gpio' - -v3: - * Rename node name. - -v2: - * Rename compatible string to raspberrypi,firmware-gpio ---- - .../bindings/gpio/raspberrypi,firmware-gpio.txt | 30 ++++++++++++++++++++++ - 1 file changed, 30 insertions(+) - create mode 100644 Documentation/devicetree/bindings/gpio/raspberrypi,firmware-gpio.txt - -diff --git a/Documentation/devicetree/bindings/gpio/raspberrypi,firmware-gpio.txt b/Documentation/devicetree/bindings/gpio/raspberrypi,firmware-gpio.txt -new file mode 100644 -index 000000000000..ce97265e23ba ---- /dev/null -+++ b/Documentation/devicetree/bindings/gpio/raspberrypi,firmware-gpio.txt -@@ -0,0 +1,30 @@ -+Raspberry Pi GPIO expander -+ -+The Raspberry Pi 3 GPIO expander is controlled by the VC4 firmware. The -+firmware exposes a mailbox interface that allows the ARM core to control the -+GPIO lines on the expander. -+ -+The Raspberry Pi GPIO expander node must be a child node of the Raspberry Pi -+firmware node. -+ -+Required properties: -+ -+- compatible : Should be "raspberrypi,firmware-gpio" -+- gpio-controller : Marks the device node as a gpio controller -+- #gpio-cells : Should be two. The first cell is the pin number, and -+ the second cell is used to specify the gpio polarity: -+ 0 = active high -+ 1 = active low -+ -+Example: -+ -+firmware: firmware-rpi { -+ compatible = "raspberrypi,bcm2835-firmware"; -+ mboxes = <&mailbox>; -+ -+ expgpio: gpio { -+ compatible = "raspberrypi,firmware-gpio"; -+ gpio-controller; -+ #gpio-cells = <2>; -+ }; -+}; -From patchwork Tue Feb 20 12:19:33 2018 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: [v5, - 3/5] gpio: raspberrypi-exp: Driver for RPi3 GPIO expander via mailbox - service -From: Baruch Siach <baruch@tkos.co.il> -X-Patchwork-Id: 10229967 -Message-Id: <8c34f287ee72b340fa9d693aa0e304b25541c74c.1519128054.git.baruch@tkos.co.il> -To: Linus Walleij <linus.walleij@linaro.org>, - Dave Stevenson <dave.stevenson@raspberrypi.org>, - Eric Anholt <eric@anholt.net>, Stefan Wahren <stefan.wahren@i2se.com> -Cc: devicetree@vger.kernel.org, Baruch Siach <baruch@tkos.co.il>, - linux-gpio@vger.kernel.org, Michael Zoran <mzoran@crowfest.net>, - Rob Herring <robh+dt@kernel.org>, linux-rpi-kernel@lists.infradead.org, - Frank Rowand <frowand.list@gmail.com>, linux-arm-kernel@lists.infradead.org -Date: Tue, 20 Feb 2018 14:19:33 +0200 - -From: Dave Stevenson <dave.stevenson@raspberrypi.org> - -Pi3 and Compute Module 3 have a GPIO expander that the -VPU communicates with. -There is a mailbox service that now allows control of this -expander, so add a kernel driver that can make use of it. - -Reviewed-by: Stefan Wahren <stefan.wahren@i2se.com> -Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.org> -Signed-off-by: Baruch Siach <baruch@tkos.co.il> ---- -v5: - * Use the parent node to find the firmware - -v4: - * Don't set the .owner driver field - * Add Stefan's review tag - -v3: - * Tweak Kconfig driver prompt - * Make GPIO_RASPBERRYPI_EXP tristate - * Make COMPILE_TEST independent of RASPBERRYPI_FIRMWARE - * Remove redundant DMA header - * Use less code lines for dev_err() - * Check rpi_exp_gpio_get_polarity() return value - * Remove redundant platform_set_drvdata() call - -v2: - * Rename driver to gpio-raspberrypi-exp - * Populate the gpiochip parent device pointer - * Use macro for the mailbox base GPIO number - * Drop linux/gpio.h and GPIOF_DIR_* - * Check and print firmware error value - * Use devm_gpiochip_add_data(); drop .remove - * A few more minor tweaks ---- - drivers/gpio/Kconfig | 9 ++ - drivers/gpio/Makefile | 1 + - drivers/gpio/gpio-raspberrypi-exp.c | 252 ++++++++++++++++++++++++++++++++++++ - 3 files changed, 262 insertions(+) - create mode 100644 drivers/gpio/gpio-raspberrypi-exp.c - -diff --git a/drivers/gpio/Kconfig b/drivers/gpio/Kconfig -index 8dbb2280538d..fd0562a37f68 100644 ---- a/drivers/gpio/Kconfig -+++ b/drivers/gpio/Kconfig -@@ -122,6 +122,15 @@ config GPIO_ATH79 - Select this option to enable GPIO driver for - Atheros AR71XX/AR724X/AR913X SoC devices. - -+config GPIO_RASPBERRYPI_EXP -+ tristate "Raspberry Pi 3 GPIO Expander" -+ default RASPBERRYPI_FIRMWARE -+ depends on OF_GPIO -+ depends on (ARCH_BCM2835 && RASPBERRYPI_FIRMWARE) || COMPILE_TEST -+ help -+ Turn on GPIO support for the expander on Raspberry Pi 3 boards, using -+ the firmware mailbox to communicate with VideoCore on BCM283x chips. -+ - config GPIO_BCM_KONA - bool "Broadcom Kona GPIO" - depends on OF_GPIO && (ARCH_BCM_MOBILE || COMPILE_TEST) -diff --git a/drivers/gpio/Makefile b/drivers/gpio/Makefile -index cccb0d40846c..76dc0a02bd56 100644 ---- a/drivers/gpio/Makefile -+++ b/drivers/gpio/Makefile -@@ -32,6 +32,7 @@ obj-$(CONFIG_GPIO_AMDPT) += gpio-amdpt.o - obj-$(CONFIG_GPIO_ARIZONA) += gpio-arizona.o - obj-$(CONFIG_GPIO_ATH79) += gpio-ath79.o - obj-$(CONFIG_GPIO_ASPEED) += gpio-aspeed.o -+obj-$(CONFIG_GPIO_RASPBERRYPI_EXP) += gpio-raspberrypi-exp.o - obj-$(CONFIG_GPIO_BCM_KONA) += gpio-bcm-kona.o - obj-$(CONFIG_GPIO_BD9571MWV) += gpio-bd9571mwv.o - obj-$(CONFIG_GPIO_BRCMSTB) += gpio-brcmstb.o -diff --git a/drivers/gpio/gpio-raspberrypi-exp.c b/drivers/gpio/gpio-raspberrypi-exp.c -new file mode 100644 -index 000000000000..d6d36d537e37 ---- /dev/null -+++ b/drivers/gpio/gpio-raspberrypi-exp.c -@@ -0,0 +1,252 @@ -+// SPDX-License-Identifier: GPL-2.0+ -+/* -+ * Raspberry Pi 3 expander GPIO driver -+ * -+ * Uses the firmware mailbox service to communicate with the -+ * GPIO expander on the VPU. -+ * -+ * Copyright (C) 2017 Raspberry Pi Trading Ltd. -+ */ -+ -+#include <linux/err.h> -+#include <linux/gpio/driver.h> -+#include <linux/module.h> -+#include <linux/platform_device.h> -+#include <soc/bcm2835/raspberrypi-firmware.h> -+ -+#define MODULE_NAME "raspberrypi-exp-gpio" -+#define NUM_GPIO 8 -+ -+#define RPI_EXP_GPIO_BASE 128 -+ -+#define RPI_EXP_GPIO_DIR_IN 0 -+#define RPI_EXP_GPIO_DIR_OUT 1 -+ -+struct rpi_exp_gpio { -+ struct gpio_chip gc; -+ struct rpi_firmware *fw; -+}; -+ -+/* VC4 firmware mailbox interface data structures */ -+ -+struct gpio_set_config { -+ u32 gpio; -+ u32 direction; -+ u32 polarity; -+ u32 term_en; -+ u32 term_pull_up; -+ u32 state; -+}; -+ -+struct gpio_get_config { -+ u32 gpio; -+ u32 direction; -+ u32 polarity; -+ u32 term_en; -+ u32 term_pull_up; -+}; -+ -+struct gpio_get_set_state { -+ u32 gpio; -+ u32 state; -+}; -+ -+static int rpi_exp_gpio_get_polarity(struct gpio_chip *gc, unsigned int off) -+{ -+ struct rpi_exp_gpio *gpio; -+ struct gpio_get_config get; -+ int ret; -+ -+ gpio = gpiochip_get_data(gc); -+ -+ get.gpio = off + RPI_EXP_GPIO_BASE; /* GPIO to update */ -+ -+ ret = rpi_firmware_property(gpio->fw, RPI_FIRMWARE_GET_GPIO_CONFIG, -+ &get, sizeof(get)); -+ if (ret || get.gpio != 0) { -+ dev_err(gc->parent, "Failed to get GPIO %u config (%d %x)\n", -+ off, ret, get.gpio); -+ return ret ? ret : -EIO; -+ } -+ return get.polarity; -+} -+ -+static int rpi_exp_gpio_dir_in(struct gpio_chip *gc, unsigned int off) -+{ -+ struct rpi_exp_gpio *gpio; -+ struct gpio_set_config set_in; -+ int ret; -+ -+ gpio = gpiochip_get_data(gc); -+ -+ set_in.gpio = off + RPI_EXP_GPIO_BASE; /* GPIO to update */ -+ set_in.direction = RPI_EXP_GPIO_DIR_IN; -+ set_in.term_en = 0; /* termination disabled */ -+ set_in.term_pull_up = 0; /* n/a as termination disabled */ -+ set_in.state = 0; /* n/a as configured as an input */ -+ -+ ret = rpi_exp_gpio_get_polarity(gc, off); -+ if (ret < 0) -+ return ret; -+ set_in.polarity = ret; /* Retain existing setting */ -+ -+ ret = rpi_firmware_property(gpio->fw, RPI_FIRMWARE_SET_GPIO_CONFIG, -+ &set_in, sizeof(set_in)); -+ if (ret || set_in.gpio != 0) { -+ dev_err(gc->parent, "Failed to set GPIO %u to input (%d %x)\n", -+ off, ret, set_in.gpio); -+ return ret ? ret : -EIO; -+ } -+ return 0; -+} -+ -+static int rpi_exp_gpio_dir_out(struct gpio_chip *gc, unsigned int off, int val) -+{ -+ struct rpi_exp_gpio *gpio; -+ struct gpio_set_config set_out; -+ int ret; -+ -+ gpio = gpiochip_get_data(gc); -+ -+ set_out.gpio = off + RPI_EXP_GPIO_BASE; /* GPIO to update */ -+ set_out.direction = RPI_EXP_GPIO_DIR_OUT; -+ set_out.term_en = 0; /* n/a as an output */ -+ set_out.term_pull_up = 0; /* n/a as termination disabled */ -+ set_out.state = val; /* Output state */ -+ -+ ret = rpi_exp_gpio_get_polarity(gc, off); -+ if (ret < 0) -+ return ret; -+ set_out.polarity = ret; /* Retain existing setting */ -+ -+ ret = rpi_firmware_property(gpio->fw, RPI_FIRMWARE_SET_GPIO_CONFIG, -+ &set_out, sizeof(set_out)); -+ if (ret || set_out.gpio != 0) { -+ dev_err(gc->parent, "Failed to set GPIO %u to output (%d %x)\n", -+ off, ret, set_out.gpio); -+ return ret ? ret : -EIO; -+ } -+ return 0; -+} -+ -+static int rpi_exp_gpio_get_direction(struct gpio_chip *gc, unsigned int off) -+{ -+ struct rpi_exp_gpio *gpio; -+ struct gpio_get_config get; -+ int ret; -+ -+ gpio = gpiochip_get_data(gc); -+ -+ get.gpio = off + RPI_EXP_GPIO_BASE; /* GPIO to update */ -+ -+ ret = rpi_firmware_property(gpio->fw, RPI_FIRMWARE_GET_GPIO_CONFIG, -+ &get, sizeof(get)); -+ if (ret || get.gpio != 0) { -+ dev_err(gc->parent, -+ "Failed to get GPIO %u config (%d %x)\n", off, ret, -+ get.gpio); -+ return ret ? ret : -EIO; -+ } -+ return !get.direction; -+} -+ -+static int rpi_exp_gpio_get(struct gpio_chip *gc, unsigned int off) -+{ -+ struct rpi_exp_gpio *gpio; -+ struct gpio_get_set_state get; -+ int ret; -+ -+ gpio = gpiochip_get_data(gc); -+ -+ get.gpio = off + RPI_EXP_GPIO_BASE; /* GPIO to update */ -+ get.state = 0; /* storage for returned value */ -+ -+ ret = rpi_firmware_property(gpio->fw, RPI_FIRMWARE_GET_GPIO_STATE, -+ &get, sizeof(get)); -+ if (ret || get.gpio != 0) { -+ dev_err(gc->parent, -+ "Failed to get GPIO %u state (%d %x)\n", off, ret, -+ get.gpio); -+ return ret ? ret : -EIO; -+ } -+ return !!get.state; -+} -+ -+static void rpi_exp_gpio_set(struct gpio_chip *gc, unsigned int off, int val) -+{ -+ struct rpi_exp_gpio *gpio; -+ struct gpio_get_set_state set; -+ int ret; -+ -+ gpio = gpiochip_get_data(gc); -+ -+ set.gpio = off + RPI_EXP_GPIO_BASE; /* GPIO to update */ -+ set.state = val; /* Output state */ -+ -+ ret = rpi_firmware_property(gpio->fw, RPI_FIRMWARE_SET_GPIO_STATE, -+ &set, sizeof(set)); -+ if (ret || set.gpio != 0) -+ dev_err(gc->parent, -+ "Failed to set GPIO %u state (%d %x)\n", off, ret, -+ set.gpio); -+} -+ -+static int rpi_exp_gpio_probe(struct platform_device *pdev) -+{ -+ struct device *dev = &pdev->dev; -+ struct device_node *np = dev->of_node; -+ struct device_node *fw_node; -+ struct rpi_firmware *fw; -+ struct rpi_exp_gpio *rpi_gpio; -+ -+ fw_node = of_get_parent(np); -+ if (!fw_node) { -+ dev_err(dev, "Missing firmware node\n"); -+ return -ENOENT; -+ } -+ -+ fw = rpi_firmware_get(fw_node); -+ if (!fw) -+ return -EPROBE_DEFER; -+ -+ rpi_gpio = devm_kzalloc(dev, sizeof(*rpi_gpio), GFP_KERNEL); -+ if (!rpi_gpio) -+ return -ENOMEM; -+ -+ rpi_gpio->fw = fw; -+ rpi_gpio->gc.parent = dev; -+ rpi_gpio->gc.label = MODULE_NAME; -+ rpi_gpio->gc.owner = THIS_MODULE; -+ rpi_gpio->gc.of_node = np; -+ rpi_gpio->gc.base = -1; -+ rpi_gpio->gc.ngpio = NUM_GPIO; -+ -+ rpi_gpio->gc.direction_input = rpi_exp_gpio_dir_in; -+ rpi_gpio->gc.direction_output = rpi_exp_gpio_dir_out; -+ rpi_gpio->gc.get_direction = rpi_exp_gpio_get_direction; -+ rpi_gpio->gc.get = rpi_exp_gpio_get; -+ rpi_gpio->gc.set = rpi_exp_gpio_set; -+ rpi_gpio->gc.can_sleep = true; -+ -+ return devm_gpiochip_add_data(dev, &rpi_gpio->gc, rpi_gpio); -+} -+ -+static const struct of_device_id rpi_exp_gpio_ids[] = { -+ { .compatible = "raspberrypi,firmware-gpio" }, -+ { } -+}; -+MODULE_DEVICE_TABLE(of, rpi_exp_gpio_ids); -+ -+static struct platform_driver rpi_exp_gpio_driver = { -+ .driver = { -+ .name = MODULE_NAME, -+ .of_match_table = of_match_ptr(rpi_exp_gpio_ids), -+ }, -+ .probe = rpi_exp_gpio_probe, -+}; -+module_platform_driver(rpi_exp_gpio_driver); -+ -+MODULE_LICENSE("GPL"); -+MODULE_AUTHOR("Dave Stevenson <dave.stevenson@raspberrypi.org>"); -+MODULE_DESCRIPTION("Raspberry Pi 3 expander GPIO driver"); -+MODULE_ALIAS("platform:rpi-exp-gpio"); -From patchwork Tue Feb 20 12:19:34 2018 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: [v5,4/5] ARM: dts: bcm2835: make the firmware node into a bus -From: Baruch Siach <baruch@tkos.co.il> -X-Patchwork-Id: 10229961 -Message-Id: <43f9082a6835df6d7bcd3e16d79db687c52826d2.1519128054.git.baruch@tkos.co.il> -To: Linus Walleij <linus.walleij@linaro.org>, - Dave Stevenson <dave.stevenson@raspberrypi.org>, - Eric Anholt <eric@anholt.net>, Stefan Wahren <stefan.wahren@i2se.com> -Cc: devicetree@vger.kernel.org, Baruch Siach <baruch@tkos.co.il>, - linux-gpio@vger.kernel.org, Michael Zoran <mzoran@crowfest.net>, - Rob Herring <robh+dt@kernel.org>, linux-rpi-kernel@lists.infradead.org, - Frank Rowand <frowand.list@gmail.com>, linux-arm-kernel@lists.infradead.org -Date: Tue, 20 Feb 2018 14:19:34 +0200 - -This allows adding devices for which the firmware exposes control interface -via the mailbox. An example of such device is the GPIO expander. - -Signed-off-by: Baruch Siach <baruch@tkos.co.il> -Reviewed-by: Linus Walleij <linus.walleij@linaro.org> ---- -v4: New patch in this series ---- - arch/arm/boot/dts/bcm2835-rpi.dtsi | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/arch/arm/boot/dts/bcm2835-rpi.dtsi b/arch/arm/boot/dts/bcm2835-rpi.dtsi -index e36c392a2b8f..0198bd46ef7c 100644 ---- a/arch/arm/boot/dts/bcm2835-rpi.dtsi -+++ b/arch/arm/boot/dts/bcm2835-rpi.dtsi -@@ -18,7 +18,9 @@ - - soc { - firmware: firmware { -- compatible = "raspberrypi,bcm2835-firmware"; -+ compatible = "raspberrypi,bcm2835-firmware", "simple-bus"; -+ #address-cells = <0>; -+ #size-cells = <0>; - mboxes = <&mailbox>; - }; - -From patchwork Tue Feb 20 12:19:35 2018 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: [v5,5/5] ARM: dts: bcm2837-rpi-3-b: add GPIO expander -From: Baruch Siach <baruch@tkos.co.il> -X-Patchwork-Id: 10229995 -Message-Id: <a6d59692dc4847e0b1639a26542e28c95ad5240f.1519128054.git.baruch@tkos.co.il> -To: Linus Walleij <linus.walleij@linaro.org>, - Dave Stevenson <dave.stevenson@raspberrypi.org>, - Eric Anholt <eric@anholt.net>, Stefan Wahren <stefan.wahren@i2se.com> -Cc: devicetree@vger.kernel.org, Baruch Siach <baruch@tkos.co.il>, - linux-gpio@vger.kernel.org, Michael Zoran <mzoran@crowfest.net>, - Rob Herring <robh+dt@kernel.org>, linux-rpi-kernel@lists.infradead.org, - Frank Rowand <frowand.list@gmail.com>, linux-arm-kernel@lists.infradead.org -Date: Tue, 20 Feb 2018 14:19:35 +0200 - -Add a description of the RPi3 GPIO expander that the VC4 firmware controls. - -Acked-by: Stefan Wahren <stefan.wahren@i2se.com> -Signed-off-by: Baruch Siach <baruch@tkos.co.il> -Reviewed-by: Linus Walleij <linus.walleij@linaro.org> ---- -v5: - * Drop the 'firmware' property - -v4: - * Move the gpio node under the firmware node - * Rename the gpio node to plain 'gpio' - * Add Stefan's ack - -v3: - * List GPIO names one per line. - -v2: - * Move GPIO expander node out of the soc container - * Rename compatible string - * Add gpio-line-names property ---- - arch/arm/boot/dts/bcm2837-rpi-3-b.dts | 17 +++++++++++++++++ - 1 file changed, 17 insertions(+) - -diff --git a/arch/arm/boot/dts/bcm2837-rpi-3-b.dts b/arch/arm/boot/dts/bcm2837-rpi-3-b.dts -index 3e4ed7c5b0b3..0b31d995a066 100644 ---- a/arch/arm/boot/dts/bcm2837-rpi-3-b.dts -+++ b/arch/arm/boot/dts/bcm2837-rpi-3-b.dts -@@ -25,6 +25,23 @@ - }; - }; - -+&firmware { -+ expgpio: gpio { -+ compatible = "raspberrypi,firmware-gpio"; -+ gpio-controller; -+ #gpio-cells = <2>; -+ gpio-line-names = "BT_ON", -+ "WL_ON", -+ "STATUS_LED", -+ "LAN_RUN", -+ "HPD_N", -+ "CAM_GPIO0", -+ "CAM_GPIO1", -+ "PWR_LOW_N"; -+ status = "okay"; -+ }; -+}; -+ - /* uart0 communicates with the BT module */ - &uart0 { - pinctrl-names = "default"; -From 257f497bb3e58f88500971145761ed55428618eb Mon Sep 17 00:00:00 2001 -From: Stefan Wahren <stefan.wahren@i2se.com> -Date: Wed, 7 Mar 2018 15:56:20 +0100 -Subject: [PATCH] ARM: dts: bcm2837: Add missing GPIOs of Expander - -Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com> ---- - arch/arm/boot/dts/bcm2837-rpi-3-b.dts | 20 +++++++++++++++++++- - 1 file changed, 19 insertions(+), 1 deletion(-) - -diff --git a/arch/arm/boot/dts/bcm2837-rpi-3-b.dts b/arch/arm/boot/dts/bcm2837-rpi-3-b.dts -index 0b31d995a066..3e87ed05918e 100644 ---- a/arch/arm/boot/dts/bcm2837-rpi-3-b.dts -+++ b/arch/arm/boot/dts/bcm2837-rpi-3-b.dts -@@ -20,9 +20,14 @@ - - leds { - act { -- gpios = <&gpio 47 GPIO_ACTIVE_HIGH>; -+ gpios = <&expgpio 2 GPIO_ACTIVE_HIGH>; - }; - }; -+ -+ wifi_pwrseq: wifi-pwrseq { -+ compatible = "mmc-pwrseq-simple"; -+ reset-gpios = <&expgpio 1 GPIO_ACTIVE_HIGH>; -+ }; - }; - - &firmware { -@@ -42,6 +47,10 @@ - }; - }; - -+&hdmi { -+ hpd-gpios = <&expgpio 4 GPIO_ACTIVE_LOW>; -+}; -+ - /* uart0 communicates with the BT module */ - &uart0 { - pinctrl-names = "default"; -@@ -51,6 +60,7 @@ - bluetooth { - compatible = "brcm,bcm43438-bt"; - max-speed = <2000000>; -+ shutdown-gpios = <&expgpio 0 GPIO_ACTIVE_HIGH>; - }; - }; - -@@ -63,11 +73,19 @@ - - /* SDHCI is used to control the SDIO for wireless */ - &sdhci { -+ #address-cells = <1>; -+ #size-cells = <0>; - pinctrl-names = "default"; - pinctrl-0 = <&emmc_gpio34>; - status = "okay"; - bus-width = <4>; - non-removable; -+ mmc-pwrseq = <&wifi_pwrseq>; -+ -+ brcmf: wifi@1 { -+ reg = <1>; -+ compatible = "brcm,bcm4329-fmac"; -+ }; - }; - - /* SDHOST is used to drive the SD card */ diff --git a/bcm283x-Fix-probing-of-bcm2835-i2s.patch b/bcm283x-Fix-probing-of-bcm2835-i2s.patch deleted file mode 100644 index 911b2d982..000000000 --- a/bcm283x-Fix-probing-of-bcm2835-i2s.patch +++ /dev/null @@ -1,118 +0,0 @@ -From patchwork Fri Feb 16 10:55:33 2018 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: [V3, 1/2, - RESEND] dt-bindings: bcm283x: Fix register ranges of bcm2835-i2s -From: Stefan Wahren <stefan.wahren@i2se.com> -X-Patchwork-Id: 10224429 -Message-Id: <1518778534-3328-2-git-send-email-stefan.wahren@i2se.com> -To: Rob Herring <robh+dt@kernel.org>, Mark Rutland <mark.rutland@arm.com>, - Eric Anholt <eric@anholt.net> -Cc: Stefan Wahren <stefan.wahren@i2se.com>, devicetree@vger.kernel.org, - alsa-devel@alsa-project.org, Liam Girdwood <lgirdwood@gmail.com>, - Mark Brown <broonie@kernel.org>, linux-rpi-kernel@lists.infradead.org, - linux-arm-kernel@lists.infradead.org -Date: Fri, 16 Feb 2018 11:55:33 +0100 - -Since 517e7a1537a ("ASoC: bcm2835: move to use the clock framework") -the bcm2835-i2s requires a clock as DT property. Unfortunately -the necessary DT change has never been applied. While we are at it -also fix the first PCM register range to cover the PCM_GRAY register. - -This patch only fixes the affected dt-bindings. - -Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com> -Reviewed-by: Eric Anholt <eric@anholt.net> -Reviewed-by: Rob Herring <robh@kernel.org> ---- - Documentation/devicetree/bindings/dma/brcm,bcm2835-dma.txt | 4 ++-- - Documentation/devicetree/bindings/sound/brcm,bcm2835-i2s.txt | 9 ++++----- - 2 files changed, 6 insertions(+), 7 deletions(-) - -diff --git a/Documentation/devicetree/bindings/dma/brcm,bcm2835-dma.txt b/Documentation/devicetree/bindings/dma/brcm,bcm2835-dma.txt -index baf9b34..b6a8cc0 100644 ---- a/Documentation/devicetree/bindings/dma/brcm,bcm2835-dma.txt -+++ b/Documentation/devicetree/bindings/dma/brcm,bcm2835-dma.txt -@@ -74,8 +74,8 @@ Example: - - bcm2835_i2s: i2s@7e203000 { - compatible = "brcm,bcm2835-i2s"; -- reg = < 0x7e203000 0x20>, -- < 0x7e101098 0x02>; -+ reg = < 0x7e203000 0x24>; -+ clocks = <&clocks BCM2835_CLOCK_PCM>; - - dmas = <&dma 2>, - <&dma 3>; -diff --git a/Documentation/devicetree/bindings/sound/brcm,bcm2835-i2s.txt b/Documentation/devicetree/bindings/sound/brcm,bcm2835-i2s.txt -index 65783de..7bb0362 100644 ---- a/Documentation/devicetree/bindings/sound/brcm,bcm2835-i2s.txt -+++ b/Documentation/devicetree/bindings/sound/brcm,bcm2835-i2s.txt -@@ -2,9 +2,8 @@ - - Required properties: - - compatible: "brcm,bcm2835-i2s" --- reg: A list of base address and size entries: -- * The first entry should cover the PCM registers -- * The second entry should cover the PCM clock registers -+- reg: Should contain PCM registers location and length. -+- clocks: the (PCM) clock to use - - dmas: List of DMA controller phandle and DMA request line ordered pairs. - - dma-names: Identifier string for each DMA request line in the dmas property. - These strings correspond 1:1 with the ordered pairs in dmas. -@@ -16,8 +15,8 @@ Example: - - bcm2835_i2s: i2s@7e203000 { - compatible = "brcm,bcm2835-i2s"; -- reg = <0x7e203000 0x20>, -- <0x7e101098 0x02>; -+ reg = <0x7e203000 0x24>; -+ clocks = <&clocks BCM2835_CLOCK_PCM>; - - dmas = <&dma 2>, - <&dma 3>; -From patchwork Fri Feb 16 10:55:34 2018 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: [V3,2/2,RESEND] ARM: dts: bcm283x: Fix probing of bcm2835-i2s -From: Stefan Wahren <stefan.wahren@i2se.com> -X-Patchwork-Id: 10224427 -Message-Id: <1518778534-3328-3-git-send-email-stefan.wahren@i2se.com> -To: Rob Herring <robh+dt@kernel.org>, Mark Rutland <mark.rutland@arm.com>, - Eric Anholt <eric@anholt.net> -Cc: Stefan Wahren <stefan.wahren@i2se.com>, devicetree@vger.kernel.org, - alsa-devel@alsa-project.org, Liam Girdwood <lgirdwood@gmail.com>, - Mark Brown <broonie@kernel.org>, linux-rpi-kernel@lists.infradead.org, - linux-arm-kernel@lists.infradead.org -Date: Fri, 16 Feb 2018 11:55:34 +0100 - -Since 517e7a1537a ("ASoC: bcm2835: move to use the clock framework") -the bcm2835-i2s requires a clock as DT property. Unfortunately -the necessary DT change has never been applied. While we are at it -also fix the first PCM register range to cover the PCM_GRAY register. - -Fixes: 517e7a1537a ("ASoC: bcm2835: move to use the clock framework") -Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com> -Reviewed-by: Eric Anholt <eric@anholt.net> -Tested-by: Matthias Reichl <hias@horus.com> ---- - arch/arm/boot/dts/bcm283x.dtsi | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/arch/arm/boot/dts/bcm283x.dtsi b/arch/arm/boot/dts/bcm283x.dtsi -index 013431e..e08203c 100644 ---- a/arch/arm/boot/dts/bcm283x.dtsi -+++ b/arch/arm/boot/dts/bcm283x.dtsi -@@ -396,8 +396,8 @@ - - i2s: i2s@7e203000 { - compatible = "brcm,bcm2835-i2s"; -- reg = <0x7e203000 0x20>, -- <0x7e101098 0x02>; -+ reg = <0x7e203000 0x24>; -+ clocks = <&clocks BCM2835_CLOCK_PCM>; - - dmas = <&dma 2>, - <&dma 3>; diff --git a/configs/fedora/generic/CONFIG_ARCH_TEGRA_194_SOC b/configs/fedora/generic/CONFIG_ARCH_TEGRA_194_SOC new file mode 100644 index 000000000..719c9f05f --- /dev/null +++ b/configs/fedora/generic/CONFIG_ARCH_TEGRA_194_SOC @@ -0,0 +1 @@ +# CONFIG_ARCH_TEGRA_194_SOC is not set diff --git a/configs/fedora/generic/CONFIG_GPIO_HLWD b/configs/fedora/generic/CONFIG_GPIO_HLWD new file mode 100644 index 000000000..85864554c --- /dev/null +++ b/configs/fedora/generic/CONFIG_GPIO_HLWD @@ -0,0 +1 @@ +# CONFIG_GPIO_HLWD is not set diff --git a/configs/fedora/generic/CONFIG_GPIO_WINBOND b/configs/fedora/generic/CONFIG_GPIO_WINBOND new file mode 100644 index 000000000..0e6058047 --- /dev/null +++ b/configs/fedora/generic/CONFIG_GPIO_WINBOND @@ -0,0 +1 @@ +# CONFIG_GPIO_WINBOND is not set diff --git a/configs/fedora/generic/CONFIG_HID_ELAN b/configs/fedora/generic/CONFIG_HID_ELAN new file mode 100644 index 000000000..78d5680c8 --- /dev/null +++ b/configs/fedora/generic/CONFIG_HID_ELAN @@ -0,0 +1 @@ +CONFIG_HID_ELAN=m diff --git a/configs/fedora/generic/CONFIG_HID_GOOGLE_HAMMER b/configs/fedora/generic/CONFIG_HID_GOOGLE_HAMMER new file mode 100644 index 000000000..8040081bd --- /dev/null +++ b/configs/fedora/generic/CONFIG_HID_GOOGLE_HAMMER @@ -0,0 +1 @@ +# CONFIG_HID_GOOGLE_HAMMER is not set diff --git a/configs/fedora/generic/CONFIG_JOYSTICK_PXRC b/configs/fedora/generic/CONFIG_JOYSTICK_PXRC new file mode 100644 index 000000000..4835dd15c --- /dev/null +++ b/configs/fedora/generic/CONFIG_JOYSTICK_PXRC @@ -0,0 +1 @@ +CONFIG_JOYSTICK_PXRC=m diff --git a/configs/fedora/generic/CONFIG_SND_SOC_ADAU7002 b/configs/fedora/generic/CONFIG_SND_SOC_ADAU7002 index a426395be..34a6b476f 100644 --- a/configs/fedora/generic/CONFIG_SND_SOC_ADAU7002 +++ b/configs/fedora/generic/CONFIG_SND_SOC_ADAU7002 @@ -1 +1 @@ -# CONFIG_SND_SOC_ADAU7002 is not set +CONFIG_SND_SOC_ADAU7002=m diff --git a/configs/fedora/generic/CONFIG_SND_SOC_AK4458 b/configs/fedora/generic/CONFIG_SND_SOC_AK4458 new file mode 100644 index 000000000..7e10ef7d2 --- /dev/null +++ b/configs/fedora/generic/CONFIG_SND_SOC_AK4458 @@ -0,0 +1 @@ +CONFIG_SND_SOC_AK4458=m diff --git a/configs/fedora/generic/CONFIG_SND_SOC_AK5558 b/configs/fedora/generic/CONFIG_SND_SOC_AK5558 new file mode 100644 index 000000000..a816d78ef --- /dev/null +++ b/configs/fedora/generic/CONFIG_SND_SOC_AK5558 @@ -0,0 +1 @@ +CONFIG_SND_SOC_AK5558=m diff --git a/configs/fedora/generic/CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH b/configs/fedora/generic/CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH new file mode 100644 index 000000000..24c38a048 --- /dev/null +++ b/configs/fedora/generic/CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH @@ -0,0 +1 @@ +CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m diff --git a/configs/fedora/generic/CONFIG_SND_SOC_BD28623 b/configs/fedora/generic/CONFIG_SND_SOC_BD28623 new file mode 100644 index 000000000..ae46617f5 --- /dev/null +++ b/configs/fedora/generic/CONFIG_SND_SOC_BD28623 @@ -0,0 +1 @@ +CONFIG_SND_SOC_BD28623=m diff --git a/configs/fedora/generic/CONFIG_SND_SOC_MAX9759 b/configs/fedora/generic/CONFIG_SND_SOC_MAX9759 new file mode 100644 index 000000000..152a219e2 --- /dev/null +++ b/configs/fedora/generic/CONFIG_SND_SOC_MAX9759 @@ -0,0 +1 @@ +CONFIG_SND_SOC_MAX9759=m diff --git a/configs/fedora/generic/CONFIG_SND_SOC_MAX9867 b/configs/fedora/generic/CONFIG_SND_SOC_MAX9867 new file mode 100644 index 000000000..968605110 --- /dev/null +++ b/configs/fedora/generic/CONFIG_SND_SOC_MAX9867 @@ -0,0 +1 @@ +CONFIG_SND_SOC_MAX9867=m diff --git a/configs/fedora/generic/CONFIG_SND_SOC_PCM1789_I2C b/configs/fedora/generic/CONFIG_SND_SOC_PCM1789_I2C new file mode 100644 index 000000000..5cd0fec8f --- /dev/null +++ b/configs/fedora/generic/CONFIG_SND_SOC_PCM1789_I2C @@ -0,0 +1 @@ +CONFIG_SND_SOC_PCM1789_I2C=m diff --git a/configs/fedora/generic/CONFIG_SND_SOC_TDA7419 b/configs/fedora/generic/CONFIG_SND_SOC_TDA7419 new file mode 100644 index 000000000..f475aafa5 --- /dev/null +++ b/configs/fedora/generic/CONFIG_SND_SOC_TDA7419 @@ -0,0 +1 @@ +CONFIG_SND_SOC_TDA7419=m diff --git a/configs/fedora/generic/arm/CONFIG_ARCH_STM32 b/configs/fedora/generic/arm/CONFIG_ARCH_STM32 new file mode 100644 index 000000000..cb609deb9 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_ARCH_STM32 @@ -0,0 +1 @@ +# CONFIG_ARCH_STM32 is not set diff --git a/configs/fedora/generic/arm/CONFIG_ARM_SCMI_CPUFREQ b/configs/fedora/generic/arm/CONFIG_ARM_SCMI_CPUFREQ new file mode 100644 index 000000000..9bfab247b --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_ARM_SCMI_CPUFREQ @@ -0,0 +1 @@ +CONFIG_ARM_SCMI_CPUFREQ=m diff --git a/configs/fedora/generic/arm/CONFIG_ARM_SCMI_POWER_DOMAIN b/configs/fedora/generic/arm/CONFIG_ARM_SCMI_POWER_DOMAIN new file mode 100644 index 000000000..a6d51eb00 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_ARM_SCMI_POWER_DOMAIN @@ -0,0 +1 @@ +CONFIG_ARM_SCMI_POWER_DOMAIN=m diff --git a/configs/fedora/generic/arm/CONFIG_ARM_SCMI_PROTOCOL b/configs/fedora/generic/arm/CONFIG_ARM_SCMI_PROTOCOL new file mode 100644 index 000000000..0a89e446d --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_ARM_SCMI_PROTOCOL @@ -0,0 +1 @@ +CONFIG_ARM_SCMI_PROTOCOL=y diff --git a/configs/fedora/generic/arm/CONFIG_COMMON_CLK_SCMI b/configs/fedora/generic/arm/CONFIG_COMMON_CLK_SCMI new file mode 100644 index 000000000..b00ed5b7b --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_COMMON_CLK_SCMI @@ -0,0 +1 @@ +CONFIG_COMMON_CLK_SCMI=m diff --git a/configs/fedora/generic/arm/CONFIG_SENSORS_ARM_SCMI b/configs/fedora/generic/arm/CONFIG_SENSORS_ARM_SCMI new file mode 100644 index 000000000..61cc0b8c0 --- /dev/null +++ b/configs/fedora/generic/arm/CONFIG_SENSORS_ARM_SCMI @@ -0,0 +1 @@ +CONFIG_SENSORS_ARM_SCMI=m diff --git a/configs/fedora/generic/arm/armv7/CONFIG_ARCH_NPCM b/configs/fedora/generic/arm/armv7/CONFIG_ARCH_NPCM new file mode 100644 index 000000000..4117554db --- /dev/null +++ b/configs/fedora/generic/arm/armv7/CONFIG_ARCH_NPCM @@ -0,0 +1 @@ +# CONFIG_ARCH_NPCM is not set diff --git a/configs/fedora/generic/arm/armv7/CONFIG_SOC_IMX6SLL b/configs/fedora/generic/arm/armv7/CONFIG_SOC_IMX6SLL new file mode 100644 index 000000000..f99894a27 --- /dev/null +++ b/configs/fedora/generic/arm/armv7/CONFIG_SOC_IMX6SLL @@ -0,0 +1 @@ +# CONFIG_SOC_IMX6SLL is not set diff --git a/configs/fedora/generic/x86/CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH b/configs/fedora/generic/x86/CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH new file mode 100644 index 000000000..b5ceb68ba --- /dev/null +++ b/configs/fedora/generic/x86/CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH @@ -0,0 +1 @@ +CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH=m diff --git a/configs/fedora/generic/x86/CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH b/configs/fedora/generic/x86/CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH new file mode 100644 index 000000000..6bab4aaf1 --- /dev/null +++ b/configs/fedora/generic/x86/CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH @@ -0,0 +1 @@ +CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH=m diff --git a/efi-lockdown.patch b/efi-lockdown.patch index a567084d7..4f9814181 100644 --- a/efi-lockdown.patch +++ b/efi-lockdown.patch @@ -1522,51 +1522,6 @@ index b38737c83a24..6d71e1e97b20 100644 -- 2.14.3 -From 5b76b160badb6e53f68a65f0374df700894559bb Mon Sep 17 00:00:00 2001 -From: David Howells <dhowells@redhat.com> -Date: Tue, 27 Feb 2018 10:04:53 +0000 -Subject: [PATCH 19/31] scsi: Lock down the eata driver - -When the kernel is running in secure boot mode, we lock down the kernel to -prevent userspace from modifying the running kernel image. Whilst this -includes prohibiting access to things like /dev/mem, it must also prevent -access by means of configuring driver modules in such a way as to cause a -device to access or modify the kernel image. - -The eata driver takes a single string parameter that contains a slew of -settings, including hardware resource configuration. Prohibit use of the -parameter if the kernel is locked down. - -Suggested-by: Alan Cox <gnomes@lxorguk.ukuu.org.uk> -Signed-off-by: David Howells <dhowells@redhat.com> -cc: Dario Ballabio <ballabio_dario@emc.com> -cc: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> -cc: "Martin K. Petersen" <martin.petersen@oracle.com> -cc: linux-scsi@vger.kernel.org ---- - drivers/scsi/eata.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -diff --git a/drivers/scsi/eata.c b/drivers/scsi/eata.c -index 6501c330d8c8..72fceaa8f3da 100644 ---- a/drivers/scsi/eata.c -+++ b/drivers/scsi/eata.c -@@ -1552,8 +1552,11 @@ static int eata2x_detect(struct scsi_host_template *tpnt) - - tpnt->proc_name = "eata2x"; - -- if (strlen(boot_options)) -+ if (strlen(boot_options)) { -+ if (kernel_is_locked_down("Command line-specified device addresses, irqs and dma channels")) -+ return -EPERM; - option_setup(boot_options); -+ } - - #if defined(MODULE) - /* io_port could have been modified when loading as a module */ --- -2.14.3 - From ebdc673699d9732a1cccfc2f80e84402aa7ec0c9 Mon Sep 17 00:00:00 2001 From: David Howells <dhowells@redhat.com> Date: Tue, 27 Feb 2018 10:04:54 +0000 diff --git a/filter-aarch64.sh b/filter-aarch64.sh index 0bc756108..85716f4ee 100644 --- a/filter-aarch64.sh +++ b/filter-aarch64.sh @@ -15,4 +15,4 @@ ethdrvs="3com adaptec arc alteon atheros broadcom cadence calxeda chelsio cisco drmdrvs="amd arm bridge ast exynos hisilicon i2c imx mgag200 meson msm nouveau panel radeon rockchip tegra sun4i sun4i-drm-hdmi tinydrm vc4" -singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwa-hc hwpoison-inject target_core_user sbp_target cxgbit iw_cxgb3 iw_cxgb4 cxgb3i cxgb3i cxgb3i_ddp cxgb4i chcr" +singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwa-hc hwpoison-inject target_core_user sbp_target cxgbit iw_cxgb3 iw_cxgb4 cxgb3i cxgb3i cxgb3i_ddp cxgb4i chcr chtls" diff --git a/filter-armv7hl.sh b/filter-armv7hl.sh index f021c0609..7124df04d 100644 --- a/filter-armv7hl.sh +++ b/filter-armv7hl.sh @@ -15,4 +15,4 @@ ethdrvs="3com adaptec alteon altera amd atheros broadcom cadence chelsio cisco d drmdrvs="amd armada bridge ast exynos etnaviv hisilicon i2c imx meson mgag200 msm omapdrm panel nouveau radeon rockchip sti sun4i sun4i-drm-hdmi tegra tilcdc tinydrm via vc4" -singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwa-hc hwpoison-inject target_core_user sbp_target cxgbit iw_cxgb3 iw_cxgb4 cxgb3i cxgb3i cxgb3i_ddp cxgb4i chcr bq27xxx_battery_hdq" +singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwa-hc hwpoison-inject target_core_user sbp_target cxgbit iw_cxgb3 iw_cxgb4 cxgb3i cxgb3i cxgb3i_ddp cxgb4i chcr chtls bq27xxx_battery_hdq" diff --git a/filter-ppc64.sh b/filter-ppc64.sh index 5bf504063..46574638f 100644 --- a/filter-ppc64.sh +++ b/filter-ppc64.sh @@ -11,4 +11,4 @@ driverdirs="atm auxdisplay bcma bluetooth firewire fmc infiniband isdn leds media memstick message mmc mtd mwave nfc ntb pcmcia platform power ssb staging tty uio uwb w1" -singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwa-hc hwpoison-inject target_core_user sbp_target cxgbit iw_cxgb3 iw_cxgb4 cxgb3i cxgb3i cxgb3i_ddp cxgb4i chcr" +singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwa-hc hwpoison-inject target_core_user sbp_target cxgbit iw_cxgb3 iw_cxgb4 cxgb3i cxgb3i cxgb3i_ddp cxgb4i chcr chtls" diff --git a/filter-ppc64le.sh b/filter-ppc64le.sh index 70eda9c18..d80956d2a 100644 --- a/filter-ppc64le.sh +++ b/filter-ppc64le.sh @@ -11,4 +11,4 @@ driverdirs="atm auxdisplay bcma bluetooth firewire fmc infiniband isdn leds media memstick message mmc mtd mwave nfc ntb pcmcia platform power ssb staging tty uio uwb w1" -singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwa-hc hwpoison-inject target_core_user sbp_target cxgbit iw_cxgb3 iw_cxgb4 cxgb3i cxgb3i cxgb3i_ddp cxgb4i chcr" +singlemods="ntb_netdev iscsi_ibft iscsi_boot_sysfs megaraid pmcraid qedi qla1280 9pnet_rdma rpcrdma nvmet-rdma nvme-rdma hid-picolcd hid-prodikeys hwa-hc hwpoison-inject target_core_user sbp_target cxgbit iw_cxgb3 iw_cxgb4 cxgb3i cxgb3i cxgb3i_ddp cxgb4i chcr chtls" @@ -1 +1 @@ -06dd3dfeea60e2a6457a6aedf97afc8e6d2ba497 +38c23685b273cfb4ccf31a199feccce3bdcb5d83 diff --git a/kernel-aarch64-debug.config b/kernel-aarch64-debug.config index e1de8ef50..a38a1a54c 100644 --- a/kernel-aarch64-debug.config +++ b/kernel-aarch64-debug.config @@ -232,11 +232,13 @@ CONFIG_ARCH_QCOM=y CONFIG_ARCH_ROCKCHIP=y CONFIG_ARCH_SEATTLE=y # CONFIG_ARCH_SPRD is not set +# CONFIG_ARCH_STM32 is not set # CONFIG_ARCH_STRATIX10 is not set CONFIG_ARCH_SUNXI=y CONFIG_ARCH_SYNQUACER=y CONFIG_ARCH_TEGRA_132_SOC=y CONFIG_ARCH_TEGRA_186_SOC=y +# CONFIG_ARCH_TEGRA_194_SOC is not set CONFIG_ARCH_TEGRA_210_SOC=y CONFIG_ARCH_TEGRA=y CONFIG_ARCH_THUNDER2=y @@ -308,6 +310,9 @@ CONFIG_ARM_PSCI=y # CONFIG_ARM_PTDUMP is not set CONFIG_ARM_RK3399_DMC_DEVFREQ=m CONFIG_ARM_SBSA_WATCHDOG=m +CONFIG_ARM_SCMI_CPUFREQ=m +CONFIG_ARM_SCMI_POWER_DOMAIN=m +CONFIG_ARM_SCMI_PROTOCOL=y CONFIG_ARM_SCPI_CPUFREQ=m CONFIG_ARM_SCPI_POWER_DOMAIN=m CONFIG_ARM_SCPI_PROTOCOL=m @@ -920,6 +925,7 @@ CONFIG_COMMON_CLK_MAX77686=m CONFIG_COMMON_CLK_PWM=m CONFIG_COMMON_CLK_QCOM=y CONFIG_COMMON_CLK_RK808=m +CONFIG_COMMON_CLK_SCMI=m CONFIG_COMMON_CLK_SCPI=m # CONFIG_COMMON_CLK_SI514 is not set # CONFIG_COMMON_CLK_SI5351 is not set @@ -1807,6 +1813,7 @@ CONFIG_GPIO_EXAR=m CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_GPIO_GENERIC=y # CONFIG_GPIO_GRGPIO is not set +# CONFIG_GPIO_HLWD is not set # CONFIG_GPIO_IT87 is not set CONFIG_GPIOLIB=y # CONFIG_GPIO_MAX3191X is not set @@ -1843,6 +1850,7 @@ CONFIG_GPIO_TPS68470=y # CONFIG_GPIO_TS5500 is not set CONFIG_GPIO_VIPERBOARD=m CONFIG_GPIO_WATCHDOG=m +# CONFIG_GPIO_WINBOND is not set # CONFIG_GPIO_WS16C48 is not set CONFIG_GPIO_XGENE_SB=m CONFIG_GPIO_XGENE=y @@ -1894,6 +1902,7 @@ CONFIG_HID_CORSAIR=m CONFIG_HID_CP2112=m CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m +CONFIG_HID_ELAN=m CONFIG_HID_ELECOM=m CONFIG_HID_ELO=m CONFIG_HID_EMS_FF=m @@ -1901,6 +1910,7 @@ CONFIG_HID_EZKEY=m CONFIG_HID_GEMBIRD=m CONFIG_HID_GENERIC=y CONFIG_HID_GFRM=m +# CONFIG_HID_GOOGLE_HAMMER is not set CONFIG_HID_GREENASIA=m CONFIG_HID_GT683R=m CONFIG_HID_GYRATION=m @@ -2657,6 +2667,7 @@ CONFIG_JOYSTICK_JOYDUMP=m CONFIG_JOYSTICK_MAGELLAN=m CONFIG_JOYSTICK_PSXPAD_SPI_FF=y CONFIG_JOYSTICK_PSXPAD_SPI=m +CONFIG_JOYSTICK_PXRC=m CONFIG_JOYSTICK_SIDEWINDER=m CONFIG_JOYSTICK_SPACEBALL=m CONFIG_JOYSTICK_SPACEORB=m @@ -4951,6 +4962,7 @@ CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=m CONFIG_SENSORS_AMC6821=m CONFIG_SENSORS_APDS990X=m +CONFIG_SENSORS_ARM_SCMI=m CONFIG_SENSORS_ARM_SCPI=m CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_ASPEED=m @@ -5366,18 +5378,22 @@ CONFIG_SND_SOC_AC97_CODEC=m # CONFIG_SND_SOC_ADAU1701 is not set CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m -# CONFIG_SND_SOC_ADAU7002 is not set +CONFIG_SND_SOC_ADAU7002=m # CONFIG_SND_SOC_AK4104 is not set +CONFIG_SND_SOC_AK4458=m # CONFIG_SND_SOC_AK4554 is not set # CONFIG_SND_SOC_AK4613 is not set # CONFIG_SND_SOC_AK4642 is not set # CONFIG_SND_SOC_AK5386 is not set +CONFIG_SND_SOC_AK5558=m # CONFIG_SND_SOC_ALC5623 is not set CONFIG_SND_SOC_ALL_CODECS=m CONFIG_SND_SOC_AMD_ACP=m +CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m CONFIG_SND_SOC_APQ8016_SBC=m # CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set +CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set # CONFIG_SND_SOC_CS35L32 is not set # CONFIG_SND_SOC_CS35L33 is not set @@ -5419,9 +5435,11 @@ CONFIG_SND_SOC_HDMI_CODEC=m # CONFIG_SND_SOC_IMX_ES8328 is not set # CONFIG_SND_SOC_INNO_RK3036 is not set CONFIG_SND_SOC=m +CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98373=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set +CONFIG_SND_SOC_MAX9867=m CONFIG_SND_SOC_MAX98927=m CONFIG_SND_SOC_MSM8916_WCD_ANALOG=m CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m @@ -5429,6 +5447,7 @@ CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m # CONFIG_SND_SOC_NAU8810 is not set CONFIG_SND_SOC_NAU8824=m # CONFIG_SND_SOC_PCM1681 is not set +CONFIG_SND_SOC_PCM1789_I2C=m # CONFIG_SND_SOC_PCM179X_I2C is not set # CONFIG_SND_SOC_PCM179X is not set # CONFIG_SND_SOC_PCM179X_SPI is not set @@ -5465,6 +5484,7 @@ CONFIG_SND_SOC_SPDIF=m # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set CONFIG_SND_SOC_TAS6424=m +CONFIG_SND_SOC_TDA7419=m CONFIG_SND_SOC_TEGRA20_AC97=m CONFIG_SND_SOC_TEGRA20_DAS=m CONFIG_SND_SOC_TEGRA20_I2S=m diff --git a/kernel-aarch64.config b/kernel-aarch64.config index 0520f6612..191aa78b7 100644 --- a/kernel-aarch64.config +++ b/kernel-aarch64.config @@ -232,11 +232,13 @@ CONFIG_ARCH_QCOM=y CONFIG_ARCH_ROCKCHIP=y CONFIG_ARCH_SEATTLE=y # CONFIG_ARCH_SPRD is not set +# CONFIG_ARCH_STM32 is not set # CONFIG_ARCH_STRATIX10 is not set CONFIG_ARCH_SUNXI=y CONFIG_ARCH_SYNQUACER=y CONFIG_ARCH_TEGRA_132_SOC=y CONFIG_ARCH_TEGRA_186_SOC=y +# CONFIG_ARCH_TEGRA_194_SOC is not set CONFIG_ARCH_TEGRA_210_SOC=y CONFIG_ARCH_TEGRA=y CONFIG_ARCH_THUNDER2=y @@ -308,6 +310,9 @@ CONFIG_ARM_PSCI=y # CONFIG_ARM_PTDUMP is not set CONFIG_ARM_RK3399_DMC_DEVFREQ=m CONFIG_ARM_SBSA_WATCHDOG=m +CONFIG_ARM_SCMI_CPUFREQ=m +CONFIG_ARM_SCMI_POWER_DOMAIN=m +CONFIG_ARM_SCMI_PROTOCOL=y CONFIG_ARM_SCPI_CPUFREQ=m CONFIG_ARM_SCPI_POWER_DOMAIN=m CONFIG_ARM_SCPI_PROTOCOL=m @@ -920,6 +925,7 @@ CONFIG_COMMON_CLK_MAX77686=m CONFIG_COMMON_CLK_PWM=m CONFIG_COMMON_CLK_QCOM=y CONFIG_COMMON_CLK_RK808=m +CONFIG_COMMON_CLK_SCMI=m CONFIG_COMMON_CLK_SCPI=m # CONFIG_COMMON_CLK_SI514 is not set # CONFIG_COMMON_CLK_SI5351 is not set @@ -1789,6 +1795,7 @@ CONFIG_GPIO_EXAR=m CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_GPIO_GENERIC=y # CONFIG_GPIO_GRGPIO is not set +# CONFIG_GPIO_HLWD is not set # CONFIG_GPIO_IT87 is not set CONFIG_GPIOLIB=y # CONFIG_GPIO_MAX3191X is not set @@ -1825,6 +1832,7 @@ CONFIG_GPIO_TPS68470=y # CONFIG_GPIO_TS5500 is not set CONFIG_GPIO_VIPERBOARD=m CONFIG_GPIO_WATCHDOG=m +# CONFIG_GPIO_WINBOND is not set # CONFIG_GPIO_WS16C48 is not set CONFIG_GPIO_XGENE_SB=m CONFIG_GPIO_XGENE=y @@ -1876,6 +1884,7 @@ CONFIG_HID_CORSAIR=m CONFIG_HID_CP2112=m CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m +CONFIG_HID_ELAN=m CONFIG_HID_ELECOM=m CONFIG_HID_ELO=m CONFIG_HID_EMS_FF=m @@ -1883,6 +1892,7 @@ CONFIG_HID_EZKEY=m CONFIG_HID_GEMBIRD=m CONFIG_HID_GENERIC=y CONFIG_HID_GFRM=m +# CONFIG_HID_GOOGLE_HAMMER is not set CONFIG_HID_GREENASIA=m CONFIG_HID_GT683R=m CONFIG_HID_GYRATION=m @@ -2639,6 +2649,7 @@ CONFIG_JOYSTICK_JOYDUMP=m CONFIG_JOYSTICK_MAGELLAN=m CONFIG_JOYSTICK_PSXPAD_SPI_FF=y CONFIG_JOYSTICK_PSXPAD_SPI=m +CONFIG_JOYSTICK_PXRC=m CONFIG_JOYSTICK_SIDEWINDER=m CONFIG_JOYSTICK_SPACEBALL=m CONFIG_JOYSTICK_SPACEORB=m @@ -4928,6 +4939,7 @@ CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=m CONFIG_SENSORS_AMC6821=m CONFIG_SENSORS_APDS990X=m +CONFIG_SENSORS_ARM_SCMI=m CONFIG_SENSORS_ARM_SCPI=m CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_ASPEED=m @@ -5342,18 +5354,22 @@ CONFIG_SND_SOC_AC97_CODEC=m # CONFIG_SND_SOC_ADAU1701 is not set CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m -# CONFIG_SND_SOC_ADAU7002 is not set +CONFIG_SND_SOC_ADAU7002=m # CONFIG_SND_SOC_AK4104 is not set +CONFIG_SND_SOC_AK4458=m # CONFIG_SND_SOC_AK4554 is not set # CONFIG_SND_SOC_AK4613 is not set # CONFIG_SND_SOC_AK4642 is not set # CONFIG_SND_SOC_AK5386 is not set +CONFIG_SND_SOC_AK5558=m # CONFIG_SND_SOC_ALC5623 is not set CONFIG_SND_SOC_ALL_CODECS=m CONFIG_SND_SOC_AMD_ACP=m +CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m CONFIG_SND_SOC_APQ8016_SBC=m # CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set +CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set # CONFIG_SND_SOC_CS35L32 is not set # CONFIG_SND_SOC_CS35L33 is not set @@ -5395,9 +5411,11 @@ CONFIG_SND_SOC_HDMI_CODEC=m # CONFIG_SND_SOC_IMX_ES8328 is not set # CONFIG_SND_SOC_INNO_RK3036 is not set CONFIG_SND_SOC=m +CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98373=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set +CONFIG_SND_SOC_MAX9867=m CONFIG_SND_SOC_MAX98927=m CONFIG_SND_SOC_MSM8916_WCD_ANALOG=m CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m @@ -5405,6 +5423,7 @@ CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m # CONFIG_SND_SOC_NAU8810 is not set CONFIG_SND_SOC_NAU8824=m # CONFIG_SND_SOC_PCM1681 is not set +CONFIG_SND_SOC_PCM1789_I2C=m # CONFIG_SND_SOC_PCM179X_I2C is not set # CONFIG_SND_SOC_PCM179X is not set # CONFIG_SND_SOC_PCM179X_SPI is not set @@ -5441,6 +5460,7 @@ CONFIG_SND_SOC_SPDIF=m # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set CONFIG_SND_SOC_TAS6424=m +CONFIG_SND_SOC_TDA7419=m CONFIG_SND_SOC_TEGRA20_AC97=m CONFIG_SND_SOC_TEGRA20_DAS=m CONFIG_SND_SOC_TEGRA20_I2S=m diff --git a/kernel-armv7hl-debug.config b/kernel-armv7hl-debug.config index a04c9090f..9d8b5d3e9 100644 --- a/kernel-armv7hl-debug.config +++ b/kernel-armv7hl-debug.config @@ -222,6 +222,7 @@ CONFIG_ARCH_MSM8X60=y CONFIG_ARCH_MULTI_V7=y CONFIG_ARCH_MVEBU=y CONFIG_ARCH_MXC=y +# CONFIG_ARCH_NPCM is not set CONFIG_ARCH_OMAP2PLUS_TYPICAL=y CONFIG_ARCH_OMAP3=y CONFIG_ARCH_OMAP4=y @@ -234,10 +235,12 @@ CONFIG_ARCH_ROCKCHIP=y # CONFIG_ARCH_SIRF is not set # CONFIG_ARCH_SOCFPGA is not set CONFIG_ARCH_STI=y +# CONFIG_ARCH_STM32 is not set CONFIG_ARCH_SUNXI=y # CONFIG_ARCH_TANGO is not set CONFIG_ARCH_TEGRA_114_SOC=y CONFIG_ARCH_TEGRA_124_SOC=y +# CONFIG_ARCH_TEGRA_194_SOC is not set CONFIG_ARCH_TEGRA_2x_SOC=y CONFIG_ARCH_TEGRA_3x_SOC=y CONFIG_ARCH_TEGRA=y @@ -324,6 +327,9 @@ CONFIG_ARM_PSCI=y # CONFIG_ARM_PTDUMP_DEBUGFS is not set # CONFIG_ARM_PTDUMP is not set CONFIG_ARM_RK3399_DMC_DEVFREQ=m +CONFIG_ARM_SCMI_CPUFREQ=m +CONFIG_ARM_SCMI_POWER_DOMAIN=m +CONFIG_ARM_SCMI_PROTOCOL=y CONFIG_ARM_SCPI_CPUFREQ=m CONFIG_ARM_SCPI_POWER_DOMAIN=m CONFIG_ARM_SCPI_PROTOCOL=m @@ -954,6 +960,7 @@ CONFIG_COMMON_CLK_PWM=m CONFIG_COMMON_CLK_QCOM=y CONFIG_COMMON_CLK_RK808=m CONFIG_COMMON_CLK_S2MPS11=m +CONFIG_COMMON_CLK_SCMI=m CONFIG_COMMON_CLK_SCPI=m # CONFIG_COMMON_CLK_SI514 is not set CONFIG_COMMON_CLK_SI5351=m @@ -1918,6 +1925,7 @@ CONFIG_GPIO_EXAR=m CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_GPIO_GENERIC=y # CONFIG_GPIO_GRGPIO is not set +# CONFIG_GPIO_HLWD is not set # CONFIG_GPIO_IT87 is not set CONFIG_GPIOLIB=y # CONFIG_GPIO_MAX3191X is not set @@ -1962,6 +1970,7 @@ CONFIG_GPIO_TWL4030=m CONFIG_GPIO_TWL6040=m CONFIG_GPIO_VIPERBOARD=m CONFIG_GPIO_WATCHDOG=m +# CONFIG_GPIO_WINBOND is not set CONFIG_GPIO_WM8994=m # CONFIG_GPIO_WS16C48 is not set CONFIG_GPIO_XILINX=y @@ -2014,6 +2023,7 @@ CONFIG_HID_CORSAIR=m CONFIG_HID_CP2112=m CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m +CONFIG_HID_ELAN=m CONFIG_HID_ELECOM=m CONFIG_HID_ELO=m CONFIG_HID_EMS_FF=m @@ -2021,6 +2031,7 @@ CONFIG_HID_EZKEY=m CONFIG_HID_GEMBIRD=m CONFIG_HID_GENERIC=y CONFIG_HID_GFRM=m +# CONFIG_HID_GOOGLE_HAMMER is not set CONFIG_HID_GREENASIA=m CONFIG_HID_GT683R=m CONFIG_HID_GYRATION=m @@ -2809,6 +2820,7 @@ CONFIG_JOYSTICK_JOYDUMP=m CONFIG_JOYSTICK_MAGELLAN=m CONFIG_JOYSTICK_PSXPAD_SPI_FF=y CONFIG_JOYSTICK_PSXPAD_SPI=m +CONFIG_JOYSTICK_PXRC=m CONFIG_JOYSTICK_SIDEWINDER=m CONFIG_JOYSTICK_SPACEBALL=m CONFIG_JOYSTICK_SPACEORB=m @@ -5287,6 +5299,7 @@ CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=m CONFIG_SENSORS_AMC6821=m CONFIG_SENSORS_APDS990X=m +CONFIG_SENSORS_ARM_SCMI=m CONFIG_SENSORS_ARM_SCPI=m CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_ASPEED=m @@ -5751,21 +5764,25 @@ CONFIG_SND_SOC_AC97_CODEC=m # CONFIG_SND_SOC_ADAU1701 is not set CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m -# CONFIG_SND_SOC_ADAU7002 is not set +CONFIG_SND_SOC_ADAU7002=m CONFIG_SND_SOC_ADI_AXI_I2S=m CONFIG_SND_SOC_ADI_AXI_SPDIF=m CONFIG_SND_SOC_ADI=m # CONFIG_SND_SOC_AK4104 is not set +CONFIG_SND_SOC_AK4458=m # CONFIG_SND_SOC_AK4554 is not set # CONFIG_SND_SOC_AK4613 is not set # CONFIG_SND_SOC_AK4642 is not set # CONFIG_SND_SOC_AK5386 is not set +CONFIG_SND_SOC_AK5558=m # CONFIG_SND_SOC_ALC5623 is not set CONFIG_SND_SOC_ALL_CODECS=m CONFIG_SND_SOC_AMD_ACP=m +CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m # CONFIG_SND_SOC_APQ8016_SBC is not set CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631=m +CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set # CONFIG_SND_SOC_CS35L32 is not set # CONFIG_SND_SOC_CS35L33 is not set @@ -5819,10 +5836,12 @@ CONFIG_SND_SOC_IMX_WM8962=m CONFIG_SND_SOC_LPASS_CPU=m CONFIG_SND_SOC_LPASS_PLATFORM=m CONFIG_SND_SOC=m +CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98090=m CONFIG_SND_SOC_MAX98373=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set +CONFIG_SND_SOC_MAX9867=m CONFIG_SND_SOC_MAX98927=m # CONFIG_SND_SOC_MSM8916_WCD_ANALOG is not set CONFIG_SND_SOC_MSM8916_WCD_ANALOg=m @@ -5832,6 +5851,7 @@ CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m CONFIG_SND_SOC_NAU8824=m CONFIG_SND_SOC_ODROID=m # CONFIG_SND_SOC_PCM1681 is not set +CONFIG_SND_SOC_PCM1789_I2C=m # CONFIG_SND_SOC_PCM179X_I2C is not set # CONFIG_SND_SOC_PCM179X is not set # CONFIG_SND_SOC_PCM179X_SPI is not set @@ -5874,6 +5894,7 @@ CONFIG_SND_SOC_STORM=m # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set CONFIG_SND_SOC_TAS6424=m +CONFIG_SND_SOC_TDA7419=m CONFIG_SND_SOC_TEGRA20_AC97=m CONFIG_SND_SOC_TEGRA20_DAS=m CONFIG_SND_SOC_TEGRA20_I2S=m @@ -5977,6 +5998,7 @@ CONFIG_SOC_IMX50=y CONFIG_SOC_IMX51=y CONFIG_SOC_IMX53=y CONFIG_SOC_IMX6Q=y +# CONFIG_SOC_IMX6SLL is not set CONFIG_SOC_IMX6SL=y CONFIG_SOC_IMX6SX=y CONFIG_SOC_IMX6UL=y diff --git a/kernel-armv7hl-lpae-debug.config b/kernel-armv7hl-lpae-debug.config index f71caa832..b1d698523 100644 --- a/kernel-armv7hl-lpae-debug.config +++ b/kernel-armv7hl-lpae-debug.config @@ -214,6 +214,7 @@ CONFIG_ARCH_MESON=y CONFIG_ARCH_MULTI_V7=y CONFIG_ARCH_MVEBU=y # CONFIG_ARCH_MXC is not set +# CONFIG_ARCH_NPCM is not set # CONFIG_ARCH_OMAP3 is not set # CONFIG_ARCH_OMAP4 is not set # CONFIG_ARCH_QCOM is not set @@ -225,10 +226,12 @@ CONFIG_ARCH_ROCKCHIP=y # CONFIG_ARCH_SIRF is not set # CONFIG_ARCH_SOCFPGA is not set # CONFIG_ARCH_STI is not set +# CONFIG_ARCH_STM32 is not set CONFIG_ARCH_SUNXI=y # CONFIG_ARCH_TANGO is not set CONFIG_ARCH_TEGRA_114_SOC=y CONFIG_ARCH_TEGRA_124_SOC=y +# CONFIG_ARCH_TEGRA_194_SOC is not set # CONFIG_ARCH_TEGRA_2x_SOC is not set # CONFIG_ARCH_TEGRA_3x_SOC is not set CONFIG_ARCH_TEGRA=y @@ -313,6 +316,9 @@ CONFIG_ARM_PSCI=y # CONFIG_ARM_PTDUMP_DEBUGFS is not set # CONFIG_ARM_PTDUMP is not set CONFIG_ARM_RK3399_DMC_DEVFREQ=m +CONFIG_ARM_SCMI_CPUFREQ=m +CONFIG_ARM_SCMI_POWER_DOMAIN=m +CONFIG_ARM_SCMI_PROTOCOL=y CONFIG_ARM_SCPI_CPUFREQ=m CONFIG_ARM_SCPI_POWER_DOMAIN=m CONFIG_ARM_SCPI_PROTOCOL=m @@ -922,6 +928,7 @@ CONFIG_COMMON_CLK_MAX77686=m CONFIG_COMMON_CLK_PWM=m CONFIG_COMMON_CLK_RK808=m CONFIG_COMMON_CLK_S2MPS11=m +CONFIG_COMMON_CLK_SCMI=m CONFIG_COMMON_CLK_SCPI=m # CONFIG_COMMON_CLK_SI514 is not set CONFIG_COMMON_CLK_SI5351=m @@ -1821,6 +1828,7 @@ CONFIG_GPIO_EXAR=m CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_GPIO_GENERIC=y # CONFIG_GPIO_GRGPIO is not set +# CONFIG_GPIO_HLWD is not set # CONFIG_GPIO_IT87 is not set CONFIG_GPIOLIB=y # CONFIG_GPIO_MAX3191X is not set @@ -1857,6 +1865,7 @@ CONFIG_GPIO_TPS68470=y # CONFIG_GPIO_TS5500 is not set CONFIG_GPIO_VIPERBOARD=m CONFIG_GPIO_WATCHDOG=m +# CONFIG_GPIO_WINBOND is not set CONFIG_GPIO_WM8994=m # CONFIG_GPIO_WS16C48 is not set # CONFIG_GPIO_XILINX is not set @@ -1908,6 +1917,7 @@ CONFIG_HID_CORSAIR=m CONFIG_HID_CP2112=m CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m +CONFIG_HID_ELAN=m CONFIG_HID_ELECOM=m CONFIG_HID_ELO=m CONFIG_HID_EMS_FF=m @@ -1915,6 +1925,7 @@ CONFIG_HID_EZKEY=m CONFIG_HID_GEMBIRD=m CONFIG_HID_GENERIC=y CONFIG_HID_GFRM=m +# CONFIG_HID_GOOGLE_HAMMER is not set CONFIG_HID_GREENASIA=m CONFIG_HID_GT683R=m CONFIG_HID_GYRATION=m @@ -2678,6 +2689,7 @@ CONFIG_JOYSTICK_JOYDUMP=m CONFIG_JOYSTICK_MAGELLAN=m CONFIG_JOYSTICK_PSXPAD_SPI_FF=y CONFIG_JOYSTICK_PSXPAD_SPI=m +CONFIG_JOYSTICK_PXRC=m CONFIG_JOYSTICK_SIDEWINDER=m CONFIG_JOYSTICK_SPACEBALL=m CONFIG_JOYSTICK_SPACEORB=m @@ -4981,6 +4993,7 @@ CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=m CONFIG_SENSORS_AMC6821=m CONFIG_SENSORS_APDS990X=m +CONFIG_SENSORS_ARM_SCMI=m CONFIG_SENSORS_ARM_SCPI=m CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_ASPEED=m @@ -5409,18 +5422,22 @@ CONFIG_SND_SOC_AC97_CODEC=m # CONFIG_SND_SOC_ADAU1701 is not set CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m -# CONFIG_SND_SOC_ADAU7002 is not set +CONFIG_SND_SOC_ADAU7002=m # CONFIG_SND_SOC_AK4104 is not set +CONFIG_SND_SOC_AK4458=m # CONFIG_SND_SOC_AK4554 is not set # CONFIG_SND_SOC_AK4613 is not set # CONFIG_SND_SOC_AK4642 is not set # CONFIG_SND_SOC_AK5386 is not set +CONFIG_SND_SOC_AK5558=m # CONFIG_SND_SOC_ALC5623 is not set CONFIG_SND_SOC_ALL_CODECS=m CONFIG_SND_SOC_AMD_ACP=m +CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m # CONFIG_SND_SOC_APQ8016_SBC is not set CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631=m +CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set # CONFIG_SND_SOC_CS35L32 is not set # CONFIG_SND_SOC_CS35L33 is not set @@ -5462,10 +5479,12 @@ CONFIG_SND_SOC_HDMI_CODEC=m # CONFIG_SND_SOC_IMX_ES8328 is not set # CONFIG_SND_SOC_INNO_RK3036 is not set CONFIG_SND_SOC=m +CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98090=m CONFIG_SND_SOC_MAX98373=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set +CONFIG_SND_SOC_MAX9867=m CONFIG_SND_SOC_MAX98927=m # CONFIG_SND_SOC_MSM8916_WCD_ANALOG is not set # CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set @@ -5474,6 +5493,7 @@ CONFIG_SND_SOC_MAX98927=m CONFIG_SND_SOC_NAU8824=m CONFIG_SND_SOC_ODROID=m # CONFIG_SND_SOC_PCM1681 is not set +CONFIG_SND_SOC_PCM1789_I2C=m # CONFIG_SND_SOC_PCM179X_I2C is not set # CONFIG_SND_SOC_PCM179X is not set # CONFIG_SND_SOC_PCM179X_SPI is not set @@ -5513,6 +5533,7 @@ CONFIG_SND_SOC_SPDIF=m # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set CONFIG_SND_SOC_TAS6424=m +CONFIG_SND_SOC_TDA7419=m # CONFIG_SND_SOC_TEGRA20_AC97 is not set CONFIG_SND_SOC_TEGRA20_DAS=m CONFIG_SND_SOC_TEGRA20_I2S=m @@ -5605,6 +5626,7 @@ CONFIG_SOC_EXYNOS5410=y CONFIG_SOC_EXYNOS5420=y CONFIG_SOC_EXYNOS5440=y CONFIG_SOC_EXYNOS5800=y +# CONFIG_SOC_IMX6SLL is not set # CONFIG_SOC_OMAP5 is not set CONFIG_SOC_TEGRA_FLOWCTRL=y # CONFIG_SOC_TI is not set diff --git a/kernel-armv7hl-lpae.config b/kernel-armv7hl-lpae.config index 153f23774..61d42848a 100644 --- a/kernel-armv7hl-lpae.config +++ b/kernel-armv7hl-lpae.config @@ -214,6 +214,7 @@ CONFIG_ARCH_MESON=y CONFIG_ARCH_MULTI_V7=y CONFIG_ARCH_MVEBU=y # CONFIG_ARCH_MXC is not set +# CONFIG_ARCH_NPCM is not set # CONFIG_ARCH_OMAP3 is not set # CONFIG_ARCH_OMAP4 is not set # CONFIG_ARCH_QCOM is not set @@ -225,10 +226,12 @@ CONFIG_ARCH_ROCKCHIP=y # CONFIG_ARCH_SIRF is not set # CONFIG_ARCH_SOCFPGA is not set # CONFIG_ARCH_STI is not set +# CONFIG_ARCH_STM32 is not set CONFIG_ARCH_SUNXI=y # CONFIG_ARCH_TANGO is not set CONFIG_ARCH_TEGRA_114_SOC=y CONFIG_ARCH_TEGRA_124_SOC=y +# CONFIG_ARCH_TEGRA_194_SOC is not set # CONFIG_ARCH_TEGRA_2x_SOC is not set # CONFIG_ARCH_TEGRA_3x_SOC is not set CONFIG_ARCH_TEGRA=y @@ -312,6 +315,9 @@ CONFIG_ARM_PSCI=y # CONFIG_ARM_PTDUMP_DEBUGFS is not set # CONFIG_ARM_PTDUMP is not set CONFIG_ARM_RK3399_DMC_DEVFREQ=m +CONFIG_ARM_SCMI_CPUFREQ=m +CONFIG_ARM_SCMI_POWER_DOMAIN=m +CONFIG_ARM_SCMI_PROTOCOL=y CONFIG_ARM_SCPI_CPUFREQ=m CONFIG_ARM_SCPI_POWER_DOMAIN=m CONFIG_ARM_SCPI_PROTOCOL=m @@ -921,6 +927,7 @@ CONFIG_COMMON_CLK_MAX77686=m CONFIG_COMMON_CLK_PWM=m CONFIG_COMMON_CLK_RK808=m CONFIG_COMMON_CLK_S2MPS11=m +CONFIG_COMMON_CLK_SCMI=m CONFIG_COMMON_CLK_SCPI=m # CONFIG_COMMON_CLK_SI514 is not set CONFIG_COMMON_CLK_SI5351=m @@ -1803,6 +1810,7 @@ CONFIG_GPIO_EXAR=m CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_GPIO_GENERIC=y # CONFIG_GPIO_GRGPIO is not set +# CONFIG_GPIO_HLWD is not set # CONFIG_GPIO_IT87 is not set CONFIG_GPIOLIB=y # CONFIG_GPIO_MAX3191X is not set @@ -1839,6 +1847,7 @@ CONFIG_GPIO_TPS68470=y # CONFIG_GPIO_TS5500 is not set CONFIG_GPIO_VIPERBOARD=m CONFIG_GPIO_WATCHDOG=m +# CONFIG_GPIO_WINBOND is not set CONFIG_GPIO_WM8994=m # CONFIG_GPIO_WS16C48 is not set # CONFIG_GPIO_XILINX is not set @@ -1890,6 +1899,7 @@ CONFIG_HID_CORSAIR=m CONFIG_HID_CP2112=m CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m +CONFIG_HID_ELAN=m CONFIG_HID_ELECOM=m CONFIG_HID_ELO=m CONFIG_HID_EMS_FF=m @@ -1897,6 +1907,7 @@ CONFIG_HID_EZKEY=m CONFIG_HID_GEMBIRD=m CONFIG_HID_GENERIC=y CONFIG_HID_GFRM=m +# CONFIG_HID_GOOGLE_HAMMER is not set CONFIG_HID_GREENASIA=m CONFIG_HID_GT683R=m CONFIG_HID_GYRATION=m @@ -2660,6 +2671,7 @@ CONFIG_JOYSTICK_JOYDUMP=m CONFIG_JOYSTICK_MAGELLAN=m CONFIG_JOYSTICK_PSXPAD_SPI_FF=y CONFIG_JOYSTICK_PSXPAD_SPI=m +CONFIG_JOYSTICK_PXRC=m CONFIG_JOYSTICK_SIDEWINDER=m CONFIG_JOYSTICK_SPACEBALL=m CONFIG_JOYSTICK_SPACEORB=m @@ -4958,6 +4970,7 @@ CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=m CONFIG_SENSORS_AMC6821=m CONFIG_SENSORS_APDS990X=m +CONFIG_SENSORS_ARM_SCMI=m CONFIG_SENSORS_ARM_SCPI=m CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_ASPEED=m @@ -5385,18 +5398,22 @@ CONFIG_SND_SOC_AC97_CODEC=m # CONFIG_SND_SOC_ADAU1701 is not set CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m -# CONFIG_SND_SOC_ADAU7002 is not set +CONFIG_SND_SOC_ADAU7002=m # CONFIG_SND_SOC_AK4104 is not set +CONFIG_SND_SOC_AK4458=m # CONFIG_SND_SOC_AK4554 is not set # CONFIG_SND_SOC_AK4613 is not set # CONFIG_SND_SOC_AK4642 is not set # CONFIG_SND_SOC_AK5386 is not set +CONFIG_SND_SOC_AK5558=m # CONFIG_SND_SOC_ALC5623 is not set CONFIG_SND_SOC_ALL_CODECS=m CONFIG_SND_SOC_AMD_ACP=m +CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m # CONFIG_SND_SOC_APQ8016_SBC is not set CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631=m +CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set # CONFIG_SND_SOC_CS35L32 is not set # CONFIG_SND_SOC_CS35L33 is not set @@ -5438,10 +5455,12 @@ CONFIG_SND_SOC_HDMI_CODEC=m # CONFIG_SND_SOC_IMX_ES8328 is not set # CONFIG_SND_SOC_INNO_RK3036 is not set CONFIG_SND_SOC=m +CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98090=m CONFIG_SND_SOC_MAX98373=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set +CONFIG_SND_SOC_MAX9867=m CONFIG_SND_SOC_MAX98927=m # CONFIG_SND_SOC_MSM8916_WCD_ANALOG is not set # CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set @@ -5450,6 +5469,7 @@ CONFIG_SND_SOC_MAX98927=m CONFIG_SND_SOC_NAU8824=m CONFIG_SND_SOC_ODROID=m # CONFIG_SND_SOC_PCM1681 is not set +CONFIG_SND_SOC_PCM1789_I2C=m # CONFIG_SND_SOC_PCM179X_I2C is not set # CONFIG_SND_SOC_PCM179X is not set # CONFIG_SND_SOC_PCM179X_SPI is not set @@ -5489,6 +5509,7 @@ CONFIG_SND_SOC_SPDIF=m # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set CONFIG_SND_SOC_TAS6424=m +CONFIG_SND_SOC_TDA7419=m # CONFIG_SND_SOC_TEGRA20_AC97 is not set CONFIG_SND_SOC_TEGRA20_DAS=m CONFIG_SND_SOC_TEGRA20_I2S=m @@ -5581,6 +5602,7 @@ CONFIG_SOC_EXYNOS5410=y CONFIG_SOC_EXYNOS5420=y CONFIG_SOC_EXYNOS5440=y CONFIG_SOC_EXYNOS5800=y +# CONFIG_SOC_IMX6SLL is not set # CONFIG_SOC_OMAP5 is not set CONFIG_SOC_TEGRA_FLOWCTRL=y # CONFIG_SOC_TI is not set diff --git a/kernel-armv7hl.config b/kernel-armv7hl.config index 4cbc12678..748aed6d3 100644 --- a/kernel-armv7hl.config +++ b/kernel-armv7hl.config @@ -222,6 +222,7 @@ CONFIG_ARCH_MSM8X60=y CONFIG_ARCH_MULTI_V7=y CONFIG_ARCH_MVEBU=y CONFIG_ARCH_MXC=y +# CONFIG_ARCH_NPCM is not set CONFIG_ARCH_OMAP2PLUS_TYPICAL=y CONFIG_ARCH_OMAP3=y CONFIG_ARCH_OMAP4=y @@ -234,10 +235,12 @@ CONFIG_ARCH_ROCKCHIP=y # CONFIG_ARCH_SIRF is not set # CONFIG_ARCH_SOCFPGA is not set CONFIG_ARCH_STI=y +# CONFIG_ARCH_STM32 is not set CONFIG_ARCH_SUNXI=y # CONFIG_ARCH_TANGO is not set CONFIG_ARCH_TEGRA_114_SOC=y CONFIG_ARCH_TEGRA_124_SOC=y +# CONFIG_ARCH_TEGRA_194_SOC is not set CONFIG_ARCH_TEGRA_2x_SOC=y CONFIG_ARCH_TEGRA_3x_SOC=y CONFIG_ARCH_TEGRA=y @@ -323,6 +326,9 @@ CONFIG_ARM_PSCI=y # CONFIG_ARM_PTDUMP_DEBUGFS is not set # CONFIG_ARM_PTDUMP is not set CONFIG_ARM_RK3399_DMC_DEVFREQ=m +CONFIG_ARM_SCMI_CPUFREQ=m +CONFIG_ARM_SCMI_POWER_DOMAIN=m +CONFIG_ARM_SCMI_PROTOCOL=y CONFIG_ARM_SCPI_CPUFREQ=m CONFIG_ARM_SCPI_POWER_DOMAIN=m CONFIG_ARM_SCPI_PROTOCOL=m @@ -953,6 +959,7 @@ CONFIG_COMMON_CLK_PWM=m CONFIG_COMMON_CLK_QCOM=y CONFIG_COMMON_CLK_RK808=m CONFIG_COMMON_CLK_S2MPS11=m +CONFIG_COMMON_CLK_SCMI=m CONFIG_COMMON_CLK_SCPI=m # CONFIG_COMMON_CLK_SI514 is not set CONFIG_COMMON_CLK_SI5351=m @@ -1900,6 +1907,7 @@ CONFIG_GPIO_EXAR=m CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_GPIO_GENERIC=y # CONFIG_GPIO_GRGPIO is not set +# CONFIG_GPIO_HLWD is not set # CONFIG_GPIO_IT87 is not set CONFIG_GPIOLIB=y # CONFIG_GPIO_MAX3191X is not set @@ -1944,6 +1952,7 @@ CONFIG_GPIO_TWL4030=m CONFIG_GPIO_TWL6040=m CONFIG_GPIO_VIPERBOARD=m CONFIG_GPIO_WATCHDOG=m +# CONFIG_GPIO_WINBOND is not set CONFIG_GPIO_WM8994=m # CONFIG_GPIO_WS16C48 is not set CONFIG_GPIO_XILINX=y @@ -1996,6 +2005,7 @@ CONFIG_HID_CORSAIR=m CONFIG_HID_CP2112=m CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m +CONFIG_HID_ELAN=m CONFIG_HID_ELECOM=m CONFIG_HID_ELO=m CONFIG_HID_EMS_FF=m @@ -2003,6 +2013,7 @@ CONFIG_HID_EZKEY=m CONFIG_HID_GEMBIRD=m CONFIG_HID_GENERIC=y CONFIG_HID_GFRM=m +# CONFIG_HID_GOOGLE_HAMMER is not set CONFIG_HID_GREENASIA=m CONFIG_HID_GT683R=m CONFIG_HID_GYRATION=m @@ -2791,6 +2802,7 @@ CONFIG_JOYSTICK_JOYDUMP=m CONFIG_JOYSTICK_MAGELLAN=m CONFIG_JOYSTICK_PSXPAD_SPI_FF=y CONFIG_JOYSTICK_PSXPAD_SPI=m +CONFIG_JOYSTICK_PXRC=m CONFIG_JOYSTICK_SIDEWINDER=m CONFIG_JOYSTICK_SPACEBALL=m CONFIG_JOYSTICK_SPACEORB=m @@ -5264,6 +5276,7 @@ CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=m CONFIG_SENSORS_AMC6821=m CONFIG_SENSORS_APDS990X=m +CONFIG_SENSORS_ARM_SCMI=m CONFIG_SENSORS_ARM_SCPI=m CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_ASPEED=m @@ -5727,21 +5740,25 @@ CONFIG_SND_SOC_AC97_CODEC=m # CONFIG_SND_SOC_ADAU1701 is not set CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m -# CONFIG_SND_SOC_ADAU7002 is not set +CONFIG_SND_SOC_ADAU7002=m CONFIG_SND_SOC_ADI_AXI_I2S=m CONFIG_SND_SOC_ADI_AXI_SPDIF=m CONFIG_SND_SOC_ADI=m # CONFIG_SND_SOC_AK4104 is not set +CONFIG_SND_SOC_AK4458=m # CONFIG_SND_SOC_AK4554 is not set # CONFIG_SND_SOC_AK4613 is not set # CONFIG_SND_SOC_AK4642 is not set # CONFIG_SND_SOC_AK5386 is not set +CONFIG_SND_SOC_AK5558=m # CONFIG_SND_SOC_ALC5623 is not set CONFIG_SND_SOC_ALL_CODECS=m CONFIG_SND_SOC_AMD_ACP=m +CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m # CONFIG_SND_SOC_APQ8016_SBC is not set CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631=m +CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set # CONFIG_SND_SOC_CS35L32 is not set # CONFIG_SND_SOC_CS35L33 is not set @@ -5795,10 +5812,12 @@ CONFIG_SND_SOC_IMX_WM8962=m CONFIG_SND_SOC_LPASS_CPU=m CONFIG_SND_SOC_LPASS_PLATFORM=m CONFIG_SND_SOC=m +CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98090=m CONFIG_SND_SOC_MAX98373=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set +CONFIG_SND_SOC_MAX9867=m CONFIG_SND_SOC_MAX98927=m # CONFIG_SND_SOC_MSM8916_WCD_ANALOG is not set CONFIG_SND_SOC_MSM8916_WCD_ANALOg=m @@ -5808,6 +5827,7 @@ CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m CONFIG_SND_SOC_NAU8824=m CONFIG_SND_SOC_ODROID=m # CONFIG_SND_SOC_PCM1681 is not set +CONFIG_SND_SOC_PCM1789_I2C=m # CONFIG_SND_SOC_PCM179X_I2C is not set # CONFIG_SND_SOC_PCM179X is not set # CONFIG_SND_SOC_PCM179X_SPI is not set @@ -5850,6 +5870,7 @@ CONFIG_SND_SOC_STORM=m # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set CONFIG_SND_SOC_TAS6424=m +CONFIG_SND_SOC_TDA7419=m CONFIG_SND_SOC_TEGRA20_AC97=m CONFIG_SND_SOC_TEGRA20_DAS=m CONFIG_SND_SOC_TEGRA20_I2S=m @@ -5953,6 +5974,7 @@ CONFIG_SOC_IMX50=y CONFIG_SOC_IMX51=y CONFIG_SOC_IMX53=y CONFIG_SOC_IMX6Q=y +# CONFIG_SOC_IMX6SLL is not set CONFIG_SOC_IMX6SL=y CONFIG_SOC_IMX6SX=y CONFIG_SOC_IMX6UL=y diff --git a/kernel-i686-PAE.config b/kernel-i686-PAE.config index a9c4b3d01..214780830 100644 --- a/kernel-i686-PAE.config +++ b/kernel-i686-PAE.config @@ -227,6 +227,7 @@ CONFIG_APPLE_PROPERTIES=y # CONFIG_APPLICOM is not set CONFIG_AQUANTIA_PHY=m CONFIG_AR5523=m +# CONFIG_ARCH_TEGRA_194_SOC is not set # CONFIG_ARCNET is not set CONFIG_ARM64_ERRATUM_858921=y # CONFIG_AS3935 is not set @@ -1650,6 +1651,7 @@ CONFIG_GPIO_EXAR=m # CONFIG_GPIO_FTGPIO010 is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_GRGPIO is not set +# CONFIG_GPIO_HLWD is not set CONFIG_GPIO_ICH=m # CONFIG_GPIO_INTEL_MID is not set CONFIG_GPIO_IT87=m @@ -1687,6 +1689,7 @@ CONFIG_GPIO_VIPERBOARD=m # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_WATCHDOG is not set CONFIG_GPIO_WHISKEY_COVE=y +# CONFIG_GPIO_WINBOND is not set # CONFIG_GPIO_WS16C48 is not set # CONFIG_GPIO_XILINX is not set # CONFIG_GPIO_XRA1403 is not set @@ -1733,6 +1736,7 @@ CONFIG_HID_CORSAIR=m CONFIG_HID_CP2112=m CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m +CONFIG_HID_ELAN=m CONFIG_HID_ELECOM=m CONFIG_HID_ELO=m CONFIG_HID_EMS_FF=m @@ -1740,6 +1744,7 @@ CONFIG_HID_EZKEY=m CONFIG_HID_GEMBIRD=m CONFIG_HID_GENERIC=y CONFIG_HID_GFRM=m +# CONFIG_HID_GOOGLE_HAMMER is not set CONFIG_HID_GREENASIA=m CONFIG_HID_GT683R=m CONFIG_HID_GYRATION=m @@ -2527,6 +2532,7 @@ CONFIG_JOYSTICK_JOYDUMP=m CONFIG_JOYSTICK_MAGELLAN=m CONFIG_JOYSTICK_PSXPAD_SPI_FF=y CONFIG_JOYSTICK_PSXPAD_SPI=m +CONFIG_JOYSTICK_PXRC=m CONFIG_JOYSTICK_SIDEWINDER=m CONFIG_JOYSTICK_SPACEBALL=m CONFIG_JOYSTICK_SPACEORB=m @@ -5035,17 +5041,21 @@ CONFIG_SND_SOC_AC97_CODEC=m # CONFIG_SND_SOC_ADAU1701 is not set CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m -# CONFIG_SND_SOC_ADAU7002 is not set +CONFIG_SND_SOC_ADAU7002=m # CONFIG_SND_SOC_AK4104 is not set +CONFIG_SND_SOC_AK4458=m # CONFIG_SND_SOC_AK4554 is not set # CONFIG_SND_SOC_AK4613 is not set # CONFIG_SND_SOC_AK4642 is not set # CONFIG_SND_SOC_AK5386 is not set +CONFIG_SND_SOC_AK5558=m # CONFIG_SND_SOC_ALC5623 is not set CONFIG_SND_SOC_ALL_CODECS=m CONFIG_SND_SOC_AMD_ACP=m +CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m # CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set +CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set # CONFIG_SND_SOC_CS35L32 is not set # CONFIG_SND_SOC_CS35L33 is not set @@ -5099,10 +5109,12 @@ CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m CONFIG_SND_SOC_INTEL_BYT_MAX98090_MACH=m CONFIG_SND_SOC_INTEL_BYT_RT5640_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m +CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m CONFIG_SND_SOC_INTEL_HASWELL=m CONFIG_SND_SOC_INTEL_HASWELL_MACH=m +CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH=m CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH=m @@ -5113,9 +5125,11 @@ CONFIG_SND_SOC_INTEL_SST_ACPI=m CONFIG_SND_SOC_INTEL_SST=m CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=y CONFIG_SND_SOC=m +CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98373=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set +CONFIG_SND_SOC_MAX9867=m CONFIG_SND_SOC_MAX98927=m # CONFIG_SND_SOC_MSM8916_WCD_ANALOG is not set # CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set @@ -5123,6 +5137,7 @@ CONFIG_SND_SOC_NAU8540=m # CONFIG_SND_SOC_NAU8810 is not set CONFIG_SND_SOC_NAU8824=m # CONFIG_SND_SOC_PCM1681 is not set +CONFIG_SND_SOC_PCM1789_I2C=m # CONFIG_SND_SOC_PCM179X_I2C is not set # CONFIG_SND_SOC_PCM179X is not set # CONFIG_SND_SOC_PCM179X_SPI is not set @@ -5148,6 +5163,7 @@ CONFIG_SND_SOC_SSM4567=m # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set CONFIG_SND_SOC_TAS6424=m +CONFIG_SND_SOC_TDA7419=m # CONFIG_SND_SOC_TFA9879 is not set # CONFIG_SND_SOC_TLV320AIC23_I2C is not set # CONFIG_SND_SOC_TLV320AIC23_SPI is not set diff --git a/kernel-i686-PAEdebug.config b/kernel-i686-PAEdebug.config index 294d9c29a..dedb19aa9 100644 --- a/kernel-i686-PAEdebug.config +++ b/kernel-i686-PAEdebug.config @@ -227,6 +227,7 @@ CONFIG_APPLE_PROPERTIES=y # CONFIG_APPLICOM is not set CONFIG_AQUANTIA_PHY=m CONFIG_AR5523=m +# CONFIG_ARCH_TEGRA_194_SOC is not set # CONFIG_ARCNET is not set CONFIG_ARM64_ERRATUM_858921=y CONFIG_ARM64_PTDUMP=y @@ -1669,6 +1670,7 @@ CONFIG_GPIO_EXAR=m # CONFIG_GPIO_FTGPIO010 is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_GRGPIO is not set +# CONFIG_GPIO_HLWD is not set CONFIG_GPIO_ICH=m # CONFIG_GPIO_INTEL_MID is not set CONFIG_GPIO_IT87=m @@ -1706,6 +1708,7 @@ CONFIG_GPIO_VIPERBOARD=m # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_WATCHDOG is not set CONFIG_GPIO_WHISKEY_COVE=y +# CONFIG_GPIO_WINBOND is not set # CONFIG_GPIO_WS16C48 is not set # CONFIG_GPIO_XILINX is not set # CONFIG_GPIO_XRA1403 is not set @@ -1752,6 +1755,7 @@ CONFIG_HID_CORSAIR=m CONFIG_HID_CP2112=m CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m +CONFIG_HID_ELAN=m CONFIG_HID_ELECOM=m CONFIG_HID_ELO=m CONFIG_HID_EMS_FF=m @@ -1759,6 +1763,7 @@ CONFIG_HID_EZKEY=m CONFIG_HID_GEMBIRD=m CONFIG_HID_GENERIC=y CONFIG_HID_GFRM=m +# CONFIG_HID_GOOGLE_HAMMER is not set CONFIG_HID_GREENASIA=m CONFIG_HID_GT683R=m CONFIG_HID_GYRATION=m @@ -2546,6 +2551,7 @@ CONFIG_JOYSTICK_JOYDUMP=m CONFIG_JOYSTICK_MAGELLAN=m CONFIG_JOYSTICK_PSXPAD_SPI_FF=y CONFIG_JOYSTICK_PSXPAD_SPI=m +CONFIG_JOYSTICK_PXRC=m CONFIG_JOYSTICK_SIDEWINDER=m CONFIG_JOYSTICK_SPACEBALL=m CONFIG_JOYSTICK_SPACEORB=m @@ -5058,17 +5064,21 @@ CONFIG_SND_SOC_AC97_CODEC=m # CONFIG_SND_SOC_ADAU1701 is not set CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m -# CONFIG_SND_SOC_ADAU7002 is not set +CONFIG_SND_SOC_ADAU7002=m # CONFIG_SND_SOC_AK4104 is not set +CONFIG_SND_SOC_AK4458=m # CONFIG_SND_SOC_AK4554 is not set # CONFIG_SND_SOC_AK4613 is not set # CONFIG_SND_SOC_AK4642 is not set # CONFIG_SND_SOC_AK5386 is not set +CONFIG_SND_SOC_AK5558=m # CONFIG_SND_SOC_ALC5623 is not set CONFIG_SND_SOC_ALL_CODECS=m CONFIG_SND_SOC_AMD_ACP=m +CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m # CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set +CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set # CONFIG_SND_SOC_CS35L32 is not set # CONFIG_SND_SOC_CS35L33 is not set @@ -5122,10 +5132,12 @@ CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m CONFIG_SND_SOC_INTEL_BYT_MAX98090_MACH=m CONFIG_SND_SOC_INTEL_BYT_RT5640_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m +CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m CONFIG_SND_SOC_INTEL_HASWELL=m CONFIG_SND_SOC_INTEL_HASWELL_MACH=m +CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH=m CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH=m @@ -5136,9 +5148,11 @@ CONFIG_SND_SOC_INTEL_SST_ACPI=m CONFIG_SND_SOC_INTEL_SST=m CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=y CONFIG_SND_SOC=m +CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98373=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set +CONFIG_SND_SOC_MAX9867=m CONFIG_SND_SOC_MAX98927=m # CONFIG_SND_SOC_MSM8916_WCD_ANALOG is not set # CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set @@ -5146,6 +5160,7 @@ CONFIG_SND_SOC_NAU8540=m # CONFIG_SND_SOC_NAU8810 is not set CONFIG_SND_SOC_NAU8824=m # CONFIG_SND_SOC_PCM1681 is not set +CONFIG_SND_SOC_PCM1789_I2C=m # CONFIG_SND_SOC_PCM179X_I2C is not set # CONFIG_SND_SOC_PCM179X is not set # CONFIG_SND_SOC_PCM179X_SPI is not set @@ -5171,6 +5186,7 @@ CONFIG_SND_SOC_SSM4567=m # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set CONFIG_SND_SOC_TAS6424=m +CONFIG_SND_SOC_TDA7419=m # CONFIG_SND_SOC_TFA9879 is not set # CONFIG_SND_SOC_TLV320AIC23_I2C is not set # CONFIG_SND_SOC_TLV320AIC23_SPI is not set diff --git a/kernel-i686-debug.config b/kernel-i686-debug.config index 465ed9338..a49f4cde0 100644 --- a/kernel-i686-debug.config +++ b/kernel-i686-debug.config @@ -227,6 +227,7 @@ CONFIG_APPLE_PROPERTIES=y # CONFIG_APPLICOM is not set CONFIG_AQUANTIA_PHY=m CONFIG_AR5523=m +# CONFIG_ARCH_TEGRA_194_SOC is not set # CONFIG_ARCNET is not set CONFIG_ARM64_ERRATUM_858921=y CONFIG_ARM64_PTDUMP=y @@ -1669,6 +1670,7 @@ CONFIG_GPIO_EXAR=m # CONFIG_GPIO_FTGPIO010 is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_GRGPIO is not set +# CONFIG_GPIO_HLWD is not set CONFIG_GPIO_ICH=m # CONFIG_GPIO_INTEL_MID is not set CONFIG_GPIO_IT87=m @@ -1706,6 +1708,7 @@ CONFIG_GPIO_VIPERBOARD=m # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_WATCHDOG is not set CONFIG_GPIO_WHISKEY_COVE=y +# CONFIG_GPIO_WINBOND is not set # CONFIG_GPIO_WS16C48 is not set # CONFIG_GPIO_XILINX is not set # CONFIG_GPIO_XRA1403 is not set @@ -1752,6 +1755,7 @@ CONFIG_HID_CORSAIR=m CONFIG_HID_CP2112=m CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m +CONFIG_HID_ELAN=m CONFIG_HID_ELECOM=m CONFIG_HID_ELO=m CONFIG_HID_EMS_FF=m @@ -1759,6 +1763,7 @@ CONFIG_HID_EZKEY=m CONFIG_HID_GEMBIRD=m CONFIG_HID_GENERIC=y CONFIG_HID_GFRM=m +# CONFIG_HID_GOOGLE_HAMMER is not set CONFIG_HID_GREENASIA=m CONFIG_HID_GT683R=m CONFIG_HID_GYRATION=m @@ -2546,6 +2551,7 @@ CONFIG_JOYSTICK_JOYDUMP=m CONFIG_JOYSTICK_MAGELLAN=m CONFIG_JOYSTICK_PSXPAD_SPI_FF=y CONFIG_JOYSTICK_PSXPAD_SPI=m +CONFIG_JOYSTICK_PXRC=m CONFIG_JOYSTICK_SIDEWINDER=m CONFIG_JOYSTICK_SPACEBALL=m CONFIG_JOYSTICK_SPACEORB=m @@ -5058,17 +5064,21 @@ CONFIG_SND_SOC_AC97_CODEC=m # CONFIG_SND_SOC_ADAU1701 is not set CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m -# CONFIG_SND_SOC_ADAU7002 is not set +CONFIG_SND_SOC_ADAU7002=m # CONFIG_SND_SOC_AK4104 is not set +CONFIG_SND_SOC_AK4458=m # CONFIG_SND_SOC_AK4554 is not set # CONFIG_SND_SOC_AK4613 is not set # CONFIG_SND_SOC_AK4642 is not set # CONFIG_SND_SOC_AK5386 is not set +CONFIG_SND_SOC_AK5558=m # CONFIG_SND_SOC_ALC5623 is not set CONFIG_SND_SOC_ALL_CODECS=m CONFIG_SND_SOC_AMD_ACP=m +CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m # CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set +CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set # CONFIG_SND_SOC_CS35L32 is not set # CONFIG_SND_SOC_CS35L33 is not set @@ -5122,10 +5132,12 @@ CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m CONFIG_SND_SOC_INTEL_BYT_MAX98090_MACH=m CONFIG_SND_SOC_INTEL_BYT_RT5640_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m +CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m CONFIG_SND_SOC_INTEL_HASWELL=m CONFIG_SND_SOC_INTEL_HASWELL_MACH=m +CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH=m CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH=m @@ -5136,9 +5148,11 @@ CONFIG_SND_SOC_INTEL_SST_ACPI=m CONFIG_SND_SOC_INTEL_SST=m CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=y CONFIG_SND_SOC=m +CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98373=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set +CONFIG_SND_SOC_MAX9867=m CONFIG_SND_SOC_MAX98927=m # CONFIG_SND_SOC_MSM8916_WCD_ANALOG is not set # CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set @@ -5146,6 +5160,7 @@ CONFIG_SND_SOC_NAU8540=m # CONFIG_SND_SOC_NAU8810 is not set CONFIG_SND_SOC_NAU8824=m # CONFIG_SND_SOC_PCM1681 is not set +CONFIG_SND_SOC_PCM1789_I2C=m # CONFIG_SND_SOC_PCM179X_I2C is not set # CONFIG_SND_SOC_PCM179X is not set # CONFIG_SND_SOC_PCM179X_SPI is not set @@ -5171,6 +5186,7 @@ CONFIG_SND_SOC_SSM4567=m # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set CONFIG_SND_SOC_TAS6424=m +CONFIG_SND_SOC_TDA7419=m # CONFIG_SND_SOC_TFA9879 is not set # CONFIG_SND_SOC_TLV320AIC23_I2C is not set # CONFIG_SND_SOC_TLV320AIC23_SPI is not set diff --git a/kernel-i686.config b/kernel-i686.config index 3ea4e1c3a..06fca5808 100644 --- a/kernel-i686.config +++ b/kernel-i686.config @@ -227,6 +227,7 @@ CONFIG_APPLE_PROPERTIES=y # CONFIG_APPLICOM is not set CONFIG_AQUANTIA_PHY=m CONFIG_AR5523=m +# CONFIG_ARCH_TEGRA_194_SOC is not set # CONFIG_ARCNET is not set CONFIG_ARM64_ERRATUM_858921=y # CONFIG_AS3935 is not set @@ -1650,6 +1651,7 @@ CONFIG_GPIO_EXAR=m # CONFIG_GPIO_FTGPIO010 is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_GRGPIO is not set +# CONFIG_GPIO_HLWD is not set CONFIG_GPIO_ICH=m # CONFIG_GPIO_INTEL_MID is not set CONFIG_GPIO_IT87=m @@ -1687,6 +1689,7 @@ CONFIG_GPIO_VIPERBOARD=m # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_WATCHDOG is not set CONFIG_GPIO_WHISKEY_COVE=y +# CONFIG_GPIO_WINBOND is not set # CONFIG_GPIO_WS16C48 is not set # CONFIG_GPIO_XILINX is not set # CONFIG_GPIO_XRA1403 is not set @@ -1733,6 +1736,7 @@ CONFIG_HID_CORSAIR=m CONFIG_HID_CP2112=m CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m +CONFIG_HID_ELAN=m CONFIG_HID_ELECOM=m CONFIG_HID_ELO=m CONFIG_HID_EMS_FF=m @@ -1740,6 +1744,7 @@ CONFIG_HID_EZKEY=m CONFIG_HID_GEMBIRD=m CONFIG_HID_GENERIC=y CONFIG_HID_GFRM=m +# CONFIG_HID_GOOGLE_HAMMER is not set CONFIG_HID_GREENASIA=m CONFIG_HID_GT683R=m CONFIG_HID_GYRATION=m @@ -2527,6 +2532,7 @@ CONFIG_JOYSTICK_JOYDUMP=m CONFIG_JOYSTICK_MAGELLAN=m CONFIG_JOYSTICK_PSXPAD_SPI_FF=y CONFIG_JOYSTICK_PSXPAD_SPI=m +CONFIG_JOYSTICK_PXRC=m CONFIG_JOYSTICK_SIDEWINDER=m CONFIG_JOYSTICK_SPACEBALL=m CONFIG_JOYSTICK_SPACEORB=m @@ -5035,17 +5041,21 @@ CONFIG_SND_SOC_AC97_CODEC=m # CONFIG_SND_SOC_ADAU1701 is not set CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m -# CONFIG_SND_SOC_ADAU7002 is not set +CONFIG_SND_SOC_ADAU7002=m # CONFIG_SND_SOC_AK4104 is not set +CONFIG_SND_SOC_AK4458=m # CONFIG_SND_SOC_AK4554 is not set # CONFIG_SND_SOC_AK4613 is not set # CONFIG_SND_SOC_AK4642 is not set # CONFIG_SND_SOC_AK5386 is not set +CONFIG_SND_SOC_AK5558=m # CONFIG_SND_SOC_ALC5623 is not set CONFIG_SND_SOC_ALL_CODECS=m CONFIG_SND_SOC_AMD_ACP=m +CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m # CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set +CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set # CONFIG_SND_SOC_CS35L32 is not set # CONFIG_SND_SOC_CS35L33 is not set @@ -5099,10 +5109,12 @@ CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m CONFIG_SND_SOC_INTEL_BYT_MAX98090_MACH=m CONFIG_SND_SOC_INTEL_BYT_RT5640_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m +CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m CONFIG_SND_SOC_INTEL_HASWELL=m CONFIG_SND_SOC_INTEL_HASWELL_MACH=m +CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH=m CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH=m @@ -5113,9 +5125,11 @@ CONFIG_SND_SOC_INTEL_SST_ACPI=m CONFIG_SND_SOC_INTEL_SST=m CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=y CONFIG_SND_SOC=m +CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98373=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set +CONFIG_SND_SOC_MAX9867=m CONFIG_SND_SOC_MAX98927=m # CONFIG_SND_SOC_MSM8916_WCD_ANALOG is not set # CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set @@ -5123,6 +5137,7 @@ CONFIG_SND_SOC_NAU8540=m # CONFIG_SND_SOC_NAU8810 is not set CONFIG_SND_SOC_NAU8824=m # CONFIG_SND_SOC_PCM1681 is not set +CONFIG_SND_SOC_PCM1789_I2C=m # CONFIG_SND_SOC_PCM179X_I2C is not set # CONFIG_SND_SOC_PCM179X is not set # CONFIG_SND_SOC_PCM179X_SPI is not set @@ -5148,6 +5163,7 @@ CONFIG_SND_SOC_SSM4567=m # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set CONFIG_SND_SOC_TAS6424=m +CONFIG_SND_SOC_TDA7419=m # CONFIG_SND_SOC_TFA9879 is not set # CONFIG_SND_SOC_TLV320AIC23_I2C is not set # CONFIG_SND_SOC_TLV320AIC23_SPI is not set diff --git a/kernel-ppc64-debug.config b/kernel-ppc64-debug.config index 79ec7daa6..c13e00c1d 100644 --- a/kernel-ppc64-debug.config +++ b/kernel-ppc64-debug.config @@ -178,6 +178,7 @@ CONFIG_APPLE_AIRPORT=m # CONFIG_APPLICOM is not set CONFIG_AQUANTIA_PHY=m CONFIG_AR5523=m +# CONFIG_ARCH_TEGRA_194_SOC is not set # CONFIG_ARCNET is not set CONFIG_ARM64_ERRATUM_858921=y CONFIG_ARM64_PTDUMP=y @@ -1576,6 +1577,7 @@ CONFIG_GPIO_EXAR=m # CONFIG_GPIO_FTGPIO010 is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_GRGPIO is not set +# CONFIG_GPIO_HLWD is not set # CONFIG_GPIO_IT87 is not set CONFIG_GPIOLIB=y # CONFIG_GPIO_MAX3191X is not set @@ -1606,6 +1608,7 @@ CONFIG_GPIO_TPS68470=y # CONFIG_GPIO_UCB1400 is not set CONFIG_GPIO_VIPERBOARD=m # CONFIG_GPIO_WATCHDOG is not set +# CONFIG_GPIO_WINBOND is not set CONFIG_GPIO_WM831X=m # CONFIG_GPIO_WS16C48 is not set # CONFIG_GPIO_XILINX is not set @@ -1654,6 +1657,7 @@ CONFIG_HID_CORSAIR=m CONFIG_HID_CP2112=m CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m +CONFIG_HID_ELAN=m CONFIG_HID_ELECOM=m CONFIG_HID_ELO=m CONFIG_HID_EMS_FF=m @@ -1661,6 +1665,7 @@ CONFIG_HID_EZKEY=m CONFIG_HID_GEMBIRD=m CONFIG_HID_GENERIC=y CONFIG_HID_GFRM=m +# CONFIG_HID_GOOGLE_HAMMER is not set CONFIG_HID_GREENASIA=m CONFIG_HID_GT683R=m CONFIG_HID_GYRATION=m @@ -2390,6 +2395,7 @@ CONFIG_JOYSTICK_JOYDUMP=m CONFIG_JOYSTICK_MAGELLAN=m CONFIG_JOYSTICK_PSXPAD_SPI_FF=y CONFIG_JOYSTICK_PSXPAD_SPI=m +CONFIG_JOYSTICK_PXRC=m CONFIG_JOYSTICK_SIDEWINDER=m CONFIG_JOYSTICK_SPACEBALL=m CONFIG_JOYSTICK_SPACEORB=m @@ -4867,17 +4873,21 @@ CONFIG_SND_SIS7019=m # CONFIG_SND_SOC_ADAU1701 is not set CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m -# CONFIG_SND_SOC_ADAU7002 is not set +CONFIG_SND_SOC_ADAU7002=m # CONFIG_SND_SOC_AK4104 is not set +CONFIG_SND_SOC_AK4458=m # CONFIG_SND_SOC_AK4554 is not set # CONFIG_SND_SOC_AK4613 is not set # CONFIG_SND_SOC_AK4642 is not set # CONFIG_SND_SOC_AK5386 is not set +CONFIG_SND_SOC_AK5558=m # CONFIG_SND_SOC_ALC5623 is not set CONFIG_SND_SOC_ALL_CODECS=m CONFIG_SND_SOC_AMD_ACP=m +CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m # CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set +CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set # CONFIG_SND_SOC_CS35L32 is not set # CONFIG_SND_SOC_CS35L33 is not set @@ -4917,9 +4927,11 @@ CONFIG_SND_SOC_HDMI_CODEC=m # CONFIG_SND_SOC_IMX_ES8328 is not set # CONFIG_SND_SOC_INNO_RK3036 is not set # CONFIG_SND_SOC is not set +CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98373=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set +CONFIG_SND_SOC_MAX9867=m CONFIG_SND_SOC_MAX98927=m # CONFIG_SND_SOC_MSM8916_WCD_ANALOG is not set # CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set @@ -4927,6 +4939,7 @@ CONFIG_SND_SOC_MAX98927=m # CONFIG_SND_SOC_NAU8810 is not set CONFIG_SND_SOC_NAU8824=m # CONFIG_SND_SOC_PCM1681 is not set +CONFIG_SND_SOC_PCM1789_I2C=m # CONFIG_SND_SOC_PCM179X_I2C is not set # CONFIG_SND_SOC_PCM179X is not set # CONFIG_SND_SOC_PCM179X_SPI is not set @@ -4952,6 +4965,7 @@ CONFIG_SND_SOC_SPDIF=m # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set CONFIG_SND_SOC_TAS6424=m +CONFIG_SND_SOC_TDA7419=m # CONFIG_SND_SOC_TFA9879 is not set # CONFIG_SND_SOC_TLV320AIC23_I2C is not set # CONFIG_SND_SOC_TLV320AIC23_SPI is not set diff --git a/kernel-ppc64.config b/kernel-ppc64.config index f75555ec0..4fbb1d154 100644 --- a/kernel-ppc64.config +++ b/kernel-ppc64.config @@ -178,6 +178,7 @@ CONFIG_APPLE_AIRPORT=m # CONFIG_APPLICOM is not set CONFIG_AQUANTIA_PHY=m CONFIG_AR5523=m +# CONFIG_ARCH_TEGRA_194_SOC is not set # CONFIG_ARCNET is not set CONFIG_ARM64_ERRATUM_858921=y # CONFIG_AS3935 is not set @@ -1557,6 +1558,7 @@ CONFIG_GPIO_EXAR=m # CONFIG_GPIO_FTGPIO010 is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_GRGPIO is not set +# CONFIG_GPIO_HLWD is not set # CONFIG_GPIO_IT87 is not set CONFIG_GPIOLIB=y # CONFIG_GPIO_MAX3191X is not set @@ -1587,6 +1589,7 @@ CONFIG_GPIO_TPS68470=y # CONFIG_GPIO_UCB1400 is not set CONFIG_GPIO_VIPERBOARD=m # CONFIG_GPIO_WATCHDOG is not set +# CONFIG_GPIO_WINBOND is not set CONFIG_GPIO_WM831X=m # CONFIG_GPIO_WS16C48 is not set # CONFIG_GPIO_XILINX is not set @@ -1635,6 +1638,7 @@ CONFIG_HID_CORSAIR=m CONFIG_HID_CP2112=m CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m +CONFIG_HID_ELAN=m CONFIG_HID_ELECOM=m CONFIG_HID_ELO=m CONFIG_HID_EMS_FF=m @@ -1642,6 +1646,7 @@ CONFIG_HID_EZKEY=m CONFIG_HID_GEMBIRD=m CONFIG_HID_GENERIC=y CONFIG_HID_GFRM=m +# CONFIG_HID_GOOGLE_HAMMER is not set CONFIG_HID_GREENASIA=m CONFIG_HID_GT683R=m CONFIG_HID_GYRATION=m @@ -2371,6 +2376,7 @@ CONFIG_JOYSTICK_JOYDUMP=m CONFIG_JOYSTICK_MAGELLAN=m CONFIG_JOYSTICK_PSXPAD_SPI_FF=y CONFIG_JOYSTICK_PSXPAD_SPI=m +CONFIG_JOYSTICK_PXRC=m CONFIG_JOYSTICK_SIDEWINDER=m CONFIG_JOYSTICK_SPACEBALL=m CONFIG_JOYSTICK_SPACEORB=m @@ -4842,17 +4848,21 @@ CONFIG_SND_SIS7019=m # CONFIG_SND_SOC_ADAU1701 is not set CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m -# CONFIG_SND_SOC_ADAU7002 is not set +CONFIG_SND_SOC_ADAU7002=m # CONFIG_SND_SOC_AK4104 is not set +CONFIG_SND_SOC_AK4458=m # CONFIG_SND_SOC_AK4554 is not set # CONFIG_SND_SOC_AK4613 is not set # CONFIG_SND_SOC_AK4642 is not set # CONFIG_SND_SOC_AK5386 is not set +CONFIG_SND_SOC_AK5558=m # CONFIG_SND_SOC_ALC5623 is not set CONFIG_SND_SOC_ALL_CODECS=m CONFIG_SND_SOC_AMD_ACP=m +CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m # CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set +CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set # CONFIG_SND_SOC_CS35L32 is not set # CONFIG_SND_SOC_CS35L33 is not set @@ -4892,9 +4902,11 @@ CONFIG_SND_SOC_HDMI_CODEC=m # CONFIG_SND_SOC_IMX_ES8328 is not set # CONFIG_SND_SOC_INNO_RK3036 is not set # CONFIG_SND_SOC is not set +CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98373=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set +CONFIG_SND_SOC_MAX9867=m CONFIG_SND_SOC_MAX98927=m # CONFIG_SND_SOC_MSM8916_WCD_ANALOG is not set # CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set @@ -4902,6 +4914,7 @@ CONFIG_SND_SOC_MAX98927=m # CONFIG_SND_SOC_NAU8810 is not set CONFIG_SND_SOC_NAU8824=m # CONFIG_SND_SOC_PCM1681 is not set +CONFIG_SND_SOC_PCM1789_I2C=m # CONFIG_SND_SOC_PCM179X_I2C is not set # CONFIG_SND_SOC_PCM179X is not set # CONFIG_SND_SOC_PCM179X_SPI is not set @@ -4927,6 +4940,7 @@ CONFIG_SND_SOC_SPDIF=m # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set CONFIG_SND_SOC_TAS6424=m +CONFIG_SND_SOC_TDA7419=m # CONFIG_SND_SOC_TFA9879 is not set # CONFIG_SND_SOC_TLV320AIC23_I2C is not set # CONFIG_SND_SOC_TLV320AIC23_SPI is not set diff --git a/kernel-ppc64le-debug.config b/kernel-ppc64le-debug.config index d6ea3cedd..4ad01202f 100644 --- a/kernel-ppc64le-debug.config +++ b/kernel-ppc64le-debug.config @@ -171,6 +171,7 @@ CONFIG_APM_POWER=m # CONFIG_APPLICOM is not set CONFIG_AQUANTIA_PHY=m CONFIG_AR5523=m +# CONFIG_ARCH_TEGRA_194_SOC is not set # CONFIG_ARCNET is not set CONFIG_ARM64_ERRATUM_858921=y CONFIG_ARM64_PTDUMP=y @@ -1529,6 +1530,7 @@ CONFIG_GPIO_EXAR=m # CONFIG_GPIO_FTGPIO010 is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_GRGPIO is not set +# CONFIG_GPIO_HLWD is not set # CONFIG_GPIO_IT87 is not set CONFIG_GPIOLIB=y # CONFIG_GPIO_MAX3191X is not set @@ -1559,6 +1561,7 @@ CONFIG_GPIO_TPS68470=y # CONFIG_GPIO_UCB1400 is not set CONFIG_GPIO_VIPERBOARD=m # CONFIG_GPIO_WATCHDOG is not set +# CONFIG_GPIO_WINBOND is not set CONFIG_GPIO_WM831X=m # CONFIG_GPIO_WS16C48 is not set # CONFIG_GPIO_XILINX is not set @@ -1607,6 +1610,7 @@ CONFIG_HID_CORSAIR=m CONFIG_HID_CP2112=m CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m +CONFIG_HID_ELAN=m CONFIG_HID_ELECOM=m CONFIG_HID_ELO=m CONFIG_HID_EMS_FF=m @@ -1614,6 +1618,7 @@ CONFIG_HID_EZKEY=m CONFIG_HID_GEMBIRD=m CONFIG_HID_GENERIC=y CONFIG_HID_GFRM=m +# CONFIG_HID_GOOGLE_HAMMER is not set CONFIG_HID_GREENASIA=m CONFIG_HID_GT683R=m CONFIG_HID_GYRATION=m @@ -2335,6 +2340,7 @@ CONFIG_JOYSTICK_JOYDUMP=m CONFIG_JOYSTICK_MAGELLAN=m CONFIG_JOYSTICK_PSXPAD_SPI_FF=y CONFIG_JOYSTICK_PSXPAD_SPI=m +CONFIG_JOYSTICK_PXRC=m CONFIG_JOYSTICK_SIDEWINDER=m CONFIG_JOYSTICK_SPACEBALL=m CONFIG_JOYSTICK_SPACEORB=m @@ -4795,17 +4801,21 @@ CONFIG_SND_SIS7019=m # CONFIG_SND_SOC_ADAU1701 is not set CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m -# CONFIG_SND_SOC_ADAU7002 is not set +CONFIG_SND_SOC_ADAU7002=m # CONFIG_SND_SOC_AK4104 is not set +CONFIG_SND_SOC_AK4458=m # CONFIG_SND_SOC_AK4554 is not set # CONFIG_SND_SOC_AK4613 is not set # CONFIG_SND_SOC_AK4642 is not set # CONFIG_SND_SOC_AK5386 is not set +CONFIG_SND_SOC_AK5558=m # CONFIG_SND_SOC_ALC5623 is not set CONFIG_SND_SOC_ALL_CODECS=m CONFIG_SND_SOC_AMD_ACP=m +CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m # CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set +CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set # CONFIG_SND_SOC_CS35L32 is not set # CONFIG_SND_SOC_CS35L33 is not set @@ -4845,9 +4855,11 @@ CONFIG_SND_SOC_HDMI_CODEC=m # CONFIG_SND_SOC_IMX_ES8328 is not set # CONFIG_SND_SOC_INNO_RK3036 is not set # CONFIG_SND_SOC is not set +CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98373=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set +CONFIG_SND_SOC_MAX9867=m CONFIG_SND_SOC_MAX98927=m # CONFIG_SND_SOC_MSM8916_WCD_ANALOG is not set # CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set @@ -4855,6 +4867,7 @@ CONFIG_SND_SOC_MAX98927=m # CONFIG_SND_SOC_NAU8810 is not set CONFIG_SND_SOC_NAU8824=m # CONFIG_SND_SOC_PCM1681 is not set +CONFIG_SND_SOC_PCM1789_I2C=m # CONFIG_SND_SOC_PCM179X_I2C is not set # CONFIG_SND_SOC_PCM179X is not set # CONFIG_SND_SOC_PCM179X_SPI is not set @@ -4880,6 +4893,7 @@ CONFIG_SND_SOC_SPDIF=m # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set CONFIG_SND_SOC_TAS6424=m +CONFIG_SND_SOC_TDA7419=m # CONFIG_SND_SOC_TFA9879 is not set # CONFIG_SND_SOC_TLV320AIC23_I2C is not set # CONFIG_SND_SOC_TLV320AIC23_SPI is not set diff --git a/kernel-ppc64le.config b/kernel-ppc64le.config index 42ff26bf8..60a73fa1d 100644 --- a/kernel-ppc64le.config +++ b/kernel-ppc64le.config @@ -171,6 +171,7 @@ CONFIG_APM_POWER=m # CONFIG_APPLICOM is not set CONFIG_AQUANTIA_PHY=m CONFIG_AR5523=m +# CONFIG_ARCH_TEGRA_194_SOC is not set # CONFIG_ARCNET is not set CONFIG_ARM64_ERRATUM_858921=y # CONFIG_AS3935 is not set @@ -1510,6 +1511,7 @@ CONFIG_GPIO_EXAR=m # CONFIG_GPIO_FTGPIO010 is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_GRGPIO is not set +# CONFIG_GPIO_HLWD is not set # CONFIG_GPIO_IT87 is not set CONFIG_GPIOLIB=y # CONFIG_GPIO_MAX3191X is not set @@ -1540,6 +1542,7 @@ CONFIG_GPIO_TPS68470=y # CONFIG_GPIO_UCB1400 is not set CONFIG_GPIO_VIPERBOARD=m # CONFIG_GPIO_WATCHDOG is not set +# CONFIG_GPIO_WINBOND is not set CONFIG_GPIO_WM831X=m # CONFIG_GPIO_WS16C48 is not set # CONFIG_GPIO_XILINX is not set @@ -1588,6 +1591,7 @@ CONFIG_HID_CORSAIR=m CONFIG_HID_CP2112=m CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m +CONFIG_HID_ELAN=m CONFIG_HID_ELECOM=m CONFIG_HID_ELO=m CONFIG_HID_EMS_FF=m @@ -1595,6 +1599,7 @@ CONFIG_HID_EZKEY=m CONFIG_HID_GEMBIRD=m CONFIG_HID_GENERIC=y CONFIG_HID_GFRM=m +# CONFIG_HID_GOOGLE_HAMMER is not set CONFIG_HID_GREENASIA=m CONFIG_HID_GT683R=m CONFIG_HID_GYRATION=m @@ -2316,6 +2321,7 @@ CONFIG_JOYSTICK_JOYDUMP=m CONFIG_JOYSTICK_MAGELLAN=m CONFIG_JOYSTICK_PSXPAD_SPI_FF=y CONFIG_JOYSTICK_PSXPAD_SPI=m +CONFIG_JOYSTICK_PXRC=m CONFIG_JOYSTICK_SIDEWINDER=m CONFIG_JOYSTICK_SPACEBALL=m CONFIG_JOYSTICK_SPACEORB=m @@ -4770,17 +4776,21 @@ CONFIG_SND_SIS7019=m # CONFIG_SND_SOC_ADAU1701 is not set CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m -# CONFIG_SND_SOC_ADAU7002 is not set +CONFIG_SND_SOC_ADAU7002=m # CONFIG_SND_SOC_AK4104 is not set +CONFIG_SND_SOC_AK4458=m # CONFIG_SND_SOC_AK4554 is not set # CONFIG_SND_SOC_AK4613 is not set # CONFIG_SND_SOC_AK4642 is not set # CONFIG_SND_SOC_AK5386 is not set +CONFIG_SND_SOC_AK5558=m # CONFIG_SND_SOC_ALC5623 is not set CONFIG_SND_SOC_ALL_CODECS=m CONFIG_SND_SOC_AMD_ACP=m +CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m # CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set +CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set # CONFIG_SND_SOC_CS35L32 is not set # CONFIG_SND_SOC_CS35L33 is not set @@ -4820,9 +4830,11 @@ CONFIG_SND_SOC_HDMI_CODEC=m # CONFIG_SND_SOC_IMX_ES8328 is not set # CONFIG_SND_SOC_INNO_RK3036 is not set # CONFIG_SND_SOC is not set +CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98373=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set +CONFIG_SND_SOC_MAX9867=m CONFIG_SND_SOC_MAX98927=m # CONFIG_SND_SOC_MSM8916_WCD_ANALOG is not set # CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set @@ -4830,6 +4842,7 @@ CONFIG_SND_SOC_MAX98927=m # CONFIG_SND_SOC_NAU8810 is not set CONFIG_SND_SOC_NAU8824=m # CONFIG_SND_SOC_PCM1681 is not set +CONFIG_SND_SOC_PCM1789_I2C=m # CONFIG_SND_SOC_PCM179X_I2C is not set # CONFIG_SND_SOC_PCM179X is not set # CONFIG_SND_SOC_PCM179X_SPI is not set @@ -4855,6 +4868,7 @@ CONFIG_SND_SOC_SPDIF=m # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set CONFIG_SND_SOC_TAS6424=m +CONFIG_SND_SOC_TDA7419=m # CONFIG_SND_SOC_TFA9879 is not set # CONFIG_SND_SOC_TLV320AIC23_I2C is not set # CONFIG_SND_SOC_TLV320AIC23_SPI is not set diff --git a/kernel-s390x-debug.config b/kernel-s390x-debug.config index b82e53247..8c5511cf3 100644 --- a/kernel-s390x-debug.config +++ b/kernel-s390x-debug.config @@ -175,6 +175,7 @@ CONFIG_APPLDATA_OS=m CONFIG_AQUANTIA_PHY=m CONFIG_AR5523=m CONFIG_ARCH_RANDOM=y +# CONFIG_ARCH_TEGRA_194_SOC is not set # CONFIG_ARCNET is not set CONFIG_ARM64_ERRATUM_858921=y CONFIG_ARM64_PTDUMP=y @@ -1506,6 +1507,7 @@ CONFIG_GPIO_EXAR=m # CONFIG_GPIO_FTGPIO010 is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_GRGPIO is not set +# CONFIG_GPIO_HLWD is not set # CONFIG_GPIO_IT87 is not set # CONFIG_GPIOLIB is not set # CONFIG_GPIO_MAX3191X is not set @@ -1535,6 +1537,7 @@ CONFIG_GPIO_TPS68470=y # CONFIG_GPIO_TS5500 is not set CONFIG_GPIO_VIPERBOARD=m # CONFIG_GPIO_WATCHDOG is not set +# CONFIG_GPIO_WINBOND is not set # CONFIG_GPIO_WS16C48 is not set # CONFIG_GPIO_XILINX is not set # CONFIG_GPIO_XRA1403 is not set @@ -1579,6 +1582,7 @@ CONFIG_HID_CORSAIR=m CONFIG_HID_CP2112=m CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m +CONFIG_HID_ELAN=m CONFIG_HID_ELECOM=m CONFIG_HID_ELO=m CONFIG_HID_EMS_FF=m @@ -1586,6 +1590,7 @@ CONFIG_HID_EZKEY=m CONFIG_HID_GEMBIRD=m CONFIG_HID_GENERIC=m CONFIG_HID_GFRM=m +# CONFIG_HID_GOOGLE_HAMMER is not set CONFIG_HID_GREENASIA=m CONFIG_HID_GT683R=m CONFIG_HID_GYRATION=m @@ -2289,6 +2294,7 @@ CONFIG_JOYSTICK_JOYDUMP=m CONFIG_JOYSTICK_MAGELLAN=m CONFIG_JOYSTICK_PSXPAD_SPI_FF=y CONFIG_JOYSTICK_PSXPAD_SPI=m +CONFIG_JOYSTICK_PXRC=m CONFIG_JOYSTICK_SIDEWINDER=m CONFIG_JOYSTICK_SPACEBALL=m CONFIG_JOYSTICK_SPACEORB=m @@ -4693,17 +4699,21 @@ CONFIG_SND_SIS7019=m # CONFIG_SND_SOC_ADAU1701 is not set CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m -# CONFIG_SND_SOC_ADAU7002 is not set +CONFIG_SND_SOC_ADAU7002=m # CONFIG_SND_SOC_AK4104 is not set +CONFIG_SND_SOC_AK4458=m # CONFIG_SND_SOC_AK4554 is not set # CONFIG_SND_SOC_AK4613 is not set # CONFIG_SND_SOC_AK4642 is not set # CONFIG_SND_SOC_AK5386 is not set +CONFIG_SND_SOC_AK5558=m # CONFIG_SND_SOC_ALC5623 is not set CONFIG_SND_SOC_ALL_CODECS=m CONFIG_SND_SOC_AMD_ACP=m +CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m # CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set +CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set # CONFIG_SND_SOC_CS35L32 is not set # CONFIG_SND_SOC_CS35L33 is not set @@ -4743,9 +4753,11 @@ CONFIG_SND_SOC_HDMI_CODEC=m # CONFIG_SND_SOC_IMX_ES8328 is not set # CONFIG_SND_SOC_INNO_RK3036 is not set CONFIG_SND_SOC=m +CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98373=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set +CONFIG_SND_SOC_MAX9867=m CONFIG_SND_SOC_MAX98927=m # CONFIG_SND_SOC_MSM8916_WCD_ANALOG is not set # CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set @@ -4753,6 +4765,7 @@ CONFIG_SND_SOC_MAX98927=m # CONFIG_SND_SOC_NAU8810 is not set CONFIG_SND_SOC_NAU8824=m # CONFIG_SND_SOC_PCM1681 is not set +CONFIG_SND_SOC_PCM1789_I2C=m # CONFIG_SND_SOC_PCM179X_I2C is not set # CONFIG_SND_SOC_PCM179X is not set # CONFIG_SND_SOC_PCM179X_SPI is not set @@ -4778,6 +4791,7 @@ CONFIG_SND_SOC_SPDIF=m # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set CONFIG_SND_SOC_TAS6424=m +CONFIG_SND_SOC_TDA7419=m # CONFIG_SND_SOC_TFA9879 is not set # CONFIG_SND_SOC_TLV320AIC23_I2C is not set # CONFIG_SND_SOC_TLV320AIC23_SPI is not set diff --git a/kernel-s390x.config b/kernel-s390x.config index 8a5f406c5..6625df10f 100644 --- a/kernel-s390x.config +++ b/kernel-s390x.config @@ -175,6 +175,7 @@ CONFIG_APPLDATA_OS=m CONFIG_AQUANTIA_PHY=m CONFIG_AR5523=m CONFIG_ARCH_RANDOM=y +# CONFIG_ARCH_TEGRA_194_SOC is not set # CONFIG_ARCNET is not set CONFIG_ARM64_ERRATUM_858921=y # CONFIG_AS3935 is not set @@ -1487,6 +1488,7 @@ CONFIG_GPIO_EXAR=m # CONFIG_GPIO_FTGPIO010 is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_GRGPIO is not set +# CONFIG_GPIO_HLWD is not set # CONFIG_GPIO_IT87 is not set # CONFIG_GPIOLIB is not set # CONFIG_GPIO_MAX3191X is not set @@ -1516,6 +1518,7 @@ CONFIG_GPIO_TPS68470=y # CONFIG_GPIO_TS5500 is not set CONFIG_GPIO_VIPERBOARD=m # CONFIG_GPIO_WATCHDOG is not set +# CONFIG_GPIO_WINBOND is not set # CONFIG_GPIO_WS16C48 is not set # CONFIG_GPIO_XILINX is not set # CONFIG_GPIO_XRA1403 is not set @@ -1560,6 +1563,7 @@ CONFIG_HID_CORSAIR=m CONFIG_HID_CP2112=m CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m +CONFIG_HID_ELAN=m CONFIG_HID_ELECOM=m CONFIG_HID_ELO=m CONFIG_HID_EMS_FF=m @@ -1567,6 +1571,7 @@ CONFIG_HID_EZKEY=m CONFIG_HID_GEMBIRD=m CONFIG_HID_GENERIC=m CONFIG_HID_GFRM=m +# CONFIG_HID_GOOGLE_HAMMER is not set CONFIG_HID_GREENASIA=m CONFIG_HID_GT683R=m CONFIG_HID_GYRATION=m @@ -2270,6 +2275,7 @@ CONFIG_JOYSTICK_JOYDUMP=m CONFIG_JOYSTICK_MAGELLAN=m CONFIG_JOYSTICK_PSXPAD_SPI_FF=y CONFIG_JOYSTICK_PSXPAD_SPI=m +CONFIG_JOYSTICK_PXRC=m CONFIG_JOYSTICK_SIDEWINDER=m CONFIG_JOYSTICK_SPACEBALL=m CONFIG_JOYSTICK_SPACEORB=m @@ -4668,17 +4674,21 @@ CONFIG_SND_SIS7019=m # CONFIG_SND_SOC_ADAU1701 is not set CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m -# CONFIG_SND_SOC_ADAU7002 is not set +CONFIG_SND_SOC_ADAU7002=m # CONFIG_SND_SOC_AK4104 is not set +CONFIG_SND_SOC_AK4458=m # CONFIG_SND_SOC_AK4554 is not set # CONFIG_SND_SOC_AK4613 is not set # CONFIG_SND_SOC_AK4642 is not set # CONFIG_SND_SOC_AK5386 is not set +CONFIG_SND_SOC_AK5558=m # CONFIG_SND_SOC_ALC5623 is not set CONFIG_SND_SOC_ALL_CODECS=m CONFIG_SND_SOC_AMD_ACP=m +CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m # CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set +CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set # CONFIG_SND_SOC_CS35L32 is not set # CONFIG_SND_SOC_CS35L33 is not set @@ -4718,9 +4728,11 @@ CONFIG_SND_SOC_HDMI_CODEC=m # CONFIG_SND_SOC_IMX_ES8328 is not set # CONFIG_SND_SOC_INNO_RK3036 is not set CONFIG_SND_SOC=m +CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98373=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set +CONFIG_SND_SOC_MAX9867=m CONFIG_SND_SOC_MAX98927=m # CONFIG_SND_SOC_MSM8916_WCD_ANALOG is not set # CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set @@ -4728,6 +4740,7 @@ CONFIG_SND_SOC_MAX98927=m # CONFIG_SND_SOC_NAU8810 is not set CONFIG_SND_SOC_NAU8824=m # CONFIG_SND_SOC_PCM1681 is not set +CONFIG_SND_SOC_PCM1789_I2C=m # CONFIG_SND_SOC_PCM179X_I2C is not set # CONFIG_SND_SOC_PCM179X is not set # CONFIG_SND_SOC_PCM179X_SPI is not set @@ -4753,6 +4766,7 @@ CONFIG_SND_SOC_SPDIF=m # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set CONFIG_SND_SOC_TAS6424=m +CONFIG_SND_SOC_TDA7419=m # CONFIG_SND_SOC_TFA9879 is not set # CONFIG_SND_SOC_TLV320AIC23_I2C is not set # CONFIG_SND_SOC_TLV320AIC23_SPI is not set diff --git a/kernel-x86_64-debug.config b/kernel-x86_64-debug.config index 579125733..9bc82a3b9 100644 --- a/kernel-x86_64-debug.config +++ b/kernel-x86_64-debug.config @@ -230,6 +230,7 @@ CONFIG_AQTION=m CONFIG_AQUANTIA_PHY=m CONFIG_AR5523=m # CONFIG_ARCH_MEMORY_PROBE is not set +# CONFIG_ARCH_TEGRA_194_SOC is not set # CONFIG_ARCNET is not set CONFIG_ARM64_ERRATUM_858921=y CONFIG_ARM64_PTDUMP=y @@ -1713,6 +1714,7 @@ CONFIG_GPIO_EXAR=m # CONFIG_GPIO_FTGPIO010 is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_GRGPIO is not set +# CONFIG_GPIO_HLWD is not set CONFIG_GPIO_ICH=m # CONFIG_GPIO_INTEL_MID is not set CONFIG_GPIO_IT87=m @@ -1749,6 +1751,7 @@ CONFIG_GPIO_VIPERBOARD=m # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_WATCHDOG is not set CONFIG_GPIO_WHISKEY_COVE=y +# CONFIG_GPIO_WINBOND is not set # CONFIG_GPIO_WS16C48 is not set # CONFIG_GPIO_XILINX is not set # CONFIG_GPIO_XRA1403 is not set @@ -1798,6 +1801,7 @@ CONFIG_HID_CORSAIR=m CONFIG_HID_CP2112=m CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m +CONFIG_HID_ELAN=m CONFIG_HID_ELECOM=m CONFIG_HID_ELO=m CONFIG_HID_EMS_FF=m @@ -1805,6 +1809,7 @@ CONFIG_HID_EZKEY=m CONFIG_HID_GEMBIRD=m CONFIG_HID_GENERIC=y CONFIG_HID_GFRM=m +# CONFIG_HID_GOOGLE_HAMMER is not set CONFIG_HID_GREENASIA=m CONFIG_HID_GT683R=m CONFIG_HID_GYRATION=m @@ -2606,6 +2611,7 @@ CONFIG_JOYSTICK_JOYDUMP=m CONFIG_JOYSTICK_MAGELLAN=m CONFIG_JOYSTICK_PSXPAD_SPI_FF=y CONFIG_JOYSTICK_PSXPAD_SPI=m +CONFIG_JOYSTICK_PXRC=m CONFIG_JOYSTICK_SIDEWINDER=m CONFIG_JOYSTICK_SPACEBALL=m CONFIG_JOYSTICK_SPACEORB=m @@ -5146,17 +5152,21 @@ CONFIG_SND_SOC_AC97_CODEC=m # CONFIG_SND_SOC_ADAU1701 is not set CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m -# CONFIG_SND_SOC_ADAU7002 is not set +CONFIG_SND_SOC_ADAU7002=m # CONFIG_SND_SOC_AK4104 is not set +CONFIG_SND_SOC_AK4458=m # CONFIG_SND_SOC_AK4554 is not set # CONFIG_SND_SOC_AK4613 is not set # CONFIG_SND_SOC_AK4642 is not set # CONFIG_SND_SOC_AK5386 is not set +CONFIG_SND_SOC_AK5558=m # CONFIG_SND_SOC_ALC5623 is not set CONFIG_SND_SOC_ALL_CODECS=m CONFIG_SND_SOC_AMD_ACP=m +CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m # CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set +CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set # CONFIG_SND_SOC_CS35L32 is not set # CONFIG_SND_SOC_CS35L33 is not set @@ -5210,10 +5220,12 @@ CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m CONFIG_SND_SOC_INTEL_BYT_MAX98090_MACH=m CONFIG_SND_SOC_INTEL_BYT_RT5640_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m +CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m CONFIG_SND_SOC_INTEL_HASWELL=m CONFIG_SND_SOC_INTEL_HASWELL_MACH=m +CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH=m CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH=m @@ -5224,9 +5236,11 @@ CONFIG_SND_SOC_INTEL_SST_ACPI=m CONFIG_SND_SOC_INTEL_SST=m CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=y CONFIG_SND_SOC=m +CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98373=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set +CONFIG_SND_SOC_MAX9867=m CONFIG_SND_SOC_MAX98927=m # CONFIG_SND_SOC_MSM8916_WCD_ANALOG is not set # CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set @@ -5234,6 +5248,7 @@ CONFIG_SND_SOC_NAU8540=m # CONFIG_SND_SOC_NAU8810 is not set CONFIG_SND_SOC_NAU8824=m # CONFIG_SND_SOC_PCM1681 is not set +CONFIG_SND_SOC_PCM1789_I2C=m # CONFIG_SND_SOC_PCM179X_I2C is not set # CONFIG_SND_SOC_PCM179X is not set # CONFIG_SND_SOC_PCM179X_SPI is not set @@ -5259,6 +5274,7 @@ CONFIG_SND_SOC_SSM4567=m # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set CONFIG_SND_SOC_TAS6424=m +CONFIG_SND_SOC_TDA7419=m # CONFIG_SND_SOC_TFA9879 is not set # CONFIG_SND_SOC_TLV320AIC23_I2C is not set # CONFIG_SND_SOC_TLV320AIC23_SPI is not set diff --git a/kernel-x86_64.config b/kernel-x86_64.config index 921a0517a..dbb302aba 100644 --- a/kernel-x86_64.config +++ b/kernel-x86_64.config @@ -230,6 +230,7 @@ CONFIG_AQTION=m CONFIG_AQUANTIA_PHY=m CONFIG_AR5523=m # CONFIG_ARCH_MEMORY_PROBE is not set +# CONFIG_ARCH_TEGRA_194_SOC is not set # CONFIG_ARCNET is not set CONFIG_ARM64_ERRATUM_858921=y # CONFIG_AS3935 is not set @@ -1694,6 +1695,7 @@ CONFIG_GPIO_EXAR=m # CONFIG_GPIO_FTGPIO010 is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_GRGPIO is not set +# CONFIG_GPIO_HLWD is not set CONFIG_GPIO_ICH=m # CONFIG_GPIO_INTEL_MID is not set CONFIG_GPIO_IT87=m @@ -1730,6 +1732,7 @@ CONFIG_GPIO_VIPERBOARD=m # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_WATCHDOG is not set CONFIG_GPIO_WHISKEY_COVE=y +# CONFIG_GPIO_WINBOND is not set # CONFIG_GPIO_WS16C48 is not set # CONFIG_GPIO_XILINX is not set # CONFIG_GPIO_XRA1403 is not set @@ -1779,6 +1782,7 @@ CONFIG_HID_CORSAIR=m CONFIG_HID_CP2112=m CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m +CONFIG_HID_ELAN=m CONFIG_HID_ELECOM=m CONFIG_HID_ELO=m CONFIG_HID_EMS_FF=m @@ -1786,6 +1790,7 @@ CONFIG_HID_EZKEY=m CONFIG_HID_GEMBIRD=m CONFIG_HID_GENERIC=y CONFIG_HID_GFRM=m +# CONFIG_HID_GOOGLE_HAMMER is not set CONFIG_HID_GREENASIA=m CONFIG_HID_GT683R=m CONFIG_HID_GYRATION=m @@ -2587,6 +2592,7 @@ CONFIG_JOYSTICK_JOYDUMP=m CONFIG_JOYSTICK_MAGELLAN=m CONFIG_JOYSTICK_PSXPAD_SPI_FF=y CONFIG_JOYSTICK_PSXPAD_SPI=m +CONFIG_JOYSTICK_PXRC=m CONFIG_JOYSTICK_SIDEWINDER=m CONFIG_JOYSTICK_SPACEBALL=m CONFIG_JOYSTICK_SPACEORB=m @@ -5123,17 +5129,21 @@ CONFIG_SND_SOC_AC97_CODEC=m # CONFIG_SND_SOC_ADAU1701 is not set CONFIG_SND_SOC_ADAU1761_I2C=m CONFIG_SND_SOC_ADAU1761_SPI=m -# CONFIG_SND_SOC_ADAU7002 is not set +CONFIG_SND_SOC_ADAU7002=m # CONFIG_SND_SOC_AK4104 is not set +CONFIG_SND_SOC_AK4458=m # CONFIG_SND_SOC_AK4554 is not set # CONFIG_SND_SOC_AK4613 is not set # CONFIG_SND_SOC_AK4642 is not set # CONFIG_SND_SOC_AK5386 is not set +CONFIG_SND_SOC_AK5558=m # CONFIG_SND_SOC_ALC5623 is not set CONFIG_SND_SOC_ALL_CODECS=m CONFIG_SND_SOC_AMD_ACP=m +CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m # CONFIG_SND_SOC_ARNDALE_RT5631_ALC5631 is not set +CONFIG_SND_SOC_BD28623=m # CONFIG_SND_SOC_BT_SCO is not set # CONFIG_SND_SOC_CS35L32 is not set # CONFIG_SND_SOC_CS35L33 is not set @@ -5187,10 +5197,12 @@ CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m CONFIG_SND_SOC_INTEL_BYT_MAX98090_MACH=m CONFIG_SND_SOC_INTEL_BYT_RT5640_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m +CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m CONFIG_SND_SOC_INTEL_HASWELL=m CONFIG_SND_SOC_INTEL_HASWELL_MACH=m +CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH=m CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH=m @@ -5201,9 +5213,11 @@ CONFIG_SND_SOC_INTEL_SST_ACPI=m CONFIG_SND_SOC_INTEL_SST=m CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=y CONFIG_SND_SOC=m +CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MAX98373=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set +CONFIG_SND_SOC_MAX9867=m CONFIG_SND_SOC_MAX98927=m # CONFIG_SND_SOC_MSM8916_WCD_ANALOG is not set # CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set @@ -5211,6 +5225,7 @@ CONFIG_SND_SOC_NAU8540=m # CONFIG_SND_SOC_NAU8810 is not set CONFIG_SND_SOC_NAU8824=m # CONFIG_SND_SOC_PCM1681 is not set +CONFIG_SND_SOC_PCM1789_I2C=m # CONFIG_SND_SOC_PCM179X_I2C is not set # CONFIG_SND_SOC_PCM179X is not set # CONFIG_SND_SOC_PCM179X_SPI is not set @@ -5236,6 +5251,7 @@ CONFIG_SND_SOC_SSM4567=m # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set CONFIG_SND_SOC_TAS6424=m +CONFIG_SND_SOC_TDA7419=m # CONFIG_SND_SOC_TFA9879 is not set # CONFIG_SND_SOC_TLV320AIC23_I2C is not set # CONFIG_SND_SOC_TLV320AIC23_SPI is not set diff --git a/kernel.spec b/kernel.spec index 989d7df85..30dd8183e 100644 --- a/kernel.spec +++ b/kernel.spec @@ -69,7 +69,7 @@ Summary: The Linux kernel # The rc snapshot level %global rcrev 0 # The git snapshot level -%define gitrev 3 +%define gitrev 4 # Set rpm version accordingly %define rpmversion 4.%{upstream_sublevel}.0 %endif @@ -588,14 +588,10 @@ Patch306: arm-dts-imx6qdl-udoo-Disable-usbh1-to-avoid-kernel-hang.patch # Fix USB on the RPi https://patchwork.kernel.org/patch/9879371/ Patch320: bcm283x-dma-mapping-skip-USB-devices-when-configuring-DMA-during-probe.patch -# https://www.spinics.net/lists/arm-kernel/msg621982.html -Patch321: bcm283x-Fix-probing-of-bcm2835-i2s.patch - Patch324: bcm283x-clk-audio-fixes.patch # Enabling Patches for the RPi3+ Patch330: bcm2837-rpi-initial-support-for-the-3.patch -Patch331: bcm2837-gpio-expander.patch Patch332: bcm2837-enable-pmu.patch Patch333: bcm2837-lan78xx-fixes.patch @@ -612,9 +608,6 @@ Patch502: input-rmi4-remove-the-need-for-artifical-IRQ.patch # rhbz 1509461 Patch503: v3-2-2-Input-synaptics---Lenovo-X1-Carbon-5-should-use-SMBUS-RMI.patch -# rhbz 1558977 -Patch504: sunrpc-remove-incorrect-HMAC-request-initialization.patch - # END OF PATCH DEFINITIONS %endif @@ -1864,6 +1857,9 @@ fi # # %changelog +* Fri Apr 06 2018 Justin M. Forbes <jforbes@fedoraproject.org> - 4.17.0-0.rc0.git4.1 +- Linux v4.16-9576-g38c23685b273 + * Thu Apr 05 2018 Justin M. Forbes <jforbes@fedoraproject.org> - 4.17.0-0.rc0.git3.1 - Linux v4.16-7248-g06dd3dfeea60 @@ -1,2 +1,2 @@ SHA512 (linux-4.16.tar.xz) = ab47849314b177d0eec9dbf261f33972b0d89fb92fb0650130ffa7abc2f36c0fab2d06317dc1683c51a472a9a631573a9b1e7258d6281a2ee189897827f14662 -SHA512 (patch-4.16-git3.xz) = 600d79bb41e3a4b462e8ef751cfbd44b2ed0249cee01d9ac2f021af0a610c00d562c9a17968f86899febb1d4252e2cfbfcc297b246d8817d2f778981dc0de52a +SHA512 (patch-4.16-git4.xz) = a73404d15897cd2bad27ac10848af33efc0f479b518c0cced5580ae98b82e7055b5d4cbf6703e7880c5e8312f0401a23000e7ac9cced11f271611280634c2587 diff --git a/sunrpc-remove-incorrect-HMAC-request-initialization.patch b/sunrpc-remove-incorrect-HMAC-request-initialization.patch deleted file mode 100644 index c31bb73bb..000000000 --- a/sunrpc-remove-incorrect-HMAC-request-initialization.patch +++ /dev/null @@ -1,54 +0,0 @@ -From 5cdbcf4aa78b57c4f10892f20725174829cca191 Mon Sep 17 00:00:00 2001 -From: Eric Biggers <ebiggers@google.com> -Date: Wed, 28 Mar 2018 10:57:22 -0700 -Subject: [PATCH] sunrpc: remove incorrect HMAC request initialization - -make_checksum_hmac_md5() is allocating an HMAC transform and doing -crypto API calls in the following order: - - crypto_ahash_init() - crypto_ahash_setkey() - crypto_ahash_digest() - -This is wrong because it makes no sense to init() the request before a -key has been set, given that the initial state depends on the key. And -digest() is short for init() + update() + final(), so in this case -there's no need to explicitly call init() at all. - -Before commit 9fa68f620041 ("crypto: hash - prevent using keyed hashes -without setting key") the extra init() had no real effect, at least for -the software HMAC implementation. (There are also hardware drivers that -implement HMAC-MD5, and it's not immediately obvious how gracefully they -handle init() before setkey().) But now the crypto API detects this -incorrect initialization and returns -ENOKEY. This is breaking NFS -mounts in some cases. - -Fix it by removing the incorrect call to crypto_ahash_init(). - -Reported-by: Michael Young <m.a.young@durham.ac.uk> -Fixes: 9fa68f620041 ("crypto: hash - prevent using keyed hashes without setting key") -Fixes: fffdaef2eb4a ("gss_krb5: Add support for rc4-hmac encryption") -Cc: stable@vger.kernel.org -Signed-off-by: Eric Biggers <ebiggers@google.com> -Signed-off-by: Jeremy Cline <jeremy@jcline.org> ---- - net/sunrpc/auth_gss/gss_krb5_crypto.c | 3 --- - 1 file changed, 3 deletions(-) - -diff --git a/net/sunrpc/auth_gss/gss_krb5_crypto.c b/net/sunrpc/auth_gss/gss_krb5_crypto.c -index 12649c9fedab..8654494b4d0a 100644 ---- a/net/sunrpc/auth_gss/gss_krb5_crypto.c -+++ b/net/sunrpc/auth_gss/gss_krb5_crypto.c -@@ -237,9 +237,6 @@ make_checksum_hmac_md5(struct krb5_ctx *kctx, char *header, int hdrlen, - - ahash_request_set_callback(req, CRYPTO_TFM_REQ_MAY_SLEEP, NULL, NULL); - -- err = crypto_ahash_init(req); -- if (err) -- goto out; - err = crypto_ahash_setkey(hmac_md5, cksumkey, kctx->gk5e->keylength); - if (err) - goto out; --- -2.16.2 - |