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

2016-06-28 Thread Mauro Carvalho Chehab
Em Sat, 25 Jun 2016 15:47:41 +0200
Hans Verkuil  escreveu:

> 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.
> 

...

>  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

It doesn't seem right to keep those CEC drivers outside staging, while
the core is at staging. I'll move them to staging. It would be nice
to get the ack from DT maintainers before moving the s5p_cec back
to platform.

So, I'm adding a patch to the series doing that. Please don't
forget to move it back to platform by the time you submit the
patches moving cec core out of staging.

>  create mode 100644 drivers/media/platform/vivid/vivid-cec.c
>  create mode 100644 drivers/media/platform/vivid/vivid-cec.h

If vivid were a real driver, I would require the same, but as
it is just a software testing driver, I won't care.


Thanks,
Mauro
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


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

2016-06-25 Thread Hans Verkuil
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 +