mpc83xx: cleanup rb333.dts
SVN-Revision: 31589
This commit is contained in:
		| @@ -408,7 +408,7 @@ | |||||||
|  	select DEFAULT_UIMAGE |  	select DEFAULT_UIMAGE | ||||||
| --- /dev/null | --- /dev/null | ||||||
| +++ b/arch/powerpc/boot/dts/rb333.dts | +++ b/arch/powerpc/boot/dts/rb333.dts | ||||||
| @@ -0,0 +1,432 @@ | @@ -0,0 +1,426 @@ | ||||||
| + | + | ||||||
| +/* | +/* | ||||||
| + * RouterBOARD 333 series Device Tree Source | + * RouterBOARD 333 series Device Tree Source | ||||||
| @@ -438,7 +438,6 @@ | |||||||
| +	#size-cells = <1>; | +	#size-cells = <1>; | ||||||
| +	#address-cells = <1>; | +	#address-cells = <1>; | ||||||
| + | + | ||||||
| + |  | ||||||
| +	aliases { | +	aliases { | ||||||
| +		ethernet0 = &enet0; | +		ethernet0 = &enet0; | ||||||
| +		ethernet1 = &enet1; | +		ethernet1 = &enet1; | ||||||
| @@ -446,7 +445,6 @@ | |||||||
| +		pci0 = &pci0; | +		pci0 = &pci0; | ||||||
| +	}; | +	}; | ||||||
| + | + | ||||||
| + |  | ||||||
| +	chosen { | +	chosen { | ||||||
| +		bootargs = "console=ttyS0,115200 board=mpc8323 rootfstype=squashfs,yaffs2,jffs2 root=/dev/mtdblock1 boot=1"; | +		bootargs = "console=ttyS0,115200 board=mpc8323 rootfstype=squashfs,yaffs2,jffs2 root=/dev/mtdblock1 boot=1"; | ||||||
| +		// linux,platform = <0x8062>; | +		// linux,platform = <0x8062>; | ||||||
| @@ -508,6 +506,175 @@ | |||||||
| +		fan_on = <&gpio0 0x10>; | +		fan_on = <&gpio0 0x10>; | ||||||
| +	}; | +	}; | ||||||
| + | + | ||||||
|  | +	soc8323@e0000000 { | ||||||
|  | +		#address-cells = <1>; | ||||||
|  | +		#size-cells = <1>; | ||||||
|  | +		device_type = "soc"; | ||||||
|  | +		compatible = "simple-bus"; | ||||||
|  | +		ranges = <0x0 0xe0000000 0x00100000>; | ||||||
|  | +		reg = <0xe0000000 0x00000200>; | ||||||
|  | +		bus-frequency = <1>; | ||||||
|  | + | ||||||
|  | +		wdt@200 { | ||||||
|  | +			device_type = "watchdog"; | ||||||
|  | +			compatible = "mpc83xx_wdt"; | ||||||
|  | +			reg = <0x200 0x100>; | ||||||
|  | +		}; | ||||||
|  | + | ||||||
|  | +		ipic:pic@700 { | ||||||
|  | +			interrupt-controller; | ||||||
|  | +			#address-cells = <0>; | ||||||
|  | +			#interrupt-cells = <2>; | ||||||
|  | +			reg = <0x700 0x100>; | ||||||
|  | +			device_type = "ipic"; | ||||||
|  | +		}; | ||||||
|  | + | ||||||
|  | +		par_io@1400 { | ||||||
|  | +			num-ports = <4>; | ||||||
|  | +			device_type = "par_io"; | ||||||
|  | +			reg = <0x1400 0x100>; | ||||||
|  | + | ||||||
|  | +			ucc2pio: ucc_pin@02 { | ||||||
|  | +				pio-map = < | ||||||
|  | +			/* port  pin  dir  open_drain  assignment  has_irq */ | ||||||
|  | +					3  4 3 0 2 0 | ||||||
|  | +					3  5 1 0 2 0 | ||||||
|  | +					0 18 1 0 1 0 | ||||||
|  | +					0 19 1 0 1 0 | ||||||
|  | +					0 20 1 0 1 0 | ||||||
|  | +					0 21 1 0 1 0 | ||||||
|  | +					0 30 1 0 1 0 | ||||||
|  | +					3  6 2 0 1 0 | ||||||
|  | +					0 29 2 0 1 0 | ||||||
|  | +					0 31 2 0 1 0 | ||||||
|  | +					0 22 2 0 1 0 | ||||||
|  | +					0 23 2 0 1 0 | ||||||
|  | +					0 24 2 0 1 0 | ||||||
|  | +					0 25 2 0 1 0 | ||||||
|  | +					0 28 2 0 1 0 | ||||||
|  | +					0 26 2 0 1 0 | ||||||
|  | +					3 31 2 0 1 0>; | ||||||
|  | +			}; | ||||||
|  | + | ||||||
|  | +			ucc3pio: ucc_pin@03 { | ||||||
|  | +				pio-map = < | ||||||
|  | +			/* port  pin  dir  open_drain  assignment  has_irq */ | ||||||
|  | +					1  0 1 0 1 0 | ||||||
|  | +					1  1 1 0 1 0 | ||||||
|  | +					1  2 1 0 1 0 | ||||||
|  | +					1  3 1 0 1 0 | ||||||
|  | +					1 12 1 0 1 0 | ||||||
|  | +					3 24 2 0 1 0 | ||||||
|  | +					1 11 2 0 1 0 | ||||||
|  | +					1 13 2 0 1 0 | ||||||
|  | +					1  4 2 0 1 0 | ||||||
|  | +					1  5 2 0 1 0 | ||||||
|  | +					1  6 2 0 1 0 | ||||||
|  | +					1  7 2 0 1 0 | ||||||
|  | +					1 10 2 0 1 0 | ||||||
|  | +					1  8 2 0 1 0 | ||||||
|  | +					3 29 2 0 1 0>; | ||||||
|  | +			}; | ||||||
|  | + | ||||||
|  | +			ucc4pio: ucc_pin@04 { | ||||||
|  | +				pio-map = < | ||||||
|  | +			/* port  pin  dir  open_drain  assignment  has_irq */ | ||||||
|  | +					1 18 1 0 1 0 | ||||||
|  | +					1 19 1 0 1 0 | ||||||
|  | +					1 20 1 0 1 0 | ||||||
|  | +					1 21 1 0 1 0 | ||||||
|  | +					1 30 1 0 1 0 | ||||||
|  | +					3 20 2 0 1 0 | ||||||
|  | +					1 30 2 0 1 0 | ||||||
|  | +					1 31 2 0 1 0 | ||||||
|  | +					1 22 2 0 1 0 | ||||||
|  | +					1 23 2 0 1 0 | ||||||
|  | +					1 24 2 0 1 0 | ||||||
|  | +					1 25 2 0 1 0 | ||||||
|  | +					1 28 2 0 1 0 | ||||||
|  | +					1 26 2 0 1 0 | ||||||
|  | +					3 21 2 0 1 0>; | ||||||
|  | +			}; | ||||||
|  | +		}; | ||||||
|  | + | ||||||
|  | +		serial0: serial@4500 { | ||||||
|  | +			cell-index = <0>; | ||||||
|  | +			device_type = "serial"; | ||||||
|  | +			compatible = "fsl,ns16550", "ns16550"; | ||||||
|  | +			reg = <0x4500 0x100>; | ||||||
|  | +			clock-frequency = <0x7f27c20>; | ||||||
|  | +			interrupts = <9 0x8>; | ||||||
|  | +			interrupt-parent = <&ipic>; | ||||||
|  | +		}; | ||||||
|  | + | ||||||
|  | +		dma@82a8 { | ||||||
|  | +			#address-cells = <1>; | ||||||
|  | +			#size-cells = <1>; | ||||||
|  | +			compatible = "fsl,mpc8323-dma", "fsl,elo-dma"; | ||||||
|  | +			reg = <0x82a8 4>; | ||||||
|  | +			ranges = <0 0x8100 0x1a8>; | ||||||
|  | +			interrupt-parent = <&ipic>; | ||||||
|  | +			interrupts = <71 8>; | ||||||
|  | +			cell-index = <0>; | ||||||
|  | +			dma-channel@0 { | ||||||
|  | +				compatible = "fsl,mpc8323-dma-channel", "fsl,elo-dma-channel"; | ||||||
|  | +				reg = <0 0x80>; | ||||||
|  | +				cell-index = <0>; | ||||||
|  | +				interrupt-parent = <&ipic>; | ||||||
|  | +				interrupts = <71 8>; | ||||||
|  | +			}; | ||||||
|  | +			dma-channel@80 { | ||||||
|  | +				compatible = "fsl,mpc8323-dma-channel", "fsl,elo-dma-channel"; | ||||||
|  | +				reg = <0x80 0x80>; | ||||||
|  | +				cell-index = <1>; | ||||||
|  | +				interrupt-parent = <&ipic>; | ||||||
|  | +				interrupts = <71 8>; | ||||||
|  | +			}; | ||||||
|  | +			dma-channel@100 { | ||||||
|  | +				compatible = "fsl,mpc8323-dma-channel", "fsl,elo-dma-channel"; | ||||||
|  | +				reg = <0x100 0x80>; | ||||||
|  | +				cell-index = <2>; | ||||||
|  | +				interrupt-parent = <&ipic>; | ||||||
|  | +				interrupts = <71 8>; | ||||||
|  | +			}; | ||||||
|  | +			dma-channel@180 { | ||||||
|  | +				compatible = "fsl,mpc8323-dma-channel", "fsl,elo-dma-channel"; | ||||||
|  | +				reg = <0x180 0x28>; | ||||||
|  | +				cell-index = <3>; | ||||||
|  | +				interrupt-parent = <&ipic>; | ||||||
|  | +				interrupts = <71 8>; | ||||||
|  | +			}; | ||||||
|  | +		}; | ||||||
|  | + | ||||||
|  | +		beeper { | ||||||
|  | +			gpio = <&gpio3 0x12>; | ||||||
|  | +			reg = <0x500 0x100>; | ||||||
|  | +			interrupt-parent = <&ipic>; | ||||||
|  | +			interrupts = <0x48 0x8>; | ||||||
|  | +		}; | ||||||
|  | + | ||||||
|  | +		gpio3: gpio@3 { | ||||||
|  | +			reg = <0x144c 0x4>; | ||||||
|  | +			device-id = <0x3>; | ||||||
|  | +			compatible = "qe_gpio"; | ||||||
|  | +			device_type = "gpio"; | ||||||
|  | +		}; | ||||||
|  | + | ||||||
|  | +		gpio2: gpio@2 { | ||||||
|  | +			reg = <0x1434 0x4>; | ||||||
|  | +			device-id = <0x2>; | ||||||
|  | +			compatible = "qe_gpio"; | ||||||
|  | +			device_type = "gpio"; | ||||||
|  | +		}; | ||||||
|  | + | ||||||
|  | +		gpio0: gpio@0 { | ||||||
|  | +			reg = <0x1404 0x4>; | ||||||
|  | +			device-id = <0x0>; | ||||||
|  | +			compatible = "qe_gpio"; | ||||||
|  | +			device_type = "gpio"; | ||||||
|  | +		}; | ||||||
|  | +	}; | ||||||
|  | + | ||||||
| +	pci0: pci@e0008500 { | +	pci0: pci@e0008500 { | ||||||
| +		device_type = "pci"; | +		device_type = "pci"; | ||||||
| +		// compatible = "83xx"; | +		// compatible = "83xx"; | ||||||
| @@ -537,7 +704,6 @@ | |||||||
| +		// interrupts = <66 0x8>; | +		// interrupts = <66 0x8>; | ||||||
| +	}; | +	}; | ||||||
| + | + | ||||||
| + |  | ||||||
| +	qe@e0100000 { | +	qe@e0100000 { | ||||||
| +		reg = <0xe0100000 0x480>; | +		reg = <0xe0100000 0x480>; | ||||||
| +		ranges = <0x0 0xe0100000 0x100000>; | +		ranges = <0x0 0xe0100000 0x100000>; | ||||||
| @@ -603,7 +769,7 @@ | |||||||
| +			compatible = "ucc_geth"; | +			compatible = "ucc_geth"; | ||||||
| +			device_type = "network"; | +			device_type = "network"; | ||||||
| +			phy-handle = <&phy2>; | +			phy-handle = <&phy2>; | ||||||
| +			pio-handle = <&pio3>; | +			pio-handle = <&ucc3pio>; | ||||||
| +		}; | +		}; | ||||||
| + | + | ||||||
| +		enet1: ucc@3200 { | +		enet1: ucc@3200 { | ||||||
| @@ -618,7 +784,7 @@ | |||||||
| +			compatible = "ucc_geth"; | +			compatible = "ucc_geth"; | ||||||
| +			device_type = "network"; | +			device_type = "network"; | ||||||
| +			phy-handle = <&phy3>; | +			phy-handle = <&phy3>; | ||||||
| +			pio-handle = <&pio4>; | +			pio-handle = <&ucc4pio>; | ||||||
| +		}; | +		}; | ||||||
| + | + | ||||||
| +		enet2: ucc@3000 { | +		enet2: ucc@3000 { | ||||||
| @@ -633,7 +799,7 @@ | |||||||
| +			compatible = "ucc_geth"; | +			compatible = "ucc_geth"; | ||||||
| +			device_type = "network"; | +			device_type = "network"; | ||||||
| +			phy-handle = <&phy1>; | +			phy-handle = <&phy1>; | ||||||
| +			pio-handle = <&pio2>; | +			pio-handle = <&ucc2pio>; | ||||||
| +		}; | +		}; | ||||||
| + | + | ||||||
| +		spi@500 { | +		spi@500 { | ||||||
| @@ -668,178 +834,6 @@ | |||||||
| +			}; | +			}; | ||||||
| +		}; | +		}; | ||||||
| +	}; | +	}; | ||||||
| + |  | ||||||
| + |  | ||||||
| +	soc8323@e0000000 { |  | ||||||
| +		bus-frequency = <0x1>; |  | ||||||
| +		reg = <0xe0000000 0x200>; |  | ||||||
| +		ranges = <0x0 0xe0000000 0x100000>; |  | ||||||
| +		device_type = "soc"; |  | ||||||
| +		compatible = "simple-bus"; |  | ||||||
| +		#interrupt-cells = <0x2>; |  | ||||||
| +		#size-cells = <1>; |  | ||||||
| +		#address-cells = <1>; |  | ||||||
| + |  | ||||||
| +		beeper { |  | ||||||
| +			gpio = <&gpio3 0x12>; |  | ||||||
| +			reg = <0x500 0x100>; |  | ||||||
| +			interrupt-parent = <&ipic>; |  | ||||||
| +			interrupts = <0x48 0x8>; |  | ||||||
| +		}; |  | ||||||
| + |  | ||||||
| +		gpio3: gpio@3 { |  | ||||||
| +			reg = <0x144c 0x4>; |  | ||||||
| +			device-id = <0x3>; |  | ||||||
| +			compatible = "qe_gpio"; |  | ||||||
| +			device_type = "gpio"; |  | ||||||
| +		}; |  | ||||||
| + |  | ||||||
| +		gpio2: gpio@2 { |  | ||||||
| +			reg = <0x1434 0x4>; |  | ||||||
| +			device-id = <0x2>; |  | ||||||
| +			compatible = "qe_gpio"; |  | ||||||
| +			device_type = "gpio"; |  | ||||||
| +		}; |  | ||||||
| + |  | ||||||
| +		gpio0: gpio@0 { |  | ||||||
| +			reg = <0x1404 0x4>; |  | ||||||
| +			device-id = <0x0>; |  | ||||||
| +			compatible = "qe_gpio"; |  | ||||||
| +			device_type = "gpio"; |  | ||||||
| +		}; |  | ||||||
| + |  | ||||||
| +		par_io@1400 { |  | ||||||
| +			num-ports = <4>; |  | ||||||
| +			device_type = "par_io"; |  | ||||||
| +			reg = <0x1400 0x100>; |  | ||||||
| + |  | ||||||
| +			pio4: ucc_pin@04 { |  | ||||||
| +				pio-map = < |  | ||||||
| +			/* port  pin  dir  open_drain  assignment  has_irq */ |  | ||||||
| +					1 18 1 0 1 0 |  | ||||||
| +					1 19 1 0 1 0 |  | ||||||
| +					1 20 1 0 1 0 |  | ||||||
| +					1 21 1 0 1 0 |  | ||||||
| +					1 30 1 0 1 0 |  | ||||||
| +					3 20 2 0 1 0 |  | ||||||
| +					1 30 2 0 1 0 |  | ||||||
| +					1 31 2 0 1 0 |  | ||||||
| +					1 22 2 0 1 0 |  | ||||||
| +					1 23 2 0 1 0 |  | ||||||
| +					1 24 2 0 1 0 |  | ||||||
| +					1 25 2 0 1 0 |  | ||||||
| +					1 28 2 0 1 0 |  | ||||||
| +					1 26 2 0 1 0 |  | ||||||
| +					3 21 2 0 1 0>; |  | ||||||
| +			}; |  | ||||||
| + |  | ||||||
| +			pio3: ucc_pin@03 { |  | ||||||
| +				pio-map = < |  | ||||||
| +			/* port  pin  dir  open_drain  assignment  has_irq */ |  | ||||||
| +					1 0  1 0 1 0 |  | ||||||
| +					1 1  1 0 1 0 |  | ||||||
| +					1 2  1 0 1 0 |  | ||||||
| +					1 3  1 0 1 0 |  | ||||||
| +					1 12 1 0 1 0 |  | ||||||
| +					3 24 2 0 1 0 |  | ||||||
| +					1 11 2 0 1 0 |  | ||||||
| +					1 13 2 0 1 0 |  | ||||||
| +					1 4  2 0 1 0 |  | ||||||
| +					1 5  2 0 1 0 |  | ||||||
| +					1 6  2 0 1 0 |  | ||||||
| +					1 7  2 0 1 0 |  | ||||||
| +					1 10 2 0 1 0 |  | ||||||
| +					1 8  2 0 1 0 |  | ||||||
| +					3 29 2 0 1 0>; |  | ||||||
| +			}; |  | ||||||
| + |  | ||||||
| +			pio2: ucc_pin@02 { |  | ||||||
| +				pio-map = < |  | ||||||
| +			/* port  pin  dir  open_drain  assignment  has_irq */ |  | ||||||
| +					3 4  3 0 2 0 |  | ||||||
| +					3 5  1 0 2 0 |  | ||||||
| +					0 18 1 0 1 0 |  | ||||||
| +					0 19 1 0 1 0 |  | ||||||
| +					0 20 1 0 1 0 |  | ||||||
| +					0 21 1 0 1 0 |  | ||||||
| +					0 30 1 0 1 0 |  | ||||||
| +					3 6  2 0 1 0 |  | ||||||
| +					0 29 2 0 1 0 |  | ||||||
| +					0 31 2 0 1 0 |  | ||||||
| +					0 22 2 0 1 0 |  | ||||||
| +					0 23 2 0 1 0 |  | ||||||
| +					0 24 2 0 1 0 |  | ||||||
| +					0 25 2 0 1 0 |  | ||||||
| +					0 28 2 0 1 0 |  | ||||||
| +					0 26 2 0 1 0 |  | ||||||
| +					3 31 2 0 1 0>; |  | ||||||
| +			}; |  | ||||||
| +		}; |  | ||||||
| + |  | ||||||
| +		ipic: pic@700 { |  | ||||||
| +			device_type = "ipic"; |  | ||||||
| +			built-in; |  | ||||||
| +			reg = <0x700 0x100>; |  | ||||||
| +			#interrupt-cells = <0x2>; |  | ||||||
| +			#address-cells = <0x0>; |  | ||||||
| +			interrupt-controller; |  | ||||||
| +		}; |  | ||||||
| + |  | ||||||
| + |  | ||||||
| +		serial@4500 { |  | ||||||
| +			interrupt-parent = <&ipic>; |  | ||||||
| +			interrupts = <0x9 0x8>; |  | ||||||
| +			clock-frequency = <0x7f27c20>; |  | ||||||
| +			reg = <0x4500 0x100>; |  | ||||||
| +			compatible = "ns16550"; |  | ||||||
| +			device_type = "serial"; |  | ||||||
| +		}; |  | ||||||
| + |  | ||||||
| +                dma@82a8 { |  | ||||||
| +                        #address-cells = <1>; |  | ||||||
| +                        #size-cells = <1>; |  | ||||||
| +                        compatible = "fsl,mpc8323-dma", "fsl,elo-dma"; |  | ||||||
| +                        reg = <0x82a8 4>; |  | ||||||
| +                        ranges = <0 0x8100 0x1a8>; |  | ||||||
| +                        interrupt-parent = <&ipic>; |  | ||||||
| +                        interrupts = <71 8>; |  | ||||||
| +                        cell-index = <0>; |  | ||||||
| +                        dma-channel@0 { |  | ||||||
| +                                compatible = "fsl,mpc8323-dma-channel", "fsl,elo-dma-channel"; |  | ||||||
| +                                reg = <0 0x80>; |  | ||||||
| +                                cell-index = <0>; |  | ||||||
| +                                interrupt-parent = <&ipic>; |  | ||||||
| +                                interrupts = <71 8>; |  | ||||||
| +                        }; |  | ||||||
| +                        dma-channel@80 { |  | ||||||
| +                                compatible = "fsl,mpc8323-dma-channel", "fsl,elo-dma-channel"; |  | ||||||
| +                                reg = <0x80 0x80>; |  | ||||||
| +                                cell-index = <1>; |  | ||||||
| +                                interrupt-parent = <&ipic>; |  | ||||||
| +                                interrupts = <71 8>; |  | ||||||
| +                        }; |  | ||||||
| +                        dma-channel@100 { |  | ||||||
| +                                compatible = "fsl,mpc8323-dma-channel", "fsl,elo-dma-channel"; |  | ||||||
| +                                reg = <0x100 0x80>; |  | ||||||
| +                                cell-index = <2>; |  | ||||||
| +                                interrupt-parent = <&ipic>; |  | ||||||
| +                                interrupts = <71 8>; |  | ||||||
| +                        }; |  | ||||||
| +                        dma-channel@180 { |  | ||||||
| +                                compatible = "fsl,mpc8323-dma-channel", "fsl,elo-dma-channel"; |  | ||||||
| +                                reg = <0x180 0x28>; |  | ||||||
| +                                cell-index = <3>; |  | ||||||
| +                                interrupt-parent = <&ipic>; |  | ||||||
| +                                interrupts = <71 8>; |  | ||||||
| +                        }; |  | ||||||
| +                }; |  | ||||||
| + |  | ||||||
| +		wdt@200 { |  | ||||||
| +			reg = <0x200 0x100>; |  | ||||||
| +			compatible = "mpc83xx_wdt"; |  | ||||||
| +			device_type = "watchdog"; |  | ||||||
| +		}; |  | ||||||
| +	}; |  | ||||||
| +}; | +}; | ||||||
| --- /dev/null | --- /dev/null | ||||||
| +++ b/arch/powerpc/boot/rb333.c | +++ b/arch/powerpc/boot/rb333.c | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Gabor Juhos
					Gabor Juhos