xref: /freebsd-src/sys/contrib/device-tree/src/arm/st/stm32mp157c-emsbc-argon.dts (revision aa1a8ff2d6dbc51ef058f46f3db5a8bb77967145)
1*aa1a8ff2SEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0 OR MIT)
2f126890aSEmmanuel Vadot//
3f126890aSEmmanuel Vadot// Copyright (c) 2021 emtrion GmbH
4f126890aSEmmanuel Vadot// Author: Reinhold Müller <reinhold.mueller@emtrion.de>.
5f126890aSEmmanuel Vadot//
6f126890aSEmmanuel Vadot
7f126890aSEmmanuel Vadot/dts-v1/;
8f126890aSEmmanuel Vadot
9f126890aSEmmanuel Vadot#include "stm32mp157c-emstamp-argon.dtsi"
10f126890aSEmmanuel Vadot
11f126890aSEmmanuel Vadot/ {
12f126890aSEmmanuel Vadot	model = "emtrion STM32MP157C emSBC-Argon Developer Board";
13f126890aSEmmanuel Vadot	compatible = "emtrion,stm32mp157c-emsbc-argon", "emtrion,stm32mp157c-emstamp-argon",
14f126890aSEmmanuel Vadot			"st,stm32mp157";
15f126890aSEmmanuel Vadot
16f126890aSEmmanuel Vadot	led: gpio_leds {
17f126890aSEmmanuel Vadot		compatible = "gpio-leds";
18f126890aSEmmanuel Vadot		led-2 {
19f126890aSEmmanuel Vadot			label = "red";
20f126890aSEmmanuel Vadot			gpios = <&gpiof 12 GPIO_ACTIVE_LOW>;
21f126890aSEmmanuel Vadot			linux,default-trigger = "none";
22f126890aSEmmanuel Vadot			default-state = "off";
23f126890aSEmmanuel Vadot		};
24f126890aSEmmanuel Vadot		led-3 {
25f126890aSEmmanuel Vadot			label = "green";
26f126890aSEmmanuel Vadot			gpios = <&gpioe 7 GPIO_ACTIVE_LOW>;
27f126890aSEmmanuel Vadot			linux,default-trigger = "none";
28f126890aSEmmanuel Vadot			default-state = "off";
29f126890aSEmmanuel Vadot		};
30f126890aSEmmanuel Vadot	};
31f126890aSEmmanuel Vadot};
32f126890aSEmmanuel Vadot
33f126890aSEmmanuel Vadot&dac {
34f126890aSEmmanuel Vadot	status = "okay";
35f126890aSEmmanuel Vadot};
36f126890aSEmmanuel Vadot
37f126890aSEmmanuel Vadot&sdmmc1 {
38f126890aSEmmanuel Vadot	pinctrl-names = "default", "opendrain", "sleep";
39f126890aSEmmanuel Vadot	pinctrl-0 = <&sdmmc1_b4_pins_a>;
40f126890aSEmmanuel Vadot	pinctrl-1 = <&sdmmc1_b4_od_pins_a>;
41f126890aSEmmanuel Vadot	pinctrl-2 = <&sdmmc1_b4_sleep_pins_a>;
42f126890aSEmmanuel Vadot	cd-gpios = <&gpiob 7 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>;
43f126890aSEmmanuel Vadot	disable-wp;
44f126890aSEmmanuel Vadot	st,neg-edge;
45f126890aSEmmanuel Vadot	bus-width = <4>;
46f126890aSEmmanuel Vadot	vmmc-supply = <&vdd_sd>;
47f126890aSEmmanuel Vadot	status = "okay";
48f126890aSEmmanuel Vadot};
49f126890aSEmmanuel Vadot
50f126890aSEmmanuel Vadot&spi1 {
51f126890aSEmmanuel Vadot	status = "okay";
52f126890aSEmmanuel Vadot};
53f126890aSEmmanuel Vadot
54