mbox series

[5.10.y-cip,00/31] Add PMIC DA9062 support

Message ID 20240716082255.56551-1-biju.das.jz@bp.renesas.com (mailing list archive)
Headers show
Series Add PMIC DA9062 support | expand

Message

Biju Das July 16, 2024, 8:22 a.m. UTC
This patch series aims to add PMIC DA9062 support for SMARC RZ/{G2UL,Five}
EVK platforms.

All the patches are cherry-picked from the mainline.

Andrej Picej (1):
  mfd: da9062: Support SMBus and I2C mode

Andy Shevchenko (1):
  pinctrl: Propagate firmware node from a parent device

Biju Das (16):
  mfd: da9062: Simplify obtaining I2C match data
  rtc: da9063: Make IRQ as optional
  rtc: da9063: Use device_get_match_data()
  rtc: da9063: Use dev_err_probe()
  pinctrl: da9062: Add OF table
  Input: da9063 - simplify obtaining OF match data
  Input: da9063 - drop redundant prints in probe()
  Input: da9063 - use dev_err_probe()
  dt-bindings: mfd: da9062: Update watchdog description
  dt-bindings: mfd: dlg,da9063: Update watchdog child node
  dt-bindings: input: Convert da906{1,2,3} onkey to json-schema
  dt-bindings: thermal: Convert da906{1,2} thermal to json-schema
  dt-bindings: mfd: dlg,da9063: Sort child devices
  dt-bindings: mfd: dlg,da9063: Convert da9062 to json-schema
  arm64: dts: renesas: rzg2ul-smarc: Enable PMIC and built-in RTC, GPIO
    and ONKEY
  arm64: defconfig: Enable Renesas DA9062 PMIC

Christoph Niedermaier (2):
  mfd: da9062: Use MFD_CELL_OF macro
  mfd: da9062: Remove IRQ requirement

Conor Dooley (1):
  dt-bindings: mfd: Convert da9063 to yaml

Jens Hillenstedt (1):
  mfd: da9061: Fix Failed to set Two-Wire Bus Mode.

Kaixu Xia (1):
  rtc: da9063: Simplify bool comparison

Krzysztof Kozlowski (2):
  mfd: da9062: Drop of_match_ptr from of_device_id table
  mfd: da9062: Simplify getting of_device_id match data

Michal Oleszczyk (1):
  mfd: core: Delete corresponding OF node entries from list on MFD
    removal

Nik Bune (1):
  dt-bindings: watchdog: da9062-wdt: convert txt to yaml

Nikita Shubin (1):
  rtc: da9063: add as wakeup source

Rikard Falkeborn (1):
  mfd: da9xxx-core: Constify static struct resource

Samuel Holland (2):
  rtc: da9063: Mark the alarm IRQ as a wake IRQ
  Input: da9063 - add wakeup support

 .../bindings/input/da9062-onkey.txt           |  47 ---
 .../bindings/input/dlg,da9062-onkey.yaml      |  38 +++
 .../devicetree/bindings/mfd/da9062.txt        | 123 -------
 .../devicetree/bindings/mfd/da9063.txt        | 111 -------
 .../devicetree/bindings/mfd/dlg,da9063.yaml   | 313 ++++++++++++++++++
 .../bindings/thermal/da9062-thermal.txt       |  36 --
 .../bindings/thermal/dlg,da9062-thermal.yaml  |  35 ++
 .../devicetree/bindings/trivial-devices.yaml  |   2 -
 .../bindings/watchdog/da9062-wdt.txt          |  28 --
 .../watchdog/dlg,da9062-watchdog.yaml         |  50 +++
 MAINTAINERS                                   |   7 +-
 arch/arm64/boot/dts/renesas/rzg2ul-smarc.dtsi |  58 ++++
 arch/arm64/configs/defconfig                  |   4 +
 drivers/input/misc/da9063_onkey.c             |  64 ++--
 drivers/mfd/da9055-core.c                     |   8 +-
 drivers/mfd/da9062-core.c                     | 245 +++++++-------
 drivers/mfd/da9063-core.c                     |   8 +-
 drivers/mfd/da9150-core.c                     |   6 +-
 drivers/mfd/mfd-core.c                        |   7 +
 drivers/pinctrl/pinctrl-da9062.c              |  13 +-
 drivers/rtc/rtc-da9063.c                      |  83 ++---
 21 files changed, 718 insertions(+), 568 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/input/da9062-onkey.txt
 create mode 100644 Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
 delete mode 100644 Documentation/devicetree/bindings/mfd/da9062.txt
 delete mode 100644 Documentation/devicetree/bindings/mfd/da9063.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/dlg,da9063.yaml
 delete mode 100644 Documentation/devicetree/bindings/thermal/da9062-thermal.txt
 create mode 100644 Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
 delete mode 100644 Documentation/devicetree/bindings/watchdog/da9062-wdt.txt
 create mode 100644 Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml

Comments

Pavel Machek July 17, 2024, 9:03 a.m. UTC | #1
Hi!

> This patch series aims to add PMIC DA9062 support for SMARC RZ/{G2UL,Five}
> EVK platforms.

Thanks, it looks okay to me. I'll have few minor comments, but this
can be applied if it passes testing and there are no other comments.

Best regards,
								Pavel
Nobuhiro Iwamatsu July 18, 2024, 1:46 a.m. UTC | #2
Hi all,

