1 // SPDX-License-Identifier: GPL-2.0+
3 * Device Tree file for Excito Bubba B3
5 * Copyright (C) 2013, Andrew Lunn <andrew@lunn.ch>
8 * Note: This requires a new'ish version of u-boot, which disables the
9 * L2 cache. If your B3 silently fails to boot, u-boot is probably too
10 * old. Either upgrade, or consider the following email:
12 * https://lists.debian.org/debian-arm/2012/08/msg00128.html
17 #include "kirkwood.dtsi"
18 #include "kirkwood-6281.dtsi"
22 compatible = "excito,b3", "marvell,kirkwood-88f6281", "marvell,kirkwood";
24 device_type = "memory";
25 reg = <0x00000000 0x20000000>;
29 bootargs = "console=ttyS0,115200n8 earlyprintk";
34 pinctrl: pin-controller@10000 {
35 pmx_button_power: pmx-button-power {
36 marvell,pins = "mpp39";
37 marvell,function = "gpio";
39 pmx_led_green: pmx-led-green {
40 marvell,pins = "mpp38";
41 marvell,function = "gpio";
43 pmx_led_red: pmx-led-red {
44 marvell,pins = "mpp41";
45 marvell,function = "gpio";
47 pmx_led_blue: pmx-led-blue {
48 marvell,pins = "mpp42";
49 marvell,function = "gpio";
51 pmx_beeper: pmx-beeper {
52 marvell,pins = "mpp40";
53 marvell,function = "gpio";
63 compatible = "st,m25p16", "jedec,spi-nor";
65 spi-max-frequency = <40000000>;
74 reg = <0xc0000 0x20000>;
79 reg = <0xe0000 0x120000>;
88 * There is something on the bus at address 0x64.
89 * Not yet identified what it is, maybe the eeprom
90 * for the Atheros WiFi chip?
96 /* Internal on test pins, 3.3v TTL
97 * UART0_RX = Testpoint 65
98 * UART0_TX = Testpoint 66
99 * See the Excito Wiki for more details.
105 /* One internal, the second as eSATA */
113 * There is one LED "port" on the front and the colours
114 * mix together giving some interesting combinations.
116 compatible = "gpio-leds";
117 pinctrl-0 = < &pmx_led_green &pmx_led_red
119 pinctrl-names = "default";
122 label = "bubba3:green:programming";
123 gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>;
124 default-state = "off";
128 label = "bubba3:red:error";
129 gpios = <&gpio1 9 GPIO_ACTIVE_HIGH>;
133 label = "bubba3:blue:active";
134 gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>;
139 compatible = "gpio-keys";
140 pinctrl-0 = <&pmx_button_power>;
141 pinctrl-names = "default";
145 label = "Power Button";
146 linux,code = <KEY_POWER>;
147 gpios = <&gpio1 7 GPIO_ACTIVE_LOW>;
152 /* 4KHz Piezoelectric buzzer */
153 compatible = "gpio-beeper";
154 pinctrl-0 = <&pmx_beeper>;
155 pinctrl-names = "default";
156 gpios = <&gpio1 8 GPIO_ACTIVE_HIGH>;
163 ethphy0: ethernet-phy@8 {
164 device_type = "ethernet-phy";
168 ethphy1: ethernet-phy@24 {
169 device_type = "ethernet-phy";
177 phy-handle = <ðphy0>;
184 phy-handle = <ðphy1>;
188 /* Wifi model has Atheros chipset on pcie port */