clk: dt: bindings for mux, divider & gate clocks
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v3 posting 2/20 of 5 patches 0 repliesNew
- v4 Latest5 patches 21 repliesIn review
- v3 posting 1/25 patches 7 repliesSuperseded
Earlier versions · 2
| Version | Posted | Patches | Replies | Status |
|---|---|---|---|---|
| v2 | 5 patches | 6 replies | Superseded | |
| v1 RFC | 0 of 3 patches | 0 replies | Superseded |
Changes in v4 from the cover letter
* added Tested-by & Reviewed-by from Heiko
* replaced underscores with dashes in DT property names
* bail from of clock setup function early if of_iomap fails
* removed unecessary explict cast
Patches in v4 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/5 | clk: divider: replace bitfield width with maskarch/ drivers/ drivers/ +2 more | +19 | 0 replies | |
| 2/5 | clk: of: helper for determining number of parent clocksdrivers/ include/ | +7 | 0 replies | |
| 3/5 | clk: dt: binding for basic multiplexer clockDocumentation/ drivers/ include/ | +150 | 1 reply | |
| 3/5 | clk: dt: binding for basic multiplexer clock | +0 | 3 replies | |
| 3/5 | clk: dt: binding for basic multiplexer clock | +0 | 2 replies | |
| 3/5 | clk: dt: binding for basic multiplexer clock | +0 | 8 replies | |
| 4/5 | clk: dt: binding for basic divider clockDocumentation/ drivers/ include/ | +188 | 0 replies | |
| 5/5 | clk: dt: binding for basic gate clockDocumentation/ drivers/ include/ | +85 | 5 replies |
Reviews trailers per patch
All 8 patches have a Reviewed-by or Acked-by.
| Patch | Shawn Guo | Heiko Stuebner | Santosh Shilimkar |
|---|---|---|---|
| Series | T-b | ||
| 1/5 | T-b | T-b R-b | |
| 2/5 | T-b R-b | ||
| 3/5 | T-b R-b | ||
| 3/5 | T-b R-b | ||
| 3/5 | T-b R-b | ||
| 3/5 | T-b R-b | ||
| 4/5 | T-b R-b | ||
| 5/5 | T-b R-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.
Cover letter [PATCH v4 0/5] clk: dt: bindings for mux, divider & gate clocks
This series introduces binding definitions for common register-mapped clock multiplexer, divider and gate IP blocks along with the corresponding setup functions for matching DT data. The bindings are similar to the struct definitions but please don't hold that against the
binding: the struct definitions closely model the hardware register layout.
The delta from v3 is very small and only consists of cosmetic changes and one functional change for better error handling.
Changes since v3:
* added Tested-by & Reviewed-by from Heiko
* replaced underscores with dashes in DT property names
* bail from of clock setup function early if of_iomap fails
* removed unecessary explict cast
Mike Turquette (5):
clk: divider: replace bitfield width with mask
clk: of: helper for determining number of parent clocks
clk: dt: binding for basic multiplexer clock
clk: dt: binding for basic divider clock
clk: dt: binding for basic gate clock
.../devicetree/bindings/clock/divider-clock.txt | 90 +++++++++++++++ .../devicetree/bindings/clock/gate-clock.txt | 36 ++++++ .../devicetree/bindings/clock/mux-clock.txt | 79 +++++++++++++ arch/arm/mach-imx/clk-busy.c | 2 +- drivers/clk/clk-divider.c | 128 ++++++++++++++++++--- drivers/clk/clk-gate.c | 47 ++++++++ drivers/clk/clk-mux.c | 68 ++++++++++- drivers/clk/clk.c | 6 + drivers/clk/mxs/clk-div.c | 2 +- include/linux/clk-private.h | 2 +- include/linux/clk-provider.h | 12 +- 11 files changed, 449 insertions(+), 23 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/divider-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/gate-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/mux-clock.txt
Signature · 1 line
1.8.1.2