|
@@ -171,29 +171,22 @@ static int __devinit l4f00242t03_probe(struct spi_device *spi)
|
|
|
|
|
|
priv->spi = spi;
|
|
|
|
|
|
- ret = gpio_request(pdata->reset_gpio, "lcd l4f00242t03 reset");
|
|
|
+ ret = gpio_request_one(pdata->reset_gpio, GPIOF_OUT_INIT_HIGH,
|
|
|
+ "lcd l4f00242t03 reset");
|
|
|
if (ret) {
|
|
|
dev_err(&spi->dev,
|
|
|
"Unable to get the lcd l4f00242t03 reset gpio.\n");
|
|
|
goto err;
|
|
|
}
|
|
|
|
|
|
- ret = gpio_direction_output(pdata->reset_gpio, 1);
|
|
|
- if (ret)
|
|
|
- goto err2;
|
|
|
-
|
|
|
- ret = gpio_request(pdata->data_enable_gpio,
|
|
|
- "lcd l4f00242t03 data enable");
|
|
|
+ ret = gpio_request_one(pdata->data_enable_gpio, GPIOF_OUT_INIT_LOW,
|
|
|
+ "lcd l4f00242t03 data enable");
|
|
|
if (ret) {
|
|
|
dev_err(&spi->dev,
|
|
|
"Unable to get the lcd l4f00242t03 data en gpio.\n");
|
|
|
goto err2;
|
|
|
}
|
|
|
|
|
|
- ret = gpio_direction_output(pdata->data_enable_gpio, 0);
|
|
|
- if (ret)
|
|
|
- goto err3;
|
|
|
-
|
|
|
priv->io_reg = regulator_get(&spi->dev, "vdd");
|
|
|
if (IS_ERR(priv->io_reg)) {
|
|
|
dev_err(&spi->dev, "%s: Unable to get the IO regulator\n",
|