All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 0/7] clk: hisilicon: add support for Hi3798MV200
@ 2024-02-22 19:40 ` Yang Xiwen via B4 Relay
  0 siblings, 0 replies; 19+ messages in thread
From: Yang Xiwen @ 2024-02-22 19:40 UTC (permalink / raw)
  To: Michael Turquette, Stephen Boyd, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley
  Cc: David Yang, linux-clk, devicetree, linux-kernel, Yang Xiwen,
	Krzysztof Kozlowski

This SoC is similar to Hi3798CV200 with a few more clocks in CRG module.

Note this driver is still ongoing, many clocks are not registered in the
driver now. Feedback is welcomed, especially from HiSilicon people.

Signed-off-by: Yang Xiwen <forbidden405@outlook.com>
---
Changes in v4:
- dt-bindings: hisi-crg: add reg and #reset-cells to required, add reset-controller to required for cv200
- dt-bindings: hisi-crg: do not add "simple-mfd" and "syscon" for hi3519 (Krzysztof Kozlowski)
- dt-bindings: hi3798mv200: replace spaces with tabs (Krzysztof Kozlowski)
- dt-bindings: s/DTS/DT_BINDINGS_CLOCK (Krzysztof Kozlowski)
- Link to v3: https://lore.kernel.org/r/20240222-clk-mv200-v3-0-f30795b50318@outlook.com

Changes in v3:
- remove RFC (Krzysztof Kozlowski)
- rearrange patches so dt-binding comes before drivers (Krzysztof Kozlowski)
- dt-bindings: Remove lots of properties
- dt-bindings: stop merging all hisi-clock bindings, only convert hisi-crg.txt for now.
- dt-bindings: remove hisilicon,hisi-sdmmc-dll subnode (Rob Herring, Krzysztof Kozlowski)
- split histb-clock.h into two files, deprecate this header file
- fix all users (hi3798cv200.dtsi and hi3798cv200 CRG driver)
- hi3798mv200-crg: add a few missing clocks
- Link to v2: https://lore.kernel.org/r/20240217-clk-mv200-v2-0-b782e4eb66f7@outlook.com

Changes in v2:
- s/dt-binding/dt-bindings in commit logs: (Krzysztof Kozlowski)
- fix bot error by adding "hisilicon,hisi-sdmmc-dll" to syscon.yaml (Rob Herring)
- hi3798mv200-crg: assign fixed rate parents to some gates
- hi3798mv200-crg: s/ETH/FEMAC, add GMAC ctrl clock
- Link to v1: https://lore.kernel.org/r/20240216-clk-mv200-v1-0-a29ace29e636@outlook.com

---
Yang Xiwen (7):
      dt-bindings: clock: convert hisi-crg.txt to YAML
      dt-bindings: clock: histb-clock: split into two header files
      arm64: dts: hisilicon: fix include path
      clk: hisilicon: fix include path for crg-hi3798cv200
      dt-bindings: clock: hisilicon,clock-reset-controller: add Hi3798MV200 SoC
      dt-bindings: clock: hisilicon: add clock definitions for Hi3798MV200
      clk: hisilicon: add CRG driver for Hi3798MV200 SoC

 .../devicetree/bindings/clock/hisi-crg.txt         |  50 ---
 .../bindings/clock/hisilicon,hisi-crg.yaml         |  76 ++++
 arch/arm64/boot/dts/hisilicon/hi3798cv200.dtsi     |   3 +-
 drivers/clk/hisilicon/Kconfig                      |   8 +
 drivers/clk/hisilicon/Makefile                     |   1 +
 drivers/clk/hisilicon/crg-hi3798cv200.c            |   3 +-
 drivers/clk/hisilicon/crg-hi3798mv200.c            | 462 +++++++++++++++++++++
 .../dt-bindings/clock/hisilicon,hi3798cv200-crg.h  |  62 +++
 .../clock/hisilicon,hi3798cv200-sysctrl.h          |  17 +
 .../dt-bindings/clock/hisilicon,hi3798mv200-crg.h  | 150 +++++++
 .../clock/hisilicon,hi3798mv200-sysctrl.h          |  21 +
 include/dt-bindings/clock/histb-clock.h            |  70 +---
 12 files changed, 810 insertions(+), 113 deletions(-)
---
base-commit: 8d3dea210042f54b952b481838c1e7dfc4ec751d
change-id: 20240216-clk-mv200-cc8cae396ee0

Best regards,
-- 
Yang Xiwen <forbidden405@outlook.com>


^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2024-02-23 16:10 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-22 19:40 [PATCH v4 0/7] clk: hisilicon: add support for Hi3798MV200 Yang Xiwen
2024-02-22 19:40 ` Yang Xiwen via B4 Relay
2024-02-22 19:40 ` [PATCH v4 1/7] dt-bindings: clock: convert hisi-crg.txt to YAML Yang Xiwen
2024-02-22 19:40   ` Yang Xiwen via B4 Relay
2024-02-23 16:07   ` Rob Herring
2024-02-22 19:40 ` [PATCH v4 2/7] dt-bindings: clock: histb-clock: split into two header files Yang Xiwen
2024-02-22 19:40   ` Yang Xiwen via B4 Relay
2024-02-22 19:40 ` [PATCH v4 3/7] arm64: dts: hisilicon: fix include path Yang Xiwen
2024-02-22 19:40   ` Yang Xiwen via B4 Relay
2024-02-22 19:40 ` [PATCH v4 4/7] clk: hisilicon: fix include path for crg-hi3798cv200 Yang Xiwen
2024-02-22 19:40   ` Yang Xiwen via B4 Relay
2024-02-22 19:40 ` [PATCH v4 5/7] dt-bindings: clock: hisilicon,clock-reset-controller: add Hi3798MV200 SoC Yang Xiwen
2024-02-22 19:40   ` Yang Xiwen via B4 Relay
2024-02-23 16:09   ` Rob Herring
2024-02-22 19:40 ` [PATCH v4 6/7] dt-bindings: clock: hisilicon: add clock definitions for Hi3798MV200 Yang Xiwen
2024-02-22 19:40   ` Yang Xiwen via B4 Relay
2024-02-23 16:10   ` Rob Herring
2024-02-22 19:40 ` [PATCH v4 7/7] clk: hisilicon: add CRG driver for Hi3798MV200 SoC Yang Xiwen
2024-02-22 19:40   ` Yang Xiwen via B4 Relay

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.