-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'drm-next-2023-11-07' of git://anongit.freedesktop.org/drm/drm
Pull more drm updates from Dave Airlie: "Geert pointed out I missed the renesas reworks in my main pull, so this pull contains the renesas next work for atomic conversion and DT support. It also contains a bunch of amdgpu and some small ssd13xx fixes. renesas: - atomic conversion - DT support ssd13xx: - dt binding fix for ssd132x - Initialize ssd130x crtc_state to NULL. amdgpu: - Fix RAS support check - RAS fixes - MES fixes - SMU13 fixes - Contiguous memory allocation fix - BACO fixes - GPU reset fixes - Min power limit fixes - GFX11 fixes - USB4/TB hotplug fixes - ARM regression fix - GFX9.4.3 fixes - KASAN/KCSAN stack size check fixes - SR-IOV fixes - SMU14 fixes - PSP13 fixes - Display blend fixes - Flexible array size fixes amdkfd: - GPUVM fix radeon: - Flexible array size fixes" * tag 'drm-next-2023-11-07' of git://anongit.freedesktop.org/drm/drm: (83 commits) drm/amd/display: Enable fast update on blendTF change drm/amd/display: Fix blend LUT programming drm/amd/display: Program plane color setting correctly drm/amdgpu: Query and report boot status drm/amdgpu: Add psp v13 function to query boot status drm/amd/swsmu: remove fw version check in sw_init. drm/amd/swsmu: update smu v14_0_0 driver if and metrics table drm/amdgpu: Add C2PMSG_109/126 reg field shift/masks drm/amdgpu: Optimize the asic type fix code drm/amdgpu: fix GRBM read timeout when do mes_self_test drm/amdgpu: check recovery status of xgmi hive in ras_reset_error_count drm/amd/pm: only check sriov vf flag once when creating hwmon sysfs drm/amdgpu: Attach eviction fence on alloc drm/amdkfd: Improve amdgpu_vm_handle_moved drm/amd/display: Increase frame warning limit with KASAN or KCSAN in dml2 drm/amd/display: Avoid NULL dereference of timing generator drm/amdkfd: Update cache info for GFX 9.4.3 drm/amdkfd: Populate cache info for GFX 9.4.3 drm/amdgpu: don't put MQDs in VRAM on ARM | ARM64 drm/amdgpu/smu13: drop compute workload workaround ...
- Loading branch information
Showing
72 changed files
with
1,718 additions
and
1,345 deletions.
There are no files selected for viewing
130 changes: 130 additions & 0 deletions
130
Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,130 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/display/renesas,shmobile-lcdc.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: Renesas SH-Mobile LCD Controller (LCDC) | ||
|
||
maintainers: | ||
- Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> | ||
- Geert Uytterhoeven <geert+renesas@glider.be> | ||
|
||
properties: | ||
compatible: | ||
enum: | ||
- renesas,r8a7740-lcdc # R-Mobile A1 | ||
- renesas,sh73a0-lcdc # SH-Mobile AG5 | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
interrupts: | ||
maxItems: 1 | ||
|
||
clocks: | ||
minItems: 1 | ||
maxItems: 5 | ||
description: | ||
Only the functional clock is mandatory. | ||
Some of the optional clocks are model-dependent (e.g. "video" (a.k.a. | ||
"vou" or "dv_clk") is available on R-Mobile A1 only). | ||
|
||
clock-names: | ||
minItems: 1 | ||
items: | ||
- const: fck | ||
- enum: [ media, lclk, hdmi, video ] | ||
- enum: [ media, lclk, hdmi, video ] | ||
- enum: [ media, lclk, hdmi, video ] | ||
- enum: [ media, lclk, hdmi, video ] | ||
|
||
power-domains: | ||
maxItems: 1 | ||
|
||
ports: | ||
$ref: /schemas/graph.yaml#/properties/ports | ||
|
||
properties: | ||
port@0: | ||
$ref: /schemas/graph.yaml#/properties/port | ||
description: LCD port (R-Mobile A1 and SH-Mobile AG5) | ||
unevaluatedProperties: false | ||
|
||
port@1: | ||
$ref: /schemas/graph.yaml#/properties/port | ||
description: HDMI port (R-Mobile A1 LCDC1 and SH-Mobile AG5) | ||
unevaluatedProperties: false | ||
|
||
port@2: | ||
$ref: /schemas/graph.yaml#/properties/port | ||
description: MIPI-DSI port (SH-Mobile AG5) | ||
unevaluatedProperties: false | ||
|
||
required: | ||
- port@0 | ||
|
||
unevaluatedProperties: false | ||
|
||
required: | ||
- compatible | ||
- reg | ||
- interrupts | ||
- clocks | ||
- clock-names | ||
- power-domains | ||
- ports | ||
|
||
additionalProperties: false | ||
|
||
allOf: | ||
- if: | ||
properties: | ||
compatible: | ||
contains: | ||
const: renesas,r8a7740-lcdc | ||
then: | ||
properties: | ||
ports: | ||
properties: | ||
port@2: false | ||
|
||
- if: | ||
properties: | ||
compatible: | ||
contains: | ||
const: renesas,sh73a0-lcdc | ||
then: | ||
properties: | ||
ports: | ||
required: | ||
- port@1 | ||
- port@2 | ||
|
||
examples: | ||
- | | ||
#include <dt-bindings/clock/r8a7740-clock.h> | ||
#include <dt-bindings/interrupt-controller/arm-gic.h> | ||
lcd-controller@fe940000 { | ||
compatible = "renesas,r8a7740-lcdc"; | ||
reg = <0xfe940000 0x4000>; | ||
interrupts = <GIC_SPI 177 IRQ_TYPE_LEVEL_HIGH>; | ||
clocks = <&mstp1_clks R8A7740_CLK_LCDC0>, | ||
<&cpg_clocks R8A7740_CLK_M3>, <&lcdlclk0_clk>, | ||
<&vou_clk>; | ||
clock-names = "fck", "media", "lclk", "video"; | ||
power-domains = <&pd_a4lc>; | ||
ports { | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
port@0 { | ||
reg = <0>; | ||
lcdc0_rgb: endpoint { | ||
}; | ||
}; | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.