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