Thanks for testing the driver!

On 01/08/2015 06:12 PM, Philipp Zabel wrote:
Hi Mats,

Am Montag, den 15.12.2014, 19:21 +0100 schrieb matra...@cisco.com:
From: Mats Randgaard <matra...@cisco.com>

The driver is tested on our hardware and all the implemented features
works as expected.

Missing features:
- CEC support
- HDCP repeater support
- IR support

Signed-off-by: Mats Randgaard <matra...@cisco.com>
---
  MAINTAINERS                        |    6 +
  drivers/media/i2c/Kconfig          |   12 +
  drivers/media/i2c/Makefile         |    1 +
  drivers/media/i2c/tc358743.c       | 1768 ++++++++++++++++++++++++++++++++++++
  drivers/media/i2c/tc358743_regs.h  |  670 ++++++++++++++
  include/media/tc358743.h           |   89 ++
  include/uapi/linux/v4l2-controls.h |    4 +
  7 files changed, 2550 insertions(+)
  create mode 100644 drivers/media/i2c/tc358743.c
  create mode 100644 drivers/media/i2c/tc358743_regs.h
  create mode 100644 include/media/tc358743.h

[...]
diff --git a/drivers/media/i2c/tc358743.c b/drivers/media/i2c/tc358743.c
new file mode 100644
index 0000000..a86cbe0
--- /dev/null
+++ b/drivers/media/i2c/tc358743.c
[...]
+/* --------------- CUSTOM CTRLS --------------- */
+
+static const struct v4l2_ctrl_config tc358743_ctrl_audio_sampling_rate = {
+       .id = TC358743_CID_AUDIO_SAMPLING_RATE,
+       .name = "Audio sampling rate",
+       .type = V4L2_CTRL_TYPE_INTEGER,
+       .min = 0,
+       .max = 768000,
+       .step = 1,
+       .def = 0,
+       .flags = V4L2_CTRL_FLAG_READ_ONLY,
+};
+
+static const struct v4l2_ctrl_config tc358743_ctrl_audio_present = {
+       .id = TC358743_CID_AUDIO_PRESENT,
+       .name = "Audio present",
+       .type = V4L2_CTRL_TYPE_BOOLEAN,
If I don't add
+       .max = 1,
+       .step = 1,
here, I get -ERANGE from v4l2_ctrl_new_custom for this control.

The product I use for testing of this driver has a really old kernel where this validation of the boolean controls is missing. I'll fix this in the next revision of this driver.

Thanks,

Mats Randgaard


regards
Philipp

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

Reply via email to