]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
rtc: pcf8563: Add NXP PCA8565 compatible
authorMarek Vasut <marex@denx.de>
Wed, 10 Feb 2021 22:06:23 +0000 (23:06 +0100)
committerAlexandre Belloni <alexandre.belloni@bootlin.com>
Sat, 13 Feb 2021 20:51:05 +0000 (21:51 +0100)
The NXP PCA8565 is software compatible with the NXP PCF8563,
add DT and ACPI compatible entries.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Alessandro Zummo <a.zummo@towertech.it>
Cc: Alexandre Belloni <alexandre.belloni@bootlin.com>
To: linux-rtc@vger.kernel.org
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Link: https://lore.kernel.org/r/20210210220623.23233-1-marex@denx.de
Documentation/devicetree/bindings/rtc/pcf8563.txt
drivers/rtc/rtc-pcf8563.c

index 6076fe76dbfa3fa416cd387c384673abae16e3c6..0a900f7c8977821b7ba7abc490cca33fabddc65a 100644 (file)
@@ -5,7 +5,8 @@ Philips PCF8563/Epson RTC8564 Real Time Clock
 Required properties:
 - compatible: Should contain "nxp,pcf8563",
        "epson,rtc8564" or
-       "microcrystal,rv8564"
+       "microcrystal,rv8564" or
+       "nxp,pca8565"
 - reg: I2C address for chip.
 
 Optional property:
index de3e6c355f2e6cefaa548371ca99f240c3df65e2..18f12f36eb2be7299e3a17dc00f080e533078506 100644 (file)
@@ -597,6 +597,7 @@ static int pcf8563_probe(struct i2c_client *client,
 static const struct i2c_device_id pcf8563_id[] = {
        { "pcf8563", 0 },
        { "rtc8564", 0 },
+       { "pca8565", 0 },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, pcf8563_id);
@@ -606,6 +607,7 @@ static const struct of_device_id pcf8563_of_match[] = {
        { .compatible = "nxp,pcf8563" },
        { .compatible = "epson,rtc8564" },
        { .compatible = "microcrystal,rv8564" },
+       { .compatible = "nxp,pca8565" },
        {}
 };
 MODULE_DEVICE_TABLE(of, pcf8563_of_match);