linux/drivers/clk/mediatek
Stephen Boyd df822f2e36
Merge tag 'clk-misc-round-two-for-v7.3' of ssh://github.com/masneyb/linux into clk-pile
Pull clk patches from Brian Masney:

 - New clock controller drivers for the Cix Sky1 audio subsystem (AUDSS),
   UltraRISC DP1000, and MediaTek MT8173 MFG_TOP, along with their devicetree
   bindings. Si549 support was added to the existing si544 driver.
 - New clock and reset support for the Aspeed AST2700 PECI controller and Airoha
   EN7523 PCIe PERSTOUT reset lines.
 - The clk core gains devm_clk_bulk_get_enable() as the mandatory counterpart to
   the existing optional variant, and exports
   devm_clk_hw_register_composite_pdata() for modular drivers.
 - Tegra gets a proper EMC clock implementation for Tegra114, 48MHz pll_p_out1
   support needed for UEFI on Surface2, and the Xilinx clocking-wizard gains PLL
   charge pump/lock parameter programming during dynamic reconfiguration.
 - Bug fixes for a NULL pointer dereference from uninitialized clk_init_data in
   the eswin driver, an IO remap leak in the MediaTek pllfh error path, inverted
   gate control for MT8135 devapc_ck, a missing OF node put in tegra124-emc on
   registration failure, a prepare reference leak in the palmas driver,
   unregistered PLLs on MT6735 probe failure, a missing kasprintf NULL check in
   pmc_atom, PCIe warm boot instability in the Airoha EN7523 driver, and a
   clocking-wizard clock difference detection bug.
 - Various cleanups across tegra, st, and mvebu providers to stop misusing the
   consumer clock API, along with other minor fixes and improvements.

Signed-off-by: Brian Masney <bmasney@redhat.com>

* tag 'clk-misc-round-two-for-v7.3' of ssh://github.com/masneyb/linux: (45 commits)
  clk: tegra: set up proper EMC clock implementation for Tegra114
  clk: clocking-wizard: remove 20kHz restriction
  clk: clocking-wizard: optimize clock search
  clk: clocking-wizard: fix clock difference detection
  clk: mediatek: mt8135: Fix inverted gate control for devapc_ck
  clk: clocking-wizard: Program PLL CP/RES and lock parameters on reconfig
  clk: tegra: support 48MHz clock for pll_p_out1
  clk: aspeed: add AST2700 PECI clock
  dt-bindings: clock: ast2700: add PECI clock
  clk: mediatek: Add mt8173-mfgtop driver
  dt-bindings: clock: mediatek: Add mt8173 mfgtop
  clk: tegra: clean-up simple provider misuse of the consumer API
  clk: st: clean-up simple provider misuse of the consumer API
  clk: mvebu: clean-up simple provider misuse of the consumer API
  clk: remove conditional return with no effect
  clk: Add devm_clk_bulk_get_enable()
  clk: en7523: add support for dedicated PCIe PERSTOUT reset
  dt-bindings: clock: airoha: Add additional reset for PCIe PERSTOUT
  arm64: dts: cix: sky1: add audss cru
  reset: cix: add sky1 audss auxiliary reset driver
  ...
