1*724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0-or-later OR MIT 2*724ba675SRob Herring/* 3*724ba675SRob Herring * Copyright 2021 4*724ba675SRob Herring * Lukasz Majewski, DENX Software Engineering, lukma@denx.de 5*724ba675SRob Herring */ 6*724ba675SRob Herring 7*724ba675SRob Herring/dts-v1/; 8*724ba675SRob Herring#include "imx28-lwe.dtsi" 9*724ba675SRob Herring 10*724ba675SRob Herring/ { 11*724ba675SRob Herring compatible = "lwn,imx28-xea", "fsl,imx28"; 12*724ba675SRob Herring}; 13*724ba675SRob Herring 14*724ba675SRob Herring&can0 { 15*724ba675SRob Herring pinctrl-names = "default"; 16*724ba675SRob Herring pinctrl-0 = <&can1_pins_a>; 17*724ba675SRob Herring status = "okay"; 18*724ba675SRob Herring}; 19*724ba675SRob Herring 20*724ba675SRob Herring&i2c1 { 21*724ba675SRob Herring pinctrl-names = "default"; 22*724ba675SRob Herring pinctrl-0 = <&i2c1_pins_b>; 23*724ba675SRob Herring status = "okay"; 24*724ba675SRob Herring}; 25*724ba675SRob Herring 26*724ba675SRob Herring&pinctrl { 27*724ba675SRob Herring pinctrl-names = "default"; 28*724ba675SRob Herring pinctrl-0 = <&hog_pins_a &hog_pins_tiva>; 29*724ba675SRob Herring 30*724ba675SRob Herring hog_pins_a: hog@0 { 31*724ba675SRob Herring reg = <0>; 32*724ba675SRob Herring fsl,pinmux-ids = < 33*724ba675SRob Herring MX28_PAD_GPMI_D00__GPIO_0_0 34*724ba675SRob Herring MX28_PAD_GPMI_D02__GPIO_0_2 35*724ba675SRob Herring MX28_PAD_GPMI_D05__GPIO_0_5 36*724ba675SRob Herring MX28_PAD_GPMI_CE1N__GPIO_0_17 37*724ba675SRob Herring MX28_PAD_GPMI_RDY0__GPIO_0_20 38*724ba675SRob Herring MX28_PAD_GPMI_RDY1__GPIO_0_21 39*724ba675SRob Herring MX28_PAD_GPMI_RDY2__GPIO_0_22 40*724ba675SRob Herring MX28_PAD_GPMI_RDN__GPIO_0_24 41*724ba675SRob Herring MX28_PAD_GPMI_CLE__GPIO_0_27 42*724ba675SRob Herring MX28_PAD_LCD_VSYNC__GPIO_1_28 43*724ba675SRob Herring MX28_PAD_SSP1_SCK__GPIO_2_12 44*724ba675SRob Herring MX28_PAD_SSP1_CMD__GPIO_2_13 45*724ba675SRob Herring MX28_PAD_SSP2_SS1__GPIO_2_20 46*724ba675SRob Herring MX28_PAD_SSP2_SS2__GPIO_2_21 47*724ba675SRob Herring MX28_PAD_LCD_D00__GPIO_1_0 48*724ba675SRob Herring MX28_PAD_LCD_D01__GPIO_1_1 49*724ba675SRob Herring MX28_PAD_LCD_D02__GPIO_1_2 50*724ba675SRob Herring MX28_PAD_LCD_D03__GPIO_1_3 51*724ba675SRob Herring MX28_PAD_LCD_D04__GPIO_1_4 52*724ba675SRob Herring MX28_PAD_LCD_D05__GPIO_1_5 53*724ba675SRob Herring MX28_PAD_LCD_D06__GPIO_1_6 54*724ba675SRob Herring >; 55*724ba675SRob Herring fsl,drive-strength = <MXS_DRIVE_4mA>; 56*724ba675SRob Herring fsl,voltage = <MXS_VOLTAGE_HIGH>; 57*724ba675SRob Herring fsl,pull-up = <MXS_PULL_DISABLE>; 58*724ba675SRob Herring }; 59*724ba675SRob Herring 60*724ba675SRob Herring hog_pins_tiva: hog@1 { 61*724ba675SRob Herring reg = <1>; 62*724ba675SRob Herring fsl,pinmux-ids = < 63*724ba675SRob Herring MX28_PAD_GPMI_RDY3__GPIO_0_23 64*724ba675SRob Herring MX28_PAD_GPMI_WRN__GPIO_0_25 65*724ba675SRob Herring >; 66*724ba675SRob Herring fsl,voltage = <MXS_VOLTAGE_HIGH>; 67*724ba675SRob Herring fsl,pull-up = <MXS_PULL_DISABLE>; 68*724ba675SRob Herring }; 69*724ba675SRob Herring 70*724ba675SRob Herring hog_pins_coding: hog@2 { 71*724ba675SRob Herring reg = <2>; 72*724ba675SRob Herring fsl,pinmux-ids = < 73*724ba675SRob Herring MX28_PAD_GPMI_D01__GPIO_0_1 74*724ba675SRob Herring MX28_PAD_GPMI_D03__GPIO_0_3 75*724ba675SRob Herring MX28_PAD_GPMI_D04__GPIO_0_4 76*724ba675SRob Herring MX28_PAD_GPMI_D06__GPIO_0_6 77*724ba675SRob Herring MX28_PAD_GPMI_D07__GPIO_0_7 78*724ba675SRob Herring >; 79*724ba675SRob Herring fsl,voltage = <MXS_VOLTAGE_HIGH>; 80*724ba675SRob Herring fsl,pull-up = <MXS_PULL_DISABLE>; 81*724ba675SRob Herring }; 82*724ba675SRob Herring}; 83*724ba675SRob Herring 84*724ba675SRob Herring®_fec_3v3 { 85*724ba675SRob Herring gpio = <&gpio0 0 0>; 86*724ba675SRob Herring}; 87*724ba675SRob Herring 88*724ba675SRob Herring®_usb_5v { 89*724ba675SRob Herring gpio = <&gpio0 2 0>; 90*724ba675SRob Herring}; 91*724ba675SRob Herring 92*724ba675SRob Herring&spi2_pins_a { 93*724ba675SRob Herring fsl,pinmux-ids = < 94*724ba675SRob Herring MX28_PAD_SSP2_SCK__SSP2_SCK 95*724ba675SRob Herring MX28_PAD_SSP2_MOSI__SSP2_CMD 96*724ba675SRob Herring MX28_PAD_SSP2_MISO__SSP2_D0 97*724ba675SRob Herring MX28_PAD_SSP2_SS0__GPIO_2_19 98*724ba675SRob Herring >; 99*724ba675SRob Herring}; 100