On Fri, Feb 14, 2020 at 12:10:03PM +0100, bage@linutronix.de wrote: > From: Bastian Germann > > The Testbox board is an open hardware enhancement for the Lamobo R1 router > board. The Testbox board is used in the CI-RT project to manage devices > under test (https://ci-rt.linutronix.de). > > The hardware project is located at https://github.com/ci-rt/testbox-shield > > The Testbox v2 expands the Lamobo R1 router board with > - a power supply, > - a CAN bus PHY, > - a power control, > - a relay, > - an I2C EEPROM, > - a secure key storage (ATECC608a) and > - two RS232 compliant serial ports. > > Co-developed-by: Benedikt Spranger > Signed-off-by: Benedikt Spranger > Signed-off-by: Bastian Germann > --- > arch/arm/boot/dts/Makefile | 1 + > .../dts/sun7i-a20-linutronix-testbox-v2.dts | 56 +++++++++++++++++++ > 2 files changed, 57 insertions(+) > create mode 100644 arch/arm/boot/dts/sun7i-a20-linutronix-testbox-v2.dts > > diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile > index d6546d2676b9..e9ddca2946ce 100644 > --- a/arch/arm/boot/dts/Makefile > +++ b/arch/arm/boot/dts/Makefile > @@ -1086,6 +1086,7 @@ dtb-$(CONFIG_MACH_SUN7I) += \ > sun7i-a20-i12-tvbox.dtb \ > sun7i-a20-icnova-swac.dtb \ > sun7i-a20-lamobo-r1.dtb \ > + sun7i-a20-linutronix-testbox-v2.dtb \ > sun7i-a20-m3.dtb \ > sun7i-a20-mk808c.dtb \ > sun7i-a20-olimex-som-evb.dtb \ > diff --git a/arch/arm/boot/dts/sun7i-a20-linutronix-testbox-v2.dts b/arch/arm/boot/dts/sun7i-a20-linutronix-testbox-v2.dts > new file mode 100644 > index 000000000000..685874d44e35 > --- /dev/null > +++ b/arch/arm/boot/dts/sun7i-a20-linutronix-testbox-v2.dts > @@ -0,0 +1,56 @@ > +// SPDX-License-Identifier: GPL-2.0-or-later > +/* > + * Copyright 2020 Linutronix GmbH > + * Author: Benedikt Spranger > + */ > + > +/dts-v1/; > +#include "sun7i-a20-lamobo-r1.dts" > + > +/ { > + model = "Lamobo R1"; > + compatible = "linutronix,testbox-v2", "lamobo,lamobo-r1", "allwinner,sun7i-a20"; > + > + leds { > + led-opto1 { > + label = "lamobo_r1:opto:powerswitch"; > + gpios = <&pio 7 3 GPIO_ACTIVE_HIGH>; > + }; > + > + led-opto2 { > + label = "lamobo_r1:opto:relay"; > + gpios = <&pio 7 5 GPIO_ACTIVE_HIGH>; > + }; > + }; > +}; > + > +&i2c2 { > + clock-frequency = <100000>; > + status = "okay"; > + > + eeprom: eeprom@50 { > + compatible = "atmel,24c08"; > + reg = <0x50>; > + status = "okay"; > + }; > + > + atecc508a@60 { > + compatible = "atmel,atecc508a"; > + reg = <0x60>; > + }; > +}; > + > +&pio { > + led_pins_lamobo_r1: led-pins { > + pins = "PH3", "PH5", "PH24"; > + function = "gpio_out"; > + drive-strength = <40>; > + bias-disable; > + }; > +}; That node was unused, so I removed it as well while applying, thanks! Maxime