mirror of
https://github.com/linux-msm/cdba.git
synced 2026-02-25 13:11:56 -08:00
Merge pull request #77 from eberman-quic/master
ftdi_gpio: Turn on OUTPUT_ENABLE first
This commit is contained in:
@@ -311,6 +311,9 @@ static void *ftdi_gpio_open(struct device *dev)
|
||||
if (ftdi_gpio->options->gpios[GPIO_POWER_KEY].present)
|
||||
dev->has_power_key = true;
|
||||
|
||||
if (ftdi_gpio->options->gpios[GPIO_OUTPUT_ENABLE].present)
|
||||
ftdi_gpio_toggle_io(ftdi_gpio, GPIO_OUTPUT_ENABLE, 1);
|
||||
|
||||
ftdi_gpio_device_power(ftdi_gpio, 0);
|
||||
|
||||
if (dev->usb_always_on)
|
||||
@@ -318,9 +321,6 @@ static void *ftdi_gpio_open(struct device *dev)
|
||||
else
|
||||
ftdi_gpio_device_usb(ftdi_gpio, 0);
|
||||
|
||||
if (ftdi_gpio->options->gpios[GPIO_OUTPUT_ENABLE].present)
|
||||
ftdi_gpio_toggle_io(ftdi_gpio, GPIO_OUTPUT_ENABLE, 1);
|
||||
|
||||
usleep(500000);
|
||||
|
||||
return ftdi_gpio;
|
||||
|
||||
Reference in New Issue
Block a user