Linux Media Controller development
 help / color / mirror / Atom feed
* [PATCHv2 0/9] omapdrm: hdmi4: add CEC support
@ 2017-08-02  8:53 Hans Verkuil
  2017-08-02  8:54 ` [PATCHv2 1/9] omapdrm: encoder-tpd12s015: keep ls_oe_gpio high Hans Verkuil
                   ` (9 more replies)
  0 siblings, 10 replies; 23+ messages in thread
From: Hans Verkuil @ 2017-08-02  8:53 UTC (permalink / raw)
  To: linux-media; +Cc: Tomi Valkeinen, dri-devel

From: Hans Verkuil <hans.verkuil@cisco.com>

This patch series adds CEC support for the omap4. It is based on
the 4.13-rc2 kernel with this patch series applied:

http://www.spinics.net/lists/dri-devel/msg143440.html

It is virtually identical to the first patch series posted in
April:

http://www.spinics.net/lists/dri-devel/msg138950.html

The only two changes are in the Kconfig due to CEC Kconfig
changes in 4.13 (it now selects CEC_CORE instead of depending on
CEC_CORE) and a final patch was added adding a lost_hotplug op
since for proper CEC support I have to know when the hotplug
signal goes away.

Tested with my Pandaboard.

The lost_hotplug op is called only when the hotplug is lost,
but I am happy to change it to an op that is called whenever
the hotplug signal changes. Just let me know. I just implemented
the minimal solution that I needed.

Regards,

	Hans

Hans Verkuil (9):
  omapdrm: encoder-tpd12s015: keep ls_oe_gpio high
  omapdrm: hdmi.h: extend hdmi_core_data with CEC fields
  omapdrm: hdmi4: make low-level functions available
  omapdrm: hdmi4: prepare irq handling for HDMI CEC support
  omapdrm: hdmi4: move hdmi4_core_powerdown_disable to
    hdmi_power_on_core()
  omapdrm: hdmi4: refcount hdmi_power_on/off_core
  omapdrm: hdmi4_cec: add OMAP4 HDMI CEC support
  omapdrm: hdmi4: hook up the HDMI CEC support
  omapdrm: omapdss_hdmi_ops: add lost_hotplug op

 drivers/gpu/drm/omapdrm/displays/connector-hdmi.c  |   8 +-
 .../gpu/drm/omapdrm/displays/encoder-tpd12s015.c   |  18 +-
 drivers/gpu/drm/omapdrm/dss/Kconfig                |   8 +
 drivers/gpu/drm/omapdrm/dss/Makefile               |   1 +
 drivers/gpu/drm/omapdrm/dss/hdmi.h                 |   6 +-
 drivers/gpu/drm/omapdrm/dss/hdmi4.c                |  62 +++-
 drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c            | 381 +++++++++++++++++++++
 drivers/gpu/drm/omapdrm/dss/hdmi4_cec.h            |  55 +++
 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c           |   7 +-
 drivers/gpu/drm/omapdrm/dss/hdmi4_core.h           |   4 +
 drivers/gpu/drm/omapdrm/dss/omapdss.h              |   1 +
 11 files changed, 521 insertions(+), 30 deletions(-)
 create mode 100644 drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c
 create mode 100644 drivers/gpu/drm/omapdrm/dss/hdmi4_cec.h

-- 
2.13.2

^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2017-10-14 11:25 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-08-02  8:53 [PATCHv2 0/9] omapdrm: hdmi4: add CEC support Hans Verkuil
2017-08-02  8:54 ` [PATCHv2 1/9] omapdrm: encoder-tpd12s015: keep ls_oe_gpio high Hans Verkuil
2017-08-02  8:54 ` [PATCHv2 2/9] omapdrm: hdmi.h: extend hdmi_core_data with CEC fields Hans Verkuil
2017-08-02  8:54 ` [PATCHv2 3/9] omapdrm: hdmi4: make low-level functions available Hans Verkuil
2017-08-02  8:54 ` [PATCHv2 4/9] omapdrm: hdmi4: prepare irq handling for HDMI CEC support Hans Verkuil
2017-08-02  8:54 ` [PATCHv2 5/9] omapdrm: hdmi4: move hdmi4_core_powerdown_disable to hdmi_power_on_core() Hans Verkuil
2017-08-02  8:54 ` [PATCHv2 6/9] omapdrm: hdmi4: refcount hdmi_power_on/off_core Hans Verkuil
2017-08-02  8:54 ` [PATCHv2 7/9] omapdrm: hdmi4_cec: add OMAP4 HDMI CEC support Hans Verkuil
2017-08-02  8:54 ` [PATCHv2 8/9] omapdrm: hdmi4: hook up the " Hans Verkuil
2017-08-02  8:54 ` [PATCHv2 9/9] omapdrm: omapdss_hdmi_ops: add lost_hotplug op Hans Verkuil
2017-08-17 13:19   ` [PATCHv3 " Hans Verkuil
2017-08-11 10:57 ` [PATCHv2 0/9] omapdrm: hdmi4: add CEC support Tomi Valkeinen
2017-08-12  9:22   ` Hans Verkuil
2017-08-17 13:03   ` Tomi Valkeinen
2017-08-17 13:12     ` Hans Verkuil
2017-08-18  9:02   ` Tomi Valkeinen
2017-08-18 10:13     ` Hans Verkuil
2017-08-22  9:44       ` Tomi Valkeinen
2017-10-12  6:50         ` Hans Verkuil
2017-10-12  8:03           ` Tomi Valkeinen
2017-10-12  9:42             ` Hans Verkuil
2017-10-12  9:52               ` Tomi Valkeinen
2017-10-14 11:25             ` Hans Verkuil

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox