Add Loongson-2k0500 and Loongson-2k2000 clock support
Status from this message: Applied to clk-next
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v3 Latest6 patches 7 repliesApplied
- v28 patches 2 repliesSuperseded
- v18 patches 5 repliesSuperseded
Changes in v3 from the cover letter
- Remove the dts-related patches and update dts at once after all relevant drivers are complete.
patch(1/6):
- Drop unsuitable comments.
Patches in v3 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/6 | dt-bindings: clock: Add Loongson-2K expand clock indexinclude/ | +35 | 1 reply | |
| 2/6 | clk: clk-loongson2: Refactor driver for adding new platformsdrivers/ | +199 | 1 reply | |
| 3/6 | dt-bindings: clock: loongson2: Add Loongson-2K0500 compatibleDocumentation/ | +2 | 1 reply | |
| 4/6 | clk: clk-loongson2: Add Loongson-2K0500 clock supportdrivers/ | +22 | 1 reply | |
| 5/6 | dt-bindings: clock: loongson2: Add Loongson-2K2000 compatibleDocumentation/ | +1 | 1 reply | |
| 6/6 | clk: clk-loongson2: Add Loongson-2K2000 clock supportdrivers/ | +72 | 1 reply |
Reviews trailers per patch
3 of 6 patches have a Reviewed-by or Acked-by of their own; the series has one for all of them.
| Patch | Conor Dooley | Huacai Chen |
|---|---|---|
| Series | A-b | |
| 1/6 | A-b | |
| 2/6 | ||
| 3/6 | A-b | |
| 4/6 | ||
| 5/6 | A-b | |
| 6/6 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH v3 0/6] Add Loongson-2k0500 and Loongson-2k2000 clock support
Hi all:
As we know, the Loongson-2K family of SoCs (ls2k0500/ls2k1000/ls2k2000) have a similar clock structure, and I support them to be configured with different parameters (e.g., register offsets, etc.).
To make it easier to add support for different SoCs, I refactored the original driver to make the whole driver as understandable as possible.
Briefly, I have divided all clocks into three categories according to their properties and their parent clocks: Independent PLLs, clocks based on frequency scales, and clock dividers.
Thanks.
----
V3:
- Remove the dts-related patches and update dts at once after all relevant drivers are complete.
patch(1/6):
- Drop unsuitable comments.
Link to V2:
https://lore.kernel.org/all/[email protected]/
V2:
patch(1/8):
- Drop LOONGSON2_CLK_END, for it is not a binding.
patch(1/8)(3/8)(5/8):
- Add Acked-by tag from Conor, Thanks.
Link to V1:
https://lore.kernel.org/all/[email protected]/
Binbin Zhou (6):
dt-bindings: clock: Add Loongson-2K expand clock index
clk: clk-loongson2: Refactor driver for adding new platforms
dt-bindings: clock: loongson2: Add Loongson-2K0500 compatible
clk: clk-loongson2: Add Loongson-2K0500 clock support
dt-bindings: clock: loongson2: Add Loongson-2K2000 compatible
clk: clk-loongson2: Add Loongson-2K2000 clock support
.../bindings/clock/loongson,ls2k-clk.yaml | 4 +- drivers/clk/clk-loongson2.c | 549 ++++++++++-------- include/dt-bindings/clock/loongson,ls2k-clk.h | 54 +- 3 files changed, 329 insertions(+), 278 deletions(-)
Signature · 1 line
2.43.0