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/imx27-apf27.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
    2 /*
    3  * Copyright 2012 Philippe Reynes <tremyfr@yahoo.fr>
    4  * Copyright 2012 Armadeus Systems <support@armadeus.com>
    5  *
    6  * Based on code which is: Copyright 2012 Sascha Hauer, Pengutronix
    7  */
    8 
    9 /dts-v1/;
   10 #include "imx27.dtsi"
   11 
   12 / {
   13         model = "Armadeus Systems APF27 module";
   14         compatible = "armadeus,imx27-apf27", "fsl,imx27";
   15 
   16         memory@a0000000 {
   17                 device_type = "memory";
   18                 reg = <0xa0000000 0x04000000>;
   19         };
   20 };
   21 
   22 &clk_osc26m {
   23         clock-frequency = <0>;
   24 };
   25 
   26 &iomuxc {
   27         imx27-apf27 {
   28                 pinctrl_fec1: fec1grp {
   29                         fsl,pins = <
   30                                 MX27_PAD_SD3_CMD__FEC_TXD0 0x0
   31                                 MX27_PAD_SD3_CLK__FEC_TXD1 0x0
   32                                 MX27_PAD_ATA_DATA0__FEC_TXD2 0x0
   33                                 MX27_PAD_ATA_DATA1__FEC_TXD3 0x0
   34                                 MX27_PAD_ATA_DATA2__FEC_RX_ER 0x0
   35                                 MX27_PAD_ATA_DATA3__FEC_RXD1 0x0
   36                                 MX27_PAD_ATA_DATA4__FEC_RXD2 0x0
   37                                 MX27_PAD_ATA_DATA5__FEC_RXD3 0x0
   38                                 MX27_PAD_ATA_DATA6__FEC_MDIO 0x0
   39                                 MX27_PAD_ATA_DATA7__FEC_MDC 0x0
   40                                 MX27_PAD_ATA_DATA8__FEC_CRS 0x0
   41                                 MX27_PAD_ATA_DATA9__FEC_TX_CLK 0x0
   42                                 MX27_PAD_ATA_DATA10__FEC_RXD0 0x0
   43                                 MX27_PAD_ATA_DATA11__FEC_RX_DV 0x0
   44                                 MX27_PAD_ATA_DATA12__FEC_RX_CLK 0x0
   45                                 MX27_PAD_ATA_DATA13__FEC_COL 0x0
   46                                 MX27_PAD_ATA_DATA14__FEC_TX_ER 0x0
   47                                 MX27_PAD_ATA_DATA15__FEC_TX_EN 0x0
   48                         >;
   49                 };
   50 
   51                 pinctrl_uart1: uart1grp {
   52                         fsl,pins = <
   53                                 MX27_PAD_UART1_TXD__UART1_TXD 0x0
   54                                 MX27_PAD_UART1_RXD__UART1_RXD 0x0
   55                         >;
   56                 };
   57         };
   58 };
   59 
   60 &uart1 {
   61         pinctrl-names = "default";
   62         pinctrl-0 = <&pinctrl_uart1>;
   63         status = "okay";
   64 };
   65 
   66 &fec {
   67         pinctrl-names = "default";
   68         pinctrl-0 = <&pinctrl_fec1>;
   69         status = "okay";
   70 };
   71 
   72 &nfc {
   73         status = "okay";
   74         nand-bus-width = <16>;
   75         nand-ecc-mode = "hw";
   76         nand-on-flash-bbt;
   77 
   78         partition@0 {
   79                 label = "u-boot";
   80                 reg = <0x0 0x100000>;
   81         };
   82 
   83         partition@100000 {
   84                 label = "env";
   85                 reg = <0x100000 0x80000>;
   86         };
   87 
   88         partition@180000 {
   89                 label = "env2";
   90                 reg = <0x180000 0x80000>;
   91         };
   92 
   93         partition@200000 {
   94                 label = "firmware";
   95                 reg = <0x200000 0x80000>;
   96         };
   97 
   98         partition@280000 {
   99                 label = "dtb";
  100                 reg = <0x280000 0x80000>;
  101         };
  102 
  103         partition@300000 {
  104                 label = "kernel";
  105                 reg = <0x300000 0x500000>;
  106         };
  107 
  108         partition@800000 {
  109                 label = "rootfs";
  110                 reg = <0x800000 0xf800000>;
  111         };
  112 };

Cache object: 6d357808e769f6da9fbab911512d9cda


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