Lines Matching +full:vco +full:- +full:offset
1 // SPDX-License-Identifier: GPL-2.0
4 * with the IM-PD1 example logical module mounted.
10 model = "ARM Integrator/AP with IM-PD1";
11 compatible = "arm,integrator-ap";
13 reserved-memory {
14 #address-cells = <1>;
15 #size-cells = <1>;
19 /* 1 MB of designated video RAM on the IM-PD1 */
20 compatible = "shared-dma-pool";
22 no-map;
29 compatible = "arm,im-pd1-syscon", "syscon";
32 #address-cells = <1>;
33 #size-cells = <1>;
35 vco1: clock-controller@0 {
36 compatible = "arm,impd1-vco1";
38 #clock-cells = <0>;
39 lock-offset = <0x08>;
40 vco-offset = <0x00>;
42 clock-output-names = "IM-PD1-VCO1";
45 vco2: clock-controller@4 {
46 compatible = "arm,impd1-vco2";
48 #clock-cells = <0>;
49 lock-offset = <0x08>;
50 vco-offset = <0x04>;
52 clock-output-names = "IM-PD1-VCO2";
57 impd1_uartclk: clock-uart {
58 compatible = "fixed-factor-clock";
59 #clock-cells = <0>;
60 clock-div = <4>;
61 clock-mult = <1>;
63 clock-output-names = "VCO2_DIV4";
67 impd1_sspclk: clock-ssp {
68 compatible = "fixed-factor-clock";
69 #clock-cells = <0>;
70 clock-div = <64>;
71 clock-mult = <1>;
73 clock-output-names = "VCO2_DIV64";
78 compatible = "regulator-fixed";
79 regulator-name = "3V3";
80 regulator-min-microvolt = <3300000>;
81 regulator-max-microvolt = <3300000>;
82 regulator-always-on;
85 /* Push buttons on the IM-PD1 */
87 compatible = "gpio-keys";
88 #address-cells = <1>;
89 #size-cells = <0>;
92 debounce-interval = <50>;
98 debounce-interval = <50>;
104 debounce-interval = <50>;
110 debounce-interval = <50>;
116 debounce-interval = <50>;
122 debounce-interval = <50>;
134 #address-cells = <1>;
135 #size-cells = <0>;
139 remote-endpoint = <&clcd_pads_vga_dac>;
147 remote-endpoint = <&vga_con_in>;
154 compatible = "vga-connector";
159 remote-endpoint = <&vga_bridge_out>;
167 interrupts-extended = <&impd1_vic 1>;
169 clock-names = "uartclk", "apb_pclk";
175 interrupts-extended = <&impd1_vic 2>;
177 clock-names = "uartclk", "apb_pclk";
183 interrupts-extended = <&impd1_vic 3>;
185 clock-names = "sspclk", "apb_pclk";
191 gpio-controller;
192 #gpio-cells = <2>;
193 interrupt-controller;
194 #interrupt-cells = <2>;
195 interrupts-extended = <&impd1_vic 4>;
197 clock-names = "apb_pclk";
203 gpio-controller;
204 #gpio-cells = <2>;
205 interrupt-controller;
206 #interrupt-cells = <2>;
207 interrupts-extended = <&impd1_vic 5>;
209 clock-names = "apb_pclk";
215 interrupts-extended = <&impd1_vic 6>;
217 clock-names = "apb_pclk";
223 interrupts-extended = <&impd1_vic 7>,
226 clock-names = "mclk", "apb_pclk";
227 bus-width = <1>;
228 max-frequency = <515633>;
229 vmmc-supply = <&impd1_3v3>;
230 wp-gpios = <&impd1_gpio0 3 GPIO_ACTIVE_HIGH>;
231 cd-gpios = <&impd1_gpio0 4 GPIO_ACTIVE_LOW>;
237 interrupts-extended = <&impd1_vic 9>;
239 clock-names = "apb_pclk";
245 interrupts-extended = <&impd1_vic 11>;
247 clock-names = "clcdclk", "apb_pclk";
249 max-memory-bandwidth = <40000000>;
250 memory-region = <&impd1_ram>;
251 dma-ranges;
254 #address-cells = <1>;
255 #size-cells = <0>;
259 remote-endpoint = <&vga_bridge_in>;
260 arm,pl11x,tft-r0g0b0-pads = <0 8 16>;
265 impd1_vic: interrupt-controller@3000000 {
266 compatible = "arm,pl192-vic";
267 interrupt-controller;
268 #interrupt-cells = <1>;
270 /* Valid interrupts, 0-9 and 11 */
271 valid-mask = <0x00000bff>;
273 interrupts-extended = <&pic 9>;