Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion Documentation/devicetree/bindings/display/apple,dcp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -378,7 +378,9 @@ properties:
properties:
compatible:
oneOf:
- const: apple,panel
- enum:
- apple,panel
- apple,panel-mini-led
- items:
- pattern: '^apple,panel-j[0-9]+$'
- const: apple,panel
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,11 @@ properties:
maxItems: 64
description: Reserved memory retaining the inherited display mappings.

memory-region-names:
items:
- const: framebuffer
description: Identifies the boot framebuffer reservation supplied by the loader.

apple,j713-inherited-mappings:
type: boolean
description: The loader validated the inherited J713 SID0 scanout mapping.
Expand Down
67 changes: 65 additions & 2 deletions Documentation/devicetree/bindings/gpu/apple,agx.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,9 @@ properties:
- apple,agx-t6050
- apple,agx-t8132
- apple,agx-t8140
- items:
- const: apple,agx-g17c
- const: apple,agx-g17s
- items:
- const: apple,agx-t8103
- const: apple,agx-g13g
Expand Down Expand Up @@ -54,8 +57,8 @@ properties:
interrupts:
maxItems: 8
description:
The GPU block's interrupt outputs, as the ADT lists them. Only
described on T6050, whose GPU is not driven from Linux yet.
Interrupt outputs of the raw T6050 GPU block. The coprocessor-driven
GPU uses its mailbox interrupts instead.

dma-noncoherent: true

Expand Down Expand Up @@ -113,6 +116,21 @@ properties:

operating-points-v2: true

apple,csafr-min-sram-microvolt:
maxItems: 1
description: Loader-filled SRAM voltage floor for the CS and AFR domains.

apple,aon-ptd:
$ref: /schemas/types.yaml#/definitions/uint32-array
oneOf:
- minItems: 9
maxItems: 9
- minItems: 18
maxItems: 18
description:
Loader-filled power telemetry records, three per die. Each record is
an identifier followed by two configuration words.

apple,firmware-version:
$ref: /schemas/types.yaml#/definitions/uint32-array
minItems: 3
Expand Down Expand Up @@ -269,6 +287,7 @@ allOf:
compatible:
contains:
const: apple,agx-t6050
maxItems: 1
then:
description:
The T6050 GPU block, described from the ADT /arm-io/sgx node. Its
Expand All @@ -293,6 +312,48 @@ allOf:
required:
- mboxes
- memory-region
- if:
properties:
compatible:
contains:
const: apple,agx-g17s
then:
properties:
reg:
items:
- description: GFX coprocessor control registers
- description: GPU block MMIO registers
reg-names:
items:
- const: asc
- const: sgx
mboxes:
items:
- description: GFX coprocessor mailbox
- description: GFX1 coprocessor mailbox
memory-region:
minItems: 6
memory-region-names:
items:
- const: ttbs
- const: pagetables
- const: handoff
- const: fw-data
- const: l2-pagetables
- const: fw-text
required:
- reg-names
- power-domains
- memory-region-names
- operating-points-v2
- apple,cs-opp
- apple,afr-opp
- apple,csafr-min-sram-microvolt
- apple,aon-ptd
else:
properties:
apple,csafr-min-sram-microvolt: false
apple,aon-ptd: false
- if:
properties:
compatible:
Expand Down Expand Up @@ -456,8 +517,10 @@ allOf:
compatible:
contains:
enum:
- apple,agx-g17s
- apple,agx-t6040
- apple,agx-t6041
- apple,agx-t6050
- apple,agx-t8132
- apple,agx-t8140
- apple,agx-g17s
Expand Down
Loading
Loading