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
9d537d289SNeil Armstrong#include "meson-gxbb-p20x.dtsi"
10d537d289SNeil Armstrong
11d537d289SNeil Armstrong/ {
12d537d289SNeil Armstrong	compatible = "wetek,hub", "amlogic,meson-gxbb";
13d537d289SNeil Armstrong	model = "WeTek Hub";
14d537d289SNeil Armstrong
15d537d289SNeil Armstrong	leds {
16d537d289SNeil Armstrong		compatible = "gpio-leds";
17d537d289SNeil Armstrong
18d537d289SNeil Armstrong		system {
19d537d289SNeil Armstrong			label = "wetek-play:system-status";
20d537d289SNeil Armstrong			gpios = <&gpio_ao GPIOAO_13 GPIO_ACTIVE_HIGH>;
21d537d289SNeil Armstrong			default-state = "on";
22d537d289SNeil Armstrong			panic-indicator;
23d537d289SNeil Armstrong		};
24d537d289SNeil Armstrong	};
25d537d289SNeil Armstrong};
26748a421dSAndreas Färber
27748a421dSAndreas Färber&cvbs_connector {
28748a421dSAndreas Färber	status = "disabled";
29d537d289SNeil Armstrong};
30be5f7befSMartin Blumenstingl
31be5f7befSMartin Blumenstingl&ethmac {
32be5f7befSMartin Blumenstingl	status = "okay";
33be5f7befSMartin Blumenstingl	pinctrl-0 = <&eth_rgmii_pins>;
34be5f7befSMartin Blumenstingl	pinctrl-names = "default";
35be5f7befSMartin Blumenstingl
36be5f7befSMartin Blumenstingl	phy-handle = <&eth_phy0>;
37be5f7befSMartin Blumenstingl	phy-mode = "rgmii";
38be5f7befSMartin Blumenstingl
39093d23dbSMartin Blumenstingl	amlogic,tx-delay-ns = <2>;
40093d23dbSMartin Blumenstingl
41be5f7befSMartin Blumenstingl	snps,reset-gpio = <&gpio GPIOZ_14 0>;
42be5f7befSMartin Blumenstingl	snps,reset-delays-us = <0 10000 1000000>;
43be5f7befSMartin Blumenstingl	snps,reset-active-low;
44be5f7befSMartin Blumenstingl
45be5f7befSMartin Blumenstingl	mdio {
46be5f7befSMartin Blumenstingl		compatible = "snps,dwmac-mdio";
47be5f7befSMartin Blumenstingl		#address-cells = <1>;
48be5f7befSMartin Blumenstingl		#size-cells = <0>;
49be5f7befSMartin Blumenstingl
50be5f7befSMartin Blumenstingl		eth_phy0: ethernet-phy@0 {
51be5f7befSMartin Blumenstingl			/* Realtek RTL8211F (0x001cc916) */
52be5f7befSMartin Blumenstingl			reg = <0>;
53be5f7befSMartin Blumenstingl		};
54be5f7befSMartin Blumenstingl	};
55be5f7befSMartin Blumenstingl};
56