rtc: rv8803: Add support for the Epson RX8804 RTC
authorFabio Estevam <festevam@gmail.com>
Tue, 30 Nov 2021 12:58:30 +0000 (09:58 -0300)
committerAlexandre Belloni <alexandre.belloni@bootlin.com>
Thu, 2 Dec 2021 22:25:47 +0000 (23:25 +0100)
The Epson RX8804 RTC has the same programming model as RV8803.

Add support for it in the driver.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Reviewed-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Link: https://lore.kernel.org/r/20211130125830.1166194-2-festevam@gmail.com
drivers/rtc/rtc-rv8803.c

index 0d5ed38bf60ccef450259405ad2a3d022d4d50f7..f69e0b1137cd02659ae07d22f4b3f8eda856cd85 100644 (file)
@@ -55,6 +55,7 @@
 
 enum rv8803_type {
        rv_8803,
+       rx_8804,
        rx_8900
 };
 
@@ -601,6 +602,7 @@ static int rv8803_probe(struct i2c_client *client,
 
 static const struct i2c_device_id rv8803_id[] = {
        { "rv8803", rv_8803 },
+       { "rv8804", rx_8804 },
        { "rx8803", rv_8803 },
        { "rx8900", rx_8900 },
        { }
@@ -616,6 +618,10 @@ static const __maybe_unused struct of_device_id rv8803_of_match[] = {
                .compatible = "epson,rx8803",
                .data = (void *)rv_8803
        },
+       {
+               .compatible = "epson,rx8804",
+               .data = (void *)rx_8804
+       },
        {
                .compatible = "epson,rx8900",
                .data = (void *)rx_8900