There are cases in which a SoC allows many different routes between components, but not all of them make sense for a board. With this patch we allow standard status = "disabled" properties for ports. With this a SoC level dtsi file can describe all possible ports and only the ones that make sense for the given hardware are enabled at board level. Signed-off-by: Sascha Hauer <s.hauer@xxxxxxxxxxxxxx> --- .../devicetree/bindings/media/video-interfaces.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Documentation/devicetree/bindings/media/video-interfaces.yaml b/Documentation/devicetree/bindings/media/video-interfaces.yaml index 4391dce2caee6..d7e516cd66f5f 100644 --- a/Documentation/devicetree/bindings/media/video-interfaces.yaml +++ b/Documentation/devicetree/bindings/media/video-interfaces.yaml @@ -84,6 +84,14 @@ properties: source) by the master device (data sink). In the master mode the data source device is also the source of the synchronization signals. + status: + enum: + - ok + - okay + - disabled + description: + Enables or disables the link. Disabled links are ignored. + bus-type: $ref: /schemas/types.yaml#/definitions/uint32 enum: -- 2.30.2