162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0+ 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Device Tree file for the Kontron SMARC-sAL28 board. 462306a36Sopenharmony_ci * 562306a36Sopenharmony_ci * This is for the network variant 4 which has two ethernet ports. It 662306a36Sopenharmony_ci * extends the base and provides one more port connected via RGMII. 762306a36Sopenharmony_ci * 862306a36Sopenharmony_ci * Copyright (C) 2021 Michael Walle <michael@walle.cc> 962306a36Sopenharmony_ci * 1062306a36Sopenharmony_ci */ 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ci/dts-v1/; 1362306a36Sopenharmony_ci#include "fsl-ls1028a-kontron-sl28.dts" 1462306a36Sopenharmony_ci#include <dt-bindings/net/qca-ar803x.h> 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ci/ { 1762306a36Sopenharmony_ci model = "Kontron SMARC-sAL28 (Dual PHY)"; 1862306a36Sopenharmony_ci compatible = "kontron,sl28-var4", "kontron,sl28", "fsl,ls1028a"; 1962306a36Sopenharmony_ci}; 2062306a36Sopenharmony_ci 2162306a36Sopenharmony_ci&enetc_mdio_pf3 { 2262306a36Sopenharmony_ci phy1: ethernet-phy@4 { 2362306a36Sopenharmony_ci reg = <0x4>; 2462306a36Sopenharmony_ci eee-broken-1000t; 2562306a36Sopenharmony_ci eee-broken-100tx; 2662306a36Sopenharmony_ci qca,clk-out-frequency = <125000000>; 2762306a36Sopenharmony_ci qca,clk-out-strength = <AR803X_STRENGTH_FULL>; 2862306a36Sopenharmony_ci qca,keep-pll-enabled; 2962306a36Sopenharmony_ci vddio-supply = <&vddio>; 3062306a36Sopenharmony_ci 3162306a36Sopenharmony_ci vddio: vddio-regulator { 3262306a36Sopenharmony_ci regulator-name = "VDDIO"; 3362306a36Sopenharmony_ci regulator-min-microvolt = <1800000>; 3462306a36Sopenharmony_ci regulator-max-microvolt = <1800000>; 3562306a36Sopenharmony_ci }; 3662306a36Sopenharmony_ci 3762306a36Sopenharmony_ci vddh: vddh-regulator { 3862306a36Sopenharmony_ci regulator-name = "VDDH"; 3962306a36Sopenharmony_ci }; 4062306a36Sopenharmony_ci }; 4162306a36Sopenharmony_ci}; 4262306a36Sopenharmony_ci 4362306a36Sopenharmony_ci&enetc_port1 { 4462306a36Sopenharmony_ci phy-handle = <&phy1>; 4562306a36Sopenharmony_ci phy-mode = "rgmii-id"; 4662306a36Sopenharmony_ci nvmem-cells = <&base_mac_address 1>; 4762306a36Sopenharmony_ci nvmem-cell-names = "mac-address"; 4862306a36Sopenharmony_ci status = "okay"; 4962306a36Sopenharmony_ci}; 50