linux/arch/powerpc/boot/dts/uc101.dts
<<
>>
Prefs
   1/*
   2 * Manroland uc101 board Device Tree Source
   3 *
   4 * Copyright (C) 2009 DENX Software Engineering GmbH
   5 * Heiko Schocher <hs@denx.de>
   6 * Copyright 2006-2007 Secret Lab Technologies Ltd.
   7 *
   8 * This program is free software; you can redistribute  it and/or modify it
   9 * under  the terms of  the GNU General  Public License as published by the
  10 * Free Software Foundation;  either version 2 of the  License, or (at your
  11 * option) any later version.
  12 */
  13
  14/include/ "mpc5200b.dtsi"
  15
  16&gpt0 { gpio-controller; };
  17&gpt1 { gpio-controller; };
  18&gpt2 { gpio-controller; };
  19&gpt3 { gpio-controller; };
  20&gpt4 { gpio-controller; };
  21&gpt5 { gpio-controller; };
  22&gpt6 { gpio-controller; };
  23&gpt7 { gpio-controller; };
  24
  25/ {
  26        model = "manroland,uc101";
  27        compatible = "manroland,uc101";
  28
  29        soc5200@f0000000 {
  30                rtc@800 {
  31                        status = "disabled";
  32                };
  33
  34                can@900 {
  35                        status = "disabled";
  36                };
  37
  38                can@980 {
  39                        status = "disabled";
  40                };
  41
  42                spi@f00 {
  43                        status = "disabled";
  44                };
  45
  46                usb@1000 {
  47                        status = "disabled";
  48                };
  49
  50                psc@2000 {      // PSC1
  51                        compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
  52                };
  53
  54                psc@2200 {      // PSC2
  55                        compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
  56                };
  57
  58                psc@2400 {      // PSC3
  59                        status = "disabled";
  60                };
  61
  62                psc@2600 {      // PSC4
  63                        status = "disabled";
  64                };
  65
  66                psc@2800 {      // PSC5
  67                        status = "disabled";
  68                };
  69
  70                psc@2c00 {      // PSC6
  71                        compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
  72                };
  73
  74                ethernet@3000 {
  75                        phy-handle = <&phy0>;
  76                };
  77
  78                mdio@3000 {
  79                        phy0: ethernet-phy@0 {
  80                                compatible = "intel,lxt971";
  81                                reg = <0>;
  82                        };
  83                };
  84
  85                i2c@3d00 {
  86                        status = "disabled";
  87                };
  88
  89                i2c@3d40 {
  90                        fsl,preserve-clocking;
  91                        clock-frequency = <400000>;
  92
  93                        hwmon@2c {
  94                                compatible = "ad,adm9240";
  95                                reg = <0x2c>;
  96                        };
  97                        rtc@51 {
  98                                compatible = "nxp,pcf8563";
  99                                reg = <0x51>;
 100                        };
 101                };
 102        };
 103
 104        pci@f0000d00 {
 105                status = "disabled";
 106        };
 107
 108        localbus {
 109                ranges = <0 0 0xff800000 0x00800000
 110                          1 0 0x80000000 0x00800000
 111                          3 0 0x80000000 0x00800000>;
 112
 113                flash@0,0 {
 114                        compatible = "cfi-flash";
 115                        reg = <0 0 0x00800000>;
 116                        bank-width = <2>;
 117                        device-width = <2>;
 118                        #size-cells = <1>;
 119                        #address-cells = <1>;
 120
 121                        partition@0 {
 122                                label = "DTS";
 123                                reg = <0x0 0x00100000>;
 124                        };
 125                        partition@100000 {
 126                                label = "Kernel";
 127                                reg = <0x100000 0x00200000>;
 128                        };
 129                        partition@300000 {
 130                                label = "RootFS";
 131                                reg = <0x00300000 0x00200000>;
 132                        };
 133                        partition@500000 {
 134                                label = "user";
 135                                reg = <0x00500000 0x00200000>;
 136                        };
 137                        partition@700000 {
 138                                label = "U-Boot";
 139                                reg = <0x00700000 0x00040000>;
 140                        };
 141                        partition@740000 {
 142                                label = "Env";
 143                                reg = <0x00740000 0x00010000>;
 144                        };
 145                        partition@750000 {
 146                                label = "red. Env";
 147                                reg = <0x00750000 0x00010000>;
 148                        };
 149                        partition@760000 {
 150                                label = "reserve";
 151                                reg = <0x00760000 0x000a0000>;
 152                        };
 153                };
 154
 155        };
 156};
 157