From ad5e497980a0a9ff7f755802be372e1a8424be2e Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Wed, 5 Jul 2017 09:00:04 -0700 Subject: [PATCH] Linux v4.12-3441-g1996454 --- ...-driver-for-ACPI-INT0002-Virtual-GPI.patch | 339 ------ ...e-Add-support-for-supplied-from-devi.patch | 57 - ...-Add-support-for-the-GPI1-regulator-.patch | 80 -- ...orkaround-conflict-with-PCI-wifi-on-.patch | 12 +- AllWinner-net-emac.patch | 1014 ----------------- ...ess-add-WL1835-Bluetooth-device-node.patch | 40 - baseconfig/CONFIG_BRCMSTB_GISB_ARB | 1 + baseconfig/CONFIG_CHARGER_LTC3651 | 1 + baseconfig/CONFIG_CRC4 | 1 + baseconfig/CONFIG_EXTCON | 2 +- .../{x86/x86_64 => }/CONFIG_EXTCON_GPIO | 0 .../{x86/x86_64 => }/CONFIG_EXTCON_MAX3355 | 0 .../{x86/x86_64 => }/CONFIG_EXTCON_RT8973A | 0 .../{x86/x86_64 => }/CONFIG_EXTCON_SM5502 | 0 .../{x86/x86_64 => }/CONFIG_EXTCON_USB_GPIO | 0 baseconfig/CONFIG_FSI_MASTER_GPIO | 1 + baseconfig/CONFIG_FSI_MASTER_HUB | 1 + baseconfig/CONFIG_FSI_SCOM | 1 + baseconfig/CONFIG_GENERIC_IRQ_DEBUGFS | 1 + baseconfig/CONFIG_I2C_MUX_GPMUX | 1 + baseconfig/CONFIG_IIO_MUX | 1 + baseconfig/CONFIG_MULTIPLEXER | 1 + baseconfig/CONFIG_MUX_ADG792A | 1 + baseconfig/CONFIG_MUX_GPIO | 1 + baseconfig/CONFIG_MUX_MMIO | 1 + baseconfig/CONFIG_PHY_CPCAP_USB | 1 + baseconfig/CONFIG_POWER_RESET_BRCMSTB | 1 + baseconfig/CONFIG_REFCOUNT_FULL | 1 + baseconfig/CONFIG_RESET_TI_SYSCON | 1 + baseconfig/CONFIG_SENSORS_IR35221 | 1 + baseconfig/CONFIG_SERIAL_8250_ASPEED_VUART | 1 + baseconfig/CONFIG_SPI_SLAVE | 1 + baseconfig/CONFIG_TI_ADC084S021 | 1 + baseconfig/CONFIG_TI_ADC108S102 | 1 + baseconfig/CONFIG_TYPEC_UCSI | 1 + baseconfig/CONFIG_UCSI_ACPI | 1 + baseconfig/CONFIG_USB_CONFIGFS_F_UAC1_LEGACY | 1 + baseconfig/CONFIG_USB_SNP_UDC_PLAT | 1 + baseconfig/arm/CONFIG_ARCH_ACTIONS | 1 + baseconfig/arm/CONFIG_EXTCON | 2 +- baseconfig/arm/CONFIG_PHY_MESON_GXL_USB2 | 1 + baseconfig/arm/CONFIG_RESET_TI_SCI | 1 + baseconfig/arm/CONFIG_SOC_BRCMSTB | 1 + baseconfig/arm/CONFIG_SPI_MESON_SPICC | 1 + baseconfig/arm/arm64/CONFIG_ARCH_REALTEK | 1 + baseconfig/arm/armv7/CONFIG_DMI | 1 + baseconfig/arm/armv7/CONFIG_DMIID | 1 + baseconfig/arm/armv7/CONFIG_DMI_SYSFS | 1 + .../CONFIG_BATTERY_BQ27XXX_DT_UPDATES_NVM | 1 + baseconfig/s390x/CONFIG_CRYPTO_PAES_S390 | 1 + baseconfig/s390x/CONFIG_PKEY | 1 + .../x86/CONFIG_EFI_CAPSULE_QUIRK_QUARK_CSH | 1 + baseconfig/x86/CONFIG_EXTCON | 1 + baseconfig/x86/CONFIG_EXTCON_GPIO | 1 + baseconfig/x86/CONFIG_EXTCON_MAX3355 | 1 + baseconfig/x86/CONFIG_EXTCON_RT8973A | 1 + baseconfig/x86/CONFIG_EXTCON_SM5502 | 1 + baseconfig/x86/CONFIG_EXTCON_USB_GPIO | 1 + baseconfig/x86/x86_64/CONFIG_EXTCON | 1 - ...-potential-null-pointer-dereferences.patch | 70 -- bcm2837-initial-support.patch | 48 - debugconfig/CONFIG_REFCOUNT_FULL | 1 + gitrev | 2 +- kernel-aarch64-debug.config | 34 +- kernel-aarch64.config | 34 +- kernel-armv7hl-debug.config | 32 + kernel-armv7hl-lpae-debug.config | 31 + kernel-armv7hl-lpae.config | 31 + kernel-armv7hl.config | 32 + kernel-i686-PAE.config | 34 +- kernel-i686-PAEdebug.config | 34 +- kernel-i686-debug.config | 34 +- kernel-i686.config | 34 +- kernel-ppc64-debug.config | 33 +- kernel-ppc64.config | 33 +- kernel-ppc64le-debug.config | 33 +- kernel-ppc64le.config | 33 +- kernel-ppc64p7-debug.config | 33 +- kernel-ppc64p7.config | 33 +- kernel-s390x-debug.config | 35 +- kernel-s390x.config | 35 +- kernel-x86_64-debug.config | 29 +- kernel-x86_64.config | 29 +- kernel.spec | 21 +- sources | 1 + 85 files changed, 703 insertions(+), 1688 deletions(-) delete mode 100644 0001-platform-x86-Add-driver-for-ACPI-INT0002-Virtual-GPI.patch delete mode 100644 0003-power-supply-core-Add-support-for-supplied-from-devi.patch delete mode 100644 0005-ACPI-PMIC-xpower-Add-support-for-the-GPI1-regulator-.patch delete mode 100644 arm-dts-boneblack-wireless-add-WL1835-Bluetooth-device-node.patch create mode 100644 baseconfig/CONFIG_BRCMSTB_GISB_ARB create mode 100644 baseconfig/CONFIG_CHARGER_LTC3651 create mode 100644 baseconfig/CONFIG_CRC4 rename baseconfig/{x86/x86_64 => }/CONFIG_EXTCON_GPIO (100%) rename baseconfig/{x86/x86_64 => }/CONFIG_EXTCON_MAX3355 (100%) rename baseconfig/{x86/x86_64 => }/CONFIG_EXTCON_RT8973A (100%) rename baseconfig/{x86/x86_64 => }/CONFIG_EXTCON_SM5502 (100%) rename baseconfig/{x86/x86_64 => }/CONFIG_EXTCON_USB_GPIO (100%) create mode 100644 baseconfig/CONFIG_FSI_MASTER_GPIO create mode 100644 baseconfig/CONFIG_FSI_MASTER_HUB create mode 100644 baseconfig/CONFIG_FSI_SCOM create mode 100644 baseconfig/CONFIG_GENERIC_IRQ_DEBUGFS create mode 100644 baseconfig/CONFIG_I2C_MUX_GPMUX create mode 100644 baseconfig/CONFIG_IIO_MUX create mode 100644 baseconfig/CONFIG_MULTIPLEXER create mode 100644 baseconfig/CONFIG_MUX_ADG792A create mode 100644 baseconfig/CONFIG_MUX_GPIO create mode 100644 baseconfig/CONFIG_MUX_MMIO create mode 100644 baseconfig/CONFIG_PHY_CPCAP_USB create mode 100644 baseconfig/CONFIG_POWER_RESET_BRCMSTB create mode 100644 baseconfig/CONFIG_REFCOUNT_FULL create mode 100644 baseconfig/CONFIG_RESET_TI_SYSCON create mode 100644 baseconfig/CONFIG_SENSORS_IR35221 create mode 100644 baseconfig/CONFIG_SERIAL_8250_ASPEED_VUART create mode 100644 baseconfig/CONFIG_SPI_SLAVE create mode 100644 baseconfig/CONFIG_TI_ADC084S021 create mode 100644 baseconfig/CONFIG_TI_ADC108S102 create mode 100644 baseconfig/CONFIG_TYPEC_UCSI create mode 100644 baseconfig/CONFIG_UCSI_ACPI create mode 100644 baseconfig/CONFIG_USB_CONFIGFS_F_UAC1_LEGACY create mode 100644 baseconfig/CONFIG_USB_SNP_UDC_PLAT create mode 100644 baseconfig/arm/CONFIG_ARCH_ACTIONS create mode 100644 baseconfig/arm/CONFIG_PHY_MESON_GXL_USB2 create mode 100644 baseconfig/arm/CONFIG_RESET_TI_SCI create mode 100644 baseconfig/arm/CONFIG_SOC_BRCMSTB create mode 100644 baseconfig/arm/CONFIG_SPI_MESON_SPICC create mode 100644 baseconfig/arm/arm64/CONFIG_ARCH_REALTEK create mode 100644 baseconfig/arm/armv7/CONFIG_DMI create mode 100644 baseconfig/arm/armv7/CONFIG_DMIID create mode 100644 baseconfig/arm/armv7/CONFIG_DMI_SYSFS create mode 100644 baseconfig/arm/armv7/armv7/CONFIG_BATTERY_BQ27XXX_DT_UPDATES_NVM create mode 100644 baseconfig/s390x/CONFIG_CRYPTO_PAES_S390 create mode 100644 baseconfig/s390x/CONFIG_PKEY create mode 100644 baseconfig/x86/CONFIG_EFI_CAPSULE_QUIRK_QUARK_CSH create mode 100644 baseconfig/x86/CONFIG_EXTCON create mode 100644 baseconfig/x86/CONFIG_EXTCON_GPIO create mode 100644 baseconfig/x86/CONFIG_EXTCON_MAX3355 create mode 100644 baseconfig/x86/CONFIG_EXTCON_RT8973A create mode 100644 baseconfig/x86/CONFIG_EXTCON_SM5502 create mode 100644 baseconfig/x86/CONFIG_EXTCON_USB_GPIO delete mode 100644 baseconfig/x86/x86_64/CONFIG_EXTCON delete mode 100644 bcm2835-fix-potential-null-pointer-dereferences.patch delete mode 100644 bcm2837-initial-support.patch create mode 100644 debugconfig/CONFIG_REFCOUNT_FULL diff --git a/0001-platform-x86-Add-driver-for-ACPI-INT0002-Virtual-GPI.patch b/0001-platform-x86-Add-driver-for-ACPI-INT0002-Virtual-GPI.patch deleted file mode 100644 index a0b6ff03e..000000000 --- a/0001-platform-x86-Add-driver-for-ACPI-INT0002-Virtual-GPI.patch +++ /dev/null @@ -1,339 +0,0 @@ -From 3bbfe49a1d965b951527cde0da48f5d7677db264 Mon Sep 17 00:00:00 2001 -From: Hans de Goede -Date: Sun, 21 May 2017 13:15:11 +0200 -Subject: [PATCH 01/16] platform/x86: Add driver for ACPI INT0002 Virtual GPIO - device - -Some peripherals on Bay Trail and Cherry Trail platforms signal a -Power Management Event (PME) to the Power Management Controller (PMC) -to wakeup the system. When this happens software needs to explicitly -clear the PME bus 0 status bit in the GPE0a_STS register to avoid an -IRQ storm on IRQ 9. - -This is modelled in ACPI through the INT0002 ACPI device, which is -called a "Virtual GPIO controller" in ACPI because it defines the -event handler to call when the PME triggers through _AEI and _L02 -methods as would be done for a real GPIO interrupt in ACPI. - -This commit adds a driver which registers the Virtual GPIOs expected -by the DSDT on these devices, letting gpiolib-acpi claim the -virtual GPIO and install a GPIO-interrupt handler which call the _L02 -handler as it would for a real GPIO controller. - -Cc: joeyli -Cc: Takashi Iwai -Signed-off-by: Hans de Goede -Reviewed-by: Andy Shevchenko -Acked-by: Rafael J. Wysocki -Reviewed-by: Linus Walleij ---- -Changes in v2: --Remove dev_err after malloc failure --Remove unused empty runtime pm callbacks --s/GPE0A_PME_/GPE0A_PME_B0_/ --Fixed some checkpatch warnings (I forgot to run checkpatch on v1) - -Changes in v3: --Rewrite as gpiochip driver letting gpiolib-acpi deal with claiming the pin - 0x0002 and calling the _L02 event handler when the virtual gpio-irq triggers --Rebase on 4.12-rc1 - -Changes in v4: --Drop device_init_wakeup() from _probe(), use pm_system_wakeup() instead - of pm_wakeup_hard_event(chip->parent) --Improve commit message - -Changes in v5: --Use BIT() macro for FOO_BIT defines --Drop unneeded ACPI_PTR macro usage - -Changes in v6: --Move back to drivers/platform/x86 --Expand certain acronyms (PME, PMC) --Use linux/gpio/driver.h include instead of linux/gpio.h --Document why the get / set / direction_output functions are dummys --No functional changes - -Changes in v7: --Some minor cleanups from Andy: - -Move asm/ includes below linux/ includes - -s/APCI/ACPI/ - -Use bitmap_clear on chip->irq_valid_mask --Add Linus Walleij's Reviewed-by ---- - drivers/platform/x86/Kconfig | 19 +++ - drivers/platform/x86/Makefile | 1 + - drivers/platform/x86/intel_int0002_vgpio.c | 219 +++++++++++++++++++++++++++++ - 3 files changed, 239 insertions(+) - create mode 100644 drivers/platform/x86/intel_int0002_vgpio.c - -diff --git a/drivers/platform/x86/Kconfig b/drivers/platform/x86/Kconfig -index 8489020ecf44..a3ccc3c795a5 100644 ---- a/drivers/platform/x86/Kconfig -+++ b/drivers/platform/x86/Kconfig -@@ -794,6 +794,25 @@ config INTEL_CHT_INT33FE - This driver instantiates i2c-clients for these, so that standard - i2c drivers for these chips can bind to the them. - -+config INTEL_INT0002_VGPIO -+ tristate "Intel ACPI INT0002 Virtual GPIO driver" -+ depends on GPIOLIB && ACPI -+ select GPIOLIB_IRQCHIP -+ ---help--- -+ Some peripherals on Bay Trail and Cherry Trail platforms signal a -+ Power Management Event (PME) to the Power Management Controller (PMC) -+ to wakeup the system. When this happens software needs to explicitly -+ clear the PME bus 0 status bit in the GPE0a_STS register to avoid an -+ IRQ storm on IRQ 9. -+ -+ This is modelled in ACPI through the INT0002 ACPI device, which is -+ called a "Virtual GPIO controller" in ACPI because it defines the -+ event handler to call when the PME triggers through _AEI and _L02 -+ methods as would be done for a real GPIO interrupt in ACPI. -+ -+ To compile this driver as a module, choose M here: the module will -+ be called intel_int0002_vgpio. -+ - config INTEL_HID_EVENT - tristate "INTEL HID Event" - depends on ACPI -diff --git a/drivers/platform/x86/Makefile b/drivers/platform/x86/Makefile -index 182a3ed6605a..ab22ce77fb66 100644 ---- a/drivers/platform/x86/Makefile -+++ b/drivers/platform/x86/Makefile -@@ -46,6 +46,7 @@ obj-$(CONFIG_TOSHIBA_BT_RFKILL) += toshiba_bluetooth.o - obj-$(CONFIG_TOSHIBA_HAPS) += toshiba_haps.o - obj-$(CONFIG_TOSHIBA_WMI) += toshiba-wmi.o - obj-$(CONFIG_INTEL_CHT_INT33FE) += intel_cht_int33fe.o -+obj-$(CONFIG_INTEL_INT0002_VGPIO) += intel_int0002_vgpio.o - obj-$(CONFIG_INTEL_HID_EVENT) += intel-hid.o - obj-$(CONFIG_INTEL_VBTN) += intel-vbtn.o - obj-$(CONFIG_INTEL_SCU_IPC) += intel_scu_ipc.o -diff --git a/drivers/platform/x86/intel_int0002_vgpio.c b/drivers/platform/x86/intel_int0002_vgpio.c -new file mode 100644 -index 000000000000..92dc230ef5b2 ---- /dev/null -+++ b/drivers/platform/x86/intel_int0002_vgpio.c -@@ -0,0 +1,219 @@ -+/* -+ * Intel INT0002 "Virtual GPIO" driver -+ * -+ * Copyright (C) 2017 Hans de Goede -+ * -+ * Loosely based on android x86 kernel code which is: -+ * -+ * Copyright (c) 2014, Intel Corporation. -+ * -+ * Author: Dyut Kumar Sil -+ * -+ * This program is free software; you can redistribute it and/or modify -+ * it under the terms of the GNU General Public License version 2 as -+ * published by the Free Software Foundation. -+ * -+ * Some peripherals on Bay Trail and Cherry Trail platforms signal a Power -+ * Management Event (PME) to the Power Management Controller (PMC) to wakeup -+ * the system. When this happens software needs to clear the PME bus 0 status -+ * bit in the GPE0a_STS register to avoid an IRQ storm on IRQ 9. -+ * -+ * This is modelled in ACPI through the INT0002 ACPI device, which is -+ * called a "Virtual GPIO controller" in ACPI because it defines the event -+ * handler to call when the PME triggers through _AEI and _L02 / _E02 -+ * methods as would be done for a real GPIO interrupt in ACPI. Note this -+ * is a hack to define an AML event handler for the PME while using existing -+ * ACPI mechanisms, this is not a real GPIO at all. -+ * -+ * This driver will bind to the INT0002 device, and register as a GPIO -+ * controller, letting gpiolib-acpi.c call the _L02 handler as it would -+ * for a real GPIO controller. -+ */ -+ -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+ -+#include -+#include -+ -+#define DRV_NAME "INT0002 Virtual GPIO" -+ -+/* For some reason the virtual GPIO pin tied to the GPE is numbered pin 2 */ -+#define GPE0A_PME_B0_VIRT_GPIO_PIN 2 -+ -+#define GPE0A_PME_B0_STS_BIT BIT(13) -+#define GPE0A_PME_B0_EN_BIT BIT(13) -+#define GPE0A_STS_PORT 0x420 -+#define GPE0A_EN_PORT 0x428 -+ -+#define ICPU(model) { X86_VENDOR_INTEL, 6, model, X86_FEATURE_ANY, } -+ -+static const struct x86_cpu_id int0002_cpu_ids[] = { -+/* -+ * Limit ourselves to Cherry Trail for now, until testing shows we -+ * need to handle the INT0002 device on Baytrail too. -+ * ICPU(INTEL_FAM6_ATOM_SILVERMONT1), * Valleyview, Bay Trail * -+ */ -+ ICPU(INTEL_FAM6_ATOM_AIRMONT), /* Braswell, Cherry Trail */ -+ {} -+}; -+ -+/* -+ * As this is not a real GPIO at all, but just a hack to model an event in -+ * ACPI the get / set functions are dummy functions. -+ */ -+ -+static int int0002_gpio_get(struct gpio_chip *chip, unsigned int offset) -+{ -+ return 0; -+} -+ -+static void int0002_gpio_set(struct gpio_chip *chip, unsigned int offset, -+ int value) -+{ -+} -+ -+static int int0002_gpio_direction_output(struct gpio_chip *chip, -+ unsigned int offset, int value) -+{ -+ return 0; -+} -+ -+static void int0002_irq_ack(struct irq_data *data) -+{ -+ outl(GPE0A_PME_B0_STS_BIT, GPE0A_STS_PORT); -+} -+ -+static void int0002_irq_unmask(struct irq_data *data) -+{ -+ u32 gpe_en_reg; -+ -+ gpe_en_reg = inl(GPE0A_EN_PORT); -+ gpe_en_reg |= GPE0A_PME_B0_EN_BIT; -+ outl(gpe_en_reg, GPE0A_EN_PORT); -+} -+ -+static void int0002_irq_mask(struct irq_data *data) -+{ -+ u32 gpe_en_reg; -+ -+ gpe_en_reg = inl(GPE0A_EN_PORT); -+ gpe_en_reg &= ~GPE0A_PME_B0_EN_BIT; -+ outl(gpe_en_reg, GPE0A_EN_PORT); -+} -+ -+static irqreturn_t int0002_irq(int irq, void *data) -+{ -+ struct gpio_chip *chip = data; -+ u32 gpe_sts_reg; -+ -+ gpe_sts_reg = inl(GPE0A_STS_PORT); -+ if (!(gpe_sts_reg & GPE0A_PME_B0_STS_BIT)) -+ return IRQ_NONE; -+ -+ generic_handle_irq(irq_find_mapping(chip->irqdomain, -+ GPE0A_PME_B0_VIRT_GPIO_PIN)); -+ -+ pm_system_wakeup(); -+ -+ return IRQ_HANDLED; -+} -+ -+static struct irq_chip int0002_irqchip = { -+ .name = DRV_NAME, -+ .irq_ack = int0002_irq_ack, -+ .irq_mask = int0002_irq_mask, -+ .irq_unmask = int0002_irq_unmask, -+}; -+ -+static int int0002_probe(struct platform_device *pdev) -+{ -+ struct device *dev = &pdev->dev; -+ const struct x86_cpu_id *cpu_id; -+ struct gpio_chip *chip; -+ int irq, ret; -+ -+ /* Menlow has a different INT0002 device? */ -+ cpu_id = x86_match_cpu(int0002_cpu_ids); -+ if (!cpu_id) -+ return -ENODEV; -+ -+ irq = platform_get_irq(pdev, 0); -+ if (irq < 0) { -+ dev_err(dev, "Error getting IRQ: %d\n", irq); -+ return irq; -+ } -+ -+ chip = devm_kzalloc(dev, sizeof(*chip), GFP_KERNEL); -+ if (!chip) -+ return -ENOMEM; -+ -+ chip->label = DRV_NAME; -+ chip->parent = dev; -+ chip->owner = THIS_MODULE; -+ chip->get = int0002_gpio_get; -+ chip->set = int0002_gpio_set; -+ chip->direction_input = int0002_gpio_get; -+ chip->direction_output = int0002_gpio_direction_output; -+ chip->base = -1; -+ chip->ngpio = GPE0A_PME_B0_VIRT_GPIO_PIN + 1; -+ chip->irq_need_valid_mask = true; -+ -+ ret = devm_gpiochip_add_data(&pdev->dev, chip, NULL); -+ if (ret) { -+ dev_err(dev, "Error adding gpio chip: %d\n", ret); -+ return ret; -+ } -+ -+ bitmap_clear(chip->irq_valid_mask, 0, GPE0A_PME_B0_VIRT_GPIO_PIN); -+ -+ /* -+ * We manually request the irq here instead of passing a flow-handler -+ * to gpiochip_set_chained_irqchip, because the irq is shared. -+ */ -+ ret = devm_request_irq(dev, irq, int0002_irq, -+ IRQF_SHARED | IRQF_NO_THREAD, "INT0002", chip); -+ if (ret) { -+ dev_err(dev, "Error requesting IRQ %d: %d\n", irq, ret); -+ return ret; -+ } -+ -+ ret = gpiochip_irqchip_add(chip, &int0002_irqchip, 0, handle_edge_irq, -+ IRQ_TYPE_NONE); -+ if (ret) { -+ dev_err(dev, "Error adding irqchip: %d\n", ret); -+ return ret; -+ } -+ -+ gpiochip_set_chained_irqchip(chip, &int0002_irqchip, irq, NULL); -+ -+ return 0; -+} -+ -+static const struct acpi_device_id int0002_acpi_ids[] = { -+ { "INT0002", 0 }, -+ { }, -+}; -+MODULE_DEVICE_TABLE(acpi, int0002_acpi_ids); -+ -+static struct platform_driver int0002_driver = { -+ .driver = { -+ .name = DRV_NAME, -+ .acpi_match_table = int0002_acpi_ids, -+ }, -+ .probe = int0002_probe, -+}; -+ -+module_platform_driver(int0002_driver); -+ -+MODULE_AUTHOR("Hans de Goede "); -+MODULE_DESCRIPTION("Intel INT0002 Virtual GPIO driver"); -+MODULE_LICENSE("GPL"); --- -2.13.0 - diff --git a/0003-power-supply-core-Add-support-for-supplied-from-devi.patch b/0003-power-supply-core-Add-support-for-supplied-from-devi.patch deleted file mode 100644 index ab646e2e5..000000000 --- a/0003-power-supply-core-Add-support-for-supplied-from-devi.patch +++ /dev/null @@ -1,57 +0,0 @@ -From 69dd0606a0d8680fe0a5e9b959f6662e582e1674 Mon Sep 17 00:00:00 2001 -From: Hans de Goede -Date: Tue, 2 May 2017 13:43:34 +0200 -Subject: [PATCH 03/16] power: supply: core: Add support for supplied-from - device-property - -On devicetree using platforms the devicetree can provide info on which -power-supplies supply another power-supply through phandles. - -This commit adds support for providing this info on non devicetree -platforms through the platform code setting a supplied-from -device-property on the power-supplies parent device. - -Signed-off-by: Hans de Goede ---- - drivers/power/supply/power_supply_core.c | 24 +++++++++++++++++++++++- - 1 file changed, 23 insertions(+), 1 deletion(-) - -diff --git a/drivers/power/supply/power_supply_core.c b/drivers/power/supply/power_supply_core.c -index 7ec7c7c202bd..0c09144193a6 100644 ---- a/drivers/power/supply/power_supply_core.c -+++ b/drivers/power/supply/power_supply_core.c -@@ -274,8 +274,30 @@ static int power_supply_check_supplies(struct power_supply *psy) - return power_supply_populate_supplied_from(psy); - } - #else --static inline int power_supply_check_supplies(struct power_supply *psy) -+static int power_supply_check_supplies(struct power_supply *psy) - { -+ int nval, ret; -+ -+ if (!psy->dev.parent) -+ return 0; -+ -+ nval = device_property_read_string_array(psy->dev.parent, -+ "supplied-from", NULL, 0); -+ if (nval <= 0) -+ return 0; -+ -+ psy->supplied_from = devm_kmalloc_array(&psy->dev, nval, -+ sizeof(char *), GFP_KERNEL); -+ if (!psy->supplied_from) -+ return -ENOMEM; -+ -+ ret = device_property_read_string_array(psy->dev.parent, -+ "supplied-from", (const char **)psy->supplied_from, nval); -+ if (ret < 0) -+ return ret; -+ -+ psy->num_supplies = nval; -+ - return 0; - } - #endif --- -2.13.0 - diff --git a/0005-ACPI-PMIC-xpower-Add-support-for-the-GPI1-regulator-.patch b/0005-ACPI-PMIC-xpower-Add-support-for-the-GPI1-regulator-.patch deleted file mode 100644 index c6f299c29..000000000 --- a/0005-ACPI-PMIC-xpower-Add-support-for-the-GPI1-regulator-.patch +++ /dev/null @@ -1,80 +0,0 @@ -From cc2b0e2c164d02ab42efa736f91f53baf8d8bc36 Mon Sep 17 00:00:00 2001 -From: Hans de Goede -Date: Thu, 20 Apr 2017 22:41:20 +0200 -Subject: [PATCH 05/16] ACPI / PMIC: xpower: Add support for the GPI1 regulator - to the OpRegion handler - -Some Bay Trail devices use a GPI1 regulator field (address 0x4c) in -their 0x8d power OpRegion, add support for this. - -This fixes AE_BAD_PARAMETER errors getting thrown on these devices and -fixes these errors causing these devices to not suspend. - -Signed-off-by: Hans de Goede -Reviewed-by: Andy Shevchenko ---- -Changes in v2: --Simplify reg == 0x92 handling (suggested by Andy Shevchenko) --Add special handling for reg == 0x92 to intel_xpower_pmic_get_power() too -Changes in v3: --Use defines for GPI1 reg and bits, rather then hardcoded hex values ---- - drivers/acpi/pmic/intel_pmic_xpower.c | 21 ++++++++++++++++++++- - 1 file changed, 20 insertions(+), 1 deletion(-) - -diff --git a/drivers/acpi/pmic/intel_pmic_xpower.c b/drivers/acpi/pmic/intel_pmic_xpower.c -index 1a76c784cd4c..3b7d5be5b7ed 100644 ---- a/drivers/acpi/pmic/intel_pmic_xpower.c -+++ b/drivers/acpi/pmic/intel_pmic_xpower.c -@@ -21,6 +21,11 @@ - #include "intel_pmic.h" - - #define XPOWER_GPADC_LOW 0x5b -+#define XPOWER_GPI1_CTRL 0x92 -+ -+#define GPI1_LDO_MASK GENMASK(2, 0) -+#define GPI1_LDO_ON (3 << 0) -+#define GPI1_LDO_OFF (4 << 0) - - static struct pmic_table power_table[] = { - { -@@ -118,6 +123,10 @@ static struct pmic_table power_table[] = { - .reg = 0x10, - .bit = 0x00 - }, /* BUC6 */ -+ { -+ .address = 0x4c, -+ .reg = 0x92, -+ }, /* GPI1 */ - }; - - /* TMP0 - TMP5 are the same, all from GPADC */ -@@ -156,7 +165,12 @@ static int intel_xpower_pmic_get_power(struct regmap *regmap, int reg, - if (regmap_read(regmap, reg, &data)) - return -EIO; - -- *value = (data & BIT(bit)) ? 1 : 0; -+ /* GPIO1 LDO regulator needs special handling */ -+ if (reg == XPOWER_GPI1_CTRL) -+ *value = ((data & GPI1_LDO_MASK) == GPI1_LDO_ON); -+ else -+ *value = (data & BIT(bit)) ? 1 : 0; -+ - return 0; - } - -@@ -165,6 +179,11 @@ static int intel_xpower_pmic_update_power(struct regmap *regmap, int reg, - { - int data; - -+ /* GPIO1 LDO regulator needs special handling */ -+ if (reg == XPOWER_GPI1_CTRL) -+ return regmap_update_bits(regmap, reg, GPI1_LDO_MASK, -+ on ? GPI1_LDO_ON : GPI1_LDO_OFF); -+ - if (regmap_read(regmap, reg, &data)) - return -EIO; - --- -2.13.0 - diff --git a/0014-mmc-sdhci-acpi-Workaround-conflict-with-PCI-wifi-on-.patch b/0014-mmc-sdhci-acpi-Workaround-conflict-with-PCI-wifi-on-.patch index b5c717c64..4eaaac1e2 100644 --- a/0014-mmc-sdhci-acpi-Workaround-conflict-with-PCI-wifi-on-.patch +++ b/0014-mmc-sdhci-acpi-Workaround-conflict-with-PCI-wifi-on-.patch @@ -1,4 +1,4 @@ -From 51eb7454942c68c84b82782e47637de3ba37f113 Mon Sep 17 00:00:00 2001 +From 93c501a65e23aba07389ad95b7e31834ae6d4722 Mon Sep 17 00:00:00 2001 From: Adrian Hunter Date: Wed, 21 Jun 2017 15:08:39 +0300 Subject: [PATCH 14/16] mmc: sdhci-acpi: Workaround conflict with PCI wifi on @@ -12,6 +12,7 @@ the presence of the PCI wifi card in the expected slot with an ACPI companion node, is used to indicate that acpi_device_fix_up_power() should be avoided. +[labbott@redhat.com: Rebased for Fedora] Signed-off-by: Adrian Hunter Acked-by: Hans de Goede Tested-by: Hans de Goede @@ -21,7 +22,7 @@ Cc: stable@vger.kernel.org 1 file changed, 64 insertions(+), 6 deletions(-) diff --git a/drivers/mmc/host/sdhci-acpi.c b/drivers/mmc/host/sdhci-acpi.c -index c6a9a1bfaa22..b3fb155f50e4 100644 +index cf66a3d..ac678e9 100644 --- a/drivers/mmc/host/sdhci-acpi.c +++ b/drivers/mmc/host/sdhci-acpi.c @@ -45,6 +45,7 @@ @@ -108,7 +109,7 @@ index c6a9a1bfaa22..b3fb155f50e4 100644 #endif static int bxt_get_cd(struct mmc_host *mmc) -@@ -390,11 +446,16 @@ static int sdhci_acpi_probe(struct platform_device *pdev) +@@ -389,18 +445,20 @@ static int sdhci_acpi_probe(struct platform_device *pdev) if (acpi_bus_get_device(handle, &device)) return -ENODEV; @@ -126,9 +127,6 @@ index c6a9a1bfaa22..b3fb155f50e4 100644 + acpi_device_fix_up_power(child); + } - if (acpi_bus_get_status(device) || !device->status.present) - return -ENODEV; -@@ -402,9 +463,6 @@ static int sdhci_acpi_probe(struct platform_device *pdev) if (sdhci_acpi_byt_defer(dev)) return -EPROBE_DEFER; @@ -139,5 +137,5 @@ index c6a9a1bfaa22..b3fb155f50e4 100644 if (!iomem) return -ENOMEM; -- -2.13.0 +2.7.5 diff --git a/AllWinner-net-emac.patch b/AllWinner-net-emac.patch index 0e0a319d0..6e7438200 100644 --- a/AllWinner-net-emac.patch +++ b/AllWinner-net-emac.patch @@ -1425,698 +1425,6 @@ index 8bb550b..108739f 100644 int mac_port_sel_speed; bool en_tx_lpi_clockgating; -From patchwork Mon May 1 12:45:06 2017 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: [v5, - 06/20] arm: sun8i: sunxi-h3-h5: Add dt node for the syscon control - module -From: Corentin LABBE -X-Patchwork-Id: 9706459 -Message-Id: <20170501124520.3769-7-clabbe.montjoie@gmail.com> -To: robh+dt@kernel.org, mark.rutland@arm.com, - maxime.ripard@free-electrons.com, wens@csie.org, - linux@armlinux.org.uk, catalin.marinas@arm.com, - will.deacon@arm.com, peppe.cavallaro@st.com, alexandre.torgue@st.com -Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, - netdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org, - Corentin Labbe -Date: Mon, 1 May 2017 14:45:06 +0200 - -This patch add the dt node for the syscon register present on the -Allwinner H3/H5 - -Only two register are present in this syscon and the only one useful is -the one dedicated to EMAC clock.. - -Signed-off-by: Corentin Labbe ---- - arch/arm/boot/dts/sunxi-h3-h5.dtsi | 6 ++++++ - 1 file changed, 6 insertions(+) - -diff --git a/arch/arm/boot/dts/sunxi-h3-h5.dtsi b/arch/arm/boot/dts/sunxi-h3-h5.dtsi -index 1aeeacb..d9691fc 100644 ---- a/arch/arm/boot/dts/sunxi-h3-h5.dtsi -+++ b/arch/arm/boot/dts/sunxi-h3-h5.dtsi -@@ -83,6 +83,12 @@ - #size-cells = <1>; - ranges; - -+ syscon: syscon@1c00000 { -+ compatible = "allwinner,sun8i-h3-system-controller", -+ "syscon"; -+ reg = <0x01c00000 0x1000>; -+ }; -+ - dma: dma-controller@01c02000 { - compatible = "allwinner,sun8i-h3-dma"; - reg = <0x01c02000 0x1000>; - -From patchwork Mon May 1 12:45:07 2017 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: [v5,07/20] arm: sun8i: sunxi-h3-h5: add dwmac-sun8i ethernet driver -From: Corentin LABBE -X-Patchwork-Id: 9706465 -Message-Id: <20170501124520.3769-8-clabbe.montjoie@gmail.com> -To: robh+dt@kernel.org, mark.rutland@arm.com, - maxime.ripard@free-electrons.com, wens@csie.org, - linux@armlinux.org.uk, catalin.marinas@arm.com, - will.deacon@arm.com, peppe.cavallaro@st.com, alexandre.torgue@st.com -Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, - netdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org, - Corentin Labbe -Date: Mon, 1 May 2017 14:45:07 +0200 - -The dwmac-sun8i is an ethernet MAC hardware that support 10/100/1000 -speed. - -This patch enable the dwmac-sun8i on Allwinner H3/H5 SoC Device-tree. -SoC H3/H5 have an internal PHY, so optionals syscon and ephy are set. - -Signed-off-by: Corentin Labbe ---- - arch/arm/boot/dts/sunxi-h3-h5.dtsi | 34 ++++++++++++++++++++++++++++++++++ - 1 file changed, 34 insertions(+) - -diff --git a/arch/arm/boot/dts/sunxi-h3-h5.dtsi b/arch/arm/boot/dts/sunxi-h3-h5.dtsi -index d9691fc..45a9a30 100644 ---- a/arch/arm/boot/dts/sunxi-h3-h5.dtsi -+++ b/arch/arm/boot/dts/sunxi-h3-h5.dtsi -@@ -285,6 +285,14 @@ - interrupt-controller; - #interrupt-cells = <3>; - -+ emac_rgmii_pins: emac0 { -+ pins = "PD0", "PD1", "PD2", "PD3", "PD4", -+ "PD5", "PD7", "PD8", "PD9", "PD10", -+ "PD12", "PD13", "PD15", "PD16", "PD17"; -+ function = "emac"; -+ drive-strength = <40>; -+ }; -+ - i2c0_pins: i2c0 { - pins = "PA11", "PA12"; - function = "i2c0"; -@@ -381,6 +389,32 @@ - clocks = <&osc24M>; - }; - -+ emac: ethernet@1c30000 { -+ compatible = "allwinner,sun8i-h3-emac"; -+ syscon = <&syscon>; -+ reg = <0x01c30000 0x104>; -+ interrupts = ; -+ interrupt-names = "macirq"; -+ resets = <&ccu RST_BUS_EMAC>; -+ reset-names = "stmmaceth"; -+ clocks = <&ccu CLK_BUS_EMAC>; -+ clock-names = "stmmaceth"; -+ #address-cells = <1>; -+ #size-cells = <0>; -+ status = "disabled"; -+ -+ mdio: mdio { -+ #address-cells = <1>; -+ #size-cells = <0>; -+ int_mii_phy: ethernet-phy@1 { -+ compatible = "ethernet-phy-ieee802.3-c22"; -+ reg = <1>; -+ clocks = <&ccu CLK_BUS_EPHY>; -+ resets = <&ccu RST_BUS_EPHY>; -+ }; -+ }; -+ }; -+ - spi0: spi@01c68000 { - compatible = "allwinner,sun8i-h3-spi"; - reg = <0x01c68000 0x1000>; - -From patchwork Mon May 1 12:45:08 2017 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: [v5,08/20] arm: sun8i: orangepi-pc: Enable dwmac-sun8i -From: Corentin LABBE -X-Patchwork-Id: 9706463 -Message-Id: <20170501124520.3769-9-clabbe.montjoie@gmail.com> -To: robh+dt@kernel.org, mark.rutland@arm.com, - maxime.ripard@free-electrons.com, wens@csie.org, - linux@armlinux.org.uk, catalin.marinas@arm.com, - will.deacon@arm.com, peppe.cavallaro@st.com, alexandre.torgue@st.com -Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, - netdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org, - Corentin Labbe -Date: Mon, 1 May 2017 14:45:08 +0200 - -The dwmac-sun8i hardware is present on the Orange PI PC. -It uses the internal PHY. - -This patch create the needed emac node. - -Signed-off-by: Corentin Labbe ---- - arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts | 8 ++++++++ - 1 file changed, 8 insertions(+) - -diff --git a/arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts b/arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts -index f148111..52e6575 100644 ---- a/arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts -+++ b/arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts -@@ -52,6 +52,7 @@ - compatible = "xunlong,orangepi-pc", "allwinner,sun8i-h3"; - - aliases { -+ ethernet0 = &emac; - serial0 = &uart0; - }; - -@@ -109,6 +110,13 @@ - status = "okay"; - }; - -+&emac { -+ phy-handle = <&int_mii_phy>; -+ phy-mode = "mii"; -+ allwinner,leds-active-low; -+ status = "okay"; -+}; -+ - &ir { - pinctrl-names = "default"; - pinctrl-0 = <&ir_pins_a>; - -From patchwork Mon May 1 12:45:09 2017 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: [v5,09/20] arm: sun8i: orangepi-zero: Enable dwmac-sun8i -From: Corentin LABBE -X-Patchwork-Id: 9706461 -Message-Id: <20170501124520.3769-10-clabbe.montjoie@gmail.com> -To: robh+dt@kernel.org, mark.rutland@arm.com, - maxime.ripard@free-electrons.com, wens@csie.org, - linux@armlinux.org.uk, catalin.marinas@arm.com, - will.deacon@arm.com, peppe.cavallaro@st.com, alexandre.torgue@st.com -Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, - netdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org, - Corentin Labbe -Date: Mon, 1 May 2017 14:45:09 +0200 - -The dwmac-sun8i hardware is present on the Orange PI Zero. -It uses the internal PHY. - -This patch create the needed emac node. - -Signed-off-by: Corentin Labbe ---- - arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts | 8 ++++++++ - 1 file changed, 8 insertions(+) - -diff --git a/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts b/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts -index 9e8b082..dd3525a 100644 ---- a/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts -+++ b/arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts -@@ -57,6 +57,7 @@ - aliases { - serial0 = &uart0; - /* ethernet0 is the H3 emac, defined in sun8i-h3.dtsi */ -+ ethernet0 = &emac; - ethernet1 = &xr819; - }; - -@@ -103,6 +104,13 @@ - status = "okay"; - }; - -+&emac { -+ phy-handle = <&int_mii_phy>; -+ phy-mode = "mii"; -+ allwinner,leds-active-low; -+ status = "okay"; -+}; -+ - &mmc0 { - pinctrl-names = "default"; - pinctrl-0 = <&mmc0_pins_a>; - -From patchwork Mon May 1 12:45:10 2017 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: [v5,10/20] arm: sun8i: orangepi-one: Enable dwmac-sun8i -From: Corentin LABBE -X-Patchwork-Id: 9706471 -Message-Id: <20170501124520.3769-11-clabbe.montjoie@gmail.com> -To: robh+dt@kernel.org, mark.rutland@arm.com, - maxime.ripard@free-electrons.com, wens@csie.org, - linux@armlinux.org.uk, catalin.marinas@arm.com, - will.deacon@arm.com, peppe.cavallaro@st.com, alexandre.torgue@st.com -Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, - netdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org, - Corentin Labbe -Date: Mon, 1 May 2017 14:45:10 +0200 - -The dwmac-sun8i hardware is present on the Orange PI One. -It uses the internal PHY. - -This patch create the needed emac node. - -Signed-off-by: Corentin Labbe ---- - arch/arm/boot/dts/sun8i-h3-orangepi-one.dts | 8 ++++++++ - 1 file changed, 8 insertions(+) - -diff --git a/arch/arm/boot/dts/sun8i-h3-orangepi-one.dts b/arch/arm/boot/dts/sun8i-h3-orangepi-one.dts -index 5fea430..6880268 100644 ---- a/arch/arm/boot/dts/sun8i-h3-orangepi-one.dts -+++ b/arch/arm/boot/dts/sun8i-h3-orangepi-one.dts -@@ -52,6 +52,7 @@ - compatible = "xunlong,orangepi-one", "allwinner,sun8i-h3"; - - aliases { -+ ethernet0 = &emac; - serial0 = &uart0; - }; - -@@ -97,6 +98,13 @@ - status = "okay"; - }; - -+&emac { -+ phy-handle = <&int_mii_phy>; -+ phy-mode = "mii"; -+ allwinner,leds-active-low; -+ status = "okay"; -+}; -+ - &mmc0 { - pinctrl-names = "default"; - pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin>; - -From patchwork Mon May 1 12:45:11 2017 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: [v5,11/20] arm: sun8i: orangepi-2: Enable dwmac-sun8i -From: Corentin LABBE -X-Patchwork-Id: 9706467 -Message-Id: <20170501124520.3769-12-clabbe.montjoie@gmail.com> -To: robh+dt@kernel.org, mark.rutland@arm.com, - maxime.ripard@free-electrons.com, wens@csie.org, - linux@armlinux.org.uk, catalin.marinas@arm.com, - will.deacon@arm.com, peppe.cavallaro@st.com, alexandre.torgue@st.com -Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, - netdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org, - Corentin Labbe -Date: Mon, 1 May 2017 14:45:11 +0200 - -The dwmac-sun8i hardware is present on the Orange PI 2. -It uses the internal PHY. - -This patch create the needed emac node. - -Signed-off-by: Corentin Labbe ---- - arch/arm/boot/dts/sun8i-h3-orangepi-2.dts | 8 ++++++++ - 1 file changed, 8 insertions(+) - -diff --git a/arch/arm/boot/dts/sun8i-h3-orangepi-2.dts b/arch/arm/boot/dts/sun8i-h3-orangepi-2.dts -index 5b6d145..cedd326 100644 ---- a/arch/arm/boot/dts/sun8i-h3-orangepi-2.dts -+++ b/arch/arm/boot/dts/sun8i-h3-orangepi-2.dts -@@ -54,6 +54,7 @@ - aliases { - serial0 = &uart0; - /* ethernet0 is the H3 emac, defined in sun8i-h3.dtsi */ -+ ethernet0 = &emac; - ethernet1 = &rtl8189; - }; - -@@ -108,6 +109,13 @@ - status = "okay"; - }; - -+&emac { -+ phy-handle = <&int_mii_phy>; -+ phy-mode = "mii"; -+ allwinner,leds-active-low; -+ status = "okay"; -+}; -+ - &ir { - pinctrl-names = "default"; - pinctrl-0 = <&ir_pins_a>; - -From patchwork Mon May 1 12:45:12 2017 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: [v5, - 12/20] arm: sun8i: orangepi-pc-plus: Set EMAC activity LEDs to active - high -From: Corentin LABBE -X-Patchwork-Id: 9706481 -Message-Id: <20170501124520.3769-13-clabbe.montjoie@gmail.com> -To: robh+dt@kernel.org, mark.rutland@arm.com, - maxime.ripard@free-electrons.com, wens@csie.org, - linux@armlinux.org.uk, catalin.marinas@arm.com, - will.deacon@arm.com, peppe.cavallaro@st.com, alexandre.torgue@st.com -Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, - netdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org, - Corentin Labbe -Date: Mon, 1 May 2017 14:45:12 +0200 - -On the Orange Pi PC Plus, the polarity of the LEDs on the RJ45 Ethernet -port were changed from active low to active high. - -Signed-off-by: Chen-Yu Tsai -Signed-off-by: Corentin Labbe ---- - arch/arm/boot/dts/sun8i-h3-orangepi-pc-plus.dts | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git a/arch/arm/boot/dts/sun8i-h3-orangepi-pc-plus.dts b/arch/arm/boot/dts/sun8i-h3-orangepi-pc-plus.dts -index 8b93f5c..a10281b 100644 ---- a/arch/arm/boot/dts/sun8i-h3-orangepi-pc-plus.dts -+++ b/arch/arm/boot/dts/sun8i-h3-orangepi-pc-plus.dts -@@ -53,6 +53,11 @@ - }; - }; - -+&emac { -+ /* LEDs changed to active high on the plus */ -+ /delete-property/ allwinner,leds-active-low; -+}; -+ - &mmc1 { - pinctrl-names = "default"; - pinctrl-0 = <&mmc1_pins_a>; - -From patchwork Mon May 1 12:45:13 2017 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: [v5, 13/20] arm64: allwinner: sun50i-a64: Add dt node for the syscon - control module -From: Corentin LABBE -X-Patchwork-Id: 9706477 -Message-Id: <20170501124520.3769-14-clabbe.montjoie@gmail.com> -To: robh+dt@kernel.org, mark.rutland@arm.com, - maxime.ripard@free-electrons.com, wens@csie.org, - linux@armlinux.org.uk, catalin.marinas@arm.com, - will.deacon@arm.com, peppe.cavallaro@st.com, alexandre.torgue@st.com -Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, - netdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org, - Corentin Labbe -Date: Mon, 1 May 2017 14:45:13 +0200 - -This patch add the dt node for the syscon register present on the -Allwinner A64. - -Only two register are present in this syscon and the only one useful is -the one dedicated to EMAC clock. - -Signed-off-by: Corentin Labbe ---- - arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 6 ++++++ - 1 file changed, 6 insertions(+) - -diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi -index c7f669f..d7341ba 100644 ---- a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi -+++ b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi -@@ -129,6 +129,12 @@ - #size-cells = <1>; - ranges; - -+ syscon: syscon@1c00000 { -+ compatible = "allwinner,sun50i-a64-system-controller", -+ "syscon"; -+ reg = <0x01c00000 0x1000>; -+ }; -+ - mmc0: mmc@1c0f000 { - compatible = "allwinner,sun50i-a64-mmc"; - reg = <0x01c0f000 0x1000>; - -From patchwork Mon May 1 12:45:14 2017 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: [v5, - 14/20] arm64: allwinner: sun50i-a64: add dwmac-sun8i Ethernet driver -From: Corentin LABBE -X-Patchwork-Id: 9706485 -Message-Id: <20170501124520.3769-15-clabbe.montjoie@gmail.com> -To: robh+dt@kernel.org, mark.rutland@arm.com, - maxime.ripard@free-electrons.com, wens@csie.org, - linux@armlinux.org.uk, catalin.marinas@arm.com, - will.deacon@arm.com, peppe.cavallaro@st.com, alexandre.torgue@st.com -Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, - netdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org, - Corentin Labbe -Date: Mon, 1 May 2017 14:45:14 +0200 - -The dwmac-sun8i is an Ethernet MAC that supports 10/100/1000 Mbit -connections. It is very similar to the device found in the Allwinner -H3, but lacks the internal 100 Mbit PHY and its associated control -bits. -This adds the necessary bits to the Allwinner A64 SoC .dtsi, but keeps -it disabled at this level. - -Signed-off-by: Corentin Labbe ---- - arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 35 +++++++++++++++++++++++++++ - 1 file changed, 35 insertions(+) - -diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi -index d7341ba..18b3642 100644 ---- a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi -+++ b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi -@@ -287,6 +287,21 @@ - bias-pull-up; - }; - -+ rmii_pins: rmii_pins { -+ pins = "PD10", "PD11", "PD13", "PD14", "PD17", -+ "PD18", "PD19", "PD20", "PD22", "PD23"; -+ function = "emac"; -+ drive-strength = <40>; -+ }; -+ -+ rgmii_pins: rgmii_pins { -+ pins = "PD8", "PD9", "PD10", "PD11", "PD12", -+ "PD13", "PD15", "PD16", "PD17", "PD18", -+ "PD19", "PD20", "PD21", "PD22", "PD23"; -+ function = "emac"; -+ drive-strength = <40>; -+ }; -+ - uart0_pins_a: uart0@0 { - pins = "PB8", "PB9"; - function = "uart0"; -@@ -391,6 +406,26 @@ - #size-cells = <0>; - }; - -+ emac: ethernet@1c30000 { -+ compatible = "allwinner,sun50i-a64-emac"; -+ syscon = <&syscon>; -+ reg = <0x01c30000 0x100>; -+ interrupts = ; -+ interrupt-names = "macirq"; -+ resets = <&ccu RST_BUS_EMAC>; -+ reset-names = "stmmaceth"; -+ clocks = <&ccu CLK_BUS_EMAC>; -+ clock-names = "stmmaceth"; -+ status = "disabled"; -+ #address-cells = <1>; -+ #size-cells = <0>; -+ -+ mdio: mdio { -+ #address-cells = <1>; -+ #size-cells = <0>; -+ }; -+ }; -+ - gic: interrupt-controller@1c81000 { - compatible = "arm,gic-400"; - reg = <0x01c81000 0x1000>, - -From patchwork Mon May 1 12:45:15 2017 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: [v5,15/20] arm64: allwinner: pine64: Enable dwmac-sun8i -From: Corentin LABBE -X-Patchwork-Id: 9706489 -Message-Id: <20170501124520.3769-16-clabbe.montjoie@gmail.com> -To: robh+dt@kernel.org, mark.rutland@arm.com, - maxime.ripard@free-electrons.com, wens@csie.org, - linux@armlinux.org.uk, catalin.marinas@arm.com, - will.deacon@arm.com, peppe.cavallaro@st.com, alexandre.torgue@st.com -Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, - netdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org, - Corentin Labbe -Date: Mon, 1 May 2017 14:45:15 +0200 - -The dwmac-sun8i hardware is present on the pine64 -It uses an external PHY via RMII. - -Signed-off-by: Corentin Labbe ---- - arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 16 ++++++++++++++++ - 1 file changed, 16 insertions(+) - -diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts -index c680ed3..3b491c0 100644 ---- a/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts -+++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts -@@ -70,6 +70,15 @@ - status = "okay"; - }; - -+&emac { -+ pinctrl-names = "default"; -+ pinctrl-0 = <&rmii_pins>; -+ phy-mode = "rmii"; -+ phy-handle = <&ext_rmii_phy1>; -+ status = "okay"; -+ -+}; -+ - &i2c1 { - pinctrl-names = "default"; - pinctrl-0 = <&i2c1_pins>; -@@ -80,6 +89,13 @@ - bias-pull-up; - }; - -+&mdio { -+ ext_rmii_phy1: ethernet-phy@1 { -+ compatible = "ethernet-phy-ieee802.3-c22"; -+ reg = <1>; -+ }; -+}; -+ - &mmc0 { - pinctrl-names = "default"; - pinctrl-0 = <&mmc0_pins>; - -From patchwork Mon May 1 12:45:16 2017 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: [v5,16/20] arm64: allwinner: pine64-plus: Enable dwmac-sun8i -From: Corentin LABBE -X-Patchwork-Id: 9706511 -Message-Id: <20170501124520.3769-17-clabbe.montjoie@gmail.com> -To: robh+dt@kernel.org, mark.rutland@arm.com, - maxime.ripard@free-electrons.com, wens@csie.org, - linux@armlinux.org.uk, catalin.marinas@arm.com, - will.deacon@arm.com, peppe.cavallaro@st.com, alexandre.torgue@st.com -Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, - netdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org, - Corentin Labbe -Date: Mon, 1 May 2017 14:45:16 +0200 - -The dwmac-sun8i hardware is present on the pine64 plus. -It uses an external PHY rtl8211e via RGMII. - -Signed-off-by: Corentin Labbe ---- - .../arm64/boot/dts/allwinner/sun50i-a64-pine64-plus.dts | 17 ++++++++++++++++- - 1 file changed, 16 insertions(+), 1 deletion(-) - -diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64-plus.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64-plus.dts -index 790d14d..24f1aac 100644 ---- a/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64-plus.dts -+++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64-plus.dts -@@ -46,5 +46,20 @@ - model = "Pine64+"; - compatible = "pine64,pine64-plus", "allwinner,sun50i-a64"; - -- /* TODO: Camera, Ethernet PHY, touchscreen, etc. */ -+ /* TODO: Camera, touchscreen, etc. */ -+}; -+ -+&emac { -+ pinctrl-names = "default"; -+ pinctrl-0 = <&rgmii_pins>; -+ phy-mode = "rgmii"; -+ phy-handle = <&ext_rgmii_phy>; -+ status = "okay"; -+}; -+ -+&mdio { -+ ext_rgmii_phy: ethernet-phy@1 { -+ compatible = "ethernet-phy-ieee802.3-c22"; -+ reg = <1>; -+ }; - }; - -From patchwork Mon May 1 12:45:17 2017 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: [v5,17/20] arm64: allwinner: bananapi-m64: Enable dwmac-sun8i -From: Corentin LABBE -X-Patchwork-Id: 9706509 -Message-Id: <20170501124520.3769-18-clabbe.montjoie@gmail.com> -To: robh+dt@kernel.org, mark.rutland@arm.com, - maxime.ripard@free-electrons.com, wens@csie.org, - linux@armlinux.org.uk, catalin.marinas@arm.com, - will.deacon@arm.com, peppe.cavallaro@st.com, alexandre.torgue@st.com -Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, - netdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org, - Corentin Labbe -Date: Mon, 1 May 2017 14:45:17 +0200 - -The dwmac-sun8i hardware is present on the BananaPi M64. -It uses an external PHY rtl8211e via RGMII. - -Signed-off-by: Corentin Labbe ---- - arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 15 +++++++++++++++ - 1 file changed, 15 insertions(+) - -diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts -index 6872135..0d1f026 100644 ---- a/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts -+++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts -@@ -67,6 +67,14 @@ - }; - }; - -+&emac { -+ pinctrl-names = "default"; -+ pinctrl-0 = <&rgmii_pins>; -+ phy-mode = "rgmii"; -+ phy-handle = <&ext_rgmii_phy>; -+ status = "okay"; -+}; -+ - &i2c1 { - pinctrl-names = "default"; - pinctrl-0 = <&i2c1_pins>; -@@ -77,6 +85,13 @@ - bias-pull-up; - }; - -+&mdio { -+ ext_rgmii_phy: ethernet-phy@1 { -+ compatible = "ethernet-phy-ieee802.3-c22"; -+ reg = <1>; -+ }; -+}; -+ - &mmc0 { - pinctrl-names = "default"; - pinctrl-0 = <&mmc0_pins>; - From patchwork Mon May 1 12:45:18 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 @@ -2192,326 +1500,4 @@ index 2685e03..6da6af8 100644 CONFIG_XILINX_EMACLITE=y CONFIG_AT803X_PHY=y -From patchwork Mon May 1 12:45:20 2017 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: [v5,20/20] arm64: defconfig: Enable dwmac-sun8i driver on defconfig -From: Corentin LABBE -X-Patchwork-Id: 9706505 -Message-Id: <20170501124520.3769-21-clabbe.montjoie@gmail.com> -To: robh+dt@kernel.org, mark.rutland@arm.com, - maxime.ripard@free-electrons.com, wens@csie.org, - linux@armlinux.org.uk, catalin.marinas@arm.com, - will.deacon@arm.com, peppe.cavallaro@st.com, alexandre.torgue@st.com -Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, - netdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org, - Corentin Labbe -Date: Mon, 1 May 2017 14:45:20 +0200 -Enable the dwmac-sun8i ethernet driver as a module in the ARM64 defconfig. - -Signed-off-by: Corentin Labbe ---- - arch/arm64/configs/defconfig | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig -index ce07285..4575fbb 100644 ---- a/arch/arm64/configs/defconfig -+++ b/arch/arm64/configs/defconfig -@@ -193,6 +193,7 @@ CONFIG_RAVB=y - CONFIG_SMC91X=y - CONFIG_SMSC911X=y - CONFIG_STMMAC_ETH=m -+CONFIG_DWMAC_SUN8I=m - CONFIG_MDIO_BUS_MUX_MMIOREG=y - CONFIG_MESON_GXL_PHY=m - CONFIG_MICREL_PHY=y -From patchwork Mon Jun 5 19:21:26 2017 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: [1/5] ARM: sun8i: orangepi-plus: Enable dwmac-sun8i -From: Corentin LABBE -X-Patchwork-Id: 9767313 -Message-Id: <20170605192130.25320-2-clabbe.montjoie@gmail.com> -To: robh+dt@kernel.org, mark.rutland@arm.com, linux@armlinux.org.uk, - maxime.ripard@free-electrons.com, wens@csie.org, - catalin.marinas@arm.com, will.deacon@arm.com -Cc: devicetree@vger.kernel.org, linux-sunxi@googlegroups.com, - Corentin Labbe , - linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org -Date: Mon, 5 Jun 2017 21:21:26 +0200 - -The dwmac-sun8i hardware is present on the Orange PI plus. -It uses an external PHY rtl8211e via RGMII. - -This patch create the needed regulator, emac and phy nodes. - -Signed-off-by: Corentin Labbe ---- - arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts | 32 ++++++++++++++++++++++++++++ - 1 file changed, 32 insertions(+) - -diff --git a/arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts b/arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts -index 8c40ab7bfa72..331ed683ac62 100644 ---- a/arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts -+++ b/arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts -@@ -47,6 +47,20 @@ - model = "Xunlong Orange Pi Plus / Plus 2"; - compatible = "xunlong,orangepi-plus", "allwinner,sun8i-h3"; - -+ aliases { -+ ethernet0 = &emac; -+ }; -+ -+ reg_gmac_3v3: gmac-3v3 { -+ compatible = "regulator-fixed"; -+ regulator-name = "gmac-3v3"; -+ regulator-min-microvolt = <3300000>; -+ regulator-max-microvolt = <3300000>; -+ startup-delay-us = <100000>; -+ enable-active-high; -+ gpio = <&pio 3 6 GPIO_ACTIVE_HIGH>; -+ }; -+ - reg_usb3_vbus: usb3-vbus { - compatible = "regulator-fixed"; - pinctrl-names = "default"; -@@ -64,6 +78,24 @@ - status = "okay"; - }; - -+&emac { -+ pinctrl-names = "default"; -+ pinctrl-0 = <&emac_rgmii_pins>; -+ phy-supply = <®_gmac_3v3>; -+ phy-handle = <&ext_rgmii_phy>; -+ phy-mode = "rgmii"; -+ -+ allwinner,leds-active-low; -+ status = "okay"; -+}; -+ -+&mdio { -+ ext_rgmii_phy: ethernet-phy@1 { -+ compatible = "ethernet-phy-ieee802.3-c22"; -+ reg = <0>; -+ }; -+}; -+ - &mmc2 { - pinctrl-names = "default"; - pinctrl-0 = <&mmc2_8bit_pins>; -From patchwork Mon Jun 5 19:21:27 2017 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: [2/5] ARM: sun8i: bananapi-m2-plus: Enable dwmac-sun8i -From: Corentin LABBE -X-Patchwork-Id: 9767321 -Message-Id: <20170605192130.25320-3-clabbe.montjoie@gmail.com> -To: robh+dt@kernel.org, mark.rutland@arm.com, linux@armlinux.org.uk, - maxime.ripard@free-electrons.com, wens@csie.org, - catalin.marinas@arm.com, will.deacon@arm.com -Cc: devicetree@vger.kernel.org, linux-sunxi@googlegroups.com, - Corentin Labbe , - linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org -Date: Mon, 5 Jun 2017 21:21:27 +0200 - -The dwmac-sun8i hardware is present on the Banana Pi M2+ -It uses an external PHY rtl8211e via RGMII. - -This patch create the needed regulator, emac and phy nodes. - -Signed-off-by: Corentin Labbe ---- - arch/arm/boot/dts/sun8i-h3-bananapi-m2-plus.dts | 29 +++++++++++++++++++++++++ - 1 file changed, 29 insertions(+) - -diff --git a/arch/arm/boot/dts/sun8i-h3-bananapi-m2-plus.dts b/arch/arm/boot/dts/sun8i-h3-bananapi-m2-plus.dts -index 883072b611fa..d756ff825116 100644 ---- a/arch/arm/boot/dts/sun8i-h3-bananapi-m2-plus.dts -+++ b/arch/arm/boot/dts/sun8i-h3-bananapi-m2-plus.dts -@@ -52,6 +52,7 @@ - compatible = "sinovoip,bpi-m2-plus", "allwinner,sun8i-h3"; - - aliases { -+ ethernet0 = &emac; - serial0 = &uart0; - serial1 = &uart1; - }; -@@ -84,6 +85,16 @@ - }; - }; - -+ reg_gmac_3v3: gmac-3v3 { -+ compatible = "regulator-fixed"; -+ regulator-name = "gmac-3v3"; -+ regulator-min-microvolt = <3300000>; -+ regulator-max-microvolt = <3300000>; -+ startup-delay-us = <100000>; -+ enable-active-high; -+ gpio = <&pio 3 6 GPIO_ACTIVE_HIGH>; -+ }; -+ - wifi_pwrseq: wifi_pwrseq { - compatible = "mmc-pwrseq-simple"; - pinctrl-names = "default"; -@@ -104,12 +115,30 @@ - status = "okay"; - }; - -+&emac { -+ pinctrl-names = "default"; -+ pinctrl-0 = <&emac_rgmii_pins>; -+ phy-supply = <®_gmac_3v3>; -+ phy-handle = <&ext_rgmii_phy>; -+ phy-mode = "rgmii"; -+ -+ allwinner,leds-active-low; -+ status = "okay"; -+}; -+ - &ir { - pinctrl-names = "default"; - pinctrl-0 = <&ir_pins_a>; - status = "okay"; - }; - -+&mdio { -+ ext_rgmii_phy: ethernet-phy@1 { -+ compatible = "ethernet-phy-ieee802.3-c22"; -+ reg = <0>; -+ }; -+}; -+ - &mmc0 { - pinctrl-names = "default"; - pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin>; -From patchwork Mon Jun 5 19:21:28 2017 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: [3/5] ARM: sun50i: orangepi-pc2: Enable dwmac-sun8i -From: Corentin LABBE -X-Patchwork-Id: 9767347 -Message-Id: <20170605192130.25320-4-clabbe.montjoie@gmail.com> -To: robh+dt@kernel.org, mark.rutland@arm.com, linux@armlinux.org.uk, - maxime.ripard@free-electrons.com, wens@csie.org, - catalin.marinas@arm.com, will.deacon@arm.com -Cc: devicetree@vger.kernel.org, linux-sunxi@googlegroups.com, - Corentin Labbe , - linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org -Date: Mon, 5 Jun 2017 21:21:28 +0200 - -The dwmac-sun8i hardware is present on the Orange PI PC2. -It uses an external PHY rtl8211e via RGMII. - -This patch create the needed regulator, emac and phy nodes. -Signed-off-by: Corentin Labbe ---- - .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 27 ++++++++++++++++++++++ - 1 file changed, 27 insertions(+) - -diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts b/arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts -index dfecc17dcc92..a8296feee884 100644 ---- a/arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts -+++ b/arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts -@@ -59,6 +59,7 @@ - }; - - aliases { -+ ethernet0 = &emac; - serial0 = &uart0; - }; - -@@ -91,6 +92,16 @@ - }; - }; - -+ reg_gmac_3v3: gmac-3v3 { -+ compatible = "regulator-fixed"; -+ regulator-name = "gmac-3v3"; -+ regulator-min-microvolt = <3300000>; -+ regulator-max-microvolt = <3300000>; -+ startup-delay-us = <100000>; -+ enable-active-high; -+ gpio = <&pio 3 6 GPIO_ACTIVE_HIGH>; -+ }; -+ - reg_usb0_vbus: usb0-vbus { - compatible = "regulator-fixed"; - regulator-name = "usb0-vbus"; -@@ -126,12 +137,28 @@ - status = "okay"; - }; - -+&emac { -+ pinctrl-names = "default"; -+ pinctrl-0 = <&emac_rgmii_pins>; -+ phy-supply = <®_gmac_3v3>; -+ phy-handle = <&ext_rgmii_phy>; -+ phy-mode = "rgmii"; -+ status = "okay"; -+}; -+ - &ir { - pinctrl-names = "default"; - pinctrl-0 = <&ir_pins_a>; - status = "okay"; - }; - -+&mdio { -+ ext_rgmii_phy: ethernet-phy@1 { -+ compatible = "ethernet-phy-ieee802.3-c22"; -+ reg = <1>; -+ }; -+}; -+ - &mmc0 { - pinctrl-names = "default"; - pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin>; -From patchwork Wed May 31 07:18:44 2017 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: [v6,13/21] arm: sun8i: nanopi-neo: Enable dwmac-sun8i -From: Corentin LABBE -X-Patchwork-Id: 9756089 -Message-Id: <20170531071852.12422-14-clabbe.montjoie@gmail.com> -To: robh+dt@kernel.org, mark.rutland@arm.com, - maxime.ripard@free-electrons.com, - wens@csie.org, linux@armlinux.org.uk, catalin.marinas@arm.com, - will.deacon@arm.com, peppe.cavallaro@st.com, alexandre.torgue@st.com -Cc: devicetree@vger.kernel.org, netdev@vger.kernel.org, - linux-kernel@vger.kernel.org, linux-sunxi@googlegroups.com, - Corentin Labbe , - linux-arm-kernel@lists.infradead.org -Date: Wed, 31 May 2017 09:18:44 +0200 - -The dwmac-sun8i hardware is present on the NanoPi Neo. -It uses the internal PHY. -This patch create the needed emac node. - -Signed-off-by: Corentin Labbe ---- - arch/arm/boot/dts/sun8i-h3-nanopi-neo.dts | 7 +++++++ - 1 file changed, 7 insertions(+) - -diff --git a/arch/arm/boot/dts/sun8i-h3-nanopi-neo.dts b/arch/arm/boot/dts/sun8i-h3-nanopi-neo.dts -index 8d2cc6e9a03f..78f6c24952dd 100644 ---- a/arch/arm/boot/dts/sun8i-h3-nanopi-neo.dts -+++ b/arch/arm/boot/dts/sun8i-h3-nanopi-neo.dts -@@ -46,3 +46,10 @@ - model = "FriendlyARM NanoPi NEO"; - compatible = "friendlyarm,nanopi-neo", "allwinner,sun8i-h3"; - }; -+ -+&emac { -+ phy-handle = <&int_mii_phy>; -+ phy-mode = "mii"; -+ allwinner,leds-active-low; -+ status = "okay"; -+}; diff --git a/arm-dts-boneblack-wireless-add-WL1835-Bluetooth-device-node.patch b/arm-dts-boneblack-wireless-add-WL1835-Bluetooth-device-node.patch deleted file mode 100644 index b4c945697..000000000 --- a/arm-dts-boneblack-wireless-add-WL1835-Bluetooth-device-node.patch +++ /dev/null @@ -1,40 +0,0 @@ -From patchwork Mon May 22 14:51:38 2017 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: arm: dts: boneblack-wireless: add WL1835 Bluetooth device node -From: Ricardo Salveti -X-Patchwork-Id: 9740719 -Message-Id: <1495464701-12046-1-git-send-email-ricardo.salveti@linaro.org> -To: linux-omap@vger.kernel.org -Cc: Mark Rutland , - Ricardo Salveti , devicetree@vger.kernel.org, - Tony Lindgren , Russell King , - linux-kernel@vger.kernel.org, Rob Herring , - =?UTF-8?q?Beno=C3=AEt=20Cousson?= , - robertcnelson@gmail.com, linux-arm-kernel@lists.infradead.org -Date: Mon, 22 May 2017 11:51:38 -0300 - -This adds the serial slave device for the WL1835 Bluetooth interface. - -Signed-off-by: Ricardo Salveti ---- - arch/arm/boot/dts/am335x-boneblack-wireless.dts | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git a/arch/arm/boot/dts/am335x-boneblack-wireless.dts b/arch/arm/boot/dts/am335x-boneblack-wireless.dts -index 105bd10..83f49f6 100644 ---- a/arch/arm/boot/dts/am335x-boneblack-wireless.dts -+++ b/arch/arm/boot/dts/am335x-boneblack-wireless.dts -@@ -97,6 +97,11 @@ - pinctrl-names = "default"; - pinctrl-0 = <&uart3_pins &bt_pins>; - status = "okay"; -+ -+ bluetooth { -+ compatible = "ti,wl1835-st"; -+ enable-gpios = <&gpio0 28 GPIO_ACTIVE_HIGH>; -+ }; - }; - - &gpio3 { diff --git a/baseconfig/CONFIG_BRCMSTB_GISB_ARB b/baseconfig/CONFIG_BRCMSTB_GISB_ARB new file mode 100644 index 000000000..36e31edd2 --- /dev/null +++ b/baseconfig/CONFIG_BRCMSTB_GISB_ARB @@ -0,0 +1 @@ +# CONFIG_BRCMSTB_GISB_ARB is not set diff --git a/baseconfig/CONFIG_CHARGER_LTC3651 b/baseconfig/CONFIG_CHARGER_LTC3651 new file mode 100644 index 000000000..a4243da74 --- /dev/null +++ b/baseconfig/CONFIG_CHARGER_LTC3651 @@ -0,0 +1 @@ +# CONFIG_CHARGER_LTC3651 is not set diff --git a/baseconfig/CONFIG_CRC4 b/baseconfig/CONFIG_CRC4 new file mode 100644 index 000000000..a67720667 --- /dev/null +++ b/baseconfig/CONFIG_CRC4 @@ -0,0 +1 @@ +CONFIG_CRC4=m diff --git a/baseconfig/CONFIG_EXTCON b/baseconfig/CONFIG_EXTCON index efa6c7e6f..bde29bcfc 100644 --- a/baseconfig/CONFIG_EXTCON +++ b/baseconfig/CONFIG_EXTCON @@ -1 +1 @@ -# CONFIG_EXTCON is not set +CONFIG_EXTCON=y diff --git a/baseconfig/x86/x86_64/CONFIG_EXTCON_GPIO b/baseconfig/CONFIG_EXTCON_GPIO similarity index 100% rename from baseconfig/x86/x86_64/CONFIG_EXTCON_GPIO rename to baseconfig/CONFIG_EXTCON_GPIO diff --git a/baseconfig/x86/x86_64/CONFIG_EXTCON_MAX3355 b/baseconfig/CONFIG_EXTCON_MAX3355 similarity index 100% rename from baseconfig/x86/x86_64/CONFIG_EXTCON_MAX3355 rename to baseconfig/CONFIG_EXTCON_MAX3355 diff --git a/baseconfig/x86/x86_64/CONFIG_EXTCON_RT8973A b/baseconfig/CONFIG_EXTCON_RT8973A similarity index 100% rename from baseconfig/x86/x86_64/CONFIG_EXTCON_RT8973A rename to baseconfig/CONFIG_EXTCON_RT8973A diff --git a/baseconfig/x86/x86_64/CONFIG_EXTCON_SM5502 b/baseconfig/CONFIG_EXTCON_SM5502 similarity index 100% rename from baseconfig/x86/x86_64/CONFIG_EXTCON_SM5502 rename to baseconfig/CONFIG_EXTCON_SM5502 diff --git a/baseconfig/x86/x86_64/CONFIG_EXTCON_USB_GPIO b/baseconfig/CONFIG_EXTCON_USB_GPIO similarity index 100% rename from baseconfig/x86/x86_64/CONFIG_EXTCON_USB_GPIO rename to baseconfig/CONFIG_EXTCON_USB_GPIO diff --git a/baseconfig/CONFIG_FSI_MASTER_GPIO b/baseconfig/CONFIG_FSI_MASTER_GPIO new file mode 100644 index 000000000..065a1456e --- /dev/null +++ b/baseconfig/CONFIG_FSI_MASTER_GPIO @@ -0,0 +1 @@ +CONFIG_FSI_MASTER_GPIO=m diff --git a/baseconfig/CONFIG_FSI_MASTER_HUB b/baseconfig/CONFIG_FSI_MASTER_HUB new file mode 100644 index 000000000..5cfdc2e81 --- /dev/null +++ b/baseconfig/CONFIG_FSI_MASTER_HUB @@ -0,0 +1 @@ +CONFIG_FSI_MASTER_HUB=m diff --git a/baseconfig/CONFIG_FSI_SCOM b/baseconfig/CONFIG_FSI_SCOM new file mode 100644 index 000000000..3aee9f30b --- /dev/null +++ b/baseconfig/CONFIG_FSI_SCOM @@ -0,0 +1 @@ +CONFIG_FSI_SCOM=m diff --git a/baseconfig/CONFIG_GENERIC_IRQ_DEBUGFS b/baseconfig/CONFIG_GENERIC_IRQ_DEBUGFS new file mode 100644 index 000000000..539bb6640 --- /dev/null +++ b/baseconfig/CONFIG_GENERIC_IRQ_DEBUGFS @@ -0,0 +1 @@ +# CONFIG_GENERIC_IRQ_DEBUGFS is not set diff --git a/baseconfig/CONFIG_I2C_MUX_GPMUX b/baseconfig/CONFIG_I2C_MUX_GPMUX new file mode 100644 index 000000000..62f68a335 --- /dev/null +++ b/baseconfig/CONFIG_I2C_MUX_GPMUX @@ -0,0 +1 @@ +# CONFIG_I2C_MUX_GPMUX is not set diff --git a/baseconfig/CONFIG_IIO_MUX b/baseconfig/CONFIG_IIO_MUX new file mode 100644 index 000000000..def041a2b --- /dev/null +++ b/baseconfig/CONFIG_IIO_MUX @@ -0,0 +1 @@ +# CONFIG_IIO_MUX is not set diff --git a/baseconfig/CONFIG_MULTIPLEXER b/baseconfig/CONFIG_MULTIPLEXER new file mode 100644 index 000000000..fac2813b4 --- /dev/null +++ b/baseconfig/CONFIG_MULTIPLEXER @@ -0,0 +1 @@ +CONFIG_MULTIPLEXER=m diff --git a/baseconfig/CONFIG_MUX_ADG792A b/baseconfig/CONFIG_MUX_ADG792A new file mode 100644 index 000000000..fd85e4965 --- /dev/null +++ b/baseconfig/CONFIG_MUX_ADG792A @@ -0,0 +1 @@ +CONFIG_MUX_ADG792A=m diff --git a/baseconfig/CONFIG_MUX_GPIO b/baseconfig/CONFIG_MUX_GPIO new file mode 100644 index 000000000..e5a7a8282 --- /dev/null +++ b/baseconfig/CONFIG_MUX_GPIO @@ -0,0 +1 @@ +CONFIG_MUX_GPIO=m diff --git a/baseconfig/CONFIG_MUX_MMIO b/baseconfig/CONFIG_MUX_MMIO new file mode 100644 index 000000000..2d0328a73 --- /dev/null +++ b/baseconfig/CONFIG_MUX_MMIO @@ -0,0 +1 @@ +CONFIG_MUX_MMIO=m diff --git a/baseconfig/CONFIG_PHY_CPCAP_USB b/baseconfig/CONFIG_PHY_CPCAP_USB new file mode 100644 index 000000000..c68874d74 --- /dev/null +++ b/baseconfig/CONFIG_PHY_CPCAP_USB @@ -0,0 +1 @@ +# CONFIG_PHY_CPCAP_USB is not set diff --git a/baseconfig/CONFIG_POWER_RESET_BRCMSTB b/baseconfig/CONFIG_POWER_RESET_BRCMSTB new file mode 100644 index 000000000..35f35e595 --- /dev/null +++ b/baseconfig/CONFIG_POWER_RESET_BRCMSTB @@ -0,0 +1 @@ +# CONFIG_POWER_RESET_BRCMSTB is not set diff --git a/baseconfig/CONFIG_REFCOUNT_FULL b/baseconfig/CONFIG_REFCOUNT_FULL new file mode 100644 index 000000000..0789ed3be --- /dev/null +++ b/baseconfig/CONFIG_REFCOUNT_FULL @@ -0,0 +1 @@ +# CONFIG_REFCOUNT_FULL is not set diff --git a/baseconfig/CONFIG_RESET_TI_SYSCON b/baseconfig/CONFIG_RESET_TI_SYSCON new file mode 100644 index 000000000..1e76bd135 --- /dev/null +++ b/baseconfig/CONFIG_RESET_TI_SYSCON @@ -0,0 +1 @@ +# CONFIG_RESET_TI_SYSCON is not set diff --git a/baseconfig/CONFIG_SENSORS_IR35221 b/baseconfig/CONFIG_SENSORS_IR35221 new file mode 100644 index 000000000..788fcfa05 --- /dev/null +++ b/baseconfig/CONFIG_SENSORS_IR35221 @@ -0,0 +1 @@ +# CONFIG_SENSORS_IR35221 is not set diff --git a/baseconfig/CONFIG_SERIAL_8250_ASPEED_VUART b/baseconfig/CONFIG_SERIAL_8250_ASPEED_VUART new file mode 100644 index 000000000..bbab9a646 --- /dev/null +++ b/baseconfig/CONFIG_SERIAL_8250_ASPEED_VUART @@ -0,0 +1 @@ +# CONFIG_SERIAL_8250_ASPEED_VUART is not set diff --git a/baseconfig/CONFIG_SPI_SLAVE b/baseconfig/CONFIG_SPI_SLAVE new file mode 100644 index 000000000..663aaaaf3 --- /dev/null +++ b/baseconfig/CONFIG_SPI_SLAVE @@ -0,0 +1 @@ +# CONFIG_SPI_SLAVE is not set diff --git a/baseconfig/CONFIG_TI_ADC084S021 b/baseconfig/CONFIG_TI_ADC084S021 new file mode 100644 index 000000000..484542094 --- /dev/null +++ b/baseconfig/CONFIG_TI_ADC084S021 @@ -0,0 +1 @@ +# CONFIG_TI_ADC084S021 is not set diff --git a/baseconfig/CONFIG_TI_ADC108S102 b/baseconfig/CONFIG_TI_ADC108S102 new file mode 100644 index 000000000..b70880f5b --- /dev/null +++ b/baseconfig/CONFIG_TI_ADC108S102 @@ -0,0 +1 @@ +# CONFIG_TI_ADC108S102 is not set diff --git a/baseconfig/CONFIG_TYPEC_UCSI b/baseconfig/CONFIG_TYPEC_UCSI new file mode 100644 index 000000000..6eeb035c1 --- /dev/null +++ b/baseconfig/CONFIG_TYPEC_UCSI @@ -0,0 +1 @@ +CONFIG_TYPEC_UCSI=m diff --git a/baseconfig/CONFIG_UCSI_ACPI b/baseconfig/CONFIG_UCSI_ACPI new file mode 100644 index 000000000..34e35d282 --- /dev/null +++ b/baseconfig/CONFIG_UCSI_ACPI @@ -0,0 +1 @@ +CONFIG_UCSI_ACPI=m diff --git a/baseconfig/CONFIG_USB_CONFIGFS_F_UAC1_LEGACY b/baseconfig/CONFIG_USB_CONFIGFS_F_UAC1_LEGACY new file mode 100644 index 000000000..6dd4f027c --- /dev/null +++ b/baseconfig/CONFIG_USB_CONFIGFS_F_UAC1_LEGACY @@ -0,0 +1 @@ +# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set diff --git a/baseconfig/CONFIG_USB_SNP_UDC_PLAT b/baseconfig/CONFIG_USB_SNP_UDC_PLAT new file mode 100644 index 000000000..b6095f92b --- /dev/null +++ b/baseconfig/CONFIG_USB_SNP_UDC_PLAT @@ -0,0 +1 @@ +CONFIG_USB_SNP_UDC_PLAT=m diff --git a/baseconfig/arm/CONFIG_ARCH_ACTIONS b/baseconfig/arm/CONFIG_ARCH_ACTIONS new file mode 100644 index 000000000..760663b50 --- /dev/null +++ b/baseconfig/arm/CONFIG_ARCH_ACTIONS @@ -0,0 +1 @@ +# CONFIG_ARCH_ACTIONS is not set diff --git a/baseconfig/arm/CONFIG_EXTCON b/baseconfig/arm/CONFIG_EXTCON index 0a7190c08..bde29bcfc 100644 --- a/baseconfig/arm/CONFIG_EXTCON +++ b/baseconfig/arm/CONFIG_EXTCON @@ -1 +1 @@ -CONFIG_EXTCON=m +CONFIG_EXTCON=y diff --git a/baseconfig/arm/CONFIG_PHY_MESON_GXL_USB2 b/baseconfig/arm/CONFIG_PHY_MESON_GXL_USB2 new file mode 100644 index 000000000..ed8e9c323 --- /dev/null +++ b/baseconfig/arm/CONFIG_PHY_MESON_GXL_USB2 @@ -0,0 +1 @@ +# CONFIG_PHY_MESON_GXL_USB2 is not set diff --git a/baseconfig/arm/CONFIG_RESET_TI_SCI b/baseconfig/arm/CONFIG_RESET_TI_SCI new file mode 100644 index 000000000..2a2526769 --- /dev/null +++ b/baseconfig/arm/CONFIG_RESET_TI_SCI @@ -0,0 +1 @@ +# CONFIG_RESET_TI_SCI is not set diff --git a/baseconfig/arm/CONFIG_SOC_BRCMSTB b/baseconfig/arm/CONFIG_SOC_BRCMSTB new file mode 100644 index 000000000..7b8f8dcbb --- /dev/null +++ b/baseconfig/arm/CONFIG_SOC_BRCMSTB @@ -0,0 +1 @@ +# CONFIG_SOC_BRCMSTB is not set diff --git a/baseconfig/arm/CONFIG_SPI_MESON_SPICC b/baseconfig/arm/CONFIG_SPI_MESON_SPICC new file mode 100644 index 000000000..c78be8577 --- /dev/null +++ b/baseconfig/arm/CONFIG_SPI_MESON_SPICC @@ -0,0 +1 @@ +# CONFIG_SPI_MESON_SPICC is not set diff --git a/baseconfig/arm/arm64/CONFIG_ARCH_REALTEK b/baseconfig/arm/arm64/CONFIG_ARCH_REALTEK new file mode 100644 index 000000000..49536f6d5 --- /dev/null +++ b/baseconfig/arm/arm64/CONFIG_ARCH_REALTEK @@ -0,0 +1 @@ +# CONFIG_ARCH_REALTEK is not set diff --git a/baseconfig/arm/armv7/CONFIG_DMI b/baseconfig/arm/armv7/CONFIG_DMI new file mode 100644 index 000000000..36b8a5b44 --- /dev/null +++ b/baseconfig/arm/armv7/CONFIG_DMI @@ -0,0 +1 @@ +# CONFIG_DMI is not set diff --git a/baseconfig/arm/armv7/CONFIG_DMIID b/baseconfig/arm/armv7/CONFIG_DMIID new file mode 100644 index 000000000..42f826c14 --- /dev/null +++ b/baseconfig/arm/armv7/CONFIG_DMIID @@ -0,0 +1 @@ +# CONFIG_DMIID is not set diff --git a/baseconfig/arm/armv7/CONFIG_DMI_SYSFS b/baseconfig/arm/armv7/CONFIG_DMI_SYSFS new file mode 100644 index 000000000..04200dd8e --- /dev/null +++ b/baseconfig/arm/armv7/CONFIG_DMI_SYSFS @@ -0,0 +1 @@ +# CONFIG_DMI_SYSFS is not set diff --git a/baseconfig/arm/armv7/armv7/CONFIG_BATTERY_BQ27XXX_DT_UPDATES_NVM b/baseconfig/arm/armv7/armv7/CONFIG_BATTERY_BQ27XXX_DT_UPDATES_NVM new file mode 100644 index 000000000..13f2e3d86 --- /dev/null +++ b/baseconfig/arm/armv7/armv7/CONFIG_BATTERY_BQ27XXX_DT_UPDATES_NVM @@ -0,0 +1 @@ +# CONFIG_BATTERY_BQ27XXX_DT_UPDATES_NVM is not set diff --git a/baseconfig/s390x/CONFIG_CRYPTO_PAES_S390 b/baseconfig/s390x/CONFIG_CRYPTO_PAES_S390 new file mode 100644 index 000000000..f7071dfd3 --- /dev/null +++ b/baseconfig/s390x/CONFIG_CRYPTO_PAES_S390 @@ -0,0 +1 @@ +CONFIG_CRYPTO_PAES_S390=m diff --git a/baseconfig/s390x/CONFIG_PKEY b/baseconfig/s390x/CONFIG_PKEY new file mode 100644 index 000000000..ec0fc60b1 --- /dev/null +++ b/baseconfig/s390x/CONFIG_PKEY @@ -0,0 +1 @@ +CONFIG_PKEY=m diff --git a/baseconfig/x86/CONFIG_EFI_CAPSULE_QUIRK_QUARK_CSH b/baseconfig/x86/CONFIG_EFI_CAPSULE_QUIRK_QUARK_CSH new file mode 100644 index 000000000..4b0b2944d --- /dev/null +++ b/baseconfig/x86/CONFIG_EFI_CAPSULE_QUIRK_QUARK_CSH @@ -0,0 +1 @@ +# CONFIG_EFI_CAPSULE_QUIRK_QUARK_CSH is not set diff --git a/baseconfig/x86/CONFIG_EXTCON b/baseconfig/x86/CONFIG_EXTCON new file mode 100644 index 000000000..bde29bcfc --- /dev/null +++ b/baseconfig/x86/CONFIG_EXTCON @@ -0,0 +1 @@ +CONFIG_EXTCON=y diff --git a/baseconfig/x86/CONFIG_EXTCON_GPIO b/baseconfig/x86/CONFIG_EXTCON_GPIO new file mode 100644 index 000000000..87ca2bd05 --- /dev/null +++ b/baseconfig/x86/CONFIG_EXTCON_GPIO @@ -0,0 +1 @@ +# CONFIG_EXTCON_GPIO is not set diff --git a/baseconfig/x86/CONFIG_EXTCON_MAX3355 b/baseconfig/x86/CONFIG_EXTCON_MAX3355 new file mode 100644 index 000000000..680b5a774 --- /dev/null +++ b/baseconfig/x86/CONFIG_EXTCON_MAX3355 @@ -0,0 +1 @@ +# CONFIG_EXTCON_MAX3355 is not set diff --git a/baseconfig/x86/CONFIG_EXTCON_RT8973A b/baseconfig/x86/CONFIG_EXTCON_RT8973A new file mode 100644 index 000000000..e5f7236c9 --- /dev/null +++ b/baseconfig/x86/CONFIG_EXTCON_RT8973A @@ -0,0 +1 @@ +# CONFIG_EXTCON_RT8973A is not set diff --git a/baseconfig/x86/CONFIG_EXTCON_SM5502 b/baseconfig/x86/CONFIG_EXTCON_SM5502 new file mode 100644 index 000000000..916994aa9 --- /dev/null +++ b/baseconfig/x86/CONFIG_EXTCON_SM5502 @@ -0,0 +1 @@ +# CONFIG_EXTCON_SM5502 is not set diff --git a/baseconfig/x86/CONFIG_EXTCON_USB_GPIO b/baseconfig/x86/CONFIG_EXTCON_USB_GPIO new file mode 100644 index 000000000..7a0c9af30 --- /dev/null +++ b/baseconfig/x86/CONFIG_EXTCON_USB_GPIO @@ -0,0 +1 @@ +# CONFIG_EXTCON_USB_GPIO is not set diff --git a/baseconfig/x86/x86_64/CONFIG_EXTCON b/baseconfig/x86/x86_64/CONFIG_EXTCON deleted file mode 100644 index 0a7190c08..000000000 --- a/baseconfig/x86/x86_64/CONFIG_EXTCON +++ /dev/null @@ -1 +0,0 @@ -CONFIG_EXTCON=m diff --git a/bcm2835-fix-potential-null-pointer-dereferences.patch b/bcm2835-fix-potential-null-pointer-dereferences.patch deleted file mode 100644 index 862e77fe8..000000000 --- a/bcm2835-fix-potential-null-pointer-dereferences.patch +++ /dev/null @@ -1,70 +0,0 @@ -From patchwork Thu May 25 17:04:55 2017 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: [v2] mmc: bcm2835: fix potential null pointer dereferences -From: "Gustavo A. R. Silva" -X-Patchwork-Id: 9748761 -Message-Id: <20170525170455.GA6904@embeddedgus> -To: Stefan Wahren , - Ulf Hansson , - Florian Fainelli , - Ray Jui , Scott Branden , - bcm-kernel-feedback-list@broadcom.com, Eric Anholt -Cc: "Gustavo A. R. Silva" , - linux-mmc@vger.kernel.org, linux-rpi-kernel@lists.infradead.org, - linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org -Date: Thu, 25 May 2017 12:04:55 -0500 - -Null check at line 1165: if (mrq->cmd), implies that mrq->cmd might -be NULL. -Add null checks before dereferencing pointer mrq->cmd in order to avoid -any potential NULL pointer dereference. - -Addresses-Coverity-ID: 1408740 -Tested-by: Stefan Wahren -Signed-off-by: Gustavo A. R. Silva ---- -Changes in v2: - Change subject to make it clear the patch is bcm2835 related. - - drivers/mmc/host/bcm2835.c | 12 +++++++++--- - 1 file changed, 9 insertions(+), 3 deletions(-) - -diff --git a/drivers/mmc/host/bcm2835.c b/drivers/mmc/host/bcm2835.c -index 1f343a4..abba9a2 100644 ---- a/drivers/mmc/host/bcm2835.c -+++ b/drivers/mmc/host/bcm2835.c -@@ -1172,7 +1172,10 @@ static void bcm2835_request(struct mmc_host *mmc, struct mmc_request *mrq) - if (mrq->data && !is_power_of_2(mrq->data->blksz)) { - dev_err(dev, "unsupported block size (%d bytes)\n", - mrq->data->blksz); -- mrq->cmd->error = -EINVAL; -+ -+ if (mrq->cmd) -+ mrq->cmd->error = -EINVAL; -+ - mmc_request_done(mmc, mrq); - return; - } -@@ -1194,7 +1197,10 @@ static void bcm2835_request(struct mmc_host *mmc, struct mmc_request *mrq) - readl(host->ioaddr + SDCMD) & SDCMD_CMD_MASK, - edm); - bcm2835_dumpregs(host); -- mrq->cmd->error = -EILSEQ; -+ -+ if (mrq->cmd) -+ mrq->cmd->error = -EILSEQ; -+ - bcm2835_finish_request(host); - mutex_unlock(&host->mutex); - return; -@@ -1207,7 +1213,7 @@ static void bcm2835_request(struct mmc_host *mmc, struct mmc_request *mrq) - if (!host->use_busy) - bcm2835_finish_command(host); - } -- } else if (bcm2835_send_command(host, mrq->cmd)) { -+ } else if (mrq->cmd && bcm2835_send_command(host, mrq->cmd)) { - if (host->data && host->dma_desc) { - /* DMA transfer starts now, PIO starts after irq */ - bcm2835_start_dma(host); diff --git a/bcm2837-initial-support.patch b/bcm2837-initial-support.patch deleted file mode 100644 index 021ae1069..000000000 --- a/bcm2837-initial-support.patch +++ /dev/null @@ -1,48 +0,0 @@ -From patchwork Tue Apr 25 16:45:08 2017 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: ARM: dts: Add devicetree for the Raspberry Pi 3, for arm32 (v6) -From: Eric Anholt -X-Patchwork-Id: 9698781 -Message-Id: <20170425164508.32242-1-eric@anholt.net> -To: Lee Jones , Florian Fainelli , - Olof Johansson , Rob Herring , - Mark Rutland , devicetree@vger.kernel.org -Cc: Stefan Wahren , linux-kernel@vger.kernel.org, - Eric Anholt , bcm-kernel-feedback-list@broadcom.com, - Gerd Hoffmann , linux-arm-kernel@lists.infradead.org, - linux-rpi-kernel@lists.infradead.org -Date: Tue, 25 Apr 2017 09:45:08 -0700 - -Raspbian and Fedora have decided to support the Pi3 in 32-bit mode for -now, so it's useful to be able to test that mode on an upstream -kernel. It's also been useful for me to use the same board for 32-bit -and 64-bit development. - -Signed-off-by: Eric Anholt ---- - arch/arm/boot/dts/Makefile | 1 + - arch/arm/boot/dts/bcm2837-rpi-3-b.dts | 1 + - 2 files changed, 2 insertions(+) - create mode 100644 arch/arm/boot/dts/bcm2837-rpi-3-b.dts - -diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile -index 011808490fed..eded842d9978 100644 ---- a/arch/arm/boot/dts/Makefile -+++ b/arch/arm/boot/dts/Makefile -@@ -72,6 +72,7 @@ dtb-$(CONFIG_ARCH_BCM2835) += \ - bcm2835-rpi-b-plus.dtb \ - bcm2835-rpi-a-plus.dtb \ - bcm2836-rpi-2-b.dtb \ -+ bcm2837-rpi-3-b.dtb \ - bcm2835-rpi-zero.dtb - dtb-$(CONFIG_ARCH_BCM_5301X) += \ - bcm4708-asus-rt-ac56u.dtb \ -diff --git a/arch/arm/boot/dts/bcm2837-rpi-3-b.dts b/arch/arm/boot/dts/bcm2837-rpi-3-b.dts -new file mode 100644 -index 000000000000..c72a27d908b6 ---- /dev/null -+++ b/arch/arm/boot/dts/bcm2837-rpi-3-b.dts -@@ -0,0 +1 @@ -+#include "../../../arm64/boot/dts/broadcom/bcm2837-rpi-3-b.dts" diff --git a/debugconfig/CONFIG_REFCOUNT_FULL b/debugconfig/CONFIG_REFCOUNT_FULL new file mode 100644 index 000000000..c7e4a167a --- /dev/null +++ b/debugconfig/CONFIG_REFCOUNT_FULL @@ -0,0 +1 @@ +CONFIG_REFCOUNT_FULL=y diff --git a/gitrev b/gitrev index 0433bec0c..65f3a68c1 100644 --- a/gitrev +++ b/gitrev @@ -1 +1 @@ -6f7da290413ba713f0cdd9ff1a2a9bb129ef4f6c +19964541c23156cc8f814a2137df6b833ccdbf12 diff --git a/kernel-aarch64-debug.config b/kernel-aarch64-debug.config index 1bfbee43e..aca26c693 100644 --- a/kernel-aarch64-debug.config +++ b/kernel-aarch64-debug.config @@ -198,6 +198,7 @@ CONFIG_APQ_GCC_8084=y CONFIG_APQ_MMCC_8084=m CONFIG_AQUANTIA_PHY=m CONFIG_AR5523=m +# CONFIG_ARCH_ACTIONS is not set # CONFIG_ARCH_ALPINE is not set # CONFIG_ARCH_BCM_21664 is not set # CONFIG_ARCH_BCM_23550 is not set @@ -221,6 +222,7 @@ CONFIG_ARCH_HISI=y CONFIG_ARCH_MESON=y CONFIG_ARCH_MVEBU=y CONFIG_ARCH_QCOM=y +# CONFIG_ARCH_REALTEK is not set # CONFIG_ARCH_RENESAS is not set CONFIG_ARCH_ROCKCHIP=y CONFIG_ARCH_SEATTLE=y @@ -591,6 +593,7 @@ CONFIG_BRCMFMAC_PCIE=y CONFIG_BRCMFMAC_SDIO=y CONFIG_BRCMFMAC_USB=y CONFIG_BRCMSMAC=m +# CONFIG_BRCMSTB_GISB_ARB is not set # CONFIG_BRCM_TRACING is not set CONFIG_BRCMUTIL=m CONFIG_BRIDGE_EBT_802_3=m @@ -797,6 +800,7 @@ CONFIG_CHARGER_AXP20X=m # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_LTC3651 is not set # CONFIG_CHARGER_MANAGER is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_PCF50633 is not set @@ -927,6 +931,7 @@ CONFIG_CRASH=m CONFIG_CRC16=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32=y +CONFIG_CRC4=m CONFIG_CRC7=m CONFIG_CRC8=m CONFIG_CRC_CCITT=y @@ -1488,12 +1493,12 @@ CONFIG_EXT4_USE_FOR_EXT2=y CONFIG_EXTCON_ADC_JACK=m CONFIG_EXTCON_AXP288=m CONFIG_EXTCON_GPIO=m -CONFIG_EXTCON=m # CONFIG_EXTCON_MAX3355 is not set CONFIG_EXTCON_QCOM_SPMI_MISC=m # CONFIG_EXTCON_RT8973A is not set # CONFIG_EXTCON_SM5502 is not set CONFIG_EXTCON_USB_GPIO=m +CONFIG_EXTCON=y CONFIG_EXTRA_FIRMWARE="" # CONFIG_EZNPS_GIC is not set # CONFIG_EZX_PCAP is not set @@ -1631,6 +1636,9 @@ CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m +CONFIG_FSI_MASTER_GPIO=m +CONFIG_FSI_MASTER_HUB=m +CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set CONFIG_FSL_ERRATUM_A008585=y # CONFIG_FSL_MC_BUS is not set @@ -1673,6 +1681,7 @@ CONFIG_GAMEPORT_NS558=m # CONFIG_GDB_SCRIPTS is not set # CONFIG_GENERIC_ADC_BATTERY is not set # CONFIG_GENERIC_ADC_THERMAL is not set +# CONFIG_GENERIC_IRQ_DEBUGFS is not set CONFIG_GENERIC_PHY=y CONFIG_GENERIC_PINCONF=y CONFIG_GENEVE=m @@ -1993,6 +2002,7 @@ CONFIG_I2C_HID=m CONFIG_I2C_MESON=m CONFIG_I2C_MLXCPLD=m CONFIG_I2C_MUX_GPIO=m +# CONFIG_I2C_MUX_GPMUX is not set CONFIG_I2C_MUX_LTC4306=m CONFIG_I2C_MUX=m CONFIG_I2C_MUX_MLXCPLD=m @@ -2081,6 +2091,7 @@ CONFIG_IIO_CROS_EC_SENSORS=m CONFIG_IIO_INTERRUPT_TRIGGER=m CONFIG_IIO_KFIFO_BUF=m CONFIG_IIO=m +# CONFIG_IIO_MUX is not set # CONFIG_IIO_SIMPLE_DUMMY is not set # CONFIG_IIO_SSP_SENSORHUB is not set CONFIG_IIO_ST_ACCEL_3AXIS=m @@ -3224,7 +3235,11 @@ CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_GLUEBI is not set CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MULTIPLEXER=m # CONFIG_MUSB_PIO_ONLY is not set +CONFIG_MUX_ADG792A=m +CONFIG_MUX_GPIO=m +CONFIG_MUX_MMIO=m CONFIG_MV643XX_ETH=m CONFIG_MVEBU_CLK_COREDIV=y CONFIG_MVEBU_CLK_CORE=y @@ -3962,9 +3977,11 @@ CONFIG_PERSISTENT_KEYRINGS=y # CONFIG_PHANTOM is not set # CONFIG_PHONE is not set # CONFIG_PHONET is not set +# CONFIG_PHY_CPCAP_USB is not set CONFIG_PHY_HI6220_USB=m CONFIG_PHYLIB=y CONFIG_PHY_MESON8B_USB2=m +# CONFIG_PHY_MESON_GXL_USB2 is not set CONFIG_PHY_MVEBU_SATA=y # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set @@ -4051,6 +4068,7 @@ CONFIG_POSIX_MQUEUE=y CONFIG_POWER_AVS=y CONFIG_POWERCAP=y # CONFIG_POWER_RESET_BRCMKONA is not set +# CONFIG_POWER_RESET_BRCMSTB is not set CONFIG_POWER_RESET_GPIO_RESTART=y CONFIG_POWER_RESET_GPIO=y CONFIG_POWER_RESET_HISI=y @@ -4253,6 +4271,7 @@ CONFIG_RD_XZ=y # CONFIG_READABLE_ASM is not set CONFIG_REALTEK_AUTOPM=y CONFIG_REALTEK_PHY=m +CONFIG_REFCOUNT_FULL=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPMI=m CONFIG_REGMAP=y @@ -4317,6 +4336,8 @@ CONFIG_REMOTEPROC=m CONFIG_RESET_CONTROLLER=y CONFIG_RESET_GPIO=y CONFIG_RESET_HISI=y +# CONFIG_RESET_TI_SCI is not set +# CONFIG_RESET_TI_SYSCON is not set # CONFIG_RFD_FTL is not set CONFIG_RFKILL_GPIO=m CONFIG_RFKILL_INPUT=y @@ -4731,6 +4752,7 @@ CONFIG_SENSORS_IIO_HWMON=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m CONFIG_SENSORS_INA3221=m +# CONFIG_SENSORS_IR35221 is not set # CONFIG_SENSORS_ISL29018 is not set # CONFIG_SENSORS_ISL29028 is not set CONFIG_SENSORS_IT87=m @@ -4837,6 +4859,7 @@ CONFIG_SENSORS_WM831X=m CONFIG_SENSORS_WM8350=m CONFIG_SENSORS_XGENE=m CONFIG_SENSORS_ZL6100=m +# CONFIG_SERIAL_8250_ASPEED_VUART is not set CONFIG_SERIAL_8250_BCM2835AUX=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_CS=m @@ -5259,6 +5282,7 @@ CONFIG_SND_VIRMIDI=m CONFIG_SND_VIRTUOSO=m CONFIG_SND_VX222=m CONFIG_SND_YMFPCI=m +# CONFIG_SOC_BRCMSTB is not set # CONFIG_SOC_CAMERA is not set CONFIG_SOC_TEGRA_FLOWCTRL=y # CONFIG_SOC_TI is not set @@ -5295,6 +5319,7 @@ CONFIG_SPI_GPIO=m # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_LOOPBACK_TEST is not set CONFIG_SPI_MASTER=y +# CONFIG_SPI_MESON_SPICC is not set CONFIG_SPI_MESON_SPIFC=m # CONFIG_SPI_OC_TINY is not set CONFIG_SPI_ORION=m @@ -5303,6 +5328,7 @@ CONFIG_SPI_PL022=m CONFIG_SPI_QUP=m CONFIG_SPI_ROCKCHIP=m # CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_SLAVE is not set CONFIG_SPI_SPIDEV=m # CONFIG_SPI_SUN4I is not set CONFIG_SPI_SUN6I=m @@ -5524,6 +5550,8 @@ CONFIG_THUNDER_NIC_RGX=m CONFIG_THUNDER_NIC_VF=m # CONFIG_TI_ADC081C is not set # CONFIG_TI_ADC0832 is not set +# CONFIG_TI_ADC084S021 is not set +# CONFIG_TI_ADC108S102 is not set # CONFIG_TI_ADC12138 is not set # CONFIG_TI_ADC128S052 is not set # CONFIG_TI_ADC161S626 is not set @@ -5656,6 +5684,7 @@ CONFIG_TUN=m CONFIG_TYPEC_FUSB302=m CONFIG_TYPEC_TCPCI=m CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m CONFIG_UBIFS_ATIME_SUPPORT=y @@ -5667,6 +5696,7 @@ CONFIG_UBIFS_FS_SECURITY=y # CONFIG_UBSAN is not set # CONFIG_UBSAN_SANITIZE_ALL is not set # CONFIG_UCB1400_CORE is not set +CONFIG_UCSI_ACPI=m CONFIG_UCSI=m CONFIG_UDF_FS=m # CONFIG_UEVENT_HELPER is not set @@ -5727,6 +5757,7 @@ CONFIG_USB_CONFIGFS_EEM=y # CONFIG_USB_CONFIGFS_F_PRINTER is not set CONFIG_USB_CONFIGFS_F_TCM=y # CONFIG_USB_CONFIGFS_F_UAC1 is not set +# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set # CONFIG_USB_CONFIGFS_F_UAC2 is not set # CONFIG_USB_CONFIGFS_F_UVC is not set CONFIG_USB_CONFIGFS=m @@ -6017,6 +6048,7 @@ CONFIG_USB_SISUSBVGA=m # CONFIG_USB_SL811_CS is not set CONFIG_USB_SL811_HCD_ISO=y CONFIG_USB_SL811_HCD=m +CONFIG_USB_SNP_UDC_PLAT=m # CONFIG_USB_SPEEDTOUCH is not set CONFIG_USB_STKWEBCAM=m CONFIG_USB_STORAGE_ALAUDA=m diff --git a/kernel-aarch64.config b/kernel-aarch64.config index 1bcbcd5f1..157c5eade 100644 --- a/kernel-aarch64.config +++ b/kernel-aarch64.config @@ -198,6 +198,7 @@ CONFIG_APQ_GCC_8084=y CONFIG_APQ_MMCC_8084=m CONFIG_AQUANTIA_PHY=m CONFIG_AR5523=m +# CONFIG_ARCH_ACTIONS is not set # CONFIG_ARCH_ALPINE is not set # CONFIG_ARCH_BCM_21664 is not set # CONFIG_ARCH_BCM_23550 is not set @@ -221,6 +222,7 @@ CONFIG_ARCH_HISI=y CONFIG_ARCH_MESON=y CONFIG_ARCH_MVEBU=y CONFIG_ARCH_QCOM=y +# CONFIG_ARCH_REALTEK is not set # CONFIG_ARCH_RENESAS is not set CONFIG_ARCH_ROCKCHIP=y CONFIG_ARCH_SEATTLE=y @@ -591,6 +593,7 @@ CONFIG_BRCMFMAC_PCIE=y CONFIG_BRCMFMAC_SDIO=y CONFIG_BRCMFMAC_USB=y CONFIG_BRCMSMAC=m +# CONFIG_BRCMSTB_GISB_ARB is not set # CONFIG_BRCM_TRACING is not set CONFIG_BRCMUTIL=m CONFIG_BRIDGE_EBT_802_3=m @@ -797,6 +800,7 @@ CONFIG_CHARGER_AXP20X=m # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_LTC3651 is not set # CONFIG_CHARGER_MANAGER is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_PCF50633 is not set @@ -926,6 +930,7 @@ CONFIG_CRASH=m CONFIG_CRC16=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32=y +CONFIG_CRC4=m CONFIG_CRC7=m CONFIG_CRC8=m CONFIG_CRC_CCITT=y @@ -1478,12 +1483,12 @@ CONFIG_EXT4_USE_FOR_EXT2=y CONFIG_EXTCON_ADC_JACK=m CONFIG_EXTCON_AXP288=m CONFIG_EXTCON_GPIO=m -CONFIG_EXTCON=m # CONFIG_EXTCON_MAX3355 is not set CONFIG_EXTCON_QCOM_SPMI_MISC=m # CONFIG_EXTCON_RT8973A is not set # CONFIG_EXTCON_SM5502 is not set CONFIG_EXTCON_USB_GPIO=m +CONFIG_EXTCON=y CONFIG_EXTRA_FIRMWARE="" # CONFIG_EZNPS_GIC is not set # CONFIG_EZX_PCAP is not set @@ -1614,6 +1619,9 @@ CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m +CONFIG_FSI_MASTER_GPIO=m +CONFIG_FSI_MASTER_HUB=m +CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set CONFIG_FSL_ERRATUM_A008585=y # CONFIG_FSL_MC_BUS is not set @@ -1656,6 +1664,7 @@ CONFIG_GAMEPORT_NS558=m # CONFIG_GDB_SCRIPTS is not set # CONFIG_GENERIC_ADC_BATTERY is not set # CONFIG_GENERIC_ADC_THERMAL is not set +# CONFIG_GENERIC_IRQ_DEBUGFS is not set CONFIG_GENERIC_PHY=y CONFIG_GENERIC_PINCONF=y CONFIG_GENEVE=m @@ -1976,6 +1985,7 @@ CONFIG_I2C_HID=m CONFIG_I2C_MESON=m CONFIG_I2C_MLXCPLD=m CONFIG_I2C_MUX_GPIO=m +# CONFIG_I2C_MUX_GPMUX is not set CONFIG_I2C_MUX_LTC4306=m CONFIG_I2C_MUX=m CONFIG_I2C_MUX_MLXCPLD=m @@ -2064,6 +2074,7 @@ CONFIG_IIO_CROS_EC_SENSORS=m CONFIG_IIO_INTERRUPT_TRIGGER=m CONFIG_IIO_KFIFO_BUF=m CONFIG_IIO=m +# CONFIG_IIO_MUX is not set # CONFIG_IIO_SIMPLE_DUMMY is not set # CONFIG_IIO_SSP_SENSORHUB is not set CONFIG_IIO_ST_ACCEL_3AXIS=m @@ -3203,7 +3214,11 @@ CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_GLUEBI is not set CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MULTIPLEXER=m # CONFIG_MUSB_PIO_ONLY is not set +CONFIG_MUX_ADG792A=m +CONFIG_MUX_GPIO=m +CONFIG_MUX_MMIO=m CONFIG_MV643XX_ETH=m CONFIG_MVEBU_CLK_COREDIV=y CONFIG_MVEBU_CLK_CORE=y @@ -3941,9 +3956,11 @@ CONFIG_PERSISTENT_KEYRINGS=y # CONFIG_PHANTOM is not set # CONFIG_PHONE is not set # CONFIG_PHONET is not set +# CONFIG_PHY_CPCAP_USB is not set CONFIG_PHY_HI6220_USB=m CONFIG_PHYLIB=y CONFIG_PHY_MESON8B_USB2=m +# CONFIG_PHY_MESON_GXL_USB2 is not set CONFIG_PHY_MVEBU_SATA=y # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set @@ -4030,6 +4047,7 @@ CONFIG_POSIX_MQUEUE=y CONFIG_POWER_AVS=y CONFIG_POWERCAP=y # CONFIG_POWER_RESET_BRCMKONA is not set +# CONFIG_POWER_RESET_BRCMSTB is not set CONFIG_POWER_RESET_GPIO_RESTART=y CONFIG_POWER_RESET_GPIO=y CONFIG_POWER_RESET_HISI=y @@ -4231,6 +4249,7 @@ CONFIG_RD_XZ=y # CONFIG_READABLE_ASM is not set CONFIG_REALTEK_AUTOPM=y CONFIG_REALTEK_PHY=m +# CONFIG_REFCOUNT_FULL is not set CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPMI=m CONFIG_REGMAP=y @@ -4295,6 +4314,8 @@ CONFIG_REMOTEPROC=m CONFIG_RESET_CONTROLLER=y CONFIG_RESET_GPIO=y CONFIG_RESET_HISI=y +# CONFIG_RESET_TI_SCI is not set +# CONFIG_RESET_TI_SYSCON is not set # CONFIG_RFD_FTL is not set CONFIG_RFKILL_GPIO=m CONFIG_RFKILL_INPUT=y @@ -4709,6 +4730,7 @@ CONFIG_SENSORS_IIO_HWMON=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m CONFIG_SENSORS_INA3221=m +# CONFIG_SENSORS_IR35221 is not set # CONFIG_SENSORS_ISL29018 is not set # CONFIG_SENSORS_ISL29028 is not set CONFIG_SENSORS_IT87=m @@ -4815,6 +4837,7 @@ CONFIG_SENSORS_WM831X=m CONFIG_SENSORS_WM8350=m CONFIG_SENSORS_XGENE=m CONFIG_SENSORS_ZL6100=m +# CONFIG_SERIAL_8250_ASPEED_VUART is not set CONFIG_SERIAL_8250_BCM2835AUX=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_CS=m @@ -5236,6 +5259,7 @@ CONFIG_SND_VIRMIDI=m CONFIG_SND_VIRTUOSO=m CONFIG_SND_VX222=m CONFIG_SND_YMFPCI=m +# CONFIG_SOC_BRCMSTB is not set # CONFIG_SOC_CAMERA is not set CONFIG_SOC_TEGRA_FLOWCTRL=y # CONFIG_SOC_TI is not set @@ -5272,6 +5296,7 @@ CONFIG_SPI_GPIO=m # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_LOOPBACK_TEST is not set CONFIG_SPI_MASTER=y +# CONFIG_SPI_MESON_SPICC is not set CONFIG_SPI_MESON_SPIFC=m # CONFIG_SPI_OC_TINY is not set CONFIG_SPI_ORION=m @@ -5280,6 +5305,7 @@ CONFIG_SPI_PL022=m CONFIG_SPI_QUP=m CONFIG_SPI_ROCKCHIP=m # CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_SLAVE is not set CONFIG_SPI_SPIDEV=m # CONFIG_SPI_SUN4I is not set CONFIG_SPI_SUN6I=m @@ -5501,6 +5527,8 @@ CONFIG_THUNDER_NIC_RGX=m CONFIG_THUNDER_NIC_VF=m # CONFIG_TI_ADC081C is not set # CONFIG_TI_ADC0832 is not set +# CONFIG_TI_ADC084S021 is not set +# CONFIG_TI_ADC108S102 is not set # CONFIG_TI_ADC12138 is not set # CONFIG_TI_ADC128S052 is not set # CONFIG_TI_ADC161S626 is not set @@ -5633,6 +5661,7 @@ CONFIG_TUN=m CONFIG_TYPEC_FUSB302=m CONFIG_TYPEC_TCPCI=m CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m CONFIG_UBIFS_ATIME_SUPPORT=y @@ -5644,6 +5673,7 @@ CONFIG_UBIFS_FS_SECURITY=y # CONFIG_UBSAN is not set # CONFIG_UBSAN_SANITIZE_ALL is not set # CONFIG_UCB1400_CORE is not set +CONFIG_UCSI_ACPI=m CONFIG_UCSI=m CONFIG_UDF_FS=m # CONFIG_UEVENT_HELPER is not set @@ -5704,6 +5734,7 @@ CONFIG_USB_CONFIGFS_EEM=y # CONFIG_USB_CONFIGFS_F_PRINTER is not set CONFIG_USB_CONFIGFS_F_TCM=y # CONFIG_USB_CONFIGFS_F_UAC1 is not set +# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set # CONFIG_USB_CONFIGFS_F_UAC2 is not set # CONFIG_USB_CONFIGFS_F_UVC is not set CONFIG_USB_CONFIGFS=m @@ -5994,6 +6025,7 @@ CONFIG_USB_SISUSBVGA=m # CONFIG_USB_SL811_CS is not set CONFIG_USB_SL811_HCD_ISO=y CONFIG_USB_SL811_HCD=m +CONFIG_USB_SNP_UDC_PLAT=m # CONFIG_USB_SPEEDTOUCH is not set CONFIG_USB_STKWEBCAM=m CONFIG_USB_STORAGE_ALAUDA=m diff --git a/kernel-armv7hl-debug.config b/kernel-armv7hl-debug.config index d17668455..ad24c14b0 100644 --- a/kernel-armv7hl-debug.config +++ b/kernel-armv7hl-debug.config @@ -181,6 +181,7 @@ CONFIG_APQ_GCC_8084=y CONFIG_APQ_MMCC_8084=m CONFIG_AQUANTIA_PHY=m CONFIG_AR5523=m +# CONFIG_ARCH_ACTIONS is not set # CONFIG_ARCH_ALPINE is not set # CONFIG_ARCH_ARTPEC is not set # CONFIG_ARCH_AT91 is not set @@ -497,6 +498,7 @@ CONFIG_BATMAN_ADV=m CONFIG_BATMAN_ADV_MCAST=y CONFIG_BATMAN_ADV_NC=y CONFIG_BATTERY_AXP20X=m +# CONFIG_BATTERY_BQ27XXX_DT_UPDATES_NVM is not set CONFIG_BATTERY_BQ27XXX_I2C=m CONFIG_BATTERY_BQ27XXX=m CONFIG_BATTERY_DA9052=m @@ -842,6 +844,7 @@ CONFIG_CHARGER_BQ24735=m CONFIG_CHARGER_GPIO=m CONFIG_CHARGER_ISP1704=m # CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_LTC3651 is not set CONFIG_CHARGER_MANAGER=y # CONFIG_CHARGER_MAX8903 is not set CONFIG_CHARGER_MAX8997=m @@ -975,6 +978,7 @@ CONFIG_CRASH=m CONFIG_CRC16=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32=y +CONFIG_CRC4=m CONFIG_CRC7=m CONFIG_CRC8=m CONFIG_CRC_CCITT=y @@ -1262,7 +1266,10 @@ CONFIG_DM_DEBUG=y CONFIG_DM_DELAY=m # CONFIG_DM_ERA is not set CONFIG_DM_FLAKEY=m +# CONFIG_DMIID is not set +# CONFIG_DMI is not set CONFIG_DM_INTEGRITY=m +# CONFIG_DMI_SYSFS is not set CONFIG_DM_LOG_USERSPACE=m CONFIG_DM_LOG_WRITES=m CONFIG_DM_MIRROR=y @@ -1758,6 +1765,9 @@ CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m +CONFIG_FSI_MASTER_GPIO=m +CONFIG_FSI_MASTER_HUB=m +CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_XGMAC_MDIO is not set @@ -1797,6 +1807,7 @@ CONFIG_GAMEPORT_NS558=m # CONFIG_GDB_SCRIPTS is not set CONFIG_GENERIC_ADC_BATTERY=m # CONFIG_GENERIC_ADC_THERMAL is not set +# CONFIG_GENERIC_IRQ_DEBUGFS is not set CONFIG_GENERIC_PHY=y CONFIG_GENERIC_PINCONF=y CONFIG_GENEVE=m @@ -2130,6 +2141,7 @@ CONFIG_I2C_IMX=m CONFIG_I2C_MESON=m CONFIG_I2C_MLXCPLD=m CONFIG_I2C_MUX_GPIO=m +# CONFIG_I2C_MUX_GPMUX is not set CONFIG_I2C_MUX_LTC4306=m CONFIG_I2C_MUX=m CONFIG_I2C_MUX_MLXCPLD=m @@ -2218,6 +2230,7 @@ CONFIG_IIO_CROS_EC_SENSORS=m CONFIG_IIO_INTERRUPT_TRIGGER=m CONFIG_IIO_KFIFO_BUF=m CONFIG_IIO=m +# CONFIG_IIO_MUX is not set # CONFIG_IIO_SIMPLE_DUMMY is not set # CONFIG_IIO_SSP_SENSORHUB is not set CONFIG_IIO_ST_ACCEL_3AXIS=m @@ -3466,7 +3479,11 @@ CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_GLUEBI is not set CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MULTIPLEXER=m # CONFIG_MUSB_PIO_ONLY is not set +CONFIG_MUX_ADG792A=m +CONFIG_MUX_GPIO=m +CONFIG_MUX_MMIO=m CONFIG_MV643XX_ETH=m CONFIG_MVEBU_CLK_COREDIV=y CONFIG_MVEBU_CLK_CORE=y @@ -4251,6 +4268,7 @@ CONFIG_PERSISTENT_KEYRINGS=y # CONFIG_PHANTOM is not set # CONFIG_PHONE is not set # CONFIG_PHONET is not set +# CONFIG_PHY_CPCAP_USB is not set # CONFIG_PHY_DM816X_USB is not set CONFIG_PHY_EXYNOS5250_SATA=m CONFIG_PHY_EXYNOS5_USBDRD=m @@ -4259,6 +4277,7 @@ CONFIG_PHY_EXYNOS_MIPI_VIDEO=m CONFIG_PHY_EXYNOS_PCIE=y CONFIG_PHYLIB=y CONFIG_PHY_MESON8B_USB2=m +# CONFIG_PHY_MESON_GXL_USB2 is not set CONFIG_PHY_MIPHY28LP=m # CONFIG_PHY_MIPHY365X is not set CONFIG_PHY_MVEBU_SATA=y @@ -4572,6 +4591,7 @@ CONFIG_RD_XZ=y # CONFIG_READABLE_ASM is not set CONFIG_REALTEK_AUTOPM=y CONFIG_REALTEK_PHY=m +CONFIG_REFCOUNT_FULL=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_IRQ=y CONFIG_REGMAP_MMIO=y @@ -4658,6 +4678,8 @@ CONFIG_RELAY=y CONFIG_REMOTEPROC=m CONFIG_RESET_CONTROLLER=y CONFIG_RESET_GPIO=y +# CONFIG_RESET_TI_SCI is not set +# CONFIG_RESET_TI_SYSCON is not set # CONFIG_RFD_FTL is not set CONFIG_RFKILL_GPIO=m CONFIG_RFKILL_INPUT=y @@ -5093,6 +5115,7 @@ CONFIG_SENSORS_IIO_HWMON=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m CONFIG_SENSORS_INA3221=m +# CONFIG_SENSORS_IR35221 is not set CONFIG_SENSORS_ISL29018=m CONFIG_SENSORS_ISL29028=m CONFIG_SENSORS_IT87=m @@ -5201,6 +5224,7 @@ CONFIG_SENSORS_WM831X=m CONFIG_SENSORS_WM8350=m # CONFIG_SENSORS_XGENE is not set CONFIG_SENSORS_ZL6100=m +# CONFIG_SERIAL_8250_ASPEED_VUART is not set CONFIG_SERIAL_8250_BCM2835AUX=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_CS=m @@ -5770,6 +5794,7 @@ CONFIG_SPI_IMX=m # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_LOOPBACK_TEST is not set CONFIG_SPI_MASTER=y +# CONFIG_SPI_MESON_SPICC is not set CONFIG_SPI_MESON_SPIFC=m CONFIG_SPI_MXS=m # CONFIG_SPI_OC_TINY is not set @@ -5781,6 +5806,7 @@ CONFIG_SPI_QUP=m CONFIG_SPI_ROCKCHIP=m CONFIG_SPI_S3C64XX=m # CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_SLAVE is not set CONFIG_SPI_SPIDEV=m CONFIG_SPI_ST_SSC4=m CONFIG_SPI_SUN4I=m @@ -6014,6 +6040,8 @@ CONFIG_THRUSTMASTER_FF=y # CONFIG_THUNDERBOLT is not set CONFIG_TI_ADC081C=m # CONFIG_TI_ADC0832 is not set +# CONFIG_TI_ADC084S021 is not set +# CONFIG_TI_ADC108S102 is not set # CONFIG_TI_ADC12138 is not set # CONFIG_TI_ADC128S052 is not set # CONFIG_TI_ADC161S626 is not set @@ -6169,6 +6197,7 @@ CONFIG_TWL6040_CORE=y CONFIG_TYPEC_FUSB302=m CONFIG_TYPEC_TCPCI=m CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m # CONFIG_UACCESS_WITH_MEMCPY is not set @@ -6181,6 +6210,7 @@ CONFIG_UBIFS_FS_SECURITY=y # CONFIG_UBSAN is not set # CONFIG_UBSAN_SANITIZE_ALL is not set # CONFIG_UCB1400_CORE is not set +CONFIG_UCSI_ACPI=m CONFIG_UCSI=m CONFIG_UDF_FS=m # CONFIG_UEVENT_HELPER is not set @@ -6241,6 +6271,7 @@ CONFIG_USB_CONFIGFS_EEM=y # CONFIG_USB_CONFIGFS_F_PRINTER is not set CONFIG_USB_CONFIGFS_F_TCM=y # CONFIG_USB_CONFIGFS_F_UAC1 is not set +# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set # CONFIG_USB_CONFIGFS_F_UAC2 is not set # CONFIG_USB_CONFIGFS_F_UVC is not set CONFIG_USB_CONFIGFS=m @@ -6548,6 +6579,7 @@ CONFIG_USB_SISUSBVGA=m # CONFIG_USB_SL811_CS is not set CONFIG_USB_SL811_HCD_ISO=y CONFIG_USB_SL811_HCD=m +CONFIG_USB_SNP_UDC_PLAT=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_STKWEBCAM=m CONFIG_USB_STORAGE_ALAUDA=m diff --git a/kernel-armv7hl-lpae-debug.config b/kernel-armv7hl-lpae-debug.config index cacc3cd79..aa3ded8d8 100644 --- a/kernel-armv7hl-lpae-debug.config +++ b/kernel-armv7hl-lpae-debug.config @@ -176,6 +176,7 @@ CONFIG_APM_POWER=m # CONFIG_APPLICOM is not set CONFIG_AQUANTIA_PHY=m CONFIG_AR5523=m +# CONFIG_ARCH_ACTIONS is not set # CONFIG_ARCH_ALPINE is not set # CONFIG_ARCH_ARTPEC is not set # CONFIG_ARCH_AT91 is not set @@ -819,6 +820,7 @@ CONFIG_CHARGER_BQ24735=m CONFIG_CHARGER_GPIO=m # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_LTC3651 is not set CONFIG_CHARGER_MANAGER=y # CONFIG_CHARGER_MAX8903 is not set CONFIG_CHARGER_MAX8997=m @@ -945,6 +947,7 @@ CONFIG_CRASH=m CONFIG_CRC16=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32=y +CONFIG_CRC4=m CONFIG_CRC7=m CONFIG_CRC8=m CONFIG_CRC_CCITT=y @@ -1211,7 +1214,10 @@ CONFIG_DM_DEBUG=y CONFIG_DM_DELAY=m # CONFIG_DM_ERA is not set CONFIG_DM_FLAKEY=m +# CONFIG_DMIID is not set +# CONFIG_DMI is not set CONFIG_DM_INTEGRITY=m +# CONFIG_DMI_SYSFS is not set CONFIG_DM_LOG_USERSPACE=m CONFIG_DM_LOG_WRITES=m CONFIG_DM_MIRROR=y @@ -1667,6 +1673,9 @@ CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m +CONFIG_FSI_MASTER_GPIO=m +CONFIG_FSI_MASTER_HUB=m +CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_XGMAC_MDIO is not set @@ -1706,6 +1715,7 @@ CONFIG_GAMEPORT_NS558=m # CONFIG_GDB_SCRIPTS is not set CONFIG_GENERIC_ADC_BATTERY=m # CONFIG_GENERIC_ADC_THERMAL is not set +# CONFIG_GENERIC_IRQ_DEBUGFS is not set CONFIG_GENERIC_PHY=y CONFIG_GENERIC_PINCONF=y CONFIG_GENEVE=m @@ -2023,6 +2033,7 @@ CONFIG_I2C_HID=m CONFIG_I2C_MESON=m CONFIG_I2C_MLXCPLD=m CONFIG_I2C_MUX_GPIO=m +# CONFIG_I2C_MUX_GPMUX is not set CONFIG_I2C_MUX_LTC4306=m CONFIG_I2C_MUX=m CONFIG_I2C_MUX_MLXCPLD=m @@ -2108,6 +2119,7 @@ CONFIG_IIO_CROS_EC_SENSORS=m CONFIG_IIO_INTERRUPT_TRIGGER=m CONFIG_IIO_KFIFO_BUF=m CONFIG_IIO=m +# CONFIG_IIO_MUX is not set # CONFIG_IIO_SIMPLE_DUMMY is not set # CONFIG_IIO_SSP_SENSORHUB is not set CONFIG_IIO_ST_ACCEL_3AXIS=m @@ -3301,7 +3313,11 @@ CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_GLUEBI is not set CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MULTIPLEXER=m # CONFIG_MUSB_PIO_ONLY is not set +CONFIG_MUX_ADG792A=m +CONFIG_MUX_GPIO=m +CONFIG_MUX_MMIO=m CONFIG_MV643XX_ETH=m CONFIG_MVEBU_CLK_COREDIV=y CONFIG_MVEBU_CLK_CORE=y @@ -4038,6 +4054,7 @@ CONFIG_PERSISTENT_KEYRINGS=y # CONFIG_PHANTOM is not set # CONFIG_PHONE is not set # CONFIG_PHONET is not set +# CONFIG_PHY_CPCAP_USB is not set CONFIG_PHY_EXYNOS5250_SATA=m CONFIG_PHY_EXYNOS5_USBDRD=m CONFIG_PHY_EXYNOS_DP_VIDEO=m @@ -4045,6 +4062,7 @@ CONFIG_PHY_EXYNOS_MIPI_VIDEO=m CONFIG_PHY_EXYNOS_PCIE=y CONFIG_PHYLIB=y CONFIG_PHY_MESON8B_USB2=m +# CONFIG_PHY_MESON_GXL_USB2 is not set CONFIG_PHY_MVEBU_SATA=y # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set @@ -4303,6 +4321,7 @@ CONFIG_RD_XZ=y # CONFIG_READABLE_ASM is not set CONFIG_REALTEK_AUTOPM=y CONFIG_REALTEK_PHY=m +CONFIG_REFCOUNT_FULL=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_IRQ=y CONFIG_REGMAP_MMIO=y @@ -4374,6 +4393,8 @@ CONFIG_RELAY=y CONFIG_REMOTEPROC=m CONFIG_RESET_CONTROLLER=y CONFIG_RESET_GPIO=y +# CONFIG_RESET_TI_SCI is not set +# CONFIG_RESET_TI_SYSCON is not set # CONFIG_RFD_FTL is not set CONFIG_RFKILL_GPIO=m CONFIG_RFKILL_INPUT=y @@ -4793,6 +4814,7 @@ CONFIG_SENSORS_IIO_HWMON=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m CONFIG_SENSORS_INA3221=m +# CONFIG_SENSORS_IR35221 is not set CONFIG_SENSORS_ISL29018=m CONFIG_SENSORS_ISL29028=m CONFIG_SENSORS_IT87=m @@ -4899,6 +4921,7 @@ CONFIG_SENSORS_WM831X=m CONFIG_SENSORS_WM8350=m # CONFIG_SENSORS_XGENE is not set CONFIG_SENSORS_ZL6100=m +# CONFIG_SERIAL_8250_ASPEED_VUART is not set CONFIG_SERIAL_8250_BCM2835AUX=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_CS=m @@ -5392,6 +5415,7 @@ CONFIG_SPI_GPIO=m # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_LOOPBACK_TEST is not set CONFIG_SPI_MASTER=y +# CONFIG_SPI_MESON_SPICC is not set CONFIG_SPI_MESON_SPIFC=m # CONFIG_SPI_OC_TINY is not set CONFIG_SPI_ORION=m @@ -5400,6 +5424,7 @@ CONFIG_SPI_PL022=m CONFIG_SPI_ROCKCHIP=m CONFIG_SPI_S3C64XX=m # CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_SLAVE is not set CONFIG_SPI_SPIDEV=m CONFIG_SPI_SUN4I=m CONFIG_SPI_SUN6I=m @@ -5622,6 +5647,8 @@ CONFIG_THRUSTMASTER_FF=y # CONFIG_THUNDERBOLT is not set # CONFIG_TI_ADC081C is not set # CONFIG_TI_ADC0832 is not set +# CONFIG_TI_ADC084S021 is not set +# CONFIG_TI_ADC108S102 is not set # CONFIG_TI_ADC12138 is not set # CONFIG_TI_ADC128S052 is not set # CONFIG_TI_ADC161S626 is not set @@ -5761,6 +5788,7 @@ CONFIG_TUN=m CONFIG_TYPEC_FUSB302=m CONFIG_TYPEC_TCPCI=m CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m # CONFIG_UACCESS_WITH_MEMCPY is not set @@ -5773,6 +5801,7 @@ CONFIG_UBIFS_FS_SECURITY=y # CONFIG_UBSAN is not set # CONFIG_UBSAN_SANITIZE_ALL is not set # CONFIG_UCB1400_CORE is not set +CONFIG_UCSI_ACPI=m CONFIG_UCSI=m CONFIG_UDF_FS=m # CONFIG_UEVENT_HELPER is not set @@ -5831,6 +5860,7 @@ CONFIG_USB_CONFIGFS_EEM=y # CONFIG_USB_CONFIGFS_F_PRINTER is not set CONFIG_USB_CONFIGFS_F_TCM=y # CONFIG_USB_CONFIGFS_F_UAC1 is not set +# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set # CONFIG_USB_CONFIGFS_F_UAC2 is not set # CONFIG_USB_CONFIGFS_F_UVC is not set CONFIG_USB_CONFIGFS=m @@ -6122,6 +6152,7 @@ CONFIG_USB_SISUSBVGA=m # CONFIG_USB_SL811_CS is not set CONFIG_USB_SL811_HCD_ISO=y CONFIG_USB_SL811_HCD=m +CONFIG_USB_SNP_UDC_PLAT=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_STKWEBCAM=m CONFIG_USB_STORAGE_ALAUDA=m diff --git a/kernel-armv7hl-lpae.config b/kernel-armv7hl-lpae.config index 5712f2a7d..c9120404c 100644 --- a/kernel-armv7hl-lpae.config +++ b/kernel-armv7hl-lpae.config @@ -176,6 +176,7 @@ CONFIG_APM_POWER=m # CONFIG_APPLICOM is not set CONFIG_AQUANTIA_PHY=m CONFIG_AR5523=m +# CONFIG_ARCH_ACTIONS is not set # CONFIG_ARCH_ALPINE is not set # CONFIG_ARCH_ARTPEC is not set # CONFIG_ARCH_AT91 is not set @@ -818,6 +819,7 @@ CONFIG_CHARGER_BQ24735=m CONFIG_CHARGER_GPIO=m # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_LTC3651 is not set CONFIG_CHARGER_MANAGER=y # CONFIG_CHARGER_MAX8903 is not set CONFIG_CHARGER_MAX8997=m @@ -943,6 +945,7 @@ CONFIG_CRASH=m CONFIG_CRC16=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32=y +CONFIG_CRC4=m CONFIG_CRC7=m CONFIG_CRC8=m CONFIG_CRC_CCITT=y @@ -1201,7 +1204,10 @@ CONFIG_DM_DEBUG=y CONFIG_DM_DELAY=m # CONFIG_DM_ERA is not set CONFIG_DM_FLAKEY=m +# CONFIG_DMIID is not set +# CONFIG_DMI is not set CONFIG_DM_INTEGRITY=m +# CONFIG_DMI_SYSFS is not set CONFIG_DM_LOG_USERSPACE=m CONFIG_DM_LOG_WRITES=m CONFIG_DM_MIRROR=y @@ -1650,6 +1656,9 @@ CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m +CONFIG_FSI_MASTER_GPIO=m +CONFIG_FSI_MASTER_HUB=m +CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_XGMAC_MDIO is not set @@ -1689,6 +1698,7 @@ CONFIG_GAMEPORT_NS558=m # CONFIG_GDB_SCRIPTS is not set CONFIG_GENERIC_ADC_BATTERY=m # CONFIG_GENERIC_ADC_THERMAL is not set +# CONFIG_GENERIC_IRQ_DEBUGFS is not set CONFIG_GENERIC_PHY=y CONFIG_GENERIC_PINCONF=y CONFIG_GENEVE=m @@ -2006,6 +2016,7 @@ CONFIG_I2C_HID=m CONFIG_I2C_MESON=m CONFIG_I2C_MLXCPLD=m CONFIG_I2C_MUX_GPIO=m +# CONFIG_I2C_MUX_GPMUX is not set CONFIG_I2C_MUX_LTC4306=m CONFIG_I2C_MUX=m CONFIG_I2C_MUX_MLXCPLD=m @@ -2091,6 +2102,7 @@ CONFIG_IIO_CROS_EC_SENSORS=m CONFIG_IIO_INTERRUPT_TRIGGER=m CONFIG_IIO_KFIFO_BUF=m CONFIG_IIO=m +# CONFIG_IIO_MUX is not set # CONFIG_IIO_SIMPLE_DUMMY is not set # CONFIG_IIO_SSP_SENSORHUB is not set CONFIG_IIO_ST_ACCEL_3AXIS=m @@ -3280,7 +3292,11 @@ CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_GLUEBI is not set CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MULTIPLEXER=m # CONFIG_MUSB_PIO_ONLY is not set +CONFIG_MUX_ADG792A=m +CONFIG_MUX_GPIO=m +CONFIG_MUX_MMIO=m CONFIG_MV643XX_ETH=m CONFIG_MVEBU_CLK_COREDIV=y CONFIG_MVEBU_CLK_CORE=y @@ -4017,6 +4033,7 @@ CONFIG_PERSISTENT_KEYRINGS=y # CONFIG_PHANTOM is not set # CONFIG_PHONE is not set # CONFIG_PHONET is not set +# CONFIG_PHY_CPCAP_USB is not set CONFIG_PHY_EXYNOS5250_SATA=m CONFIG_PHY_EXYNOS5_USBDRD=m CONFIG_PHY_EXYNOS_DP_VIDEO=m @@ -4024,6 +4041,7 @@ CONFIG_PHY_EXYNOS_MIPI_VIDEO=m CONFIG_PHY_EXYNOS_PCIE=y CONFIG_PHYLIB=y CONFIG_PHY_MESON8B_USB2=m +# CONFIG_PHY_MESON_GXL_USB2 is not set CONFIG_PHY_MVEBU_SATA=y # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set @@ -4281,6 +4299,7 @@ CONFIG_RD_XZ=y # CONFIG_READABLE_ASM is not set CONFIG_REALTEK_AUTOPM=y CONFIG_REALTEK_PHY=m +# CONFIG_REFCOUNT_FULL is not set CONFIG_REGMAP_I2C=y CONFIG_REGMAP_IRQ=y CONFIG_REGMAP_MMIO=y @@ -4352,6 +4371,8 @@ CONFIG_RELAY=y CONFIG_REMOTEPROC=m CONFIG_RESET_CONTROLLER=y CONFIG_RESET_GPIO=y +# CONFIG_RESET_TI_SCI is not set +# CONFIG_RESET_TI_SYSCON is not set # CONFIG_RFD_FTL is not set CONFIG_RFKILL_GPIO=m CONFIG_RFKILL_INPUT=y @@ -4771,6 +4792,7 @@ CONFIG_SENSORS_IIO_HWMON=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m CONFIG_SENSORS_INA3221=m +# CONFIG_SENSORS_IR35221 is not set CONFIG_SENSORS_ISL29018=m CONFIG_SENSORS_ISL29028=m CONFIG_SENSORS_IT87=m @@ -4877,6 +4899,7 @@ CONFIG_SENSORS_WM831X=m CONFIG_SENSORS_WM8350=m # CONFIG_SENSORS_XGENE is not set CONFIG_SENSORS_ZL6100=m +# CONFIG_SERIAL_8250_ASPEED_VUART is not set CONFIG_SERIAL_8250_BCM2835AUX=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_CS=m @@ -5369,6 +5392,7 @@ CONFIG_SPI_GPIO=m # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_LOOPBACK_TEST is not set CONFIG_SPI_MASTER=y +# CONFIG_SPI_MESON_SPICC is not set CONFIG_SPI_MESON_SPIFC=m # CONFIG_SPI_OC_TINY is not set CONFIG_SPI_ORION=m @@ -5377,6 +5401,7 @@ CONFIG_SPI_PL022=m CONFIG_SPI_ROCKCHIP=m CONFIG_SPI_S3C64XX=m # CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_SLAVE is not set CONFIG_SPI_SPIDEV=m CONFIG_SPI_SUN4I=m CONFIG_SPI_SUN6I=m @@ -5599,6 +5624,8 @@ CONFIG_THRUSTMASTER_FF=y # CONFIG_THUNDERBOLT is not set # CONFIG_TI_ADC081C is not set # CONFIG_TI_ADC0832 is not set +# CONFIG_TI_ADC084S021 is not set +# CONFIG_TI_ADC108S102 is not set # CONFIG_TI_ADC12138 is not set # CONFIG_TI_ADC128S052 is not set # CONFIG_TI_ADC161S626 is not set @@ -5738,6 +5765,7 @@ CONFIG_TUN=m CONFIG_TYPEC_FUSB302=m CONFIG_TYPEC_TCPCI=m CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m # CONFIG_UACCESS_WITH_MEMCPY is not set @@ -5750,6 +5778,7 @@ CONFIG_UBIFS_FS_SECURITY=y # CONFIG_UBSAN is not set # CONFIG_UBSAN_SANITIZE_ALL is not set # CONFIG_UCB1400_CORE is not set +CONFIG_UCSI_ACPI=m CONFIG_UCSI=m CONFIG_UDF_FS=m # CONFIG_UEVENT_HELPER is not set @@ -5808,6 +5837,7 @@ CONFIG_USB_CONFIGFS_EEM=y # CONFIG_USB_CONFIGFS_F_PRINTER is not set CONFIG_USB_CONFIGFS_F_TCM=y # CONFIG_USB_CONFIGFS_F_UAC1 is not set +# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set # CONFIG_USB_CONFIGFS_F_UAC2 is not set # CONFIG_USB_CONFIGFS_F_UVC is not set CONFIG_USB_CONFIGFS=m @@ -6099,6 +6129,7 @@ CONFIG_USB_SISUSBVGA=m # CONFIG_USB_SL811_CS is not set CONFIG_USB_SL811_HCD_ISO=y CONFIG_USB_SL811_HCD=m +CONFIG_USB_SNP_UDC_PLAT=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_STKWEBCAM=m CONFIG_USB_STORAGE_ALAUDA=m diff --git a/kernel-armv7hl.config b/kernel-armv7hl.config index 1e93bc32f..d75e1db3a 100644 --- a/kernel-armv7hl.config +++ b/kernel-armv7hl.config @@ -181,6 +181,7 @@ CONFIG_APQ_GCC_8084=y CONFIG_APQ_MMCC_8084=m CONFIG_AQUANTIA_PHY=m CONFIG_AR5523=m +# CONFIG_ARCH_ACTIONS is not set # CONFIG_ARCH_ALPINE is not set # CONFIG_ARCH_ARTPEC is not set # CONFIG_ARCH_AT91 is not set @@ -496,6 +497,7 @@ CONFIG_BATMAN_ADV=m CONFIG_BATMAN_ADV_MCAST=y CONFIG_BATMAN_ADV_NC=y CONFIG_BATTERY_AXP20X=m +# CONFIG_BATTERY_BQ27XXX_DT_UPDATES_NVM is not set CONFIG_BATTERY_BQ27XXX_I2C=m CONFIG_BATTERY_BQ27XXX=m CONFIG_BATTERY_DA9052=m @@ -841,6 +843,7 @@ CONFIG_CHARGER_BQ24735=m CONFIG_CHARGER_GPIO=m CONFIG_CHARGER_ISP1704=m # CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_LTC3651 is not set CONFIG_CHARGER_MANAGER=y # CONFIG_CHARGER_MAX8903 is not set CONFIG_CHARGER_MAX8997=m @@ -973,6 +976,7 @@ CONFIG_CRASH=m CONFIG_CRC16=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32=y +CONFIG_CRC4=m CONFIG_CRC7=m CONFIG_CRC8=m CONFIG_CRC_CCITT=y @@ -1252,7 +1256,10 @@ CONFIG_DM_DEBUG=y CONFIG_DM_DELAY=m # CONFIG_DM_ERA is not set CONFIG_DM_FLAKEY=m +# CONFIG_DMIID is not set +# CONFIG_DMI is not set CONFIG_DM_INTEGRITY=m +# CONFIG_DMI_SYSFS is not set CONFIG_DM_LOG_USERSPACE=m CONFIG_DM_LOG_WRITES=m CONFIG_DM_MIRROR=y @@ -1741,6 +1748,9 @@ CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m +CONFIG_FSI_MASTER_GPIO=m +CONFIG_FSI_MASTER_HUB=m +CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set # CONFIG_FSL_PQ_MDIO is not set # CONFIG_FSL_XGMAC_MDIO is not set @@ -1780,6 +1790,7 @@ CONFIG_GAMEPORT_NS558=m # CONFIG_GDB_SCRIPTS is not set CONFIG_GENERIC_ADC_BATTERY=m # CONFIG_GENERIC_ADC_THERMAL is not set +# CONFIG_GENERIC_IRQ_DEBUGFS is not set CONFIG_GENERIC_PHY=y CONFIG_GENERIC_PINCONF=y CONFIG_GENEVE=m @@ -2113,6 +2124,7 @@ CONFIG_I2C_IMX=m CONFIG_I2C_MESON=m CONFIG_I2C_MLXCPLD=m CONFIG_I2C_MUX_GPIO=m +# CONFIG_I2C_MUX_GPMUX is not set CONFIG_I2C_MUX_LTC4306=m CONFIG_I2C_MUX=m CONFIG_I2C_MUX_MLXCPLD=m @@ -2201,6 +2213,7 @@ CONFIG_IIO_CROS_EC_SENSORS=m CONFIG_IIO_INTERRUPT_TRIGGER=m CONFIG_IIO_KFIFO_BUF=m CONFIG_IIO=m +# CONFIG_IIO_MUX is not set # CONFIG_IIO_SIMPLE_DUMMY is not set # CONFIG_IIO_SSP_SENSORHUB is not set CONFIG_IIO_ST_ACCEL_3AXIS=m @@ -3445,7 +3458,11 @@ CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_GLUEBI is not set CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MULTIPLEXER=m # CONFIG_MUSB_PIO_ONLY is not set +CONFIG_MUX_ADG792A=m +CONFIG_MUX_GPIO=m +CONFIG_MUX_MMIO=m CONFIG_MV643XX_ETH=m CONFIG_MVEBU_CLK_COREDIV=y CONFIG_MVEBU_CLK_CORE=y @@ -4230,6 +4247,7 @@ CONFIG_PERSISTENT_KEYRINGS=y # CONFIG_PHANTOM is not set # CONFIG_PHONE is not set # CONFIG_PHONET is not set +# CONFIG_PHY_CPCAP_USB is not set # CONFIG_PHY_DM816X_USB is not set CONFIG_PHY_EXYNOS5250_SATA=m CONFIG_PHY_EXYNOS5_USBDRD=m @@ -4238,6 +4256,7 @@ CONFIG_PHY_EXYNOS_MIPI_VIDEO=m CONFIG_PHY_EXYNOS_PCIE=y CONFIG_PHYLIB=y CONFIG_PHY_MESON8B_USB2=m +# CONFIG_PHY_MESON_GXL_USB2 is not set CONFIG_PHY_MIPHY28LP=m # CONFIG_PHY_MIPHY365X is not set CONFIG_PHY_MVEBU_SATA=y @@ -4550,6 +4569,7 @@ CONFIG_RD_XZ=y # CONFIG_READABLE_ASM is not set CONFIG_REALTEK_AUTOPM=y CONFIG_REALTEK_PHY=m +# CONFIG_REFCOUNT_FULL is not set CONFIG_REGMAP_I2C=y CONFIG_REGMAP_IRQ=y CONFIG_REGMAP_MMIO=y @@ -4636,6 +4656,8 @@ CONFIG_RELAY=y CONFIG_REMOTEPROC=m CONFIG_RESET_CONTROLLER=y CONFIG_RESET_GPIO=y +# CONFIG_RESET_TI_SCI is not set +# CONFIG_RESET_TI_SYSCON is not set # CONFIG_RFD_FTL is not set CONFIG_RFKILL_GPIO=m CONFIG_RFKILL_INPUT=y @@ -5071,6 +5093,7 @@ CONFIG_SENSORS_IIO_HWMON=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m CONFIG_SENSORS_INA3221=m +# CONFIG_SENSORS_IR35221 is not set CONFIG_SENSORS_ISL29018=m CONFIG_SENSORS_ISL29028=m CONFIG_SENSORS_IT87=m @@ -5179,6 +5202,7 @@ CONFIG_SENSORS_WM831X=m CONFIG_SENSORS_WM8350=m # CONFIG_SENSORS_XGENE is not set CONFIG_SENSORS_ZL6100=m +# CONFIG_SERIAL_8250_ASPEED_VUART is not set CONFIG_SERIAL_8250_BCM2835AUX=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_CS=m @@ -5747,6 +5771,7 @@ CONFIG_SPI_IMX=m # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_LOOPBACK_TEST is not set CONFIG_SPI_MASTER=y +# CONFIG_SPI_MESON_SPICC is not set CONFIG_SPI_MESON_SPIFC=m CONFIG_SPI_MXS=m # CONFIG_SPI_OC_TINY is not set @@ -5758,6 +5783,7 @@ CONFIG_SPI_QUP=m CONFIG_SPI_ROCKCHIP=m CONFIG_SPI_S3C64XX=m # CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_SLAVE is not set CONFIG_SPI_SPIDEV=m CONFIG_SPI_ST_SSC4=m CONFIG_SPI_SUN4I=m @@ -5991,6 +6017,8 @@ CONFIG_THRUSTMASTER_FF=y # CONFIG_THUNDERBOLT is not set CONFIG_TI_ADC081C=m # CONFIG_TI_ADC0832 is not set +# CONFIG_TI_ADC084S021 is not set +# CONFIG_TI_ADC108S102 is not set # CONFIG_TI_ADC12138 is not set # CONFIG_TI_ADC128S052 is not set # CONFIG_TI_ADC161S626 is not set @@ -6146,6 +6174,7 @@ CONFIG_TWL6040_CORE=y CONFIG_TYPEC_FUSB302=m CONFIG_TYPEC_TCPCI=m CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m # CONFIG_UACCESS_WITH_MEMCPY is not set @@ -6158,6 +6187,7 @@ CONFIG_UBIFS_FS_SECURITY=y # CONFIG_UBSAN is not set # CONFIG_UBSAN_SANITIZE_ALL is not set # CONFIG_UCB1400_CORE is not set +CONFIG_UCSI_ACPI=m CONFIG_UCSI=m CONFIG_UDF_FS=m # CONFIG_UEVENT_HELPER is not set @@ -6218,6 +6248,7 @@ CONFIG_USB_CONFIGFS_EEM=y # CONFIG_USB_CONFIGFS_F_PRINTER is not set CONFIG_USB_CONFIGFS_F_TCM=y # CONFIG_USB_CONFIGFS_F_UAC1 is not set +# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set # CONFIG_USB_CONFIGFS_F_UAC2 is not set # CONFIG_USB_CONFIGFS_F_UVC is not set CONFIG_USB_CONFIGFS=m @@ -6525,6 +6556,7 @@ CONFIG_USB_SISUSBVGA=m # CONFIG_USB_SL811_CS is not set CONFIG_USB_SL811_HCD_ISO=y CONFIG_USB_SL811_HCD=m +CONFIG_USB_SNP_UDC_PLAT=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_STKWEBCAM=m CONFIG_USB_STORAGE_ALAUDA=m diff --git a/kernel-i686-PAE.config b/kernel-i686-PAE.config index 0c42ddea3..38485dae7 100644 --- a/kernel-i686-PAE.config +++ b/kernel-i686-PAE.config @@ -507,6 +507,7 @@ CONFIG_BRCMFMAC_PCIE=y CONFIG_BRCMFMAC_SDIO=y CONFIG_BRCMFMAC_USB=y CONFIG_BRCMSMAC=m +# CONFIG_BRCMSTB_GISB_ARB is not set # CONFIG_BRCM_TRACING is not set CONFIG_BRIDGE_EBT_802_3=m CONFIG_BRIDGE_EBT_AMONG=m @@ -702,6 +703,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_LTC3651 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set @@ -801,6 +803,7 @@ CONFIG_CRASH=m CONFIG_CRC16=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32=y +CONFIG_CRC4=m CONFIG_CRC7=m CONFIG_CRC8=m CONFIG_CRC_CCITT=y @@ -1306,6 +1309,7 @@ CONFIG_EEPROM_MAX6875=m CONFIG_EFI_ALLOW_SECURE_BOOT_EXIT=y # CONFIG_EFI_BOOTLOADER_CONTROL is not set # CONFIG_EFI_CAPSULE_LOADER is not set +# CONFIG_EFI_CAPSULE_QUIRK_QUARK_CSH is not set # CONFIG_EFI_FAKE_MEMMAP is not set CONFIG_EFI_PARTITION=y CONFIG_EFI_PCDP=y @@ -1354,9 +1358,14 @@ CONFIG_EXT4_FS_SECURITY=y CONFIG_EXT4_FS=y CONFIG_EXT4_USE_FOR_EXT2=y # CONFIG_EXTCON_ADC_JACK is not set +# CONFIG_EXTCON_GPIO is not set CONFIG_EXTCON_INTEL_INT3496=m -# CONFIG_EXTCON is not set +# CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set +# CONFIG_EXTCON_RT8973A is not set +# CONFIG_EXTCON_SM5502 is not set +# CONFIG_EXTCON_USB_GPIO is not set +CONFIG_EXTCON=y CONFIG_EXTRA_FIRMWARE="" # CONFIG_EZNPS_GIC is not set # CONFIG_EZX_PCAP is not set @@ -1501,6 +1510,9 @@ CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m +CONFIG_FSI_MASTER_GPIO=m +CONFIG_FSI_MASTER_HUB=m +CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set # CONFIG_FSL_PQ_MDIO is not set CONFIG_FS_MBCACHE=y @@ -1543,6 +1555,7 @@ CONFIG_GAMEPORT_NS558=m # CONFIG_GDB_SCRIPTS is not set # CONFIG_GENERIC_ADC_BATTERY is not set # CONFIG_GENERIC_ADC_THERMAL is not set +# CONFIG_GENERIC_IRQ_DEBUGFS is not set CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_PHY=y CONFIG_GENEVE=m @@ -1875,6 +1888,7 @@ CONFIG_I2C_ISCH=m CONFIG_I2C_ISMT=m CONFIG_I2C_MLXCPLD=m # CONFIG_I2C_MUX_GPIO is not set +# CONFIG_I2C_MUX_GPMUX is not set CONFIG_I2C_MUX_LTC4306=m CONFIG_I2C_MUX=m CONFIG_I2C_MUX_MLXCPLD=m @@ -1957,6 +1971,7 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 CONFIG_IIO_INTERRUPT_TRIGGER=m CONFIG_IIO_KFIFO_BUF=m CONFIG_IIO=m +# CONFIG_IIO_MUX is not set # CONFIG_IIO_SIMPLE_DUMMY is not set # CONFIG_IIO_SSP_SENSORHUB is not set CONFIG_IIO_ST_ACCEL_3AXIS=m @@ -3104,6 +3119,10 @@ CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_MTRR_SANITIZER=y CONFIG_MTRR=y +CONFIG_MULTIPLEXER=m +CONFIG_MUX_ADG792A=m +CONFIG_MUX_GPIO=m +CONFIG_MUX_MMIO=m # CONFIG_MVIAC3_2 is not set CONFIG_MVMDIO=m CONFIG_MWAVE=m @@ -3827,6 +3846,7 @@ CONFIG_PERSISTENT_KEYRINGS=y # CONFIG_PHANTOM is not set # CONFIG_PHONE is not set # CONFIG_PHONET is not set +# CONFIG_PHY_CPCAP_USB is not set CONFIG_PHYLIB=y # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set @@ -3879,6 +3899,7 @@ CONFIG_POSIX_MQUEUE=y # CONFIG_POWER_AVS is not set CONFIG_POWERCAP=y # CONFIG_POWER_RESET_BRCMKONA is not set +# CONFIG_POWER_RESET_BRCMSTB is not set # CONFIG_POWER_RESET_GPIO_RESTART is not set CONFIG_POWER_RESET_GPIO=y # CONFIG_POWER_RESET_LTC2952 is not set @@ -4046,6 +4067,7 @@ CONFIG_RD_XZ=y # CONFIG_READABLE_ASM is not set CONFIG_REALTEK_AUTOPM=y CONFIG_REALTEK_PHY=m +# CONFIG_REFCOUNT_FULL is not set CONFIG_REGMAP_I2C=y CONFIG_REGMAP=y # CONFIG_REGULATOR_DEBUG is not set @@ -4062,6 +4084,7 @@ CONFIG_RELAY=y # CONFIG_RELOCATABLE_TEST is not set CONFIG_RELOCATABLE=y CONFIG_REMOTEPROC=m +# CONFIG_RESET_TI_SYSCON is not set # CONFIG_RFD_FTL is not set CONFIG_RFKILL_GPIO=m CONFIG_RFKILL_INPUT=y @@ -4464,6 +4487,7 @@ CONFIG_SENSORS_IBMPEX=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m CONFIG_SENSORS_INA3221=m +# CONFIG_SENSORS_IR35221 is not set # CONFIG_SENSORS_ISL29018 is not set # CONFIG_SENSORS_ISL29028 is not set CONFIG_SENSORS_IT87=m @@ -4571,6 +4595,7 @@ CONFIG_SENSORS_WM831X=m CONFIG_SENSORS_WM8350=m # CONFIG_SENSORS_XGENE is not set CONFIG_SENSORS_ZL6100=m +# CONFIG_SERIAL_8250_ASPEED_VUART is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_CS=m # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set @@ -5007,6 +5032,7 @@ CONFIG_SPI_MASTER=y CONFIG_SPI_PXA2XX=m # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_SLAVE is not set # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_TOPCLIFF_PCH is not set @@ -5198,6 +5224,8 @@ CONFIG_THRUSTMASTER_FF=y # CONFIG_THUNDERBOLT is not set # CONFIG_TI_ADC081C is not set # CONFIG_TI_ADC0832 is not set +# CONFIG_TI_ADC084S021 is not set +# CONFIG_TI_ADC108S102 is not set # CONFIG_TI_ADC12138 is not set # CONFIG_TI_ADC128S052 is not set # CONFIG_TI_ADC161S626 is not set @@ -5332,6 +5360,7 @@ CONFIG_TUN=m CONFIG_TYPEC_FUSB302=m CONFIG_TYPEC_TCPCI=m CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m CONFIG_UBIFS_ATIME_SUPPORT=y @@ -5343,6 +5372,7 @@ CONFIG_UBIFS_FS_SECURITY=y # CONFIG_UBSAN is not set # CONFIG_UBSAN_SANITIZE_ALL is not set # CONFIG_UCB1400_CORE is not set +CONFIG_UCSI_ACPI=m CONFIG_UCSI=m CONFIG_UDF_FS=m # CONFIG_UEVENT_HELPER is not set @@ -5389,6 +5419,7 @@ CONFIG_USB_CDC_PHONET=m CONFIG_USB_CHAOSKEY=m # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_CHIPIDEA_ULPI is not set +# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set CONFIG_USB_CXACRU=m # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set @@ -5636,6 +5667,7 @@ CONFIG_USB_SISUSBVGA=m # CONFIG_USB_SL811_CS is not set CONFIG_USB_SL811_HCD_ISO=y CONFIG_USB_SL811_HCD=m +CONFIG_USB_SNP_UDC_PLAT=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_STKWEBCAM=m CONFIG_USB_STORAGE_ALAUDA=m diff --git a/kernel-i686-PAEdebug.config b/kernel-i686-PAEdebug.config index 68087de12..d2ce85e74 100644 --- a/kernel-i686-PAEdebug.config +++ b/kernel-i686-PAEdebug.config @@ -508,6 +508,7 @@ CONFIG_BRCMFMAC_PCIE=y CONFIG_BRCMFMAC_SDIO=y CONFIG_BRCMFMAC_USB=y CONFIG_BRCMSMAC=m +# CONFIG_BRCMSTB_GISB_ARB is not set # CONFIG_BRCM_TRACING is not set CONFIG_BRIDGE_EBT_802_3=m CONFIG_BRIDGE_EBT_AMONG=m @@ -703,6 +704,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_LTC3651 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set @@ -803,6 +805,7 @@ CONFIG_CRASH=m CONFIG_CRC16=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32=y +CONFIG_CRC4=m CONFIG_CRC7=m CONFIG_CRC8=m CONFIG_CRC_CCITT=y @@ -1317,6 +1320,7 @@ CONFIG_EEPROM_MAX6875=m CONFIG_EFI_ALLOW_SECURE_BOOT_EXIT=y # CONFIG_EFI_BOOTLOADER_CONTROL is not set # CONFIG_EFI_CAPSULE_LOADER is not set +# CONFIG_EFI_CAPSULE_QUIRK_QUARK_CSH is not set # CONFIG_EFI_FAKE_MEMMAP is not set CONFIG_EFI_PARTITION=y CONFIG_EFI_PCDP=y @@ -1365,9 +1369,14 @@ CONFIG_EXT4_FS_SECURITY=y CONFIG_EXT4_FS=y CONFIG_EXT4_USE_FOR_EXT2=y # CONFIG_EXTCON_ADC_JACK is not set +# CONFIG_EXTCON_GPIO is not set CONFIG_EXTCON_INTEL_INT3496=m -# CONFIG_EXTCON is not set +# CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set +# CONFIG_EXTCON_RT8973A is not set +# CONFIG_EXTCON_SM5502 is not set +# CONFIG_EXTCON_USB_GPIO is not set +CONFIG_EXTCON=y CONFIG_EXTRA_FIRMWARE="" # CONFIG_EZNPS_GIC is not set # CONFIG_EZX_PCAP is not set @@ -1519,6 +1528,9 @@ CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m +CONFIG_FSI_MASTER_GPIO=m +CONFIG_FSI_MASTER_HUB=m +CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set # CONFIG_FSL_PQ_MDIO is not set CONFIG_FS_MBCACHE=y @@ -1561,6 +1573,7 @@ CONFIG_GAMEPORT_NS558=m # CONFIG_GDB_SCRIPTS is not set # CONFIG_GENERIC_ADC_BATTERY is not set # CONFIG_GENERIC_ADC_THERMAL is not set +# CONFIG_GENERIC_IRQ_DEBUGFS is not set CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_PHY=y CONFIG_GENEVE=m @@ -1893,6 +1906,7 @@ CONFIG_I2C_ISCH=m CONFIG_I2C_ISMT=m CONFIG_I2C_MLXCPLD=m # CONFIG_I2C_MUX_GPIO is not set +# CONFIG_I2C_MUX_GPMUX is not set CONFIG_I2C_MUX_LTC4306=m CONFIG_I2C_MUX=m CONFIG_I2C_MUX_MLXCPLD=m @@ -1975,6 +1989,7 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 CONFIG_IIO_INTERRUPT_TRIGGER=m CONFIG_IIO_KFIFO_BUF=m CONFIG_IIO=m +# CONFIG_IIO_MUX is not set # CONFIG_IIO_SIMPLE_DUMMY is not set # CONFIG_IIO_SSP_SENSORHUB is not set CONFIG_IIO_ST_ACCEL_3AXIS=m @@ -3124,6 +3139,10 @@ CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_MTRR_SANITIZER=y CONFIG_MTRR=y +CONFIG_MULTIPLEXER=m +CONFIG_MUX_ADG792A=m +CONFIG_MUX_GPIO=m +CONFIG_MUX_MMIO=m # CONFIG_MVIAC3_2 is not set CONFIG_MVMDIO=m CONFIG_MWAVE=m @@ -3847,6 +3866,7 @@ CONFIG_PERSISTENT_KEYRINGS=y # CONFIG_PHANTOM is not set # CONFIG_PHONE is not set # CONFIG_PHONET is not set +# CONFIG_PHY_CPCAP_USB is not set CONFIG_PHYLIB=y # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set @@ -3899,6 +3919,7 @@ CONFIG_POSIX_MQUEUE=y # CONFIG_POWER_AVS is not set CONFIG_POWERCAP=y # CONFIG_POWER_RESET_BRCMKONA is not set +# CONFIG_POWER_RESET_BRCMSTB is not set # CONFIG_POWER_RESET_GPIO_RESTART is not set CONFIG_POWER_RESET_GPIO=y # CONFIG_POWER_RESET_LTC2952 is not set @@ -4067,6 +4088,7 @@ CONFIG_RD_XZ=y # CONFIG_READABLE_ASM is not set CONFIG_REALTEK_AUTOPM=y CONFIG_REALTEK_PHY=m +CONFIG_REFCOUNT_FULL=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP=y # CONFIG_REGULATOR_DEBUG is not set @@ -4083,6 +4105,7 @@ CONFIG_RELAY=y # CONFIG_RELOCATABLE_TEST is not set CONFIG_RELOCATABLE=y CONFIG_REMOTEPROC=m +# CONFIG_RESET_TI_SYSCON is not set # CONFIG_RFD_FTL is not set CONFIG_RFKILL_GPIO=m CONFIG_RFKILL_INPUT=y @@ -4485,6 +4508,7 @@ CONFIG_SENSORS_IBMPEX=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m CONFIG_SENSORS_INA3221=m +# CONFIG_SENSORS_IR35221 is not set # CONFIG_SENSORS_ISL29018 is not set # CONFIG_SENSORS_ISL29028 is not set CONFIG_SENSORS_IT87=m @@ -4592,6 +4616,7 @@ CONFIG_SENSORS_WM831X=m CONFIG_SENSORS_WM8350=m # CONFIG_SENSORS_XGENE is not set CONFIG_SENSORS_ZL6100=m +# CONFIG_SERIAL_8250_ASPEED_VUART is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_CS=m # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set @@ -5029,6 +5054,7 @@ CONFIG_SPI_MASTER=y CONFIG_SPI_PXA2XX=m # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_SLAVE is not set # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_TOPCLIFF_PCH is not set @@ -5220,6 +5246,8 @@ CONFIG_THRUSTMASTER_FF=y # CONFIG_THUNDERBOLT is not set # CONFIG_TI_ADC081C is not set # CONFIG_TI_ADC0832 is not set +# CONFIG_TI_ADC084S021 is not set +# CONFIG_TI_ADC108S102 is not set # CONFIG_TI_ADC12138 is not set # CONFIG_TI_ADC128S052 is not set # CONFIG_TI_ADC161S626 is not set @@ -5354,6 +5382,7 @@ CONFIG_TUN=m CONFIG_TYPEC_FUSB302=m CONFIG_TYPEC_TCPCI=m CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m CONFIG_UBIFS_ATIME_SUPPORT=y @@ -5365,6 +5394,7 @@ CONFIG_UBIFS_FS_SECURITY=y # CONFIG_UBSAN is not set # CONFIG_UBSAN_SANITIZE_ALL is not set # CONFIG_UCB1400_CORE is not set +CONFIG_UCSI_ACPI=m CONFIG_UCSI=m CONFIG_UDF_FS=m # CONFIG_UEVENT_HELPER is not set @@ -5411,6 +5441,7 @@ CONFIG_USB_CDC_PHONET=m CONFIG_USB_CHAOSKEY=m # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_CHIPIDEA_ULPI is not set +# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set CONFIG_USB_CXACRU=m # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set @@ -5658,6 +5689,7 @@ CONFIG_USB_SISUSBVGA=m # CONFIG_USB_SL811_CS is not set CONFIG_USB_SL811_HCD_ISO=y CONFIG_USB_SL811_HCD=m +CONFIG_USB_SNP_UDC_PLAT=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_STKWEBCAM=m CONFIG_USB_STORAGE_ALAUDA=m diff --git a/kernel-i686-debug.config b/kernel-i686-debug.config index fb2afa407..9e490855b 100644 --- a/kernel-i686-debug.config +++ b/kernel-i686-debug.config @@ -508,6 +508,7 @@ CONFIG_BRCMFMAC_PCIE=y CONFIG_BRCMFMAC_SDIO=y CONFIG_BRCMFMAC_USB=y CONFIG_BRCMSMAC=m +# CONFIG_BRCMSTB_GISB_ARB is not set # CONFIG_BRCM_TRACING is not set CONFIG_BRIDGE_EBT_802_3=m CONFIG_BRIDGE_EBT_AMONG=m @@ -703,6 +704,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_LTC3651 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set @@ -803,6 +805,7 @@ CONFIG_CRASH=m CONFIG_CRC16=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32=y +CONFIG_CRC4=m CONFIG_CRC7=m CONFIG_CRC8=m CONFIG_CRC_CCITT=y @@ -1317,6 +1320,7 @@ CONFIG_EEPROM_MAX6875=m CONFIG_EFI_ALLOW_SECURE_BOOT_EXIT=y # CONFIG_EFI_BOOTLOADER_CONTROL is not set # CONFIG_EFI_CAPSULE_LOADER is not set +# CONFIG_EFI_CAPSULE_QUIRK_QUARK_CSH is not set # CONFIG_EFI_FAKE_MEMMAP is not set CONFIG_EFI_PARTITION=y CONFIG_EFI_PCDP=y @@ -1365,9 +1369,14 @@ CONFIG_EXT4_FS_SECURITY=y CONFIG_EXT4_FS=y CONFIG_EXT4_USE_FOR_EXT2=y # CONFIG_EXTCON_ADC_JACK is not set +# CONFIG_EXTCON_GPIO is not set CONFIG_EXTCON_INTEL_INT3496=m -# CONFIG_EXTCON is not set +# CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set +# CONFIG_EXTCON_RT8973A is not set +# CONFIG_EXTCON_SM5502 is not set +# CONFIG_EXTCON_USB_GPIO is not set +CONFIG_EXTCON=y CONFIG_EXTRA_FIRMWARE="" # CONFIG_EZNPS_GIC is not set # CONFIG_EZX_PCAP is not set @@ -1519,6 +1528,9 @@ CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m +CONFIG_FSI_MASTER_GPIO=m +CONFIG_FSI_MASTER_HUB=m +CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set # CONFIG_FSL_PQ_MDIO is not set CONFIG_FS_MBCACHE=y @@ -1561,6 +1573,7 @@ CONFIG_GAMEPORT_NS558=m # CONFIG_GDB_SCRIPTS is not set # CONFIG_GENERIC_ADC_BATTERY is not set # CONFIG_GENERIC_ADC_THERMAL is not set +# CONFIG_GENERIC_IRQ_DEBUGFS is not set CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_PHY=y CONFIG_GENEVE=m @@ -1893,6 +1906,7 @@ CONFIG_I2C_ISCH=m CONFIG_I2C_ISMT=m CONFIG_I2C_MLXCPLD=m # CONFIG_I2C_MUX_GPIO is not set +# CONFIG_I2C_MUX_GPMUX is not set CONFIG_I2C_MUX_LTC4306=m CONFIG_I2C_MUX=m CONFIG_I2C_MUX_MLXCPLD=m @@ -1975,6 +1989,7 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 CONFIG_IIO_INTERRUPT_TRIGGER=m CONFIG_IIO_KFIFO_BUF=m CONFIG_IIO=m +# CONFIG_IIO_MUX is not set # CONFIG_IIO_SIMPLE_DUMMY is not set # CONFIG_IIO_SSP_SENSORHUB is not set CONFIG_IIO_ST_ACCEL_3AXIS=m @@ -3124,6 +3139,10 @@ CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_MTRR_SANITIZER=y CONFIG_MTRR=y +CONFIG_MULTIPLEXER=m +CONFIG_MUX_ADG792A=m +CONFIG_MUX_GPIO=m +CONFIG_MUX_MMIO=m # CONFIG_MVIAC3_2 is not set CONFIG_MVMDIO=m CONFIG_MWAVE=m @@ -3847,6 +3866,7 @@ CONFIG_PERSISTENT_KEYRINGS=y # CONFIG_PHANTOM is not set # CONFIG_PHONE is not set # CONFIG_PHONET is not set +# CONFIG_PHY_CPCAP_USB is not set CONFIG_PHYLIB=y # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set @@ -3899,6 +3919,7 @@ CONFIG_POSIX_MQUEUE=y # CONFIG_POWER_AVS is not set CONFIG_POWERCAP=y # CONFIG_POWER_RESET_BRCMKONA is not set +# CONFIG_POWER_RESET_BRCMSTB is not set # CONFIG_POWER_RESET_GPIO_RESTART is not set CONFIG_POWER_RESET_GPIO=y # CONFIG_POWER_RESET_LTC2952 is not set @@ -4067,6 +4088,7 @@ CONFIG_RD_XZ=y # CONFIG_READABLE_ASM is not set CONFIG_REALTEK_AUTOPM=y CONFIG_REALTEK_PHY=m +CONFIG_REFCOUNT_FULL=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP=y # CONFIG_REGULATOR_DEBUG is not set @@ -4083,6 +4105,7 @@ CONFIG_RELAY=y # CONFIG_RELOCATABLE_TEST is not set CONFIG_RELOCATABLE=y CONFIG_REMOTEPROC=m +# CONFIG_RESET_TI_SYSCON is not set # CONFIG_RFD_FTL is not set CONFIG_RFKILL_GPIO=m CONFIG_RFKILL_INPUT=y @@ -4485,6 +4508,7 @@ CONFIG_SENSORS_IBMPEX=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m CONFIG_SENSORS_INA3221=m +# CONFIG_SENSORS_IR35221 is not set # CONFIG_SENSORS_ISL29018 is not set # CONFIG_SENSORS_ISL29028 is not set CONFIG_SENSORS_IT87=m @@ -4592,6 +4616,7 @@ CONFIG_SENSORS_WM831X=m CONFIG_SENSORS_WM8350=m # CONFIG_SENSORS_XGENE is not set CONFIG_SENSORS_ZL6100=m +# CONFIG_SERIAL_8250_ASPEED_VUART is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_CS=m # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set @@ -5029,6 +5054,7 @@ CONFIG_SPI_MASTER=y CONFIG_SPI_PXA2XX=m # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_SLAVE is not set # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_TOPCLIFF_PCH is not set @@ -5220,6 +5246,8 @@ CONFIG_THRUSTMASTER_FF=y # CONFIG_THUNDERBOLT is not set # CONFIG_TI_ADC081C is not set # CONFIG_TI_ADC0832 is not set +# CONFIG_TI_ADC084S021 is not set +# CONFIG_TI_ADC108S102 is not set # CONFIG_TI_ADC12138 is not set # CONFIG_TI_ADC128S052 is not set # CONFIG_TI_ADC161S626 is not set @@ -5354,6 +5382,7 @@ CONFIG_TUN=m CONFIG_TYPEC_FUSB302=m CONFIG_TYPEC_TCPCI=m CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m CONFIG_UBIFS_ATIME_SUPPORT=y @@ -5365,6 +5394,7 @@ CONFIG_UBIFS_FS_SECURITY=y # CONFIG_UBSAN is not set # CONFIG_UBSAN_SANITIZE_ALL is not set # CONFIG_UCB1400_CORE is not set +CONFIG_UCSI_ACPI=m CONFIG_UCSI=m CONFIG_UDF_FS=m # CONFIG_UEVENT_HELPER is not set @@ -5411,6 +5441,7 @@ CONFIG_USB_CDC_PHONET=m CONFIG_USB_CHAOSKEY=m # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_CHIPIDEA_ULPI is not set +# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set CONFIG_USB_CXACRU=m # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set @@ -5658,6 +5689,7 @@ CONFIG_USB_SISUSBVGA=m # CONFIG_USB_SL811_CS is not set CONFIG_USB_SL811_HCD_ISO=y CONFIG_USB_SL811_HCD=m +CONFIG_USB_SNP_UDC_PLAT=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_STKWEBCAM=m CONFIG_USB_STORAGE_ALAUDA=m diff --git a/kernel-i686.config b/kernel-i686.config index 23f2ab141..5c86fb30c 100644 --- a/kernel-i686.config +++ b/kernel-i686.config @@ -507,6 +507,7 @@ CONFIG_BRCMFMAC_PCIE=y CONFIG_BRCMFMAC_SDIO=y CONFIG_BRCMFMAC_USB=y CONFIG_BRCMSMAC=m +# CONFIG_BRCMSTB_GISB_ARB is not set # CONFIG_BRCM_TRACING is not set CONFIG_BRIDGE_EBT_802_3=m CONFIG_BRIDGE_EBT_AMONG=m @@ -702,6 +703,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_LTC3651 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set @@ -801,6 +803,7 @@ CONFIG_CRASH=m CONFIG_CRC16=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32=y +CONFIG_CRC4=m CONFIG_CRC7=m CONFIG_CRC8=m CONFIG_CRC_CCITT=y @@ -1306,6 +1309,7 @@ CONFIG_EEPROM_MAX6875=m CONFIG_EFI_ALLOW_SECURE_BOOT_EXIT=y # CONFIG_EFI_BOOTLOADER_CONTROL is not set # CONFIG_EFI_CAPSULE_LOADER is not set +# CONFIG_EFI_CAPSULE_QUIRK_QUARK_CSH is not set # CONFIG_EFI_FAKE_MEMMAP is not set CONFIG_EFI_PARTITION=y CONFIG_EFI_PCDP=y @@ -1354,9 +1358,14 @@ CONFIG_EXT4_FS_SECURITY=y CONFIG_EXT4_FS=y CONFIG_EXT4_USE_FOR_EXT2=y # CONFIG_EXTCON_ADC_JACK is not set +# CONFIG_EXTCON_GPIO is not set CONFIG_EXTCON_INTEL_INT3496=m -# CONFIG_EXTCON is not set +# CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set +# CONFIG_EXTCON_RT8973A is not set +# CONFIG_EXTCON_SM5502 is not set +# CONFIG_EXTCON_USB_GPIO is not set +CONFIG_EXTCON=y CONFIG_EXTRA_FIRMWARE="" # CONFIG_EZNPS_GIC is not set # CONFIG_EZX_PCAP is not set @@ -1501,6 +1510,9 @@ CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m +CONFIG_FSI_MASTER_GPIO=m +CONFIG_FSI_MASTER_HUB=m +CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set # CONFIG_FSL_PQ_MDIO is not set CONFIG_FS_MBCACHE=y @@ -1543,6 +1555,7 @@ CONFIG_GAMEPORT_NS558=m # CONFIG_GDB_SCRIPTS is not set # CONFIG_GENERIC_ADC_BATTERY is not set # CONFIG_GENERIC_ADC_THERMAL is not set +# CONFIG_GENERIC_IRQ_DEBUGFS is not set CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_PHY=y CONFIG_GENEVE=m @@ -1875,6 +1888,7 @@ CONFIG_I2C_ISCH=m CONFIG_I2C_ISMT=m CONFIG_I2C_MLXCPLD=m # CONFIG_I2C_MUX_GPIO is not set +# CONFIG_I2C_MUX_GPMUX is not set CONFIG_I2C_MUX_LTC4306=m CONFIG_I2C_MUX=m CONFIG_I2C_MUX_MLXCPLD=m @@ -1957,6 +1971,7 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 CONFIG_IIO_INTERRUPT_TRIGGER=m CONFIG_IIO_KFIFO_BUF=m CONFIG_IIO=m +# CONFIG_IIO_MUX is not set # CONFIG_IIO_SIMPLE_DUMMY is not set # CONFIG_IIO_SSP_SENSORHUB is not set CONFIG_IIO_ST_ACCEL_3AXIS=m @@ -3104,6 +3119,10 @@ CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_MTRR_SANITIZER=y CONFIG_MTRR=y +CONFIG_MULTIPLEXER=m +CONFIG_MUX_ADG792A=m +CONFIG_MUX_GPIO=m +CONFIG_MUX_MMIO=m # CONFIG_MVIAC3_2 is not set CONFIG_MVMDIO=m CONFIG_MWAVE=m @@ -3827,6 +3846,7 @@ CONFIG_PERSISTENT_KEYRINGS=y # CONFIG_PHANTOM is not set # CONFIG_PHONE is not set # CONFIG_PHONET is not set +# CONFIG_PHY_CPCAP_USB is not set CONFIG_PHYLIB=y # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set @@ -3879,6 +3899,7 @@ CONFIG_POSIX_MQUEUE=y # CONFIG_POWER_AVS is not set CONFIG_POWERCAP=y # CONFIG_POWER_RESET_BRCMKONA is not set +# CONFIG_POWER_RESET_BRCMSTB is not set # CONFIG_POWER_RESET_GPIO_RESTART is not set CONFIG_POWER_RESET_GPIO=y # CONFIG_POWER_RESET_LTC2952 is not set @@ -4046,6 +4067,7 @@ CONFIG_RD_XZ=y # CONFIG_READABLE_ASM is not set CONFIG_REALTEK_AUTOPM=y CONFIG_REALTEK_PHY=m +# CONFIG_REFCOUNT_FULL is not set CONFIG_REGMAP_I2C=y CONFIG_REGMAP=y # CONFIG_REGULATOR_DEBUG is not set @@ -4062,6 +4084,7 @@ CONFIG_RELAY=y # CONFIG_RELOCATABLE_TEST is not set CONFIG_RELOCATABLE=y CONFIG_REMOTEPROC=m +# CONFIG_RESET_TI_SYSCON is not set # CONFIG_RFD_FTL is not set CONFIG_RFKILL_GPIO=m CONFIG_RFKILL_INPUT=y @@ -4464,6 +4487,7 @@ CONFIG_SENSORS_IBMPEX=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m CONFIG_SENSORS_INA3221=m +# CONFIG_SENSORS_IR35221 is not set # CONFIG_SENSORS_ISL29018 is not set # CONFIG_SENSORS_ISL29028 is not set CONFIG_SENSORS_IT87=m @@ -4571,6 +4595,7 @@ CONFIG_SENSORS_WM831X=m CONFIG_SENSORS_WM8350=m # CONFIG_SENSORS_XGENE is not set CONFIG_SENSORS_ZL6100=m +# CONFIG_SERIAL_8250_ASPEED_VUART is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_CS=m # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set @@ -5007,6 +5032,7 @@ CONFIG_SPI_MASTER=y CONFIG_SPI_PXA2XX=m # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_SLAVE is not set # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_TOPCLIFF_PCH is not set @@ -5198,6 +5224,8 @@ CONFIG_THRUSTMASTER_FF=y # CONFIG_THUNDERBOLT is not set # CONFIG_TI_ADC081C is not set # CONFIG_TI_ADC0832 is not set +# CONFIG_TI_ADC084S021 is not set +# CONFIG_TI_ADC108S102 is not set # CONFIG_TI_ADC12138 is not set # CONFIG_TI_ADC128S052 is not set # CONFIG_TI_ADC161S626 is not set @@ -5332,6 +5360,7 @@ CONFIG_TUN=m CONFIG_TYPEC_FUSB302=m CONFIG_TYPEC_TCPCI=m CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m CONFIG_UBIFS_ATIME_SUPPORT=y @@ -5343,6 +5372,7 @@ CONFIG_UBIFS_FS_SECURITY=y # CONFIG_UBSAN is not set # CONFIG_UBSAN_SANITIZE_ALL is not set # CONFIG_UCB1400_CORE is not set +CONFIG_UCSI_ACPI=m CONFIG_UCSI=m CONFIG_UDF_FS=m # CONFIG_UEVENT_HELPER is not set @@ -5389,6 +5419,7 @@ CONFIG_USB_CDC_PHONET=m CONFIG_USB_CHAOSKEY=m # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_CHIPIDEA_ULPI is not set +# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set CONFIG_USB_CXACRU=m # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set @@ -5636,6 +5667,7 @@ CONFIG_USB_SISUSBVGA=m # CONFIG_USB_SL811_CS is not set CONFIG_USB_SL811_HCD_ISO=y CONFIG_USB_SL811_HCD=m +CONFIG_USB_SNP_UDC_PLAT=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_STKWEBCAM=m CONFIG_USB_STORAGE_ALAUDA=m diff --git a/kernel-ppc64-debug.config b/kernel-ppc64-debug.config index 8dc6ee878..eb2d56026 100644 --- a/kernel-ppc64-debug.config +++ b/kernel-ppc64-debug.config @@ -494,6 +494,7 @@ CONFIG_BRCMFMAC_PCIE=y CONFIG_BRCMFMAC_SDIO=y CONFIG_BRCMFMAC_USB=y CONFIG_BRCMSMAC=m +# CONFIG_BRCMSTB_GISB_ARB is not set # CONFIG_BRCM_TRACING is not set CONFIG_BRIDGE_EBT_802_3=m CONFIG_BRIDGE_EBT_AMONG=m @@ -689,6 +690,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_LTC3651 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set @@ -792,6 +794,7 @@ CONFIG_CRASH=m CONFIG_CRC16=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32=y +CONFIG_CRC4=m CONFIG_CRC7=m CONFIG_CRC8=m CONFIG_CRC_CCITT=y @@ -1286,8 +1289,13 @@ CONFIG_EXT4_FS_SECURITY=y CONFIG_EXT4_FS=y CONFIG_EXT4_USE_FOR_EXT2=y # CONFIG_EXTCON_ADC_JACK is not set -# CONFIG_EXTCON is not set +# CONFIG_EXTCON_GPIO is not set +# CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set +# CONFIG_EXTCON_RT8973A is not set +# CONFIG_EXTCON_SM5502 is not set +# CONFIG_EXTCON_USB_GPIO is not set +CONFIG_EXTCON=y CONFIG_EXTRA_FIRMWARE="" CONFIG_EXTRA_TARGETS="" # CONFIG_EZNPS_GIC is not set @@ -1437,6 +1445,9 @@ CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y # CONFIG_FS_ENET is not set CONFIG_FSI=m +CONFIG_FSI_MASTER_GPIO=m +CONFIG_FSI_MASTER_HUB=m +CONFIG_FSI_SCOM=m # CONFIG_FSL_DMA is not set # CONFIG_FSL_EDMA is not set # CONFIG_FSL_LBC is not set @@ -1481,6 +1492,7 @@ CONFIG_GAMEPORT_NS558=m # CONFIG_GEF_SBC610 is not set # CONFIG_GENERIC_ADC_BATTERY is not set # CONFIG_GENERIC_ADC_THERMAL is not set +# CONFIG_GENERIC_IRQ_DEBUGFS is not set CONFIG_GENERIC_PHY=y CONFIG_GENEVE=m # CONFIG_GEN_RTC is not set @@ -1787,6 +1799,7 @@ CONFIG_I2C=m CONFIG_I2C_MLXCPLD=m CONFIG_I2C_MPC=m # CONFIG_I2C_MUX_GPIO is not set +# CONFIG_I2C_MUX_GPMUX is not set CONFIG_I2C_MUX_LTC4306=m CONFIG_I2C_MUX=m CONFIG_I2C_MUX_MLXCPLD=m @@ -1872,6 +1885,7 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 CONFIG_IIO_INTERRUPT_TRIGGER=m CONFIG_IIO_KFIFO_BUF=m CONFIG_IIO=m +# CONFIG_IIO_MUX is not set # CONFIG_IIO_SIMPLE_DUMMY is not set # CONFIG_IIO_SSP_SENSORHUB is not set CONFIG_IIO_ST_ACCEL_3AXIS=m @@ -2956,6 +2970,10 @@ CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_GLUEBI is not set CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MULTIPLEXER=m +CONFIG_MUX_ADG792A=m +CONFIG_MUX_GPIO=m +CONFIG_MUX_MMIO=m CONFIG_MVMDIO=m CONFIG_MWAVE=m CONFIG_MWIFIEX=m @@ -3649,6 +3667,7 @@ CONFIG_PERSISTENT_KEYRINGS=y # CONFIG_PHANTOM is not set # CONFIG_PHONE is not set # CONFIG_PHONET is not set +# CONFIG_PHY_CPCAP_USB is not set CONFIG_PHYLIB=y # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set @@ -3695,6 +3714,7 @@ CONFIG_POWERNV_CPUFREQ=y CONFIG_POWERNV_CPUIDLE=y # CONFIG_POWERNV_OP_PANEL is not set # CONFIG_POWER_RESET_BRCMKONA is not set +# CONFIG_POWER_RESET_BRCMSTB is not set CONFIG_POWER_RESET_GPIO_RESTART=y CONFIG_POWER_RESET_GPIO=y # CONFIG_POWER_RESET_LTC2952 is not set @@ -3891,6 +3911,7 @@ CONFIG_RD_XZ=y # CONFIG_READABLE_ASM is not set CONFIG_REALTEK_AUTOPM=y CONFIG_REALTEK_PHY=m +CONFIG_REFCOUNT_FULL=y CONFIG_REGMAP_I2C=m CONFIG_REGMAP=y # CONFIG_REGULATOR_DEBUG is not set @@ -3907,6 +3928,7 @@ CONFIG_RELAY=y # CONFIG_RELOCATABLE_TEST is not set CONFIG_RELOCATABLE=y CONFIG_REMOTEPROC=m +# CONFIG_RESET_TI_SYSCON is not set # CONFIG_RFD_FTL is not set CONFIG_RFKILL_GPIO=m CONFIG_RFKILL_INPUT=y @@ -4305,6 +4327,7 @@ CONFIG_SENSORS_IBMPOWERNV=y CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m CONFIG_SENSORS_INA3221=m +# CONFIG_SENSORS_IR35221 is not set # CONFIG_SENSORS_ISL29018 is not set # CONFIG_SENSORS_ISL29028 is not set CONFIG_SENSORS_IT87=m @@ -4409,6 +4432,7 @@ CONFIG_SENSORS_WM831X=m CONFIG_SENSORS_WM8350=m # CONFIG_SENSORS_XGENE is not set CONFIG_SENSORS_ZL6100=m +# CONFIG_SERIAL_8250_ASPEED_VUART is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_CS=m # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set @@ -4832,6 +4856,7 @@ CONFIG_SPI_FSL_LPSPI=m # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_SLAVE is not set # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_TOPCLIFF_PCH is not set @@ -5014,6 +5039,8 @@ CONFIG_THRUSTMASTER_FF=y # CONFIG_THUNDERBOLT is not set # CONFIG_TI_ADC081C is not set # CONFIG_TI_ADC0832 is not set +# CONFIG_TI_ADC084S021 is not set +# CONFIG_TI_ADC108S102 is not set # CONFIG_TI_ADC12138 is not set # CONFIG_TI_ADC128S052 is not set # CONFIG_TI_ADC161S626 is not set @@ -5143,6 +5170,7 @@ CONFIG_TUN=m CONFIG_TYPEC_FUSB302=m CONFIG_TYPEC_TCPCI=m CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m CONFIG_UBIFS_ATIME_SUPPORT=y @@ -5155,6 +5183,7 @@ CONFIG_UBIFS_FS_SECURITY=y # CONFIG_UBSAN_SANITIZE_ALL is not set # CONFIG_UCB1400_CORE is not set # CONFIG_UCC_GETH is not set +CONFIG_UCSI_ACPI=m CONFIG_UCSI=m # CONFIG_UDBG_RTAS_CONSOLE is not set CONFIG_UDF_FS=m @@ -5201,6 +5230,7 @@ CONFIG_USB_CDC_PHONET=m CONFIG_USB_CHAOSKEY=m # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_CHIPIDEA_ULPI is not set +# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set CONFIG_USB_CXACRU=m # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set @@ -5453,6 +5483,7 @@ CONFIG_USB_SISUSBVGA=m # CONFIG_USB_SL811_CS is not set CONFIG_USB_SL811_HCD_ISO=y CONFIG_USB_SL811_HCD=m +CONFIG_USB_SNP_UDC_PLAT=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_STKWEBCAM=m CONFIG_USB_STORAGE_ALAUDA=m diff --git a/kernel-ppc64.config b/kernel-ppc64.config index fae555e83..b2d4b144f 100644 --- a/kernel-ppc64.config +++ b/kernel-ppc64.config @@ -493,6 +493,7 @@ CONFIG_BRCMFMAC_PCIE=y CONFIG_BRCMFMAC_SDIO=y CONFIG_BRCMFMAC_USB=y CONFIG_BRCMSMAC=m +# CONFIG_BRCMSTB_GISB_ARB is not set # CONFIG_BRCM_TRACING is not set CONFIG_BRIDGE_EBT_802_3=m CONFIG_BRIDGE_EBT_AMONG=m @@ -688,6 +689,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_LTC3651 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set @@ -790,6 +792,7 @@ CONFIG_CRASH=m CONFIG_CRC16=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32=y +CONFIG_CRC4=m CONFIG_CRC7=m CONFIG_CRC8=m CONFIG_CRC_CCITT=y @@ -1275,8 +1278,13 @@ CONFIG_EXT4_FS_SECURITY=y CONFIG_EXT4_FS=y CONFIG_EXT4_USE_FOR_EXT2=y # CONFIG_EXTCON_ADC_JACK is not set -# CONFIG_EXTCON is not set +# CONFIG_EXTCON_GPIO is not set +# CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set +# CONFIG_EXTCON_RT8973A is not set +# CONFIG_EXTCON_SM5502 is not set +# CONFIG_EXTCON_USB_GPIO is not set +CONFIG_EXTCON=y CONFIG_EXTRA_FIRMWARE="" CONFIG_EXTRA_TARGETS="" # CONFIG_EZNPS_GIC is not set @@ -1419,6 +1427,9 @@ CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y # CONFIG_FS_ENET is not set CONFIG_FSI=m +CONFIG_FSI_MASTER_GPIO=m +CONFIG_FSI_MASTER_HUB=m +CONFIG_FSI_SCOM=m # CONFIG_FSL_DMA is not set # CONFIG_FSL_EDMA is not set # CONFIG_FSL_LBC is not set @@ -1463,6 +1474,7 @@ CONFIG_GAMEPORT_NS558=m # CONFIG_GEF_SBC610 is not set # CONFIG_GENERIC_ADC_BATTERY is not set # CONFIG_GENERIC_ADC_THERMAL is not set +# CONFIG_GENERIC_IRQ_DEBUGFS is not set CONFIG_GENERIC_PHY=y CONFIG_GENEVE=m # CONFIG_GEN_RTC is not set @@ -1769,6 +1781,7 @@ CONFIG_I2C=m CONFIG_I2C_MLXCPLD=m CONFIG_I2C_MPC=m # CONFIG_I2C_MUX_GPIO is not set +# CONFIG_I2C_MUX_GPMUX is not set CONFIG_I2C_MUX_LTC4306=m CONFIG_I2C_MUX=m CONFIG_I2C_MUX_MLXCPLD=m @@ -1854,6 +1867,7 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 CONFIG_IIO_INTERRUPT_TRIGGER=m CONFIG_IIO_KFIFO_BUF=m CONFIG_IIO=m +# CONFIG_IIO_MUX is not set # CONFIG_IIO_SIMPLE_DUMMY is not set # CONFIG_IIO_SSP_SENSORHUB is not set CONFIG_IIO_ST_ACCEL_3AXIS=m @@ -2934,6 +2948,10 @@ CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_GLUEBI is not set CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MULTIPLEXER=m +CONFIG_MUX_ADG792A=m +CONFIG_MUX_GPIO=m +CONFIG_MUX_MMIO=m CONFIG_MVMDIO=m CONFIG_MWAVE=m CONFIG_MWIFIEX=m @@ -3627,6 +3645,7 @@ CONFIG_PERSISTENT_KEYRINGS=y # CONFIG_PHANTOM is not set # CONFIG_PHONE is not set # CONFIG_PHONET is not set +# CONFIG_PHY_CPCAP_USB is not set CONFIG_PHYLIB=y # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set @@ -3673,6 +3692,7 @@ CONFIG_POWERNV_CPUFREQ=y CONFIG_POWERNV_CPUIDLE=y # CONFIG_POWERNV_OP_PANEL is not set # CONFIG_POWER_RESET_BRCMKONA is not set +# CONFIG_POWER_RESET_BRCMSTB is not set CONFIG_POWER_RESET_GPIO_RESTART=y CONFIG_POWER_RESET_GPIO=y # CONFIG_POWER_RESET_LTC2952 is not set @@ -3868,6 +3888,7 @@ CONFIG_RD_XZ=y # CONFIG_READABLE_ASM is not set CONFIG_REALTEK_AUTOPM=y CONFIG_REALTEK_PHY=m +# CONFIG_REFCOUNT_FULL is not set CONFIG_REGMAP_I2C=m CONFIG_REGMAP=y # CONFIG_REGULATOR_DEBUG is not set @@ -3884,6 +3905,7 @@ CONFIG_RELAY=y # CONFIG_RELOCATABLE_TEST is not set CONFIG_RELOCATABLE=y CONFIG_REMOTEPROC=m +# CONFIG_RESET_TI_SYSCON is not set # CONFIG_RFD_FTL is not set CONFIG_RFKILL_GPIO=m CONFIG_RFKILL_INPUT=y @@ -4282,6 +4304,7 @@ CONFIG_SENSORS_IBMPOWERNV=y CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m CONFIG_SENSORS_INA3221=m +# CONFIG_SENSORS_IR35221 is not set # CONFIG_SENSORS_ISL29018 is not set # CONFIG_SENSORS_ISL29028 is not set CONFIG_SENSORS_IT87=m @@ -4386,6 +4409,7 @@ CONFIG_SENSORS_WM831X=m CONFIG_SENSORS_WM8350=m # CONFIG_SENSORS_XGENE is not set CONFIG_SENSORS_ZL6100=m +# CONFIG_SERIAL_8250_ASPEED_VUART is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_CS=m # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set @@ -4808,6 +4832,7 @@ CONFIG_SPI_FSL_LPSPI=m # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_SLAVE is not set # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_TOPCLIFF_PCH is not set @@ -4990,6 +5015,8 @@ CONFIG_THRUSTMASTER_FF=y # CONFIG_THUNDERBOLT is not set # CONFIG_TI_ADC081C is not set # CONFIG_TI_ADC0832 is not set +# CONFIG_TI_ADC084S021 is not set +# CONFIG_TI_ADC108S102 is not set # CONFIG_TI_ADC12138 is not set # CONFIG_TI_ADC128S052 is not set # CONFIG_TI_ADC161S626 is not set @@ -5119,6 +5146,7 @@ CONFIG_TUN=m CONFIG_TYPEC_FUSB302=m CONFIG_TYPEC_TCPCI=m CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m CONFIG_UBIFS_ATIME_SUPPORT=y @@ -5131,6 +5159,7 @@ CONFIG_UBIFS_FS_SECURITY=y # CONFIG_UBSAN_SANITIZE_ALL is not set # CONFIG_UCB1400_CORE is not set # CONFIG_UCC_GETH is not set +CONFIG_UCSI_ACPI=m CONFIG_UCSI=m # CONFIG_UDBG_RTAS_CONSOLE is not set CONFIG_UDF_FS=m @@ -5177,6 +5206,7 @@ CONFIG_USB_CDC_PHONET=m CONFIG_USB_CHAOSKEY=m # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_CHIPIDEA_ULPI is not set +# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set CONFIG_USB_CXACRU=m # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set @@ -5429,6 +5459,7 @@ CONFIG_USB_SISUSBVGA=m # CONFIG_USB_SL811_CS is not set CONFIG_USB_SL811_HCD_ISO=y CONFIG_USB_SL811_HCD=m +CONFIG_USB_SNP_UDC_PLAT=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_STKWEBCAM=m CONFIG_USB_STORAGE_ALAUDA=m diff --git a/kernel-ppc64le-debug.config b/kernel-ppc64le-debug.config index a61e08344..05b71fe7f 100644 --- a/kernel-ppc64le-debug.config +++ b/kernel-ppc64le-debug.config @@ -451,6 +451,7 @@ CONFIG_BRCMFMAC_PCIE=y CONFIG_BRCMFMAC_SDIO=y CONFIG_BRCMFMAC_USB=y CONFIG_BRCMSMAC=m +# CONFIG_BRCMSTB_GISB_ARB is not set # CONFIG_BRCM_TRACING is not set CONFIG_BRIDGE_EBT_802_3=m CONFIG_BRIDGE_EBT_AMONG=m @@ -646,6 +647,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_LTC3651 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set @@ -747,6 +749,7 @@ CONFIG_CRASH=m CONFIG_CRC16=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32=y +CONFIG_CRC4=m CONFIG_CRC7=m CONFIG_CRC8=m CONFIG_CRC_CCITT=y @@ -1240,8 +1243,13 @@ CONFIG_EXT4_FS_SECURITY=y CONFIG_EXT4_FS=y CONFIG_EXT4_USE_FOR_EXT2=y # CONFIG_EXTCON_ADC_JACK is not set -# CONFIG_EXTCON is not set +# CONFIG_EXTCON_GPIO is not set +# CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set +# CONFIG_EXTCON_RT8973A is not set +# CONFIG_EXTCON_SM5502 is not set +# CONFIG_EXTCON_USB_GPIO is not set +CONFIG_EXTCON=y CONFIG_EXTRA_FIRMWARE="" CONFIG_EXTRA_TARGETS="" # CONFIG_EZNPS_GIC is not set @@ -1391,6 +1399,9 @@ CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y # CONFIG_FS_ENET is not set CONFIG_FSI=m +CONFIG_FSI_MASTER_GPIO=m +CONFIG_FSI_MASTER_HUB=m +CONFIG_FSI_SCOM=m # CONFIG_FSL_DMA is not set # CONFIG_FSL_EDMA is not set # CONFIG_FSL_LBC is not set @@ -1435,6 +1446,7 @@ CONFIG_GAMEPORT_NS558=m # CONFIG_GEF_SBC610 is not set # CONFIG_GENERIC_ADC_BATTERY is not set # CONFIG_GENERIC_ADC_THERMAL is not set +# CONFIG_GENERIC_IRQ_DEBUGFS is not set CONFIG_GENERIC_PHY=y CONFIG_GENEVE=m # CONFIG_GEN_RTC is not set @@ -1740,6 +1752,7 @@ CONFIG_I2C=m CONFIG_I2C_MLXCPLD=m CONFIG_I2C_MPC=m # CONFIG_I2C_MUX_GPIO is not set +# CONFIG_I2C_MUX_GPMUX is not set CONFIG_I2C_MUX_LTC4306=m CONFIG_I2C_MUX=m CONFIG_I2C_MUX_MLXCPLD=m @@ -1818,6 +1831,7 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 CONFIG_IIO_INTERRUPT_TRIGGER=m CONFIG_IIO_KFIFO_BUF=m CONFIG_IIO=m +# CONFIG_IIO_MUX is not set # CONFIG_IIO_SIMPLE_DUMMY is not set # CONFIG_IIO_SSP_SENSORHUB is not set CONFIG_IIO_ST_ACCEL_3AXIS=m @@ -2901,6 +2915,10 @@ CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_GLUEBI is not set CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MULTIPLEXER=m +CONFIG_MUX_ADG792A=m +CONFIG_MUX_GPIO=m +CONFIG_MUX_MMIO=m CONFIG_MVMDIO=m CONFIG_MWAVE=m CONFIG_MWIFIEX=m @@ -3592,6 +3610,7 @@ CONFIG_PERSISTENT_KEYRINGS=y # CONFIG_PHANTOM is not set # CONFIG_PHONE is not set # CONFIG_PHONET is not set +# CONFIG_PHY_CPCAP_USB is not set CONFIG_PHYLIB=y # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set @@ -3635,6 +3654,7 @@ CONFIG_POWERNV_CPUFREQ=y CONFIG_POWERNV_CPUIDLE=y # CONFIG_POWERNV_OP_PANEL is not set # CONFIG_POWER_RESET_BRCMKONA is not set +# CONFIG_POWER_RESET_BRCMSTB is not set CONFIG_POWER_RESET_GPIO_RESTART=y CONFIG_POWER_RESET_GPIO=y # CONFIG_POWER_RESET_LTC2952 is not set @@ -3831,6 +3851,7 @@ CONFIG_RD_XZ=y # CONFIG_READABLE_ASM is not set CONFIG_REALTEK_AUTOPM=y CONFIG_REALTEK_PHY=m +CONFIG_REFCOUNT_FULL=y CONFIG_REGMAP_I2C=m CONFIG_REGMAP=y # CONFIG_REGULATOR_DEBUG is not set @@ -3847,6 +3868,7 @@ CONFIG_RELAY=y # CONFIG_RELOCATABLE_TEST is not set CONFIG_RELOCATABLE=y CONFIG_REMOTEPROC=m +# CONFIG_RESET_TI_SYSCON is not set # CONFIG_RFD_FTL is not set CONFIG_RFKILL_GPIO=m CONFIG_RFKILL_INPUT=y @@ -4245,6 +4267,7 @@ CONFIG_SENSORS_IBMPOWERNV=y CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m CONFIG_SENSORS_INA3221=m +# CONFIG_SENSORS_IR35221 is not set # CONFIG_SENSORS_ISL29018 is not set # CONFIG_SENSORS_ISL29028 is not set CONFIG_SENSORS_IT87=m @@ -4349,6 +4372,7 @@ CONFIG_SENSORS_WM831X=m CONFIG_SENSORS_WM8350=m # CONFIG_SENSORS_XGENE is not set CONFIG_SENSORS_ZL6100=m +# CONFIG_SERIAL_8250_ASPEED_VUART is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_CS=m # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set @@ -4761,6 +4785,7 @@ CONFIG_SPI_FSL_LPSPI=m # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_SLAVE is not set # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_TOPCLIFF_PCH is not set @@ -4943,6 +4968,8 @@ CONFIG_THRUSTMASTER_FF=y # CONFIG_THUNDERBOLT is not set # CONFIG_TI_ADC081C is not set # CONFIG_TI_ADC0832 is not set +# CONFIG_TI_ADC084S021 is not set +# CONFIG_TI_ADC108S102 is not set # CONFIG_TI_ADC12138 is not set # CONFIG_TI_ADC128S052 is not set # CONFIG_TI_ADC161S626 is not set @@ -5072,6 +5099,7 @@ CONFIG_TUN=m CONFIG_TYPEC_FUSB302=m CONFIG_TYPEC_TCPCI=m CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m CONFIG_UBIFS_ATIME_SUPPORT=y @@ -5084,6 +5112,7 @@ CONFIG_UBIFS_FS_SECURITY=y # CONFIG_UBSAN_SANITIZE_ALL is not set # CONFIG_UCB1400_CORE is not set # CONFIG_UCC_GETH is not set +CONFIG_UCSI_ACPI=m CONFIG_UCSI=m # CONFIG_UDBG_RTAS_CONSOLE is not set CONFIG_UDF_FS=m @@ -5130,6 +5159,7 @@ CONFIG_USB_CDC_PHONET=m CONFIG_USB_CHAOSKEY=m # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_CHIPIDEA_ULPI is not set +# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set CONFIG_USB_CXACRU=m # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set @@ -5382,6 +5412,7 @@ CONFIG_USB_SISUSBVGA=m # CONFIG_USB_SL811_CS is not set CONFIG_USB_SL811_HCD_ISO=y CONFIG_USB_SL811_HCD=m +CONFIG_USB_SNP_UDC_PLAT=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_STKWEBCAM=m CONFIG_USB_STORAGE_ALAUDA=m diff --git a/kernel-ppc64le.config b/kernel-ppc64le.config index 5addb711b..92c33fbf8 100644 --- a/kernel-ppc64le.config +++ b/kernel-ppc64le.config @@ -450,6 +450,7 @@ CONFIG_BRCMFMAC_PCIE=y CONFIG_BRCMFMAC_SDIO=y CONFIG_BRCMFMAC_USB=y CONFIG_BRCMSMAC=m +# CONFIG_BRCMSTB_GISB_ARB is not set # CONFIG_BRCM_TRACING is not set CONFIG_BRIDGE_EBT_802_3=m CONFIG_BRIDGE_EBT_AMONG=m @@ -645,6 +646,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_LTC3651 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set @@ -745,6 +747,7 @@ CONFIG_CRASH=m CONFIG_CRC16=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32=y +CONFIG_CRC4=m CONFIG_CRC7=m CONFIG_CRC8=m CONFIG_CRC_CCITT=y @@ -1229,8 +1232,13 @@ CONFIG_EXT4_FS_SECURITY=y CONFIG_EXT4_FS=y CONFIG_EXT4_USE_FOR_EXT2=y # CONFIG_EXTCON_ADC_JACK is not set -# CONFIG_EXTCON is not set +# CONFIG_EXTCON_GPIO is not set +# CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set +# CONFIG_EXTCON_RT8973A is not set +# CONFIG_EXTCON_SM5502 is not set +# CONFIG_EXTCON_USB_GPIO is not set +CONFIG_EXTCON=y CONFIG_EXTRA_FIRMWARE="" CONFIG_EXTRA_TARGETS="" # CONFIG_EZNPS_GIC is not set @@ -1373,6 +1381,9 @@ CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y # CONFIG_FS_ENET is not set CONFIG_FSI=m +CONFIG_FSI_MASTER_GPIO=m +CONFIG_FSI_MASTER_HUB=m +CONFIG_FSI_SCOM=m # CONFIG_FSL_DMA is not set # CONFIG_FSL_EDMA is not set # CONFIG_FSL_LBC is not set @@ -1417,6 +1428,7 @@ CONFIG_GAMEPORT_NS558=m # CONFIG_GEF_SBC610 is not set # CONFIG_GENERIC_ADC_BATTERY is not set # CONFIG_GENERIC_ADC_THERMAL is not set +# CONFIG_GENERIC_IRQ_DEBUGFS is not set CONFIG_GENERIC_PHY=y CONFIG_GENEVE=m # CONFIG_GEN_RTC is not set @@ -1722,6 +1734,7 @@ CONFIG_I2C=m CONFIG_I2C_MLXCPLD=m CONFIG_I2C_MPC=m # CONFIG_I2C_MUX_GPIO is not set +# CONFIG_I2C_MUX_GPMUX is not set CONFIG_I2C_MUX_LTC4306=m CONFIG_I2C_MUX=m CONFIG_I2C_MUX_MLXCPLD=m @@ -1800,6 +1813,7 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 CONFIG_IIO_INTERRUPT_TRIGGER=m CONFIG_IIO_KFIFO_BUF=m CONFIG_IIO=m +# CONFIG_IIO_MUX is not set # CONFIG_IIO_SIMPLE_DUMMY is not set # CONFIG_IIO_SSP_SENSORHUB is not set CONFIG_IIO_ST_ACCEL_3AXIS=m @@ -2879,6 +2893,10 @@ CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_GLUEBI is not set CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MULTIPLEXER=m +CONFIG_MUX_ADG792A=m +CONFIG_MUX_GPIO=m +CONFIG_MUX_MMIO=m CONFIG_MVMDIO=m CONFIG_MWAVE=m CONFIG_MWIFIEX=m @@ -3570,6 +3588,7 @@ CONFIG_PERSISTENT_KEYRINGS=y # CONFIG_PHANTOM is not set # CONFIG_PHONE is not set # CONFIG_PHONET is not set +# CONFIG_PHY_CPCAP_USB is not set CONFIG_PHYLIB=y # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set @@ -3613,6 +3632,7 @@ CONFIG_POWERNV_CPUFREQ=y CONFIG_POWERNV_CPUIDLE=y # CONFIG_POWERNV_OP_PANEL is not set # CONFIG_POWER_RESET_BRCMKONA is not set +# CONFIG_POWER_RESET_BRCMSTB is not set CONFIG_POWER_RESET_GPIO_RESTART=y CONFIG_POWER_RESET_GPIO=y # CONFIG_POWER_RESET_LTC2952 is not set @@ -3808,6 +3828,7 @@ CONFIG_RD_XZ=y # CONFIG_READABLE_ASM is not set CONFIG_REALTEK_AUTOPM=y CONFIG_REALTEK_PHY=m +# CONFIG_REFCOUNT_FULL is not set CONFIG_REGMAP_I2C=m CONFIG_REGMAP=y # CONFIG_REGULATOR_DEBUG is not set @@ -3824,6 +3845,7 @@ CONFIG_RELAY=y # CONFIG_RELOCATABLE_TEST is not set CONFIG_RELOCATABLE=y CONFIG_REMOTEPROC=m +# CONFIG_RESET_TI_SYSCON is not set # CONFIG_RFD_FTL is not set CONFIG_RFKILL_GPIO=m CONFIG_RFKILL_INPUT=y @@ -4222,6 +4244,7 @@ CONFIG_SENSORS_IBMPOWERNV=y CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m CONFIG_SENSORS_INA3221=m +# CONFIG_SENSORS_IR35221 is not set # CONFIG_SENSORS_ISL29018 is not set # CONFIG_SENSORS_ISL29028 is not set CONFIG_SENSORS_IT87=m @@ -4326,6 +4349,7 @@ CONFIG_SENSORS_WM831X=m CONFIG_SENSORS_WM8350=m # CONFIG_SENSORS_XGENE is not set CONFIG_SENSORS_ZL6100=m +# CONFIG_SERIAL_8250_ASPEED_VUART is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_CS=m # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set @@ -4737,6 +4761,7 @@ CONFIG_SPI_FSL_LPSPI=m # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_SLAVE is not set # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_TOPCLIFF_PCH is not set @@ -4919,6 +4944,8 @@ CONFIG_THRUSTMASTER_FF=y # CONFIG_THUNDERBOLT is not set # CONFIG_TI_ADC081C is not set # CONFIG_TI_ADC0832 is not set +# CONFIG_TI_ADC084S021 is not set +# CONFIG_TI_ADC108S102 is not set # CONFIG_TI_ADC12138 is not set # CONFIG_TI_ADC128S052 is not set # CONFIG_TI_ADC161S626 is not set @@ -5048,6 +5075,7 @@ CONFIG_TUN=m CONFIG_TYPEC_FUSB302=m CONFIG_TYPEC_TCPCI=m CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m CONFIG_UBIFS_ATIME_SUPPORT=y @@ -5060,6 +5088,7 @@ CONFIG_UBIFS_FS_SECURITY=y # CONFIG_UBSAN_SANITIZE_ALL is not set # CONFIG_UCB1400_CORE is not set # CONFIG_UCC_GETH is not set +CONFIG_UCSI_ACPI=m CONFIG_UCSI=m # CONFIG_UDBG_RTAS_CONSOLE is not set CONFIG_UDF_FS=m @@ -5106,6 +5135,7 @@ CONFIG_USB_CDC_PHONET=m CONFIG_USB_CHAOSKEY=m # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_CHIPIDEA_ULPI is not set +# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set CONFIG_USB_CXACRU=m # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set @@ -5358,6 +5388,7 @@ CONFIG_USB_SISUSBVGA=m # CONFIG_USB_SL811_CS is not set CONFIG_USB_SL811_HCD_ISO=y CONFIG_USB_SL811_HCD=m +CONFIG_USB_SNP_UDC_PLAT=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_STKWEBCAM=m CONFIG_USB_STORAGE_ALAUDA=m diff --git a/kernel-ppc64p7-debug.config b/kernel-ppc64p7-debug.config index 4702b6d88..1f7bf5ee4 100644 --- a/kernel-ppc64p7-debug.config +++ b/kernel-ppc64p7-debug.config @@ -451,6 +451,7 @@ CONFIG_BRCMFMAC_PCIE=y CONFIG_BRCMFMAC_SDIO=y CONFIG_BRCMFMAC_USB=y CONFIG_BRCMSMAC=m +# CONFIG_BRCMSTB_GISB_ARB is not set # CONFIG_BRCM_TRACING is not set CONFIG_BRIDGE_EBT_802_3=m CONFIG_BRIDGE_EBT_AMONG=m @@ -646,6 +647,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_LTC3651 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set @@ -747,6 +749,7 @@ CONFIG_CRASH=m CONFIG_CRC16=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32=y +CONFIG_CRC4=m CONFIG_CRC7=m CONFIG_CRC8=m CONFIG_CRC_CCITT=y @@ -1239,8 +1242,13 @@ CONFIG_EXT4_FS_SECURITY=y CONFIG_EXT4_FS=y CONFIG_EXT4_USE_FOR_EXT2=y # CONFIG_EXTCON_ADC_JACK is not set -# CONFIG_EXTCON is not set +# CONFIG_EXTCON_GPIO is not set +# CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set +# CONFIG_EXTCON_RT8973A is not set +# CONFIG_EXTCON_SM5502 is not set +# CONFIG_EXTCON_USB_GPIO is not set +CONFIG_EXTCON=y CONFIG_EXTRA_FIRMWARE="" CONFIG_EXTRA_TARGETS="" # CONFIG_EZNPS_GIC is not set @@ -1390,6 +1398,9 @@ CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y # CONFIG_FS_ENET is not set CONFIG_FSI=m +CONFIG_FSI_MASTER_GPIO=m +CONFIG_FSI_MASTER_HUB=m +CONFIG_FSI_SCOM=m # CONFIG_FSL_DMA is not set # CONFIG_FSL_EDMA is not set # CONFIG_FSL_LBC is not set @@ -1434,6 +1445,7 @@ CONFIG_GAMEPORT_NS558=m # CONFIG_GEF_SBC610 is not set # CONFIG_GENERIC_ADC_BATTERY is not set # CONFIG_GENERIC_ADC_THERMAL is not set +# CONFIG_GENERIC_IRQ_DEBUGFS is not set CONFIG_GENERIC_PHY=y CONFIG_GENEVE=m # CONFIG_GEN_RTC is not set @@ -1739,6 +1751,7 @@ CONFIG_I2C=m CONFIG_I2C_MLXCPLD=m CONFIG_I2C_MPC=m # CONFIG_I2C_MUX_GPIO is not set +# CONFIG_I2C_MUX_GPMUX is not set CONFIG_I2C_MUX_LTC4306=m CONFIG_I2C_MUX=m CONFIG_I2C_MUX_MLXCPLD=m @@ -1817,6 +1830,7 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 CONFIG_IIO_INTERRUPT_TRIGGER=m CONFIG_IIO_KFIFO_BUF=m CONFIG_IIO=m +# CONFIG_IIO_MUX is not set # CONFIG_IIO_SIMPLE_DUMMY is not set # CONFIG_IIO_SSP_SENSORHUB is not set CONFIG_IIO_ST_ACCEL_3AXIS=m @@ -2900,6 +2914,10 @@ CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_GLUEBI is not set CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MULTIPLEXER=m +CONFIG_MUX_ADG792A=m +CONFIG_MUX_GPIO=m +CONFIG_MUX_MMIO=m CONFIG_MVMDIO=m CONFIG_MWAVE=m CONFIG_MWIFIEX=m @@ -3591,6 +3609,7 @@ CONFIG_PERSISTENT_KEYRINGS=y # CONFIG_PHANTOM is not set # CONFIG_PHONE is not set # CONFIG_PHONET is not set +# CONFIG_PHY_CPCAP_USB is not set CONFIG_PHYLIB=y # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set @@ -3634,6 +3653,7 @@ CONFIG_POWERNV_CPUFREQ=y CONFIG_POWERNV_CPUIDLE=y # CONFIG_POWERNV_OP_PANEL is not set # CONFIG_POWER_RESET_BRCMKONA is not set +# CONFIG_POWER_RESET_BRCMSTB is not set CONFIG_POWER_RESET_GPIO_RESTART=y CONFIG_POWER_RESET_GPIO=y # CONFIG_POWER_RESET_LTC2952 is not set @@ -3830,6 +3850,7 @@ CONFIG_RD_XZ=y # CONFIG_READABLE_ASM is not set CONFIG_REALTEK_AUTOPM=y CONFIG_REALTEK_PHY=m +CONFIG_REFCOUNT_FULL=y CONFIG_REGMAP_I2C=m CONFIG_REGMAP=y # CONFIG_REGULATOR_DEBUG is not set @@ -3846,6 +3867,7 @@ CONFIG_RELAY=y # CONFIG_RELOCATABLE_TEST is not set CONFIG_RELOCATABLE=y CONFIG_REMOTEPROC=m +# CONFIG_RESET_TI_SYSCON is not set # CONFIG_RFD_FTL is not set CONFIG_RFKILL_GPIO=m CONFIG_RFKILL_INPUT=y @@ -4244,6 +4266,7 @@ CONFIG_SENSORS_IBMPOWERNV=y CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m CONFIG_SENSORS_INA3221=m +# CONFIG_SENSORS_IR35221 is not set # CONFIG_SENSORS_ISL29018 is not set # CONFIG_SENSORS_ISL29028 is not set CONFIG_SENSORS_IT87=m @@ -4348,6 +4371,7 @@ CONFIG_SENSORS_WM831X=m CONFIG_SENSORS_WM8350=m # CONFIG_SENSORS_XGENE is not set CONFIG_SENSORS_ZL6100=m +# CONFIG_SERIAL_8250_ASPEED_VUART is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_CS=m # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set @@ -4760,6 +4784,7 @@ CONFIG_SPI_FSL_LPSPI=m # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_SLAVE is not set # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_TOPCLIFF_PCH is not set @@ -4942,6 +4967,8 @@ CONFIG_THRUSTMASTER_FF=y # CONFIG_THUNDERBOLT is not set # CONFIG_TI_ADC081C is not set # CONFIG_TI_ADC0832 is not set +# CONFIG_TI_ADC084S021 is not set +# CONFIG_TI_ADC108S102 is not set # CONFIG_TI_ADC12138 is not set # CONFIG_TI_ADC128S052 is not set # CONFIG_TI_ADC161S626 is not set @@ -5071,6 +5098,7 @@ CONFIG_TUN=m CONFIG_TYPEC_FUSB302=m CONFIG_TYPEC_TCPCI=m CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m CONFIG_UBIFS_ATIME_SUPPORT=y @@ -5083,6 +5111,7 @@ CONFIG_UBIFS_FS_SECURITY=y # CONFIG_UBSAN_SANITIZE_ALL is not set # CONFIG_UCB1400_CORE is not set # CONFIG_UCC_GETH is not set +CONFIG_UCSI_ACPI=m CONFIG_UCSI=m # CONFIG_UDBG_RTAS_CONSOLE is not set CONFIG_UDF_FS=m @@ -5129,6 +5158,7 @@ CONFIG_USB_CDC_PHONET=m CONFIG_USB_CHAOSKEY=m # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_CHIPIDEA_ULPI is not set +# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set CONFIG_USB_CXACRU=m # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set @@ -5381,6 +5411,7 @@ CONFIG_USB_SISUSBVGA=m # CONFIG_USB_SL811_CS is not set CONFIG_USB_SL811_HCD_ISO=y CONFIG_USB_SL811_HCD=m +CONFIG_USB_SNP_UDC_PLAT=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_STKWEBCAM=m CONFIG_USB_STORAGE_ALAUDA=m diff --git a/kernel-ppc64p7.config b/kernel-ppc64p7.config index 835f85ecc..94c45d013 100644 --- a/kernel-ppc64p7.config +++ b/kernel-ppc64p7.config @@ -450,6 +450,7 @@ CONFIG_BRCMFMAC_PCIE=y CONFIG_BRCMFMAC_SDIO=y CONFIG_BRCMFMAC_USB=y CONFIG_BRCMSMAC=m +# CONFIG_BRCMSTB_GISB_ARB is not set # CONFIG_BRCM_TRACING is not set CONFIG_BRIDGE_EBT_802_3=m CONFIG_BRIDGE_EBT_AMONG=m @@ -645,6 +646,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_LTC3651 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set @@ -745,6 +747,7 @@ CONFIG_CRASH=m CONFIG_CRC16=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32=y +CONFIG_CRC4=m CONFIG_CRC7=m CONFIG_CRC8=m CONFIG_CRC_CCITT=y @@ -1228,8 +1231,13 @@ CONFIG_EXT4_FS_SECURITY=y CONFIG_EXT4_FS=y CONFIG_EXT4_USE_FOR_EXT2=y # CONFIG_EXTCON_ADC_JACK is not set -# CONFIG_EXTCON is not set +# CONFIG_EXTCON_GPIO is not set +# CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set +# CONFIG_EXTCON_RT8973A is not set +# CONFIG_EXTCON_SM5502 is not set +# CONFIG_EXTCON_USB_GPIO is not set +CONFIG_EXTCON=y CONFIG_EXTRA_FIRMWARE="" CONFIG_EXTRA_TARGETS="" # CONFIG_EZNPS_GIC is not set @@ -1372,6 +1380,9 @@ CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y # CONFIG_FS_ENET is not set CONFIG_FSI=m +CONFIG_FSI_MASTER_GPIO=m +CONFIG_FSI_MASTER_HUB=m +CONFIG_FSI_SCOM=m # CONFIG_FSL_DMA is not set # CONFIG_FSL_EDMA is not set # CONFIG_FSL_LBC is not set @@ -1416,6 +1427,7 @@ CONFIG_GAMEPORT_NS558=m # CONFIG_GEF_SBC610 is not set # CONFIG_GENERIC_ADC_BATTERY is not set # CONFIG_GENERIC_ADC_THERMAL is not set +# CONFIG_GENERIC_IRQ_DEBUGFS is not set CONFIG_GENERIC_PHY=y CONFIG_GENEVE=m # CONFIG_GEN_RTC is not set @@ -1721,6 +1733,7 @@ CONFIG_I2C=m CONFIG_I2C_MLXCPLD=m CONFIG_I2C_MPC=m # CONFIG_I2C_MUX_GPIO is not set +# CONFIG_I2C_MUX_GPMUX is not set CONFIG_I2C_MUX_LTC4306=m CONFIG_I2C_MUX=m CONFIG_I2C_MUX_MLXCPLD=m @@ -1799,6 +1812,7 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 CONFIG_IIO_INTERRUPT_TRIGGER=m CONFIG_IIO_KFIFO_BUF=m CONFIG_IIO=m +# CONFIG_IIO_MUX is not set # CONFIG_IIO_SIMPLE_DUMMY is not set # CONFIG_IIO_SSP_SENSORHUB is not set CONFIG_IIO_ST_ACCEL_3AXIS=m @@ -2878,6 +2892,10 @@ CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_GLUEBI is not set CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MULTIPLEXER=m +CONFIG_MUX_ADG792A=m +CONFIG_MUX_GPIO=m +CONFIG_MUX_MMIO=m CONFIG_MVMDIO=m CONFIG_MWAVE=m CONFIG_MWIFIEX=m @@ -3569,6 +3587,7 @@ CONFIG_PERSISTENT_KEYRINGS=y # CONFIG_PHANTOM is not set # CONFIG_PHONE is not set # CONFIG_PHONET is not set +# CONFIG_PHY_CPCAP_USB is not set CONFIG_PHYLIB=y # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set @@ -3612,6 +3631,7 @@ CONFIG_POWERNV_CPUFREQ=y CONFIG_POWERNV_CPUIDLE=y # CONFIG_POWERNV_OP_PANEL is not set # CONFIG_POWER_RESET_BRCMKONA is not set +# CONFIG_POWER_RESET_BRCMSTB is not set CONFIG_POWER_RESET_GPIO_RESTART=y CONFIG_POWER_RESET_GPIO=y # CONFIG_POWER_RESET_LTC2952 is not set @@ -3807,6 +3827,7 @@ CONFIG_RD_XZ=y # CONFIG_READABLE_ASM is not set CONFIG_REALTEK_AUTOPM=y CONFIG_REALTEK_PHY=m +# CONFIG_REFCOUNT_FULL is not set CONFIG_REGMAP_I2C=m CONFIG_REGMAP=y # CONFIG_REGULATOR_DEBUG is not set @@ -3823,6 +3844,7 @@ CONFIG_RELAY=y # CONFIG_RELOCATABLE_TEST is not set CONFIG_RELOCATABLE=y CONFIG_REMOTEPROC=m +# CONFIG_RESET_TI_SYSCON is not set # CONFIG_RFD_FTL is not set CONFIG_RFKILL_GPIO=m CONFIG_RFKILL_INPUT=y @@ -4221,6 +4243,7 @@ CONFIG_SENSORS_IBMPOWERNV=y CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m CONFIG_SENSORS_INA3221=m +# CONFIG_SENSORS_IR35221 is not set # CONFIG_SENSORS_ISL29018 is not set # CONFIG_SENSORS_ISL29028 is not set CONFIG_SENSORS_IT87=m @@ -4325,6 +4348,7 @@ CONFIG_SENSORS_WM831X=m CONFIG_SENSORS_WM8350=m # CONFIG_SENSORS_XGENE is not set CONFIG_SENSORS_ZL6100=m +# CONFIG_SERIAL_8250_ASPEED_VUART is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_CS=m # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set @@ -4736,6 +4760,7 @@ CONFIG_SPI_FSL_LPSPI=m # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_SLAVE is not set # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_TOPCLIFF_PCH is not set @@ -4918,6 +4943,8 @@ CONFIG_THRUSTMASTER_FF=y # CONFIG_THUNDERBOLT is not set # CONFIG_TI_ADC081C is not set # CONFIG_TI_ADC0832 is not set +# CONFIG_TI_ADC084S021 is not set +# CONFIG_TI_ADC108S102 is not set # CONFIG_TI_ADC12138 is not set # CONFIG_TI_ADC128S052 is not set # CONFIG_TI_ADC161S626 is not set @@ -5047,6 +5074,7 @@ CONFIG_TUN=m CONFIG_TYPEC_FUSB302=m CONFIG_TYPEC_TCPCI=m CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m CONFIG_UBIFS_ATIME_SUPPORT=y @@ -5059,6 +5087,7 @@ CONFIG_UBIFS_FS_SECURITY=y # CONFIG_UBSAN_SANITIZE_ALL is not set # CONFIG_UCB1400_CORE is not set # CONFIG_UCC_GETH is not set +CONFIG_UCSI_ACPI=m CONFIG_UCSI=m # CONFIG_UDBG_RTAS_CONSOLE is not set CONFIG_UDF_FS=m @@ -5105,6 +5134,7 @@ CONFIG_USB_CDC_PHONET=m CONFIG_USB_CHAOSKEY=m # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_CHIPIDEA_ULPI is not set +# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set CONFIG_USB_CXACRU=m # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set @@ -5357,6 +5387,7 @@ CONFIG_USB_SISUSBVGA=m # CONFIG_USB_SL811_CS is not set CONFIG_USB_SL811_HCD_ISO=y CONFIG_USB_SL811_HCD=m +CONFIG_USB_SNP_UDC_PLAT=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_STKWEBCAM=m CONFIG_USB_STORAGE_ALAUDA=m diff --git a/kernel-s390x-debug.config b/kernel-s390x-debug.config index 262dfc4fa..ef83e2237 100644 --- a/kernel-s390x-debug.config +++ b/kernel-s390x-debug.config @@ -450,6 +450,7 @@ CONFIG_BRCMFMAC_PCIE=y CONFIG_BRCMFMAC_SDIO=y CONFIG_BRCMFMAC_USB=y CONFIG_BRCMSMAC=m +# CONFIG_BRCMSTB_GISB_ARB is not set # CONFIG_BRCM_TRACING is not set CONFIG_BRIDGE_EBT_802_3=m CONFIG_BRIDGE_EBT_AMONG=m @@ -645,6 +646,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_LTC3651 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set @@ -743,6 +745,7 @@ CONFIG_CRASH=m CONFIG_CRC16=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32=y +CONFIG_CRC4=m # CONFIG_CRC7 is not set CONFIG_CRC8=m CONFIG_CRC_CCITT=y @@ -812,6 +815,7 @@ CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_NULL=y +CONFIG_CRYPTO_PAES_S390=m CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_PCRYPT=m CONFIG_CRYPTO_POLY1305=m @@ -1232,8 +1236,13 @@ CONFIG_EXT4_FS_SECURITY=y CONFIG_EXT4_FS=y CONFIG_EXT4_USE_FOR_EXT2=y # CONFIG_EXTCON_ADC_JACK is not set -# CONFIG_EXTCON is not set +# CONFIG_EXTCON_GPIO is not set +# CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set +# CONFIG_EXTCON_RT8973A is not set +# CONFIG_EXTCON_SM5502 is not set +# CONFIG_EXTCON_USB_GPIO is not set +CONFIG_EXTCON=y CONFIG_EXTRA_FIRMWARE="" # CONFIG_EZNPS_GIC is not set # CONFIG_EZX_PCAP is not set @@ -1367,6 +1376,9 @@ CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m +CONFIG_FSI_MASTER_GPIO=m +CONFIG_FSI_MASTER_HUB=m +CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set # CONFIG_FSL_PQ_MDIO is not set CONFIG_FS_MBCACHE=y @@ -1405,6 +1417,7 @@ CONFIG_GAMEPORT_NS558=m # CONFIG_GDB_SCRIPTS is not set # CONFIG_GENERIC_ADC_BATTERY is not set # CONFIG_GENERIC_ADC_THERMAL is not set +# CONFIG_GENERIC_IRQ_DEBUGFS is not set CONFIG_GENERIC_PHY=y CONFIG_GENEVE=m # CONFIG_GEN_RTC is not set @@ -1693,6 +1706,7 @@ CONFIG_I2C_DIOLAN_U2C=m CONFIG_I2C=m CONFIG_I2C_MLXCPLD=m # CONFIG_I2C_MUX_GPIO is not set +# CONFIG_I2C_MUX_GPMUX is not set # CONFIG_I2C_MUX is not set CONFIG_I2C_MUX_LTC4306=m CONFIG_I2C_MUX_MLXCPLD=m @@ -1766,6 +1780,7 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 CONFIG_IIO_INTERRUPT_TRIGGER=m # CONFIG_IIO is not set CONFIG_IIO_KFIFO_BUF=m +# CONFIG_IIO_MUX is not set # CONFIG_IIO_SIMPLE_DUMMY is not set # CONFIG_IIO_SSP_SENSORHUB is not set CONFIG_IIO_ST_ACCEL_3AXIS=m @@ -2832,6 +2847,10 @@ CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_GLUEBI is not set CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MULTIPLEXER=m +CONFIG_MUX_ADG792A=m +CONFIG_MUX_GPIO=m +CONFIG_MUX_MMIO=m CONFIG_MVMDIO=m CONFIG_MWAVE=m CONFIG_MWIFIEX=m @@ -3520,6 +3539,7 @@ CONFIG_PFAULT=y # CONFIG_PHANTOM is not set # CONFIG_PHONE is not set # CONFIG_PHONET is not set +# CONFIG_PHY_CPCAP_USB is not set CONFIG_PHYLIB=m # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set @@ -3535,6 +3555,7 @@ CONFIG_PID_NS=y # CONFIG_PINMUX is not set CONFIG_PKCS7_MESSAGE_PARSER=y # CONFIG_PKCS7_TEST_KEY is not set +CONFIG_PKEY=m # CONFIG_PLATFORM_SI4713 is not set # CONFIG_PLIP is not set CONFIG_PLX_HERMES=m @@ -3559,6 +3580,7 @@ CONFIG_POSIX_MQUEUE=y # CONFIG_POWER_AVS is not set CONFIG_POWERCAP=y # CONFIG_POWER_RESET_BRCMKONA is not set +# CONFIG_POWER_RESET_BRCMSTB is not set # CONFIG_POWER_RESET is not set # CONFIG_POWER_RESET_LTC2952 is not set # CONFIG_POWER_RESET_RESTART is not set @@ -3721,6 +3743,7 @@ CONFIG_RD_XZ=y # CONFIG_READABLE_ASM is not set CONFIG_REALTEK_AUTOPM=y CONFIG_REALTEK_PHY=m +CONFIG_REFCOUNT_FULL=y CONFIG_REGMAP_I2C=m CONFIG_REGMAP=y # CONFIG_REGULATOR_DEBUG is not set @@ -3737,6 +3760,7 @@ CONFIG_RELAY=y # CONFIG_RELOCATABLE_TEST is not set CONFIG_REMOTEPROC=m # CONFIG_RESET_CONTROLLER is not set +# CONFIG_RESET_TI_SYSCON is not set # CONFIG_RFD_FTL is not set CONFIG_RFKILL_GPIO=m CONFIG_RFKILL_INPUT=y @@ -4144,6 +4168,7 @@ CONFIG_SENSORS_IBMPEX=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m CONFIG_SENSORS_INA3221=m +# CONFIG_SENSORS_IR35221 is not set # CONFIG_SENSORS_ISL29018 is not set # CONFIG_SENSORS_ISL29028 is not set CONFIG_SENSORS_IT87=m @@ -4248,6 +4273,7 @@ CONFIG_SENSORS_WM831X=m CONFIG_SENSORS_WM8350=m # CONFIG_SENSORS_XGENE is not set CONFIG_SENSORS_ZL6100=m +# CONFIG_SERIAL_8250_ASPEED_VUART is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_CS=m # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set @@ -4653,6 +4679,7 @@ CONFIG_SPI_FSL_LPSPI=m # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_SLAVE is not set # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_TOPCLIFF_PCH is not set @@ -4834,6 +4861,8 @@ CONFIG_THRUSTMASTER_FF=y # CONFIG_THUNDERBOLT is not set # CONFIG_TI_ADC081C is not set # CONFIG_TI_ADC0832 is not set +# CONFIG_TI_ADC084S021 is not set +# CONFIG_TI_ADC108S102 is not set # CONFIG_TI_ADC12138 is not set # CONFIG_TI_ADC128S052 is not set # CONFIG_TI_ADC161S626 is not set @@ -4968,6 +4997,7 @@ CONFIG_TUN=m CONFIG_TYPEC_FUSB302=m CONFIG_TYPEC_TCPCI=m CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m CONFIG_UBIFS_ATIME_SUPPORT=y @@ -4979,6 +5009,7 @@ CONFIG_UBIFS_FS_SECURITY=y # CONFIG_UBSAN is not set # CONFIG_UBSAN_SANITIZE_ALL is not set # CONFIG_UCB1400_CORE is not set +CONFIG_UCSI_ACPI=m CONFIG_UCSI=m CONFIG_UDF_FS=m # CONFIG_UEVENT_HELPER is not set @@ -5024,6 +5055,7 @@ CONFIG_USB_CDC_PHONET=m CONFIG_USB_CHAOSKEY=m # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_CHIPIDEA_ULPI is not set +# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set CONFIG_USB_CXACRU=m # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set @@ -5271,6 +5303,7 @@ CONFIG_USB_SISUSBVGA=m # CONFIG_USB_SL811_CS is not set CONFIG_USB_SL811_HCD_ISO=y CONFIG_USB_SL811_HCD=m +CONFIG_USB_SNP_UDC_PLAT=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_STKWEBCAM=m CONFIG_USB_STORAGE_ALAUDA=m diff --git a/kernel-s390x.config b/kernel-s390x.config index a4a5bb316..699236e91 100644 --- a/kernel-s390x.config +++ b/kernel-s390x.config @@ -449,6 +449,7 @@ CONFIG_BRCMFMAC_PCIE=y CONFIG_BRCMFMAC_SDIO=y CONFIG_BRCMFMAC_USB=y CONFIG_BRCMSMAC=m +# CONFIG_BRCMSTB_GISB_ARB is not set # CONFIG_BRCM_TRACING is not set CONFIG_BRIDGE_EBT_802_3=m CONFIG_BRIDGE_EBT_AMONG=m @@ -644,6 +645,7 @@ CONFIG_CGROUPS=y # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_LTC3651 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set @@ -741,6 +743,7 @@ CONFIG_CRASH=m CONFIG_CRC16=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32=y +CONFIG_CRC4=m # CONFIG_CRC7 is not set CONFIG_CRC8=m CONFIG_CRC_CCITT=y @@ -810,6 +813,7 @@ CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_NULL=y +CONFIG_CRYPTO_PAES_S390=m CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_PCRYPT=m CONFIG_CRYPTO_POLY1305=m @@ -1221,8 +1225,13 @@ CONFIG_EXT4_FS_SECURITY=y CONFIG_EXT4_FS=y CONFIG_EXT4_USE_FOR_EXT2=y # CONFIG_EXTCON_ADC_JACK is not set -# CONFIG_EXTCON is not set +# CONFIG_EXTCON_GPIO is not set +# CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set +# CONFIG_EXTCON_RT8973A is not set +# CONFIG_EXTCON_SM5502 is not set +# CONFIG_EXTCON_USB_GPIO is not set +CONFIG_EXTCON=y CONFIG_EXTRA_FIRMWARE="" # CONFIG_EZNPS_GIC is not set # CONFIG_EZX_PCAP is not set @@ -1349,6 +1358,9 @@ CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m +CONFIG_FSI_MASTER_GPIO=m +CONFIG_FSI_MASTER_HUB=m +CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set # CONFIG_FSL_PQ_MDIO is not set CONFIG_FS_MBCACHE=y @@ -1387,6 +1399,7 @@ CONFIG_GAMEPORT_NS558=m # CONFIG_GDB_SCRIPTS is not set # CONFIG_GENERIC_ADC_BATTERY is not set # CONFIG_GENERIC_ADC_THERMAL is not set +# CONFIG_GENERIC_IRQ_DEBUGFS is not set CONFIG_GENERIC_PHY=y CONFIG_GENEVE=m # CONFIG_GEN_RTC is not set @@ -1675,6 +1688,7 @@ CONFIG_I2C_DIOLAN_U2C=m CONFIG_I2C=m CONFIG_I2C_MLXCPLD=m # CONFIG_I2C_MUX_GPIO is not set +# CONFIG_I2C_MUX_GPMUX is not set # CONFIG_I2C_MUX is not set CONFIG_I2C_MUX_LTC4306=m CONFIG_I2C_MUX_MLXCPLD=m @@ -1748,6 +1762,7 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 CONFIG_IIO_INTERRUPT_TRIGGER=m # CONFIG_IIO is not set CONFIG_IIO_KFIFO_BUF=m +# CONFIG_IIO_MUX is not set # CONFIG_IIO_SIMPLE_DUMMY is not set # CONFIG_IIO_SSP_SENSORHUB is not set CONFIG_IIO_ST_ACCEL_3AXIS=m @@ -2810,6 +2825,10 @@ CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_GLUEBI is not set CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MULTIPLEXER=m +CONFIG_MUX_ADG792A=m +CONFIG_MUX_GPIO=m +CONFIG_MUX_MMIO=m CONFIG_MVMDIO=m CONFIG_MWAVE=m CONFIG_MWIFIEX=m @@ -3498,6 +3517,7 @@ CONFIG_PFAULT=y # CONFIG_PHANTOM is not set # CONFIG_PHONE is not set # CONFIG_PHONET is not set +# CONFIG_PHY_CPCAP_USB is not set CONFIG_PHYLIB=m # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set @@ -3513,6 +3533,7 @@ CONFIG_PID_NS=y # CONFIG_PINMUX is not set CONFIG_PKCS7_MESSAGE_PARSER=y # CONFIG_PKCS7_TEST_KEY is not set +CONFIG_PKEY=m # CONFIG_PLATFORM_SI4713 is not set # CONFIG_PLIP is not set CONFIG_PLX_HERMES=m @@ -3537,6 +3558,7 @@ CONFIG_POSIX_MQUEUE=y # CONFIG_POWER_AVS is not set CONFIG_POWERCAP=y # CONFIG_POWER_RESET_BRCMKONA is not set +# CONFIG_POWER_RESET_BRCMSTB is not set # CONFIG_POWER_RESET is not set # CONFIG_POWER_RESET_LTC2952 is not set # CONFIG_POWER_RESET_RESTART is not set @@ -3698,6 +3720,7 @@ CONFIG_RD_XZ=y # CONFIG_READABLE_ASM is not set CONFIG_REALTEK_AUTOPM=y CONFIG_REALTEK_PHY=m +# CONFIG_REFCOUNT_FULL is not set CONFIG_REGMAP_I2C=m CONFIG_REGMAP=y # CONFIG_REGULATOR_DEBUG is not set @@ -3714,6 +3737,7 @@ CONFIG_RELAY=y # CONFIG_RELOCATABLE_TEST is not set CONFIG_REMOTEPROC=m # CONFIG_RESET_CONTROLLER is not set +# CONFIG_RESET_TI_SYSCON is not set # CONFIG_RFD_FTL is not set CONFIG_RFKILL_GPIO=m CONFIG_RFKILL_INPUT=y @@ -4121,6 +4145,7 @@ CONFIG_SENSORS_IBMPEX=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m CONFIG_SENSORS_INA3221=m +# CONFIG_SENSORS_IR35221 is not set # CONFIG_SENSORS_ISL29018 is not set # CONFIG_SENSORS_ISL29028 is not set CONFIG_SENSORS_IT87=m @@ -4225,6 +4250,7 @@ CONFIG_SENSORS_WM831X=m CONFIG_SENSORS_WM8350=m # CONFIG_SENSORS_XGENE is not set CONFIG_SENSORS_ZL6100=m +# CONFIG_SERIAL_8250_ASPEED_VUART is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_CS=m # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set @@ -4629,6 +4655,7 @@ CONFIG_SPI_FSL_LPSPI=m # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_SLAVE is not set # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_TOPCLIFF_PCH is not set @@ -4810,6 +4837,8 @@ CONFIG_THRUSTMASTER_FF=y # CONFIG_THUNDERBOLT is not set # CONFIG_TI_ADC081C is not set # CONFIG_TI_ADC0832 is not set +# CONFIG_TI_ADC084S021 is not set +# CONFIG_TI_ADC108S102 is not set # CONFIG_TI_ADC12138 is not set # CONFIG_TI_ADC128S052 is not set # CONFIG_TI_ADC161S626 is not set @@ -4944,6 +4973,7 @@ CONFIG_TUN=m CONFIG_TYPEC_FUSB302=m CONFIG_TYPEC_TCPCI=m CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m CONFIG_UBIFS_ATIME_SUPPORT=y @@ -4955,6 +4985,7 @@ CONFIG_UBIFS_FS_SECURITY=y # CONFIG_UBSAN is not set # CONFIG_UBSAN_SANITIZE_ALL is not set # CONFIG_UCB1400_CORE is not set +CONFIG_UCSI_ACPI=m CONFIG_UCSI=m CONFIG_UDF_FS=m # CONFIG_UEVENT_HELPER is not set @@ -5000,6 +5031,7 @@ CONFIG_USB_CDC_PHONET=m CONFIG_USB_CHAOSKEY=m # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_CHIPIDEA_ULPI is not set +# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set CONFIG_USB_CXACRU=m # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set @@ -5247,6 +5279,7 @@ CONFIG_USB_SISUSBVGA=m # CONFIG_USB_SL811_CS is not set CONFIG_USB_SL811_HCD_ISO=y CONFIG_USB_SL811_HCD=m +CONFIG_USB_SNP_UDC_PLAT=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_STKWEBCAM=m CONFIG_USB_STORAGE_ALAUDA=m diff --git a/kernel-x86_64-debug.config b/kernel-x86_64-debug.config index 1f9baba2e..e0299ca00 100644 --- a/kernel-x86_64-debug.config +++ b/kernel-x86_64-debug.config @@ -516,6 +516,7 @@ CONFIG_BRCMFMAC_PCIE=y CONFIG_BRCMFMAC_SDIO=y CONFIG_BRCMFMAC_USB=y CONFIG_BRCMSMAC=m +# CONFIG_BRCMSTB_GISB_ARB is not set # CONFIG_BRCM_TRACING is not set CONFIG_BRIDGE_EBT_802_3=m CONFIG_BRIDGE_EBT_AMONG=m @@ -712,6 +713,7 @@ CONFIG_CHARGER_BQ24190=m # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_LTC3651 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set @@ -816,6 +818,7 @@ CONFIG_CRASH=m CONFIG_CRC16=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32=y +CONFIG_CRC4=m CONFIG_CRC7=m CONFIG_CRC8=m CONFIG_CRC_CCITT=y @@ -1354,6 +1357,7 @@ CONFIG_EEPROM_MAX6875=m CONFIG_EFI_ALLOW_SECURE_BOOT_EXIT=y # CONFIG_EFI_BOOTLOADER_CONTROL is not set # CONFIG_EFI_CAPSULE_LOADER is not set +# CONFIG_EFI_CAPSULE_QUIRK_QUARK_CSH is not set # CONFIG_EFI_FAKE_MEMMAP is not set CONFIG_EFI_MIXED=y CONFIG_EFI_PARTITION=y @@ -1407,12 +1411,12 @@ CONFIG_EXTCON_AXP288=m # CONFIG_EXTCON_GPIO is not set CONFIG_EXTCON_INTEL_CHT_WC=m CONFIG_EXTCON_INTEL_INT3496=m -CONFIG_EXTCON=m # CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set # CONFIG_EXTCON_RT8973A is not set # CONFIG_EXTCON_SM5502 is not set # CONFIG_EXTCON_USB_GPIO is not set +CONFIG_EXTCON=y CONFIG_EXTRA_FIRMWARE="" # CONFIG_EZNPS_GIC is not set # CONFIG_EZX_PCAP is not set @@ -1559,6 +1563,9 @@ CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m +CONFIG_FSI_MASTER_GPIO=m +CONFIG_FSI_MASTER_HUB=m +CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set # CONFIG_FSL_PQ_MDIO is not set CONFIG_FS_MBCACHE=y @@ -1603,6 +1610,7 @@ CONFIG_GAMEPORT_NS558=m # CONFIG_GENERIC_ADC_BATTERY is not set # CONFIG_GENERIC_ADC_THERMAL is not set CONFIG_GENERIC_CPU=y +# CONFIG_GENERIC_IRQ_DEBUGFS is not set CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_PHY=y CONFIG_GENEVE=m @@ -1932,6 +1940,7 @@ CONFIG_I2C_ISCH=m CONFIG_I2C_ISMT=m CONFIG_I2C_MLXCPLD=m # CONFIG_I2C_MUX_GPIO is not set +# CONFIG_I2C_MUX_GPMUX is not set CONFIG_I2C_MUX_LTC4306=m CONFIG_I2C_MUX=m CONFIG_I2C_MUX_MLXCPLD=m @@ -2017,6 +2026,7 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 CONFIG_IIO_INTERRUPT_TRIGGER=m CONFIG_IIO_KFIFO_BUF=m CONFIG_IIO=m +# CONFIG_IIO_MUX is not set # CONFIG_IIO_SIMPLE_DUMMY is not set # CONFIG_IIO_SSP_SENSORHUB is not set CONFIG_IIO_ST_ACCEL_3AXIS=m @@ -3165,6 +3175,10 @@ CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_MTRR_SANITIZER=y CONFIG_MTRR=y +CONFIG_MULTIPLEXER=m +CONFIG_MUX_ADG792A=m +CONFIG_MUX_GPIO=m +CONFIG_MUX_MMIO=m CONFIG_MVMDIO=m CONFIG_MWAVE=m CONFIG_MWIFIEX=m @@ -3888,6 +3902,7 @@ CONFIG_PERSISTENT_KEYRINGS=y # CONFIG_PHANTOM is not set # CONFIG_PHONE is not set # CONFIG_PHONET is not set +# CONFIG_PHY_CPCAP_USB is not set CONFIG_PHYLIB=y # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set @@ -3939,6 +3954,7 @@ CONFIG_POSIX_MQUEUE=y # CONFIG_POWER_AVS is not set CONFIG_POWERCAP=y # CONFIG_POWER_RESET_BRCMKONA is not set +# CONFIG_POWER_RESET_BRCMSTB is not set # CONFIG_POWER_RESET_LTC2952 is not set # CONFIG_POWER_RESET_RESTART is not set # CONFIG_POWER_RESET_SYSCON is not set @@ -4106,6 +4122,7 @@ CONFIG_RD_XZ=y # CONFIG_READABLE_ASM is not set CONFIG_REALTEK_AUTOPM=y CONFIG_REALTEK_PHY=m +CONFIG_REFCOUNT_FULL=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP=y # CONFIG_REGULATOR_DEBUG is not set @@ -4122,6 +4139,7 @@ CONFIG_RELAY=y # CONFIG_RELOCATABLE_TEST is not set CONFIG_RELOCATABLE=y CONFIG_REMOTEPROC=m +# CONFIG_RESET_TI_SYSCON is not set # CONFIG_RFD_FTL is not set CONFIG_RFKILL_GPIO=m CONFIG_RFKILL_INPUT=y @@ -4525,6 +4543,7 @@ CONFIG_SENSORS_IBMPEX=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m CONFIG_SENSORS_INA3221=m +# CONFIG_SENSORS_IR35221 is not set # CONFIG_SENSORS_ISL29018 is not set # CONFIG_SENSORS_ISL29028 is not set CONFIG_SENSORS_IT87=m @@ -4632,6 +4651,7 @@ CONFIG_SENSORS_WM831X=m CONFIG_SENSORS_WM8350=m # CONFIG_SENSORS_XGENE is not set CONFIG_SENSORS_ZL6100=m +# CONFIG_SERIAL_8250_ASPEED_VUART is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_CS=m # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set @@ -5078,6 +5098,7 @@ CONFIG_SPI_MASTER=y CONFIG_SPI_PXA2XX=m # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_SLAVE is not set # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_TOPCLIFF_PCH is not set @@ -5268,6 +5289,8 @@ CONFIG_THRUSTMASTER_FF=y CONFIG_THUNDERBOLT=m # CONFIG_TI_ADC081C is not set # CONFIG_TI_ADC0832 is not set +# CONFIG_TI_ADC084S021 is not set +# CONFIG_TI_ADC108S102 is not set # CONFIG_TI_ADC12138 is not set # CONFIG_TI_ADC128S052 is not set # CONFIG_TI_ADC161S626 is not set @@ -5402,6 +5425,7 @@ CONFIG_TUN=m CONFIG_TYPEC_FUSB302=m CONFIG_TYPEC_TCPCI=m CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m CONFIG_UBIFS_ATIME_SUPPORT=y @@ -5413,6 +5437,7 @@ CONFIG_UBIFS_FS_SECURITY=y # CONFIG_UBSAN is not set # CONFIG_UBSAN_SANITIZE_ALL is not set # CONFIG_UCB1400_CORE is not set +CONFIG_UCSI_ACPI=m CONFIG_UCSI=m CONFIG_UDF_FS=m # CONFIG_UEVENT_HELPER is not set @@ -5459,6 +5484,7 @@ CONFIG_USB_CDC_PHONET=m CONFIG_USB_CHAOSKEY=m # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_CHIPIDEA_ULPI is not set +# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set CONFIG_USB_CXACRU=m # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set @@ -5706,6 +5732,7 @@ CONFIG_USB_SISUSBVGA=m # CONFIG_USB_SL811_CS is not set CONFIG_USB_SL811_HCD_ISO=y CONFIG_USB_SL811_HCD=m +CONFIG_USB_SNP_UDC_PLAT=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_STKWEBCAM=m CONFIG_USB_STORAGE_ALAUDA=m diff --git a/kernel-x86_64.config b/kernel-x86_64.config index 2b589dcbf..5d19b3390 100644 --- a/kernel-x86_64.config +++ b/kernel-x86_64.config @@ -515,6 +515,7 @@ CONFIG_BRCMFMAC_PCIE=y CONFIG_BRCMFMAC_SDIO=y CONFIG_BRCMFMAC_USB=y CONFIG_BRCMSMAC=m +# CONFIG_BRCMSTB_GISB_ARB is not set # CONFIG_BRCM_TRACING is not set CONFIG_BRIDGE_EBT_802_3=m CONFIG_BRIDGE_EBT_AMONG=m @@ -711,6 +712,7 @@ CONFIG_CHARGER_BQ24190=m # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_LTC3651 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_QCOM_SMBB is not set @@ -814,6 +816,7 @@ CONFIG_CRASH=m CONFIG_CRC16=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32=y +CONFIG_CRC4=m CONFIG_CRC7=m CONFIG_CRC8=m CONFIG_CRC_CCITT=y @@ -1343,6 +1346,7 @@ CONFIG_EEPROM_MAX6875=m CONFIG_EFI_ALLOW_SECURE_BOOT_EXIT=y # CONFIG_EFI_BOOTLOADER_CONTROL is not set # CONFIG_EFI_CAPSULE_LOADER is not set +# CONFIG_EFI_CAPSULE_QUIRK_QUARK_CSH is not set # CONFIG_EFI_FAKE_MEMMAP is not set CONFIG_EFI_MIXED=y CONFIG_EFI_PARTITION=y @@ -1396,12 +1400,12 @@ CONFIG_EXTCON_AXP288=m # CONFIG_EXTCON_GPIO is not set CONFIG_EXTCON_INTEL_CHT_WC=m CONFIG_EXTCON_INTEL_INT3496=m -CONFIG_EXTCON=m # CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set # CONFIG_EXTCON_RT8973A is not set # CONFIG_EXTCON_SM5502 is not set # CONFIG_EXTCON_USB_GPIO is not set +CONFIG_EXTCON=y CONFIG_EXTRA_FIRMWARE="" # CONFIG_EZNPS_GIC is not set # CONFIG_EZX_PCAP is not set @@ -1541,6 +1545,9 @@ CONFIG_FSCACHE_STATS=y CONFIG_FS_DAX=y CONFIG_FS_ENCRYPTION=y CONFIG_FSI=m +CONFIG_FSI_MASTER_GPIO=m +CONFIG_FSI_MASTER_HUB=m +CONFIG_FSI_SCOM=m # CONFIG_FSL_EDMA is not set # CONFIG_FSL_PQ_MDIO is not set CONFIG_FS_MBCACHE=y @@ -1585,6 +1592,7 @@ CONFIG_GAMEPORT_NS558=m # CONFIG_GENERIC_ADC_BATTERY is not set # CONFIG_GENERIC_ADC_THERMAL is not set CONFIG_GENERIC_CPU=y +# CONFIG_GENERIC_IRQ_DEBUGFS is not set CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_PHY=y CONFIG_GENEVE=m @@ -1914,6 +1922,7 @@ CONFIG_I2C_ISCH=m CONFIG_I2C_ISMT=m CONFIG_I2C_MLXCPLD=m # CONFIG_I2C_MUX_GPIO is not set +# CONFIG_I2C_MUX_GPMUX is not set CONFIG_I2C_MUX_LTC4306=m CONFIG_I2C_MUX=m CONFIG_I2C_MUX_MLXCPLD=m @@ -1999,6 +2008,7 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 CONFIG_IIO_INTERRUPT_TRIGGER=m CONFIG_IIO_KFIFO_BUF=m CONFIG_IIO=m +# CONFIG_IIO_MUX is not set # CONFIG_IIO_SIMPLE_DUMMY is not set # CONFIG_IIO_SSP_SENSORHUB is not set CONFIG_IIO_ST_ACCEL_3AXIS=m @@ -3145,6 +3155,10 @@ CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_MTRR_SANITIZER=y CONFIG_MTRR=y +CONFIG_MULTIPLEXER=m +CONFIG_MUX_ADG792A=m +CONFIG_MUX_GPIO=m +CONFIG_MUX_MMIO=m CONFIG_MVMDIO=m CONFIG_MWAVE=m CONFIG_MWIFIEX=m @@ -3868,6 +3882,7 @@ CONFIG_PERSISTENT_KEYRINGS=y # CONFIG_PHANTOM is not set # CONFIG_PHONE is not set # CONFIG_PHONET is not set +# CONFIG_PHY_CPCAP_USB is not set CONFIG_PHYLIB=y # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set @@ -3919,6 +3934,7 @@ CONFIG_POSIX_MQUEUE=y # CONFIG_POWER_AVS is not set CONFIG_POWERCAP=y # CONFIG_POWER_RESET_BRCMKONA is not set +# CONFIG_POWER_RESET_BRCMSTB is not set # CONFIG_POWER_RESET_LTC2952 is not set # CONFIG_POWER_RESET_RESTART is not set # CONFIG_POWER_RESET_SYSCON is not set @@ -4085,6 +4101,7 @@ CONFIG_RD_XZ=y # CONFIG_READABLE_ASM is not set CONFIG_REALTEK_AUTOPM=y CONFIG_REALTEK_PHY=m +# CONFIG_REFCOUNT_FULL is not set CONFIG_REGMAP_I2C=y CONFIG_REGMAP=y # CONFIG_REGULATOR_DEBUG is not set @@ -4101,6 +4118,7 @@ CONFIG_RELAY=y # CONFIG_RELOCATABLE_TEST is not set CONFIG_RELOCATABLE=y CONFIG_REMOTEPROC=m +# CONFIG_RESET_TI_SYSCON is not set # CONFIG_RFD_FTL is not set CONFIG_RFKILL_GPIO=m CONFIG_RFKILL_INPUT=y @@ -4504,6 +4522,7 @@ CONFIG_SENSORS_IBMPEX=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m CONFIG_SENSORS_INA3221=m +# CONFIG_SENSORS_IR35221 is not set # CONFIG_SENSORS_ISL29018 is not set # CONFIG_SENSORS_ISL29028 is not set CONFIG_SENSORS_IT87=m @@ -4611,6 +4630,7 @@ CONFIG_SENSORS_WM831X=m CONFIG_SENSORS_WM8350=m # CONFIG_SENSORS_XGENE is not set CONFIG_SENSORS_ZL6100=m +# CONFIG_SERIAL_8250_ASPEED_VUART is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_CS=m # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set @@ -5056,6 +5076,7 @@ CONFIG_SPI_MASTER=y CONFIG_SPI_PXA2XX=m # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_SLAVE is not set # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_TOPCLIFF_PCH is not set @@ -5246,6 +5267,8 @@ CONFIG_THRUSTMASTER_FF=y CONFIG_THUNDERBOLT=m # CONFIG_TI_ADC081C is not set # CONFIG_TI_ADC0832 is not set +# CONFIG_TI_ADC084S021 is not set +# CONFIG_TI_ADC108S102 is not set # CONFIG_TI_ADC12138 is not set # CONFIG_TI_ADC128S052 is not set # CONFIG_TI_ADC161S626 is not set @@ -5380,6 +5403,7 @@ CONFIG_TUN=m CONFIG_TYPEC_FUSB302=m CONFIG_TYPEC_TCPCI=m CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_WCOVE=m CONFIG_TYPHOON=m CONFIG_UBIFS_ATIME_SUPPORT=y @@ -5391,6 +5415,7 @@ CONFIG_UBIFS_FS_SECURITY=y # CONFIG_UBSAN is not set # CONFIG_UBSAN_SANITIZE_ALL is not set # CONFIG_UCB1400_CORE is not set +CONFIG_UCSI_ACPI=m CONFIG_UCSI=m CONFIG_UDF_FS=m # CONFIG_UEVENT_HELPER is not set @@ -5437,6 +5462,7 @@ CONFIG_USB_CDC_PHONET=m CONFIG_USB_CHAOSKEY=m # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_CHIPIDEA_ULPI is not set +# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set CONFIG_USB_CXACRU=m # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set @@ -5684,6 +5710,7 @@ CONFIG_USB_SISUSBVGA=m # CONFIG_USB_SL811_CS is not set CONFIG_USB_SL811_HCD_ISO=y CONFIG_USB_SL811_HCD=m +CONFIG_USB_SNP_UDC_PLAT=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_STKWEBCAM=m CONFIG_USB_STORAGE_ALAUDA=m diff --git a/kernel.spec b/kernel.spec index 57056a634..cbf182c18 100644 --- a/kernel.spec +++ b/kernel.spec @@ -6,7 +6,7 @@ Summary: The Linux kernel # For a stable, released kernel, released_kernel should be 1. For rawhide # and/or a kernel built from an rc or git snapshot, released_kernel should # be 0. -%global released_kernel 1 +%global released_kernel 0 # Sign modules on x86. Make sure the config files match this setting if more # architectures are added. @@ -69,7 +69,7 @@ Summary: The Linux kernel # The rc snapshot level %global rcrev 0 # The git snapshot level -%define gitrev 0 +%define gitrev 1 # Set rpm version accordingly %define rpmversion 4.%{upstream_sublevel}.0 %endif @@ -552,7 +552,8 @@ Patch121: xen-pciback-Don-t-disable-PCI_COMMAND-on-PCI-device-.patch Patch122: Input-synaptics-pin-3-touches-when-the-firmware-repo.patch -Patch123: firmware-Drop-WARN-from-usermodehelper_read_trylock-.patch +# This no longer applies, let's see if it needs to be updated +# Patch123: firmware-Drop-WARN-from-usermodehelper_read_trylock-.patch # 200 - x86 / secureboot @@ -583,17 +584,11 @@ Patch302: usb-phy-tegra-Add-38.4MHz-clock-table-entry.patch # Fix OMAP4 (pandaboard) Patch303: arm-revert-mmc-omap_hsmmc-Use-dma_request_chan-for-reque.patch -# http://www.spinics.net/lists/arm-kernel/msg582772.html -Patch304: arm-dts-boneblack-wireless-add-WL1835-Bluetooth-device-node.patch - # http://patchwork.ozlabs.org/patch/587554/ Patch305: ARM-tegra-usb-no-reset.patch Patch306: AllWinner-net-emac.patch -# http://www.spinics.net/lists/devicetree/msg163238.html -Patch308: bcm2837-initial-support.patch - # http://www.spinics.net/lists/dri-devel/msg132235.html Patch309: drm-vc4-Fix-OOPSes-from-trying-to-cache-a-partially-constructed-BO..patch @@ -603,7 +598,6 @@ Patch311: arm-imx6-hummingboard2.patch Patch312: arm64-Add-option-of-13-for-FORCE_MAX_ZONEORDER.patch Patch313: bcm2835-clk-audio-jitter-issues.patch -Patch314: bcm2835-fix-potential-null-pointer-dereferences.patch # https://patchwork.freedesktop.org/patch/163300/ # https://patchwork.freedesktop.org/patch/161978/ @@ -629,11 +623,8 @@ Patch504: RFC-audit-fix-a-race-condition-with-the-auditd-tracking-code.patch # 600 - Patches for improved Bay and Cherry Trail device support # Below patches are pending in -next: -Patch601: 0001-platform-x86-Add-driver-for-ACPI-INT0002-Virtual-GPI.patch Patch602: 0002-mfd-Add-Cherry-Trail-Whiskey-Cove-PMIC-driver.patch -Patch603: 0003-power-supply-core-Add-support-for-supplied-from-devi.patch Patch604: 0004-platform-x86-intel_cht_int33fe-Set-supplied-from-pro.patch -Patch605: 0005-ACPI-PMIC-xpower-Add-support-for-the-GPI1-regulator-.patch Patch606: 0006-Input-axp20x-pek-Add-wakeup-support.patch Patch607: 0007-platform-x86-silead_dmi-Add-touchscreen-info-for-GP-.patch Patch608: 0008-platform-x86-silead_dmi-Add-touchscreen-info-for-PoV.patch @@ -2201,6 +2192,10 @@ fi # # %changelog +* Wed Jul 05 2017 Laura Abbott - 4.13.0-0.rc0.git1.1 + +- Linux v4.12-3441-g1996454 + * Wed Jul 05 2017 Laura Abbott - Reenable debugging options. diff --git a/sources b/sources index 71068187f..2c7a7ace0 100644 --- a/sources +++ b/sources @@ -1,2 +1,3 @@ SHA512 (perf-man-4.12.tar.gz) = 4d3bbda1f520dba0007c351af46f45085fe4842074eb2e01aee736fd369df595f8f72ed6c1192715f1120bf3353279777f9dca1178fe93bffe5be2de700d409c SHA512 (linux-4.12.tar.xz) = 8e81b41b253e63233e92948941f44c6482acb52aa3a3fd172f03a38a86f2c35b2ad4fd407acd1bc3964673eba344fe104d3a03e3ff4bf9cd1f22bd44263bd728 +SHA512 (patch-4.12-git1.xz) = ac4417feda098e6fc91965c9fe2e456cb91c2b1e079b36247040eb47fad2f50c2d990a945c58bbde1c702998507d051f2cd884d6d8fb985741170aa9e3f572ed