2026-08-17 09:28:08 -07:00
..
clk-apmixed.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
clk-cpumux.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
clk-cpumux.h clk: mediatek: cpumux: Propagate struct device where possible 2023-01-30 16:45:01 -08:00
clk-fhctl.c clk: mediatek: fhctl: Mark local variables static 2023-04-10 16:57:12 -07:00
clk-fhctl.h clk: mediatek: fhctl: Add support for older fhctl register layout 2023-03-13 11:46:23 -07:00
clk-gate.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
clk-gate.h clk: mediatek: clk-gate: Add ops for gates with HW voter 2025-09-21 09:35:57 -07:00
clk-mt2701-aud.c clk: mediatek: mt2701-aud: fix conversion to mtk_clk_simple_probe 2024-12-17 12:15:36 -08:00
clk-mt2701-bdp.c clk: mediatek: mt2701-bdp: add missing dummy clk 2024-12-17 12:15:37 -08:00
clk-mt2701-eth.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt2701-g3d.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt2701-hif.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt2701-img.c clk: mediatek: mt2701-img: add missing dummy clk 2024-12-17 12:15:37 -08:00
clk-mt2701-mm.c clk: mediatek: mt2701-mm: add missing dummy clk 2024-12-17 12:15:37 -08:00
clk-mt2701-vdec.c clk: mediatek: mt2701-vdec: fix conversion to mtk_clk_simple_probe 2024-12-17 12:15:30 -08:00
clk-mt2701.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt2712-apmixedsys.c clk: mediatek: Refactor pll registration to pass device 2026-01-22 17:44:32 -08:00
clk-mt2712-bdp.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt2712-img.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt2712-jpgdec.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt2712-mfg.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt2712-mm.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt2712-vdec.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt2712-venc.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt2712.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt6735-apmixedsys.c clk: mediatek: mt6735: Unregister PLLs on probe failure 2026-07-27 13:10:00 -04:00
clk-mt6735-imgsys.c clk: mediatek: Add drivers for MT6735 syscon clock and reset controllers 2024-11-14 12:52:14 -08:00
clk-mt6735-infracfg.c clk: mediatek: Add drivers for MediaTek MT6735 main clock and reset drivers 2024-10-17 12:24:35 -07:00
clk-mt6735-mfgcfg.c clk: mediatek: Add drivers for MT6735 syscon clock and reset controllers 2024-11-14 12:52:14 -08:00
clk-mt6735-pericfg.c clk: mediatek: Add drivers for MediaTek MT6735 main clock and reset drivers 2024-10-17 12:24:35 -07:00
clk-mt6735-topckgen.c clk: mediatek: Add drivers for MediaTek MT6735 main clock and reset drivers 2024-10-17 12:24:35 -07:00
clk-mt6735-vdecsys.c clk: mediatek: mt6735-vdecsys: add missing MODULE_DEVICE_TABLE() 2026-07-28 11:25:28 -04:00
clk-mt6735-vencsys.c clk: mediatek: mt6735-vencsys: add missing MODULE_DEVICE_TABLE() 2026-07-28 11:25:28 -04:00
clk-mt6765-audio.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt6765-cam.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt6765-img.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt6765-mipi0a.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt6765-mm.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt6765-vcodec.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt6765.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt6779-aud.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt6779-cam.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt6779-img.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt6779-ipe.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt6779-mfg.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt6779-mm.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt6779-vdec.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt6779-venc.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt6779.c clk: mediatek: Refactor pll registration to pass device 2026-01-22 17:44:32 -08:00
clk-mt6795-apmixedsys.c clk: mediatek: Refactor pllfh registration to pass device 2026-01-22 17:44:34 -08:00
clk-mt6795-infracfg.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt6795-mfg.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt6795-mm.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt6795-pericfg.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt6795-topckgen.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt6795-vdecsys.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt6795-vencsys.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt6797-img.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt6797-mm.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt6797-vdec.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt6797-venc.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt6797.c clk: mediatek: Refactor pll registration to pass device 2026-01-22 17:44:32 -08:00
clk-mt7622-apmixedsys.c clk: mediatek: Refactor pll registration to pass device 2026-01-22 17:44:32 -08:00
clk-mt7622-aud.c clk: mediatek: mt7622-aud: Add missing AFE_MRGIF clock 2025-09-21 09:32:10 -07:00
clk-mt7622-eth.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt7622-hif.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt7622-infracfg.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt7622.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt7629-eth.c clk: mediatek: Add a module description where missing 2024-06-03 16:24:36 -07:00
clk-mt7629-hif.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt7629.c clk: mediatek: Refactor pll registration to pass device 2026-01-22 17:44:32 -08:00
clk-mt7981-apmixed.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt7981-eth.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt7981-infracfg.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt7981-topckgen.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt7986-apmixed.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt7986-eth.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt7986-infracfg.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt7986-topckgen.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt7988-apmixed.c clk: mediatek: Refactor pll registration to pass device 2026-01-22 17:44:32 -08:00
clk-mt7988-eth.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt7988-infracfg.c clk: mediatek: mt7988: use MUX_CLR_SET for gate-less muxes 2026-04-28 19:05:45 -07:00
clk-mt7988-topckgen.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt7988-xfipll.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8135-apmixedsys.c clk: mediatek: Refactor pll registration to pass device 2026-01-22 17:44:32 -08:00
clk-mt8135.c clk: mediatek: mt8135: Fix inverted gate control for devapc_ck 2026-07-28 11:25:30 -04:00
clk-mt8167-apmixedsys.c clk: mediatek: Refactor pll registration to pass device 2026-01-22 17:44:32 -08:00
clk-mt8167-aud.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt8167-img.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt8167-mfgcfg.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt8167-mm.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt8167-vdec.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt8167.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8173-apmixedsys.c clk: mediatek: Refactor pllfh registration to pass device 2026-01-22 17:44:34 -08:00
clk-mt8173-img.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8173-infracfg.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8173-mfgtop.c clk: mediatek: Add mt8173-mfgtop driver 2026-07-28 11:25:30 -04:00
clk-mt8173-mm.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt8173-pericfg.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8173-topckgen.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8173-vdecsys.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8173-vencsys.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8183-apmixedsys.c clk: mediatek: Refactor pll registration to pass device 2026-01-22 17:44:32 -08:00
clk-mt8183-audio.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8183-cam.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8183-img.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8183-ipu_adl.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8183-ipu_conn.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8183-ipu1.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8183-ipu0.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8183-mfgcfg.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8183-mm.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8183-vdec.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8183-venc.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8183.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt8186-apmixedsys.c clk: mediatek: Refactor pllfh registration to pass device 2026-01-22 17:44:34 -08:00
clk-mt8186-cam.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8186-img.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8186-imp_iic_wrap.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8186-infra_ao.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8186-ipe.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8186-mcu.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8186-mdp.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8186-mfg.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8186-mm.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8186-topckgen.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8186-vdec.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8186-venc.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8186-wpe.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8188-adsp_audio26m.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt8188-apmixedsys.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt8188-cam.c clk: mediatek: Add SMI LARBs reset for MT8188 2025-02-27 14:17:01 -08:00
clk-mt8188-ccu.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8188-img.c clk: mediatek: Add SMI LARBs reset for MT8188 2025-02-27 14:17:01 -08:00
clk-mt8188-imp_iic_wrap.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt8188-infra_ao.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8188-ipe.c clk: mediatek: Add SMI LARBs reset for MT8188 2025-02-27 14:17:01 -08:00
clk-mt8188-mfg.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8188-peri_ao.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8188-topckgen.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt8188-vdec.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8188-vdo1.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt8188-vdo0.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt8188-venc.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt8188-vpp1.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8188-vpp0.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8188-wpe.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt8192-apmixedsys.c clk: mediatek: Refactor pllfh registration to pass device 2026-01-22 17:44:34 -08:00
clk-mt8192-aud.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8192-cam.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt8192-img.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt8192-imp_iic_wrap.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt8192-ipe.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt8192-mdp.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt8192-mfg.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt8192-mm.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8192-msdc.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt8192-scp_adsp.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt8192-vdec.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt8192-venc.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt8192.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt8195-apmixedsys.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt8195-apusys_pll.c clk: mediatek: Refactor pll registration to pass device 2026-01-22 17:44:32 -08:00
clk-mt8195-cam.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8195-ccu.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8195-img.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8195-imp_iic_wrap.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8195-infra_ao.c clk: mediatek: mt8195-infra_ao: Fix parent for infra_ao_hdmi_26m 2025-09-21 09:30:30 -07:00
clk-mt8195-ipe.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8195-mfg.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8195-peri_ao.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8195-scp_adsp.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8195-topckgen.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt8195-vdec.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8195-vdo1.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8195-vdo0.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8195-venc.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8195-vpp1.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8195-vpp0.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8195-wpe.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8196-apmixedsys.c clk: mediatek: Refactor pll registration to pass device 2026-01-22 17:44:32 -08:00
clk-mt8196-disp1.c clk: mediatek: Add MT8196 disp1 clock support 2025-09-21 09:36:15 -07:00
clk-mt8196-disp0.c clk: mediatek: Add MT8196 disp0 clock support 2025-09-21 09:36:14 -07:00
clk-mt8196-imp_iic_wrap.c clk: mediatek: Add MT8196 I2C clock support 2025-09-21 09:36:09 -07:00
clk-mt8196-mcu.c clk: mediatek: Refactor pll registration to pass device 2026-01-22 17:44:32 -08:00
clk-mt8196-mdpsys.c clk: mediatek: Add MT8196 mdpsys clock support 2025-09-21 09:36:12 -07:00
clk-mt8196-mfg.c clk: mediatek: Add mfg_eb as parent to mt8196 mfgpll clocks 2026-01-22 17:44:35 -08:00
clk-mt8196-ovl1.c clk: mediatek: Add MT8196 ovl1 clock support 2025-09-21 09:36:19 -07:00
clk-mt8196-ovl0.c clk: mediatek: Add MT8196 ovl0 clock support 2025-09-21 09:36:18 -07:00
clk-mt8196-peri_ao.c clk: mediatek: Add MT8196 peripheral clock support 2025-09-21 09:36:05 -07:00
clk-mt8196-pextp.c clk: mediatek: Add MT8196 pextpsys clock support 2025-09-21 09:36:08 -07:00
clk-mt8196-topckgen.c clk: mediatek: Add MT8196 topckgen clock support 2025-09-21 09:36:02 -07:00
clk-mt8196-topckgen2.c clk: mediatek: Add MT8196 topckgen2 clock support 2025-09-21 09:36:03 -07:00
clk-mt8196-ufs_ao.c clk: mediatek: Add MT8196 ufssys clock support 2025-09-21 09:36:07 -07:00
clk-mt8196-vdec.c clk: mediatek: Add MT8196 vdecsys clock support 2025-09-21 09:36:20 -07:00
clk-mt8196-vdisp_ao.c clk: mediatek: Add MT8196 disp-ao clock support 2025-09-21 09:36:17 -07:00
clk-mt8196-venc.c clk: mediatek: Add MT8196 vencsys clock support 2025-09-21 09:36:22 -07:00
clk-mt8196-vlpckgen.c clk: mediatek: remove unneeded 'fast_io' parameter in regmap_config 2026-07-28 11:25:28 -04:00
clk-mt8365-apmixedsys.c clk: mediatek: Refactor pll registration to pass device 2026-01-22 17:44:32 -08:00
clk-mt8365-apu.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8365-cam.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8365-mfg.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8365-mm.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8365-vdec.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8365-venc.c clk: Switch back to struct platform_driver::remove() 2024-09-21 14:12:05 -07:00
clk-mt8365.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt8516-apmixedsys.c clk: mediatek: Refactor pll registration to pass device 2026-01-22 17:44:32 -08:00
clk-mt8516-aud.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
clk-mt8516.c clk: mediatek: Drop __initconst from gates 2026-01-22 17:42:29 -08:00
clk-mtk.c Convert 'alloc_flex' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
clk-mtk.h clk: mediatek: clk-mtk: Add MUX_DIV_GATE macro 2025-09-21 09:35:58 -07:00
clk-mux.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
clk-mux.h clk: mediatek: add MUX_CLR_SET macro 2026-04-28 19:05:42 -07:00
clk-pll.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
clk-pll.h clk: mediatek: Add mfg_eb as parent to mt8196 mfgpll clocks 2026-01-22 17:44:35 -08:00
clk-pllfh.c clk: mediatek: pllfh: Fix IO remapping leak in register_pllfhs error path 2026-07-28 11:25:29 -04:00
clk-pllfh.h clk: mediatek: Refactor pllfh registration to pass device 2026-01-22 17:44:34 -08:00
Kconfig Merge tag 'clk-misc-round-two-for-v7.3' of ssh://github.com/masneyb/linux into clk-pile 2026-08-17 09:28:08 -07:00
Makefile clk: mediatek: Add mt8173-mfgtop driver 2026-07-28 11:25:30 -04:00
reset.c clk: mediatek: reset: Remove unused mtk_register_reset_controller() 2024-07-29 16:11:08 -07:00
reset.h clk: mediatek: reset: Remove unused mtk_register_reset_controller() 2024-07-29 16:11:08 -07:00