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/imx50-evk.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+
    2 //
    3 // Copyright 2013 Greg Ungerer <gerg@uclinux.org>
    4 // Copyright 2011 Freescale Semiconductor, Inc.
    5 // Copyright 2011 Linaro Ltd.
    6 
    7 /dts-v1/;
    8 #include "imx50.dtsi"
    9 
   10 / {
   11         model = "Freescale i.MX50 Evaluation Kit";
   12         compatible = "fsl,imx50-evk", "fsl,imx50";
   13 
   14         memory@70000000 {
   15                 device_type = "memory";
   16                 reg = <0x70000000 0x80000000>;
   17         };
   18 };
   19 
   20 &cspi {
   21         pinctrl-names = "default";
   22         pinctrl-0 = <&pinctrl_cspi>;
   23         cs-gpios = <&gpio4 11 GPIO_ACTIVE_LOW>, <&gpio4 13 GPIO_ACTIVE_LOW>;
   24         status = "okay";
   25 
   26         flash: m25p32@1 {
   27                 #address-cells = <1>;
   28                 #size-cells = <1>;
   29                 compatible = "m25p32", "jedec,spi-nor";
   30                 spi-max-frequency = <25000000>;
   31                 reg = <1>;
   32 
   33                 partition@0 {
   34                         label = "bootloader";
   35                         reg = <0x0 0x100000>;
   36                         read-only;
   37                 };
   38 
   39                 partition@100000 {
   40                         label = "kernel";
   41                         reg = <0x100000 0x300000>;
   42                 };
   43         };
   44 };
   45 
   46 &fec {
   47         pinctrl-names = "default";
   48         pinctrl-0 = <&pinctrl_fec>;
   49         phy-mode = "rmii";
   50         phy-reset-gpios = <&gpio4 12 GPIO_ACTIVE_LOW>;
   51         status = "okay";
   52 };
   53 
   54 &iomuxc {
   55         imx50-evk {
   56                 pinctrl_cspi: cspigrp {
   57                         fsl,pins = <
   58                                 MX50_PAD_CSPI_SCLK__CSPI_SCLK           0x00
   59                                 MX50_PAD_CSPI_MISO__CSPI_MISO           0x00
   60                                 MX50_PAD_CSPI_MOSI__CSPI_MOSI           0x00
   61                                 MX50_PAD_CSPI_SS0__GPIO4_11             0xc4
   62                                 MX50_PAD_ECSPI1_MOSI__GPIO4_13          0x84
   63                         >;
   64                 };
   65 
   66                 pinctrl_fec: fecgrp {
   67                         fsl,pins = <
   68                                 MX50_PAD_SSI_RXFS__FEC_MDC              0x80
   69                                 MX50_PAD_SSI_RXC__FEC_MDIO              0x80
   70                                 MX50_PAD_DISP_D0__FEC_TX_CLK            0x80
   71                                 MX50_PAD_DISP_D1__FEC_RX_ERR            0x80
   72                                 MX50_PAD_DISP_D2__FEC_RX_DV             0x80
   73                                 MX50_PAD_DISP_D3__FEC_RDATA_1           0x80
   74                                 MX50_PAD_DISP_D4__FEC_RDATA_0           0x80
   75                                 MX50_PAD_DISP_D5__FEC_TX_EN             0x80
   76                                 MX50_PAD_DISP_D6__FEC_TDATA_1           0x80
   77                                 MX50_PAD_DISP_D7__FEC_TDATA_0           0x80
   78                         >;
   79                 };
   80 
   81                 pinctrl_uart1: uart1grp {
   82                         fsl,pins = <
   83                                 MX50_PAD_UART1_TXD__UART1_TXD_MUX       0x1e4
   84                                 MX50_PAD_UART1_RXD__UART1_RXD_MUX       0x1e4
   85                                 MX50_PAD_UART1_RTS__UART1_RTS           0x1e4
   86                                 MX50_PAD_UART1_CTS__UART1_CTS           0x1e4
   87                         >;
   88                 };
   89         };
   90 };
   91 
   92 &uart1 {
   93         pinctrl-names = "default";
   94         pinctrl-0 = <&pinctrl_uart1>;
   95         status = "okay";
   96 };
   97 
   98 &usbh1 {
   99         status = "okay";
  100 };
  101 
  102 &usbotg {
  103         status = "okay";
  104 };

Cache object: 5779154a7637d258c0280a72317362f5


[ 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.