Lines Matching +full:opp +full:- +full:100000000

1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
4 * Copyright (C) 2017-2018 Pengutronix, Lucas Stach <kernel@pengutronix.de>
7 /dts-v1/;
13 compatible = "fsl,imx8mq-evk", "fsl,imx8mq";
16 stdout-path = &uart1;
24 pcie0_refclk: pcie0-refclk {
25 compatible = "fixed-clock";
26 #clock-cells = <0>;
27 clock-frequency = <100000000>;
30 reg_usdhc2_vmmc: regulator-vsd-3v3 {
31 pinctrl-names = "default";
32 pinctrl-0 = <&pinctrl_reg_usdhc2>;
33 compatible = "regulator-fixed";
34 regulator-name = "VSD_3V3";
35 regulator-min-microvolt = <3300000>;
36 regulator-max-microvolt = <3300000>;
38 enable-active-high;
41 buck2_reg: regulator-buck2 {
42 pinctrl-names = "default";
43 pinctrl-0 = <&pinctrl_buck2>;
44 compatible = "regulator-gpio";
45 regulator-name = "vdd_arm";
46 regulator-min-microvolt = <900000>;
47 regulator-max-microvolt = <1000000>;
51 regulator-boot-on;
52 regulator-always-on;
55 ir-receiver {
56 compatible = "gpio-ir-receiver";
58 pinctrl-names = "default";
59 pinctrl-0 = <&pinctrl_ir>;
60 linux,autosuspend-period = <125>;
63 wm8524: audio-codec {
64 #sound-dai-cells = <0>;
66 wlf,mute-gpios = <&gpio1 8 GPIO_ACTIVE_LOW>;
69 sound-wm8524 {
70 compatible = "simple-audio-card";
71 simple-audio-card,name = "wm8524-audio";
72 simple-audio-card,format = "i2s";
73 simple-audio-card,frame-master = <&cpudai>;
74 simple-audio-card,bitclock-master = <&cpudai>;
75 simple-audio-card,widgets =
78 simple-audio-card,routing =
82 cpudai: simple-audio-card,cpu {
83 sound-dai = <&sai2>;
86 link_codec: simple-audio-card,codec {
87 sound-dai = <&wm8524>;
92 sound-spdif {
93 compatible = "fsl,imx-audio-spdif";
94 model = "imx-spdif";
95 spdif-controller = <&spdif1>;
96 spdif-out;
97 spdif-in;
100 sound-hdmi-arc {
101 compatible = "fsl,imx-audio-spdif";
102 model = "imx-hdmi-arc";
103 spdif-controller = <&spdif2>;
104 spdif-in;
109 cpu-supply = <&buck2_reg>;
113 cpu-supply = <&buck2_reg>;
117 cpu-supply = <&buck2_reg>;
121 cpu-supply = <&buck2_reg>;
125 operating-points-v2 = <&ddrc_opp_table>;
127 ddrc_opp_table: opp-table {
128 compatible = "operating-points-v2";
130 opp-25M {
131 opp-hz = /bits/ 64 <25000000>;
134 opp-100M {
135 opp-hz = /bits/ 64 <100000000>;
141 opp-166M {
142 opp-hz = /bits/ 64 <166935483>;
145 opp-800M {
146 opp-hz = /bits/ 64 <800000000>;
156 pinctrl-names = "default";
157 pinctrl-0 = <&pinctrl_fec1>;
158 phy-mode = "rgmii-id";
159 phy-handle = <&ethphy0>;
160 fsl,magic-packet;
164 #address-cells = <1>;
165 #size-cells = <0>;
167 ethphy0: ethernet-phy@0 {
168 compatible = "ethernet-phy-ieee802.3-c22";
170 reset-gpios = <&gpio1 9 GPIO_ACTIVE_LOW>;
171 reset-assert-us = <10000>;
177 pinctrl-names = "default";
178 pinctrl-0 = <&pinctrl_wifi_reset>;
180 wl-reg-on-hog {
181 gpio-hog;
183 output-high;
188 clock-frequency = <100000>;
189 pinctrl-names = "default";
190 pinctrl-0 = <&pinctrl_i2c1>;
199 regulator-min-microvolt = <825000>;
200 regulator-max-microvolt = <1100000>;
204 regulator-min-microvolt = <825000>;
205 regulator-max-microvolt = <1100000>;
209 regulator-min-microvolt = <1100000>;
210 regulator-max-microvolt = <1100000>;
211 regulator-always-on;
215 regulator-min-microvolt = <825000>;
216 regulator-max-microvolt = <1100000>;
217 regulator-always-on;
221 regulator-min-microvolt = <1800000>;
222 regulator-max-microvolt = <1800000>;
223 regulator-always-on;
227 regulator-min-microvolt = <5000000>;
228 regulator-max-microvolt = <5150000>;
232 regulator-min-microvolt = <1000000>;
233 regulator-max-microvolt = <3000000>;
234 regulator-always-on;
238 regulator-always-on;
242 regulator-min-microvolt = <800000>;
243 regulator-max-microvolt = <1550000>;
247 regulator-min-microvolt = <850000>;
248 regulator-max-microvolt = <975000>;
249 regulator-always-on;
253 regulator-min-microvolt = <1675000>;
254 regulator-max-microvolt = <1975000>;
255 regulator-always-on;
259 regulator-min-microvolt = <1625000>;
260 regulator-max-microvolt = <1875000>;
261 regulator-always-on;
265 regulator-min-microvolt = <3075000>;
266 regulator-max-microvolt = <3625000>;
267 regulator-always-on;
271 regulator-min-microvolt = <1800000>;
272 regulator-max-microvolt = <3300000>;
283 #address-cells = <1>;
284 #size-cells = <0>;
288 pinctrl-0 = <&pinctrl_mipi_dsi>;
289 pinctrl-names = "default";
292 reset-gpios = <&gpio5 6 GPIO_ACTIVE_LOW>;
293 dsi-lanes = <4>;
297 remote-endpoint = <&mipi_dsi_out>;
306 remote-endpoint = <&panel_in>;
313 pinctrl-names = "default";
314 pinctrl-0 = <&pinctrl_pcie0>;
315 reset-gpio = <&gpio5 28 GPIO_ACTIVE_LOW>;
320 clock-names = "pcie", "pcie_aux", "pcie_phy", "pcie_bus";
321 vph-supply = <&vgen5_reg>;
326 power-supply = <&sw1a_reg>;
330 pinctrl-names = "default";
331 pinctrl-0 = <&pinctrl_qspi>;
336 #address-cells = <1>;
337 #size-cells = <1>;
338 compatible = "micron,n25q256a", "jedec,spi-nor";
339 spi-max-frequency = <29000000>;
340 spi-tx-bus-width = <1>;
341 spi-rx-bus-width = <4>;
346 pinctrl-names = "default";
347 pinctrl-0 = <&pinctrl_sai2>;
348 assigned-clocks = <&clk IMX8MQ_AUDIO_PLL1_BYPASS>, <&clk IMX8MQ_CLK_SAI2>;
349 assigned-clock-parents = <&clk IMX8MQ_AUDIO_PLL1>, <&clk IMX8MQ_AUDIO_PLL1_OUT>;
350 assigned-clock-rates = <0>, <24576000>;
359 pinctrl-names = "default";
360 pinctrl-0 = <&pinctrl_spdif1>;
361 assigned-clocks = <&clk IMX8MQ_CLK_SPDIF1>;
362 assigned-clock-parents = <&clk IMX8MQ_AUDIO_PLL1_OUT>;
363 assigned-clock-rates = <24576000>;
368 assigned-clocks = <&clk IMX8MQ_CLK_SPDIF2>;
369 assigned-clock-parents = <&clk IMX8MQ_AUDIO_PLL1_OUT>;
370 assigned-clock-rates = <24576000>;
375 pinctrl-names = "default";
376 pinctrl-0 = <&pinctrl_uart1>;
390 assigned-clocks = <&clk IMX8MQ_CLK_USDHC1>;
391 assigned-clock-rates = <400000000>;
392 pinctrl-names = "default", "state_100mhz", "state_200mhz";
393 pinctrl-0 = <&pinctrl_usdhc1>;
394 pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
395 pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
396 vqmmc-supply = <&sw4_reg>;
397 bus-width = <8>;
398 non-removable;
399 no-sd;
400 no-sdio;
405 assigned-clocks = <&clk IMX8MQ_CLK_USDHC2>;
406 assigned-clock-rates = <200000000>;
407 pinctrl-names = "default", "state_100mhz", "state_200mhz";
408 pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
409 pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
410 pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
411 cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
412 vmmc-supply = <&reg_usdhc2_vmmc>;
417 pinctrl-names = "default";
418 pinctrl-0 = <&pinctrl_wdog>;
419 fsl,ext-reset-output;
534 pinctrl_usdhc1_100mhz: usdhc1-100grp {
551 pinctrl_usdhc1_200mhz: usdhc1-200grp {
586 pinctrl_usdhc2_100mhz: usdhc2-100grp {
598 pinctrl_usdhc2_200mhz: usdhc2-200grp {