[PATCHv3 0/9] RK3588 Clock and Reset Support
Sebastian Reichel
sebastian.reichel at collabora.com
Mon Nov 7 10:16:58 PST 2022
Hi,
On Tue, Oct 18, 2022 at 05:13:58PM +0200, Sebastian Reichel wrote:
> Hi,
>
> This has been part of a bigger patchset adding basic rk3588 support.
> Since that gets more and more out of hand, I'm now sending patches
> for each subsystem as individual patchset.
>
> Changes since PATCHv2:
> * https://lore.kernel.org/all/20220930153857.299396-1-sebastian.reichel@collabora.com/
> * rebased to v6.1-rc1
> * define rk3588_rst_init() in clk.h to fix build warning
> * add input clocks to the binding
> * add some more rates from the rate table (merged downstream fix)
> * fix input of mux_700m_400m_200m_24m_p clock (merged downstream fix)
>
> Changes since PATCHv1:
> * https://lore.kernel.org/all/20220623160329.239501-1-sebastian.reichel@collabora.com/
> * split dt-binding header addition into its own patch (requested by Heiko)
> * split dt-binding header into clock and reset one (requested by Krzysztof)
> * use reset identifier instead of register offset (requested by Krzysztof)
> * (involves adding lookup table support to rockchip CRU reset code)
> * use linear, gapless clock identifier (requested by Krzysztof)
> * reword the DT binding description
>
> Changes since PATCHv0:
> * https://lore.kernel.org/all/20220504213251.264819-1-sebastian.reichel@collabora.com/
> * Sync'd with latest downstream changes
> * Update bindings according to Rob's comments, except for license
> (no feedback from Rockchip)
>
> -- Sebastian
>
> Elaine Zhang (5):
> dt-bindings: clock: add rk3588 cru bindings
> clk: rockchip: add register offset of the cores select parent
> clk: rockchip: add pll type for RK3588
> clk: rockchip: clk-cpu: add mux setting for cpu change frequency
> clk: rockchip: add clock controller for the RK3588
>
> Sebastian Reichel (4):
> dt-bindings: clock: add rk3588 clock definitions
> dt-bindings: reset: add rk3588 reset definitions
> clk: rockchip: simplify rockchip_clk_add_lookup
> clk: rockchip: add lookup table support
>
> .../bindings/clock/rockchip,rk3588-cru.yaml | 71 +
> drivers/clk/rockchip/Kconfig | 8 +
> drivers/clk/rockchip/Makefile | 1 +
> drivers/clk/rockchip/clk-cpu.c | 69 +-
> drivers/clk/rockchip/clk-pll.c | 218 +-
> drivers/clk/rockchip/clk-rk3588.c | 2538 +++++++++++++++++
> drivers/clk/rockchip/clk.c | 14 +-
> drivers/clk/rockchip/clk.h | 95 +-
> drivers/clk/rockchip/rst-rk3588.c | 857 ++++++
> drivers/clk/rockchip/softrst.c | 34 +-
> .../dt-bindings/clock/rockchip,rk3588-cru.h | 766 +++++
> .../dt-bindings/reset/rockchip,rk3588-cru.h | 754 +++++
> 12 files changed, 5390 insertions(+), 35 deletions(-)
> create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3588-cru.yaml
> create mode 100644 drivers/clk/rockchip/clk-rk3588.c
> create mode 100644 drivers/clk/rockchip/rst-rk3588.c
> create mode 100644 include/dt-bindings/clock/rockchip,rk3588-cru.h
> create mode 100644 include/dt-bindings/reset/rockchip,rk3588-cru.h
Can this be merged? It's the last blocker for basic rk3588 support.
-- Sebastian
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-rockchip/attachments/20221107/4b63b698/attachment.sig>
More information about the Linux-rockchip
mailing list