OpenCloudOS-Kernel/drivers/clk/samsung
Stephen Boyd a9fc882f57 Merge branches 'clk-x86', 'clk-xilinx', 'clk-cleanup', 'clk-mstar' and 'clk-ingenic' into clk-next
- Make MxL's CGU driver secure compatible
 - Support for CPU PLL on MStar/SigmaStar SoCs
 - Ingenic JZ4755 SoC clk support
 - Support audio clks on X1000 SoCs

* clk-x86:
  clk: mxl: syscon_node_to_regmap() returns error pointers
  clk: mxl: Fix a clk entry by adding relevant flags
  clk: mxl: Add option to override gate clks
  clk: mxl: Remove redundant spinlocks
  clk: mxl: Switch from direct readl/writel based IO to regmap based IO

* clk-xilinx:
  clk: xilinx: Drop duplicate depends on COMMON_CLK

* clk-cleanup:
  clk: nomadik: correct struct name kernel-doc warning
  clk: lmk04832: fix kernel-doc warnings
  clk: lmk04832: drop superfluous #include
  clk: lmk04832: drop unnecessary semicolons
  clk: lmk04832: declare variables as const when possible
  clk: socfpga: Fix memory leak in socfpga_gate_init()
  clk: st: Fix memory leak in st_of_quadfs_setup()
  clk: samsung: Fix memory leak in _samsung_clk_register_pll()
  clk: visconti: Fix memory leak in visconti_register_pll()
  clk: Remove a useless include
  clk: samsung: Fix reference to CLK_OF_DECLARE in comment
  clk: stm32mp1: Staticize ethrx_src
  clk: keystone: syscon-clk: Use dev_err_probe() helper
  clk: bulk: Use dev_err_probe() helper in __clk_bulk_get()
  clk: cdce925: simplify using devm_regulator_get_enable()

* clk-mstar:
  clk: mstar: msc313 cpupll clk driver

* clk-ingenic:
  clk: Add Ingenic JZ4755 CGU driver
  dt-bindings: clock: Add Ingenic JZ4755 CGU header
  dt-bindings: ingenic: Add support for the JZ4755 CGU
  clk: ingenic: Minor cosmetic fixups for X1000
  clk: ingenic: Add X1000 audio clocks
  dt-bindings: ingenic,x1000-cgu: Add audio clocks
  clk: ingenic: Add .set_rate_hook() for PLL clocks
  clk: ingenic: Make PLL clock enable_bit and stable_bit optional
  clk: ingenic: Make PLL clock "od" field optional
2022-12-12 11:12:26 -08:00
..
Kconfig clk: samsung: fix missing Tesla FSD dependency on Exynos 2022-02-01 09:14:53 +01:00
Makefile clk: samsung: add top clock support for Exynos Auto v9 SoC 2022-05-10 19:19:34 +02:00
clk-cpu.c clk: samsung: Update CPU clk registration 2021-11-20 14:22:49 +01:00
clk-cpu.h clk: samsung: Update CPU clk registration 2021-11-20 14:22:49 +01:00
clk-exynos-arm64.c clk: samsung: Make exynos850_register_cmu shared 2021-12-19 23:39:01 +01:00
clk-exynos-arm64.h clk: samsung: Make exynos850_register_cmu shared 2021-12-19 23:39:01 +01:00
clk-exynos-audss.c clk: samsung: exynos-audss: Make use of devm_platform_ioremap_resource() 2021-09-13 18:00:35 +02:00
clk-exynos-clkout.c clk: samsung: Revert "clk: samsung: exynos-clkout: Use of_device_get_match_data()" 2022-11-15 10:36:54 +01:00
clk-exynos4.c clk: samsung: Update CPU clk registration 2021-11-20 14:22:49 +01:00
clk-exynos5-subcmu.c clk: samsung: Fix reference to CLK_OF_DECLARE in comment 2022-11-01 12:44:46 -07:00
clk-exynos5-subcmu.h clk: samsung: Change signature of exynos5_subcmus_init() function 2019-08-08 13:53:42 -07:00
clk-exynos7.c clk: exynos7: Mark aclk_fsys1_200 as critical 2021-04-07 11:37:17 +02:00
clk-exynos850.c clk: samsung: exynos850: Implement CMU_MFCMSCL domain 2022-08-23 10:14:47 +03:00
clk-exynos3250.c clk: samsung: Update CPU clk registration 2021-11-20 14:22:49 +01:00
clk-exynos4412-isp.c clk: samsung: exynos4412-isp: Make use of devm_platform_ioremap_resource() 2021-09-13 18:00:51 +02:00
clk-exynos5250.c clk: samsung: Update CPU clk registration 2021-11-20 14:22:49 +01:00
clk-exynos5260.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
clk-exynos5260.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
clk-exynos5410.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
clk-exynos5420.c clk: samsung: Update CPU clk registration 2021-11-20 14:22:49 +01:00
clk-exynos5433.c clk: samsung: exynos5433: update apollo and atlas clock probing 2021-10-15 16:00:17 +02:00
clk-exynos7885.c clk: samsung: exynos7885: Correct "div4" clock parents 2022-10-18 09:15:44 -04:00
clk-exynosautov9.c clk: samsung: exynosautov9: add fsys1 clock support 2022-08-23 09:21:57 +03:00
clk-fsd.c clk: samsung: fsd: Add cam_csi block clock information 2022-01-26 10:24:28 +01:00
clk-pll.c clk: samsung: Fix memory leak in _samsung_clk_register_pll() 2022-12-07 18:26:47 -08:00
clk-pll.h clk: samsung: fsd: Add initial clock support 2022-01-26 10:24:08 +01:00
clk-s3c64xx.c clk: samsung: remove __clk_lookup() usage 2021-11-19 19:32:30 +01:00
clk-s3c2410-dclk.c ARM: s3c24xx: pass pointer to clk driver via platform data 2020-08-19 20:58:10 +02:00
clk-s3c2410.c clk: samsung: remove __clk_lookup() usage 2021-11-19 19:32:30 +01:00
clk-s3c2412.c clk: samsung: s3c24xx: declare s3c24xx_common_clk_init() in shared header 2020-08-17 18:54:33 +02:00
clk-s3c2443.c clk: samsung: s3c24xx: declare s3c24xx_common_clk_init() in shared header 2020-08-17 18:54:33 +02:00
clk-s5pv210-audss.c clk: samsung: s5pv210-audss: Make use of devm_platform_ioremap_resource() 2021-09-13 18:01:09 +02:00
clk-s5pv210.c clk: samsung: remove __clk_lookup() usage 2021-11-19 19:32:30 +01:00
clk.c clk: samsung: remove __clk_lookup() usage 2021-11-19 19:32:30 +01:00
clk.h clk: samsung: Remove meaningless __init and extern from header files 2021-11-19 19:32:36 +01:00