1
0
Fork 0
alistair23-linux/drivers/gpu/drm/msm/hdmi
Linus Walleij a44769b407 drm/msm/hdmi: Convert to use GPIO descriptors
This switches the MSM HDMI code to use GPIO descriptors.
Normally we would fetch the GPIOs from the device with the
flags GPIOD_IN or GPIOD_OUT_[LOW|HIGH] to set up the lines
immediately, but since the code seems eager to actively
drive the lines high/low when turning HDMI on and off, we
just fetch the GPIOs as-is and keep the code explicitly
driving them.

The old code would try legacy bindings (GPIOs without any
"-gpios" suffix) but this has been moved to the gpiolib
as a quirk by the previous patch.

Cc: Rob Clark <robdclark@gmail.com>
Cc: Sean Paul <sean@poorly.run>
Cc: linux-arm-msm@vger.kernel.org
Cc: freedreno@lists.freedesktop.org
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Rob Clark <robdclark@chromium.org>
2019-09-03 16:16:58 -07:00
..
hdmi.c drm/msm/hdmi: Convert to use GPIO descriptors 2019-09-03 16:16:58 -07:00
hdmi.h drm/msm/hdmi: Convert to use GPIO descriptors 2019-09-03 16:16:58 -07:00
hdmi.xml.h drm/msm: update generated headers 2018-08-10 18:49:18 -04:00
hdmi_audio.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 2019-06-19 17:09:07 +02:00
hdmi_bridge.c drm/msm: drop use of drmP.h 2019-09-03 16:16:57 -07:00
hdmi_connector.c drm/msm/hdmi: Convert to use GPIO descriptors 2019-09-03 16:16:58 -07:00
hdmi_hdcp.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 2019-06-05 17:36:37 +02:00
hdmi_i2c.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 2019-06-19 17:09:07 +02:00
hdmi_phy.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 2019-06-05 17:36:37 +02:00
hdmi_phy_8x60.c drm/msm: drop use of drmP.h 2019-09-03 16:16:57 -07:00
hdmi_phy_8x74.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 2019-06-19 17:09:07 +02:00
hdmi_phy_8960.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 2019-06-19 17:09:07 +02:00
hdmi_phy_8996.c drm/msm: drop use of drmP.h 2019-09-03 16:16:57 -07:00
hdmi_pll_8960.c drm/msm: drop use of drmP.h 2019-09-03 16:16:57 -07:00
qfprom.xml.h drm/msm: update generated headers 2018-08-10 18:49:18 -04:00