Home | History | Annotate | Download | only in dts
      1 // SPDX-License-Identifier: GPL-2.0
      2 /*
      3  * kirkwood-sheevaplug-common.dtsi - Common parts for Sheevaplugs
      4  *
      5  * Copyright (C) 2013 Simon Baatz <gmbnomis (a] gmail.com>
      6  */
      7 
      8 #include "kirkwood.dtsi"
      9 #include "kirkwood-6281.dtsi"
     10 
     11 / {
     12 	memory {
     13 		device_type = "memory";
     14 		reg = <0x00000000 0x20000000>;
     15 	};
     16 
     17 	chosen {
     18 		bootargs = "console=ttyS0,115200n8 earlyprintk";
     19 		stdout-path = &uart0;
     20 	};
     21 
     22 	ocp@f1000000 {
     23 		pinctrl: pin-controller@10000 {
     24 
     25 			pmx_usb_power_enable: pmx-usb-power-enable {
     26 				marvell,pins = "mpp29";
     27 				marvell,function = "gpio";
     28 			};
     29 			pmx_led_red: pmx-led-red {
     30 				marvell,pins = "mpp46";
     31 				marvell,function = "gpio";
     32 			};
     33 			pmx_led_blue: pmx-led-blue {
     34 				marvell,pins = "mpp49";
     35 				marvell,function = "gpio";
     36 			};
     37 			pmx_sdio_cd: pmx-sdio-cd {
     38 				marvell,pins = "mpp44";
     39 				marvell,function = "gpio";
     40 			};
     41 			pmx_sdio_wp: pmx-sdio-wp {
     42 				marvell,pins = "mpp47";
     43 				marvell,function = "gpio";
     44 			};
     45 		};
     46 		serial@12000 {
     47 			status = "okay";
     48 		};
     49 	};
     50 
     51 	regulators {
     52 		compatible = "simple-bus";
     53 		#address-cells = <1>;
     54 		#size-cells = <0>;
     55 		pinctrl-0 = <&pmx_usb_power_enable>;
     56 		pinctrl-names = "default";
     57 
     58 		usb_power: regulator@1 {
     59 			compatible = "regulator-fixed";
     60 			reg = <1>;
     61 			regulator-name = "USB Power";
     62 			regulator-min-microvolt = <5000000>;
     63 			regulator-max-microvolt = <5000000>;
     64 			enable-active-high;
     65 			regulator-always-on;
     66 			regulator-boot-on;
     67 			gpio = <&gpio0 29 0>;
     68 		};
     69 	};
     70 };
     71 
     72 &nand {
     73 	status = "okay";
     74 
     75 	partition@0 {
     76 		label = "u-boot";
     77 		reg = <0x0000000 0x100000>;
     78 	};
     79 
     80 	partition@100000 {
     81 		label = "uImage";
     82 		reg = <0x0100000 0x400000>;
     83 	};
     84 
     85 	partition@500000 {
     86 		label = "root";
     87 		reg = <0x0500000 0x1fb00000>;
     88 	};
     89 };
     90 
     91 &mdio {
     92 	status = "okay";
     93 
     94 	ethphy0: ethernet-phy@0 {
     95 		reg = <0>;
     96 	};
     97 };
     98 
     99 &eth0 {
    100 	status = "okay";
    101 	ethernet0-port@0 {
    102 		phy-handle = <&ethphy0>;
    103 	};
    104 };
    105