hwmon: (ntc_thermistor) Add Samsung 1404-001221 NTC
authorLinus Walleij <linus.walleij@linaro.org>
Wed, 15 Dec 2021 17:42:41 +0000 (18:42 +0100)
committerGuenter Roeck <linux@roeck-us.net>
Sun, 26 Dec 2021 23:02:06 +0000 (15:02 -0800)
This adds the Samsung 1404-001221 NTC thermistor to the
NTC thermistor driver. As far as I can tell it is electrically
compatible with the Murata 47K NTC thermistor.

This thermistor is mounted in a variety of Samsung products.

Cc: Peter Rosin <peda@axentia.se>
Cc: Chris Lesiak <chris.lesiak@licor.com>
Cc: devicetree@vger.kernel.org
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Acked-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20211215174241.1496169-1-linus.walleij@linaro.org
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Documentation/devicetree/bindings/hwmon/ntc-thermistor.yaml
drivers/hwmon/ntc_thermistor.c

index 9e77cee07dbc4f007219d1cfb14856c10839c1ff..3d3b139a91a2f95a422bb45c546a39cc5681da2c 100644 (file)
@@ -76,6 +76,7 @@ properties:
       - const: murata,ncp15wl333
       - const: murata,ncp03wf104
       - const: murata,ncp15xh103
+      - const: samsung,1404-001221
       # Deprecated "ntp," compatible strings
       - const: ntc,ncp15wb473
         deprecated: true
index 00356c28e8c844323410f779682fcb5ece8d28af..414204f5704c105897c5c8a88f9e67c50517244c 100644 (file)
@@ -45,6 +45,7 @@ enum {
        NTC_NCP15XH103,
        NTC_NCP18WB473,
        NTC_NCP21WB473,
+       NTC_SSG1404001221,
        NTC_LAST,
 };
 
@@ -58,6 +59,7 @@ static const struct platform_device_id ntc_thermistor_id[] = {
        [NTC_NCP15XH103]      = { "ncp15xh103",      TYPE_NCPXXXH103 },
        [NTC_NCP18WB473]      = { "ncp18wb473",      TYPE_NCPXXWB473 },
        [NTC_NCP21WB473]      = { "ncp21wb473",      TYPE_NCPXXWB473 },
+       [NTC_SSG1404001221]   = { "ssg1404-001221",  TYPE_NCPXXWB473 },
        [NTC_LAST]            = { },
 };
 
@@ -671,6 +673,8 @@ static const struct of_device_id ntc_match[] = {
                .data = &ntc_thermistor_id[NTC_NCP18WB473] },
        { .compatible = "murata,ncp21wb473",
                .data = &ntc_thermistor_id[NTC_NCP21WB473] },
+       { .compatible = "samsung,1404-001221",
+               .data = &ntc_thermistor_id[NTC_SSG1404001221] },
 
        /* Usage of vendor name "ntc" is deprecated */
        { .compatible = "ntc,ncp03wb473",