aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/stackcollapse.py
diff options
context:
space:
mode:
authorJacopo Mondi <[email protected]>2018-06-12 05:43:27 -0400
committerMauro Carvalho Chehab <[email protected]>2018-07-04 09:19:51 -0400
commit158e2a53fc9620fac7ebbb83223ec18280bd34f0 (patch)
tree8710d8c6893640ac0a76bd7d127da179a45f05ef /tools/perf/scripts/python/stackcollapse.py
parent9863bc8695bc36e39aca289650e5a4f17c1bf628 (diff)
media: rcar-vin: Cache the mbus configuration flags
Media bus configuration flags and media bus type were so far a property of each VIN instance, as the subdevice they were connected to was immutable during the whole system life time. With the forth-coming introduction of parallel input devices support, a VIN instance can have the subdevice it is connected to switched at runtime, from a CSI-2 subdevice to a parallel one and viceversa, through the modification of links between media entities in the media controller graph. To avoid discarding the per-subdevice configuration flags retrieved by v4l2_fwnode parsing facilities, cache them in the 'rvin_graph_entity' member of each VIN instance, opportunely renamed to 'rvin_parallel_entity'. Also modify the register configuration function to take mbus flags into account when running on a bus type that supports them. The media bus type currently in use will be updated in a follow-up patch to the link state change notification function. Signed-off-by: Jacopo Mondi <[email protected]> Acked-by: Niklas Söderlund <[email protected]> Signed-off-by: Hans Verkuil <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions