projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f5f3b9b
)
drm/exynos: dsi: do not set TE GPIO direction by input
author
Hyungwon Hwang
<
[email protected]
>
Fri, 12 Jun 2015 12:59:09 +0000
(21:59 +0900)
committer
Inki Dae
<
[email protected]
>
Mon, 22 Jun 2015 11:05:03 +0000
(20:05 +0900)
On some board, TE GPIO should be configured properly thoughout pinctrl driver
as an wakeup interrupt. So this gpio should be configurable in the board's DT,
not being requested as a input pin.
Signed-off-by: Hyungwon Hwang <
[email protected]
>
Signed-off-by: Inki Dae <
[email protected]
>
drivers/gpu/drm/exynos/exynos_drm_dsi.c
patch
|
blob
|
history
diff --git
a/drivers/gpu/drm/exynos/exynos_drm_dsi.c
b/drivers/gpu/drm/exynos/exynos_drm_dsi.c
index 07191140e5c54f7357c311c8e38e3ac97513eb6a..0e58b36cb8c28f0b6fd725e93fd4730c744af939 100644
(file)
--- a/
drivers/gpu/drm/exynos/exynos_drm_dsi.c
+++ b/
drivers/gpu/drm/exynos/exynos_drm_dsi.c
@@
-1327,15
+1327,15
@@
static int exynos_dsi_register_te_irq(struct exynos_dsi *dsi)
goto out;
}
- ret = gpio_request
_one(dsi->te_gpio, GPIOF_IN
, "te_gpio");
+ ret = gpio_request
(dsi->te_gpio
, "te_gpio");
if (ret) {
dev_err(dsi->dev, "gpio request failed with %d\n", ret);
goto out;
}
te_gpio_irq = gpio_to_irq(dsi->te_gpio);
-
irq_set_status_flags(te_gpio_irq, IRQ_NOAUTOEN);
+
ret = request_threaded_irq(te_gpio_irq, exynos_dsi_te_irq_handler, NULL,
IRQF_TRIGGER_RISING, "TE", dsi);
if (ret) {