Home | History | Annotate | Download | only in dts
      1 // SPDX-License-Identifier: GPL-2.0
      2 #include "kirkwood.dtsi"
      3 #include "kirkwood-6281.dtsi"
      4 
      5 / {
      6 	chosen {
      7 		bootargs = "console=ttyS0,115200n8";
      8 		stdout-path = &uart0;
      9 	};
     10 
     11 	ocp@f1000000 {
     12 		pinctrl: pin-controller@10000 {
     13 			pmx_ns2_sata0: pmx-ns2-sata0 {
     14 				marvell,pins = "mpp21";
     15 				marvell,function = "sata0";
     16 			};
     17 			pmx_ns2_sata1: pmx-ns2-sata1 {
     18 				marvell,pins = "mpp20";
     19 				marvell,function = "sata1";
     20 			};
     21 		};
     22 
     23 		serial@12000 {
     24 			status = "okay";
     25 		};
     26 
     27 		spi@10600 {
     28 			status = "okay";
     29 
     30 			flash@0 {
     31 				#address-cells = <1>;
     32 				#size-cells = <1>;
     33 				compatible = "mxicy,mx25l4005a", "jedec,spi-nor", "spi-flash";
     34 				reg = <0>;
     35 				spi-max-frequency = <20000000>;
     36 				mode = <0>;
     37 
     38 				partition@0 {
     39 					reg = <0x0 0x80000>;
     40 					label = "u-boot";
     41 				};
     42 			};
     43 		};
     44 
     45 		i2c@11000 {
     46 			status = "okay";
     47 
     48 			eeprom@50 {
     49 				compatible = "atmel,24c04";
     50 				pagesize = <16>;
     51 				reg = <0x50>;
     52 			};
     53 		};
     54 	};
     55 
     56 	gpio_keys {
     57 		compatible = "gpio-keys";
     58 		#address-cells = <1>;
     59 		#size-cells = <0>;
     60 
     61 		power {
     62 			label = "Power push button";
     63 			linux,code = <KEY_POWER>;
     64 			gpios = <&gpio1 0 GPIO_ACTIVE_HIGH>;
     65 		};
     66 	};
     67 
     68 	gpio-leds {
     69 		compatible = "gpio-leds";
     70 
     71 		red-fail {
     72 			label = "ns2:red:fail";
     73 			gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
     74 		};
     75 	};
     76 
     77 	gpio_poweroff {
     78 		compatible = "gpio-poweroff";
     79 		gpios = <&gpio0 31 GPIO_ACTIVE_HIGH>;
     80 	};
     81 
     82 };
     83 
     84 &mdio {
     85 	status = "okay";
     86 
     87 	ethphy0: ethernet-phy@X {
     88                 /* overwrite reg property in board file */
     89 	};
     90 };
     91 
     92 &eth0 {
     93 	status = "okay";
     94 	ethernet0-port@0 {
     95 		phy-handle = <&ethphy0>;
     96 	};
     97 };
     98