--- zzzz-none-000/linux-5.15.111/drivers/mmc/host/Kconfig 2023-05-11 14:00:40.000000000 +0000 +++ puma7-atom-6670-761/linux-5.15.111/drivers/mmc/host/Kconfig 2024-02-07 10:23:07.000000000 +0000 @@ -68,6 +68,17 @@ If unsure, say N. +config AVM_MMC_SDHCI_ERRORSTATS + bool "SDHCI error statistics" + depends on MMC_SDHCI + help + This enables sdhci error statistics for the mmc host, adding + counters for the error flags in the SDHCI Error Interrupt Status + Register. The statistics can be read from debugfs, and are logged + to the console. + + This is an AVM extension. + config MMC_SDHCI_IO_ACCESSORS bool depends on MMC_SDHCI @@ -120,6 +131,7 @@ config MMC_SDHCI_ACPI tristate "SDHCI support for ACPI enumerated SDHCI controllers" depends on MMC_SDHCI && ACPI && PCI + select MMC_SDHCI_IO_ACCESSORS select IOSF_MBI if X86 help This selects support for ACPI enumerated SDHCI controllers, @@ -130,6 +142,22 @@ If unsure, say N. +config MMC_SDHCI_ACPI_FORCE_POWER_ON + bool "Force Power On through ACPI methods" + depends on X86_PUMA7 + depends on MMC_SDHCI_ACPI + help + This forces the controller and all connected devices to + power on before probing. This is done using ACPI. + + Some devices may have separate enabling lines that are + controlled through GPIO. By calling the ACPI _PS0 method, + these devices will be powered on and enabled before + probing. This is to ensure all devices connected can be + seen by the controller. + + If unsure, say N. + config MMC_SDHCI_PLTFM tristate "SDHCI platform and OF driver helper" depends on MMC_SDHCI