xref: /freebsd/sys/contrib/device-tree/src/arm/nxp/imx/imx6qp-yapp4-crux-plus.dts (revision f126890ac5386406dadf7c4cfa9566cbb56537c5)
1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0
2*f126890aSEmmanuel Vadot//
3*f126890aSEmmanuel Vadot// Copyright (C) 2021 Y Soft Corporation, a.s.
4*f126890aSEmmanuel Vadot
5*f126890aSEmmanuel Vadot/dts-v1/;
6*f126890aSEmmanuel Vadot
7*f126890aSEmmanuel Vadot#include "imx6qp.dtsi"
8*f126890aSEmmanuel Vadot#include "imx6dl-yapp4-common.dtsi"
9*f126890aSEmmanuel Vadot
10*f126890aSEmmanuel Vadot/ {
11*f126890aSEmmanuel Vadot	model = "Y Soft IOTA Crux+ i.MX6QuadPlus board";
12*f126890aSEmmanuel Vadot	compatible = "ysoft,imx6qp-yapp4-crux-plus", "fsl,imx6qp";
13*f126890aSEmmanuel Vadot
14*f126890aSEmmanuel Vadot	memory@10000000 {
15*f126890aSEmmanuel Vadot		device_type = "memory";
16*f126890aSEmmanuel Vadot		reg = <0x10000000 0xf0000000>;
17*f126890aSEmmanuel Vadot	};
18*f126890aSEmmanuel Vadot};
19*f126890aSEmmanuel Vadot
20*f126890aSEmmanuel Vadot&gpio_oled {
21*f126890aSEmmanuel Vadot	status = "okay";
22*f126890aSEmmanuel Vadot};
23*f126890aSEmmanuel Vadot
24*f126890aSEmmanuel Vadot&leds {
25*f126890aSEmmanuel Vadot	status = "okay";
26*f126890aSEmmanuel Vadot};
27*f126890aSEmmanuel Vadot
28*f126890aSEmmanuel Vadot&oled_1305 {
29*f126890aSEmmanuel Vadot	status = "okay";
30*f126890aSEmmanuel Vadot};
31*f126890aSEmmanuel Vadot
32*f126890aSEmmanuel Vadot&oled_1309 {
33*f126890aSEmmanuel Vadot	status = "okay";
34*f126890aSEmmanuel Vadot};
35*f126890aSEmmanuel Vadot
36*f126890aSEmmanuel Vadot&reg_pu {
37*f126890aSEmmanuel Vadot	regulator-always-on;
38*f126890aSEmmanuel Vadot};
39*f126890aSEmmanuel Vadot
40*f126890aSEmmanuel Vadot&reg_usb_h1_vbus {
41*f126890aSEmmanuel Vadot	status = "okay";
42*f126890aSEmmanuel Vadot};
43*f126890aSEmmanuel Vadot
44*f126890aSEmmanuel Vadot&touchkeys {
45*f126890aSEmmanuel Vadot	status = "okay";
46*f126890aSEmmanuel Vadot};
47*f126890aSEmmanuel Vadot
48*f126890aSEmmanuel Vadot&uart2 {
49*f126890aSEmmanuel Vadot	status = "disabled";
50*f126890aSEmmanuel Vadot};
51*f126890aSEmmanuel Vadot
52*f126890aSEmmanuel Vadot&usbh1 {
53*f126890aSEmmanuel Vadot	status = "okay";
54*f126890aSEmmanuel Vadot};
55*f126890aSEmmanuel Vadot
56*f126890aSEmmanuel Vadot&usbphy2 {
57*f126890aSEmmanuel Vadot	status = "okay";
58*f126890aSEmmanuel Vadot};
59