On Fri, Dec 6, 2013 at 1:07 AM, Tim Harvey <thar...@gateworks.com> wrote: > Signed-off-by: Tim Harvey <thar...@gateworks.com> > --- > .../cns3xxx/files/arch/arm/mach-cns3xxx/laguna.c | 30 > ++++++++++++++++++++++ > 1 file changed, 30 insertions(+) > > diff --git a/target/linux/cns3xxx/files/arch/arm/mach-cns3xxx/laguna.c > b/target/linux/cns3xxx/files/arch/arm/mach-cns3xxx/laguna.c > index 267b4c1..4903749 100644 > --- a/target/linux/cns3xxx/files/arch/arm/mach-cns3xxx/laguna.c > +++ b/target/linux/cns3xxx/files/arch/arm/mach-cns3xxx/laguna.c > @@ -697,6 +697,21 @@ static struct gpio laguna_gpio_gw2387[] = { > { 113, GPIOF_IN , "DIO5" }, > }; > > +static struct gpio laguna_gpio_gw2385[] = { > + { 0, GPIOF_IN , "*GSC_IRQ#" }, > + { 1, GPIOF_OUT_INIT_HIGH, "*USB_HST_VBUS_EN" }, > + { 2, GPIOF_IN , "*USB_HST_FAULT#" }, > + { 5, GPIOF_IN , "*USB_OTG_FAULT#" }, > + { 6, GPIOF_OUT_INIT_LOW , "*USB_HST_PCI_SEL" }, > + { 7, GPIOF_OUT_INIT_LOW , "*GSM_SEL0" }, > + { 8, GPIOF_OUT_INIT_LOW , "*GSM_SEL1" }, > + { 9, GPIOF_OUT_INIT_LOW , "*SER_EN" }, > + { 10, GPIOF_IN, "*USER_PB#" }, > + { 11, GPIOF_OUT_INIT_HIGH, "*PERST#" }, > + { 100, GPIOF_IN , "*USER_PB#" }, > + { 103, GPIOF_OUT_INIT_HIGH, "V5_EN" }, > +}; > + > static struct gpio laguna_gpio_gw2384[] = { > { 0, GPIOF_IN , "*GSC_IRQ#" }, > { 1, GPIOF_OUT_INIT_HIGH, "*USB_HST_VBUS_EN" }, > @@ -953,6 +968,21 @@ static int __init laguna_model_setup(void) > > laguna_register_gpio(ARRAY_AND_SIZE(laguna_gpio_gw2387)); > // configure LED's > laguna_gpio_leds_data.num_leds = 2; > + } else if (strncmp(laguna_info.model, "GW2385", 6) == 0) { > + // configure GPIO's > + > laguna_register_gpio(ARRAY_AND_SIZE(laguna_gpio_gw2385)); > + // configure LED's > + laguna_gpio_leds[0].gpio = 115; > + laguna_gpio_leds[1].gpio = 12; > + laguna_gpio_leds[1].name = "red"; > + laguna_gpio_leds[1].active_low = 0, > + laguna_gpio_leds[2].gpio = 14; > + laguna_gpio_leds[2].name = "green"; > + laguna_gpio_leds[2].active_low = 0, > + laguna_gpio_leds[3].gpio = 15; > + laguna_gpio_leds[3].name = "blue"; > + laguna_gpio_leds[3].active_low = 0, > + laguna_gpio_leds_data.num_leds = 4; > } else if (strncmp(laguna_info.model, "GW2384", 6) == 0) { > // configure GPIO's > > laguna_register_gpio(ARRAY_AND_SIZE(laguna_gpio_gw2384)); > -- > 1.8.4.2 >
Imre, I have seen no objections to this patch. As you are the maintainer of cns3xxx can you please either commit it or give an ack so someone else can commit it? Thanks, Tim _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel