aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ramips/dts/HT-TM02.dts
diff options
context:
space:
mode:
authorJohn Crispin <john@openwrt.org>2015-01-08 20:26:20 +0000
committerJohn Crispin <john@openwrt.org>2015-01-08 20:26:20 +0000
commit2120e48e758e68aa129f39e59d5dc72bfc648982 (patch)
tree570f17a352b7d6f5419a18d2d86611b531ed5c4c /target/linux/ramips/dts/HT-TM02.dts
parent5ea31bbc582c745abea2a54ccfd341fade1207cd (diff)
downloadupstream-2120e48e758e68aa129f39e59d5dc72bfc648982.tar.gz
upstream-2120e48e758e68aa129f39e59d5dc72bfc648982.tar.bz2
upstream-2120e48e758e68aa129f39e59d5dc72bfc648982.zip
ramips: Fix HooToo HT-TM02 support.
- Fix LED definitions. - Add mode-switch slider definition (at GPIO 14). - Remove unneeded VLAN now that the ethernet driver is fixed and TCP packets get passed correctly now. (This router only has one port.) - Fix LAN port MAC address, which is defined in the factory partition as WLAN MAC address + 1. - Fix board name, as the company name is HooToo and not HOOTOO. - Remove unnecessary packages from the profile. (The end-user is supposed to use mechanisms such as the ImageBuilder in order to add his own set of packages to his own images... while the precompiled images should just contain the core set of packages needed to run the base functions of a wireless router.) Signed-off-by: Vittorio Gambaletta <openwrt@vittgam.net> SVN-Revision: 43883
Diffstat (limited to 'target/linux/ramips/dts/HT-TM02.dts')
-rw-r--r--target/linux/ramips/dts/HT-TM02.dts32
1 files changed, 16 insertions, 16 deletions
diff --git a/target/linux/ramips/dts/HT-TM02.dts b/target/linux/ramips/dts/HT-TM02.dts
index 1f456f0546..40d9e019b0 100644
--- a/target/linux/ramips/dts/HT-TM02.dts
+++ b/target/linux/ramips/dts/HT-TM02.dts
@@ -4,14 +4,12 @@
/ {
compatible = "HT-TM02", "ralink,rt5350-soc";
- model = "HOOTOO HT-TM02";
+ model = "HooToo HT-TM02";
palmbus@10000000 {
-
- gpio0: gpio@600 {
+ gpio0: gpio@600 {
status = "okay";
- };
-
+ };
spi@b00 {
status = "okay";
m25p80@0 {
@@ -21,25 +19,21 @@
reg = <0 0>;
linux,modalias = "m25p80", "mx25l6405d";
spi-max-frequency = <10000000>;
-
partition@0 {
label = "u-boot";
reg = <0x0 0x30000>;
read-only;
};
-
partition@30000 {
label = "u-boot-env";
reg = <0x30000 0x10000>;
read-only;
};
-
factory: partition@40000 {
label = "factory";
reg = <0x40000 0x10000>;
read-only;
};
-
partition@50000 {
label = "firmware";
reg = <0x50000 0x7b0000>;
@@ -58,11 +52,11 @@
};
ethernet@10100000 {
- mtd-mac-address = <&factory 0x4>;
+ mtd-mac-address = <&factory 0x28>;
};
esw@10110000 {
- ralink,portmap = <0x3f>;
+ ralink,portmap = <0x10>;
};
wmac@10180000 {
@@ -79,12 +73,12 @@
gpio-leds {
compatible = "gpio-leds";
- wifi {
- label = "ht-tm02:blue:wifi";
+ wlan {
+ label = "ht-tm02:blue:wlan";
gpios = <&gpio0 7 1>;
};
- status {
- label = "ht-tm02:yellow:status";
+ lan {
+ label = "ht-tm02:green:lan";
gpios = <&gpio0 12 1>;
};
@@ -95,10 +89,16 @@
#address-cells = <1>;
#size-cells = <0>;
poll-interval = <20>;
- wps {
+ reset {
label = "reset";
gpios = <&gpio0 10 1>;
linux,code = <0x198>;
};
+ modeswitch {
+ label = "modeswitch";
+ gpios = <&gpio0 14 1>;
+ linux,code = <0x100>;
+ linux,input-type = <5>;
+ };
};
};