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