On 9/22/21 11:44, Daniel Mack wrote: > Mike, Stephen, > > Is there a chance to get this series reviewed and potentially queued for > 5.16? > > We have clearance for the devicetree side, and the functional changes of > the driver are all guarded by new feature flags, so my patches shouldn't > break existing setups. Gentle ping. Anything I can do to get this reviewed? Thanks, Daniel > > > Thanks a lot, > Daniel > > > On 9/1/21 11:36 AM, Daniel Mack wrote: >> This patch series adds support for dynamic mode, configurable clock >> skip settings and a tranisition to regmap. >> >> The most significant change is the additional support for dynamic mode. >> Currently, the driver only supports static mode in which the (currently >> mandatory) CLK_IN clock input is not used by the hardware. >> >> Unlike v3 of this series, the patch stack now maintains full >> compatibility with existing bindings. Rather than infering the mode of >> operation through the presence of an optional clock, the driver now >> parses a new DT property to enable the dynamic mode. >> >> Thanks, >> Daniel >> >> Changelog: >> >> v4 -> v5: >> * Fixed a regression for static mode configurations >> * Added Rob's Acked-by signatures >> >> v3 -> v4: >> * Introduced cirrus,dynamic-mode in favor of making CLK_IN >> optional >> >> >> Daniel Mack (9): >> dt-bindings: clock: convert cs2000-cp bindings to yaml >> dt-bindings: clock: cs2000-cp: document aux-output-source >> dt-bindings: clock: cs2000-cp: document cirrus,clock-skip flag >> dt-bindings: clock: cs2000-cp: document cirrus,dynamic-mode >> clk: cs2000-cp: Make aux output function controllable >> clk: cs2000-cp: add support for dynamic mode >> clk: cs2000-cp: make clock skip setting configurable >> clk: cs2000-cp: freeze config during register fiddling >> clk: cs2000-cp: convert driver to regmap >> >> .../bindings/clock/cirrus,cs2000-cp.yaml | 91 +++++++ >> .../devicetree/bindings/clock/cs2000-cp.txt | 22 -- >> drivers/clk/Kconfig | 1 + >> drivers/clk/clk-cs2000-cp.c | 240 +++++++++++------- >> include/dt-bindings/clock/cirrus,cs2000-cp.h | 14 + >> 5 files changed, 261 insertions(+), 107 deletions(-) >> create mode 100644 Documentation/devicetree/bindings/clock/cirrus,cs2000-cp.yaml >> delete mode 100644 Documentation/devicetree/bindings/clock/cs2000-cp.txt >> create mode 100644 include/dt-bindings/clock/cirrus,cs2000-cp.h >> >