1114abfe1SNeil Armstrong// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2d537d289SNeil Armstrong/* 3d537d289SNeil Armstrong * Copyright (c) 2016 BayLibre, Inc. 4d537d289SNeil Armstrong * Author: Neil Armstrong <narmstrong@baylibre.com> 5d537d289SNeil Armstrong */ 6d537d289SNeil Armstrong 7d537d289SNeil Armstrong/dts-v1/; 8d537d289SNeil Armstrong 9fb72c03eSNeil Armstrong#include "meson-gxbb-wetek.dtsi" 10d537d289SNeil Armstrong#include <dt-bindings/input/input.h> 11d537d289SNeil Armstrong 12d537d289SNeil Armstrong/ { 13d537d289SNeil Armstrong compatible = "wetek,play2", "amlogic,meson-gxbb"; 14d537d289SNeil Armstrong model = "WeTek Play 2"; 15d537d289SNeil Armstrong 16d537d289SNeil Armstrong leds { 17d537d289SNeil Armstrong wifi { 18d537d289SNeil Armstrong label = "wetek-play:wifi-status"; 19d537d289SNeil Armstrong gpios = <&gpio GPIODV_26 GPIO_ACTIVE_HIGH>; 20d537d289SNeil Armstrong default-state = "off"; 21d537d289SNeil Armstrong }; 22d537d289SNeil Armstrong 23d537d289SNeil Armstrong ethernet { 24d537d289SNeil Armstrong label = "wetek-play:ethernet-status"; 25d537d289SNeil Armstrong gpios = <&gpio GPIODV_27 GPIO_ACTIVE_HIGH>; 26d537d289SNeil Armstrong default-state = "off"; 27d537d289SNeil Armstrong }; 28d537d289SNeil Armstrong }; 29d537d289SNeil Armstrong 30d537d289SNeil Armstrong gpio-keys-polled { 31d537d289SNeil Armstrong compatible = "gpio-keys-polled"; 32d537d289SNeil Armstrong #address-cells = <1>; 33d537d289SNeil Armstrong #size-cells = <0>; 34d537d289SNeil Armstrong poll-interval = <100>; 35d537d289SNeil Armstrong 36d537d289SNeil Armstrong button@0 { 37d537d289SNeil Armstrong label = "reset"; 38d537d289SNeil Armstrong linux,code = <KEY_RESTART>; 39d537d289SNeil Armstrong gpios = <&gpio_ao GPIOAO_3 GPIO_ACTIVE_LOW>; 40d537d289SNeil Armstrong }; 41d537d289SNeil Armstrong }; 42ab2a4931SNeil Armstrong}; 43ab2a4931SNeil Armstrong 44d537d289SNeil Armstrong&i2c_A { 45d537d289SNeil Armstrong status = "okay"; 46d537d289SNeil Armstrong pinctrl-0 = <&i2c_a_pins>; 47d537d289SNeil Armstrong pinctrl-names = "default"; 48d537d289SNeil Armstrong}; 49fb72c03eSNeil Armstrong 50fb72c03eSNeil Armstrong&usb1_phy { 51fb72c03eSNeil Armstrong status = "okay"; 52fb72c03eSNeil Armstrong}; 53fb72c03eSNeil Armstrong 54fb72c03eSNeil Armstrong&usb1 { 55fb72c03eSNeil Armstrong status = "okay"; 56fb72c03eSNeil Armstrong}; 57625cb5b6SChristian Hewitt 58625cb5b6SChristian Hewitt&ir { 59625cb5b6SChristian Hewitt linux,rc-map-name = "rc-wetek-play2"; 60625cb5b6SChristian Hewitt}; 61