mach-stm32: Enable SPL_RESET_SUPPORT flag
[oweals/u-boot.git] / arch / arm / dts / sun50i-a64-amarula-relic.dts
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2 /*
3  * Copyright (C) 2018 Amarula Solutions B.V.
4  * Author: Jagan Teki <jagan@amarulasolutions.com>
5  */
6
7 /dts-v1/;
8
9 #include "sun50i-a64.dtsi"
10
11 #include <dt-bindings/gpio/gpio.h>
12
13 / {
14         model = "Amarula A64-Relic";
15         compatible = "amarula,a64-relic", "allwinner,sun50i-a64";
16
17         aliases {
18                 serial0 = &uart0;
19         };
20
21         chosen {
22                 stdout-path = "serial0:115200n8";
23         };
24
25         reg_vcc3v3: vcc3v3 {
26                 compatible = "regulator-fixed";
27                 regulator-name = "vcc3v3";
28                 regulator-min-microvolt = <3300000>;
29                 regulator-max-microvolt = <3300000>;
30         };
31 };
32
33 &ehci0 {
34         status = "okay";
35 };
36
37 &mmc2 {
38         pinctrl-names = "default";
39         pinctrl-0 = <&mmc2_pins>;
40         vmmc-supply = <&reg_vcc3v3>;
41         bus-width = <8>;
42         non-removable;
43         cap-mmc-hw-reset;
44         status = "okay";
45 };
46
47 &ohci0 {
48         status = "okay";
49 };
50
51 &uart0 {
52         pinctrl-names = "default";
53         pinctrl-0 = <&uart0_pins_a>;
54         status = "okay";
55 };
56
57 &usb_otg {
58         dr_mode = "otg";
59         status = "okay";
60 };
61
62 &usbphy {
63         usb0_id_det-gpios = <&pio 7 9 GPIO_ACTIVE_HIGH>; /* PH9 */
64         status = "okay";
65 };