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

From: Svyatoslav Ryhel

Date: Thu Aug 27 2026 - 13:18:03 EST


чт, 27 серп. 2026 р. о 17:15 Lee Jones <lee@xxxxxxxxxx> пише:
>
> 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

Hello Rob! May you clarify if those are relevant?