Linux Audio

Check our new training course

Loading...
Note: File does not exist in v5.4.
  1// SPDX-License-Identifier: GPL-2.0
  2/dts-v1/;
  3
  4/include/ "danube.dtsi"
  5
  6/ {
  7	chosen {
  8		bootargs = "console=ttyLTQ0,115200 init=/etc/preinit";
  9	};
 10
 11	memory@0 {
 12		device_type = "memory";
 13		reg = <0x0 0x2000000>;
 14	};
 15
 16	fpi@10000000 {
 17		#address-cells = <1>;
 18		#size-cells = <1>;
 19		localbus@0 {
 20			#address-cells = <2>;
 21			#size-cells = <1>;
 22			ranges = <0 0 0x0 0x3ffffff /* addrsel0 */
 23				1 0 0x4000000 0x4000010>; /* addsel1 */
 24			compatible = "lantiq,localbus", "simple-bus";
 25
 26			nor-boot@0 {
 27				compatible = "lantiq,nor";
 28				bank-width = <2>;
 29				reg = <0 0x0 0x2000000>;
 30				#address-cells = <1>;
 31				#size-cells = <1>;
 32
 33				partition@0 {
 34					label = "uboot";
 35					reg = <0x00000 0x10000>; /* 64 KB */
 36				};
 37
 38				partition@10000 {
 39					label = "uboot_env";
 40					reg = <0x10000 0x10000>; /* 64 KB */
 41				};
 42
 43				partition@20000 {
 44					label = "linux";
 45					reg = <0x20000 0x3d0000>;
 46				};
 47
 48				partition@400000 {
 49					label = "rootfs";
 50					reg = <0x400000 0x400000>;
 51				};
 52			};
 53		};
 54
 55		gpio: pinmux@e100b10 {
 56			compatible = "lantiq,danube-pinctrl";
 57			pinctrl-names = "default";
 58			pinctrl-0 = <&state_default>;
 59
 60			#gpio-cells = <2>;
 61			gpio-controller;
 62			reg = <0xe100b10 0xa0>;
 63
 64			state_default: pinmux {
 65				stp {
 66					lantiq,groups = "stp";
 67					lantiq,function = "stp";
 68				};
 69				exin {
 70					lantiq,groups = "exin1";
 71					lantiq,function = "exin";
 72				};
 73				pci {
 74					lantiq,groups = "gnt1";
 75					lantiq,function = "pci";
 76				};
 77				conf_out {
 78					lantiq,pins = "io4", "io5", "io6"; /* stp */
 79					lantiq,open-drain;
 80					lantiq,pull = <0>;
 81				};
 82			};
 83		};
 84
 85		etop@e180000 {
 86			compatible = "lantiq,etop-xway";
 87			reg = <0xe180000 0x40000>;
 88			interrupt-parent = <&icu0>;
 89			interrupts = <73 78>;
 90			phy-mode = "rmii";
 91			mac-address = [ 00 11 22 33 44 55 ];
 92		};
 93
 94		stp0: stp@e100bb0 {
 95			#gpio-cells = <2>;
 96			compatible = "lantiq,gpio-stp-xway";
 97			gpio-controller;
 98			reg = <0xe100bb0 0x40>;
 99
100			lantiq,shadow = <0xfff>;
101			lantiq,groups = <0x3>;
102		};
103
104		pci@e105400 {
105			lantiq,bus-clock = <33333333>;
106			interrupt-map-mask = <0xf800 0x0 0x0 0x7>;
107			interrupt-map = <
108				0x7000 0 0 1 &icu0 29 1 // slot 14, irq 29
109			>;
110			gpios-reset = <&gpio 21 0>;
111			req-mask = <0x1>;		/* GNT1 */
112		};
113
114	};
115};