forked from openwrt/openwrt
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ramips: Add support for Phicomm PSG1208
This patch adds support for Phicomm PSG1208.This is a router with MT7620A SoC with 8M flash and 64M ram. The WPS led is uesd as status_led because the power light can't be controlled with GPIO. It seems that the 5g wifi led is connected to MT7612E and it can't be controlled with GPIO too. Signed-off-by: Chuanhong Guo <[email protected]> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48721 3c298f89-4303-0410-b956-a3cf2f4a3e73
- Loading branch information
John Crispin
committed
Feb 15, 2016
1 parent
6ed3133
commit ffaee94
Showing
8 changed files
with
142 additions
and
1 deletion.
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 |
---|---|---|
|
@@ -84,6 +84,7 @@ platform_check_image() { | |
nw718|\ | ||
oy-0001|\ | ||
pbr-m1|\ | ||
psg1208|\ | ||
psr-680w|\ | ||
px-4885|\ | ||
re6500|\ | ||
|
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,114 @@ | ||
/dts-v1/; | ||
|
||
/include/ "mt7620a.dtsi" | ||
|
||
/ { | ||
compatible = "PSG1208", "ralink,mt7620a-soc"; | ||
model = "Phicomm PSG1208"; | ||
|
||
palmbus@10000000 { | ||
gpio1: gpio@638 { | ||
status = "okay"; | ||
}; | ||
|
||
gpio3: gpio@688 { | ||
status = "okay"; | ||
}; | ||
|
||
spi@b00 { | ||
status = "okay"; | ||
|
||
m25p80@0 { | ||
#address-cells = <1>; | ||
#size-cells = <1>; | ||
compatible = "jedec,spi-nor"; | ||
reg = <0 0>; | ||
linux,modalias = "m25p80", "en25q64"; | ||
spi-max-frequency = <10000000>; | ||
|
||
partition@0 { | ||
label = "u-boot"; | ||
reg = <0x0 0x30000>; | ||
read-only; | ||
}; | ||
|
||
partition@20000 { | ||
label = "u-boot-env"; | ||
reg = <0x30000 0x10000>; | ||
read-only; | ||
}; | ||
|
||
factory: partition@30000 { | ||
label = "factory"; | ||
reg = <0x40000 0x10000>; | ||
read-only; | ||
}; | ||
|
||
partition@40000 { | ||
label = "firmware"; | ||
reg = <0x50000 0x7b0000>; | ||
}; | ||
}; | ||
}; | ||
}; | ||
|
||
pinctrl { | ||
state_default: pinctrl0 { | ||
gpio { | ||
ralink,group = "i2c", "uartf", "rgmii1", "rgmii2", "ephy", "wled", "nd_sd"; | ||
ralink,function = "gpio"; | ||
}; | ||
}; | ||
}; | ||
|
||
ethernet@10100000 { | ||
pinctrl-names = "default"; | ||
pinctrl-0 = <&ephy_pins>; | ||
mtd-mac-address = <&factory 0x4>; | ||
mediatek,portmap = "llllw"; | ||
}; | ||
|
||
pcie@10140000 { | ||
status = "okay"; | ||
|
||
pcie-bridge { | ||
mt76@0,0 { | ||
reg = <0x0000 0 0 0 0>; | ||
device_type = "pci"; | ||
mediatek,mtd-eeprom = <&factory 0x8000>; | ||
mediatek,2ghz = <0>; | ||
}; | ||
}; | ||
}; | ||
|
||
wmac@10180000 { | ||
ralink,mtd-eeprom = <&factory 0>; | ||
}; | ||
|
||
gpio-leds { | ||
compatible = "gpio-leds"; | ||
|
||
wan { | ||
label = "psg1208:white:wps"; | ||
gpios = <&gpio1 15 1>; | ||
}; | ||
|
||
wlan { | ||
label = "psg1208:white:wlan2g"; | ||
gpios = <&gpio3 0 1>; | ||
}; | ||
}; | ||
|
||
gpio-keys-polled { | ||
compatible = "gpio-keys-polled"; | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
poll-interval = <20>; | ||
|
||
reset { | ||
label = "reset"; | ||
gpios = <&gpio0 1 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,16 @@ | ||
# | ||
# Copyright (C) 2016 OpenWrt.org | ||
# | ||
# This is free software, licensed under the GNU General Public License v2. | ||
# See /LICENSE for more information. | ||
# | ||
|
||
define Profile/PSG1208 | ||
NAME:=Phicomm PSG1208 | ||
PACKAGES:=kmod-mt76 | ||
endef | ||
|
||
define Profile/PSG1208/Description | ||
Default package set for Phicomm PSG1208. | ||
endef | ||
$(eval $(call Profile,PSG1208)) |