mbox series

[6.1.y-cip,00/23] Add PMIC DA9062 support

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

Message

Biju Das July 16, 2024, 7:56 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.

Biju Das (18):
  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: watchdog: dlg,da9062-watchdog: Add fallback for DA9061
    watchdog
  dt-bindings: watchdog: dlg,da9062-watchdog: Document DA9063 watchdog
  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

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

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/dlg,da9063.yaml   | 248 +++++++++++++++---
 .../bindings/thermal/da9062-thermal.txt       |  36 ---
 .../bindings/thermal/dlg,da9062-thermal.yaml  |  35 +++
 .../bindings/watchdog/da9062-wdt.txt          |  34 ---
 .../watchdog/dlg,da9062-watchdog.yaml         |  54 ++++
 MAINTAINERS                                   |   6 +-
 arch/arm64/boot/dts/renesas/rzg2ul-smarc.dtsi |  58 ++++
 arch/arm64/configs/defconfig                  |   4 +
 drivers/input/misc/da9063_onkey.c             |  70 +++--
 drivers/mfd/da9062-core.c                     | 197 +++++++-------
 drivers/pinctrl/pinctrl-da9062.c              |   7 +
 drivers/rtc/rtc-da9063.c                      |  83 +++---
 15 files changed, 573 insertions(+), 467 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/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. Comments from 5.10 will apply, but this
can be applied if it passes testing and there are no other comments.

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

> -----Original Message-----
> From: Biju Das <biju.das.jz@bp.renesas.com>
> Sent: Tuesday, July 16, 2024 4:56 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 6.1.y-cip 00/23] 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.
> 
> Biju Das (18):
>   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: watchdog: dlg,da9062-watchdog: Add fallback for DA9061
>     watchdog
>   dt-bindings: watchdog: dlg,da9062-watchdog: Document DA9063 watchdog
>   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
> 
> Nik Bune (1):
>   dt-bindings: watchdog: da9062-wdt: convert txt to yaml
> 
> 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/dlg,da9063.yaml   | 248
> +++++++++++++++---
>  .../bindings/thermal/da9062-thermal.txt       |  36 ---
>  .../bindings/thermal/dlg,da9062-thermal.yaml  |  35 +++
>  .../bindings/watchdog/da9062-wdt.txt          |  34 ---
>  .../watchdog/dlg,da9062-watchdog.yaml         |  54 ++++
>  MAINTAINERS                                   |   6 +-
>  arch/arm64/boot/dts/renesas/rzg2ul-smarc.dtsi |  58 ++++
>  arch/arm64/configs/defconfig                  |   4 +
>  drivers/input/misc/da9063_onkey.c             |  70 +++--
>  drivers/mfd/da9062-core.c                     | 197 +++++++-------
>  drivers/pinctrl/pinctrl-da9062.c              |   7 +
>  drivers/rtc/rtc-da9063.c                      |  83 +++---
>  15 files changed, 573 insertions(+), 467 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/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 apply 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, 10:57 a.m. UTC | #3
Hi!

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

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

Best regards,
								Pavel