1
0
mirror of https://git.openwrt.org/openwrt/openwrt.git synced 2024-10-19 14:08:17 +02:00

lantiq: several a803 related fixes

based on work from Matti Laasko that he posted in the wiki

Signed-off-by: John Crispin <blogic@openwrt.or

SVN-Revision: 37704
This commit is contained in:
John Crispin 2013-08-05 10:42:00 +00:00
parent 553a469728
commit 288adb6634
4 changed files with 16 additions and 10 deletions

@ -29,7 +29,7 @@ case "$FIRMWARE" in
"RT2860.eeprom" ) "RT2860.eeprom" )
local board=$(lantiq_board_id) local board=$(lantiq_board_id)
case $board in case $board in
ARV7525PW|ARV752DPW) ARV7525PW|ARV752DPW|ARV752DPW22)
rt2x00_eeprom_extract "board_config" 1040 512 rt2x00_eeprom_extract "board_config" 1040 512
;; ;;
*) *)

@ -58,7 +58,7 @@ ACMP252|GIGASX76X)
;; ;;
# ar8316 # ar8316
ARV4519PW|ARV7518PW) ARV4519PW|ARV7518PW|ARV752DPW22)
ucidef_set_interface_lan "eth0.1" ucidef_set_interface_lan "eth0.1"
ucidef_add_switch "switch0" "1" "1" ucidef_add_switch "switch0" "1" "1"
ucidef_add_switch_vlan "switch0" "1" "0t 2 3 4 5" ucidef_add_switch_vlan "switch0" "1" "0t 2 3 4 5"

@ -31,19 +31,19 @@
partition@0 { partition@0 {
label = "uboot"; label = "uboot";
reg = <0x00000 0x10000>; reg = <0x00000 0x30000>;
read-only; read-only;
}; };
partition@10000 { partition@10000 {
label = "uboot_env"; label = "uboot_env";
reg = <0x10000 0x10000>; reg = <0x30000 0x10000>;
read-only; read-only;
}; };
partition@20000 { partition@20000 {
label = "linux"; label = "linux";
reg = <0x20000 0x7d0000>; reg = <0x40000 0x7b0000>;
}; };
partition@7f0000 { partition@7f0000 {
@ -86,26 +86,32 @@
lantiq,output = <0>; lantiq,output = <0>;
}; };
pci_in { pci_in {
lantiq,groups = "req1", "req2"; lantiq,groups = "req1";
lantiq,function = "pci"; lantiq,function = "pci";
lantiq,open-drain = <1>;
lantiq,pull = <2>; lantiq,pull = <2>;
lantiq,output = <0>; lantiq,output = <0>;
}; };
pci_out { pci_out {
lantiq,groups = "gnt1"; lantiq,groups = "gnt1";
lantiq,function = "pci"; lantiq,function = "pci";
lantiq,open-drain = <1>;
lantiq,output = <1>; lantiq,output = <1>;
}; };
pci_rst { pci_rst {
lantiq,pins = "io21"; lantiq,pins = "io21";
lantiq,pull = <2>; lantiq,open-drain = <1>;
lantiq,output = <1>; lantiq,output = <1>;
}; };
leds { leds {
lantiq,pins = "io3", "io5", "io6", "io8"; lantiq,pins = "io3", "io5", "io6", "io8";
lantiq,open-drain = <1>;
lantiq,output = <1>; lantiq,output = <1>;
}; };
buttons {
lantiq,pins = "io11", "io12", "io13", "io28";
lantiq,pull = <2>;
lantiq,output = <0>;
};
}; };
}; };
@ -115,7 +121,7 @@
}; };
etop@E180000 { etop@E180000 {
phy-mode = "rmii"; phy-mode = "mii";
}; };
pci@E105400 { pci@E105400 {

@ -116,7 +116,7 @@ $(eval $(call Profile,ARV752DPW))
define Profile/ARV752DPW22 define Profile/ARV752DPW22
NAME:=Easybox 803 - ARV752DPW22 NAME:=Easybox 803 - ARV752DPW22
PACKAGES:=kmod-usb2 kmod-usb-uhci kmod-ltq-hcd-danube kmod-ledtrig-usbdev \ PACKAGES:=kmod-usb2-pci kmod-usb-uhci kmod-ltq-hcd-danube kmod-ledtrig-usbdev \
kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \ kmod-ltq-adsl-danube-mei kmod-ltq-adsl-danube \
kmod-ltq-adsl-danube-fw-b kmod-ltq-atm-danube \ kmod-ltq-adsl-danube-fw-b kmod-ltq-atm-danube \
ltq-adsl-app ppp-mod-pppoa \ ltq-adsl-app ppp-mod-pppoa \