mediatek: new target mt7622-ubnt-unifi-6-lr-v1

Based on current mt7622-ubnt-unifi-6-lr, this is a preparation for
adding a v2 version of this target

* v1 - with led-bar
* v2 - two simple GPIO connected LEDs (in later commits)

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
[added SUPPORTED_DEVICES for compatibility with existing setups]
Signed-off-by: Henrik Riomar <henrik.riomar@gmail.com>
This commit is contained in:
Henrik Riomar 2022-05-31 19:18:06 +02:00 committed by Daniel Golle
parent e3e9eb31a2
commit 15a02471bb
5 changed files with 35 additions and 31 deletions

View File

@ -1,6 +1,6 @@
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
#include "mt7622-ubnt-unifi-6-lr.dtsi" #include "mt7622-ubnt-unifi-6-lr-v1.dtsi"
/ { / {
model = "Ubiquiti UniFi 6 LR (U-Boot mod)"; model = "Ubiquiti UniFi 6 LR (U-Boot mod)";

View File

@ -1,9 +1,9 @@
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
#include "mt7622-ubnt-unifi-6-lr.dtsi" #include "mt7622-ubnt-unifi-6-lr-v1.dtsi"
/ { / {
model = "Ubiquiti UniFi 6 LR"; model = "Ubiquiti UniFi 6 LR v1";
compatible = "ubnt,unifi-6-lr", "mediatek,mt7622"; compatible = "ubnt,unifi-6-lr", "mediatek,mt7622";
}; };

View File

@ -0,0 +1,27 @@
#include "mt7622-ubnt-unifi-6-lr.dtsi"
&i2c0 {
pinctrl-names = "default";
pinctrl-0 = <&i2c0_pins>;
status = "okay";
led-controller@30 {
compatible = "ubnt,ledbar";
reg = <0x30>;
enable-gpio = <&pio 59 0>;
red {
label = "red";
};
green {
label = "green";
};
led_blue: blue {
label = "blue";
};
};
};

View File

@ -217,31 +217,6 @@
/* MT7915 Bluetooth */ /* MT7915 Bluetooth */
}; };
&i2c0 {
pinctrl-names = "default";
pinctrl-0 = <&i2c0_pins>;
status = "okay";
led-controller@30 {
compatible = "ubnt,ledbar";
reg = <0x30>;
enable-gpio = <&pio 59 0>;
red {
label = "red";
};
green {
label = "green";
};
led_blue: blue {
label = "blue";
};
};
};
&watchdog { &watchdog {
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&watchdog_pins>; pinctrl-0 = <&watchdog_pins>;

View File

@ -242,15 +242,17 @@ define Device/totolink_a8000ru
endef endef
TARGET_DEVICES += totolink_a8000ru TARGET_DEVICES += totolink_a8000ru
define Device/ubnt_unifi-6-lr define Device/ubnt_unifi-6-lr-v1
DEVICE_VENDOR := Ubiquiti DEVICE_VENDOR := Ubiquiti
DEVICE_MODEL := UniFi 6 LR DEVICE_MODEL := UniFi 6 LR
DEVICE_VARIANT := v1
DEVICE_DTS_CONFIG := config@1 DEVICE_DTS_CONFIG := config@1
DEVICE_DTS := mt7622-ubnt-unifi-6-lr DEVICE_DTS := mt7622-ubnt-unifi-6-lr-v1
DEVICE_DTS_DIR := ../dts DEVICE_DTS_DIR := ../dts
DEVICE_PACKAGES := kmod-mt7915e kmod-leds-ubnt-ledbar DEVICE_PACKAGES := kmod-mt7915e kmod-leds-ubnt-ledbar
SUPPORTED_DEVICES += ubnt,unifi-6-lr
endef endef
TARGET_DEVICES += ubnt_unifi-6-lr TARGET_DEVICES += ubnt_unifi-6-lr-v1
define Device/ubnt_unifi-6-lr-ubootmod define Device/ubnt_unifi-6-lr-ubootmod
DEVICE_VENDOR := Ubiquiti DEVICE_VENDOR := Ubiquiti