Linux-Media Archive on lore.kernel.org
 help / color / Atom feed
* [GIT PULL FOR v5.3] cec: various fixes/enhancements
@ 2019-05-22 10:24 Hans Verkuil
  0 siblings, 0 replies; only message in thread
From: Hans Verkuil @ 2019-05-22 10:24 UTC (permalink / raw)
  To: Linux Media Mailing List

Various cec fixes and enhancements.

This includes an API addition: CEC_MSG_FL_RAW. This requires CAP_SYS_RAWIO
and when set skips all sanity checks except some core checks such as checking
the payload length.

This flag is typically used when debugging CEC issues with devices that do
not properly follow the specification.

Regards,

	Hans

The following changes since commit bc8c479a5b19bd44f7379e42e627170957985ee9:

  media: venus: helpers: fix dynamic buffer mode for v4 (2019-05-21 09:03:25 -0400)

are available in the Git repository at:

  git://linuxtv.org/hverkuil/media_tree.git tags/br-cec-raw2

for you to fetch changes up to 2505737aa94392958287c44104dc1e2d5c4ffc63:

  cec-ioc-g-mode.rst: be more specific when EPERM is returned (2019-05-22 11:24:38 +0200)

----------------------------------------------------------------
Tag branch

----------------------------------------------------------------
Hans Verkuil (9):
      cec: mark devnode as registered before actually registering it
      cec-gpio: use disable/enable_irq
      cec: cec_transmit_msg_fh: do sanity checks first
      cec: move check from cec_transmit to cec_transmit_msg_fh
      cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper function
      cec-ioc-receive.rst: document CEC_MSG_FL_RAW
      cec: support CEC_MSG_FL_RAW
      cec: allow any initiator for Ping and Image/Text View On
      cec-ioc-g-mode.rst: be more specific when EPERM is returned

 Documentation/media/uapi/cec/cec-ioc-g-mode.rst  |   3 ++-
 Documentation/media/uapi/cec/cec-ioc-receive.rst |  15 +++++++++++-
 drivers/media/cec/cec-adap.c                     | 112 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------
 drivers/media/cec/cec-api.c                      |   8 -------
 drivers/media/cec/cec-core.c                     |   3 ++-
 drivers/media/cec/cec-priv.h                     |   5 ++++
 drivers/media/platform/cec-gpio/cec-gpio.c       |  28 +++++++++--------------
 include/uapi/linux/cec.h                         |   1 +
 8 files changed, 107 insertions(+), 68 deletions(-)

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, back to index

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-22 10:24 [GIT PULL FOR v5.3] cec: various fixes/enhancements Hans Verkuil

Linux-Media Archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/linux-media/0 linux-media/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 linux-media linux-media/ https://lore.kernel.org/linux-media \
		linux-media@vger.kernel.org linux-media@archiver.kernel.org
	public-inbox-index linux-media


Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/org.kernel.vger.linux-media


AGPL code for this site: git clone https://public-inbox.org/ public-inbox