// SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause) // SPDX-FileCopyrightText: 2021 David Jander, Protonic Holland // SPDX-FileCopyrightText: 2021 Oleksij Rempel, Pengutronix /dts-v1/; #include "stm32mp151-prtt1l.dtsi" / { model = "Protonic PRTT1C"; compatible = "prt,prtt1c", "st,stm32mp151"; chosen { environment-sd { compatible = "barebox,environment"; device-path = &sdmmc1, "partname:barebox-environment"; status = "disabled"; }; environment-emmc { compatible = "barebox,environment"; device-path = &sdmmc2, "partname:barebox-environment"; status = "disabled"; }; }; }; ðernet0 { pinctrl-0 = <ðernet0_rmii_pins_a>; pinctrl-names = "default"; phy-mode = "rmii"; phy-reset-gpios = <&gpioa 3 GPIO_ACTIVE_LOW>; status = "okay"; fixed-link { speed = <100>; full-duplex; }; }; &sdmmc2 { pinctrl-names = "default"; pinctrl-0 = <&sdmmc2_b4_pins_a &sdmmc2_d47_pins_a>; disable-wp; disable-cd; no-removable; no-sd; no-sdio; no-1-8-v; st,neg-edge; bus-width = <8>; vmmc-supply = <&v3v3>; vqmmc-supply = <&v3v3>; status = "okay"; }; ðernet0_rmii_pins_a { pins1 { pinmux = , /* ETH1_RMII_TXD0 */ , /* ETH1_RMII_TXD1 */ , /* ETH1_RMII_TX_EN */ , /* ETH1_MDIO */ ; /* ETH1_MDC */ }; pins2 { pinmux = , /* ETH1_RMII_RXD0 */ , /* ETH1_RMII_RXD1 */ , /* ETH1_RMII_REF_CLK input */ ; /* ETH1_RMII_CRS_DV */ }; }; &sdmmc2_b4_pins_a { pins1 { pinmux = , /* SDMMC2_D0 */ , /* SDMMC2_D1 */ , /* SDMMC2_D2 */ , /* SDMMC2_D3 */ ; /* SDMMC2_CMD */ }; }; &sdmmc2_d47_pins_a { pins { pinmux = , /* SDMMC2_D4 */ , /* SDMMC2_D5 */ , /* SDMMC2_D6 */ ; /* SDMMC2_D7 */ }; };