Home
last modified time | relevance | path

Searched refs:pericfg (Results 1 – 21 of 21) sorted by relevance

/Linux-v4.19/Documentation/devicetree/bindings/arm/mediatek/
Dmediatek,pericfg.txt1 Mediatek pericfg controller
4 The Mediatek pericfg controller provides various clocks and reset
10 - "mediatek,mt2701-pericfg", "syscon"
11 - "mediatek,mt2712-pericfg", "syscon"
12 - "mediatek,mt7622-pericfg", "syscon"
13 - "mediatek,mt8135-pericfg", "syscon"
14 - "mediatek,mt8173-pericfg", "syscon"
18 The pericfg controller uses the common clk binding from
28 pericfg: power-controller@10003000 {
29 compatible = "mediatek,mt8173-pericfg", "syscon";
/Linux-v4.19/arch/arm64/boot/dts/mediatek/
Dmt7622.dtsi213 pericfg: pericfg@10002000 { label
214 compatible = "mediatek,mt7622-pericfg",
331 clocks = <&pericfg CLK_PERI_AUXADC_PD>;
342 <&pericfg CLK_PERI_UART0_PD>;
353 <&pericfg CLK_PERI_UART1_PD>;
364 <&pericfg CLK_PERI_UART2_PD>;
375 <&pericfg CLK_PERI_UART3_PD>;
385 <&pericfg CLK_PERI_PWM_PD>,
386 <&pericfg CLK_PERI_PWM1_PD>,
387 <&pericfg CLK_PERI_PWM2_PD>,
[all …]
Dmt8173.dtsi334 pericfg: power-controller@10003000 { label
335 compatible = "mediatek,mt8173-pericfg", "syscon";
560 clocks = <&pericfg CLK_PERI_AUXADC>;
570 clocks = <&pericfg CLK_PERI_UART0_SEL>, <&pericfg CLK_PERI_UART0>;
580 clocks = <&pericfg CLK_PERI_UART1_SEL>, <&pericfg CLK_PERI_UART1>;
590 clocks = <&pericfg CLK_PERI_UART2_SEL>, <&pericfg CLK_PERI_UART2>;
600 clocks = <&pericfg CLK_PERI_UART3_SEL>, <&pericfg CLK_PERI_UART3>;
611 clocks = <&pericfg CLK_PERI_I2C0>,
612 <&pericfg CLK_PERI_AP_DMA>;
627 clocks = <&pericfg CLK_PERI_I2C1>,
[all …]
Dmt2712e.dtsi256 pericfg: syscon@10003000 { label
257 compatible = "mediatek,mt2712-pericfg", "syscon";
341 clocks = <&pericfg CLK_PERI_AUXADC>;
/Linux-v4.19/arch/arm/boot/dts/
Dmt8135.dtsi139 pericfg: pericfg@10003000 { label
142 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>;
Dmt2701.dtsi138 pericfg: syscon@10003000 { label
139 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 …]
Dmt7623.dtsi224 pericfg: syscon@10003000 { label
225 compatible = "mediatek,mt7623-pericfg",
226 "mediatek,mt2701-pericfg",
352 clocks = <&pericfg CLK_PERI_AUXADC>;
362 clocks = <&pericfg CLK_PERI_UART0_SEL>,
363 <&pericfg CLK_PERI_UART0>;
373 clocks = <&pericfg CLK_PERI_UART1_SEL>,
374 <&pericfg CLK_PERI_UART1>;
384 clocks = <&pericfg CLK_PERI_UART2_SEL>,
385 <&pericfg CLK_PERI_UART2>;
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/pwm/
Dpwm-mediatek.txt30 <&pericfg CLK_PERI_PWM>,
31 <&pericfg CLK_PERI_PWM1>,
32 <&pericfg CLK_PERI_PWM2>,
33 <&pericfg CLK_PERI_PWM3>,
34 <&pericfg CLK_PERI_PWM4>,
35 <&pericfg CLK_PERI_PWM5>;
/Linux-v4.19/Documentation/devicetree/bindings/thermal/
Dmediatek-thermal.txt39 clocks = <&pericfg CLK_PERI_THERM>, <&pericfg CLK_PERI_AUXADC>;
41 resets = <&pericfg MT8173_PERI_THERM_SW_RST>;
/Linux-v4.19/Documentation/devicetree/bindings/spi/
Dspi-mt65xx.txt29 The third is <&pericfg CLK_PERI_SPI0>. It's clock gate.
56 <&pericfg CLK_PERI_SPI0>;
/Linux-v4.19/Documentation/devicetree/bindings/usb/
Dmediatek,mtu3.txt75 <&pericfg CLK_PERI_USB0>,
76 <&pericfg CLK_PERI_USB1>;
83 mediatek,syscon-wakeup = <&pericfg 0x400 1>;
Dmediatek,mtk-xhci.txt67 <&pericfg CLK_PERI_USB0>,
68 <&pericfg CLK_PERI_USB1>;
75 mediatek,syscon-wakeup = <&pericfg 0x400 1>;
/Linux-v4.19/Documentation/devicetree/bindings/mtd/
Dmtk-nand.txt33 clocks = <&pericfg CLK_PERI_NFI>,
34 <&pericfg CLK_PERI_NFI_PAD>;
174 clocks = <&pericfg CLK_PERI_NFI_ECC>;
Dmtk-quadspi.txt38 clocks = <&pericfg CLK_PERI_SPI>,
/Linux-v4.19/Documentation/devicetree/bindings/net/
Dmediatek-bluetooth.txt24 clocks = <&pericfg CLK_PERI_BTIF_PD>;
/Linux-v4.19/drivers/usb/host/
Dxhci-mtk.h122 struct regmap *pericfg; member
/Linux-v4.19/Documentation/devicetree/bindings/iio/adc/
Dmt6577_auxadc.txt28 clocks = <&pericfg CLK_PERI_AUXADC>;
/Linux-v4.19/Documentation/devicetree/bindings/soc/mediatek/
Dpwrap.txt56 <&pericfg MT8135_PERI_PWRAP_BRIDGE_SW_RST>;
/Linux-v4.19/Documentation/devicetree/bindings/pci/
Dmediatek-pcie.txt161 <&pericfg CLK_PERI_PCIE0>,
162 <&pericfg CLK_PERI_PCIE1>;
/Linux-v4.19/Documentation/devicetree/bindings/mmc/
Dmtk-sd.txt56 clocks = <&pericfg CLK_PERI_MSDC30_0>,
/Linux-v4.19/Documentation/devicetree/bindings/display/mediatek/
Dmediatek,hdmi.txt95 clocks = <&pericfg CLK_PERI_I2C5>;