Hi Ettore,
On 10/05/2018 07:33 PM, ektor5 wrote:
> This series of patches aims to add CEC functionalities to SECO
> devices, in particular UDOO X86.
>
> The communication is achieved via Braswell SMBus (i2c-i801) to the
> onboard STM32 microcontroller that handles the CEC signals. The driver
> use direct access to the PCI addresses, due to the limitations of the
> specific driver in presence of ACPI calls.
>
> The basic functionalities are tested with success with cec-ctl and
> cec-compliance.
This series looks good to me. But can you do one more test:
Update your kernel to the latest media_tree master and also update your
v4l-utils repo to the latest master code.
With all that in place please run:
cec-compliance -A
(have the HDMI output connected to a CEC-capable TV when running this test).
Please report back the output of cec-compliance.
A bunch of CEC bug fixes and improvements were merged yesterday, and the
cec-compliance adapter test is improved to check for issues that were hard
to find in the past.
So it will be good to have a final check of this driver.
Regards,
Hans
>
> v2:
> - Removed useless debug prints
> - Added DMI && PCI to dependences
> - Removed useless ifdefs
> - Renamed all irda references to ir
> - Fixed SPDX clause
> - Several style fixes
>
> Ettore Chimenti (2):
> media: add SECO cec driver
> seco-cec: add Consumer-IR support
>
> MAINTAINERS | 6 +
> drivers/media/platform/Kconfig | 22 +
> drivers/media/platform/Makefile | 2 +
> drivers/media/platform/seco-cec/Makefile | 1 +
> drivers/media/platform/seco-cec/seco-cec.c | 829 +++++++++++++++++++++
> drivers/media/platform/seco-cec/seco-cec.h | 141 ++++
> 6 files changed, 1001 insertions(+)
> create mode 100644 drivers/media/platform/seco-cec/Makefile
> create mode 100644 drivers/media/platform/seco-cec/seco-cec.c
> create mode 100644 drivers/media/platform/seco-cec/seco-cec.h
>