Re: [PATCH v7 0/6] mfd: cpcap: convert documentation to schema and add Mot board support

From: Lee Jones

Date: Thu Aug 27 2026 - 10:15:07 EST


On Wed, 19 Aug 2026, Svyatoslav Ryhel wrote:

> вт, 21 лип. 2026 р. о 12:57 Svyatoslav Ryhel <clamor95@xxxxxxxxx> пише:
> >
> > The initial goal was only to add support for the CPCAP used in the Mot
> > Tegra20 board; however, since the documentation was already partially
> > converted, I decided to complete the conversion to schema too.
> >
> > The CPCAP regulator, leds, rtc, pwrbutton and core files were converted
> > from TXT to YAML while preserving the original structure. Mot board
> > compatibility was added to the regulator and core schema. Since these
> > were one-line patches, they were not separated into dedicated commits;
> > however, the commit message notes this for both cases.
> >
> > Finally, the CPCAP MFD was slightly refactored to improve support for
> > multiple subcell compositions.
> >
> > ---
> > Changes in v2:
> > - fixed code style
> > - rtc conversion was picked, so patch dropped
> > - added audio ports description into mfd schema
> > - splitted schema conversion and compatible addition
> > - minor style improvements and typo fixes
> >
> > Changes in v3:
> > - added regulator node names list into pattern
> > - filled spi_device_id with driver data
> > - ADC patches were picked, so changes dropped
> >
> > Changes in v4:
> > - dropped regulator patches (applied)
> >
> > Changes in v5:
> > - switched to MFD_CELL_* macros
> > - switched to use determinator of model
> > - switched to spi_get_device_match_data
> >
> > Changes in v6:
> > - removed address-cells and size-cells from main node
> > - changed macros formatting and OF matches
> > - factored out common devices and made device addition staged
> > - dropped cpcap->variant check for 0
> > - EINVAL > ENODEV in variant checking switch
> >
> > Changes in v7:
> > - adjusted spi_device_id entries (name/driver_data)
> > ---
> >
> > Svyatoslav Ryhel (6):
> > dt-bindings: leds: leds-cpcap: convert to DT schema
> > dt-bindings: input: cpcap-pwrbutton: convert to DT schema
> > dt-bindings: mfd: motorola-cpcap: convert to DT schema
> > dt-bindings: mfd: motorola-cpcap: document Mapphone and Mot CPCAP
> > mfd: motorola-cpcap: diverge configuration per-board
> > mfd: motorola-cpcap: add support for Mot CPCAP composition
> >
> > .../bindings/input/cpcap-pwrbutton.txt | 20 -
> > .../input/motorola,cpcap-pwrbutton.yaml | 32 ++
> > .../devicetree/bindings/leds/leds-cpcap.txt | 29 --
> > .../bindings/leds/motorola,cpcap-leds.yaml | 42 ++
> > .../bindings/mfd/motorola,cpcap.yaml | 408 ++++++++++++++++++
> > .../bindings/mfd/motorola-cpcap.txt | 78 ----
> > drivers/mfd/motorola-cpcap.c | 143 +++---
> > include/linux/mfd/motorola-cpcap.h | 7 +
> > 8 files changed, 571 insertions(+), 188 deletions(-)
> > delete mode 100644 Documentation/devicetree/bindings/input/cpcap-pwrbutton.txt
> > create mode 100644 Documentation/devicetree/bindings/input/motorola,cpcap-pwrbutton.yaml
> > delete mode 100644 Documentation/devicetree/bindings/leds/leds-cpcap.txt
> > create mode 100644 Documentation/devicetree/bindings/leds/motorola,cpcap-leds.yaml
> > create mode 100644 Documentation/devicetree/bindings/mfd/motorola,cpcap.yaml
> > delete mode 100644 Documentation/devicetree/bindings/mfd/motorola-cpcap.txt
> >
> > --
> > 2.53.0
> >
>
> Hello Lee! May you please pick this patch set? I have included changes
> asked by Rob and Uwe. Thank you!

Nope! =:-)

There are still a bunch of unanswered Sashiko reviews and one from Rob's bot.

--
Lee Jones