/linux-6.3-rc2/drivers/soc/mediatek/ |
A D | mtk-mmsys.c | 136 if (mmsys->cmdq_base.size == 0) { in mtk_mmsys_update_bits() 303 struct mtk_mmsys *mmsys; in mtk_mmsys_probe() local 306 mmsys = devm_kzalloc(dev, sizeof(*mmsys), GFP_KERNEL); in mtk_mmsys_probe() 307 if (!mmsys) in mtk_mmsys_probe() 311 if (IS_ERR(mmsys->regs)) { in mtk_mmsys_probe() 312 ret = PTR_ERR(mmsys->regs); in mtk_mmsys_probe() 319 if (mmsys->data->num_resets > 0) { in mtk_mmsys_probe() 320 spin_lock_init(&mmsys->lock); in mtk_mmsys_probe() 322 mmsys->rcdev.owner = THIS_MODULE; in mtk_mmsys_probe() 323 mmsys->rcdev.nr_resets = mmsys->data->num_resets; in mtk_mmsys_probe() [all …]
|
/linux-6.3-rc2/Documentation/devicetree/bindings/arm/mediatek/ |
A D | mediatek,mmsys.yaml | 7 title: MediaTek mmsys controller 24 - mediatek,mt2701-mmsys 25 - mediatek,mt2712-mmsys 26 - mediatek,mt6765-mmsys 27 - mediatek,mt6779-mmsys 28 - mediatek,mt6795-mmsys 29 - mediatek,mt6797-mmsys 30 - mediatek,mt8167-mmsys 31 - mediatek,mt8173-mmsys 32 - mediatek,mt8183-mmsys [all …]
|
/linux-6.3-rc2/arch/arm/boot/dts/ |
A D | mt7623n.dtsi | 51 mmsys: syscon@14000000 { label 53 "mediatek,mt2701-mmsys", 65 clocks = <&mmsys CLK_MM_SMI_LARB0>, 66 <&mmsys CLK_MM_SMI_LARB0>; 133 <&mmsys CLK_MM_SMI_COMMON>, 172 <&mmsys CLK_MM_DISP_BLS>; 191 <&mmsys CLK_MM_DSI_DIG>, 222 <&mmsys CLK_MM_DPI1_ENGINE>, 233 <&mmsys CLK_MM_HDMI_PLL>, 234 <&mmsys CLK_MM_HDMI_AUDIO>, [all …]
|
/linux-6.3-rc2/Documentation/devicetree/bindings/media/ |
A D | mediatek-mdp.txt | 36 clocks = <&mmsys CLK_MM_MDP_RDMA0>, 37 <&mmsys CLK_MM_MUTEX_32K>; 46 clocks = <&mmsys CLK_MM_MDP_RDMA1>, 47 <&mmsys CLK_MM_MUTEX_32K>; 55 clocks = <&mmsys CLK_MM_MDP_RSZ0>; 62 clocks = <&mmsys CLK_MM_MDP_RSZ1>; 69 clocks = <&mmsys CLK_MM_MDP_RSZ2>; 76 clocks = <&mmsys CLK_MM_MDP_WDMA>; 84 clocks = <&mmsys CLK_MM_MDP_WROT0>; 92 clocks = <&mmsys CLK_MM_MDP_WROT1>;
|
A D | mediatek,mdp3-rdma.yaml | 18 Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml 90 clocks = <&mmsys CLK_MM_MDP_RDMA0>, 91 <&mmsys CLK_MM_MDP_RSZ1>;
|
A D | mediatek,mdp3-rsz.yaml | 67 clocks = <&mmsys CLK_MM_MDP_RSZ0>; 76 clocks = <&mmsys CLK_MM_MDP_RSZ1>;
|
/linux-6.3-rc2/arch/arm64/boot/dts/mediatek/ |
A D | mt8173.dtsi | 987 mmsys: syscon@14000000 { label 1005 <&mmsys CLK_MM_MUTEX_32K>; 1015 <&mmsys CLK_MM_MUTEX_32K>; 1236 <&mmsys CLK_MM_DPI_ENGINE>, 1254 <&mmsys CLK_MM_DISP_PWM0MM>; 1287 <&mmsys CLK_MM_SMI_LARB0>; 1296 <&mmsys CLK_MM_SMI_COMMON>; 1312 <&mmsys CLK_MM_HDMI_PLLCK>, 1313 <&mmsys CLK_MM_HDMI_AUDIO>, 1314 <&mmsys CLK_MM_HDMI_SPDIF>; [all …]
|
A D | mt8167.dtsi | 127 mmsys: mmsys@14000000 { label 128 compatible = "mediatek,mt8167-mmsys", "syscon"; 136 clocks = <&mmsys CLK_MM_SMI_COMMON>, 137 <&mmsys CLK_MM_SMI_COMMON>; 146 clocks = <&mmsys CLK_MM_SMI_LARB0>, 147 <&mmsys CLK_MM_SMI_LARB0>;
|
A D | mt8183.dtsi | 908 <&mmsys CLK_MM_SMI_COMMON>, 909 <&mmsys CLK_MM_SMI_LARB0>, 910 <&mmsys CLK_MM_SMI_LARB1>, 911 <&mmsys CLK_MM_GALS_COMM0>, 1774 mmsys: syscon@14000000 { label 1792 <&mmsys CLK_MM_MDP_RSZ1>; 1942 <&mmsys CLK_MM_DSI0_IF>, 1965 <&mmsys CLK_MM_SMI_LARB0>; 1974 <&mmsys CLK_MM_SMI_COMMON>, 1975 <&mmsys CLK_MM_GALS_COMM0>, [all …]
|
A D | mt8192.dtsi | 460 <&mmsys CLK_MM_SMI_INFRA>, 461 <&mmsys CLK_MM_SMI_COMMON>, 462 <&mmsys CLK_MM_SMI_GALS>, 463 <&mmsys CLK_MM_SMI_IOMMU>; 1275 mmsys: syscon@14000000 { label 1299 <&mmsys CLK_MM_SMI_INFRA>, 1300 <&mmsys CLK_MM_SMI_GALS>, 1301 <&mmsys CLK_MM_SMI_GALS>; 1422 clocks = <&mmsys CLK_MM_DSI0>, 1423 <&mmsys CLK_MM_DSI_DSI0>, [all …]
|
A D | mt8186.dtsi | 484 <&mmsys CLK_MM_SMI_INFRA>, 485 <&mmsys CLK_MM_SMI_COMMON>, 486 <&mmsys CLK_MM_SMI_GALS>, 487 <&mmsys CLK_MM_SMI_IOMMU>; 1078 mmsys: syscon@14000000 { label 1088 clocks = <&mmsys CLK_MM_SMI_COMMON>, <&mmsys CLK_MM_SMI_COMMON>, 1089 <&mmsys CLK_MM_SMI_GALS>, <&mmsys CLK_MM_SMI_GALS>; 1098 <&mmsys CLK_MM_SMI_COMMON>; 1109 <&mmsys CLK_MM_SMI_COMMON>; 1120 <&mmsys CLK_MM_DISP_DPI>, [all …]
|
A D | mt2712e.dtsi | 993 mmsys: syscon@14000000 { label 1005 clocks = <&mmsys CLK_MM_SMI_LARB0>, 1006 <&mmsys CLK_MM_SMI_LARB0>; 1015 <&mmsys CLK_MM_SMI_COMMON>; 1025 clocks = <&mmsys CLK_MM_SMI_LARB4>, 1026 <&mmsys CLK_MM_SMI_LARB4>; 1036 clocks = <&mmsys CLK_MM_SMI_LARB5>, 1037 <&mmsys CLK_MM_SMI_LARB5>; 1046 <&mmsys CLK_MM_SMI_COMMON1>; 1056 clocks = <&mmsys CLK_MM_SMI_LARB7>, [all …]
|
/linux-6.3-rc2/Documentation/devicetree/bindings/display/mediatek/ |
A D | mediatek,hdmi.yaml | 103 clocks = <&mmsys CLK_MM_HDMI_PIXEL>, 104 <&mmsys CLK_MM_HDMI_PLLCK>, 105 <&mmsys CLK_MM_HDMI_AUDIO>, 106 <&mmsys CLK_MM_HDMI_SPDIF>; 112 mediatek,syscon-hdmi = <&mmsys 0x900>;
|
A D | mediatek,dsi.yaml | 101 clocks = <&mmsys CLK_MM_DSI0_MM>, 102 <&mmsys CLK_MM_DSI0_IF>, 105 resets = <&mmsys MT8183_MMSYS_SW0_RST_B_DISP_DSI0>;
|
A D | mediatek,od.yaml | 18 Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml 57 clocks = <&mmsys CLK_MM_DISP_OD>;
|
A D | mediatek,split.yaml | 18 Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml 63 clocks = <&mmsys CLK_MM_DISP_SPLIT0>;
|
A D | mediatek,ufoe.yaml | 19 Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml 66 clocks = <&mmsys CLK_MM_DISP_UFOE>;
|
A D | mediatek,dpi.yaml | 81 clocks = <&mmsys CLK_MM_DPI_PIXEL>, 82 <&mmsys CLK_MM_DPI_ENGINE>,
|
A D | mediatek,postmask.yaml | 18 Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml 80 clocks = <&mmsys CLK_MM_DISP_POSTMASK0>;
|
A D | mediatek,wdma.yaml | 18 Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml 82 clocks = <&mmsys CLK_MM_DISP_WDMA0>;
|
A D | mediatek,ccorr.yaml | 18 Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml 86 clocks = <&mmsys CLK_MM_DISP_CCORR0>;
|
A D | mediatek,dither.yaml | 19 Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml 83 clocks = <&mmsys CLK_MM_DISP_DITHER0>;
|
A D | mediatek,gamma.yaml | 18 Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml 84 clocks = <&mmsys CLK_MM_DISP_GAMMA>;
|
/linux-6.3-rc2/drivers/clk/mediatek/ |
A D | Kconfig | 30 bool "Clock driver for MediaTek MT2701 mmsys" 33 This driver supports MediaTek MT2701 mmsys clocks. 110 bool "Clock driver for MediaTek MT2712 mmsys" 113 This driver supports MediaTek MT2712 mmsys clocks. 154 bool "Clock driver for MediaTek MT6765 mmsys" 222 tristate "Clock driver for MediaTek MT6779 mmsys" 315 bool "Clock driver for MediaTek MT6797 mmsys" 463 bool "Clock driver for MediaTek MT8167 mmsys" 578 bool "Clock driver for MediaTek MT8183 mmsys" 658 bool "Clock driver for MediaTek MT8192 mmsys" [all …]
|
/linux-6.3-rc2/Documentation/devicetree/bindings/pwm/ |
A D | mediatek,pwm-disp.yaml | 73 clocks = <&mmsys CLK_MM_DISP_PWM026M>, 74 <&mmsys CLK_MM_DISP_PWM0MM>;
|