From: Hans Verkuil <hans.verkuil@xxxxxxxxx> This is a follow-up of my earlier "media: fix inconsistencies" patch series (https://www.mail-archive.com/linux-media@xxxxxxxxxxxxxxx/msg127943.html). The purpose of this series is to expose the same information through the old and new MC APIs. There is no reason not to do this and it is frankly insane that some information is available through one API and not the other and vice versa. The new API should be a superset of the old one. This series also adds the 'function' field to the old API for the simple reason that you need this even today, otherwise you are unable to correctly identify the function of a subdev if it is one of the newer functions. Regards, Hans Hans Verkuil (8): media-ioc-g-topology.rst: fix 'reserved' sizes media: add function field to struct media_entity_desc media-ioc-enum-entities.rst: document new 'function' field media: add 'index' to struct media_v2_pad media-ioc-g-topology.rst: document new 'index' field media: add flags field to struct media_v2_entity media-ioc-g-topology.rst: document new 'flags' field media-types.rst: rename media-entity-type to media-entity-functions .../uapi/mediactl/media-ioc-enum-entities.rst | 33 +++++++++++++++++----- .../media/uapi/mediactl/media-ioc-g-topology.rst | 29 ++++++++++++++++--- Documentation/media/uapi/mediactl/media-types.rst | 4 +-- drivers/media/media-device.c | 3 ++ include/uapi/linux/media.h | 21 ++++++++++++-- 5 files changed, 74 insertions(+), 16 deletions(-) -- 2.15.1