[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20210831074922.273809-1-navin@linumiz.com>
Date: Tue, 31 Aug 2021 13:19:22 +0530
From: Navin Sankar Velliangiri <navin@...umiz.com>
To: linux-rtc@...r.kernel.org, devicetree@...r.kernel.org,
linux-kernel@...r.kernel.org
Cc: a.zummo@...ertech.it, alexandre.belloni@...tlin.com,
robh+dt@...nel.org, navin@...umiz.com
Subject: [PATCH] rtc: bq32000: Add TI BQ32002 compatible
The TI BQ32002 is software compatible with the TI BQ32000,
add DT compatible entries
Signed-off-by: Navin Sankar Velliangiri <navin@...umiz.com>
---
Documentation/devicetree/bindings/rtc/ti,bq32000.yaml | 11 +++++++++++
drivers/rtc/rtc-bq32k.c | 2 ++
2 files changed, 13 insertions(+)
diff --git a/Documentation/devicetree/bindings/rtc/ti,bq32000.yaml b/Documentation/devicetree/bindings/rtc/ti,bq32000.yaml
index bf9c1c4ddb7e..2ddf1cc097d8 100644
--- a/Documentation/devicetree/bindings/rtc/ti,bq32000.yaml
+++ b/Documentation/devicetree/bindings/rtc/ti,bq32000.yaml
@@ -15,6 +15,7 @@ allOf:
properties:
compatible:
const: ti,bq32000
+ const: ti,bq32002
reg:
const: 0x68
@@ -35,6 +36,16 @@ required:
additionalProperties: false
+if:
+ properties:
+ compatible:
+ items:
+ - const: ti,bq32002
+then:
+ properties:
+ trickle-resistor-ohms: false
+ trickle-diode-disable: false
+
examples:
- |
i2c {
diff --git a/drivers/rtc/rtc-bq32k.c b/drivers/rtc/rtc-bq32k.c
index 2235c968842d..a167a6afdc7e 100644
--- a/drivers/rtc/rtc-bq32k.c
+++ b/drivers/rtc/rtc-bq32k.c
@@ -307,12 +307,14 @@ static int bq32k_remove(struct i2c_client *client)
static const struct i2c_device_id bq32k_id[] = {
{ "bq32000", 0 },
+ { "bq32002", 0 },
{ }
};
MODULE_DEVICE_TABLE(i2c, bq32k_id);
static const __maybe_unused struct of_device_id bq32k_of_match[] = {
{ .compatible = "ti,bq32000" },
+ { .compatible = "ti,bq32002" },
{ }
};
MODULE_DEVICE_TABLE(of, bq32k_of_match);
--
2.32.0
Powered by blists - more mailing lists