diff options
author | John Crispin <john@openwrt.org> | 2014-10-06 04:52:07 +0000 |
---|---|---|
committer | John Crispin <john@openwrt.org> | 2014-10-06 04:52:07 +0000 |
commit | b04bb3eea71338214ed83671f026e3e2625d23e8 (patch) | |
tree | 4c4369fcfa51a9951795dd86ba1b74349be6823a /target/linux/ramips/dts | |
parent | 7ab5357280ba8d15ebb9a7b1121a754b1c473fd1 (diff) | |
download | upstream-b04bb3eea71338214ed83671f026e3e2625d23e8.tar.gz upstream-b04bb3eea71338214ed83671f026e3e2625d23e8.tar.bz2 upstream-b04bb3eea71338214ed83671f026e3e2625d23e8.zip |
ramips: Support for RAMIPS based Tripmate HT-TM02 board
Provides support for the Tripmate HT-TM02 personal router including LEDs and
reset button. “Mode” switch is not supported. New profile includes full set
of packages required to enable LEDs, USB, and LUCI. Patches were applied
against trunk snapshot r42649. Functionality has been tested in AP, basic wifi
client, wifi router, and routed client modes - all good.
Signed-off-by: Ron Curry <wingspinner@gmail.com>
SVN-Revision: 42785
Diffstat (limited to 'target/linux/ramips/dts')
-rw-r--r-- | target/linux/ramips/dts/HT-TM02.dts | 104 |
1 files changed, 104 insertions, 0 deletions
diff --git a/target/linux/ramips/dts/HT-TM02.dts b/target/linux/ramips/dts/HT-TM02.dts new file mode 100644 index 0000000000..1f456f0546 --- /dev/null +++ b/target/linux/ramips/dts/HT-TM02.dts @@ -0,0 +1,104 @@ +/dts-v1/; + +/include/ "rt5350.dtsi" + +/ { + compatible = "HT-TM02", "ralink,rt5350-soc"; + model = "HOOTOO HT-TM02"; + + palmbus@10000000 { + + gpio0: gpio@600 { + status = "okay"; + }; + + spi@b00 { + status = "okay"; + m25p80@0 { + #address-cells = <1>; + #size-cells = <1>; + compatible = "mx25l6405d"; + 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>; + }; + }; + }; + }; + + pinctrl { + state_default: pinctrl0 { + gpio { + ralink,group = "i2c", "jtag", "uartf"; + ralink,function = "gpio"; + }; + }; + }; + + ethernet@10100000 { + mtd-mac-address = <&factory 0x4>; + }; + + esw@10110000 { + ralink,portmap = <0x3f>; + }; + + wmac@10180000 { + ralink,mtd-eeprom = <&factory 0>; + }; + + ehci@101c0000 { + status = "okay"; + }; + + ohci@101c1000 { + status = "okay"; + }; + + gpio-leds { + compatible = "gpio-leds"; + wifi { + label = "ht-tm02:blue:wifi"; + gpios = <&gpio0 7 1>; + }; + status { + label = "ht-tm02:yellow:status"; + gpios = <&gpio0 12 1>; + }; + + }; + + gpio-keys-polled { + compatible = "gpio-keys-polled"; + #address-cells = <1>; + #size-cells = <0>; + poll-interval = <20>; + wps { + label = "reset"; + gpios = <&gpio0 10 1>; + linux,code = <0x198>; + }; + }; +}; |