mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-08-29 05:18:51 +09:00
![Michael Walle](/assets/img/avatar_default.png)
Add basic support for the Kontron SMARC-sAL28 board. This includes just the bare minimum to be able to bring up the board and boot linux. For now, the Single and Dual PHY variant is supported. Other variants will fall back to the basic variant. In particular, there is no watchdog support for now. This means that you have to disable the default watchdog, otherwise you'll end up in the recovery bootloader. See the board README for details. Signed-off-by: Michael Walle <michael@walle.cc> Reviewed-by: Tom Rini <trini@konsulko.com> Tested-by: Heiko Thiery <heiko.thiery@gmail.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
49 lines
1001 B
Plaintext
49 lines
1001 B
Plaintext
// SPDX-License-Identifier: GPL-2.0+
|
|
/*
|
|
* Device Tree file for the Kontron SMARC-sAL28 board.
|
|
*
|
|
* This is for the network variant 4 which has two ethernet ports. It
|
|
* extends the base and provides one more port connected via RGMII.
|
|
*
|
|
* Copyright (C) 2019 Michael Walle <michael@walle.cc>
|
|
*
|
|
*/
|
|
|
|
/dts-v1/;
|
|
#include "fsl-ls1028a-kontron-sl28.dts"
|
|
#include <dt-bindings/net/qca-ar803x.h>
|
|
|
|
/ {
|
|
model = "Kontron SMARC-sAL28 (Dual PHY)";
|
|
compatible = "kontron,sl28-var4", "kontron,sl28", "fsl,ls1028a";
|
|
};
|
|
|
|
&enetc1 {
|
|
phy-handle = <&phy1>;
|
|
phy-mode = "rgmii-id";
|
|
status = "okay";
|
|
};
|
|
|
|
&mdio0 {
|
|
phy1: ethernet-phy@4 {
|
|
reg = <0x4>;
|
|
eee-broken-1000t;
|
|
eee-broken-100tx;
|
|
|
|
qca,clk-out-frequency = <125000000>;
|
|
qca,clk-out-strength = <AR803X_STRENGTH_FULL>;
|
|
|
|
vddio-supply = <&vddh>;
|
|
|
|
vddio: vddio-regulator {
|
|
regulator-name = "VDDIO";
|
|
regulator-min-microvolt = <1800000>;
|
|
regulator-max-microvolt = <1800000>;
|
|
};
|
|
|
|
vddh: vddh-regulator {
|
|
regulator-name = "VDDH";
|
|
};
|
|
};
|
|
};
|