| /linux/arch/arm64/boot/dts/mediatek/ |
| H A D | mt2712e.dtsi | 259 pericfg: syscon@10003000 { label 260 compatible = "mediatek,mt2712-pericfg", "syscon"; 411 clocks = <&pericfg CLK_PERI_AP_DMA>; 419 clocks = <&pericfg CLK_PERI_AUXADC>; 483 <&pericfg CLK_PERI_PWM>, 484 <&pericfg CLK_PERI_PWM0>, 485 <&pericfg CLK_PERI_PWM1>, 486 <&pericfg CLK_PERI_PWM2>, 487 <&pericfg CLK_PERI_PWM3>, 488 <&pericfg CLK_PERI_PWM4>, [all …]
|
| H A D | mt7622.dtsi | 233 pericfg: pericfg@10002000 { label 234 compatible = "mediatek,mt7622-pericfg", 389 clocks = <&pericfg CLK_PERI_AUXADC_PD>; 400 <&pericfg CLK_PERI_UART0_PD>; 411 <&pericfg CLK_PERI_UART1_PD>; 422 <&pericfg CLK_PERI_UART2_PD>; 433 <&pericfg CLK_PERI_UART3_PD>; 444 <&pericfg CLK_PERI_PWM_PD>, 445 <&pericfg CLK_PERI_PWM1_PD>, 446 <&pericfg CLK_PERI_PWM2_PD>, [all …]
|
| H A D | mt8173.dtsi | 370 pericfg: clock-controller@10003000 { label 371 compatible = "mediatek,mt8173-pericfg", "syscon"; 679 clocks = <&pericfg CLK_PERI_AUXADC>; 689 clocks = <&pericfg CLK_PERI_UART0_SEL>, <&pericfg CLK_PERI_UART0>; 699 clocks = <&pericfg CLK_PERI_UART1_SEL>, <&pericfg CLK_PERI_UART1>; 709 clocks = <&pericfg CLK_PERI_UART2_SEL>, <&pericfg CLK_PERI_UART2>; 719 clocks = <&pericfg CLK_PERI_UART3_SEL>, <&pericfg CLK_PERI_UART3>; 730 clocks = <&pericfg CLK_PERI_I2C0>, 731 <&pericfg CLK_PERI_AP_DMA>; 746 clocks = <&pericfg CLK_PERI_I2C1>, [all …]
|
| H A D | mt8365.dtsi | 348 pericfg: syscon@10003000 { label 349 compatible = "mediatek,mt8365-pericfg", "syscon"; 763 mediatek,pericfg = <&infracfg>;
|
| H A D | mt8195.dtsi | 496 pericfg: syscon@10003000 { label 497 compatible = "mediatek,mt8195-pericfg", "syscon"; 1286 mediatek,pericfg = <&infracfg_ao>; 1368 mediatek,syscon-wakeup = <&pericfg 0x400 103>; 1488 mediatek,syscon-wakeup = <&pericfg 0x400 104>; 1509 mediatek,syscon-wakeup = <&pericfg 0x400 105>; 1541 mediatek,syscon-wakeup = <&pericfg 0x400 106>;
|
| H A D | mt8192.dtsi | 466 pericfg: syscon@10003000 { label 467 compatible = "mediatek,mt8192-pericfg", "syscon"; 967 mediatek,syscon-wakeup = <&pericfg 0x420 102>;
|
| H A D | mt8183.dtsi | 816 pericfg: syscon@10003000 { label 817 compatible = "mediatek,mt8183-pericfg", "syscon"; 1429 mediatek,syscon-wakeup = <&pericfg 0x420 101>;
|
| /linux/arch/arm/boot/dts/mediatek/ |
| H A D | mt8135.dtsi | 140 pericfg: pericfg@10003000 { label 143 compatible = "mediatek,mt8135-pericfg", "syscon"; 185 <&pericfg MT8135_PERI_PWRAP_BRIDGE_SW_RST>; 226 clocks = <&pericfg CLK_PERI_UART0_SEL>, <&pericfg CLK_PERI_UART0>; 235 clocks = <&pericfg CLK_PERI_UART1_SEL>, <&pericfg CLK_PERI_UART1>; 244 clocks = <&pericfg CLK_PERI_UART2_SEL>, <&pericfg CLK_PERI_UART2>; 253 clocks = <&pericfg CLK_PERI_UART3_SEL>, <&pericfg CLK_PERI_UART3>;
|
| H A D | mt2701.dtsi | 139 pericfg: syscon@10003000 { label 140 compatible = "mediatek,mt2701-pericfg", "syscon"; 248 clocks = <&pericfg CLK_PERI_AUXADC>; 259 clocks = <&pericfg CLK_PERI_UART0_SEL>, <&pericfg CLK_PERI_UART0>; 269 clocks = <&pericfg CLK_PERI_UART1_SEL>, <&pericfg CLK_PERI_UART1>; 279 clocks = <&pericfg CLK_PERI_UART2_SEL>, <&pericfg CLK_PERI_UART2>; 289 clocks = <&pericfg CLK_PERI_UART3_SEL>, <&pericfg CLK_PERI_UART3>; 301 clocks = <&pericfg CLK_PERI_I2C0>, <&pericfg CLK_PERI_AP_DMA>; 315 clocks = <&pericfg CLK_PERI_I2C1>, <&pericfg CLK_PERI_AP_DMA>; 329 clocks = <&pericfg CLK_PERI_I2C2>, <&pericfg CLK_PERI_AP_DMA>; [all …]
|
| H A D | mt7623.dtsi | 243 pericfg: syscon@10003000 { label 244 compatible = "mediatek,mt7623-pericfg", 245 "mediatek,mt2701-pericfg", 370 clocks = <&pericfg CLK_PERI_AUXADC>; 380 clocks = <&pericfg CLK_PERI_UART0_SEL>, 381 <&pericfg CLK_PERI_UART0>; 391 clocks = <&pericfg CLK_PERI_UART1_SEL>, 392 <&pericfg CLK_PERI_UART1>; 402 clocks = <&pericfg CLK_PERI_UART2_SEL>, 403 <&pericfg CLK_PERI_UART2>; [all …]
|
| H A D | mt7629.dtsi | 87 pericfg: syscon@10002000 { label 88 compatible = "mediatek,mt7629-pericfg", "syscon"; 216 <&pericfg CLK_PERI_UART0_PD>; 227 <&pericfg CLK_PERI_UART1_PD>; 238 <&pericfg CLK_PERI_UART2_PD>; 248 <&pericfg CLK_PERI_PWM_PD>, 249 <&pericfg CLK_PERI_PWM1_PD>; 264 clocks = <&pericfg CLK_PERI_I2C0_PD>, 265 <&pericfg CLK_PERI_AP_DMA_PD>; 283 <&pericfg CLK_PERI_SPI0_PD>; [all …]
|
| H A D | mt7623n.dtsi | 280 clocks = <&pericfg CLK_PERI_I2C3>;
|
| /linux/Documentation/devicetree/bindings/net/bluetooth/ |
| H A D | mediatek,bluetooth.txt | 67 clocks = <&pericfg CLK_PERI_UART1_SEL>, 68 <&pericfg CLK_PERI_UART1>;
|
| /linux/drivers/net/ethernet/mediatek/ |
| H A D | mtk_star_emac.c | 256 struct regmap *pericfg; member 1564 priv->pericfg = syscon_regmap_lookup_by_phandle(of_node, in mtk_star_probe() 1566 if (IS_ERR(priv->pericfg)) { in mtk_star_probe() 1568 return PTR_ERR(priv->pericfg); in mtk_star_probe() 1683 ret = regmap_update_bits(priv->pericfg, in mt8516_set_interface_mode() 1690 return regmap_update_bits(priv->pericfg, in mt8516_set_interface_mode() 1715 return regmap_update_bits(priv->pericfg, in mt8365_set_interface_mode()
|
| /linux/drivers/clk/mediatek/ |
| H A D | Makefile | 5 obj-$(CONFIG_COMMON_CLK_MT6735) += clk-mt6735-apmixedsys.o clk-mt6735-infracfg.o clk-mt6735-pericfg… 27 clk-mt6795-pericfg.o clk-mt6795-topckgen.o 83 clk-mt8173-pericfg.o clk-mt8173-topckgen.o
|
| H A D | Kconfig | 133 by apmixedsys, topckgen, infracfg and pericfg on the
|
| /linux/drivers/iommu/ |
| H A D | mtk_iommu.c | 271 struct regmap *pericfg; member 643 ret = regmap_update_bits(data->pericfg, PERICFG_IOMMU_1, in mtk_iommu_config() 1410 data->pericfg = syscon_regmap_lookup_by_compatible(p); in mtk_iommu_probe() 1411 if (IS_ERR(data->pericfg)) { in mtk_iommu_probe() 1412 ret = PTR_ERR(data->pericfg); in mtk_iommu_probe()
|
| /linux/ |
| H A D | MAINTAINERS | 16086 F: drivers/clk/mediatek/clk-mt6735-pericfg.c 16094 F: include/dt-bindings/clock/mediatek,mt6735-pericfg.h 16100 F: include/dt-bindings/reset/mediatek,mt6735-pericfg.h
|