blob: 5b051b8ac459ea1d1a715d9ab20d5171321080a6 [file] [log] [blame]
Marek Vasut52784942022-09-26 18:50:00 +02001// SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause
2/*
3 * Copyright (C) 2022 Marek Vasut <marex@denx.de>
4 */
5
6#include "stm32mp15xx-dhcor-u-boot.dtsi"
7
8/ {
9 aliases {
10 mmc0 = &sdmmc1;
11 mmc1 = &sdmmc2;
12 usb0 = &usbotg_hs;
13 };
14
15 config {
16 dh,board-coding-gpios = <&gpiog 13 0>, <&gpiod 9 0>;
17 };
18};
19
20&ethernet0 {
21 phy-reset-gpios = <&gpioz 2 GPIO_ACTIVE_LOW>;
22
23 mdio0 {
24 ethernet-phy@7 {
25 reset-gpios = <&gpioz 2 GPIO_ACTIVE_LOW>;
26 reset-assert-us = <11000>;
27 reset-deassert-us = <1000>;
28 };
29 };
30};
31
32&sdmmc1 {
33 u-boot,dm-spl;
34 st,use-ckin;
35 st,cmd-gpios = <&gpiod 2 0>;
36 st,ck-gpios = <&gpioc 12 0>;
37 st,ckin-gpios = <&gpioe 4 0>;
38};
39
40&sdmmc1_b4_pins_a {
41 u-boot,dm-spl;
42 pins1 {
43 u-boot,dm-spl;
44 };
45 pins2 {
46 u-boot,dm-spl;
47 };
48};
49
50&sdmmc1_dir_pins_b {
51 u-boot,dm-spl;
52 pins1 {
53 u-boot,dm-spl;
54 };
55 pins2 {
56 u-boot,dm-spl;
57 };
58};
59
60&sdmmc2 {
61 u-boot,dm-spl;
62};
63
64&sdmmc2_b4_pins_a {
65 u-boot,dm-spl;
66 pins1 {
67 u-boot,dm-spl;
68 };
69 pins2 {
70 u-boot,dm-spl;
71 };
72};
73
74&sdmmc2_d47_pins_c {
75 u-boot,dm-spl;
76 pins {
77 u-boot,dm-spl;
78 };
79};
80
81&uart4 {
82 u-boot,dm-pre-reloc;
83};
84
85&uart4_pins_b {
86 u-boot,dm-pre-reloc;
87 pins1 {
88 u-boot,dm-pre-reloc;
89 };
90 pins2 {
91 u-boot,dm-pre-reloc;
92 /delete-property/ bias-disable;
93 bias-pull-up;
94 };
95};
96
97&usbotg_hs {
98 u-boot,force-b-session-valid;
99 hnp-srp-disable;
100};