Lines Matching +full:soc +full:- +full:ip

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/mediatek/mediatek,pwrap.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Flora Fu <flora.fu@mediatek.com>
11 - Alexandre Mergnat <amergnat@baylibre.com>
16 inside the SoC. The communication between the SoC and the PMIC can
20 IP Pairing
22 On MT8135 the pins of some SoC internal peripherals can be on the PMIC.
25 are marked with "IP Pairing". These are optional on SoCs which do not support
26 IP Pairing
31 - items:
32 - enum:
33 - mediatek,mt2701-pwrap
34 - mediatek,mt6765-pwrap
35 - mediatek,mt6779-pwrap
36 - mediatek,mt6795-pwrap
37 - mediatek,mt6797-pwrap
38 - mediatek,mt6873-pwrap
39 - mediatek,mt7622-pwrap
40 - mediatek,mt8135-pwrap
41 - mediatek,mt8173-pwrap
42 - mediatek,mt8183-pwrap
43 - mediatek,mt8186-pwrap
44 - mediatek,mt8188-pwrap
45 - mediatek,mt8195-pwrap
46 - mediatek,mt8365-pwrap
47 - mediatek,mt8516-pwrap
48 - items:
49 - enum:
50 - mediatek,mt8186-pwrap
51 - mediatek,mt8195-pwrap
52 - const: syscon
57 - description: PMIC wrapper registers
58 - description: IP pairing registers
60 reg-names:
63 - const: pwrap
64 - const: pwrap-bridge
72 - description: SPI bus clock
73 - description: Main module clock
74 - description: System module clock
75 - description: Timer module clock
77 clock-names:
80 - const: spi
81 - const: wrap
82 - const: sys
83 - const: tmr
88 - description: PMIC wrapper reset
89 - description: IP pairing reset
91 reset-names:
94 - const: pwrap
95 - const: pwrap-bridge
101 - compatible
102 - reg
103 - reg-names
104 - interrupts
105 - clocks
106 - clock-names
109 resets: [reset-names]
112 - if:
116 const: mediatek,mt8365-pwrap
122 clock-names:
128 - |
129 #include <dt-bindings/interrupt-controller/irq.h>
130 #include <dt-bindings/interrupt-controller/arm-gic.h>
131 #include <dt-bindings/reset/mt8135-resets.h>
133 soc {
134 #address-cells = <2>;
135 #size-cells = <2>;
137 compatible = "mediatek,mt8135-pwrap";
140 reg-names = "pwrap", "pwrap-bridge";
143 clock-names = "spi", "wrap";
146 reset-names = "pwrap", "pwrap-bridge";