Skip to content

Commit 1b245ec

Browse files
committed
Merge tag 'drm-misc-next-2020-02-10' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
drm-misc-next for 5.7: UAPI Changes: - lima: Add support for heap buffers Cross-subsystem Changes: Core Changes: - Implement mode_config mode_valid for memory constrained drivers - Bus format negociation between bridges - Consolidate fake vblank events for drivers without vblank interrupts - drm/bufs: dma_alloc related cleanups - drm/dp_mst: Various fixes - drm/print: New drm_device based print helpers - Thomas is a drm-misc maintainer now! Driver Changes: - DPMS cleanups for atomic drivers - Removal of owner field in SPI tinydrm drivers - Removal of explicit dependency on DT for tinydrm drivers - Conversion to YAML schemas for DT bindings - tidss: New driver - virtio: various reworks and fixes - Our usual dozen or so new panels or bridges Signed-off-by: Dave Airlie <[email protected]> From: Maxime Ripard <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
2 parents 11a48a5 + 06f749a commit 1b245ec

File tree

261 files changed

+11248
-1833
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

261 files changed

+11248
-1833
lines changed
Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2+
%YAML 1.2
3+
---
4+
$id: http://devicetree.org/schemas/display/bridge/ps8640.yaml#
5+
$schema: http://devicetree.org/meta-schemas/core.yaml#
6+
7+
title: MIPI DSI to eDP Video Format Converter Device Tree Bindings
8+
9+
maintainers:
10+
- Nicolas Boichat <[email protected]>
11+
- Enric Balletbo i Serra <[email protected]>
12+
13+
description: |
14+
The PS8640 is a low power MIPI-to-eDP video format converter supporting
15+
mobile devices with embedded panel resolutions up to 2048 x 1536. The
16+
device accepts a single channel of MIPI DSI v1.1, with up to four lanes
17+
plus clock, at a transmission rate up to 1.5Gbit/sec per lane. The
18+
device outputs eDP v1.4, one or two lanes, at a link rate of up to
19+
3.24Gbit/sec per lane.
20+
21+
properties:
22+
compatible:
23+
const: parade,ps8640
24+
25+
reg:
26+
maxItems: 1
27+
description: Base I2C address of the device.
28+
29+
powerdown-gpios:
30+
maxItems: 1
31+
description: GPIO connected to active low powerdown.
32+
33+
reset-gpios:
34+
maxItems: 1
35+
description: GPIO connected to active low reset.
36+
37+
vdd12-supply:
38+
maxItems: 1
39+
description: Regulator for 1.2V digital core power.
40+
41+
vdd33-supply:
42+
maxItems: 1
43+
description: Regulator for 3.3V digital core power.
44+
45+
ports:
46+
type: object
47+
description:
48+
A node containing DSI input & output port nodes with endpoint
49+
definitions as documented in
50+
Documentation/devicetree/bindings/media/video-interfaces.txt
51+
Documentation/devicetree/bindings/graph.txt
52+
properties:
53+
port@0:
54+
type: object
55+
description: |
56+
Video port for DSI input
57+
58+
port@1:
59+
type: object
60+
description: |
61+
Video port for eDP output (panel or connector).
62+
63+
required:
64+
- port@0
65+
66+
required:
67+
- compatible
68+
- reg
69+
- powerdown-gpios
70+
- reset-gpios
71+
- vdd12-supply
72+
- vdd33-supply
73+
- ports
74+
75+
additionalProperties: false
76+
77+
examples:
78+
- |
79+
#include <dt-bindings/gpio/gpio.h>
80+
i2c0 {
81+
#address-cells = <1>;
82+
#size-cells = <0>;
83+
84+
ps8640: edp-bridge@18 {
85+
compatible = "parade,ps8640";
86+
reg = <0x18>;
87+
powerdown-gpios = <&pio 116 GPIO_ACTIVE_LOW>;
88+
reset-gpios = <&pio 115 GPIO_ACTIVE_LOW>;
89+
vdd12-supply = <&ps8640_fixed_1v2>;
90+
vdd33-supply = <&mt6397_vgp2_reg>;
91+
92+
ports {
93+
#address-cells = <1>;
94+
#size-cells = <0>;
95+
96+
port@0 {
97+
reg = <0>;
98+
ps8640_in: endpoint {
99+
remote-endpoint = <&dsi0_out>;
100+
};
101+
};
102+
103+
port@1 {
104+
reg = <1>;
105+
ps8640_out: endpoint {
106+
remote-endpoint = <&panel_in>;
107+
};
108+
};
109+
};
110+
};
111+
};
112+
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
# SPDX-License-Identifier: GPL-2.0-only
2+
%YAML 1.2
3+
---
4+
$id: http://devicetree.org/schemas/display/ilitek,ili9486.yaml#
5+
$schema: http://devicetree.org/meta-schemas/core.yaml#
6+
7+
title: Ilitek ILI9486 display panels device tree bindings
8+
9+
maintainers:
10+
- Kamlesh Gurudasani <[email protected]>
11+
12+
description:
13+
This binding is for display panels using an Ilitek ILI9486 controller in SPI
14+
mode.
15+
16+
allOf:
17+
- $ref: panel/panel-common.yaml#
18+
19+
properties:
20+
compatible:
21+
items:
22+
- enum:
23+
# Waveshare 3.5" 320x480 Color TFT LCD
24+
- waveshare,rpi-lcd-35
25+
# Ozzmaker 3.5" 320x480 Color TFT LCD
26+
- ozzmaker,piscreen
27+
- const: ilitek,ili9486
28+
29+
spi-max-frequency:
30+
maximum: 32000000
31+
32+
dc-gpios:
33+
maxItems: 1
34+
description: Display data/command selection (D/CX)
35+
36+
backlight: true
37+
reg: true
38+
reset-gpios: true
39+
rotation: true
40+
41+
required:
42+
- compatible
43+
- reg
44+
- dc-gpios
45+
- reset-gpios
46+
47+
additionalProperties: false
48+
49+
examples:
50+
- |
51+
#include <dt-bindings/gpio/gpio.h>
52+
53+
backlight: backlight {
54+
compatible = "gpio-backlight";
55+
gpios = <&gpio 22 GPIO_ACTIVE_HIGH>;
56+
};
57+
spi {
58+
#address-cells = <1>;
59+
#size-cells = <0>;
60+
61+
62+
display@0{
63+
compatible = "waveshare,rpi-lcd-35", "ilitek,ili9486";
64+
reg = <0>;
65+
spi-max-frequency = <32000000>;
66+
dc-gpios = <&gpio0 24 GPIO_ACTIVE_HIGH>;
67+
reset-gpios = <&gpio0 25 GPIO_ACTIVE_HIGH>;
68+
rotation = <180>;
69+
backlight = <&backlight>;
70+
};
71+
};
72+
73+
...

Documentation/devicetree/bindings/display/panel/auo,b080uan01.txt

Lines changed: 0 additions & 7 deletions
This file was deleted.

Documentation/devicetree/bindings/display/panel/auo,b101aw03.txt

Lines changed: 0 additions & 7 deletions
This file was deleted.

Documentation/devicetree/bindings/display/panel/auo,b101ean01.txt

Lines changed: 0 additions & 7 deletions
This file was deleted.

Documentation/devicetree/bindings/display/panel/auo,b101xtn01.txt

Lines changed: 0 additions & 7 deletions
This file was deleted.

Documentation/devicetree/bindings/display/panel/auo,b116xw03.txt

Lines changed: 0 additions & 7 deletions
This file was deleted.

Documentation/devicetree/bindings/display/panel/auo,b133htn01.txt

Lines changed: 0 additions & 7 deletions
This file was deleted.

Documentation/devicetree/bindings/display/panel/auo,b133xtn01.txt

Lines changed: 0 additions & 7 deletions
This file was deleted.

Documentation/devicetree/bindings/display/panel/auo,g070vvn01.txt

Lines changed: 0 additions & 29 deletions
This file was deleted.

0 commit comments

Comments
 (0)