blob: 411d20064271472fb404e2bf083478ccc7c0c108 [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2/*
3 * Copyright (C) 2016 Marvell Technology Group Ltd.
4 *
5 * Device Tree file for MACCHIATOBin Armada 8040 community board platform
6 */
7
8#include <dt-bindings/leds/common.h>
9
10#include "armada-8040-mcbin.dtsi"
11
12/ {
13 model = "Marvell 8040 MACCHIATOBin Single-shot";
14 compatible = "marvell,armada8040-mcbin-singleshot",
15 "marvell,armada8040-mcbin", "marvell,armada8040",
16 "marvell,armada-ap806-quad", "marvell,armada-ap806";
17
18 leds {
19 compatible = "gpio-leds";
20 pinctrl-0 = <&cp0_led18_pins>;
21 pinctrl-names = "default";
22
23 led18 {
24 gpios = <&cp0_gpio2 1 GPIO_ACTIVE_LOW>;
25 function = LED_FUNCTION_HEARTBEAT;
26 color = <LED_COLOR_ID_GREEN>;
27 linux,default-trigger = "heartbeat";
28 };
29 };
30};
31
32&cp0_eth0 {
33 status = "okay";
34 phy-mode = "10gbase-r";
35 managed = "in-band-status";
36 sfp = <&sfp_eth0>;
37};
38
39&cp1_eth0 {
40 status = "okay";
41 phy-mode = "10gbase-r";
42 managed = "in-band-status";
43 sfp = <&sfp_eth1>;
44};
45
46&cp0_pinctrl {
47 cp0_led18_pins: led18-pins {
48 marvell,pins = "mpp33";
49 marvell,function = "gpio";
50 };
51};