diff mbox series

mmc: sdhci-acpi: Add device ID for the AMDI0041 variant of the AMD eMMC controller.

Message ID 20210318124025.3002861-1-james@pocketfluff.org
State New
Headers show
Series mmc: sdhci-acpi: Add device ID for the AMDI0041 variant of the AMD eMMC controller. | expand

Commit Message

James Young March 18, 2021, 12:40 p.m. UTC
This variant is present on a Lenovo IdeaPad Slim 1, which uses an AMD Dali/Athlon Silver 3050e.
The Windows AMD SD Host Controller driver also lists this as a valid device ID.

Adding this device ID makes the internal eMMC storage on the Lenovo accessible.
Consequently this makes Linux installable and usable on it as well.

Signed-off-by: James Young <james@pocketfluff.org>
---
 drivers/mmc/host/sdhci-acpi.c | 2 ++
 1 file changed, 2 insertions(+)

Comments

Ulf Hansson March 19, 2021, 2:12 p.m. UTC | #1
On Thu, 18 Mar 2021 at 13:42, James Young <james@pocketfluff.org> wrote:
>

> This variant is present on a Lenovo IdeaPad Slim 1, which uses an AMD Dali/Athlon Silver 3050e.

> The Windows AMD SD Host Controller driver also lists this as a valid device ID.

>

> Adding this device ID makes the internal eMMC storage on the Lenovo accessible.

> Consequently this makes Linux installable and usable on it as well.

>

> Signed-off-by: James Young <james@pocketfluff.org>


Applied for next, thanks!

Kind regards
Uffe


> ---

>  drivers/mmc/host/sdhci-acpi.c | 2 ++

>  1 file changed, 2 insertions(+)

>

> diff --git a/drivers/mmc/host/sdhci-acpi.c b/drivers/mmc/host/sdhci-acpi.c

> index b6574e7fd26b..c3fbf8c825c4 100644

> --- a/drivers/mmc/host/sdhci-acpi.c

> +++ b/drivers/mmc/host/sdhci-acpi.c

> @@ -772,6 +772,7 @@ static const struct sdhci_acpi_uid_slot sdhci_acpi_uids[] = {

>         { "QCOM8051", NULL, &sdhci_acpi_slot_qcom_sd_3v },

>         { "QCOM8052", NULL, &sdhci_acpi_slot_qcom_sd },

>         { "AMDI0040", NULL, &sdhci_acpi_slot_amd_emmc },

> +       { "AMDI0041", NULL, &sdhci_acpi_slot_amd_emmc },

>         { },

>  };

>

> @@ -789,6 +790,7 @@ static const struct acpi_device_id sdhci_acpi_ids[] = {

>         { "QCOM8051" },

>         { "QCOM8052" },

>         { "AMDI0040" },

> +       { "AMDI0041" },

>         { },

>  };

>  MODULE_DEVICE_TABLE(acpi, sdhci_acpi_ids);

> --

> 2.25.1

>
diff mbox series

Patch

diff --git a/drivers/mmc/host/sdhci-acpi.c b/drivers/mmc/host/sdhci-acpi.c
index b6574e7fd26b..c3fbf8c825c4 100644
--- a/drivers/mmc/host/sdhci-acpi.c
+++ b/drivers/mmc/host/sdhci-acpi.c
@@ -772,6 +772,7 @@  static const struct sdhci_acpi_uid_slot sdhci_acpi_uids[] = {
 	{ "QCOM8051", NULL, &sdhci_acpi_slot_qcom_sd_3v },
 	{ "QCOM8052", NULL, &sdhci_acpi_slot_qcom_sd },
 	{ "AMDI0040", NULL, &sdhci_acpi_slot_amd_emmc },
+	{ "AMDI0041", NULL, &sdhci_acpi_slot_amd_emmc },
 	{ },
 };
 
@@ -789,6 +790,7 @@  static const struct acpi_device_id sdhci_acpi_ids[] = {
 	{ "QCOM8051" },
 	{ "QCOM8052" },
 	{ "AMDI0040" },
+	{ "AMDI0041" },
 	{ },
 };
 MODULE_DEVICE_TABLE(acpi, sdhci_acpi_ids);