The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/src/arm/imx28-xea.dts

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

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

Cache object: 0afe83c810972c109307e5cf0a7f964f


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.