Re: [PATCH v7 0/6] mfd: cpcap: convert documentation to schema and add Mot board support
Svyatoslav Ryhel <[email protected]>
| Newsgroups | org.kernel.vger.linux-leds,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-input,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <CAPVz0n3u0D=0swsO4n6LROFurO=as1w-ZRwaje08BN9dY=JhXQ@mail.gmail.com> |
вт, 21 лип. 2026 р. о 12:57 Svyatoslav Ryhel <[email protected]> пише: > > 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!