Lines Matching +full:bias +full:- +full:bus +full:- +full:hold
1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
3 * Copyright (C) 2019-2020 Marek Vasut <marex@denx.de>
6 #include "stm32mp15-pinctrl.dtsi"
7 #include "stm32mp15xxaa-pinctrl.dtsi"
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/mfd/st,stpmic1.h>
23 stdout-path = "serial0:115200n8";
31 reserved-memory {
32 #address-cells = <1>;
33 #size-cells = <1>;
37 compatible = "shared-dma-pool";
39 no-map;
43 compatible = "shared-dma-pool";
45 no-map;
49 compatible = "shared-dma-pool";
51 no-map;
55 compatible = "shared-dma-pool";
57 no-map;
61 compatible = "shared-dma-pool";
63 no-map;
67 compatible = "shared-dma-pool";
69 no-map;
74 compatible = "regulator-fixed";
75 regulator-name = "vio";
76 regulator-min-microvolt = <3300000>;
77 regulator-max-microvolt = <3300000>;
79 regulator-always-on;
80 regulator-boot-on;
81 vin-supply = <&vdd>;
86 vdd-supply = <&vdd>;
87 vdda-supply = <&vdda>;
88 vref-supply = <&vdda>;
95 st,min-sample-time-ns = <5000>;
102 st,min-sample-time-ns = <5000>;
111 pinctrl-names = "default";
112 pinctrl-0 = <&dac_ch1_pins_a &dac_ch2_pins_a>;
113 vref-supply = <&vdda>;
130 pinctrl-0 = <ðernet0_rmii_pins_c &mco2_pins_a>;
131 pinctrl-1 = <ðernet0_rmii_sleep_pins_c &mco2_sleep_pins_a>;
132 pinctrl-names = "default", "sleep";
133 phy-mode = "rmii";
134 max-speed = <100>;
135 phy-handle = <&phy0>;
138 #address-cells = <1>;
139 #size-cells = <0>;
140 compatible = "snps,dwmac-mdio";
142 phy0: ethernet-phy@1 {
145 compatible = "ethernet-phy-id0007.c0f0",
146 "ethernet-phy-ieee802.3-c22";
148 reset-gpios = <&gpioh 3 GPIO_ACTIVE_LOW>;
149 reset-assert-us = <500>;
150 reset-deassert-us = <500>;
151 smsc,disable-energy-detect;
152 interrupt-parent = <&gpioi>;
159 pinctrl-names = "default", "sleep";
160 pinctrl-0 = <&fmc_pins_b>;
161 pinctrl-1 = <&fmc_sleep_pins_b>;
165 compatible = "micrel,ks8851-mll";
167 interrupt-parent = <&gpioc>;
169 bank-width = <2>;
172 st,fmc2-ebi-cs-mux-enable;
173 st,fmc2-ebi-cs-transaction-type = <4>;
174 st,fmc2-ebi-cs-buswidth = <16>;
175 st,fmc2-ebi-cs-address-setup-ns = <5>;
176 st,fmc2-ebi-cs-address-hold-ns = <5>;
177 st,fmc2-ebi-cs-bus-turnaround-ns = <5>;
178 st,fmc2-ebi-cs-data-setup-ns = <45>;
179 st,fmc2-ebi-cs-data-hold-ns = <1>;
180 st,fmc2-ebi-cs-write-address-setup-ns = <5>;
181 st,fmc2-ebi-cs-write-address-hold-ns = <5>;
182 st,fmc2-ebi-cs-write-bus-turnaround-ns = <5>;
183 st,fmc2-ebi-cs-write-data-setup-ns = <45>;
184 st,fmc2-ebi-cs-write-data-hold-ns = <1>;
189 gpio-line-names = "", "", "", "",
190 "", "", "DHCOM-K", "",
196 gpio-line-names = "", "", "", "",
198 "DHCOM-Q", "", "", "",
203 gpio-line-names = "", "", "", "",
204 "", "", "DHCOM-E", "",
210 gpio-line-names = "", "", "", "",
211 "", "", "DHCOM-B", "",
212 "", "", "", "DHCOM-F",
213 "DHCOM-D", "", "", "";
217 gpio-line-names = "", "", "", "",
218 "", "", "DHCOM-P", "",
224 gpio-line-names = "", "", "", "DHCOM-A",
231 gpio-line-names = "DHCOM-C", "", "", "",
233 "DHCOM-L", "", "", "",
238 gpio-line-names = "", "", "", "",
239 "", "", "", "DHCOM-N",
240 "DHCOM-J", "DHCOM-W", "DHCOM-V", "DHCOM-U",
241 "DHCOM-T", "", "DHCOM-S", "";
245 gpio-line-names = "DHCOM-G", "DHCOM-O", "DHCOM-H", "DHCOM-I",
246 "DHCOM-R", "DHCOM-M", "", "",
252 pinctrl-names = "default";
253 pinctrl-0 = <&i2c4_pins_a>;
254 i2c-scl-rising-time-ns = <185>;
255 i2c-scl-falling-time-ns = <20>;
258 /delete-property/dmas;
259 /delete-property/dma-names;
269 interrupts-extended = <&gpioa 0 IRQ_TYPE_EDGE_FALLING>;
270 interrupt-controller;
271 #interrupt-cells = <2>;
275 compatible = "st,stpmic1-regulators";
276 ldo1-supply = <&v3v3>;
277 ldo2-supply = <&v3v3>;
278 ldo3-supply = <&vdd_ddr>;
279 ldo5-supply = <&v3v3>;
280 ldo6-supply = <&v3v3>;
281 pwr_sw1-supply = <&bst_out>;
282 pwr_sw2-supply = <&bst_out>;
285 regulator-name = "vddcore";
286 regulator-min-microvolt = <800000>;
287 regulator-max-microvolt = <1350000>;
288 regulator-always-on;
289 regulator-initial-mode = <0>;
290 regulator-over-current-protection;
294 regulator-name = "vdd_ddr";
295 regulator-min-microvolt = <1350000>;
296 regulator-max-microvolt = <1350000>;
297 regulator-always-on;
298 regulator-initial-mode = <0>;
299 regulator-over-current-protection;
303 regulator-name = "vdd";
304 regulator-min-microvolt = <3300000>;
305 regulator-max-microvolt = <3300000>;
306 regulator-always-on;
307 st,mask-reset;
308 regulator-initial-mode = <0>;
309 regulator-over-current-protection;
313 regulator-name = "v3v3";
314 regulator-min-microvolt = <3300000>;
315 regulator-max-microvolt = <3300000>;
316 regulator-always-on;
317 regulator-over-current-protection;
318 regulator-initial-mode = <0>;
322 regulator-name = "vdda";
323 regulator-always-on;
324 regulator-min-microvolt = <2900000>;
325 regulator-max-microvolt = <2900000>;
330 regulator-name = "v2v8";
331 regulator-min-microvolt = <2800000>;
332 regulator-max-microvolt = <2800000>;
337 regulator-name = "vtt_ddr";
338 regulator-min-microvolt = <500000>;
339 regulator-max-microvolt = <750000>;
340 regulator-always-on;
341 regulator-over-current-protection;
345 regulator-name = "vdd_usb";
350 regulator-name = "vdd_sd";
351 regulator-min-microvolt = <2900000>;
352 regulator-max-microvolt = <2900000>;
354 regulator-boot-on;
358 regulator-name = "v1v8";
359 regulator-min-microvolt = <1800000>;
360 regulator-max-microvolt = <1800000>;
365 regulator-name = "vref_ddr";
366 regulator-always-on;
370 regulator-name = "bst_out";
375 regulator-name = "vbus_otg";
380 regulator-name = "vbus_sw";
382 regulator-active-discharge = <1>;
387 compatible = "st,stpmic1-onkey";
389 interrupt-names = "onkey-falling", "onkey-rising";
390 power-off-time-sec = <10>;
395 compatible = "st,stpmic1-wdt";
403 vio-supply = <&v3v3>;
404 interrupts-extended = <&gpioh 15 IRQ_TYPE_EDGE_FALLING>;
419 timeout-sec = <32>;
424 memory-region = <&retram>, <&mcuram>, <&mcuram2>, <&vdev0vring0>,
427 mbox-names = "vq0", "vq1", "shutdown", "detach";
428 interrupt-parent = <&exti>;
434 vdd-supply = <&vdd>;
435 vdd_3v3_usbfs-supply = <&vdd_usb>;
439 pinctrl-names = "default", "sleep";
440 pinctrl-0 = <&qspi_clk_pins_a
443 pinctrl-1 = <&qspi_clk_sleep_pins_a
447 #address-cells = <1>;
448 #size-cells = <0>;
452 compatible = "jedec,spi-nor";
454 spi-rx-bus-width = <4>;
455 spi-max-frequency = <108000000>;
456 #address-cells = <1>;
457 #size-cells = <1>;
462 /* Connect MCO2 output to ETH_RX_CLK input via pad-pad connection */
464 clock-names = "ETH_RX_CLK/ETH_REF_CLK";
471 assigned-clocks = <&rcc CK_MCO2>, <&rcc PLL4_P>;
472 assigned-clock-parents = <&rcc PLL4_P>;
473 assigned-clock-rates = <50000000>, <100000000>;
485 pinctrl-names = "default", "opendrain", "sleep", "init";
486 pinctrl-0 = <&sdmmc1_b4_pins_a &sdmmc1_dir_pins_a>;
487 pinctrl-1 = <&sdmmc1_b4_od_pins_a &sdmmc1_dir_pins_a>;
488 pinctrl-2 = <&sdmmc1_b4_sleep_pins_a &sdmmc1_dir_sleep_pins_a>;
489 pinctrl-3 = <&sdmmc1_b4_init_pins_a &sdmmc1_dir_init_pins_a>;
490 cd-gpios = <&gpiog 1 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>;
491 disable-wp;
492 st,sig-dir;
493 st,neg-edge;
494 st,use-ckin;
495 st,cmd-gpios = <&gpiod 2 0>;
496 st,ck-gpios = <&gpioc 12 0>;
497 st,ckin-gpios = <&gpioe 4 0>;
498 bus-width = <4>;
499 vmmc-supply = <&vdd_sd>;
505 * SD bus pull-up resistors:
506 * - optional on SoMs with SD voltage translator
507 * - mandatory on SoMs without SD voltage translator
510 bias-pull-up;
513 bias-pull-up;
518 pinctrl-names = "default", "opendrain", "sleep";
519 pinctrl-0 = <&sdmmc2_b4_pins_a &sdmmc2_d47_pins_a>;
520 pinctrl-1 = <&sdmmc2_b4_od_pins_a &sdmmc2_d47_pins_a>;
521 pinctrl-2 = <&sdmmc2_b4_sleep_pins_a &sdmmc2_d47_sleep_pins_a>;
522 non-removable;
523 no-sd;
524 no-sdio;
525 st,neg-edge;
526 bus-width = <8>;
527 vmmc-supply = <&v3v3>;
528 vqmmc-supply = <&v3v3>;
529 mmc-ddr-3_3v;
534 pinctrl-names = "default", "opendrain", "sleep";
535 pinctrl-0 = <&sdmmc3_b4_pins_a>;
536 pinctrl-1 = <&sdmmc3_b4_od_pins_a>;
537 pinctrl-2 = <&sdmmc3_b4_sleep_pins_a>;
538 broken-cd;
539 st,neg-edge;
540 bus-width = <4>;
541 vmmc-supply = <&v3v3>;
542 vqmmc-supply = <&v3v3>;
543 mmc-ddr-3_3v;
548 pinctrl-names = "default";
549 pinctrl-0 = <&uart4_pins_a>;
550 /delete-property/dmas;
551 /delete-property/dma-names;