mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2026-11-10 20:48:12 +00:00
Samsung SoC clock drivers changes for 6.9
Google GS101:
1. Register the CMU MISC clock controller earlier, so the Multi Core
Timer clocksource can use it.
2. Add PERIC0 and PERIC1 clock controllers.
Exynos850:
1. Add PDMA clocks.
2. Add CPU cluster 0 and 1 (CMU_CPUCLK0/CMU_CPUCLK1) clock controllers.
3. Propagate SPI IPCLK rate change to parents, so the SPI will get
proper clock rates.
4. Refactor the generic Samsung CPU clock controllers code, preparing it
for supporting Exynos850 CPU clocks.
-----BEGIN PGP SIGNATURE-----
iQJEBAABCgAuFiEE3dJiKD0RGyM7briowTdm5oaLg9cFAmXdla8QHGtyemtAa2Vy
bmVsLm9yZwAKCRDBN2bmhouD11DZEACDjm0JjiEYnSVijUv0aaWNgrrIuJ+7Wx9T
2nfdJJyLGYqLg9aeUkDlB7lr+ds7hwZ4+RQLPefQ0LwT5qlgTdqFTwBPvsR8cfYK
ex80cRifvyjMWqVJ1ROKbFaSamUZTFf8D4uvGbHmWGFAXCtTAI7ndXYsiKxQcYNj
X0CqiYDpSXkzyweo7TaHJ6/84ITGnOLvGMcVtR12zWscNZbfjzK4lwqQ0+IRrID2
k3E9hRi7NrXbPwlcyWd7b+6lzEcu5zNm5fO5GuJ2AG4t39KGlV+J1hf1AAmwaGml
aeA/M3XsSZuIT5KC5TDN7yuz64NHngtpnIRqrapQAipcPQVlRz1ChEXkeQJLJ7MV
w+uFIj+lvjovNJuZDpxrp/0iWVEKN7Gd2hrlAcC9hLl39D15SMCDtSI92jtqfqWZ
SOGXUO814TN/GZzW/OuI1oDsm6Cn1ZqgO0Z4f9iFbEuratsChycndl+q7XHPij2H
inyhwzbia+D7MlknsrkK/iT+pxcd2N2vd1wunjhgkgz4n+4HahGnQXho7nGFdpxd
+2y4Apc3Zn2FCRfaS9vWyLjsm3vsEM4K/Jkic8n7mjvUU6rHU+BGACm7FQR24a9I
KFeorzbYxycnx7RgfnoMZtT9+OzCOGz9yt3Xpw+oIh2VBkPh5xYb8pqWP2v44tRu
k/82t2/jzQ==
=giP5
-----END PGP SIGNATURE-----
Merge tag 'samsung-clk-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-samsung
Pull Samsung SoC clock driver updates from Krzysztof Kozlowski:
Google GS101:
- Register the CMU MISC clock controller earlier, so the Multi Core
Timer clocksource can use it
- Add PERIC0 and PERIC1 clock controllers
Exynos850:
- Add PDMA clocks
- Add CPU cluster 0 and 1 (CMU_CPUCLK0/CMU_CPUCLK1) clock controllers
- Propagate SPI IPCLK rate change to parents, so the SPI will get
proper clock rates
- Refactor the generic Samsung CPU clock controllers code, preparing it
for supporting Exynos850 CPU clocks
* tag 'samsung-clk-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux: (25 commits)
clk: samsung: Add CPU clock support for Exynos850
clk: samsung: Pass mask to wait_until_mux_stable()
clk: samsung: Keep register offsets in chip specific structure
clk: samsung: Keep CPU clock chip specific data in a dedicated struct
clk: samsung: Pass register layout type explicitly to CLK_CPU()
clk: samsung: Pass actual CPU clock registers base to CPU_CLK()
clk: samsung: Group CPU clock functions by chip
clk: samsung: Use single CPU clock notifier callback for all chips
clk: samsung: Reduce params count in exynos_register_cpu_clock()
clk: samsung: Pull struct exynos_cpuclk into clk-cpu.c
clk: samsung: Improve clk-cpu.c style
dt-bindings: clock: exynos850: Add CMU_CPUCLK0 and CMU_CPUCL1
clk: samsung: gs101: add support for cmu_peric1
clk: samsung: gs101: drop extra empty line
dt-bindings: clock: google,gs101-clock: add PERIC1 clock management unit
clk: samsung: exynos850: Propagate SPI IPCLK rate change
clk: samsung: gs101: gpio_peric0_pclk needs to be kept on
clk: samsung: exynos850: Add PDMA clocks
dt-bindings: clock: tesla,fsd: Fix spelling mistake
clk: samsung: gs101: add support for cmu_peric0
...
This commit is contained in:
commit
d289ca74e9
15 changed files with 1660 additions and 242 deletions
Loading…
Add table
Add a link
Reference in a new issue