Well if you need this that badly, you can patch it yourself :) Checkout the git repository: git clone git://git.openwrt.org/openwrt.git
download the patches and apply them to the local git repo. the command for that is: git apply 'example.patch' (make sure that you are in the openwrt directory) I think you have to apply 4 patches since this one is 1/4. Sorry for the earlier message that was incomplete. -Martijn 2013/11/8 Martijn Zilverschoon <thefriedzom...@gmail.com>: > Well if you need this that badly, you can patch it yourself :) > > git clone git://git.openwrt.org/openwrt.git > > > 2013/11/8 Weedy <weedy2...@gmail.com>: >> Can this pretty please not die to bitrot? >> I need this merged so badly ;_; >> >> >> On Thu, Oct 31, 2013 at 7:33 PM, Marcin Jurkowski <marci...@gmail.com> >> wrote: >>> >>> This adds kernel support support for Sagemcom F@st 2704 wireless ADSL >>> router. >>> It's a BCM6328-based 802.11n wireless router with USB port and ADSL2+ >>> modem equipped with 64 MiB RAM and 8 MiB flash. >>> --- >>> .../brcm63xx/patches-3.10/536-board_fast2704.patch | 133 >>> +++++++++++++++++++++ >>> 1 file changed, 133 insertions(+) >>> create mode 100644 >>> target/linux/brcm63xx/patches-3.10/536-board_fast2704.patch >>> >>> diff --git a/target/linux/brcm63xx/patches-3.10/536-board_fast2704.patch >>> b/target/linux/brcm63xx/patches-3.10/536-board_fast2704.patch >>> new file mode 100644 >>> index 0000000..db34932 >>> --- /dev/null >>> +++ b/target/linux/brcm63xx/patches-3.10/536-board_fast2704.patch >>> @@ -0,0 +1,133 @@ >>> +--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c >>> ++++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c >>> +@@ -1477,6 +1477,122 @@ static struct board_info __initdata boar >>> + }, >>> + }; >>> + >>> ++static struct board_info __initdata board_FAST2704V2 = { >>> ++ .name = "F@ST2704V2", >>> ++ .expected_cpu_id = 0x6328, >>> ++ >>> ++ .has_uart0 = 1, >>> ++ .has_pci = 1, >>> ++ .has_ohci0 = 1, >>> ++ .has_ehci0 = 1, >>> ++ .has_usbd = 1, >>> ++ >>> ++ .has_enetsw = 1, >>> ++ >>> ++ .enetsw = { >>> ++ .used_ports = { >>> ++ [0] = { >>> ++ .used = 1, >>> ++ .phy_id = 1, >>> ++ .name = "Port 1", >>> ++ }, >>> ++ [1] = { >>> ++ .used = 1, >>> ++ .phy_id = 2, >>> ++ .name = "Port 2", >>> ++ }, >>> ++ [2] = { >>> ++ .used = 1, >>> ++ .phy_id = 3, >>> ++ .name = "Port 3", >>> ++ }, >>> ++ [3] = { >>> ++ .used = 1, >>> ++ .phy_id = 4, >>> ++ .name = "Port 4", >>> ++ }, >>> ++ }, >>> ++ }, >>> ++ >>> ++ .leds = { >>> ++ /* front LEDs */ >>> ++ { >>> ++ .name = >>> "F@ST2704V2:green:power", >>> ++ .gpio = 4, >>> ++ .active_low = 1, >>> ++ .default_trigger = "default-on", >>> ++ }, >>> ++ { >>> ++ .name = "F@ST2704V2:red:power", >>> ++ .gpio = 5, >>> ++ .active_low = 1, >>> ++ }, >>> ++ { >>> ++ .name = "F@ST2704V2:red:inet", >>> ++ .gpio = 2, >>> ++ .active_low = 1, >>> ++ }, >>> ++ { >>> ++ .name = "F@ST2704V2:green:dsl", >>> ++ .gpio = 3, >>> ++ .active_low = 1, >>> ++ }, >>> ++ { >>> ++ .name = "F@ST2704V2:green:inet", >>> ++ .gpio = 11, >>> ++ .active_low = 1, >>> ++ }, >>> ++ { >>> ++ .name = "F@ST2704V2:green:usb", >>> ++ .gpio = 1, >>> ++ .active_low = 1, >>> ++ }, >>> ++ >>> ++ /* side button LEDs */ >>> ++ { >>> ++ .name = "F@ST2704V2:green:wps", >>> ++ .gpio = 10, >>> ++ .active_low = 1, >>> ++ }, >>> ++ >>> ++ /* FIXME: can't control gpio0 line in "out" state, needs >>> further investigation */ >>> ++ /* >>> ++ { >>> ++ .name = >>> "F@ST2704V2:green:rfkill", >>> ++ .gpio = 0, >>> ++ .active_low = 1, >>> ++ }, >>> ++ */ >>> ++ >>> ++ }, >>> ++ .buttons = { >>> ++ { >>> ++ .desc = "reset", >>> ++ .gpio = 23, >>> ++ .active_low = 1, >>> ++ .type = EV_KEY, >>> ++ .code = KEY_RESTART, >>> ++ .debounce_interval = >>> BCM963XX_KEYS_DEBOUNCE_INTERVAL, >>> ++ }, >>> ++ { >>> ++ .desc = "wps", >>> ++ .gpio = 24, >>> ++ .active_low = 1, >>> ++ .type = EV_KEY, >>> ++ .code = KEY_WPS_BUTTON, >>> ++ .debounce_interval = >>> BCM963XX_KEYS_DEBOUNCE_INTERVAL, >>> ++ }, >>> ++ { >>> ++ .desc = "rfkill", >>> ++ .gpio = 15, >>> ++ .active_low = 1, >>> ++ .type = EV_KEY, >>> ++ .code = KEY_WLAN, >>> ++ .debounce_interval = >>> BCM963XX_KEYS_DEBOUNCE_INTERVAL, >>> ++ }, >>> ++ }, >>> ++}; >>> ++ >>> + static struct board_info __initdata board_rta1025w_16 = { >>> + .name = "RTA1025W_16", >>> + .expected_cpu_id = 0x6348, >>> +@@ -3810,6 +3926,7 @@ static const struct board_info __initcon >>> + &board_963281TAN, >>> + &board_963281T_TEF, >>> + &board_dsl_274xb_f1, >>> ++ &board_FAST2704V2, >>> + #endif >>> + #ifdef CONFIG_BCM63XX_CPU_6338 >>> + &board_96338gw, >>> -- >>> 1.8.1.5 >>> _______________________________________________ >>> openwrt-devel mailing list >>> openwrt-devel@lists.openwrt.org >>> https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel >> >> >> >> _______________________________________________ >> openwrt-devel mailing list >> openwrt-devel@lists.openwrt.org >> https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel >> _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel