Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

mfd: qcom-spmi-pmic: Add support for PM660/PM660L

Add the subtype and compatible strings for PM660 and PM660L,
found in various SoCs, including SDM630, SDM636, SDM660 and
SDA variants.

Signed-off-by: AngeloGioacchino Del Regno <kholk11@gmail.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>

authored by

AngeloGioacchino Del Regno and committed by
Lee Jones
a4b9be29 68a90a6c

+4
+4
drivers/mfd/qcom-spmi-pmic.c
··· 36 36 #define PM8998_SUBTYPE 0x14 37 37 #define PMI8998_SUBTYPE 0x15 38 38 #define PM8005_SUBTYPE 0x18 39 + #define PM660L_SUBTYPE 0x1A 40 + #define PM660_SUBTYPE 0x1B 39 41 40 42 static const struct of_device_id pmic_spmi_id_table[] = { 41 43 { .compatible = "qcom,spmi-pmic", .data = (void *)COMMON_SUBTYPE }, ··· 59 57 { .compatible = "qcom,pm8998", .data = (void *)PM8998_SUBTYPE }, 60 58 { .compatible = "qcom,pmi8998", .data = (void *)PMI8998_SUBTYPE }, 61 59 { .compatible = "qcom,pm8005", .data = (void *)PM8005_SUBTYPE }, 60 + { .compatible = "qcom,pm660l", .data = (void *)PM660L_SUBTYPE }, 61 + { .compatible = "qcom,pm660", .data = (void *)PM660_SUBTYPE }, 62 62 { } 63 63 }; 64 64