Hi, The third version of the sdhci-xenon ACPI support addresses a comment regarding clk_disable_unprepare dependency on DT. The MacchiatoBin firmware for testing can be obtained from: https://drive.google.com/file/d/1Y8BhyaCrksQgT_GPfpqqiYHpQ41kP8Kp Changelog: v2->v3 * Call clk_disable_unprepare unconditionally. * Add Adrian's Acked-by to all patches. v1->v2 * Split single commit to 4 * Use device_match_data and dedicated ACPI ID's per controller variant Marcin Wojtas (4): mmc: sdhci-xenon: use match data for controllers variants mmc: sdhci-xenon: switch to device_* API mmc: sdhci-xenon: use clk only with DT mmc: sdhci-xenon: introduce ACPI support drivers/mmc/host/sdhci-xenon.h | 12 ++- drivers/mmc/host/sdhci-xenon-phy.c | 40 ++++---- drivers/mmc/host/sdhci-xenon.c | 101 +++++++++++++------- 3 files changed, 97 insertions(+), 56 deletions(-) -- 2.29.0