Linux Audio

Check our new training course

Loading...
v5.4
  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@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};
v3.15
 
  1/*
  2 * kirkwood-sheevaplug-common.dtsi - Common parts for Sheevaplugs
  3 *
  4 * Copyright (C) 2013 Simon Baatz <gmbnomis@gmail.com>
  5 *
  6 * Licensed under GPLv2
  7 */
  8
  9#include "kirkwood.dtsi"
 10#include "kirkwood-6281.dtsi"
 11
 12/ {
 13	memory {
 14		device_type = "memory";
 15		reg = <0x00000000 0x20000000>;
 16	};
 17
 18	chosen {
 19		bootargs = "console=ttyS0,115200n8 earlyprintk";
 
 20	};
 21
 22	ocp@f1000000 {
 23		pinctrl: pinctrl@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			pinctrl-0 = <&pmx_uart0>;
 48			pinctrl-names = "default";
 49			status = "okay";
 50		};
 51	};
 52
 53	regulators {
 54		compatible = "simple-bus";
 55		#address-cells = <1>;
 56		#size-cells = <0>;
 57		pinctrl-0 = <&pmx_usb_power_enable>;
 58		pinctrl-names = "default";
 59
 60		usb_power: regulator@1 {
 61			compatible = "regulator-fixed";
 62			reg = <1>;
 63			regulator-name = "USB Power";
 64			regulator-min-microvolt = <5000000>;
 65			regulator-max-microvolt = <5000000>;
 66			enable-active-high;
 67			regulator-always-on;
 68			regulator-boot-on;
 69			gpio = <&gpio0 29 0>;
 70		};
 71	};
 72};
 73
 74&nand {
 75	pinctrl-0 = <&pmx_nand>;
 76	pinctrl-names = "default";
 77	status = "okay";
 78
 79	partition@0 {
 80		label = "u-boot";
 81		reg = <0x0000000 0x100000>;
 82	};
 83
 84	partition@100000 {
 85		label = "uImage";
 86		reg = <0x0100000 0x400000>;
 87	};
 88
 89	partition@500000 {
 90		label = "root";
 91		reg = <0x0500000 0x1fb00000>;
 92	};
 93};
 94
 95&mdio {
 96	status = "okay";
 97
 98	ethphy0: ethernet-phy@0 {
 99		reg = <0>;
100	};
101};
102
103&eth0 {
104	status = "okay";
105	ethernet0-port@0 {
106		phy-handle = <&ethphy0>;
107	};
108};