this series is based on the following series: https://patchwork.kernel.org/project/linux-arm-kernel/cover/cover.1709975956.git.lorenzo@xxxxxxxxxx/ Changes since v1: - add .enable()/disable() callbacks to pcie ops - introduce en_clk_soc_data data structure in order to define multiple clk_ops for each supported SoC - rename clock node from system-controller to clock-controller - add missing item descriptions in dt-binding Lorenzo Bianconi (4): dt-bindings: clock: airoha: add EN7581 binding arm64: dts: airoha: Add EN7581 clock node clk: en7523: Add en_clk_soc_data data structure clk: en7523: Add EN7581 support .../bindings/clock/airoha,en7523-scu.yaml | 31 ++- arch/arm64/boot/dts/airoha/en7581.dtsi | 9 + drivers/clk/clk-en7523.c | 190 ++++++++++++++++-- 3 files changed, 211 insertions(+), 19 deletions(-) -- 2.44.0