[GIT PULL FOR v4.8 v6] Add HDMI CEC framework

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Mauro,

Here is the pull request for the HDMI CEC framework. The code of this pull
request is identical to the v19 patch series and is against the media_tree cec
topic branch.

Regards,

	Hans

The following changes since commit efe2938dd64cb990338a1f8a92e642f893e06c8d:

  [media] cec.txt: add CEC framework documentation (2016-06-22 08:36:50 -0300)

are available in the git repository at:

  git://linuxtv.org/hverkuil/media_tree.git cec-topic

for you to fetch changes up to 6567ce50c796a974b5142d9c5ed3437bad3911d6:

  vivid: add CEC emulation (2016-06-25 15:00:43 +0200)

----------------------------------------------------------------
Hans Verkuil (13):
      DocBook/media: add CEC documentation
      cec-edid: add module for EDID CEC helper functions
      cec.h: add cec header
      cec-funcs.h: static inlines to pack/unpack CEC messages
      cec: add HDMI CEC framework (core)
      cec: add HDMI CEC framework (adapter)
      cec: add HDMI CEC framework (api)
      cec/TODO: add TODO file so we know why this is still in staging
      cec: add compat32 ioctl support
      cec: adv7604: add cec support.
      cec: adv7842: add cec support
      cec: adv7511: add cec support.
      vivid: add CEC emulation

