linux-hwmon.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/5] hwmon: (pmbus/acbel-fsg032) Add Acbel power supply
@ 2023-03-21 19:09 Lakshmi Yadlapati
  2023-03-21 19:09 ` [PATCH v3 1/5] dt-bindings: vendor-prefixes: Add prefix for acbel Lakshmi Yadlapati
                   ` (4 more replies)
  0 siblings, 5 replies; 11+ messages in thread
From: Lakshmi Yadlapati @ 2023-03-21 19:09 UTC (permalink / raw)
  To: robh+dt, linux, jdelvare, krzysztof.kozlowski+dt, joel, andrew, eajames
  Cc: linux-kernel, linux-hwmon, devicetree, Lakshmi Yadlapati

Adding new acbel,fsg032 driver and documentation updates.

Changes since V2:
- Changed the driver name to acbel-fsg032.
- Fix warnings in acbel-fsg032 driver.
- Fix warnings in acbel-fsg032.rst and updated the index.
- Fix comments in trivial-devices.yaml.
- Fix commit message for dts changes.
- Updated the commit messages with new driver name.

Lakshmi Yadlapati (5):
  dt-bindings: vendor-prefixes: Add prefix for acbel
  dt-bindings: trivial-devices: Add acbel,fsg032
  hwmon: (pmbus/acbel-fsg032) Add Acbel power supply
  docs: hwmon: Add documentaion for acbel-fsg032 PSU
  ARM: dts: aspeed: p10bmc: Change power supply info

 .../devicetree/bindings/trivial-devices.yaml  |  2 +
 .../devicetree/bindings/vendor-prefixes.yaml  |  2 +
 Documentation/hwmon/acbel-fsg032.rst          | 80 ++++++++++++++++
 Documentation/hwmon/index.rst                 |  1 +
 arch/arm/boot/dts/aspeed-bmc-ibm-bonnell.dts  | 12 +--
 drivers/hwmon/pmbus/Kconfig                   |  9 ++
 drivers/hwmon/pmbus/Makefile                  |  1 +
 drivers/hwmon/pmbus/acbel-fsg032.c            | 96 +++++++++++++++++++
 8 files changed, 197 insertions(+), 6 deletions(-)
 create mode 100644 Documentation/hwmon/acbel-fsg032.rst
 create mode 100644 drivers/hwmon/pmbus/acbel-fsg032.c

-- 
2.37.2


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

* [PATCH v3 1/5] dt-bindings: vendor-prefixes: Add prefix for acbel
  2023-03-21 19:09 [PATCH v3 0/5] hwmon: (pmbus/acbel-fsg032) Add Acbel power supply Lakshmi Yadlapati
@ 2023-03-21 19:09 ` Lakshmi Yadlapati
  2023-03-22  7:42   ` Krzysztof Kozlowski
  2023-03-21 19:09 ` [PATCH v3 2/5] dt-bindings: trivial-devices: Add acbel,fsg032 Lakshmi Yadlapati
                   ` (3 subsequent siblings)
  4 siblings, 1 reply; 11+ messages in thread
From: Lakshmi Yadlapati @ 2023-03-21 19:09 UTC (permalink / raw)
  To: robh+dt, linux, jdelvare, krzysztof.kozlowski+dt, joel, andrew, eajames
  Cc: linux-kernel, linux-hwmon, devicetree, Lakshmi Yadlapati

