Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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
- Loading branch information
John Crispin
committed
Oct 6, 2014
1 parent
7ab5357
commit b04bb3e
Showing
8 changed files
with
153 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -52,6 +52,7 @@ platform_check_image() { | |
hw550-3g | \ | ||
hg255d | \ | ||
hlk-rm04 | \ | ||
ht-tm02 | \ | ||
ip2202 | \ | ||
m3 | \ | ||
m4 | \ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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>; | ||
}; | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
# | ||
# Copyright (C) 2013 OpenWrt.org | ||
# | ||
# This is free software, licensed under the GNU General Public License v2. | ||
# See /LICENSE for more information. | ||
# | ||
|
||
|
||
define Profile/HT-TM02 | ||
NAME:=HOOTOO HT-TM02 | ||
PACKAGES:=\ | ||
wpad-mini \ | ||
kmod-ledtrig-netdev kmod-ledtrig-timer kmod-leds-gpio kmod-ledtrig-default-on \ | ||
kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-usb-net usbutils \ | ||
kmod-scsi-core kmod-scsi-generic kmod-fs-ext4 \ | ||
kmod-usb-storage kmod-usb-storage-extras block-mount \ | ||
kmod-usb-serial kmod-usb-serial-ftdi kmod-gpio-button-hotplug \ | ||
kmod-nls-cp437 kmod-nls-iso8859-1 kmod-nls-utf8 luci luci-mod-admin-full \ | ||
kmod-app-samba luci-theme-openwrt luci-proto-relay relayd nano \ | ||
fstools | ||
endef | ||
|
||
define Profile/HT-TM02/Description | ||
Package set for HOOTOO HT-TM02 board | ||
endef | ||
|
||
$(eval $(call Profile,HT-TM02)) | ||
|