Kamil Debski (1):
      cec: s5p-cec: Add s5p-cec driver

 Documentation/DocBook/device-drivers.tmpl                    |    3 +
 Documentation/DocBook/media/Makefile                         |    2 +
 Documentation/DocBook/media/v4l/biblio.xml                   |   10 +
 Documentation/DocBook/media/v4l/cec-api.xml                  |   75 ++
 Documentation/DocBook/media/v4l/cec-func-close.xml           |   64 ++
 Documentation/DocBook/media/v4l/cec-func-ioctl.xml           |   78 ++
 Documentation/DocBook/media/v4l/cec-func-open.xml            |  104 +++
 Documentation/DocBook/media/v4l/cec-func-poll.xml            |   94 ++
 Documentation/DocBook/media/v4l/cec-ioc-adap-g-caps.xml      |  151 +++
 Documentation/DocBook/media/v4l/cec-ioc-adap-g-log-addrs.xml |  329 +++++++
 Documentation/DocBook/media/v4l/cec-ioc-adap-g-phys-addr.xml |   86 ++
 Documentation/DocBook/media/v4l/cec-ioc-dqevent.xml          |  202 ++++
 Documentation/DocBook/media/v4l/cec-ioc-g-mode.xml           |  255 ++++++
 Documentation/DocBook/media/v4l/cec-ioc-receive.xml          |  274 ++++++
 Documentation/DocBook/media_api.tmpl                         |    6 +-
 Documentation/devicetree/bindings/media/s5p-cec.txt          |   31 +
 Documentation/video4linux/vivid.txt                          |   36 +-
 MAINTAINERS                                                  |   23 +
 drivers/media/Kconfig                                        |    3 +
 drivers/media/Makefile                                       |    2 +
 drivers/media/cec-edid.c                                     |  168 ++++
 drivers/media/i2c/Kconfig                                    |   24 +
 drivers/media/i2c/adv7511.c                                  |  401 +++++++-
 drivers/media/i2c/adv7604.c                                  |  332 ++++++-
 drivers/media/i2c/adv7842.c                                  |  368 ++++++--
 drivers/media/platform/Kconfig                               |   10 +
 drivers/media/platform/Makefile                              |    1 +
 drivers/media/platform/s5p-cec/Makefile                      |    2 +
 drivers/media/platform/s5p-cec/exynos_hdmi_cec.h             |   38 +
 drivers/media/platform/s5p-cec/exynos_hdmi_cecctrl.c         |  209 +++++
 drivers/media/platform/s5p-cec/regs-cec.h                    |   96 ++
 drivers/media/platform/s5p-cec/s5p_cec.c                     |  295 ++++++
 drivers/media/platform/s5p-cec/s5p_cec.h                     |   76 ++
 drivers/media/platform/vivid/Kconfig                         |    8 +
 drivers/media/platform/vivid/Makefile                        |    4 +
 drivers/media/platform/vivid/vivid-cec.c                     |  255 ++++++
 drivers/media/platform/vivid/vivid-cec.h                     |   33 +
 drivers/media/platform/vivid/vivid-core.c                    |  118 ++-
 drivers/media/platform/vivid/vivid-core.h                    |   27 +
 drivers/media/platform/vivid/vivid-kthread-cap.c             |   13 +
 drivers/media/platform/vivid/vivid-vid-cap.c                 |   23 +-
 drivers/media/platform/vivid/vivid-vid-common.c              |    7 +
 drivers/staging/media/Kconfig                                |    2 +
 drivers/staging/media/Makefile                               |    1 +
 drivers/staging/media/cec/Kconfig                            |   14 +
 drivers/staging/media/cec/Makefile                           |    3 +
 drivers/staging/media/cec/TODO                               |   27 +
 drivers/staging/media/cec/cec-adap.c                         | 1627 +++++++++++++++++++++++++++++++++
 drivers/staging/media/cec/cec-api.c                          |  578 ++++++++++++
 drivers/staging/media/cec/cec-core.c                         |  409 +++++++++
 drivers/staging/media/cec/cec-priv.h                         |   56 ++
 fs/compat_ioctl.c                                            |   12 +
 include/linux/cec-funcs.h                                    | 1881 ++++++++++++++++++++++++++++++++++++++
 include/linux/cec.h                                          |  993 ++++++++++++++++++++
 include/media/cec-edid.h                                     |  104 +++
 include/media/cec.h                                          |  232 +++++
 include/media/i2c/adv7511.h                                  |    6 +-
 57 files changed, 10153 insertions(+), 128 deletions(-)
 create mode 100644 Documentation/DocBook/media/v4l/cec-api.xml
 create mode 100644 Documentation/DocBook/media/v4l/cec-func-close.xml
 create mode 100644 Documentation/DocBook/media/v4l/cec-func-ioctl.xml
 create mode 100644 Documentation/DocBook/media/v4l/cec-func-open.xml
 create mode 100644 Documentation/DocBook/media/v4l/cec-func-poll.xml
 create mode 100644 Documentation/DocBook/media/v4l/cec-ioc-adap-g-caps.xml
 create mode 100644 Documentation/DocBook/media/v4l/cec-ioc-adap-g-log-addrs.xml
 create mode 100644 Documentation/DocBook/media/v4l/cec-ioc-adap-g-phys-addr.xml
 create mode 100644 Documentation/DocBook/media/v4l/cec-ioc-dqevent.xml
 create mode 100644 Documentation/DocBook/media/v4l/cec-ioc-g-mode.xml
 create mode 100644 Documentation/DocBook/media/v4l/cec-ioc-receive.xml
 create mode 100644 Documentation/devicetree/bindings/media/s5p-cec.txt
 create mode 100644 drivers/media/cec-edid.c
 create mode 100644 drivers/media/platform/s5p-cec/Makefile
 create mode 100644 drivers/media/platform/s5p-cec/exynos_hdmi_cec.h
 create mode 100644 drivers/media/platform/s5p-cec/exynos_hdmi_cecctrl.c
 create mode 100644 drivers/media/platform/s5p-cec/regs-cec.h
 create mode 100644 drivers/media/platform/s5p-cec/s5p_cec.c
 create mode 100644 drivers/media/platform/s5p-cec/s5p_cec.h
 create mode 100644 drivers/media/platform/vivid/vivid-cec.c
 create mode 100644 drivers/media/platform/vivid/vivid-cec.h
 create mode 100644 drivers/staging/media/cec/Kconfig
 create mode 100644 drivers/staging/media/cec/Makefile
 create mode 100644 drivers/staging/media/cec/TODO
 create mode 100644 drivers/staging/media/cec/cec-adap.c
 create mode 100644 drivers/staging/media/cec/cec-api.c
 create mode 100644 drivers/staging/media/cec/cec-core.c
 create mode 100644 drivers/staging/media/cec/cec-priv.h
 create mode 100644 include/linux/cec-funcs.h
 create mode 100644 include/linux/cec.h
 create mode 100644 include/media/cec-edid.h
 create mode 100644 include/media/cec.h
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux