There are at least 3 different chips in the Scorpion series of SoCs. Rename the common DTSI to better reflect it's purpose for the whole series. Also rename the compatible bindings from qca,ar9557 and qca,qca9557 to qca,qca9550. Signed-off-by: David Bauer <mail@david-bauer.net>
147 lines
2.3 KiB
Text
147 lines
2.3 KiB
Text
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
|
|
/dts-v1/;
|
|
|
|
#include <dt-bindings/gpio/gpio.h>
|
|
#include <dt-bindings/input/input.h>
|
|
|
|
#include "qca955x.dtsi"
|
|
|
|
/ {
|
|
compatible = "mikrotik,routerboard-wap-g-5hact2hnd", "qca,qca9556";
|
|
model = "MikroTik RouterBOARD wAP G-5HacT2HnD";
|
|
|
|
aliases {
|
|
label-mac-device = ð1;
|
|
mdio-gpio1 = &mdio2;
|
|
serial0 = &uart;
|
|
};
|
|
|
|
chosen {
|
|
bootargs = "console=ttyS0,115200n8";
|
|
};
|
|
|
|
keys {
|
|
compatible = "gpio-keys";
|
|
|
|
reset {
|
|
label = "reset";
|
|
linux,code = <KEY_RESTART>;
|
|
gpios = <&gpio 1 GPIO_ACTIVE_LOW>;
|
|
debounce-interval = <60>;
|
|
};
|
|
};
|
|
|
|
mdio2: mdio {
|
|
compatible = "virtual,mdio-gpio";
|
|
|
|
gpios = <&gpio 12 GPIO_ACTIVE_HIGH>, /* MDC */
|
|
<&gpio 11 GPIO_ACTIVE_HIGH>; /* MDIO */
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
|
|
phy0: ethernet-phy@0 {
|
|
reg = <0>;
|
|
device_type = "ethernet-phy";
|
|
|
|
phy-mode = "sgmii";
|
|
|
|
at803x-override-sgmii-link-check;
|
|
};
|
|
};
|
|
};
|
|
|
|
ð1 {
|
|
status = "okay";
|
|
|
|
mtd-mac-address = <&hard_config 0x10>;
|
|
|
|
pll-data = <0x03000101 0x80000101 0x80001313>;
|
|
phy-handle = <&phy0>;
|
|
|
|
qca955x-sgmii-fixup;
|
|
|
|
gmac-config {
|
|
device = <&gmac>;
|
|
};
|
|
};
|
|
|
|
&spi {
|
|
status = "okay";
|
|
|
|
num-cs = <1>;
|
|
|
|
flash@0 {
|
|
compatible = "jedec,spi-nor";
|
|
reg = <0>;
|
|
spi-max-frequency = <40000000>;
|
|
|
|
partitions {
|
|
compatible = "fixed-partitions";
|
|
#address-cells = <1>;
|
|
#size-cells = <1>;
|
|
|
|
partition@0 {
|
|
label = "RouterBoot";
|
|
reg = <0x0 0x20000>;
|
|
read-only;
|
|
compatible = "fixed-partitions";
|
|
#address-cells = <1>;
|
|
#size-cells = <1>;
|
|
|
|
partition@0 {
|
|
label = "bootloader1";
|
|
reg = <0x0 0xe000>;
|
|
read-only;
|
|
};
|
|
|
|
hard_config: partition@e000 {
|
|
label = "hard_config";
|
|
reg = <0xe000 0x1000>;
|
|
read-only;
|
|
};
|
|
|
|
partition@f000 {
|
|
label = "bios";
|
|
reg = <0xf000 0x1000>;
|
|
read-only;
|
|
};
|
|
|
|
partition@10000 {
|
|
label = "bootloader2";
|
|
reg = <0x10000 0xf000>;
|
|
read-only;
|
|
};
|
|
|
|
partition@1f000 {
|
|
label = "soft_config";
|
|
reg = <0x1f000 0x1000>;
|
|
};
|
|
};
|
|
|
|
partition@20000 {
|
|
compatible = "mikrotik,minor";
|
|
label = "firmware";
|
|
reg = <0x020000 0xfe0000>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
&uart {
|
|
status = "okay";
|
|
};
|
|
|
|
&wmac {
|
|
status = "okay";
|
|
|
|
qca,no-eeprom;
|
|
};
|
|
|
|
&pcie0 {
|
|
status = "okay";
|
|
|
|
wifi@0,0 {
|
|
compatible = "qcom,ath10k";
|
|
reg = <0 0 0 0 0>;
|
|
};
|
|
};
|