| 
									
										
										
										
											2012-06-13 19:01:28 +02:00
										 |  |  | /* | 
					
						
							|  |  |  |  * Device Tree file for Marvell Armada XP evaluation board | 
					
						
							|  |  |  |  * (DB-78460-BP) | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * Copyright (C) 2012 Marvell | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * Lior Amsalem <alior@marvell.com> | 
					
						
							|  |  |  |  * Gregory CLEMENT <gregory.clement@free-electrons.com> | 
					
						
							|  |  |  |  * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * This file is licensed under the terms of the GNU General Public | 
					
						
							|  |  |  |  * License version 2.  This program is licensed "as is" without any | 
					
						
							|  |  |  |  * warranty of any kind, whether express or implied. | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /dts-v1/; | 
					
						
							| 
									
										
										
										
											2012-09-13 17:41:50 +02:00
										 |  |  | /include/ "armada-xp-mv78460.dtsi" | 
					
						
							| 
									
										
										
										
											2012-06-13 19:01:28 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | / { | 
					
						
							|  |  |  | 	model = "Marvell Armada XP Evaluation Board"; | 
					
						
							| 
									
										
										
										
											2012-09-13 17:41:50 +02:00
										 |  |  | 	compatible = "marvell,axp-db", "marvell,armadaxp-mv78460", "marvell,armadaxp", "marvell,armada-370-xp"; | 
					
						
							| 
									
										
										
										
											2012-06-13 19:01:28 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	chosen { | 
					
						
							|  |  |  | 		bootargs = "console=ttyS0,115200 earlyprintk"; | 
					
						
							|  |  |  | 	}; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	memory { | 
					
						
							|  |  |  | 		device_type = "memory"; | 
					
						
							|  |  |  | 		reg = <0x00000000 0x80000000>; /* 2 GB */ | 
					
						
							|  |  |  | 	}; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	soc { | 
					
						
							|  |  |  | 		serial@d0012000 { | 
					
						
							|  |  |  | 			clock-frequency = <250000000>; | 
					
						
							|  |  |  | 			status = "okay"; | 
					
						
							|  |  |  | 		}; | 
					
						
							|  |  |  | 		serial@d0012100 { | 
					
						
							|  |  |  | 			clock-frequency = <250000000>; | 
					
						
							|  |  |  | 			status = "okay"; | 
					
						
							|  |  |  | 		}; | 
					
						
							|  |  |  | 		serial@d0012200 { | 
					
						
							|  |  |  | 			clock-frequency = <250000000>; | 
					
						
							|  |  |  | 			status = "okay"; | 
					
						
							|  |  |  | 		}; | 
					
						
							|  |  |  | 		serial@d0012300 { | 
					
						
							|  |  |  | 			clock-frequency = <250000000>; | 
					
						
							|  |  |  | 			status = "okay"; | 
					
						
							|  |  |  | 		}; | 
					
						
							| 
									
										
										
										
											2012-09-04 15:06:44 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-10-26 14:30:49 +02:00
										 |  |  | 		sata@d00a0000 { | 
					
						
							|  |  |  | 			nr-ports = <2>; | 
					
						
							|  |  |  | 			status = "okay"; | 
					
						
							|  |  |  | 		}; | 
					
						
							| 
									
										
										
										
											2012-11-20 23:35:16 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-09-04 15:06:44 +02:00
										 |  |  | 		mdio { | 
					
						
							|  |  |  | 			phy0: ethernet-phy@0 { | 
					
						
							|  |  |  | 				reg = <0>; | 
					
						
							|  |  |  | 			}; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 			phy1: ethernet-phy@1 { | 
					
						
							|  |  |  | 				reg = <1>; | 
					
						
							|  |  |  | 			}; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 			phy2: ethernet-phy@2 { | 
					
						
							|  |  |  | 				reg = <25>; | 
					
						
							|  |  |  | 			}; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 			phy3: ethernet-phy@3 { | 
					
						
							|  |  |  | 				reg = <27>; | 
					
						
							|  |  |  | 			}; | 
					
						
							|  |  |  | 		}; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		ethernet@d0070000 { | 
					
						
							|  |  |  | 			status = "okay"; | 
					
						
							|  |  |  | 			phy = <&phy0>; | 
					
						
							|  |  |  | 			phy-mode = "rgmii-id"; | 
					
						
							|  |  |  | 		}; | 
					
						
							|  |  |  | 		ethernet@d0074000 { | 
					
						
							|  |  |  | 			status = "okay"; | 
					
						
							|  |  |  | 			phy = <&phy1>; | 
					
						
							|  |  |  | 			phy-mode = "rgmii-id"; | 
					
						
							|  |  |  | 		}; | 
					
						
							|  |  |  | 		ethernet@d0030000 { | 
					
						
							|  |  |  | 			status = "okay"; | 
					
						
							|  |  |  | 			phy = <&phy2>; | 
					
						
							|  |  |  | 			phy-mode = "sgmii"; | 
					
						
							|  |  |  | 		}; | 
					
						
							|  |  |  | 		ethernet@d0034000 { | 
					
						
							|  |  |  | 			status = "okay"; | 
					
						
							|  |  |  | 			phy = <&phy3>; | 
					
						
							|  |  |  | 			phy-mode = "sgmii"; | 
					
						
							|  |  |  | 		}; | 
					
						
							| 
									
										
										
										
											2012-12-21 15:49:07 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | 		mvsdio@d00d4000 { | 
					
						
							|  |  |  | 			pinctrl-0 = <&sdio_pins>; | 
					
						
							|  |  |  | 			pinctrl-names = "default"; | 
					
						
							|  |  |  | 			status = "okay"; | 
					
						
							|  |  |  | 			/* No CD or WP GPIOs */ | 
					
						
							|  |  |  | 		}; | 
					
						
							| 
									
										
										
										
											2013-01-23 12:26:31 -03:00
										 |  |  | 
 | 
					
						
							|  |  |  | 		usb@d0050000 { | 
					
						
							|  |  |  | 			status = "okay"; | 
					
						
							|  |  |  | 		}; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		usb@d0051000 { | 
					
						
							|  |  |  | 			status = "okay"; | 
					
						
							|  |  |  | 		}; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		usb@d0052000 { | 
					
						
							|  |  |  | 			status = "okay"; | 
					
						
							|  |  |  | 		}; | 
					
						
							| 
									
										
										
										
											2013-02-05 21:54:54 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | 		spi0: spi@d0010600 { | 
					
						
							|  |  |  | 			status = "okay"; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 			spi-flash@0 { | 
					
						
							|  |  |  | 				#address-cells = <1>; | 
					
						
							|  |  |  | 				#size-cells = <1>; | 
					
						
							|  |  |  | 				compatible = "m25p64"; | 
					
						
							|  |  |  | 				reg = <0>; /* Chip select 0 */ | 
					
						
							|  |  |  | 				spi-max-frequency = <20000000>; | 
					
						
							|  |  |  | 			}; | 
					
						
							|  |  |  | 		}; | 
					
						
							| 
									
										
										
										
											2012-06-13 19:01:28 +02:00
										 |  |  | 	}; | 
					
						
							|  |  |  | }; |