1114abfe1SNeil Armstrong// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2593d311dSNeil Armstrong/*
3593d311dSNeil Armstrong * Copyright (c) 2017 BayLibre, SAS.
4593d311dSNeil Armstrong * Author: Neil Armstrong <narmstrong@baylibre.com>
5593d311dSNeil Armstrong * Copyright (c) 2017 Oleg <balbes-150@yandex.ru>
6593d311dSNeil Armstrong */
7593d311dSNeil Armstrong
8593d311dSNeil Armstrong/dts-v1/;
9593d311dSNeil Armstrong
10593d311dSNeil Armstrong#include "meson-gxm.dtsi"
11593d311dSNeil Armstrong#include "meson-gx-p23x-q20x.dtsi"
12593d311dSNeil Armstrong
13593d311dSNeil Armstrong/ {
14593d311dSNeil Armstrong	compatible = "tronsmart,vega-s96", "amlogic,s912", "amlogic,meson-gxm";
15593d311dSNeil Armstrong	model = "Tronsmart Vega S96";
16593d311dSNeil Armstrong
17593d311dSNeil Armstrong};
18593d311dSNeil Armstrong
19593d311dSNeil Armstrong&ethmac {
20593d311dSNeil Armstrong	pinctrl-0 = <&eth_pins>;
21593d311dSNeil Armstrong	pinctrl-names = "default";
22593d311dSNeil Armstrong
23593d311dSNeil Armstrong	/* Select external PHY by default */
24593d311dSNeil Armstrong	phy-handle = <&external_phy>;
25593d311dSNeil Armstrong
26593d311dSNeil Armstrong	amlogic,tx-delay-ns = <2>;
27593d311dSNeil Armstrong
28593d311dSNeil Armstrong	/* External PHY is in RGMII */
29593d311dSNeil Armstrong	phy-mode = "rgmii";
30593d311dSNeil Armstrong};
31593d311dSNeil Armstrong
32593d311dSNeil Armstrong&external_mdio {
33593d311dSNeil Armstrong	external_phy: ethernet-phy@0 {
34593d311dSNeil Armstrong		/* Realtek RTL8211F (0x001cc916) */
35593d311dSNeil Armstrong		reg = <0>;
36593d311dSNeil Armstrong	};
37593d311dSNeil Armstrong};
3849284e67SChristian Hewitt
3949284e67SChristian Hewitt&ir {
4049284e67SChristian Hewitt	linux,rc-map-name = "rc-vega-s9x";
4149284e67SChristian Hewitt};
42*3245a522SMartin Blumenstingl
43*3245a522SMartin Blumenstingl&usb {
44*3245a522SMartin Blumenstingl	dr_mode = "host";
45*3245a522SMartin Blumenstingl};
46