Skip to content

clk: Add Artpec-6 SoC support

Lars Persson linux-clk linux-devicetree lkml 6 versions – Applied

Status from this message: Applied to clk-artpec6 and merged into clk-next.

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v6 Latest2 patches 2 repliesApplied
  2. v52 patches 3 repliesSuperseded
  3. v42 patches 2 repliesSuperseded
Earlier versions · 3
VersionPostedPatchesRepliesStatus
v32 patches0 repliesSuperseded
v22 patches1 replySuperseded
v12 patches7 repliesSuperseded

Changes in v6 from the cover letter

- Improved code formatting.
- Pass device pointer when registering the clocks.
- Detect registration failures in the probe function.

Patches in v6 Applied

#Subject and filesSizeRepliesApplied
1/2clk: add device tree binding for Artpec-6 clock controllerDocumentation/devicetree/bindings/clock/artpec6.txt include/dt-bindings/clock/axis,artpec6-clkctrl.h+79 -01 reply
2/2clk: add artpec-6 clock controllerMAINTAINERS drivers/clk/Makefile drivers/clk/axis/Makefile +1 more+245 -11 reply

Reviews trailers per patch

1 of 2 patches has a Reviewed-by or Acked-by.

PatchRob Herring
1/2A-b
2/2

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v6 thread

Cover letter [PATCH v6 0/2] clk: Add Artpec-6 SoC support

Add clock support for the Artpec-6 SoC port. The ARM parts are merged in 4.6-rc1.

Changes since v5:
- Improved code formatting.
- Pass device pointer when registering the clocks.
- Detect registration failures in the probe function.

Changes since v4:
- Update the maintainer entry with the correct clock directory.
- Implement split clock registration with early clocks through CLK_OF_DECLARE and deferrable clocks through a platform driver.

Changes since v3:
- The binding was corrected to handle two fractional divider clocks as input to the clock controller.
- Updated clk-artpec6.c to handle a distinct fractional divider input for each i2s clock mux.

Changes since v2:
- Moved axis,artpec6-clkctrl.h to the first patch with the DT bindings.

Changes since v1:
- The driver now provides all clocks from the main clock controller block through one DT node.
- Added a header file for the clock indexes.
- Refer to clock-bindings.txt in the bindings document.

Lars Persson (2):
clk: add device tree binding for Artpec-6 clock controller
clk: add artpec-6 clock controller

Lars Persson (2):
clk: add device tree binding for Artpec-6 clock controller
clk: add artpec-6 clock controller

 .../devicetree/bindings/clock/artpec6.txt          |  41 ++++
 MAINTAINERS                                        |   2 +-
 drivers/clk/Makefile                               |   1 +
 drivers/clk/axis/Makefile                          |   1 +
 drivers/clk/axis/clk-artpec6.c                     | 242 +++++++++++++++++++++
 include/dt-bindings/clock/axis,artpec6-clkctrl.h   |  38 ++++
 6 files changed, 324 insertions(+), 1 deletion(-)
 create mode 100644 Documentation/devicetree/bindings/clock/artpec6.txt
 create mode 100644 drivers/clk/axis/Makefile
 create mode 100644 drivers/clk/axis/clk-artpec6.c
 create mode 100644 include/dt-bindings/clock/axis,artpec6-clkctrl.h
Signature · 1 line
2.1.4