Add device tree parameter to enable the setting of the capacitor load
parameter, defaults
to 12 pF this parameter allows the setting of 7pF

Signed-off-by Gordon Hollingworth <[email protected]>
---

 drivers/rtc/rtc-pcf8523.c                    | 8 +++++++-

 1 files changed, 7 insertions(+), 1 deletion(-)


diff --git a/drivers/rtc/rtc-pcf8523.c b/drivers/rtc/rtc-pcf8523.c

index 4cdb64b..3045f46 100644

--- a/drivers/rtc/rtc-pcf8523.c

+++ b/drivers/rtc/rtc-pcf8523.c

@@ -299,7 +299,13 @@ static int pcf8523_probe(struct i2c_client *client,

    if (!pcf)

        return -ENOMEM;


-   err = pcf8523_select_capacitance(client, true);

+   if (of_property_read_bool(client->dev.of_node, "nxp,xtalcap-7pf")) {

+       pr_info( "PCF8523 - set 7pF crystal load");

+       err = pcf8523_select_capacitance(client, false);

+   } else {

+       pr_info( "PCF8523 - set 12pF crystal load");

+       err = pcf8523_select_capacitance(client, true);

+   }

    if (err < 0)

        return err;


--
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to