1// 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	bootph-pre-ram;
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	bootph-pre-ram;
42	pins1 {
43		bootph-pre-ram;
44	};
45	pins2 {
46		bootph-pre-ram;
47	};
48};
49
50&sdmmc1_dir_pins_b {
51	bootph-pre-ram;
52	pins1 {
53		bootph-pre-ram;
54	};
55	pins2 {
56		bootph-pre-ram;
57	};
58};
59
60&sdmmc2 {
61	bootph-pre-ram;
62};
63
64&sdmmc2_b4_pins_a {
65	bootph-pre-ram;
66	pins1 {
67		bootph-pre-ram;
68	};
69	pins2 {
70		bootph-pre-ram;
71	};
72};
73
74&sdmmc2_d47_pins_c {
75	bootph-pre-ram;
76	pins {
77		bootph-pre-ram;
78	};
79};
80
81&uart4 {
82	bootph-all;
83};
84
85&uart4_pins_b {
86	bootph-all;
87	pins1 {
88		bootph-all;
89	};
90	pins2 {
91		bootph-all;
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};
101