All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 1/4] dt-bindings: power: Add BQ27561 compatible
@ 2020-05-28 12:21 Dan Murphy
  2020-05-28 12:21 ` [PATCH v2 2/4] power: supply: bq27xxx_battery: Add the BQ27561 Battery monitor Dan Murphy
                   ` (4 more replies)
  0 siblings, 5 replies; 9+ messages in thread
From: Dan Murphy @ 2020-05-28 12:21 UTC (permalink / raw)
  To: sre, afd, pali; +Cc: linux-pm, robh, linux-kernel, devicetree, Dan Murphy

Add the Texas Instruments bq27561 battery monitor to the bq27xxx
binding.

Signed-off-by: Dan Murphy <dmurphy@ti.com>
---
 Documentation/devicetree/bindings/power/supply/bq27xxx.yaml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Documentation/devicetree/bindings/power/supply/bq27xxx.yaml b/Documentation/devicetree/bindings/power/supply/bq27xxx.yaml
index 03d1020a2e47..51cb1f685dcf 100644
--- a/Documentation/devicetree/bindings/power/supply/bq27xxx.yaml
+++ b/Documentation/devicetree/bindings/power/supply/bq27xxx.yaml
@@ -49,6 +49,7 @@ properties:
       - ti,bq27426
       - ti,bq27441
       - ti,bq27621
+      - ti,bq27561
 
   reg:
     maxItems: 1
-- 
2.26.2


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [PATCH v2 2/4] power: supply: bq27xxx_battery: Add the BQ27561 Battery monitor
  2020-05-28 12:21 [PATCH v2 1/4] dt-bindings: power: Add BQ27561 compatible Dan Murphy
@ 2020-05-28 12:21 ` Dan Murphy
  2020-05-28 12:21 ` [PATCH v2 3/4] dt-bindings: power: Add BQ28z610 compatible Dan Murphy
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 9+ messages in thread
From: Dan Murphy @ 2020-05-28 12:21 UTC (permalink / raw)
  To: sre, afd, pali; +Cc: linux-pm, robh, linux-kernel, devicetree, Dan Murphy

Add the Texas Instruments BQ27561 battery monitor.  The register address
map is laid out the same as compared to other devices within the file.
The battery status register has differing bits to determine if the
battery is full, discharging or dead.

Signed-off-by: Dan Murphy <dmurphy@ti.com>
---
 drivers/power/supply/bq27xxx_battery.c     | 68 +++++++++++++++++++++-
 drivers/power/supply/bq27xxx_battery_i2c.c |  2 +
 include/linux/power/bq27xxx_battery.h      |  1 +
 3 files changed, 70 insertions(+), 1 deletion(-)

diff --git a/drivers/power/supply/bq27xxx_battery.c b/drivers/power/supply/bq27xxx_battery.c
index 942c92127b6d..466bbc549799 100644
--- a/drivers/power/supply/bq27xxx_battery.c
+++ b/drivers/power/supply/bq27xxx_battery.c
@@ -43,6 +43,7 @@
  * http://www.ti.com/product/bq27411-g1
  * http://www.ti.com/product/bq27441-g1
  * http://www.ti.com/product/bq27621-g1
+ * https://www.ti.com/lit/gpn/bq27z561
  */
 
 #include <linux/device.h>
@@ -79,6 +80,11 @@
 #define BQ27000_FLAG_FC		BIT(5)
 #define BQ27000_FLAG_CHGS	BIT(7) /* Charge state flag */
 
+/* BQ27561 has different layout for Flags register */
+#define BQ27561_FLAG_FDC	BIT(4) /* Battery fully discharged */
+#define BQ27561_FLAG_FC		BIT(5) /* Battery fully charged */
+#define BQ27561_FLAG_DIS_CH	BIT(6) /* Battery is discharging */
+
 /* control register params */
 #define BQ27XXX_SEALED			0x20
 #define BQ27XXX_SET_CFGUPDATE		0x13
@@ -431,12 +437,32 @@ static u8
 		[BQ27XXX_REG_DCAP] = 0x3c,
 		[BQ27XXX_REG_AP] = 0x18,
 		BQ27XXX_DM_REG_ROWS,
-	};
+	},
 #define bq27411_regs bq27421_regs
 #define bq27425_regs bq27421_regs
 #define bq27426_regs bq27421_regs
 #define bq27441_regs bq27421_regs
 #define bq27621_regs bq27421_regs
