@@ -97,8 +97,17 @@ properties:
iommus:
$ref: "/schemas/iommu/iommu.yaml#/properties/iommus"
- memory-controllers:
- $ref: /schemas/types.yaml#/definitions/phandle-array
+ interconnects:
+ description: Description of the interconnect paths for the host1x
+ controller; see ../interconnect/interconnect.txt for details.
+ items:
+ - description: memory read client for host1x
+
+ interconnect-names:
+ description: A list of names identifying each entry listed in the
+ "interconnects" property.
+ items:
+ - const: dma-mem # read
required:
- compatible
@@ -489,6 +498,26 @@ allOf:
iommus:
$ref: "/schemas/types.yaml#/definitions/phandle-array"
+ #interconnects:
+ # items:
+ # - description: memory read client for window A
+ # - description: memory read client for window B
+ # - description: memory read client for window C
+ # - description: memory read client for cursor
+ # # disp only
+ # - description: memory read client for window T
+ # - description: memory read client for window D
+
+ #interconnect-names:
+ # items:
+ # - const: wina
+ # - const: winb
+ # - const: winc
+ # - const: cursor
+ # # disp only
+ # - const: wint
+ # - const: wind
+
nvidia,head:
description: The number of the display controller head. This is
used to setup the various types of output to receive video
@@ -634,8 +663,15 @@ allOf:
master interface of this display controller.
$ref: "/schemas/types.yaml#/definitions/phandle-array"
- memory-controllers:
- $ref: /schemas/types.yaml#/definitions/phandle-array
+ interconnects:
+ description: Description of the interconnect paths for the
+ display controller; see ../interconnect/interconnect.txt
+ for details.
+
+ interconnect-names:
+ items:
+ - const: dma-mem # read-0
+ - const: read-1
nvidia,outputs:
description: A list of phandles of outputs that this display
@@ -1027,8 +1063,12 @@ allOf:
iommus:
$ref: "/schemas/types.yaml#/definitions/phandle-array"
- memory-controllers:
- $ref: /schemas/types.yaml#/definitions/phandle-array
+ interconnects: true
+
+ interconnect-names:
+ items:
+ - const: dma-mem # read
+ - const: write
unevaluatedProperties: false