mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-19 14:13:30 +00:00
ramips: sync from openwrt v19.07 (#2938)
This commit sync ramips from openwrt master, and revert use caldata.sh so that wireless for some devices can works.
This commit is contained in:
parent
e0efec2692
commit
bf55ff68c7
@ -3,27 +3,54 @@
|
||||
# Copyright (C) 2013 OpenWrt.org
|
||||
#
|
||||
|
||||
ramips_set_preinit_iface() {
|
||||
RT3X5X=$(grep -E "(RT3.5|RT5350|MT7628|MT7688|MT7620|MT7621)" /proc/cpuinfo)
|
||||
. /lib/functions.sh
|
||||
|
||||
if [ -n "${RT3X5X}" ]; then
|
||||
# The ethernet switch driver enables VLAN by default, but
|
||||
# failsafe uses eth0, making the device unreachable:
|
||||
# https://dev.openwrt.org/ticket/18768
|
||||
case "${RT3X5X}" in
|
||||
*MT7620*)
|
||||
ralink_switchdev=mt7620
|
||||
;;
|
||||
*MT7621*)
|
||||
ralink_switchdev=mt7530
|
||||
;;
|
||||
*)
|
||||
ralink_switchdev=rt305x
|
||||
;;
|
||||
esac
|
||||
swconfig dev $ralink_switchdev set reset 1
|
||||
swconfig dev $ralink_switchdev set enable_vlan 0
|
||||
swconfig dev $ralink_switchdev set apply 1
|
||||
ramips_switchdev_from_soc() {
|
||||
# The ethernet switch driver enables VLAN by default, but
|
||||
# failsafe uses eth0, making the device unreachable:
|
||||
# https://dev.openwrt.org/ticket/18768
|
||||
|
||||
local switchdev
|
||||
local RT3X5X=$(grep -E "(RT3.5|RT5350|MT7628|MT7688|MT7620|MT7621)" /proc/cpuinfo)
|
||||
|
||||
[ -n "$RT3X5X" ] || return 1
|
||||
|
||||
case "$RT3X5X" in
|
||||
*MT7620*)
|
||||
switchdev=mt7620
|
||||
;;
|
||||
*MT7621*)
|
||||
switchdev=mt7530
|
||||
;;
|
||||
*)
|
||||
switchdev=rt305x
|
||||
;;
|
||||
esac
|
||||
|
||||
echo "$switchdev"
|
||||
}
|
||||
|
||||
ramips_switchdev_from_board() {
|
||||
# For these devices, external ethernet switch should be used
|
||||
# instead of the SoC internal switch.
|
||||
|
||||
local switchdev
|
||||
local board=$(board_name)
|
||||
|
||||
case "$board" in
|
||||
esac
|
||||
|
||||
echo "$switchdev"
|
||||
}
|
||||
|
||||
ramips_set_preinit_iface() {
|
||||
local switchdev=$(ramips_switchdev_from_board)
|
||||
[ -n "$switchdev" ] || switchdev=$(ramips_switchdev_from_soc)
|
||||
|
||||
if [ -n "$switchdev" ]; then
|
||||
swconfig dev $switchdev set reset 1
|
||||
swconfig dev $switchdev set enable_vlan 0
|
||||
swconfig dev $switchdev set apply 1
|
||||
fi
|
||||
|
||||
ifname=eth0
|
||||
|
@ -97,12 +97,10 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "rgmii1", "rgmii2", "ephy", "wled", "nd_sd";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "rgmii1", "rgmii2", "ephy", "wled", "nd_sd";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -123,12 +123,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "nd_sd", "spi refclk", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "nd_sd", "spi refclk", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -154,12 +154,10 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "ephy", "pcie", "rgmii1", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "ephy", "pcie", "rgmii1", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -131,12 +131,10 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "ephy", "nd_sd", "pcie", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "ephy", "nd_sd", "pcie", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -148,12 +148,10 @@
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "mdio", "rgmii1";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "mdio", "rgmii1";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -125,12 +125,10 @@
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "wled", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "wled", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -142,11 +142,9 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "spi refclk", "uartf", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
default {
|
||||
ralink,group = "spi refclk", "uartf", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -130,12 +130,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "wled", "nd_sd";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "wled", "nd_sd";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -130,12 +130,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "rgmii1", "rgmii2", "wled", "nd_sd";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "rgmii1", "rgmii2", "wled", "nd_sd";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -130,12 +130,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "rgmii1", "rgmii2", "wled", "nd_sd";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "rgmii1", "rgmii2", "wled", "nd_sd";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -161,17 +161,15 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "wdt", "rgmii1";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "wdt", "rgmii1";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
|
||||
gpio_i2s {
|
||||
ralink,group = "uartf";
|
||||
ralink,function = "gpio i2s";
|
||||
};
|
||||
gpio_i2s {
|
||||
ralink,group = "uartf";
|
||||
ralink,function = "gpio i2s";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -129,11 +129,9 @@
|
||||
mediatek,port4 = "ephy";
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "i2c", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
default {
|
||||
ralink,group = "i2c", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -117,12 +117,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "mdio", "rgmii1", "i2c", "wled", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "mdio", "rgmii1", "i2c", "wled", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -129,12 +129,10 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "ephy", "uartf", "spi refclk", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
default {
|
||||
ralink,group = "ephy", "uartf", "spi refclk", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -127,12 +127,10 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "ephy", "uartf", "spi refclk", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
default {
|
||||
ralink,group = "ephy", "uartf", "spi refclk", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -152,12 +152,10 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "uartf", "nd_sd", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "uartf", "nd_sd", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -130,12 +130,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "nd_sd";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "nd_sd";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -115,12 +115,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "nd_sd";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "nd_sd";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -98,14 +98,14 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "nd_sd", "rgmii2";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "nd_sd", "rgmii2";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
phy_reset_pins: phy-reset {
|
||||
gpio {
|
||||
ralink,group = "spi refclk";
|
||||
@ -115,14 +115,13 @@
|
||||
};
|
||||
|
||||
ðernet {
|
||||
|
||||
status = "okay";
|
||||
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&rgmii1_pins &mdio_pins &phy_reset_pins>;
|
||||
|
||||
mediatek,portmap = "l";
|
||||
mediatek,mdio-mode = <1>;
|
||||
|
||||
phy-reset-gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
|
||||
|
@ -165,15 +165,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", /* gpio0: 1-2 */
|
||||
"uartf", /* gpio0: 7-14 */
|
||||
"nd_sd", /* gpio2: 45-59 */
|
||||
"wled"; /* gpio3: 72 */
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "nd_sd", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -145,11 +145,9 @@
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "wled","ephy","uartf","i2c";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "wled","ephy","uartf","i2c";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -136,11 +136,9 @@
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "wled","ephy","i2c";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "wled","ephy","i2c";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -151,11 +151,9 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "wled","ephy","uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "wled","ephy","uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -159,13 +159,11 @@
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "i2c", "uartf", "pa", "spi refclk",
|
||||
"wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
default {
|
||||
ralink,group = "i2c", "uartf", "pa", "spi refclk",
|
||||
"wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -29,11 +29,7 @@
|
||||
wlan2g {
|
||||
label = "hc5661:blue:wlan2g";
|
||||
gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
|
||||
};
|
||||
|
||||
wlan5g {
|
||||
label = "hc5661:blue:wlan5g";
|
||||
gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
|
||||
linux,default-trigger = "phy0tpt";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -29,11 +29,13 @@
|
||||
wlan2g {
|
||||
label = "hc5761:blue:wlan2g";
|
||||
gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
|
||||
linux,default-trigger = "phy1tpt";
|
||||
};
|
||||
|
||||
wlan5g {
|
||||
label = "hc5761:blue:wlan5g";
|
||||
gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
|
||||
linux,default-trigger = "phy0tpt";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -24,6 +24,7 @@
|
||||
wlan2g {
|
||||
label = "hc5861:blue:wlan2g";
|
||||
gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
|
||||
linux,default-trigger = "phy1tpt";
|
||||
};
|
||||
|
||||
internet {
|
||||
@ -34,6 +35,7 @@
|
||||
wlan5g {
|
||||
label = "hc5861:blue:wlan5g";
|
||||
gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
|
||||
linux,default-trigger = "phy0tpt";
|
||||
};
|
||||
|
||||
turbo {
|
||||
|
@ -125,11 +125,9 @@
|
||||
pinctrl-0 = <&pa_pins>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "uartf", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "uartf", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -172,12 +172,10 @@
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "i2c", "uartf", "spi refclk", "ephy";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
default {
|
||||
ralink,group = "i2c", "uartf", "spi refclk", "ephy";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -184,12 +184,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -165,12 +165,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "mdio";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "mdio";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
86
target/linux/ramips/dts/mt7620a_iptime.dtsi
Normal file
86
target/linux/ramips/dts/mt7620a_iptime.dtsi
Normal file
@ -0,0 +1,86 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
|
||||
|
||||
#include "mt7620a.dtsi"
|
||||
|
||||
#include <dt-bindings/gpio/gpio.h>
|
||||
#include <dt-bindings/input/input.h>
|
||||
|
||||
/ {
|
||||
aliases {
|
||||
label-mac-device = ðernet;
|
||||
};
|
||||
};
|
||||
|
||||
&gpio1 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&spi0 {
|
||||
status = "okay";
|
||||
|
||||
flash@0 {
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0>;
|
||||
spi-max-frequency = <40000000>;
|
||||
|
||||
partitions {
|
||||
compatible = "fixed-partitions";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
uboot: partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x20000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@20000 {
|
||||
label = "config";
|
||||
reg = <0x20000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
firmware: partition@30000 {
|
||||
compatible = "denx,uimage";
|
||||
label = "firmware";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ðernet {
|
||||
mtd-mac-address = <&uboot 0x1fc20>;
|
||||
};
|
||||
|
||||
&ehci {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&ohci {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&pcie {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&pcie0 {
|
||||
wifi@0,0 {
|
||||
compatible = "mediatek,mt76";
|
||||
reg = <0x0000 0 0 0 0>;
|
||||
mediatek,mtd-eeprom = <&uboot 0x1f800>;
|
||||
ieee80211-freq-limit = <5000000 6000000>;
|
||||
|
||||
led {
|
||||
led-sources = <0>;
|
||||
led-active-low;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&wmac {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&wled_pins>;
|
||||
|
||||
ralink,mtd-eeprom = <&uboot 0x1f400>;
|
||||
};
|
59
target/linux/ramips/dts/mt7620a_iptime_a104ns.dts
Normal file
59
target/linux/ramips/dts/mt7620a_iptime_a104ns.dts
Normal file
@ -0,0 +1,59 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
|
||||
/dts-v1/;
|
||||
|
||||
#include "mt7620a_iptime.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "iptime,a104ns", "ralink,mt7620a-soc";
|
||||
model = "ipTIME A104ns";
|
||||
|
||||
aliases {
|
||||
led-boot = &led_cpu;
|
||||
led-failsafe = &led_cpu;
|
||||
led-running = &led_cpu;
|
||||
led-upgrade = &led_cpu;
|
||||
};
|
||||
|
||||
leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
usb {
|
||||
label = "a104ns:blue:usb";
|
||||
gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
|
||||
trigger-sources = <&ohci_port1>, <&ehci_port1>;
|
||||
linux,default-trigger = "usbport";
|
||||
};
|
||||
|
||||
led_cpu: cpu {
|
||||
label = "a104ns:blue:cpu";
|
||||
gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
|
||||
};
|
||||
};
|
||||
|
||||
keys {
|
||||
compatible = "gpio-keys";
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <KEY_WPS_BUTTON>;
|
||||
};
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <KEY_RESTART>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&firmware {
|
||||
reg = <0x30000 0x7d0000>;
|
||||
};
|
||||
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "uartf", "spi refclk";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
@ -105,11 +105,9 @@
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "uartf", "ephy", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
default {
|
||||
ralink,group = "uartf", "ephy", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -170,11 +170,9 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "uartf", "i2c";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "uartf", "i2c";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -99,11 +99,9 @@
|
||||
pinctrl-0 = <&pa_pins>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "uartf", "wled", "nd_sd";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "uartf", "wled", "nd_sd";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -97,12 +97,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -97,11 +97,9 @@
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "wled", "i2c", "wdt", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
default {
|
||||
ralink,group = "wled", "i2c", "wdt", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -54,11 +54,9 @@
|
||||
mtd-mac-address = <&art 0x6>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "i2c", "uartf", "spi refclk";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
default {
|
||||
ralink,group = "i2c", "uartf", "spi refclk";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -105,11 +105,9 @@
|
||||
ralink,mtd-eeprom = <&factory 0x0>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "i2c", "rgmii2", "spi refclk";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
default {
|
||||
ralink,group = "i2c", "rgmii2", "spi refclk";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -13,6 +13,7 @@
|
||||
led-failsafe = &led_power_green;
|
||||
led-running = &led_power_green;
|
||||
led-upgrade = &led_power_green;
|
||||
label-mac-device = ðernet;
|
||||
};
|
||||
|
||||
leds {
|
||||
|
@ -93,12 +93,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "rgmii1", "rgmii2", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "rgmii1", "rgmii2", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -93,12 +93,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -89,12 +89,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "spi refclk", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "spi refclk", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -34,12 +34,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "rgmii1", "rgmii2", "wled", "nd_sd";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "rgmii1", "rgmii2", "wled", "nd_sd";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -34,12 +34,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "rgmii1", "rgmii2", "wled", "nd_sd", "pa";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "rgmii1", "rgmii2", "wled", "nd_sd", "pa";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -116,16 +116,14 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "spi refclk", "rgmii1";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
wdt {
|
||||
ralink,group = "wdt";
|
||||
ralink,function = "wdt refclk";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "spi refclk", "rgmii1";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
wdt {
|
||||
ralink,group = "wdt";
|
||||
ralink,function = "wdt refclk";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -80,12 +80,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "spi refclk", "rgmii1";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "spi refclk", "rgmii1";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -100,12 +100,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "spi refclk", "rgmii1", "nd_sd";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "spi refclk", "rgmii1", "nd_sd";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -120,12 +120,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "spi refclk", "rgmii1", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "spi refclk", "rgmii1", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -125,12 +125,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "uartf", "nd_sd", "rgmii2", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "uartf", "nd_sd", "rgmii2", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -66,12 +66,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -47,12 +47,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -60,12 +60,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "spi";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "spi";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -177,26 +177,24 @@
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "i2c", "uartf", "wled", "spi refclk", "pa";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
default {
|
||||
ralink,group = "i2c", "uartf", "wled", "spi refclk", "pa";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
|
||||
/*
|
||||
* The sd function of the nd_sd group configures two of the
|
||||
* groups pins as gpios. The pins are used as PCIe reset/power.
|
||||
* Due to the driver load order, the pins are configured way to
|
||||
* late if triggered by the sd-card driver.
|
||||
* To not introduce another kind of driver load order
|
||||
* dependency and configure the pins as early as possible,
|
||||
* means during pinmux driver load.
|
||||
*/
|
||||
gpio_sd {
|
||||
ralink,group = "nd_sd";
|
||||
ralink,function = "sd";
|
||||
};
|
||||
/*
|
||||
* The sd function of the nd_sd group configures two of the
|
||||
* groups pins as gpios. The pins are used as PCIe reset/power.
|
||||
* Due to the driver load order, the pins are configured way to
|
||||
* late if triggered by the sd-card driver.
|
||||
* To not introduce another kind of driver load order
|
||||
* dependency and configure the pins as early as possible,
|
||||
* means during pinmux driver load.
|
||||
*/
|
||||
gpio_sd {
|
||||
ralink,group = "nd_sd";
|
||||
ralink,function = "sd";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -114,17 +114,15 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "rgmii2", "spi", "ephy";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "rgmii2", "spi", "ephy";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
|
||||
uartf_gpio {
|
||||
ralink,group = "uartf";
|
||||
ralink,function = "gpio uartf";
|
||||
};
|
||||
uartf_gpio {
|
||||
ralink,group = "uartf";
|
||||
ralink,function = "gpio uartf";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -20,15 +20,6 @@
|
||||
bootargs = "console=ttyS0,115200";
|
||||
};
|
||||
|
||||
pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "wled", "ephy", "spi refclk";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
@ -57,6 +48,7 @@
|
||||
wlan {
|
||||
label = "archer-c2-v1:green:wlan";
|
||||
gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
|
||||
linux,default-trigger = "phy1tpt";
|
||||
};
|
||||
};
|
||||
|
||||
@ -165,6 +157,13 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "wled", "ephy", "spi refclk";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
&wmac {
|
||||
ralink,mtd-eeprom = <&radio 0>;
|
||||
mtd-mac-address = <&rom 0xf100>;
|
||||
@ -186,5 +185,7 @@
|
||||
mt76@0,0 {
|
||||
reg = <0x0000 0 0 0 0>;
|
||||
mediatek,mtd-eeprom = <&radio 0x8000>;
|
||||
mtd-mac-address = <&rom 0xf100>;
|
||||
mtd-mac-address-increment = <(-1)>;
|
||||
};
|
||||
};
|
||||
|
@ -47,11 +47,13 @@
|
||||
wlan5g {
|
||||
label = "archer-c20-v1:blue:wlan5g";
|
||||
gpios = <&gpio0 17 GPIO_ACTIVE_LOW>;
|
||||
linux,default-trigger = "phy0tpt";
|
||||
};
|
||||
|
||||
wlan2g {
|
||||
label = "archer-c20-v1:blue:wlan2g";
|
||||
gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
|
||||
linux,default-trigger = "phy1tpt";
|
||||
};
|
||||
|
||||
wps {
|
||||
@ -61,12 +63,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "wled", "ephy", "spi refclk", "wdt";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "wled", "ephy", "spi refclk", "wdt";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -7,6 +7,10 @@
|
||||
model = "TP-Link Archer C20i";
|
||||
|
||||
aliases {
|
||||
led-boot = &led_wps;
|
||||
led-failsafe = &led_wps;
|
||||
led-running = &led_wps;
|
||||
led-upgrade = &led_wps;
|
||||
label-mac-device = ðernet;
|
||||
};
|
||||
|
||||
@ -25,7 +29,7 @@
|
||||
linux,default-trigger = "usbport";
|
||||
};
|
||||
|
||||
wps {
|
||||
led_wps: wps {
|
||||
label = "archer-c20i:blue:wps";
|
||||
gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
|
||||
};
|
||||
@ -38,15 +42,23 @@
|
||||
wlan {
|
||||
label = "archer-c20i:blue:wlan";
|
||||
gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
|
||||
linux,default-trigger = "phy1tpt";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "rgmii1", "rgmii2", "wled", "nd_sd", "ephy", "spi refclk";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "rgmii1", "rgmii2", "wled", "nd_sd", "ephy", "spi refclk";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
&wmac {
|
||||
mtd-mac-address = <&rom 0xf100>;
|
||||
};
|
||||
|
||||
&wifi {
|
||||
mtd-mac-address = <&rom 0xf100>;
|
||||
mtd-mac-address-increment = <(-1)>;
|
||||
};
|
||||
|
@ -47,11 +47,13 @@
|
||||
wlan5g {
|
||||
label = "archer-c50-v1:green:wlan5g";
|
||||
gpios = <&gpio0 11 GPIO_ACTIVE_LOW>;
|
||||
linux,default-trigger = "phy0tpt";
|
||||
};
|
||||
|
||||
wlan2g {
|
||||
label = "archer-c50-v1:green:wlan2g";
|
||||
gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
|
||||
linux,default-trigger = "phy1tpt";
|
||||
};
|
||||
|
||||
wps {
|
||||
@ -61,12 +63,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "rgmii1", "rgmii2", "wled", "ephy", "spi refclk", "mdio", "wdt", "nd_sd";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "rgmii1", "rgmii2", "wled", "ephy", "spi refclk", "mdio", "wdt", "nd_sd";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -71,6 +71,7 @@
|
||||
wlan {
|
||||
label = "archer-mr200:white:wlan";
|
||||
gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
|
||||
linux,default-trigger = "phy1tpt";
|
||||
};
|
||||
};
|
||||
|
||||
@ -160,19 +161,16 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "rgmii1", "rgmii2", "wled", "nd_sd", "ephy", "spi refclk";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "rgmii1", "rgmii2", "wled", "nd_sd", "ephy", "spi refclk";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
ðernet {
|
||||
mtd-mac-address = <&rom 0xf100>;
|
||||
mediatek,portmap = "llll";
|
||||
};
|
||||
mtd-mac-address = <&rom 0xf100>;
|
||||
};
|
||||
|
||||
&ehci {
|
||||
status = "okay";
|
||||
|
158
target/linux/ramips/dts/mt7620a_tplink_re200-v1.dts
Normal file
158
target/linux/ramips/dts/mt7620a_tplink_re200-v1.dts
Normal file
@ -0,0 +1,158 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
|
||||
/dts-v1/;
|
||||
|
||||
#include "mt7620a.dtsi"
|
||||
|
||||
#include <dt-bindings/gpio/gpio.h>
|
||||
#include <dt-bindings/input/input.h>
|
||||
|
||||
/ {
|
||||
compatible = "tplink,re200-v1", "ralink,mt7620a-soc";
|
||||
model = "TP-Link RE200 v1";
|
||||
|
||||
aliases {
|
||||
led-boot = &led_power;
|
||||
led-failsafe = &led_power;
|
||||
led-running = &led_power;
|
||||
led-upgrade = &led_power;
|
||||
label-mac-device = ðernet;
|
||||
};
|
||||
|
||||
chosen {
|
||||
bootargs = "console=ttyS0,57600n8";
|
||||
};
|
||||
|
||||
leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
led_power: power {
|
||||
label = "re200-v1:green:power";
|
||||
gpios = <&gpio1 0 GPIO_ACTIVE_LOW>;
|
||||
};
|
||||
|
||||
lan {
|
||||
label = "re200-v1:green:lan";
|
||||
gpios = <&gpio2 0 GPIO_ACTIVE_LOW>;
|
||||
};
|
||||
|
||||
wlan {
|
||||
label = "re200-v1:green:wlan";
|
||||
gpios = <&gpio1 3 GPIO_ACTIVE_LOW>;
|
||||
};
|
||||
|
||||
qss {
|
||||
label = "re200-v1:green:qss";
|
||||
gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
|
||||
};
|
||||
|
||||
wlan2g_red {
|
||||
label = "re200-v1:red:wlan2g";
|
||||
gpios = <&gpio0 2 GPIO_ACTIVE_LOW>;
|
||||
};
|
||||
|
||||
wlan2g_green {
|
||||
label = "re200-v1:green:wlan2g";
|
||||
gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
|
||||
linux,default-trigger = "phy1tpt";
|
||||
};
|
||||
};
|
||||
|
||||
keys {
|
||||
compatible = "gpio-keys";
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <KEY_RESTART>;
|
||||
};
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <KEY_WPS_BUTTON>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "ephy", "wled", "rgmii1", "spi refclk";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
&spi0 {
|
||||
status = "okay";
|
||||
|
||||
flash@0 {
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0>;
|
||||
spi-max-frequency = <50000000>;
|
||||
|
||||
partitions {
|
||||
compatible = "fixed-partitions";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
uboot: partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x20000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@20000 {
|
||||
compatible = "tplink,firmware";
|
||||
label = "firmware";
|
||||
reg = <0x20000 0x7c0000>;
|
||||
};
|
||||
|
||||
partition@7e0000 {
|
||||
label = "userconfig";
|
||||
reg = <0x7e0000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
radio: partition@7f0000 {
|
||||
label = "radio";
|
||||
reg = <0x7f0000 0x10000>;
|
||||
read-only;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&gpio1 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&gpio2 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&gpio3 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ðernet {
|
||||
mtd-mac-address = <&uboot 0x1fc00>;
|
||||
};
|
||||
|
||||
&wmac {
|
||||
ralink,mtd-eeprom = <&radio 0x0>;
|
||||
mtd-mac-address = <&uboot 0x1fc00>;
|
||||
};
|
||||
|
||||
&pcie {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&pcie0 {
|
||||
mt76@0,0 {
|
||||
reg = <0x0000 0 0 0 0>;
|
||||
mediatek,mtd-eeprom = <&radio 0x8000>;
|
||||
mtd-mac-address = <&uboot 0x1fc00>;
|
||||
mtd-mac-address-increment = <2>;
|
||||
ieee80211-freq-limit = <5000000 6000000>;
|
||||
};
|
||||
};
|
@ -152,11 +152,9 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "rgmii1";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "rgmii1";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -110,12 +110,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "i2c", "rgmii1", "ephy", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
default {
|
||||
ralink,group = "i2c", "rgmii1", "ephy", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -139,12 +139,10 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "spi refclk", "rgmii1";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "spi refclk", "rgmii1";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -133,11 +133,9 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "wled", "i2c", "uartf", "wdt";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "wled", "i2c", "uartf", "wdt";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -94,11 +94,9 @@
|
||||
ralink,mtd-eeprom = <&factory 0x0>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "i2c", "uartf", "spi refclk", "ephy", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
default {
|
||||
ralink,group = "i2c", "uartf", "spi refclk", "ephy", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -74,11 +74,9 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "i2c", "uartf", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
default {
|
||||
ralink,group = "i2c", "uartf", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -82,12 +82,10 @@
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "i2c", "uartf", "wled", "spi refclk", "pa";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
default {
|
||||
ralink,group = "i2c", "uartf", "wled", "spi refclk", "pa";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -89,12 +89,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "rgmii1", "rgmii2", "ephy", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf", "rgmii1", "rgmii2", "ephy", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -128,12 +128,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -116,11 +116,9 @@
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "ephy", "wled", "i2c", "wdt", "pa", "spi refclk";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
default {
|
||||
ralink,group = "ephy", "wled", "i2c", "wdt", "pa", "spi refclk";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -129,11 +129,9 @@
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "ephy", "wled", "i2c";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
default {
|
||||
ralink,group = "ephy", "wled", "i2c";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -105,11 +105,9 @@
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "i2c", "ephy";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
default {
|
||||
ralink,group = "i2c", "ephy";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -114,11 +114,9 @@
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "ephy", "wled", "spi refclk", "i2c";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
default {
|
||||
ralink,group = "ephy", "wled", "spi refclk", "i2c";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -97,12 +97,10 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "i2c", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
default {
|
||||
ralink,group = "i2c", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -141,11 +141,9 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "spi refclk", "i2c", "ephy", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
default {
|
||||
ralink,group = "spi refclk", "i2c", "ephy", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -143,11 +143,9 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "spi refclk", "i2c", "ephy", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
default {
|
||||
ralink,group = "spi refclk", "i2c", "ephy", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -126,11 +126,9 @@
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "i2c", "ephy", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
default {
|
||||
ralink,group = "i2c", "ephy", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -105,11 +105,9 @@
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "ephy", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
default {
|
||||
ralink,group = "ephy", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -121,11 +121,9 @@
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "i2c", "ephy", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
default {
|
||||
ralink,group = "i2c", "ephy", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -121,11 +121,9 @@
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "i2c", "ephy", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
default {
|
||||
ralink,group = "i2c", "ephy", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -51,11 +51,9 @@
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "ephy", "wled", "pa", "i2c", "wdt", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
default {
|
||||
ralink,group = "ephy", "wled", "pa", "i2c", "wdt", "uartf";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -32,7 +32,7 @@
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio2 1 GPIO_ACTIVE_HIGH>;
|
||||
gpios = <&gpio2 1 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <KEY_RESTART>;
|
||||
};
|
||||
};
|
||||
@ -107,11 +107,9 @@
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "wled", "ephy";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "wled", "ephy";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -89,11 +89,9 @@
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "i2c";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
default {
|
||||
ralink,group = "i2c";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -94,11 +94,9 @@
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "ephy", "wled", "pa", "i2c", "wdt", "uartf", "spi refclk";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
default {
|
||||
ralink,group = "ephy", "wled", "pa", "i2c", "wdt", "uartf", "spi refclk";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -117,11 +117,9 @@
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "i2c", "spi refclk", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
default {
|
||||
ralink,group = "i2c", "spi refclk", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -121,11 +121,9 @@
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "i2c", "spi refclk", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
default {
|
||||
ralink,group = "i2c", "spi refclk", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -102,11 +102,9 @@
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "i2c", "spi refclk", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
default {
|
||||
ralink,group = "i2c", "spi refclk", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -115,11 +115,9 @@
|
||||
ralink,mtd-eeprom = <&factory 0>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
default {
|
||||
ralink,group = "i2c", "uartf", "spi refclk", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
default {
|
||||
ralink,group = "i2c", "uartf", "spi refclk", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -124,12 +124,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "wdt", "pa", "spi refclk", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "wdt", "pa", "spi refclk", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -124,12 +124,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "wdt", "pa", "spi refclk", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "wdt", "pa", "spi refclk", "wled";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -109,11 +109,9 @@
|
||||
mtd-mac-address = <&factory 0xe00c>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "wdt";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "wdt";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -121,11 +121,9 @@
|
||||
mtd-mac-address = <&factory 0xe000>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "wdt", "rgmii2", "jtag", "mdio";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "wdt", "rgmii2", "jtag", "mdio";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -165,12 +165,10 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "jtag", "rgmii2", "wdt";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "jtag", "rgmii2", "wdt";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -108,11 +108,9 @@
|
||||
mediatek,portmap = "llllw";
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "wdt", "jtag";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "wdt", "jtag";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -138,11 +138,9 @@
|
||||
mtd-mac-address = <&factory 0xe000>;
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "sdhci";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "sdhci";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -147,11 +147,9 @@
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "uart2", "uart3", "i2c";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "uart2", "uart3", "i2c";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
@ -158,12 +158,10 @@
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl {
|
||||
state_default: pinctrl0 {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uart2", "uart3", "rgmii2", "sdhci";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
&state_default {
|
||||
gpio {
|
||||
ralink,group = "i2c", "uart2", "uart3", "rgmii2", "sdhci";
|
||||
ralink,function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user