From: blogic Date: Sun, 13 Feb 2011 16:01:07 +0000 (+0000) Subject: [lantiq] X-Git-Tag: fast2504n-3.10.28-merged~9716 X-Git-Url: https://git.enpas.org/?a=commitdiff_plain;ds=sidebyside;h=4dab62b294f9af718b16641d6ba61eb15c96a536;p=openwrt.git [lantiq] * fixes dwc_otg init when power gpio is set to -1 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25521 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- diff --git a/target/linux/lantiq/patches/700-dwc_otg.patch b/target/linux/lantiq/patches/700-dwc_otg.patch index 71931555fe..f663062047 100644 --- a/target/linux/lantiq/patches/700-dwc_otg.patch +++ b/target/linux/lantiq/patches/700-dwc_otg.patch @@ -6335,16 +6335,16 @@ +static int __devinit +dwc_otg_driver_probe(struct platform_device *_dev) +{ -+ int retval = 0; -+ dwc_otg_device_t *dwc_otg_device; -+ int32_t snpsid; ++ int retval = 0; ++ dwc_otg_device_t *dwc_otg_device; ++ int pin = (int)_dev->dev.platform_data; ++ int32_t snpsid; + struct resource *res; + gusbcfg_data_t usbcfg = {.d32 = 0}; + + // GPIOs -+ if(_dev->dev.platform_data >= 0) ++ if(pin >= 0) + { -+ int pin = (int)_dev->dev.platform_data; + gpio_request(pin, "usb_power"); + gpio_direction_output(pin, 1); + gpio_set_value(pin, 1);