Add a vendor prefix entry for acbel (https://www.acbel.com)

Signed-off-by: Lakshmi Yadlapati <lakshmiy@us.ibm.com>
---
 Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Documentation/devicetree/bindings/vendor-prefixes.yaml
index ed64e06ecca4..9dbb8f69be65 100644
--- a/Documentation/devicetree/bindings/vendor-prefixes.yaml
+++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml
@@ -37,6 +37,8 @@ patternProperties:
     description: Abracon Corporation
   "^abt,.*":
     description: ShenZhen Asia Better Technology Ltd.
+  "^acbel,.*":
+    description: Acbel Polytech Inc.
   "^acer,.*":
     description: Acer Inc.
   "^acme,.*":
-- 
2.37.2


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

* [PATCH v3 2/5] dt-bindings: trivial-devices: Add acbel,fsg032
  2023-03-21 19:09 [PATCH v3 0/5] hwmon: (pmbus/acbel-fsg032) Add Acbel power supply Lakshmi Yadlapati
  2023-03-21 19:09 ` [PATCH v3 1/5] dt-bindings: vendor-prefixes: Add prefix for acbel Lakshmi Yadlapati
@ 2023-03-21 19:09 ` Lakshmi Yadlapati
  2023-03-22  7:43   ` Krzysztof Kozlowski
  2023-03-21 19:09 ` [PATCH v3 3/5] hwmon: (pmbus/acbel-fsg032) Add Acbel power supply Lakshmi Yadlapati
                   ` (2 subsequent siblings)
  4 siblings, 1 reply; 11+ messages in thread
From: Lakshmi Yadlapati @ 2023-03-21 19:09 UTC (permalink / raw)
  To: robh+dt, linux, jdelvare, krzysztof.kozlowski+dt, joel, andrew, eajames
  Cc: linux-kernel, linux-hwmon, devicetree, Lakshmi Yadlapati

Add new Acbel FSG032 power supply to trivial devices.

Signed-off-by: Lakshmi Yadlapati <lakshmiy@us.ibm.com>
---
 Documentation/devicetree/bindings/trivial-devices.yaml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Documentation/devicetree/bindings/trivial-devices.yaml b/Documentation/devicetree/bindings/trivial-devices.yaml
index 6f482a254a1d..6fbfa79de343 100644
--- a/Documentation/devicetree/bindings/trivial-devices.yaml
+++ b/Documentation/devicetree/bindings/trivial-devices.yaml
@@ -30,6 +30,8 @@ properties:
     items:
       - enum:
             # SMBus/I2C Digital Temperature Sensor in 6-Pin SOT with SMBus Alert and Over Temperature Pin
+            # Acbel fsg032 power supply
+          - acbel,fsg032
           - ad,ad7414
             # ADM9240: Complete System Hardware Monitor for uProcessor-Based Systems
           - ad,adm9240
-- 
2.37.2


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

* [PATCH v3 3/5] hwmon: (pmbus/acbel-fsg032) Add Acbel power supply
  2023-03-21 19:09 [PATCH v3 0/5] hwmon: (pmbus/acbel-fsg032) Add Acbel power supply Lakshmi Yadlapati
  2023-03-21 19:09 ` [PATCH v3 1/5] dt-bindings: vendor-prefixes: Add prefix for acbel Lakshmi Yadlapati
  2023-03-21 19:09 ` [PATCH v3 2/5] dt-bindings: trivial-devices: Add acbel,fsg032 Lakshmi Yadlapati
@ 2023-03-21 19:09 ` Lakshmi Yadlapati
  2023-03-21 19:09 ` [PATCH v3 4/5] docs: hwmon: Add documentaion for acbel-fsg032 PSU Lakshmi Yadlapati
  2023-03-21 19:09 ` [PATCH v3 5/5] ARM: dts: aspeed: p10bmc: Change power supply info Lakshmi Yadlapati
  4 siblings, 0 replies; 11+ messages in thread
From: Lakshmi Yadlapati @ 2023-03-21 19:09 UTC (permalink / raw)
  To: robh+dt, linux, jdelvare, krzysztof.kozlowski+dt, joel, andrew, eajames
  Cc: linux-kernel, linux-hwmon, devicetree, Lakshmi Yadlapati

Add the driver to support ACBEL FSG032 power supply.

Signed-off-by: Lakshmi Yadlapati <lakshmiy@us.ibm.com>
---
 drivers/hwmon/pmbus/Kconfig        |  9 +++
 drivers/hwmon/pmbus/Makefile       |  1 +
 drivers/hwmon/pmbus/acbel-fsg032.c | 96 ++++++++++++++++++++++++++++++
 3 files changed, 106 insertions(+)
 create mode 100644 drivers/hwmon/pmbus/acbel-fsg032.c

diff --git a/drivers/hwmon/pmbus/Kconfig b/drivers/hwmon/pmbus/Kconfig
index 59d9a7430499..270b6336b76d 100644
--- a/drivers/hwmon/pmbus/Kconfig
+++ b/drivers/hwmon/pmbus/Kconfig
@@ -27,6 +27,15 @@ config SENSORS_PMBUS
 	  This driver can also be built as a module. If so, the module will
 	  be called pmbus.
 
+config SENSORS_ACBEL_FSG032
+	tristate "ACBEL FSG032 Power Supply"
+	help
+	  If you say yes here you get hardware monitoring support for the ACBEL
+	  FSG032 Power Supply.
+
+	  This driver can also be built as a module. If so, the module will
+	  be called acbel-fsg032.
+
 config SENSORS_ADM1266
 	tristate "Analog Devices ADM1266 Sequencer"
 	select CRC8
diff --git a/drivers/hwmon/pmbus/Makefile b/drivers/hwmon/pmbus/Makefile
index 3ae019916267..84ee960a6c2d 100644
--- a/drivers/hwmon/pmbus/Makefile
+++ b/drivers/hwmon/pmbus/Makefile
@@ -5,6 +5,7 @@
 
 obj-$(CONFIG_PMBUS)		+= pmbus_core.o
 obj-$(CONFIG_SENSORS_PMBUS)	+= pmbus.o
+obj-$(CONFIG_SENSORS_ACBEL_FSG032) += acbel-fsg032.o
 obj-$(CONFIG_SENSORS_ADM1266)	+= adm1266.o
 obj-$(CONFIG_SENSORS_ADM1275)	+= adm1275.o
 obj-$(CONFIG_SENSORS_BEL_PFE)	+= bel-pfe.o
diff --git a/drivers/hwmon/pmbus/acbel-fsg032.c b/drivers/hwmon/pmbus/acbel-fsg032.c
new file mode 100644
index 000000000000..7bfa0bf048db
--- /dev/null
+++ b/drivers/hwmon/pmbus/acbel-fsg032.c
@@ -0,0 +1,96 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
+ * Copyright 2023 IBM Corp.
+ */
+
+#include <linux/device.h>
+#include <linux/fs.h>
+#include <linux/i2c.h>
+#include <linux/module.h>
+#include <linux/pmbus.h>
+#include <linux/hwmon-sysfs.h>
+#include "pmbus.h"
+
+struct acbel_fsg032 {
+	struct i2c_client *client;
+};
+
+static const struct i2c_device_id acbel_fsg032_id[] = {
+	{ "acbel_fsg032" },
+	{}
+};
+
+static struct pmbus_driver_info acbel_fsg032_info = {
+	.pages = 1,
+	.func[0] = PMBUS_HAVE_VIN | PMBUS_HAVE_IIN | PMBUS_HAVE_PIN |
+		   PMBUS_HAVE_VOUT | PMBUS_HAVE_IOUT | PMBUS_HAVE_POUT |
+		   PMBUS_HAVE_TEMP | PMBUS_HAVE_TEMP2 | PMBUS_HAVE_TEMP3 |
+		   PMBUS_HAVE_FAN12 | PMBUS_HAVE_STATUS_VOUT |
+		   PMBUS_HAVE_STATUS_IOUT | PMBUS_HAVE_STATUS_TEMP |
+		   PMBUS_HAVE_STATUS_INPUT | PMBUS_HAVE_STATUS_FAN12,
+};
+
+static int acbel_fsg032_probe(struct i2c_client *client)
+{
+	struct acbel_fsg032 *psu;
+	u8 buf[I2C_SMBUS_BLOCK_MAX + 1];
+	struct device *dev = &client->dev;
+	int rc;
+
+	rc = i2c_smbus_read_block_data(client, PMBUS_MFR_ID, buf);
+	if (rc < 0) {
+		dev_err(dev, "Failed to read PMBUS_MFR_ID\n");
+		return rc;
+	}
+	if (strncmp(buf, "ACBEL", 5)) {
+		buf[rc] = '\0';
+		dev_err(dev, "Manufacturer '%s' not supported\n", buf);
+		return -ENODEV;
+	}
+
+	rc = i2c_smbus_read_block_data(client, PMBUS_MFR_MODEL, buf);
+	if (rc < 0) {
+		dev_err(dev, "Failed to read PMBUS_MFR_MODEL\n");
+		return rc;
+	}
+
+	if (strncmp(buf, "FSG032", 6)) {
+		buf[rc] = '\0';
+		dev_err(dev, "Model '%s' not supported\n", buf);
+		return -ENODEV;
+	}
+
+	rc = pmbus_do_probe(client, &acbel_fsg032_info);
+	if (rc)
+		return rc;
+	/*
+         * Don't fail the probe if there isn't enough memory for debugfs.
+         */
+	psu = devm_kzalloc(&client->dev, sizeof(*psu), GFP_KERNEL);
+	if (!psu)
+		return 0;
+
+	return 0;
+}
+
+static const struct of_device_id acbel_fsg032_of_match[] = {
+	{ .compatible = "acbel,fsg032" },
+	{}
+};
+MODULE_DEVICE_TABLE(of, acbel_fsg032_of_match);
+
+static struct i2c_driver acbel_fsg032_driver = {
+	.driver = {
+		.name = "acbel-fsg032",
+		.of_match_table = acbel_fsg032_of_match,
+	},
+	.probe_new = acbel_fsg032_probe,
+	.id_table = acbel_fsg032_id,
+};
+
+module_i2c_driver(acbel_fsg032_driver);
+
+MODULE_AUTHOR("Lakshmi Yadlapati");
+MODULE_DESCRIPTION("PMBus driver for AcBel Power System power supplies");
+MODULE_LICENSE("GPL");
+MODULE_IMPORT_NS(PMBUS);
-- 
2.37.2


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

* [PATCH v3 4/5] docs: hwmon: Add documentaion for acbel-fsg032 PSU
  2023-03-21 19:09 [PATCH v3 0/5] hwmon: (pmbus/acbel-fsg032) Add Acbel power supply Lakshmi Yadlapati
                   ` (2 preceding siblings ...)
  2023-03-21 19:09 ` [PATCH v3 3/5] hwmon: (pmbus/acbel-fsg032) Add Acbel power supply Lakshmi Yadlapati
@ 2023-03-21 19:09 ` Lakshmi Yadlapati
  2023-03-21 19:09 ` [PATCH v3 5/5] ARM: dts: aspeed: p10bmc: Change power supply info Lakshmi Yadlapati
  4 siblings, 0 replies; 11+ messages in thread
From: Lakshmi Yadlapati @ 2023-03-21 19:09 UTC (permalink / raw)
  To: robh+dt, linux, jdelvare, krzysztof.kozlowski+dt, joel, andrew, eajames
  Cc: linux-kernel, linux-hwmon, devicetree, Lakshmi Yadlapati

Add documentation changes for acbel-fsg032 psu

Signed-off-by: Lakshmi Yadlapati <lakshmiy@us.ibm.com>
---
 Documentation/hwmon/acbel-fsg032.rst | 80 ++++++++++++++++++++++++++++
 Documentation/hwmon/index.rst        |  1 +
 2 files changed, 81 insertions(+)
 create mode 100644 Documentation/hwmon/acbel-fsg032.rst

diff --git a/Documentation/hwmon/acbel-fsg032.rst b/Documentation/hwmon/acbel-fsg032.rst
new file mode 100644
index 000000000000..f1684b95e103
--- /dev/null
+++ b/Documentation/hwmon/acbel-fsg032.rst
@@ -0,0 +1,80 @@
+Kernel driver acbel-fsg032
+==========================
+
+Supported chips:
+
+  * ACBEL FSG032-00xG power supply.
+
+Author: Lakshmi Yadlapati <lakshmiy@us.ibm.com>
+
+Description
+-----------
+
+This driver supports ACBEL FSG032-00xG Power Supply. This driver
+is a client to the core PMBus driver.
+
+Usage Notes
+-----------
+
+This driver does not auto-detect devices. You will have to instantiate the
+devices explicitly. Please see Documentation/i2c/instantiating-devices.rst for
+details.
+
+Sysfs entries
+-------------
+
+The following attributes are supported:
+
+======================= ======================================================
+curr1_crit              Critical maximum current.
+curr1_crit_alarm        Input current critical alarm.
+curr1_input             Measured output current.
+curr1_label             "iin"
+curr1_max               Maximum input current.
+curr1_max_alarm         Maximum input current high alarm.
+curr1_rated_max         Maximum rated input current.
+curr2_crit              Critical maximum current.
+curr2_crit_alarm        Output current critical alarm.
+curr2_input             Measured output current.
+curr2_label             "iout1"
+curr2_max               Maximum output current.
+curr2_max_alarm         Output current high alarm.
+curr2_rated_max         Maximum rated output current.
+
+
+fan1_alarm              Fan 1 warning.
+fan1_fault	        Fan 1 fault.
+fan1_input	        Fan 1 speed in RPM.
+fan1_target             Set fan speed reference.
+
+in1_alarm               Input voltage under-voltage alarm.
+in1_input               Measured input voltage.
+in1_label               "vin"
+in1_rated_max           Maximum rated input voltage.
+in1_rated_min           Minimum rated input voltage.
+in2_crit                Critical maximum output voltage.
+in2_crit_alarm          Output voltage critical high alarm.
+in2_input               Measured output voltage.
+in2_label               "vout1"
+in2_lcrit               Critical minimum output voltage.
+in2_lcrit_alarm         Output voltage critical low alarm.
+in2_rated_max           Maximum rated output voltage.
+in2_rated_min           Minimum rated output voltage.
+
+power1_alarm            Input fault or alarm.
+power1_input            Measured input power.
+power1_label            "pin"
+power1_max              Input power limit.
+power1_rated_max        Maximum rated input power.
+power2_crit             Critical output power limit.
+power2_crit_alarm       Output power crit alarm limit exceeded.
+power2_input            Measured output power.
+power2_label            "pout"
+power2_max              Output power limit.
+power2_max_alarm        Output power high alarm.
+power2_rated_max        Maximum rated output power.
+
+temp[1-3]_input         Measured temperature.
+temp[1-2]_max           Maximum temperature.
+temp[1-3]_rated_max     Temperature high alarm.
+======================= ======================================================
diff --git a/Documentation/hwmon/index.rst b/Documentation/hwmon/index.rst
index f1fe75f596a5..dc4ebed13617 100644
--- a/Documentation/hwmon/index.rst
+++ b/Documentation/hwmon/index.rst
@@ -23,6 +23,7 @@ Hardware Monitoring Kernel Drivers
    abituguru
    abituguru3
    acpi_power_meter
+   acbel-fsg032
    ad7314
    adc128d818
    adm1021
-- 
2.37.2


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

* [PATCH v3 5/5] ARM: dts: aspeed: p10bmc: Change power supply info
  2023-03-21 19:09 [PATCH v3 0/5] hwmon: (pmbus/acbel-fsg032) Add Acbel power supply Lakshmi Yadlapati
                   ` (3 preceding siblings ...)
  2023-03-21 19:09 ` [PATCH v3 4/5] docs: hwmon: Add documentaion for acbel-fsg032 PSU Lakshmi Yadlapati
@ 2023-03-21 19:09 ` Lakshmi Yadlapati
  2023-03-27  0:47   ` Joel Stanley
  4 siblings, 1 reply; 11+ messages in thread
From: Lakshmi Yadlapati @ 2023-03-21 19:09 UTC (permalink / raw)
  To: robh+dt, linux, jdelvare, krzysztof.kozlowski+dt, joel, andrew, eajames
  Cc: linux-kernel, linux-hwmon, devicetree, Lakshmi Yadlapati

Bonnell system supports new ACBEL FSG032 power supply on
I2C addresses 5A and 5B. Update the device tree with new
power supply information and device addresses.

Signed-off-by: Lakshmi Yadlapati <lakshmiy@us.ibm.com>
---
 arch/arm/boot/dts/aspeed-bmc-ibm-bonnell.dts | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/arch/arm/boot/dts/aspeed-bmc-ibm-bonnell.dts b/arch/arm/boot/dts/aspeed-bmc-ibm-bonnell.dts
index a5be0ee048ec..4f959a4f8b58 100644
--- a/arch/arm/boot/dts/aspeed-bmc-ibm-bonnell.dts
+++ b/arch/arm/boot/dts/aspeed-bmc-ibm-bonnell.dts
@@ -552,14 +552,14 @@ ucd90160@64 {
 &i2c3 {
 	status = "okay";
 
-	power-supply@58 {
-		compatible = "ibm,cffps";
-		reg = <0x58>;
+	power-supply@5a {
+		compatible = "acbel,fsg032";
+		reg = <0x5a>;
 	};
 
-	power-supply@59 {
-		compatible = "ibm,cffps";
-		reg = <0x59>;
+	power-supply@5b {
+		compatible = "acbel,fsg032";
+		reg = <0x5b>;
 	};
 };
 
-- 
2.37.2


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

* Re: [PATCH v3 1/5] dt-bindings: vendor-prefixes: Add prefix for acbel
  2023-03-21 19:09 ` [PATCH v3 1/5] dt-bindings: vendor-prefixes: Add prefix for acbel Lakshmi Yadlapati
@ 2023-03-22  7:42   ` Krzysztof Kozlowski
  0 siblings, 0 replies; 11+ messages in thread
From: Krzysztof Kozlowski @ 2023-03-22  7:42 UTC (permalink / raw)
  To: Lakshmi Yadlapati, robh+dt, linux, jdelvare,
	krzysztof.kozlowski+dt, joel, andrew, eajames
  Cc: linux-kernel, linux-hwmon, devicetree

On 21/03/2023 20:09, Lakshmi Yadlapati wrote:
> Add a vendor prefix entry for acbel (https://www.acbel.com)
> 
> Signed-off-by: Lakshmi Yadlapati <lakshmiy@us.ibm.com>
> ---

Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>

Best regards,
Krzysztof


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

* Re: [PATCH v3 2/5] dt-bindings: trivial-devices: Add acbel,fsg032
  2023-03-21 19:09 ` [PATCH v3 2/5] dt-bindings: trivial-devices: Add acbel,fsg032 Lakshmi Yadlapati
@ 2023-03-22  7:43   ` Krzysztof Kozlowski
  2023-03-22 11:33     ` Lakshmi Yadlapati
  0 siblings, 1 reply; 11+ messages in thread
From: Krzysztof Kozlowski @ 2023-03-22  7:43 UTC (permalink / raw)
  To: Lakshmi Yadlapati, robh+dt, linux, jdelvare,
	krzysztof.kozlowski+dt, joel, andrew, eajames
  Cc: linux-kernel, linux-hwmon, devicetree

On 21/03/2023 20:09, Lakshmi Yadlapati wrote:
> Add new Acbel FSG032 power supply to trivial devices.
> 
> Signed-off-by: Lakshmi Yadlapati <lakshmiy@us.ibm.com>
> ---
>  Documentation/devicetree/bindings/trivial-devices.yaml | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/Documentation/devicetree/bindings/trivial-devices.yaml b/Documentation/devicetree/bindings/trivial-devices.yaml
> index 6f482a254a1d..6fbfa79de343 100644
> --- a/Documentation/devicetree/bindings/trivial-devices.yaml
> +++ b/Documentation/devicetree/bindings/trivial-devices.yaml
> @@ -30,6 +30,8 @@ properties:
>      items:
>        - enum:
>              # SMBus/I2C Digital Temperature Sensor in 6-Pin SOT with SMBus Alert and Over Temperature Pin
> +            # Acbel fsg032 power supply
> +          - acbel,fsg032

No, still wrong. Open the file and look at the lines where you put the
code. It seems you add it in random places.

Best regards,
Krzysztof


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

* RE: [PATCH v3 2/5] dt-bindings: trivial-devices: Add acbel,fsg032
  2023-03-22  7:43   ` Krzysztof Kozlowski
@ 2023-03-22 11:33     ` Lakshmi Yadlapati
  0 siblings, 0 replies; 11+ messages in thread
From: Lakshmi Yadlapati @ 2023-03-22 11:33 UTC (permalink / raw)
  To: Krzysztof Kozlowski, robh+dt, linux, jdelvare,
	krzysztof.kozlowski+dt, joel, andrew, eajames
  Cc: linux-kernel, linux-hwmon, devicetree



On 3/22/23, 2:43 AM, "Krzysztof Kozlowski" <krzysztof.kozlowski@linaro.org <mailto:krzysztof.kozlowski@linaro.org>> wrote:


On 21/03/2023 20:09, Lakshmi Yadlapati wrote:
> Add new Acbel FSG032 power supply to trivial devices.
> 
> Signed-off-by: Lakshmi Yadlapati <lakshmiy@us.ibm.com <mailto:lakshmiy@us.ibm.com>>
> ---
> Documentation/devicetree/bindings/trivial-devices.yaml | 2 ++
> 1 file changed, 2 insertions(+)
> 
> diff --git a/Documentation/devicetree/bindings/trivial-devices.yaml b/Documentation/devicetree/bindings/trivial-devices.yaml
> index 6f482a254a1d..6fbfa79de343 100644
> --- a/Documentation/devicetree/bindings/trivial-devices.yaml
> +++ b/Documentation/devicetree/bindings/trivial-devices.yaml
> @@ -30,6 +30,8 @@ properties:
> items:
> - enum:
> # SMBus/I2C Digital Temperature Sensor in 6-Pin SOT with SMBus Alert and Over Temperature Pin
> + # Acbel fsg032 power supply
> + - acbel,fsg032


No, still wrong. Open the file and look at the lines where you put the
code. It seems you add it in random places.

I am not sure the comments above belongs to ad,ad7414?
I will move the comments. Thx


Best regards,
Krzysztof






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

* Re: [PATCH v3 5/5] ARM: dts: aspeed: p10bmc: Change power supply info
  2023-03-21 19:09 ` [PATCH v3 5/5] ARM: dts: aspeed: p10bmc: Change power supply info Lakshmi Yadlapati
@ 2023-03-27  0:47   ` Joel Stanley
  2023-03-27 15:00     ` Eddie James
  0 siblings, 1 reply; 11+ messages in thread
From: Joel Stanley @ 2023-03-27  0:47 UTC (permalink / raw)
  To: Lakshmi Yadlapati, Eddie James
  Cc: robh+dt, linux, jdelvare, krzysztof.kozlowski+dt, andrew,
	linux-kernel, linux-hwmon, devicetree

On Tue, 21 Mar 2023 at 19:09, Lakshmi Yadlapati <lakshmiy@us.ibm.com> wrote:
>
> Bonnell system supports new ACBEL FSG032 power supply on
> I2C addresses 5A and 5B. Update the device tree with new
> power supply information and device addresses.
>
> Signed-off-by: Lakshmi Yadlapati <lakshmiy@us.ibm.com>

Eddie, can I get you to review?

I will take this through the aspeed tree.

> ---
>  arch/arm/boot/dts/aspeed-bmc-ibm-bonnell.dts | 12 ++++++------
>  1 file changed, 6 insertions(+), 6 deletions(-)
>
> diff --git a/arch/arm/boot/dts/aspeed-bmc-ibm-bonnell.dts b/arch/arm/boot/dts/aspeed-bmc-ibm-bonnell.dts
> index a5be0ee048ec..4f959a4f8b58 100644
> --- a/arch/arm/boot/dts/aspeed-bmc-ibm-bonnell.dts
> +++ b/arch/arm/boot/dts/aspeed-bmc-ibm-bonnell.dts
> @@ -552,14 +552,14 @@ ucd90160@64 {
>  &i2c3 {
>         status = "okay";
>
> -       power-supply@58 {
> -               compatible = "ibm,cffps";
> -               reg = <0x58>;
> +       power-supply@5a {
> +               compatible = "acbel,fsg032";
> +               reg = <0x5a>;
>         };
>
> -       power-supply@59 {
> -               compatible = "ibm,cffps";
> -               reg = <0x59>;
> +       power-supply@5b {
> +               compatible = "acbel,fsg032";
> +               reg = <0x5b>;
>         };
>  };
>
> --
> 2.37.2
>

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

* Re: [PATCH v3 5/5] ARM: dts: aspeed: p10bmc: Change power supply info
  2023-03-27  0:47   ` Joel Stanley
@ 2023-03-27 15:00     ` Eddie James
  0 siblings, 0 replies; 11+ messages in thread
From: Eddie James @ 2023-03-27 15:00 UTC (permalink / raw)
  To: Joel Stanley, Lakshmi Yadlapati
  Cc: robh+dt, linux, jdelvare, krzysztof.kozlowski+dt, andrew,
	linux-kernel, linux-hwmon, devicetree


On 3/26/23 19:47, Joel Stanley wrote:
> On Tue, 21 Mar 2023 at 19:09, Lakshmi Yadlapati <lakshmiy@us.ibm.com> wrote:
>> Bonnell system supports new ACBEL FSG032 power supply on
>> I2C addresses 5A and 5B. Update the device tree with new
>> power supply information and device addresses.
>>
>> Signed-off-by: Lakshmi Yadlapati <lakshmiy@us.ibm.com>
> Eddie, can I get you to review?
>
> I will take this through the aspeed tree.


Reviewed-by: Eddie James <eajames@linux.ibm.com>


>
>> ---
>>   arch/arm/boot/dts/aspeed-bmc-ibm-bonnell.dts | 12 ++++++------
>>   1 file changed, 6 insertions(+), 6 deletions(-)
>>
>> diff --git a/arch/arm/boot/dts/aspeed-bmc-ibm-bonnell.dts b/arch/arm/boot/dts/aspeed-bmc-ibm-bonnell.dts
>> index a5be0ee048ec..4f959a4f8b58 100644
>> --- a/arch/arm/boot/dts/aspeed-bmc-ibm-bonnell.dts
>> +++ b/arch/arm/boot/dts/aspeed-bmc-ibm-bonnell.dts
>> @@ -552,14 +552,14 @@ ucd90160@64 {
>>   &i2c3 {
>>          status = "okay";
>>
>> -       power-supply@58 {
>> -               compatible = "ibm,cffps";
>> -               reg = <0x58>;
>> +       power-supply@5a {
>> +               compatible = "acbel,fsg032";
>> +               reg = <0x5a>;
>>          };
>>
>> -       power-supply@59 {
>> -               compatible = "ibm,cffps";
>> -               reg = <0x59>;
>> +       power-supply@5b {
>> +               compatible = "acbel,fsg032";
>> +               reg = <0x5b>;
>>          };
>>   };
>>
>> --
>> 2.37.2
>>

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

end of thread, other threads:[~2023-03-27 15:01 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-03-21 19:09 [PATCH v3 0/5] hwmon: (pmbus/acbel-fsg032) Add Acbel power supply Lakshmi Yadlapati
2023-03-21 19:09 ` [PATCH v3 1/5] dt-bindings: vendor-prefixes: Add prefix for acbel Lakshmi Yadlapati
2023-03-22  7:42   ` Krzysztof Kozlowski
2023-03-21 19:09 ` [PATCH v3 2/5] dt-bindings: trivial-devices: Add acbel,fsg032 Lakshmi Yadlapati
2023-03-22  7:43   ` Krzysztof Kozlowski
2023-03-22 11:33     ` Lakshmi Yadlapati
2023-03-21 19:09 ` [PATCH v3 3/5] hwmon: (pmbus/acbel-fsg032) Add Acbel power supply Lakshmi Yadlapati
2023-03-21 19:09 ` [PATCH v3 4/5] docs: hwmon: Add documentaion for acbel-fsg032 PSU Lakshmi Yadlapati
2023-03-21 19:09 ` [PATCH v3 5/5] ARM: dts: aspeed: p10bmc: Change power supply info Lakshmi Yadlapati
2023-03-27  0:47   ` Joel Stanley
2023-03-27 15:00     ` Eddie James

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).