Hi, On Mon, May 18, 2015 at 7:22 PM, Matt Goring <matt.gor...@googlemail.com> wrote: > Hello, this is my first submission, please excuse me if I have the wrong > mailing list, or missed a mailing rule.
No need for formalities, just write it like you would write a commit log. > > This patch is to add support for the Plusnet 2704N Router (BCM6318), on the > current trunk. > This will most possibly add support for the Sagem 2704N (Ver 1) and the > TP-Link-TD-W8960N (Ver 5) due to the same hardware, but unconfirmed. > ADSL does not work (same with all Broadcom devices) and the Fibre (via > copper) is purposely not configured. Otherwise you will loose a Ethernet > port. If it has a dedicated wan port (even if it is part of the switch), it should be configured as a wan port by default IMHO. > The openwrt image will not work out-the-box for this Plusnet router. So I > will create a wiki page if this patch is accepted. Put these after a tear-off line ("--- ") so they don't become part of the commit log. > > Signed-off-by: Matt Goring <matt.goring at googlemail.com> > diff --git > a/build_dir/target-mips_mips32_uClibc-0.9.33.2/linux-brcm63xx_generic/linux-3.18.11/arch/mips/bcm63xx/boards/board_bcm963xx.c > > b/build_dir/target-mips_mips32_uClibc-0.9.33.2/linux-brcm63xx_generic/linux-3.18.11/arch/mips/bcm63xx/boards/board_bcm963xx.c You seem to be using git, please consider using git send-email to send the patch inline. > index 6b6cfc0..a0ef569 100644 > --- > a/build_dir/target-mips_mips32_uClibc-0.9.33.2/linux-brcm63xx_generic/linux-3.18.11/arch/mips/bcm63xx/boards/board_bcm963xx.c > +++ > b/build_dir/target-mips_mips32_uClibc-0.9.33.2/linux-brcm63xx_generic/linux-3.18.11/arch/mips/bcm63xx/boards/board_bcm963xx.c This won't apply, you need to add a patch for the kernel, see https://patchwork.ozlabs.org/patch/470305/ for an example. > @@ -2401,6 +2401,7 @@ static struct of_device_id const bcm963xx_boards_dt[] > = { > { .compatible = "brcm,bcm96318ref", .data = &board_96318ref, }, > { .compatible = "brcm,bcm96318ref_p300", .data = > &board_96318ref_p300, }, > { .compatible = "d-link,dsl-275xb-d", .data = &board_dsl_2751b_d1, }, > + { .compatible = "plusnet,f@st2704n", .data = &board_96318ref, }, If the OEM is sagem, it should stay sagem. Also this device does not seem to have any USB ports, so don't reuse a random board_<foo> file, add a new one. > diff --git a/target/linux/brcm63xx/dts/fast2704n.dts > b/target/linux/brcm63xx/dts/fast2704n.dts > new file mode 100755 > index 0000000..08bc58b > --- /dev/null > +++ b/target/linux/brcm63xx/dts/fast2704n.dts > @@ -0,0 +1,70 @@ > +/dts-v1/; > + > +/include/ "bcm6318.dtsi" > + > +/ { > + model = "Plusnet F@ST2704N"; > + compatible = "plusnet,f@st2704n", "brcm,bcm6318"; > + > + gpio-keys-polled { > + compatible = "gpio-keys-polled"; > + #address-cells = <1>; > + #size-cells = <0>; > + poll-interval = <20>; > + debounce-interval = <60>; > + > + reset { > + label = "reset"; > + gpios = <&gpio1 2 1>; > + linux,code = <0x198>; > + }; > + wps { > + label = "wps"; > + gpios = <&gpio1 1 1>; > + linux,code = <0x211>; > + }; Please order these by their gpio numbers. > + }; > + > + /* Wireless LAN led is controlled independently */ Drop this comment, it doesn't really add much information. > + > + gpio-leds { > + compatible = "gpio-leds"; > + > + wps_green { > + label = "F@ST2704N:green:wps"; > + gpios = <&gpio0 2 1>; > + }; > + inet_red { > + label = "F@ST2704N:red:inet"; > + gpios = <&gpio0 9 1>; > + }; > + inet_green { > + label = "F@ST2704N:green:inet"; > + gpios = <&gpio0 8 1>; > + }; > + dsl_green { > + label = "F@ST2704N:green:dsl"; > + gpios = <&gpio0 10 1>; > + }; > + lan4_green { > + label = "F@ST2704N:green:lan4"; > + gpios = <&gpio0 7 1>; > + }; > + lan3_green { > + label = "F@ST2704N:green:lan3"; > + gpios = <&gpio0 6 1>; > + }; > + lan2_green { > + label = "F@ST2704N:green:lan2"; > + gpios = <&gpio0 5 1>; > + }; > + lan1_green { > + label = "F@ST2704N:green:lan1"; > + gpios = <&gpio0 4 1>; > + }; > + power_red { > + label = "F@ST2704N:red:power"; > + gpios = <&gpio0 11 1>; > + }; Please order these by their gpio numbers. > + }; > +}; Regards Jonas _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel