Hi Mauro, Here are patches to - add a new interface for parsing variable sized property arrays (the old v4l2_of_parse_endpoint() could be removed later on), - parse the link-frequencies endpoint property and - use the above in the smiapp driver. Please pull. The following changes since commit e183201b9e917daf2530b637b2f34f1d5afb934d: [media] uvcvideo: add support for VIDIOC_QUERY_EXT_CTRL (2015-04-10 10:29:27 -0300) are available in the git repository at: ssh://linuxtv.org/git/sailus/media_tree.git v4l2-of-array for you to fetch changes up to 4df51de61c33aa3e739230704d18eb08415b739e: smiapp: Use v4l2_of_alloc_parse_endpoint() (2015-04-17 00:36:27 +0300) ---------------------------------------------------------------- Sakari Ailus (4): v4l: of: Remove the head field in struct v4l2_of_endpoint v4l: of: Instead of zeroing bus_type and bus field separately, unify this v4l: of: Parse variable length properties --- link-frequencies smiapp: Use v4l2_of_alloc_parse_endpoint() drivers/media/i2c/smiapp/smiapp-core.c | 38 +++++++------ drivers/media/v4l2-core/v4l2-of.c | 92 +++++++++++++++++++++++++++++++- include/media/v4l2-of.h | 20 ++++++- 3 files changed, 126 insertions(+), 24 deletions(-) -- Kind regards, Sakari Ailus e-mail: sakari.ailus@xxxxxx XMPP: sailus@xxxxxxxxxxxxxx -- 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