Skip to content

supported.conf: add missing apple-* modules#1

Open
blochl wants to merge 1 commit into
SUSE:masterfrom
blochl:lb-dev
Open

supported.conf: add missing apple-* modules#1
blochl wants to merge 1 commit into
SUSE:masterfrom
blochl:lb-dev

Conversation

@blochl
Copy link
Copy Markdown

@blochl blochl commented May 10, 2026

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.

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 <lb.workbox@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant