mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-28 09:39:00 +00:00
3774f3272e
The company Zyxel rebranded some years ago. Currently the casing is according to the old branding even for newer devices which already use the new branding. This commit aligns the casing of Zyxel everywhere. Signed-off-by: Goetz Goerisch <ggoerisch@gmail.com> Link: https://github.com/openwrt/openwrt/pull/15652 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
221 lines
3.6 KiB
Plaintext
221 lines
3.6 KiB
Plaintext
/dts-v1/;
|
|
|
|
#include "mt7621.dtsi"
|
|
|
|
#include <dt-bindings/gpio/gpio.h>
|
|
#include <dt-bindings/input/input.h>
|
|
|
|
/ {
|
|
compatible = "zyxel,lte3301-plus", "mediatek,mt7621-soc";
|
|
model = "Zyxel LTE3301-Plus";
|
|
|
|
aliases {
|
|
label-mac-device = &gmac0;
|
|
led-boot = &led_power;
|
|
led-failsafe = &led_power;
|
|
led-running = &led_power;
|
|
led-upgrade = &led_power;
|
|
};
|
|
|
|
|
|
chosen {
|
|
bootargs = "console=ttyS0,57600";
|
|
};
|
|
|
|
gpio_export {
|
|
compatible = "gpio-export";
|
|
#size-cells = <0>;
|
|
|
|
power_modem {
|
|
gpio-export,name = "power_modem";
|
|
gpio-export,output = <1>;
|
|
gpios = <&gpio 27 GPIO_ACTIVE_LOW>;
|
|
};
|
|
|
|
};
|
|
|
|
keys {
|
|
compatible = "gpio-keys";
|
|
|
|
reset {
|
|
label = "reset";
|
|
gpios = <&gpio 18 GPIO_ACTIVE_LOW>;
|
|
linux,code = <KEY_RESTART>;
|
|
};
|
|
|
|
wps {
|
|
label = "wps";
|
|
gpios = <&gpio 6 GPIO_ACTIVE_LOW>;
|
|
linux,code = <KEY_WPS_BUTTON>;
|
|
};
|
|
|
|
};
|
|
|
|
leds {
|
|
compatible = "gpio-leds";
|
|
|
|
led_power: power {
|
|
label = "lte3301-plus:white:power";
|
|
gpios = <&gpio 5 GPIO_ACTIVE_HIGH>;
|
|
};
|
|
|
|
wifi {
|
|
label = "lte3301-plus:white:wifi";
|
|
gpios = <&gpio 13 GPIO_ACTIVE_LOW>;
|
|
};
|
|
|
|
internet {
|
|
label = "lte3301-plus:white:internet";
|
|
gpios = <&gpio 23 GPIO_ACTIVE_LOW>;
|
|
};
|
|
|
|
usb {
|
|
label = "lte3301-plus:white:usb";
|
|
gpios = <&gpio 24 GPIO_ACTIVE_LOW>;
|
|
};
|
|
|
|
lte {
|
|
label = "lte3301-plus:white:lte";
|
|
gpios = <&gpio 26 GPIO_ACTIVE_LOW>;
|
|
};
|
|
|
|
mobile_green {
|
|
label = "lte3301-plus:green:mobile";
|
|
gpios = <&gpio 31 GPIO_ACTIVE_LOW>;
|
|
};
|
|
|
|
mobile_orange {
|
|
label = "lte3301-plus:orange:mobile";
|
|
gpios = <&gpio 22 GPIO_ACTIVE_LOW>;
|
|
};
|
|
|
|
mobile_red {
|
|
label = "lte3301-plus:red:mobile";
|
|
gpios = <&gpio 14 GPIO_ACTIVE_LOW>;
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
&gpio {
|
|
status = "okay";
|
|
|
|
enable_usb_power {
|
|
gpio-hog;
|
|
line-name = "enable USB power";
|
|
gpios = <7 GPIO_ACTIVE_HIGH>;
|
|
output-high;
|
|
};
|
|
};
|
|
|
|
&nand {
|
|
status = "okay";
|
|
|
|
partitions {
|
|
compatible = "fixed-partitions";
|
|
#address-cells = <1>;
|
|
#size-cells = <1>;
|
|
|
|
partition@0 {
|
|
label = "uboot";
|
|
reg = <0x00000 0x80000>; /* 64 KB */
|
|
};
|
|
partition@80000 {
|
|
label = "uboot_env";
|
|
reg = <0x80000 0x80000>; /* 64 KB */
|
|
};
|
|
partition@100000 {
|
|
label = "factory";
|
|
reg = <0x100000 0x40000>;
|
|
|
|
nvmem-layout {
|
|
compatible = "fixed-layout";
|
|
#address-cells = <1>;
|
|
#size-cells = <1>;
|
|
|
|
eeprom_factory_0: eeprom@0 {
|
|
reg = <0x0 0x4da8>;
|
|
};
|
|
|
|
macaddr_factory_fe6e: macaddr@fe6e {
|
|
compatible = "mac-base";
|
|
reg = <0xfe6e 0x6>;
|
|
#nvmem-cell-cells = <1>;
|
|
};
|
|
};
|
|
};
|
|
partition@140000 {
|
|
label = "Kernel";
|
|
reg = <0x140000 0x1ec0000>;
|
|
};
|
|
partition@2140000 {
|
|
label = "kernel2";
|
|
reg = <0x2140000 0x1ec0000>;
|
|
};
|
|
partition@4000000 {
|
|
label = "wwan";
|
|
reg = <0x4000000 0x100000>;
|
|
};
|
|
partition@4100000 {
|
|
label = "ubi";
|
|
reg = <0x4100000 0x3ee0000>;
|
|
};
|
|
};
|
|
};
|
|
|
|
ðernet {
|
|
pinctrl-0 = <&mdio_pins>, <&rgmii1_pins>;
|
|
};
|
|
|
|
&state_default {
|
|
gpio {
|
|
groups = "i2c", "rgmii2", "uart3", "jtag", "wdt";
|
|
function = "gpio";
|
|
};
|
|
|
|
};
|
|
|
|
&gmac0 {
|
|
nvmem-cells = <&macaddr_factory_fe6e 0>;
|
|
nvmem-cell-names = "mac-address";
|
|
};
|
|
|
|
&switch0 {
|
|
ports {
|
|
port@0 {
|
|
status = "okay";
|
|
label = "lan4";
|
|
};
|
|
port@1 {
|
|
status = "okay";
|
|
label = "lan3";
|
|
};
|
|
port@2 {
|
|
status = "okay";
|
|
label = "lan2";
|
|
};
|
|
port@3 {
|
|
status = "okay";
|
|
label = "lan1";
|
|
};
|
|
};
|
|
};
|
|
|
|
&pcie {
|
|
status = "okay";
|
|
};
|
|
|
|
&pcie0 {
|
|
status = "okay";
|
|
mt7615d@0,0 {
|
|
/* In reality at hangs at pcie1, this is a driver bug */
|
|
compatible = "pci14c3,7615";
|
|
reg = <0x0000 0 0 0 0>;
|
|
mediatek,firmware-eeprom = "mt7615e_eeprom.bin";
|
|
nvmem-cells = <&eeprom_factory_0>, <&macaddr_factory_fe6e 1>;
|
|
nvmem-cell-names = "eeprom", "mac-address";
|
|
};
|
|
|
|
};
|