mbox series

[v2,0/2] hwmon: (pmbus): Infineon IR36021 driver

Message ID 20210301035954.16713-1-chris.packham@alliedtelesis.co.nz
Headers show
Series hwmon: (pmbus): Infineon IR36021 driver | expand

Message

Chris Packham March 1, 2021, 3:59 a.m. UTC
This adds a basic driver for the IR36021. This chip as both a PMBUS and I2C
interface that is available simultaenously. This driver is just the PMBUS
interface.

Chris Packham (2):
  dt-bindings: trivial-devices: Add infineon,ir36021
  hwmon: (pmbus): Add driver for Infineon IR36021

 .../devicetree/bindings/trivial-devices.yaml  |  2 +
 Documentation/hwmon/index.rst                 |  1 +
 Documentation/hwmon/ir36021.rst               | 62 +++++++++++++++
 drivers/hwmon/pmbus/Kconfig                   |  9 +++
 drivers/hwmon/pmbus/Makefile                  |  1 +
 drivers/hwmon/pmbus/ir36021.c                 | 79 +++++++++++++++++++
 6 files changed, 154 insertions(+)
 create mode 100644 Documentation/hwmon/ir36021.rst
 create mode 100644 drivers/hwmon/pmbus/ir36021.c

Comments

Rob Herring (Arm) March 8, 2021, 5:25 p.m. UTC | #1
On Mon, 01 Mar 2021 16:59:53 +1300, Chris Packham wrote:
> Add infineon,ir36021 to trivial-devices.yaml.

> 

> Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz>

> ---

>  Documentation/devicetree/bindings/trivial-devices.yaml | 2 ++

>  1 file changed, 2 insertions(+)

> 


Acked-by: Rob Herring <robh@kernel.org>
Guenter Roeck March 11, 2021, 9:47 p.m. UTC | #2
On Mon, Mar 01, 2021 at 04:59:53PM +1300, Chris Packham wrote:
> Add infineon,ir36021 to trivial-devices.yaml.

> 

> Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz>

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


Applied.

Thanks,
Guenter

> ---

>  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 a327130d1faa..19bc4c301f5b 100644

> --- a/Documentation/devicetree/bindings/trivial-devices.yaml

> +++ b/Documentation/devicetree/bindings/trivial-devices.yaml

> @@ -102,6 +102,8 @@ properties:

>            - mps,mp2975

>              # G751: Digital Temperature Sensor and Thermal Watchdog with Two-Wire Interface

>            - gmt,g751

> +            # Infineon IR36021 digital POL buck controller

> +          - infineon,ir36021

>              # Infineon IR38064 Voltage Regulator

>            - infineon,ir38064

>              # Infineon SLB9635 (Soft-) I2C TPM (old protocol, max 100khz)