linux/drivers/gpu/drm/msm/dsi
Uwe Kleine-König 9590e69db9 drm/msm: use devm_gpiod_get_optional for optional reset gpio
Since 39b2bbe3d7 (gpio: add flags argument to gpiod_get*() functions)
which appeared in v3.17-rc1, the gpiod_get* functions take an additional
parameter that allows to specify direction and initial value for output.

Also there is a variant to find optional gpios that returns NULL if
there is no gpio instead of -ENOENT.

Make use of both features to simplify the driver.

This makes error checking more strict because errors like -ENOSYS ("no
gpio support compiled in") or -EPROBE_DEFER ("gpio not ready yet") are
handled correctly now.

Furthermore this is one caller less that stops us making the flags
argument to gpiod_get*() mandatory.

Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Rob Clark <robdclark@gmail.com>
2015-06-11 13:11:05 -04:00
..
pll drm/msm/dsi: Add DSI PLL clock driver support 2015-06-11 13:11:04 -04:00
dsi_host.c drm/msm: use devm_gpiod_get_optional for optional reset gpio 2015-06-11 13:11:05 -04:00
dsi_manager.c drm/msm/dsi: Enable PLL driver in MSM DSI 2015-06-11 13:11:04 -04:00
dsi_phy.c drm/msm/dsi: Separate PHY to another platform device 2015-06-11 13:11:05 -04:00
dsi.c drm/msm/dsi: Separate PHY to another platform device 2015-06-11 13:11:05 -04:00
dsi.h drm/msm/dsi: Separate PHY to another platform device 2015-06-11 13:11:05 -04:00
dsi.xml.h drm/msm: update generated headers 2015-06-11 13:11:01 -04:00
mmss_cc.xml.h drm/msm: update generated headers 2015-06-11 13:11:01 -04:00
sfpb.xml.h drm/msm: update generated headers 2015-06-11 13:11:01 -04:00