0001 // SPDX-License-Identifier: GPL-2.0
0002 //
0003 // Copyright 2019 NXP
0004
0005 /dts-v1/;
0006
0007 #include "imx7ulp.dtsi"
0008 #include <dt-bindings/input/input.h>
0009
0010 / {
0011 model = "Embedded Artists i.MX7ULP COM";
0012 compatible = "ea,imx7ulp-com", "fsl,imx7ulp";
0013
0014 chosen {
0015 stdout-path = &lpuart4;
0016 };
0017
0018 memory@60000000 {
0019 device_type = "memory";
0020 reg = <0x60000000 0x4000000>;
0021 };
0022 };
0023
0024 &lpuart4 {
0025 pinctrl-names = "default";
0026 pinctrl-0 = <&pinctrl_lpuart4>;
0027 status = "okay";
0028 };
0029
0030 &usbotg1 {
0031 pinctrl-names = "default";
0032 pinctrl-0 = <&pinctrl_usbotg1_id>;
0033 srp-disable;
0034 hnp-disable;
0035 adp-disable;
0036 status = "okay";
0037 };
0038
0039 &usdhc0 {
0040 assigned-clocks = <&pcc2 IMX7ULP_CLK_USDHC0>;
0041 assigned-clock-parents = <&scg1 IMX7ULP_CLK_APLL_PFD1>;
0042 pinctrl-names = "default";
0043 pinctrl-0 = <&pinctrl_usdhc0>;
0044 non-removable;
0045 bus-width = <8>;
0046 no-1-8-v;
0047 status = "okay";
0048 };
0049
0050 &iomuxc1 {
0051 pinctrl_lpuart4: lpuart4grp {
0052 fsl,pins = <
0053 IMX7ULP_PAD_PTC3__LPUART4_RX 0x3
0054 IMX7ULP_PAD_PTC2__LPUART4_TX 0x3
0055 >;
0056 };
0057
0058 pinctrl_usbotg1_id: otg1idgrp {
0059 fsl,pins = <
0060 IMX7ULP_PAD_PTC13__USB0_ID 0x10003
0061 >;
0062 };
0063
0064 pinctrl_usdhc0: usdhc0grp {
0065 fsl,pins = <
0066 IMX7ULP_PAD_PTD1__SDHC0_CMD 0x43
0067 IMX7ULP_PAD_PTD2__SDHC0_CLK 0x10042
0068 IMX7ULP_PAD_PTD3__SDHC0_D7 0x43
0069 IMX7ULP_PAD_PTD4__SDHC0_D6 0x43
0070 IMX7ULP_PAD_PTD5__SDHC0_D5 0x43
0071 IMX7ULP_PAD_PTD6__SDHC0_D4 0x43
0072 IMX7ULP_PAD_PTD7__SDHC0_D3 0x43
0073 IMX7ULP_PAD_PTD8__SDHC0_D2 0x43
0074 IMX7ULP_PAD_PTD9__SDHC0_D1 0x43
0075 IMX7ULP_PAD_PTD10__SDHC0_D0 0x43
0076 IMX7ULP_PAD_PTD11__SDHC0_DQS 0x42
0077 >;
0078 };
0079 };