From: Hans Verkuil <[email protected]>
This is a follow-up of my earlier "media: fix inconsistencies"
patch series
(https://www.mail-archive.com/[email protected]/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