Host1x can be used without accessing the hypervisor or common registers. Adjust the bindings to make them optional.
Signed-off-by: Mikko Perttunen <[email protected]> --- .../display/tegra/nvidia,tegra20-host1x.yaml | 40 ++++++++++++++-------- 1 file changed, 26 insertions(+), 14 deletions(-) diff --git a/Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml b/Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml index 3563378a01af..ffd0ed857d28 100644 --- a/Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml +++ b/Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml @@ -145,14 +145,20 @@ allOf: then: properties: reg-names: - items: - - const: hypervisor - - const: vm + oneOf: + - items: + - const: hypervisor + - const: vm + - items: + - const: vm reg: - items: - - description: region used by the hypervisor - - description: region assigned to the virtual machine + oneOf: + - items: + - description: region used by the hypervisor + - description: region assigned to the virtual machine + - items: + - description: region assigned to the virtual machine resets: maxItems: 1 @@ -195,16 +201,22 @@ allOf: then: properties: reg-names: - items: - - const: common - - const: hypervisor - - const: vm + oneOf: + - items: + - const: common + - const: hypervisor + - const: vm + - items: + - const: vm reg: - items: - - description: region used by host1x server - - description: region used by the hypervisor - - description: region assigned to the virtual machine + oneOf: + - items: + - description: region used by host1x server + - description: region used by the hypervisor + - description: region assigned to the virtual machine + - items: + - description: region assigned to the virtual machine interrupts: items: -- 2.53.0
