p3041si.dtsi revision 199767f8919635c4928607450d9e0abb932109ce
/*
* P3041 Silicon Device Tree Source
*
* Copyright 2010-2011 Freescale Semiconductor Inc.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
* * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* * Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* * Neither the name of Freescale Semiconductor nor the
* names of its contributors may be used to endorse or promote products
* derived from this software without specific prior written permission.
*
*
* ALTERNATIVELY, this software may be distributed under the terms of the
* GNU General Public License ("GPL") as published by the Free Software
* Foundation, either version 2 of that License or (at your option) any
* later version.
*
* THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``AS IS'' AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY
* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
/* $FreeBSD$ */
/ {
compatible = "fsl,P3041";
aliases {
};
cpus {
device_type = "cpu";
reg = <0>;
};
};
device_type = "cpu";
reg = <1>;
};
};
device_type = "cpu";
reg = <2>;
};
};
device_type = "cpu";
reg = <3>;
};
};
};
compatible = "fsl,dcsr-epu";
84 2 0 0
85 2 0 0>;
};
compatible = "fsl,dcsr-npc";
};
compatible = "fsl,dcsr-nxc";
};
compatible = "fsl,dcsr-corenet";
};
};
};
compatible = "fsl,dcsr-ddr";
};
};
};
};
};
};
};
};
compatible = "bman-portals";
};
};
};
};
};
};
};
};
};
};
};
};
compatible = "qman-portals";
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
device_type = "soc";
compatible = "simple-bus";
compatible = "fsl,soc-sram-error";
};
compatible = "fsl,corenet-law";
};
};
};
compatible = "fsl,corenet-cf";
};
iommu@20000 {
interrupts = <
24 2 0 0
16 2 1 30>;
};
device_type = "open-pic";
};
compatible = "fsl,mpic-msi";
interrupts = <
0xe0 0 0 0
0xe1 0 0 0
0xe2 0 0 0
0xe3 0 0 0
0xe4 0 0 0
0xe5 0 0 0
0xe6 0 0 0
0xe7 0 0 0>;
};
compatible = "fsl,mpic-msi";
interrupts = <
0xe8 0 0 0
0xe9 0 0 0
0xea 0 0 0
0xeb 0 0 0
0xec 0 0 0
0xed 0 0 0
0xee 0 0 0
0xef 0 0 0>;
};
compatible = "fsl,mpic-msi";
interrupts = <
0xf0 0 0 0
0xf1 0 0 0
0xf2 0 0 0
0xf3 0 0 0
0xf4 0 0 0
0xf5 0 0 0
0xf6 0 0 0
0xf7 0 0 0>;
};
compatible = "fsl,qoriq-device-config-1.0";
};
compatible = "fsl,qoriq-pin-control-1.0";
};
};
compatible = "fsl,qoriq-rcpm-1.0";
};
};
compatible = "fsl,p3041-serdes";
};
compatible = "fsl,p3041-dma-channel",
"fsl,eloplus-dma-channel";
};
compatible = "fsl,p3041-dma-channel",
"fsl,eloplus-dma-channel";
};
compatible = "fsl,p3041-dma-channel",
"fsl,eloplus-dma-channel";
};
compatible = "fsl,p3041-dma-channel",
"fsl,eloplus-dma-channel";
};
};
compatible = "fsl,p3041-dma-channel",
"fsl,eloplus-dma-channel";
};
compatible = "fsl,p3041-dma-channel",
"fsl,eloplus-dma-channel";
};
compatible = "fsl,p3041-dma-channel",
"fsl,eloplus-dma-channel";
};
compatible = "fsl,p3041-dma-channel",
"fsl,eloplus-dma-channel";
};
};
spi@110000 {
};
};
i2c@118000 {
compatible = "fsl-i2c";
};
i2c@118100 {
compatible = "fsl-i2c";
};
i2c@119000 {
compatible = "fsl-i2c";
};
i2c@119100 {
compatible = "fsl-i2c";
};
device_type = "serial";
compatible = "ns16550";
};
device_type = "serial";
compatible = "ns16550";
};
device_type = "serial";
compatible = "ns16550";
};
device_type = "serial";
compatible = "ns16550";
};
};
compatible = "fsl,rman";
compatible = "fsl,rman-inbound-block";
};
compatible = "fsl,rman-global-cfg";
};
compatible = "fsl,rman-inbound-block";
};
compatible = "fsl,rman-inbound-block";
};
compatible = "fsl,rman-inbound-block";
};
};
compatible = "fsl,p3041-usb2-mph",
"fsl,mpc85xx-usb2-mph", "fsl-usb2-mph";
phy_type = "utmi";
};
compatible = "fsl,p3041-usb2-dr",
"fsl,mpc85xx-usb2-dr", "fsl-usb2-dr";
dr_mode = "host";
phy_type = "utmi";
};
sata@220000 {
};
sata@221000 {
};
compatible = "fsl,sec-v4.2-job-ring",
"fsl,sec-v4.0-job-ring";
};
compatible = "fsl,sec-v4.2-job-ring",
"fsl,sec-v4.0-job-ring";
};
compatible = "fsl,sec-v4.2-job-ring",
"fsl,sec-v4.0-job-ring";
};
compatible = "fsl,sec-v4.2-job-ring",
"fsl,sec-v4.0-job-ring";
};
rtic@6000 {
compatible = "fsl,sec-v4.2-rtic",
"fsl,sec-v4.0-rtic";
compatible = "fsl,sec-v4.2-rtic-memory",
"fsl,sec-v4.0-rtic-memory";
};
compatible = "fsl,sec-v4.2-rtic-memory",
"fsl,sec-v4.0-rtic-memory";
};
compatible = "fsl,sec-v4.2-rtic-memory",
"fsl,sec-v4.0-rtic-memory";
};
compatible = "fsl,sec-v4.2-rtic-memory",
"fsl,sec-v4.0-rtic-memory";
};
};
};
};
compatible = "fsl,pme";
/* fsl,pme-pdsr = <0x0 0x23000000 0x0 0x01000000>; */
/* fsl,pme-sre = <0x0 0x24000000 0x0 0x00a00000>; */
};
/* Commented out, use default allocation */
/* fsl,qman-fqd = <0x0 0x20000000 0x0 0x01000000>; */
/* fsl,qman-pfdr = <0x0 0x21000000 0x0 0x01000000>; */
};
/* Same as fsl,qman-*, use default allocation */
/* fsl,bman-fbpr = <0x0 0x22000000 0x0 0x01000000>; */
};
interrupts = <
96 2 0 0
16 2 1 1>;
cc@0 {
};
};
};
};
muram@0 {
};
bmi@80000 {
};
qmi@80400 {
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
compatible = "fsl,fman-mdio";
};
};
compatible = "fsl,fman-tbi";
};
};
compatible = "fsl,fman-tbi";
};
};
compatible = "fsl,fman-tbi";
};
};
compatible = "fsl,fman-tbi";
};
};
compatible = "fsl,fman-xmdio";
};
compatible = "fsl,fman-rtc";
};
};
};
compatible = "fsl,srio";
port1 {
};
port2 {
};
};
interrupts = <
25 2 0 0
16 2 1 19
>;
};
device_type = "pci";
status = "okay";
pcie@0 {
device_type = "pci";
/* IDSEL 0x0 */
>;
};
};
device_type = "pci";
status = "disabled";
pcie@0 {
device_type = "pci";
/* IDSEL 0x0 */
>;
};
};
device_type = "pci";
status = "okay";
pcie@0 {
device_type = "pci";
/* IDSEL 0x0 */
>;
};
};
device_type = "pci";
status = "disabled";
pcie@0 {
device_type = "pci";
/* IDSEL 0x0 */
>;
};
};
};