Re: [GIT PULL FOR v4.8 v6] Add HDMI CEC framework
Em Sat, 25 Jun 2016 15:47:41 +0200 Hans Verkuilescreveu: > 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
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 +