+	bq27561_regs[BQ27XXX_REG_MAX] = {
+		[BQ27XXX_REG_CTRL] = 0x00,
+		[BQ27XXX_REG_TEMP] = 0x06,
+		[BQ27XXX_REG_INT_TEMP] = INVALID_REG_ADDR,
+		[BQ27XXX_REG_VOLT] = 0x08,
+		[BQ27XXX_REG_AI] = 0x14,
+		[BQ27XXX_REG_FLAGS] = 0x0a,
+		[BQ27XXX_REG_TTE] = 0x16,
+		[BQ27XXX_REG_TTF] = 0x18,
+		[BQ27XXX_REG_TTES] = INVALID_REG_ADDR,
+		[BQ27XXX_REG_TTECP] = INVALID_REG_ADDR,
+		[BQ27XXX_REG_NAC] = INVALID_REG_ADDR,
+		[BQ27XXX_REG_FCC] = 0x12,
+		[BQ27XXX_REG_CYCT] = 0x2a,
+		[BQ27XXX_REG_AE] = 0x22,
+		[BQ27XXX_REG_SOC] = 0x2c,
+		[BQ27XXX_REG_DCAP] = 0x3c,
+		[BQ27XXX_REG_AP] = 0x22,
+		BQ27XXX_DM_REG_ROWS,
+	};
 
 static enum power_supply_property bq27000_props[] = {
 	POWER_SUPPLY_PROP_STATUS,
@@ -672,6 +698,25 @@ static enum power_supply_property bq27421_props[] = {
 #define bq27441_props bq27421_props
 #define bq27621_props bq27421_props
 
+static enum power_supply_property bq27561_props[] = {
+	POWER_SUPPLY_PROP_STATUS,
+	POWER_SUPPLY_PROP_PRESENT,
+	POWER_SUPPLY_PROP_VOLTAGE_NOW,
+	POWER_SUPPLY_PROP_CURRENT_NOW,
+	POWER_SUPPLY_PROP_CAPACITY,
+	POWER_SUPPLY_PROP_CAPACITY_LEVEL,
+	POWER_SUPPLY_PROP_TEMP,
+	POWER_SUPPLY_PROP_TIME_TO_EMPTY_NOW,
+	POWER_SUPPLY_PROP_TIME_TO_FULL_NOW,
+	POWER_SUPPLY_PROP_TECHNOLOGY,
+	POWER_SUPPLY_PROP_CHARGE_FULL,
+	POWER_SUPPLY_PROP_CHARGE_FULL_DESIGN,
+	POWER_SUPPLY_PROP_CYCLE_COUNT,
+	POWER_SUPPLY_PROP_POWER_AVG,
+	POWER_SUPPLY_PROP_HEALTH,
+	POWER_SUPPLY_PROP_MANUFACTURER,
+};
+
 struct bq27xxx_dm_reg {
 	u8 subclass_id;
 	u8 offset;
@@ -767,11 +812,14 @@ static struct bq27xxx_dm_reg bq27621_dm_regs[] = {
 #define bq27621_dm_regs 0
 #endif
 
+#define bq27561_dm_regs 0
+
 #define BQ27XXX_O_ZERO	0x00000001
 #define BQ27XXX_O_OTDC	0x00000002 /* has OTC/OTD overtemperature flags */
 #define BQ27XXX_O_UTOT  0x00000004 /* has OT overtemperature flag */
 #define BQ27XXX_O_CFGUP	0x00000008
 #define BQ27XXX_O_RAM	0x00000010
+#define BQ27561_O_BITS	0x00000020
 
 #define BQ27XXX_DATA(ref, key, opt) {		\
 	.opts = (opt),				\
@@ -816,6 +864,7 @@ static struct {
 	[BQ27426]   = BQ27XXX_DATA(bq27426,   0x80008000, BQ27XXX_O_UTOT | BQ27XXX_O_CFGUP | BQ27XXX_O_RAM),
 	[BQ27441]   = BQ27XXX_DATA(bq27441,   0x80008000, BQ27XXX_O_UTOT | BQ27XXX_O_CFGUP | BQ27XXX_O_RAM),
 	[BQ27621]   = BQ27XXX_DATA(bq27621,   0x80008000, BQ27XXX_O_UTOT | BQ27XXX_O_CFGUP | BQ27XXX_O_RAM),
+	[BQ27561]   = BQ27XXX_DATA(bq27561,   0         , BQ27561_O_BITS),
 };
 
 static DEFINE_MUTEX(bq27xxx_list_lock);
@@ -1551,6 +1600,8 @@ static bool bq27xxx_battery_dead(struct bq27xxx_device_info *di, u16 flags)
 {
 	if (di->opts & BQ27XXX_O_ZERO)
 		return flags & (BQ27000_FLAG_EDV1 | BQ27000_FLAG_EDVF);
+	else if (di->opts & BQ27561_O_BITS)
+		return flags & BQ27561_FLAG_FDC;
 	else
 		return flags & (BQ27XXX_FLAG_SOC1 | BQ27XXX_FLAG_SOCF);
 }
@@ -1595,6 +1646,7 @@ void bq27xxx_battery_update(struct bq27xxx_device_info *di)
 				cache.time_to_empty_avg = bq27xxx_battery_read_time(di, BQ27XXX_REG_TTECP);
 			if (di->regs[BQ27XXX_REG_TTF] != INVALID_REG_ADDR)
 				cache.time_to_full = bq27xxx_battery_read_time(di, BQ27XXX_REG_TTF);
+
 			cache.charge_full = bq27xxx_battery_read_fcc(di);
 			cache.capacity = bq27xxx_battery_read_soc(di);
 			if (di->regs[BQ27XXX_REG_AE] != INVALID_REG_ADDR)
@@ -1682,6 +1734,13 @@ static int bq27xxx_battery_status(struct bq27xxx_device_info *di,
 			status = POWER_SUPPLY_STATUS_NOT_CHARGING;
 		else
 			status = POWER_SUPPLY_STATUS_DISCHARGING;
+	} else if (di->opts & BQ27561_O_BITS) {
+		if (di->cache.flags & BQ27561_FLAG_FC)
+			status = POWER_SUPPLY_STATUS_FULL;
+		else if (di->cache.flags & BQ27561_FLAG_DIS_CH)
+			status = POWER_SUPPLY_STATUS_DISCHARGING;
+		else
+			status = POWER_SUPPLY_STATUS_CHARGING;
 	} else {
 		if (di->cache.flags & BQ27XXX_FLAG_FC)
 			status = POWER_SUPPLY_STATUS_FULL;
@@ -1710,6 +1769,13 @@ static int bq27xxx_battery_capacity_level(struct bq27xxx_device_info *di,
 			level = POWER_SUPPLY_CAPACITY_LEVEL_CRITICAL;
 		else
 			level = POWER_SUPPLY_CAPACITY_LEVEL_NORMAL;
+	} else if (di->opts & BQ27561_O_BITS) {
+		if (di->cache.flags & BQ27561_FLAG_FC)
+			level = POWER_SUPPLY_CAPACITY_LEVEL_FULL;
+		else if (di->cache.flags & BQ27561_FLAG_DIS_CH)
+			level = POWER_SUPPLY_CAPACITY_LEVEL_CRITICAL;
+		else
+			level = POWER_SUPPLY_CAPACITY_LEVEL_NORMAL;
 	} else {
 		if (di->cache.flags & BQ27XXX_FLAG_FC)
 			level = POWER_SUPPLY_CAPACITY_LEVEL_FULL;
diff --git a/drivers/power/supply/bq27xxx_battery_i2c.c b/drivers/power/supply/bq27xxx_battery_i2c.c
index 2677c38a8a42..d0d55e0959d5 100644
--- a/drivers/power/supply/bq27xxx_battery_i2c.c
+++ b/drivers/power/supply/bq27xxx_battery_i2c.c
@@ -253,6 +253,7 @@ static const struct i2c_device_id bq27xxx_i2c_id_table[] = {
 	{ "bq27426", BQ27426 },
 	{ "bq27441", BQ27441 },
 	{ "bq27621", BQ27621 },
+	{ "bq27561", BQ27561 },
 	{},
 };
 MODULE_DEVICE_TABLE(i2c, bq27xxx_i2c_id_table);
@@ -286,6 +287,7 @@ static const struct of_device_id bq27xxx_battery_i2c_of_match_table[] = {
 	{ .compatible = "ti,bq27426" },
 	{ .compatible = "ti,bq27441" },
 	{ .compatible = "ti,bq27621" },
+	{ .compatible = "ti,bq27561" },
 	{},
 };
 MODULE_DEVICE_TABLE(of, bq27xxx_battery_i2c_of_match_table);
diff --git a/include/linux/power/bq27xxx_battery.h b/include/linux/power/bq27xxx_battery.h
index 507c5e214c42..4a319950ea22 100644
--- a/include/linux/power/bq27xxx_battery.h
+++ b/include/linux/power/bq27xxx_battery.h
@@ -30,6 +30,7 @@ enum bq27xxx_chip {
 	BQ27426,
 	BQ27441,
 	BQ27621,
+	BQ27561,
 };
 
 struct bq27xxx_device_info;
-- 
2.26.2


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [PATCH v2 3/4] dt-bindings: power: Add BQ28z610 compatible
  2020-05-28 12:21 [PATCH v2 1/4] dt-bindings: power: Add BQ27561 compatible Dan Murphy
  2020-05-28 12:21 ` [PATCH v2 2/4] power: supply: bq27xxx_battery: Add the BQ27561 Battery monitor Dan Murphy
@ 2020-05-28 12:21 ` Dan Murphy
  2020-05-29 19:26   ` Rob Herring
  2020-05-28 12:21 ` [PATCH v2 4/4] power: supply: bq27xxx_battery: Add the BQ28z610 Battery monitor Dan Murphy
                   ` (2 subsequent siblings)
  4 siblings, 1 reply; 9+ messages in thread
From: Dan Murphy @ 2020-05-28 12:21 UTC (permalink / raw)
  To: sre, afd, pali; +Cc: linux-pm, robh, linux-kernel, devicetree, Dan Murphy

Add the Texas Instruments bq28z610 battery monitor to the bq27xxx
binding.

Signed-off-by: Dan Murphy <dmurphy@ti.com>
---
 Documentation/devicetree/bindings/power/supply/bq27xxx.yaml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Documentation/devicetree/bindings/power/supply/bq27xxx.yaml b/Documentation/devicetree/bindings/power/supply/bq27xxx.yaml
index 51cb1f685dcf..d74c99c21604 100644
--- a/Documentation/devicetree/bindings/power/supply/bq27xxx.yaml
+++ b/Documentation/devicetree/bindings/power/supply/bq27xxx.yaml
@@ -50,6 +50,7 @@ properties:
       - ti,bq27441
       - ti,bq27621
       - ti,bq27561
+      - ti,bq28z610
 
   reg:
     maxItems: 1
-- 
2.26.2


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [PATCH v2 4/4] power: supply: bq27xxx_battery: Add the BQ28z610 Battery monitor
  2020-05-28 12:21 [PATCH v2 1/4] dt-bindings: power: Add BQ27561 compatible Dan Murphy
  2020-05-28 12:21 ` [PATCH v2 2/4] power: supply: bq27xxx_battery: Add the BQ27561 Battery monitor Dan Murphy
  2020-05-28 12:21 ` [PATCH v2 3/4] dt-bindings: power: Add BQ28z610 compatible Dan Murphy
@ 2020-05-28 12:21 ` Dan Murphy
  2020-05-29 19:25 ` [PATCH v2 1/4] dt-bindings: power: Add BQ27561 compatible Rob Herring
  2020-06-11 19:46 ` Dan Murphy
  4 siblings, 0 replies; 9+ messages in thread
From: Dan Murphy @ 2020-05-28 12:21 UTC (permalink / raw)
  To: sre, afd, pali; +Cc: linux-pm, robh, linux-kernel, devicetree, Dan Murphy

Add the Texas Instruments BQ28z610 battery monitor.
The register address map is laid out the same as compared to other
devices within the file.

The battery status register bits are similar to the BQ27561 but they
are different compared to other fuel gauge devices within this file.

Signed-off-by: Dan Murphy <dmurphy@ti.com>
---
 drivers/power/supply/bq27xxx_battery.c     | 42 ++++++++++++++++++++++
 drivers/power/supply/bq27xxx_battery_i2c.c |  2 ++
 include/linux/power/bq27xxx_battery.h      |  1 +
 3 files changed, 45 insertions(+)

diff --git a/drivers/power/supply/bq27xxx_battery.c b/drivers/power/supply/bq27xxx_battery.c
index 466bbc549799..07b7d01a720d 100644
--- a/drivers/power/supply/bq27xxx_battery.c
+++ b/drivers/power/supply/bq27xxx_battery.c
@@ -44,6 +44,7 @@
  * http://www.ti.com/product/bq27441-g1
  * http://www.ti.com/product/bq27621-g1
  * https://www.ti.com/lit/gpn/bq27z561
+ * https://www.ti.com/lit/gpn/bq28z610
  */
 
 #include <linux/device.h>
@@ -462,6 +463,26 @@ static u8
 		[BQ27XXX_REG_DCAP] = 0x3c,
 		[BQ27XXX_REG_AP] = 0x22,
 		BQ27XXX_DM_REG_ROWS,
+	},
+	bq28z610_regs[BQ27XXX_REG_MAX] = {
+		[BQ27XXX_REG_CTRL] = 0x00,
+		[BQ27XXX_REG_TEMP] = 0x06,
+		[BQ27XXX_REG_INT_TEMP] = INVALID_REG_ADDR,
+		[BQ27XXX_REG_VOLT] = 0x08,
+		[BQ27XXX_REG_AI] = 0x14,
+		[BQ27XXX_REG_FLAGS] = 0x0a,
+		[BQ27XXX_REG_TTE] = 0x16,
+		[BQ27XXX_REG_TTF] = 0x18,
+		[BQ27XXX_REG_TTES] = INVALID_REG_ADDR,
+		[BQ27XXX_REG_TTECP] = INVALID_REG_ADDR,
+		[BQ27XXX_REG_NAC] = INVALID_REG_ADDR,
+		[BQ27XXX_REG_FCC] = 0x12,
+		[BQ27XXX_REG_CYCT] = 0x2a,
+		[BQ27XXX_REG_AE] = 0x22,
+		[BQ27XXX_REG_SOC] = 0x2c,
+		[BQ27XXX_REG_DCAP] = 0x3c,
+		[BQ27XXX_REG_AP] = 0x22,
+		BQ27XXX_DM_REG_ROWS,
 	};
 
 static enum power_supply_property bq27000_props[] = {
@@ -717,6 +738,25 @@ static enum power_supply_property bq27561_props[] = {
 	POWER_SUPPLY_PROP_MANUFACTURER,
 };
 
+static enum power_supply_property bq28z610_props[] = {
+	POWER_SUPPLY_PROP_STATUS,
+	POWER_SUPPLY_PROP_PRESENT,
+	POWER_SUPPLY_PROP_VOLTAGE_NOW,
+	POWER_SUPPLY_PROP_CURRENT_NOW,
+	POWER_SUPPLY_PROP_CAPACITY,
+	POWER_SUPPLY_PROP_CAPACITY_LEVEL,
+	POWER_SUPPLY_PROP_TEMP,
+	POWER_SUPPLY_PROP_TIME_TO_EMPTY_NOW,
+	POWER_SUPPLY_PROP_TIME_TO_FULL_NOW,
+	POWER_SUPPLY_PROP_TECHNOLOGY,
+	POWER_SUPPLY_PROP_CHARGE_FULL,
+	POWER_SUPPLY_PROP_CHARGE_FULL_DESIGN,
+	POWER_SUPPLY_PROP_CYCLE_COUNT,
+	POWER_SUPPLY_PROP_POWER_AVG,
+	POWER_SUPPLY_PROP_HEALTH,
+	POWER_SUPPLY_PROP_MANUFACTURER,
+};
+
 struct bq27xxx_dm_reg {
 	u8 subclass_id;
 	u8 offset;
@@ -813,6 +853,7 @@ static struct bq27xxx_dm_reg bq27621_dm_regs[] = {
 #endif
 
 #define bq27561_dm_regs 0
+#define bq28z610_dm_regs 0
 
 #define BQ27XXX_O_ZERO	0x00000001
 #define BQ27XXX_O_OTDC	0x00000002 /* has OTC/OTD overtemperature flags */
@@ -865,6 +906,7 @@ static struct {
 	[BQ27441]   = BQ27XXX_DATA(bq27441,   0x80008000, BQ27XXX_O_UTOT | BQ27XXX_O_CFGUP | BQ27XXX_O_RAM),
 	[BQ27621]   = BQ27XXX_DATA(bq27621,   0x80008000, BQ27XXX_O_UTOT | BQ27XXX_O_CFGUP | BQ27XXX_O_RAM),
 	[BQ27561]   = BQ27XXX_DATA(bq27561,   0         , BQ27561_O_BITS),
+	[BQ28Z610]  = BQ27XXX_DATA(bq28z610,  0         , BQ27561_O_BITS),
 };
 
 static DEFINE_MUTEX(bq27xxx_list_lock);
diff --git a/drivers/power/supply/bq27xxx_battery_i2c.c b/drivers/power/supply/bq27xxx_battery_i2c.c
index d0d55e0959d5..12cf0c619d6d 100644
--- a/drivers/power/supply/bq27xxx_battery_i2c.c
+++ b/drivers/power/supply/bq27xxx_battery_i2c.c
@@ -254,6 +254,7 @@ static const struct i2c_device_id bq27xxx_i2c_id_table[] = {
 	{ "bq27441", BQ27441 },
 	{ "bq27621", BQ27621 },
 	{ "bq27561", BQ27561 },
+	{ "bq28z610", BQ28Z610 },
 	{},
 };
 MODULE_DEVICE_TABLE(i2c, bq27xxx_i2c_id_table);
@@ -288,6 +289,7 @@ static const struct of_device_id bq27xxx_battery_i2c_of_match_table[] = {
 	{ .compatible = "ti,bq27441" },
 	{ .compatible = "ti,bq27621" },
 	{ .compatible = "ti,bq27561" },
+	{ .compatible = "ti,bq28z610" },
 	{},
 };
 MODULE_DEVICE_TABLE(of, bq27xxx_battery_i2c_of_match_table);
diff --git a/include/linux/power/bq27xxx_battery.h b/include/linux/power/bq27xxx_battery.h
index 4a319950ea22..50f6230f42c4 100644
--- a/include/linux/power/bq27xxx_battery.h
+++ b/include/linux/power/bq27xxx_battery.h
@@ -31,6 +31,7 @@ enum bq27xxx_chip {
 	BQ27441,
 	BQ27621,
 	BQ27561,
+	BQ28Z610,
 };
 
 struct bq27xxx_device_info;
-- 
2.26.2


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* Re: [PATCH v2 1/4] dt-bindings: power: Add BQ27561 compatible
  2020-05-28 12:21 [PATCH v2 1/4] dt-bindings: power: Add BQ27561 compatible Dan Murphy
                   ` (2 preceding siblings ...)
  2020-05-28 12:21 ` [PATCH v2 4/4] power: supply: bq27xxx_battery: Add the BQ28z610 Battery monitor Dan Murphy
@ 2020-05-29 19:25 ` Rob Herring
  2020-06-11 19:46 ` Dan Murphy
  4 siblings, 0 replies; 9+ messages in thread
From: Rob Herring @ 2020-05-29 19:25 UTC (permalink / raw)
  To: Dan Murphy; +Cc: afd, linux-pm, sre, linux-kernel, pali, devicetree

On Thu, 28 May 2020 07:21:44 -0500, Dan Murphy wrote:
> Add the Texas Instruments bq27561 battery monitor to the bq27xxx
> binding.
> 
> Signed-off-by: Dan Murphy <dmurphy@ti.com>
> ---
>  Documentation/devicetree/bindings/power/supply/bq27xxx.yaml | 1 +
>  1 file changed, 1 insertion(+)
> 

Acked-by: Rob Herring <robh@kernel.org>

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH v2 3/4] dt-bindings: power: Add BQ28z610 compatible
  2020-05-28 12:21 ` [PATCH v2 3/4] dt-bindings: power: Add BQ28z610 compatible Dan Murphy
@ 2020-05-29 19:26   ` Rob Herring
  0 siblings, 0 replies; 9+ messages in thread
From: Rob Herring @ 2020-05-29 19:26 UTC (permalink / raw)
  To: Dan Murphy; +Cc: linux-kernel, sre, devicetree, afd, linux-pm, pali

On Thu, 28 May 2020 07:21:46 -0500, Dan Murphy wrote:
> Add the Texas Instruments bq28z610 battery monitor to the bq27xxx
> binding.
> 
> Signed-off-by: Dan Murphy <dmurphy@ti.com>
> ---
>  Documentation/devicetree/bindings/power/supply/bq27xxx.yaml | 1 +
>  1 file changed, 1 insertion(+)
> 

Acked-by: Rob Herring <robh@kernel.org>

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH v2 1/4] dt-bindings: power: Add BQ27561 compatible
  2020-05-28 12:21 [PATCH v2 1/4] dt-bindings: power: Add BQ27561 compatible Dan Murphy
                   ` (3 preceding siblings ...)
  2020-05-29 19:25 ` [PATCH v2 1/4] dt-bindings: power: Add BQ27561 compatible Rob Herring
@ 2020-06-11 19:46 ` Dan Murphy
  2020-07-01 16:24   ` Dan Murphy
  4 siblings, 1 reply; 9+ messages in thread
From: Dan Murphy @ 2020-06-11 19:46 UTC (permalink / raw)
  To: sre, afd, pali; +Cc: linux-pm, robh, linux-kernel, devicetree

Bump to the series

On 5/28/20 7:21 AM, Dan Murphy wrote:
> Add the Texas Instruments bq27561 battery monitor to the bq27xxx
> binding.
>
> Signed-off-by: Dan Murphy <dmurphy@ti.com>
> ---
>   Documentation/devicetree/bindings/power/supply/bq27xxx.yaml | 1 +
>   1 file changed, 1 insertion(+)
>
> diff --git a/Documentation/devicetree/bindings/power/supply/bq27xxx.yaml b/Documentation/devicetree/bindings/power/supply/bq27xxx.yaml
> index 03d1020a2e47..51cb1f685dcf 100644
> --- a/Documentation/devicetree/bindings/power/supply/bq27xxx.yaml
> +++ b/Documentation/devicetree/bindings/power/supply/bq27xxx.yaml
> @@ -49,6 +49,7 @@ properties:
>         - ti,bq27426
>         - ti,bq27441
>         - ti,bq27621
> +      - ti,bq27561
>   
>     reg:
>       maxItems: 1

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH v2 1/4] dt-bindings: power: Add BQ27561 compatible
  2020-06-11 19:46 ` Dan Murphy
@ 2020-07-01 16:24   ` Dan Murphy
  0 siblings, 0 replies; 9+ messages in thread
From: Dan Murphy @ 2020-07-01 16:24 UTC (permalink / raw)
  To: sre, afd, pali; +Cc: linux-pm, robh, linux-kernel, devicetree

Sebastian


On 6/11/20 2:46 PM, Dan Murphy wrote:
> Bump to the series
>
I am wondering if this patchset was applied yet?

I have not recieved any comments except Rob's acks on the bindings

Dan



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH v2 4/4] power: supply: bq27xxx_battery: Add the BQ28z610 Battery monitor
@ 2020-06-05 21:08 kernel test robot
  0 siblings, 0 replies; 9+ messages in thread
From: kernel test robot @ 2020-06-05 21:08 UTC (permalink / raw)
  To: kbuild

[-- Attachment #1: Type: text/plain, Size: 44357 bytes --]

CC: kbuild-all(a)lists.01.org
In-Reply-To: <20200528122147.6171-4-dmurphy@ti.com>
References: <20200528122147.6171-4-dmurphy@ti.com>
TO: Dan Murphy <dmurphy@ti.com>
TO: sre(a)kernel.org
TO: afd(a)ti.com
TO: pali(a)kernel.org
CC: linux-pm(a)vger.kernel.org
CC: robh(a)kernel.org
CC: linux-kernel(a)vger.kernel.org
CC: devicetree(a)vger.kernel.org
CC: Dan Murphy <dmurphy@ti.com>

Hi Dan,

I love your patch! Perhaps something to improve:

[auto build test WARNING on power-supply/for-next]
[cannot apply to linus/master v5.7]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system. BTW, we also suggest to use '--base' option to specify the
base tree in git format-patch, please see https://stackoverflow.com/a/37406982]

url:    https://github.com/0day-ci/linux/commits/Dan-Murphy/dt-bindings-power-Add-BQ27561-compatible/20200528-202355
base:   https://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git for-next
:::::: branch date: 8 days ago
:::::: commit date: 8 days ago
config: x86_64-randconfig-c023-20200605 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-13) 9.3.0

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
Reported-by: Julia Lawall <julia.lawall@lip6.fr>


coccinelle warnings: (new ones prefixed by >>)

>> drivers/power/supply/bq27xxx_battery.c:447:1-13: WARNING bq27561_regs and bq28z610_regs (line 467) are identical
>> drivers/power/supply/bq27xxx_battery.c:722:34-47: WARNING bq27561_props and bq28z610_props (line 741) are identical

# https://github.com/0day-ci/linux/commit/5dff4eaa8047c57c208639b38f0d15ca80eeb391
git remote add linux-review https://github.com/0day-ci/linux
git remote update linux-review
git checkout 5dff4eaa8047c57c208639b38f0d15ca80eeb391
vim +447 drivers/power/supply/bq27xxx_battery.c

d74534c2777585 drivers/power/bq27xxx_battery.c        Andrew F. Davis 2015-09-22  132  
0670c9b3588f16 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-06-07  133  #define BQ27XXX_DM_REG_ROWS \
0670c9b3588f16 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-06-07  134  	[BQ27XXX_DM_CTRL] = 0x61,  \
0670c9b3588f16 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-06-07  135  	[BQ27XXX_DM_CLASS] = 0x3e, \
0670c9b3588f16 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-06-07  136  	[BQ27XXX_DM_BLOCK] = 0x3f, \
0670c9b3588f16 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-06-07  137  	[BQ27XXX_DM_DATA] = 0x40,  \
0670c9b3588f16 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-06-07  138  	[BQ27XXX_DM_CKSUM] = 0x60
0670c9b3588f16 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-06-07  139  
d74534c2777585 drivers/power/bq27xxx_battery.c        Andrew F. Davis 2015-09-22  140  /* Register mappings */
9aade6d8f9d0fd drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-08-23  141  static u8
9aade6d8f9d0fd drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-08-23  142  	bq27000_regs[BQ27XXX_REG_MAX] = {
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  143  		[BQ27XXX_REG_CTRL] = 0x00,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  144  		[BQ27XXX_REG_TEMP] = 0x06,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  145  		[BQ27XXX_REG_INT_TEMP] = INVALID_REG_ADDR,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  146  		[BQ27XXX_REG_VOLT] = 0x08,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  147  		[BQ27XXX_REG_AI] = 0x14,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  148  		[BQ27XXX_REG_FLAGS] = 0x0a,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  149  		[BQ27XXX_REG_TTE] = 0x16,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  150  		[BQ27XXX_REG_TTF] = 0x18,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  151  		[BQ27XXX_REG_TTES] = 0x1c,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  152  		[BQ27XXX_REG_TTECP] = 0x26,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  153  		[BQ27XXX_REG_NAC] = 0x0c,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  154  		[BQ27XXX_REG_FCC] = 0x12,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  155  		[BQ27XXX_REG_CYCT] = 0x2a,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  156  		[BQ27XXX_REG_AE] = 0x22,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  157  		[BQ27XXX_REG_SOC] = 0x0b,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  158  		[BQ27XXX_REG_DCAP] = 0x76,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  159  		[BQ27XXX_REG_AP] = 0x24,
0670c9b3588f16 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-06-07  160  		[BQ27XXX_DM_CTRL] = INVALID_REG_ADDR,
0670c9b3588f16 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-06-07  161  		[BQ27XXX_DM_CLASS] = INVALID_REG_ADDR,
0670c9b3588f16 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-06-07  162  		[BQ27XXX_DM_BLOCK] = INVALID_REG_ADDR,
0670c9b3588f16 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-06-07  163  		[BQ27XXX_DM_DATA] = INVALID_REG_ADDR,
0670c9b3588f16 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-06-07  164  		[BQ27XXX_DM_CKSUM] = INVALID_REG_ADDR,
2e05b518c89714 drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-06-17  165  	},
9aade6d8f9d0fd drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-08-23  166  	bq27010_regs[BQ27XXX_REG_MAX] = {
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  167  		[BQ27XXX_REG_CTRL] = 0x00,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  168  		[BQ27XXX_REG_TEMP] = 0x06,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  169  		[BQ27XXX_REG_INT_TEMP] = INVALID_REG_ADDR,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  170  		[BQ27XXX_REG_VOLT] = 0x08,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  171  		[BQ27XXX_REG_AI] = 0x14,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  172  		[BQ27XXX_REG_FLAGS] = 0x0a,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  173  		[BQ27XXX_REG_TTE] = 0x16,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  174  		[BQ27XXX_REG_TTF] = 0x18,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  175  		[BQ27XXX_REG_TTES] = 0x1c,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  176  		[BQ27XXX_REG_TTECP] = 0x26,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  177  		[BQ27XXX_REG_NAC] = 0x0c,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  178  		[BQ27XXX_REG_FCC] = 0x12,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  179  		[BQ27XXX_REG_CYCT] = 0x2a,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  180  		[BQ27XXX_REG_AE] = INVALID_REG_ADDR,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  181  		[BQ27XXX_REG_SOC] = 0x0b,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  182  		[BQ27XXX_REG_DCAP] = 0x76,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  183  		[BQ27XXX_REG_AP] = INVALID_REG_ADDR,
0670c9b3588f16 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-06-07  184  		[BQ27XXX_DM_CTRL] = INVALID_REG_ADDR,
0670c9b3588f16 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-06-07  185  		[BQ27XXX_DM_CLASS] = INVALID_REG_ADDR,
0670c9b3588f16 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-06-07  186  		[BQ27XXX_DM_BLOCK] = INVALID_REG_ADDR,
0670c9b3588f16 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-06-07  187  		[BQ27XXX_DM_DATA] = INVALID_REG_ADDR,
0670c9b3588f16 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-06-07  188  		[BQ27XXX_DM_CKSUM] = INVALID_REG_ADDR,
2e05b518c89714 drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-06-17  189  	},
9aade6d8f9d0fd drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-08-23  190  	bq2750x_regs[BQ27XXX_REG_MAX] = {
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  191  		[BQ27XXX_REG_CTRL] = 0x00,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  192  		[BQ27XXX_REG_TEMP] = 0x06,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  193  		[BQ27XXX_REG_INT_TEMP] = 0x28,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  194  		[BQ27XXX_REG_VOLT] = 0x08,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  195  		[BQ27XXX_REG_AI] = 0x14,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  196  		[BQ27XXX_REG_FLAGS] = 0x0a,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  197  		[BQ27XXX_REG_TTE] = 0x16,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  198  		[BQ27XXX_REG_TTF] = INVALID_REG_ADDR,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  199  		[BQ27XXX_REG_TTES] = 0x1a,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  200  		[BQ27XXX_REG_TTECP] = INVALID_REG_ADDR,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  201  		[BQ27XXX_REG_NAC] = 0x0c,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  202  		[BQ27XXX_REG_FCC] = 0x12,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  203  		[BQ27XXX_REG_CYCT] = 0x2a,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  204  		[BQ27XXX_REG_AE] = INVALID_REG_ADDR,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  205  		[BQ27XXX_REG_SOC] = 0x2c,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  206  		[BQ27XXX_REG_DCAP] = 0x3c,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  207  		[BQ27XXX_REG_AP] = INVALID_REG_ADDR,
0670c9b3588f16 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-06-07  208  		BQ27XXX_DM_REG_ROWS,
2e05b518c89714 drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-06-17  209  	},
1059361fb69b6c drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-08-23  210  #define bq2751x_regs bq27510g3_regs
1059361fb69b6c drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-08-23  211  #define bq2752x_regs bq27510g3_regs
9aade6d8f9d0fd drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-08-23  212  	bq27500_regs[BQ27XXX_REG_MAX] = {
32833635b0fe9b drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  213  		[BQ27XXX_REG_CTRL] = 0x00,
32833635b0fe9b drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  214  		[BQ27XXX_REG_TEMP] = 0x06,
32833635b0fe9b drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  215  		[BQ27XXX_REG_INT_TEMP] = INVALID_REG_ADDR,
32833635b0fe9b drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  216  		[BQ27XXX_REG_VOLT] = 0x08,
32833635b0fe9b drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  217  		[BQ27XXX_REG_AI] = 0x14,
32833635b0fe9b drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  218  		[BQ27XXX_REG_FLAGS] = 0x0a,
32833635b0fe9b drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  219  		[BQ27XXX_REG_TTE] = 0x16,
32833635b0fe9b drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  220  		[BQ27XXX_REG_TTF] = 0x18,
32833635b0fe9b drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  221  		[BQ27XXX_REG_TTES] = 0x1c,
32833635b0fe9b drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  222  		[BQ27XXX_REG_TTECP] = 0x26,
32833635b0fe9b drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  223  		[BQ27XXX_REG_NAC] = 0x0c,
32833635b0fe9b drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  224  		[BQ27XXX_REG_FCC] = 0x12,
32833635b0fe9b drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  225  		[BQ27XXX_REG_CYCT] = 0x2a,
32833635b0fe9b drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  226  		[BQ27XXX_REG_AE] = 0x22,
32833635b0fe9b drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  227  		[BQ27XXX_REG_SOC] = 0x2c,
32833635b0fe9b drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  228  		[BQ27XXX_REG_DCAP] = 0x3c,
32833635b0fe9b drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  229  		[BQ27XXX_REG_AP] = 0x24,
0670c9b3588f16 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-06-07  230  		BQ27XXX_DM_REG_ROWS,
32833635b0fe9b drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  231  	},
1059361fb69b6c drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-08-23  232  #define bq27510g1_regs bq27500_regs
1059361fb69b6c drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-08-23  233  #define bq27510g2_regs bq27500_regs
9aade6d8f9d0fd drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-08-23  234  	bq27510g3_regs[BQ27XXX_REG_MAX] = {
71375aa7d6a739 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  235  		[BQ27XXX_REG_CTRL] = 0x00,
71375aa7d6a739 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  236  		[BQ27XXX_REG_TEMP] = 0x06,
71375aa7d6a739 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  237  		[BQ27XXX_REG_INT_TEMP] = 0x28,
71375aa7d6a739 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  238  		[BQ27XXX_REG_VOLT] = 0x08,
71375aa7d6a739 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  239  		[BQ27XXX_REG_AI] = 0x14,
71375aa7d6a739 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  240  		[BQ27XXX_REG_FLAGS] = 0x0a,
71375aa7d6a739 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  241  		[BQ27XXX_REG_TTE] = 0x16,
71375aa7d6a739 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  242  		[BQ27XXX_REG_TTF] = INVALID_REG_ADDR,
71375aa7d6a739 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  243  		[BQ27XXX_REG_TTES] = 0x1a,
71375aa7d6a739 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  244  		[BQ27XXX_REG_TTECP] = INVALID_REG_ADDR,
71375aa7d6a739 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  245  		[BQ27XXX_REG_NAC] = 0x0c,
71375aa7d6a739 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  246  		[BQ27XXX_REG_FCC] = 0x12,
71375aa7d6a739 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  247  		[BQ27XXX_REG_CYCT] = 0x1e,
71375aa7d6a739 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  248  		[BQ27XXX_REG_AE] = INVALID_REG_ADDR,
71375aa7d6a739 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  249  		[BQ27XXX_REG_SOC] = 0x20,
71375aa7d6a739 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  250  		[BQ27XXX_REG_DCAP] = 0x2e,
71375aa7d6a739 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  251  		[BQ27XXX_REG_AP] = INVALID_REG_ADDR,
0670c9b3588f16 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-06-07  252  		BQ27XXX_DM_REG_ROWS,
71375aa7d6a739 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  253  	},
9aade6d8f9d0fd drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-08-23  254  	bq27520g1_regs[BQ27XXX_REG_MAX] = {
68f2a813eb25bd drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  255  		[BQ27XXX_REG_CTRL] = 0x00,
68f2a813eb25bd drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  256  		[BQ27XXX_REG_TEMP] = 0x06,
68f2a813eb25bd drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  257  		[BQ27XXX_REG_INT_TEMP] = INVALID_REG_ADDR,
68f2a813eb25bd drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  258  		[BQ27XXX_REG_VOLT] = 0x08,
68f2a813eb25bd drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  259  		[BQ27XXX_REG_AI] = 0x14,
68f2a813eb25bd drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  260  		[BQ27XXX_REG_FLAGS] = 0x0a,
68f2a813eb25bd drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  261  		[BQ27XXX_REG_TTE] = 0x16,
68f2a813eb25bd drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  262  		[BQ27XXX_REG_TTF] = 0x18,
68f2a813eb25bd drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  263  		[BQ27XXX_REG_TTES] = 0x1c,
68f2a813eb25bd drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  264  		[BQ27XXX_REG_TTECP] = 0x26,
68f2a813eb25bd drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  265  		[BQ27XXX_REG_NAC] = 0x0c,
68f2a813eb25bd drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  266  		[BQ27XXX_REG_FCC] = 0x12,
68f2a813eb25bd drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  267  		[BQ27XXX_REG_CYCT] = INVALID_REG_ADDR,
68f2a813eb25bd drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  268  		[BQ27XXX_REG_AE] = 0x22,
68f2a813eb25bd drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  269  		[BQ27XXX_REG_SOC] = 0x2c,
68f2a813eb25bd drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  270  		[BQ27XXX_REG_DCAP] = 0x3c,
68f2a813eb25bd drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  271  		[BQ27XXX_REG_AP] = 0x24,
0670c9b3588f16 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-06-07  272  		BQ27XXX_DM_REG_ROWS,
68f2a813eb25bd drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  273  	},
9aade6d8f9d0fd drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-08-23  274  	bq27520g2_regs[BQ27XXX_REG_MAX] = {
a5deb9a93040a4 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  275  		[BQ27XXX_REG_CTRL] = 0x00,
a5deb9a93040a4 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  276  		[BQ27XXX_REG_TEMP] = 0x06,
a5deb9a93040a4 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  277  		[BQ27XXX_REG_INT_TEMP] = 0x36,
a5deb9a93040a4 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  278  		[BQ27XXX_REG_VOLT] = 0x08,
a5deb9a93040a4 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  279  		[BQ27XXX_REG_AI] = 0x14,
a5deb9a93040a4 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  280  		[BQ27XXX_REG_FLAGS] = 0x0a,
a5deb9a93040a4 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  281  		[BQ27XXX_REG_TTE] = 0x16,
a5deb9a93040a4 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  282  		[BQ27XXX_REG_TTF] = 0x18,
a5deb9a93040a4 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  283  		[BQ27XXX_REG_TTES] = 0x1c,
a5deb9a93040a4 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  284  		[BQ27XXX_REG_TTECP] = 0x26,
a5deb9a93040a4 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  285  		[BQ27XXX_REG_NAC] = 0x0c,
a5deb9a93040a4 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  286  		[BQ27XXX_REG_FCC] = 0x12,
a5deb9a93040a4 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  287  		[BQ27XXX_REG_CYCT] = 0x2a,
a5deb9a93040a4 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  288  		[BQ27XXX_REG_AE] = 0x22,
a5deb9a93040a4 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  289  		[BQ27XXX_REG_SOC] = 0x2c,
a5deb9a93040a4 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  290  		[BQ27XXX_REG_DCAP] = 0x3c,
a5deb9a93040a4 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  291  		[BQ27XXX_REG_AP] = 0x24,
0670c9b3588f16 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-06-07  292  		BQ27XXX_DM_REG_ROWS,
a5deb9a93040a4 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  293  	},
9aade6d8f9d0fd drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-08-23  294  	bq27520g3_regs[BQ27XXX_REG_MAX] = {
825e915ba2e811 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  295  		[BQ27XXX_REG_CTRL] = 0x00,
825e915ba2e811 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  296  		[BQ27XXX_REG_TEMP] = 0x06,
825e915ba2e811 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  297  		[BQ27XXX_REG_INT_TEMP] = 0x36,
825e915ba2e811 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  298  		[BQ27XXX_REG_VOLT] = 0x08,
825e915ba2e811 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  299  		[BQ27XXX_REG_AI] = 0x14,
825e915ba2e811 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  300  		[BQ27XXX_REG_FLAGS] = 0x0a,
825e915ba2e811 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  301  		[BQ27XXX_REG_TTE] = 0x16,
825e915ba2e811 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  302  		[BQ27XXX_REG_TTF] = INVALID_REG_ADDR,
825e915ba2e811 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  303  		[BQ27XXX_REG_TTES] = 0x1c,
825e915ba2e811 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  304  		[BQ27XXX_REG_TTECP] = 0x26,
825e915ba2e811 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  305  		[BQ27XXX_REG_NAC] = 0x0c,
825e915ba2e811 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  306  		[BQ27XXX_REG_FCC] = 0x12,
825e915ba2e811 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  307  		[BQ27XXX_REG_CYCT] = 0x2a,
825e915ba2e811 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  308  		[BQ27XXX_REG_AE] = 0x22,
825e915ba2e811 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  309  		[BQ27XXX_REG_SOC] = 0x2c,
825e915ba2e811 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  310  		[BQ27XXX_REG_DCAP] = 0x3c,
825e915ba2e811 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  311  		[BQ27XXX_REG_AP] = 0x24,
0670c9b3588f16 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-06-07  312  		BQ27XXX_DM_REG_ROWS,
825e915ba2e811 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  313  	},
9aade6d8f9d0fd drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-08-23  314  	bq27520g4_regs[BQ27XXX_REG_MAX] = {
8835cae5f2abd7 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  315  		[BQ27XXX_REG_CTRL] = 0x00,
8835cae5f2abd7 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  316  		[BQ27XXX_REG_TEMP] = 0x06,
8835cae5f2abd7 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  317  		[BQ27XXX_REG_INT_TEMP] = 0x28,
8835cae5f2abd7 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  318  		[BQ27XXX_REG_VOLT] = 0x08,
8835cae5f2abd7 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  319  		[BQ27XXX_REG_AI] = 0x14,
8835cae5f2abd7 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  320  		[BQ27XXX_REG_FLAGS] = 0x0a,
8835cae5f2abd7 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  321  		[BQ27XXX_REG_TTE] = 0x16,
8835cae5f2abd7 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  322  		[BQ27XXX_REG_TTF] = INVALID_REG_ADDR,
8835cae5f2abd7 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  323  		[BQ27XXX_REG_TTES] = 0x1c,
8835cae5f2abd7 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  324  		[BQ27XXX_REG_TTECP] = INVALID_REG_ADDR,
8835cae5f2abd7 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  325  		[BQ27XXX_REG_NAC] = 0x0c,
8835cae5f2abd7 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  326  		[BQ27XXX_REG_FCC] = 0x12,
8835cae5f2abd7 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  327  		[BQ27XXX_REG_CYCT] = 0x1e,
8835cae5f2abd7 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  328  		[BQ27XXX_REG_AE] = INVALID_REG_ADDR,
8835cae5f2abd7 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  329  		[BQ27XXX_REG_SOC] = 0x20,
8835cae5f2abd7 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  330  		[BQ27XXX_REG_DCAP] = INVALID_REG_ADDR,
8835cae5f2abd7 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  331  		[BQ27XXX_REG_AP] = INVALID_REG_ADDR,
0670c9b3588f16 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-06-07  332  		BQ27XXX_DM_REG_ROWS,
8835cae5f2abd7 drivers/power/supply/bq27xxx_battery.c Chris Lapa      2017-01-11  333  	},
70a39e1075019e drivers/power/supply/bq27xxx_battery.c Pavel Machek    2017-11-10  334  	bq27521_regs[BQ27XXX_REG_MAX] = {
70a39e1075019e drivers/power/supply/bq27xxx_battery.c Pavel Machek    2017-11-10  335  		[BQ27XXX_REG_CTRL] = 0x02,
70a39e1075019e drivers/power/supply/bq27xxx_battery.c Pavel Machek    2017-11-10  336  		[BQ27XXX_REG_TEMP] = 0x0a,
70a39e1075019e drivers/power/supply/bq27xxx_battery.c Pavel Machek    2017-11-10  337  		[BQ27XXX_REG_INT_TEMP] = INVALID_REG_ADDR,
70a39e1075019e drivers/power/supply/bq27xxx_battery.c Pavel Machek    2017-11-10  338  		[BQ27XXX_REG_VOLT] = 0x0c,
70a39e1075019e drivers/power/supply/bq27xxx_battery.c Pavel Machek    2017-11-10  339  		[BQ27XXX_REG_AI] = 0x0e,
70a39e1075019e drivers/power/supply/bq27xxx_battery.c Pavel Machek    2017-11-10  340  		[BQ27XXX_REG_FLAGS] = 0x08,
70a39e1075019e drivers/power/supply/bq27xxx_battery.c Pavel Machek    2017-11-10  341  		[BQ27XXX_REG_TTE] = INVALID_REG_ADDR,
70a39e1075019e drivers/power/supply/bq27xxx_battery.c Pavel Machek    2017-11-10  342  		[BQ27XXX_REG_TTF] = INVALID_REG_ADDR,
70a39e1075019e drivers/power/supply/bq27xxx_battery.c Pavel Machek    2017-11-10  343  		[BQ27XXX_REG_TTES] = INVALID_REG_ADDR,
70a39e1075019e drivers/power/supply/bq27xxx_battery.c Pavel Machek    2017-11-10  344  		[BQ27XXX_REG_TTECP] = INVALID_REG_ADDR,
70a39e1075019e drivers/power/supply/bq27xxx_battery.c Pavel Machek    2017-11-10  345  		[BQ27XXX_REG_NAC] = INVALID_REG_ADDR,
70a39e1075019e drivers/power/supply/bq27xxx_battery.c Pavel Machek    2017-11-10  346  		[BQ27XXX_REG_FCC] = INVALID_REG_ADDR,
70a39e1075019e drivers/power/supply/bq27xxx_battery.c Pavel Machek    2017-11-10  347  		[BQ27XXX_REG_CYCT] = INVALID_REG_ADDR,
70a39e1075019e drivers/power/supply/bq27xxx_battery.c Pavel Machek    2017-11-10  348  		[BQ27XXX_REG_AE] = INVALID_REG_ADDR,
70a39e1075019e drivers/power/supply/bq27xxx_battery.c Pavel Machek    2017-11-10  349  		[BQ27XXX_REG_SOC] = INVALID_REG_ADDR,
70a39e1075019e drivers/power/supply/bq27xxx_battery.c Pavel Machek    2017-11-10  350  		[BQ27XXX_REG_DCAP] = INVALID_REG_ADDR,
70a39e1075019e drivers/power/supply/bq27xxx_battery.c Pavel Machek    2017-11-10  351  		[BQ27XXX_REG_AP] = INVALID_REG_ADDR,
70a39e1075019e drivers/power/supply/bq27xxx_battery.c Pavel Machek    2017-11-10  352  		[BQ27XXX_DM_CTRL] = INVALID_REG_ADDR,
70a39e1075019e drivers/power/supply/bq27xxx_battery.c Pavel Machek    2017-11-10  353  		[BQ27XXX_DM_CLASS] = INVALID_REG_ADDR,
70a39e1075019e drivers/power/supply/bq27xxx_battery.c Pavel Machek    2017-11-10  354  		[BQ27XXX_DM_BLOCK] = INVALID_REG_ADDR,
70a39e1075019e drivers/power/supply/bq27xxx_battery.c Pavel Machek    2017-11-10  355  		[BQ27XXX_DM_DATA] = INVALID_REG_ADDR,
70a39e1075019e drivers/power/supply/bq27xxx_battery.c Pavel Machek    2017-11-10  356  		[BQ27XXX_DM_CKSUM] = INVALID_REG_ADDR,
70a39e1075019e drivers/power/supply/bq27xxx_battery.c Pavel Machek    2017-11-10  357  	},
9aade6d8f9d0fd drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-08-23  358  	bq27530_regs[BQ27XXX_REG_MAX] = {
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  359  		[BQ27XXX_REG_CTRL] = 0x00,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  360  		[BQ27XXX_REG_TEMP] = 0x06,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  361  		[BQ27XXX_REG_INT_TEMP] = 0x32,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  362  		[BQ27XXX_REG_VOLT] = 0x08,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  363  		[BQ27XXX_REG_AI] = 0x14,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  364  		[BQ27XXX_REG_FLAGS] = 0x0a,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  365  		[BQ27XXX_REG_TTE] = 0x16,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  366  		[BQ27XXX_REG_TTF] = INVALID_REG_ADDR,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  367  		[BQ27XXX_REG_TTES] = INVALID_REG_ADDR,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  368  		[BQ27XXX_REG_TTECP] = INVALID_REG_ADDR,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  369  		[BQ27XXX_REG_NAC] = 0x0c,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  370  		[BQ27XXX_REG_FCC] = 0x12,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  371  		[BQ27XXX_REG_CYCT] = 0x2a,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  372  		[BQ27XXX_REG_AE] = INVALID_REG_ADDR,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  373  		[BQ27XXX_REG_SOC] = 0x2c,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  374  		[BQ27XXX_REG_DCAP] = INVALID_REG_ADDR,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  375  		[BQ27XXX_REG_AP] = 0x24,
0670c9b3588f16 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-06-07  376  		BQ27XXX_DM_REG_ROWS,
2e05b518c89714 drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-06-17  377  	},
3a731c6414c940 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-08-23  378  #define bq27531_regs bq27530_regs
9aade6d8f9d0fd drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-08-23  379  	bq27541_regs[BQ27XXX_REG_MAX] = {
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  380  		[BQ27XXX_REG_CTRL] = 0x00,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  381  		[BQ27XXX_REG_TEMP] = 0x06,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  382  		[BQ27XXX_REG_INT_TEMP] = 0x28,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  383  		[BQ27XXX_REG_VOLT] = 0x08,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  384  		[BQ27XXX_REG_AI] = 0x14,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  385  		[BQ27XXX_REG_FLAGS] = 0x0a,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  386  		[BQ27XXX_REG_TTE] = 0x16,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  387  		[BQ27XXX_REG_TTF] = INVALID_REG_ADDR,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  388  		[BQ27XXX_REG_TTES] = INVALID_REG_ADDR,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  389  		[BQ27XXX_REG_TTECP] = INVALID_REG_ADDR,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  390  		[BQ27XXX_REG_NAC] = 0x0c,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  391  		[BQ27XXX_REG_FCC] = 0x12,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  392  		[BQ27XXX_REG_CYCT] = 0x2a,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  393  		[BQ27XXX_REG_AE] = INVALID_REG_ADDR,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  394  		[BQ27XXX_REG_SOC] = 0x2c,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  395  		[BQ27XXX_REG_DCAP] = 0x3c,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  396  		[BQ27XXX_REG_AP] = 0x24,
0670c9b3588f16 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-06-07  397  		BQ27XXX_DM_REG_ROWS,
2e05b518c89714 drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-06-17  398  	},
3a731c6414c940 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-08-23  399  #define bq27542_regs bq27541_regs
3a731c6414c940 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-08-23  400  #define bq27546_regs bq27541_regs
3a731c6414c940 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-08-23  401  #define bq27742_regs bq27541_regs
9aade6d8f9d0fd drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-08-23  402  	bq27545_regs[BQ27XXX_REG_MAX] = {
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  403  		[BQ27XXX_REG_CTRL] = 0x00,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  404  		[BQ27XXX_REG_TEMP] = 0x06,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  405  		[BQ27XXX_REG_INT_TEMP] = 0x28,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  406  		[BQ27XXX_REG_VOLT] = 0x08,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  407  		[BQ27XXX_REG_AI] = 0x14,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  408  		[BQ27XXX_REG_FLAGS] = 0x0a,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  409  		[BQ27XXX_REG_TTE] = 0x16,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  410  		[BQ27XXX_REG_TTF] = INVALID_REG_ADDR,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  411  		[BQ27XXX_REG_TTES] = INVALID_REG_ADDR,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  412  		[BQ27XXX_REG_TTECP] = INVALID_REG_ADDR,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  413  		[BQ27XXX_REG_NAC] = 0x0c,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  414  		[BQ27XXX_REG_FCC] = 0x12,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  415  		[BQ27XXX_REG_CYCT] = 0x2a,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  416  		[BQ27XXX_REG_AE] = INVALID_REG_ADDR,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  417  		[BQ27XXX_REG_SOC] = 0x2c,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  418  		[BQ27XXX_REG_DCAP] = INVALID_REG_ADDR,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  419  		[BQ27XXX_REG_AP] = 0x24,
0670c9b3588f16 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-06-07  420  		BQ27XXX_DM_REG_ROWS,
2e05b518c89714 drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-06-17  421  	},
9aade6d8f9d0fd drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-08-23  422  	bq27421_regs[BQ27XXX_REG_MAX] = {
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  423  		[BQ27XXX_REG_CTRL] = 0x00,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  424  		[BQ27XXX_REG_TEMP] = 0x02,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  425  		[BQ27XXX_REG_INT_TEMP] = 0x1e,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  426  		[BQ27XXX_REG_VOLT] = 0x04,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  427  		[BQ27XXX_REG_AI] = 0x10,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  428  		[BQ27XXX_REG_FLAGS] = 0x06,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  429  		[BQ27XXX_REG_TTE] = INVALID_REG_ADDR,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  430  		[BQ27XXX_REG_TTF] = INVALID_REG_ADDR,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  431  		[BQ27XXX_REG_TTES] = INVALID_REG_ADDR,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  432  		[BQ27XXX_REG_TTECP] = INVALID_REG_ADDR,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  433  		[BQ27XXX_REG_NAC] = 0x08,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  434  		[BQ27XXX_REG_FCC] = 0x0e,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  435  		[BQ27XXX_REG_CYCT] = INVALID_REG_ADDR,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  436  		[BQ27XXX_REG_AE] = INVALID_REG_ADDR,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  437  		[BQ27XXX_REG_SOC] = 0x1c,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  438  		[BQ27XXX_REG_DCAP] = 0x3c,
5630b4334c676f drivers/power/bq27xxx_battery.c        Andrew F. Davis 2016-05-31  439  		[BQ27XXX_REG_AP] = 0x18,
0670c9b3588f16 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-06-07  440  		BQ27XXX_DM_REG_ROWS,
21d12204359351 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  441  	},
457b42f0aa1c39 drivers/power/supply/bq27xxx_battery.c Liu Xiang       2018-07-22  442  #define bq27411_regs bq27421_regs
3a731c6414c940 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-08-23  443  #define bq27425_regs bq27421_regs
5ef6a16033b47a drivers/power/supply/bq27xxx_battery.c Andrew F. Davis 2018-04-21  444  #define bq27426_regs bq27421_regs
3a731c6414c940 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-08-23  445  #define bq27441_regs bq27421_regs
3a731c6414c940 drivers/power/supply/bq27xxx_battery.c Liam Breck      2017-08-23  446  #define bq27621_regs bq27421_regs
21d12204359351 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28 @447  	bq27561_regs[BQ27XXX_REG_MAX] = {
21d12204359351 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  448  		[BQ27XXX_REG_CTRL] = 0x00,
21d12204359351 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  449  		[BQ27XXX_REG_TEMP] = 0x06,
21d12204359351 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  450  		[BQ27XXX_REG_INT_TEMP] = INVALID_REG_ADDR,
21d12204359351 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  451  		[BQ27XXX_REG_VOLT] = 0x08,
21d12204359351 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  452  		[BQ27XXX_REG_AI] = 0x14,
21d12204359351 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  453  		[BQ27XXX_REG_FLAGS] = 0x0a,
21d12204359351 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  454  		[BQ27XXX_REG_TTE] = 0x16,
21d12204359351 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  455  		[BQ27XXX_REG_TTF] = 0x18,
21d12204359351 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  456  		[BQ27XXX_REG_TTES] = INVALID_REG_ADDR,
21d12204359351 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  457  		[BQ27XXX_REG_TTECP] = INVALID_REG_ADDR,
21d12204359351 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  458  		[BQ27XXX_REG_NAC] = INVALID_REG_ADDR,
21d12204359351 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  459  		[BQ27XXX_REG_FCC] = 0x12,
21d12204359351 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  460  		[BQ27XXX_REG_CYCT] = 0x2a,
21d12204359351 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  461  		[BQ27XXX_REG_AE] = 0x22,
21d12204359351 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  462  		[BQ27XXX_REG_SOC] = 0x2c,
21d12204359351 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  463  		[BQ27XXX_REG_DCAP] = 0x3c,
21d12204359351 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  464  		[BQ27XXX_REG_AP] = 0x22,
21d12204359351 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  465  		BQ27XXX_DM_REG_ROWS,
5dff4eaa8047c5 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  466  	},
5dff4eaa8047c5 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28 @467  	bq28z610_regs[BQ27XXX_REG_MAX] = {
5dff4eaa8047c5 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  468  		[BQ27XXX_REG_CTRL] = 0x00,
5dff4eaa8047c5 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  469  		[BQ27XXX_REG_TEMP] = 0x06,
5dff4eaa8047c5 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  470  		[BQ27XXX_REG_INT_TEMP] = INVALID_REG_ADDR,
5dff4eaa8047c5 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  471  		[BQ27XXX_REG_VOLT] = 0x08,
5dff4eaa8047c5 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  472  		[BQ27XXX_REG_AI] = 0x14,
5dff4eaa8047c5 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  473  		[BQ27XXX_REG_FLAGS] = 0x0a,
5dff4eaa8047c5 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  474  		[BQ27XXX_REG_TTE] = 0x16,
5dff4eaa8047c5 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  475  		[BQ27XXX_REG_TTF] = 0x18,
5dff4eaa8047c5 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  476  		[BQ27XXX_REG_TTES] = INVALID_REG_ADDR,
5dff4eaa8047c5 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  477  		[BQ27XXX_REG_TTECP] = INVALID_REG_ADDR,
5dff4eaa8047c5 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  478  		[BQ27XXX_REG_NAC] = INVALID_REG_ADDR,
5dff4eaa8047c5 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  479  		[BQ27XXX_REG_FCC] = 0x12,
5dff4eaa8047c5 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  480  		[BQ27XXX_REG_CYCT] = 0x2a,
5dff4eaa8047c5 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  481  		[BQ27XXX_REG_AE] = 0x22,
5dff4eaa8047c5 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  482  		[BQ27XXX_REG_SOC] = 0x2c,
5dff4eaa8047c5 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  483  		[BQ27XXX_REG_DCAP] = 0x3c,
5dff4eaa8047c5 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  484  		[BQ27XXX_REG_AP] = 0x22,
5dff4eaa8047c5 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  485  		BQ27XXX_DM_REG_ROWS,
21d12204359351 drivers/power/supply/bq27xxx_battery.c Dan Murphy      2020-05-28  486  	};
d74534c2777585 drivers/power/bq27xxx_battery.c        Andrew F. Davis 2015-09-22  487  

:::::: The code at line 447 was first introduced by commit
:::::: 21d1220435935180251125b9514089d2de94e5e8 power: supply: bq27xxx_battery: Add the BQ27561 Battery monitor

:::::: TO: Dan Murphy <dmurphy@ti.com>
:::::: CC: 0day robot <lkp@intel.com>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 33344 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2020-07-01 16:24 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-28 12:21 [PATCH v2 1/4] dt-bindings: power: Add BQ27561 compatible Dan Murphy
2020-05-28 12:21 ` [PATCH v2 2/4] power: supply: bq27xxx_battery: Add the BQ27561 Battery monitor Dan Murphy
2020-05-28 12:21 ` [PATCH v2 3/4] dt-bindings: power: Add BQ28z610 compatible Dan Murphy
2020-05-29 19:26   ` Rob Herring
2020-05-28 12:21 ` [PATCH v2 4/4] power: supply: bq27xxx_battery: Add the BQ28z610 Battery monitor Dan Murphy
2020-05-29 19:25 ` [PATCH v2 1/4] dt-bindings: power: Add BQ27561 compatible Rob Herring
2020-06-11 19:46 ` Dan Murphy
2020-07-01 16:24   ` Dan Murphy
2020-06-05 21:08 [PATCH v2 4/4] power: supply: bq27xxx_battery: Add the BQ28z610 Battery monitor kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.