> -----Original Message-----
> From: Biju Das <biju.das.jz@bp.renesas.com>
> Sent: Tuesday, July 16, 2024 5:22 PM
> To: cip-dev@lists.cip-project.org; iwamatsu nobuhiro(岩松 信洋 ○DITC□
> DIT○OST) <nobuhiro1.iwamatsu@toshiba.co.jp>; Pavel Machek
> <pavel@denx.de>
> Cc: Biju Das <biju.das.jz@bp.renesas.com>; Lad Prabhakar
> <prabhakar.mahadev-lad.rj@bp.renesas.com>
> Subject: [PATCH 5.10.y-cip 00/31] Add PMIC DA9062 support
> 
> This patch series aims to add PMIC DA9062 support for SMARC
> RZ/{G2UL,Five} EVK platforms.
> 
> All the patches are cherry-picked from the mainline.
> 
> Andrej Picej (1):
>   mfd: da9062: Support SMBus and I2C mode
> 
> Andy Shevchenko (1):
>   pinctrl: Propagate firmware node from a parent device
> 
> Biju Das (16):
>   mfd: da9062: Simplify obtaining I2C match data
>   rtc: da9063: Make IRQ as optional
>   rtc: da9063: Use device_get_match_data()
>   rtc: da9063: Use dev_err_probe()
>   pinctrl: da9062: Add OF table
>   Input: da9063 - simplify obtaining OF match data
>   Input: da9063 - drop redundant prints in probe()
>   Input: da9063 - use dev_err_probe()
>   dt-bindings: mfd: da9062: Update watchdog description
>   dt-bindings: mfd: dlg,da9063: Update watchdog child node
>   dt-bindings: input: Convert da906{1,2,3} onkey to json-schema
>   dt-bindings: thermal: Convert da906{1,2} thermal to json-schema
>   dt-bindings: mfd: dlg,da9063: Sort child devices
>   dt-bindings: mfd: dlg,da9063: Convert da9062 to json-schema
>   arm64: dts: renesas: rzg2ul-smarc: Enable PMIC and built-in RTC, GPIO
>     and ONKEY
>   arm64: defconfig: Enable Renesas DA9062 PMIC
> 
> Christoph Niedermaier (2):
>   mfd: da9062: Use MFD_CELL_OF macro
>   mfd: da9062: Remove IRQ requirement
> 
> Conor Dooley (1):
>   dt-bindings: mfd: Convert da9063 to yaml
> 
> Jens Hillenstedt (1):
>   mfd: da9061: Fix Failed to set Two-Wire Bus Mode.
> 
> Kaixu Xia (1):
>   rtc: da9063: Simplify bool comparison
> 
> Krzysztof Kozlowski (2):
>   mfd: da9062: Drop of_match_ptr from of_device_id table
>   mfd: da9062: Simplify getting of_device_id match data
> 
> Michal Oleszczyk (1):
>   mfd: core: Delete corresponding OF node entries from list on MFD
>     removal
> 
> Nik Bune (1):
>   dt-bindings: watchdog: da9062-wdt: convert txt to yaml
> 
> Nikita Shubin (1):
>   rtc: da9063: add as wakeup source
> 
> Rikard Falkeborn (1):
>   mfd: da9xxx-core: Constify static struct resource
> 
> Samuel Holland (2):
>   rtc: da9063: Mark the alarm IRQ as a wake IRQ
>   Input: da9063 - add wakeup support
> 
>  .../bindings/input/da9062-onkey.txt           |  47 ---
>  .../bindings/input/dlg,da9062-onkey.yaml      |  38 +++
>  .../devicetree/bindings/mfd/da9062.txt        | 123 -------
>  .../devicetree/bindings/mfd/da9063.txt        | 111 -------
>  .../devicetree/bindings/mfd/dlg,da9063.yaml   | 313
> ++++++++++++++++++
>  .../bindings/thermal/da9062-thermal.txt       |  36 --
>  .../bindings/thermal/dlg,da9062-thermal.yaml  |  35 ++
>  .../devicetree/bindings/trivial-devices.yaml  |   2 -
>  .../bindings/watchdog/da9062-wdt.txt          |  28 --
>  .../watchdog/dlg,da9062-watchdog.yaml         |  50 +++
>  MAINTAINERS                                   |   7 +-
>  arch/arm64/boot/dts/renesas/rzg2ul-smarc.dtsi |  58 ++++
>  arch/arm64/configs/defconfig                  |   4 +
>  drivers/input/misc/da9063_onkey.c             |  64 ++--
>  drivers/mfd/da9055-core.c                     |   8 +-
>  drivers/mfd/da9062-core.c                     | 245 +++++++-------
>  drivers/mfd/da9063-core.c                     |   8 +-
>  drivers/mfd/da9150-core.c                     |   6 +-
>  drivers/mfd/mfd-core.c                        |   7 +
>  drivers/pinctrl/pinctrl-da9062.c              |  13 +-
>  drivers/rtc/rtc-da9063.c                      |  83 ++---
>  21 files changed, 718 insertions(+), 568 deletions(-)  delete mode 100644
> Documentation/devicetree/bindings/input/da9062-onkey.txt
>  create mode 100644
> Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
>  delete mode 100644 Documentation/devicetree/bindings/mfd/da9062.txt
>  delete mode 100644 Documentation/devicetree/bindings/mfd/da9063.txt
>  create mode 100644
> Documentation/devicetree/bindings/mfd/dlg,da9063.yaml
>  delete mode 100644
> Documentation/devicetree/bindings/thermal/da9062-thermal.txt
>  create mode 100644
> Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
>  delete mode 100644
> Documentation/devicetree/bindings/watchdog/da9062-wdt.txt
>  create mode 100644
> Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml

I reviewed this series, looks good to me.
I can apppy this series, if there are no other comments.

Reviewed-by: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>

Best regards,
  Nobuhiro
Pavel Machek July 18, 2024, 11:02 a.m. UTC | #3
Hi!

> I reviewed this series, looks good to me.
> I can apppy this series, if there are no other comments.
> 
> Reviewed-by: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>

Thank you, I applied the series with your reviewed-by tag.

Best regards,
                                                                Pavel