-
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-misc-next-2020-03-17' of git://anongit.freedesktop.org…
…/drm/drm-misc into drm-next drm-misc-next for 5.7: UAPI Changes: Cross-subsystem Changes: Core Changes: - dp-mst: Remove register_connector callback, add drm_dp_destroy_connector - Changes to scnprintf on multiple instances Driver Changes: - meson: Support for YUV420 - panel: Support Ortustech COM37H3M, idk-1110wr and idk-2121wr, multiple dotclock fixes Signed-off-by: Dave Airlie <airlied@redhat.com> From: Maxime Ripard <maxime@cerno.tech> Link: https://patchwork.freedesktop.org/patch/msgid/20200317082858.lubmvlmvoprn2tuh@gilmour.lan
- Loading branch information
Showing
44 changed files
with
917 additions
and
229 deletions.
There are no files selected for viewing
69 changes: 69 additions & 0 deletions
69
Documentation/devicetree/bindings/display/panel/advantech,idk-1110wr.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,69 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/display/panel/advantech,idk-1110wr.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: Advantech IDK-1110WR 10.1" WSVGA LVDS Display Panel | ||
|
||
maintainers: | ||
- Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> | ||
- Thierry Reding <thierry.reding@gmail.com> | ||
|
||
allOf: | ||
- $ref: lvds.yaml# | ||
|
||
properties: | ||
compatible: | ||
items: | ||
- const: advantech,idk-1110wr | ||
- {} # panel-lvds, but not listed here to avoid false select | ||
|
||
data-mapping: | ||
const: jeida-24 | ||
|
||
width-mm: | ||
const: 223 | ||
|
||
height-mm: | ||
const: 125 | ||
|
||
panel-timing: true | ||
port: true | ||
|
||
additionalProperties: false | ||
|
||
required: | ||
- compatible | ||
|
||
examples: | ||
- |+ | ||
panel { | ||
compatible = "advantech,idk-1110wr", "panel-lvds"; | ||
width-mm = <223>; | ||
height-mm = <125>; | ||
data-mapping = "jeida-24"; | ||
panel-timing { | ||
/* 1024x600 @60Hz */ | ||
clock-frequency = <51200000>; | ||
hactive = <1024>; | ||
vactive = <600>; | ||
hsync-len = <240>; | ||
hfront-porch = <40>; | ||
hback-porch = <40>; | ||
vsync-len = <10>; | ||
vfront-porch = <15>; | ||
vback-porch = <10>; | ||
}; | ||
port { | ||
panel_in: endpoint { | ||
remote-endpoint = <&lvds_encoder>; | ||
}; | ||
}; | ||
}; | ||
... |
122 changes: 122 additions & 0 deletions
122
Documentation/devicetree/bindings/display/panel/advantech,idk-2121wr.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,122 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/display/panel/advantech,idk-2121wr.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: Advantech IDK-2121WR 21.5" Full-HD dual-LVDS panel | ||
|
||
maintainers: | ||
- Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> | ||
- Thierry Reding <thierry.reding@gmail.com> | ||
|
||
description: | | ||
The IDK-2121WR from Advantech is a Full-HD dual-LVDS panel. | ||
A dual-LVDS interface is a dual-link connection with even pixels traveling | ||
on one link, and with odd pixels traveling on the other link. | ||
The panel expects odd pixels on the first port, and even pixels on the | ||
second port, therefore the ports must be marked accordingly (with either | ||
dual-lvds-odd-pixels or dual-lvds-even-pixels). | ||
properties: | ||
compatible: | ||
items: | ||
- const: advantech,idk-2121wr | ||
- {} # panel-lvds, but not listed here to avoid false select | ||
|
||
width-mm: | ||
const: 476 | ||
|
||
height-mm: | ||
const: 268 | ||
|
||
data-mapping: | ||
const: vesa-24 | ||
|
||
panel-timing: true | ||
|
||
ports: | ||
type: object | ||
properties: | ||
port@0: | ||
type: object | ||
description: The sink for odd pixels. | ||
properties: | ||
reg: | ||
const: 0 | ||
|
||
dual-lvds-odd-pixels: true | ||
|
||
required: | ||
- reg | ||
- dual-lvds-odd-pixels | ||
|
||
port@1: | ||
type: object | ||
description: The sink for even pixels. | ||
properties: | ||
reg: | ||
const: 1 | ||
|
||
dual-lvds-even-pixels: true | ||
|
||
required: | ||
- reg | ||
- dual-lvds-even-pixels | ||
|
||
additionalProperties: false | ||
|
||
required: | ||
- compatible | ||
- width-mm | ||
- height-mm | ||
- data-mapping | ||
- panel-timing | ||
- ports | ||
|
||
examples: | ||
- |+ | ||
panel-lvds { | ||
compatible = "advantech,idk-2121wr", "panel-lvds"; | ||
width-mm = <476>; | ||
height-mm = <268>; | ||
data-mapping = "vesa-24"; | ||
panel-timing { | ||
clock-frequency = <148500000>; | ||
hactive = <1920>; | ||
vactive = <1080>; | ||
hsync-len = <44>; | ||
hfront-porch = <88>; | ||
hback-porch = <148>; | ||
vfront-porch = <4>; | ||
vback-porch = <36>; | ||
vsync-len = <5>; | ||
}; | ||
ports { | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
port@0 { | ||
reg = <0>; | ||
dual-lvds-odd-pixels; | ||
panel_in0: endpoint { | ||
remote-endpoint = <&lvds0_out>; | ||
}; | ||
}; | ||
port@1 { | ||
reg = <1>; | ||
dual-lvds-even-pixels; | ||
panel_in1: endpoint { | ||
remote-endpoint = <&lvds1_out>; | ||
}; | ||
}; | ||
}; | ||
}; | ||
... |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -39,7 +39,7 @@ required: | |
|
||
examples: | ||
- | | ||
dsi@0 { | ||
dsi { | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
panel@0 { | ||
|
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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -42,7 +42,7 @@ required: | |
|
||
examples: | ||
- | | ||
dsi@0 { | ||
dsi { | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
panel@0 { | ||
|
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.