⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mpc885ads.dts

📁 linux内核源码
💻 DTS
字号:
/* * MPC885 ADS Device Tree Source * * Copyright 2006 MontaVista Software, Inc. * Copyright 2007 Freescale Semiconductor, Inc. * * This program is free software; you can redistribute  it and/or modify it * under  the terms of  the GNU General  Public License as published by the * Free Software Foundation;  either version 2 of the  License, or (at your * option) any later version. *// {	model = "MPC885ADS";	compatible = "fsl,mpc885ads";	#address-cells = <1>;	#size-cells = <1>;	cpus {		#address-cells = <1>;		#size-cells = <0>;		PowerPC,885@0 {			device_type = "cpu";			reg = <0>;			d-cache-line-size = <d#16>;			i-cache-line-size = <d#16>;			d-cache-size = <d#8192>;			i-cache-size = <d#8192>;			timebase-frequency = <0>;			bus-frequency = <0>;			clock-frequency = <0>;			interrupts = <f 2>;	// decrementer interrupt			interrupt-parent = <&PIC>;		};	};	memory {		device_type = "memory";		reg = <0 0>;	};	localbus@ff000100 {		compatible = "fsl,mpc885-localbus", "fsl,pq1-localbus";		#address-cells = <2>;		#size-cells = <1>;		reg = <ff000100 40>;		ranges = <			0 0 fe000000 00800000			1 0 ff080000 00008000			5 0 ff0a0000 00008000		>;		flash@0,0 {			compatible = "jedec-flash";			reg = <0 0 800000>;			bank-width = <4>;			device-width = <1>;		};		board-control@1,0 {			reg = <1 0 20 5 300 4>;			compatible = "fsl,mpc885ads-bcsr";		};	};	soc@ff000000 {		compatible = "fsl,mpc885", "fsl,pq1-soc";		#address-cells = <1>;		#size-cells = <1>;		device_type = "soc";		ranges = <0 ff000000 00004000>;		bus-frequency = <0>;		// Temporary -- will go away once kernel uses ranges for get_immrbase().		reg = <ff000000 4000>;		mdio@e00 {			compatible = "fsl,mpc885-fec-mdio", "fsl,pq1-fec-mdio";			reg = <e00 188>;			#address-cells = <1>;			#size-cells = <0>;			PHY0: ethernet-phy@0 {				reg = <0>;				device_type = "ethernet-phy";			};			PHY1: ethernet-phy@1 {				reg = <1>;				device_type = "ethernet-phy";			};			PHY2: ethernet-phy@2 {				reg = <2>;				device_type = "ethernet-phy";			};		};		ethernet@e00 {			device_type = "network";			compatible = "fsl,mpc885-fec-enet",			             "fsl,pq1-fec-enet";			reg = <e00 188>;			local-mac-address = [ 00 00 00 00 00 00 ];			interrupts = <3 1>;			interrupt-parent = <&PIC>;			phy-handle = <&PHY0>;			linux,network-index = <0>;		};		ethernet@1e00 {			device_type = "network";			compatible = "fsl,mpc885-fec-enet",			             "fsl,pq1-fec-enet";			reg = <1e00 188>;			local-mac-address = [ 00 00 00 00 00 00 ];			interrupts = <7 1>;			interrupt-parent = <&PIC>;			phy-handle = <&PHY1>;			linux,network-index = <1>;		};		PIC: interrupt-controller@0 {			interrupt-controller;			#interrupt-cells = <2>;			reg = <0 24>;			compatible = "fsl,mpc885-pic", "fsl,pq1-pic";		};		pcmcia@80 {			#address-cells = <3>;			#interrupt-cells = <1>;			#size-cells = <2>;			compatible = "fsl,pq-pcmcia";			device_type = "pcmcia";			reg = <80 80>;			interrupt-parent = <&PIC>;			interrupts = <d 1>;		};		cpm@9c0 {			#address-cells = <1>;			#size-cells = <1>;			compatible = "fsl,mpc885-cpm", "fsl,cpm1";			command-proc = <9c0>;			interrupts = <0>;	// cpm error interrupt			interrupt-parent = <&CPM_PIC>;			reg = <9c0 40>;			ranges;			muram@2000 {				#address-cells = <1>;				#size-cells = <1>;				ranges = <0 2000 2000>;				data@0 {					compatible = "fsl,cpm-muram-data";					reg = <0 1c00>;				};			};			brg@9f0 {				compatible = "fsl,mpc885-brg",				             "fsl,cpm1-brg",				             "fsl,cpm-brg";				reg = <9f0 10>;			};			CPM_PIC: interrupt-controller@930 {				interrupt-controller;				#interrupt-cells = <1>;				interrupts = <5 2 0 2>;				interrupt-parent = <&PIC>;				reg = <930 20>;				compatible = "fsl,mpc885-cpm-pic",				             "fsl,cpm1-pic";			};			serial@a80 {				device_type = "serial";				compatible = "fsl,mpc885-smc-uart",				             "fsl,cpm1-smc-uart";				reg = <a80 10 3e80 40>;				interrupts = <4>;				interrupt-parent = <&CPM_PIC>;				fsl,cpm-brg = <1>;				fsl,cpm-command = <0090>;			};			serial@a90 {				device_type = "serial";				compatible = "fsl,mpc885-smc-uart",				             "fsl,cpm1-smc-uart";				reg = <a90 10 3f80 40>;				interrupts = <3>;				interrupt-parent = <&CPM_PIC>;				fsl,cpm-brg = <2>;				fsl,cpm-command = <00d0>;			};			ethernet@a40 {				device_type = "network";				compatible = "fsl,mpc885-scc-enet",				             "fsl,cpm1-scc-enet";				reg = <a40 18 3e00 100>;				local-mac-address = [ 00 00 00 00 00 00 ];				interrupts = <1c>;				interrupt-parent = <&CPM_PIC>;				phy-handle = <&PHY2>;				fsl,cpm-command = <0080>;				linux,network-index = <2>;			};		};	};	chosen {		linux,stdout-path = "/soc/cpm/serial@a80";	};};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -