From a58efadcd13f1881ac1c8f47b8b1d062ccf8a7a1 Mon Sep 17 00:00:00 2001 From: Leonid Bloch Date: Sun, 10 May 2026 19:11:13 +0300 Subject: [PATCH] supported.conf: add missing apple-* modules config/arm64/default enables the following modules with =m, but none of their paths are listed in supported.conf, nor are they covered by any wildcard entry: drivers/dma/apple-admac drivers/i2c/busses/i2c-pasemi-core # CONFIG_I2C_APPLE drivers/i2c/busses/i2c-pasemi-platform # CONFIG_I2C_APPLE drivers/input/touchscreen/apple_z2 drivers/iommu/apple-dart drivers/nvmem/apple_nvmem_spmi drivers/nvmem/nvmem-apple-efuses drivers/pci/controller/pcie-apple drivers/phy/apple/phy-apple-atc drivers/soc/apple/apple-mailbox drivers/soc/apple/apple-rtkit drivers/soc/apple/apple-sart drivers/soc/apple/apple-tunable drivers/spi/spi-apple drivers/usb/misc/apple-mfi-fastcharge drivers/video/backlight/apple_dwi_bl drivers/watchdog/apple_wdt Modules absent from supported.conf are dropped from packaging, even though they are built and their exports remain in Module.symvers. Out-of-tree KMPs that link against any of these exports therefore have unsatisfiable ksym() Requires on a default install. Mark these modules unsupported, matching neighboring SoC entries, so they are packaged in kernel-default-extra and their ksym() Provides become resolvable on systems that install it. Signed-off-by: Leonid Bloch --- supported.conf | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/supported.conf b/supported.conf index 28757f652e9f..0a54391b976a 100644 --- a/supported.conf +++ b/supported.conf @@ -568,6 +568,7 @@ drivers/devfreq/governor_userspace drivers/devfreq/rk3399_dmc # fate#322003 - drivers/dma/altera-msgdma +- drivers/dma/apple-admac - drivers/dma/bcm-sba-raid drivers/dma/bcm2835-dma - drivers/dma/dma-axi-dmac @@ -1017,6 +1018,8 @@ - drivers/i2c/busses/i2c-owl drivers/i2c/busses/i2c-parport # I2C bus over parallel port drivers/i2c/busses/i2c-parport-light # I2C bus over parallel port (light) +- drivers/i2c/busses/i2c-pasemi-core +- drivers/i2c/busses/i2c-pasemi-platform - drivers/i2c/busses/i2c-pca-platform drivers/i2c/busses/i2c-piix4 - drivers/i2c/busses/i2c-pxa @@ -1440,6 +1443,7 @@ drivers/input/touchscreen/ad7879 drivers/input/touchscreen/ad7879-i2c - drivers/input/touchscreen/ads7846 +- drivers/input/touchscreen/apple_z2 - drivers/input/touchscreen/ar1021_i2c - drivers/input/touchscreen/atmel_mxt_ts - drivers/input/touchscreen/auo-pixcir-ts @@ -1515,6 +1519,7 @@ - drivers/interconnect/icc-core - drivers/interconnect/qcom/qnoc-sdm845 drivers/iommu/amd_iommu_v2 # AMD IOMMU v2 driver +- drivers/iommu/apple-dart - drivers/ipack/carriers/tpci200 - drivers/ipack/devices/ipoctal - drivers/ipack/ipack @@ -2382,6 +2387,8 @@ - drivers/nvdimm/virtio_pmem drivers/nvme/host/* # fate#319965 drivers/nvme/target/* # fate#321732 +- drivers/nvmem/apple_nvmem_spmi +- drivers/nvmem/nvmem-apple-efuses - drivers/nvmem/nvmem-bcm-ocotp - drivers/nvmem/nvmem-imx-iim - drivers/nvmem/nvmem-imx-ocotp @@ -2400,6 +2407,7 @@ drivers/parport/parport_pc # PC-style parallel port driver drivers/parport/parport_serial # Driver for common parallel+serial multi-I/O PCI cards +external drivers/pci/controller/pci-hyperv +- drivers/pci/controller/pcie-apple drivers/pci/controller/pcie-brcmstb drivers/pci/controller/pcie-iproc drivers/pci/controller/pcie-iproc-platform @@ -2435,6 +2443,7 @@ - drivers/phy/amlogic/phy-meson-gxl-usb2 - drivers/phy/amlogic/phy-meson-gxl-usb3 - drivers/phy/amlogic/phy-meson8b-usb2 +- drivers/phy/apple/phy-apple-atc - drivers/phy/broadcom/phy-bcm-kona-usb2 - drivers/phy/broadcom/phy-bcm-ns-usb2 - drivers/phy/broadcom/phy-bcm-ns-usb3 @@ -2907,6 +2916,10 @@ - drivers/slimbus/slim-qcom-ngd-ctrl drivers/slimbus/slimbus - drivers/soc/amlogic/meson-canvas +- drivers/soc/apple/apple-mailbox +- drivers/soc/apple/apple-rtkit +- drivers/soc/apple/apple-sart +- drivers/soc/apple/apple-tunable - drivers/soc/fsl/dpaa2-console drivers/soc/fsl/dpio/fsl-mc-dpio - drivers/soc/mediatek/mtk-cmdq-helper @@ -2917,6 +2930,7 @@ - drivers/soundwire/soundwire-cadence - drivers/soundwire/soundwire-intel - drivers/soundwire/soundwire-intel-init +- drivers/spi/spi-apple - drivers/spi/spi-armada-3700 - drivers/spi/spi-bcm-qspi drivers/spi/spi-bcm2835 @@ -3294,6 +3308,7 @@ drivers/usb/image/microtek # Microtek Scanmaker X6 USB scanner driver drivers/usb/isp1760/isp1760 drivers/usb/misc/adutux +- drivers/usb/misc/apple-mfi-fastcharge drivers/usb/misc/appledisplay - drivers/usb/misc/chaoskey # we just cannot trust unverified external sources of entropy, see bnc#976355 drivers/usb/misc/cypress_cy7c63 @@ -3439,6 +3454,7 @@ - drivers/video/backlight/adp8860_bl - drivers/video/backlight/adp8870_bl drivers/video/backlight/apple_bl +- drivers/video/backlight/apple_dwi_bl - drivers/video/backlight/arcxcnn_bl drivers/video/backlight/backlight - drivers/video/backlight/bd6107 @@ -3515,6 +3531,7 @@ drivers/watchdog/advantechwdt # Advantech Single Board Computer WDT driver drivers/watchdog/alim1535_wdt # ALi M1535 PMU Watchdog Timer driver drivers/watchdog/alim7101_wdt # ALi M7101 PMU Computer Watchdog Timer driver +- drivers/watchdog/apple_wdt - drivers/watchdog/armada_37xx_wdt drivers/watchdog/bcm2835_wdt - drivers/watchdog/bcm7038_wdt