-
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-2019-05-24' of git://anongit.freedesktop.org…
…/drm/drm-misc into drm-next drm-misc-next for v5.3, try #2: UAPI Changes: - Add HDR source metadata property. - Make drm.h compile on GNU/kFreeBSD by including stdint.h - Clarify how the userspace reviewer has to review new kernel UAPI. - Clarify that for using new UAPI, merging to drm-next or drm-misc-next should be enough. Cross-subsystem Changes: - video/hdmi: Add unpack function for DRM infoframes. - Device tree bindings: * Updating a property for Mali Midgard GPUs * Updating a property for STM32 DSI panel * Adding support for FriendlyELEC HD702E 800x1280 panel * Adding support for Evervision VGG804821 800x480 5.0" WVGA TFT panel * Adding support for the EDT ET035012DM6 3.5" 320x240 QVGA 24-bit RGB TFT. * Adding support for Three Five displays TFC S9700RTWV43TR-01B 800x480 panel with resistive touch found on TI's AM335X-EVM. * Adding support for EDT ETM0430G0DH6 480x272 panel. - Add OSD101T2587-53TS driver with DT bindings. - Add Samsung S6E63M0 panel driver with DT bindings. - Add VXT VL050-8048NT-C01 800x480 panel with DT bindings. - Dma-buf: - Make mmap callback actually optional. - Documentation updates. - Fix debugfs refcount inbalance. - Remove unused sync_dump function. - Fix device tree bindings in drm-misc-next after a botched merge. Core Changes: - Add support for HDR infoframes and related EDID parsing. - Remove prime sg_table caching, now done inside dma-buf. - Add shiny new drm_gem_vram helpers for simple VRAM drivers; with some fixes to the new API on top. - Small fix to job cleanup without timeout handler. - Documentation fixes to drm_fourcc. - Replace lookups of drm_format with struct drm_format_info; remove functions that become obsolete by this conversion. - Remove double include in bridge/panel.c and some drivers. - Remove drmP.h include from drm/edid and drm/dp. - Fix null pointer deref in drm_fb_helper_hotplug_event(). - Remove most members from drm_fb_helper_crtc, only mode_set is kept. - Remove race of fb helpers with userspace; only restore mode when userspace is not master. - Move legacy setup from drm_file.c to drm_legacy_misc.c - Rework scheduler job destruction. - drm/bus was removed, remove from TODO. - Add __drm_atomic_helper_crtc_reset() to subclass crtc_state, and convert some drivers to use it (conversion is not complete yet). - Bump vblank timeout wait to 100 ms for atomic. - Docbook fix for drm_hdmi_infoframe_set_hdr_metadata. Driver Changes: - sun4i: Use DRM_GEM_CMA_VMAP_DRIVER_OPS instead of definining manually. - v3d: Small cleanups, adding support for compute shaders, reservation/synchronization fixes and job management refactoring, fixes MMU and debugfs. - lima: Fix null pointer in irq handler on startup, set default timeout for scheduled jobs. - stm/ltdc: Assorted fixes and adding FB modifier support. - amdgpu: Avoid hw reset if guilty job was already signaled. - virtio: Add seqno to fences, add trace events, use correct flags for fence allocation. - Convert AST, bochs, mgag200, vboxvideo, hisilicon to the new drm_gem_vram API. - sun6i_mipi_dsi: Support DSI GENERIC_SHORT_WRITE_2 transfers. - bochs: Small fix to use PTR_RET_OR_ZERO and driver unload. - gma500: header fixes - cirrus: Remove unused files. - mediatek: Fix compiler warning after merging the HDR series. - vc4: Rework binner bo handling. Signed-off-by: Dave Airlie <airlied@redhat.com> From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/052875a5-27ba-3832-60c2-193d950afdff@linux.intel.com
- Loading branch information
Showing
220 changed files
with
5,943 additions
and
4,593 deletions.
There are no files selected for viewing
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
12 changes: 12 additions & 0 deletions
12
Documentation/devicetree/bindings/display/panel/evervision,vgg804821.txt
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,12 @@ | ||
Evervision Electronics Co. Ltd. VGG804821 5.0" WVGA TFT LCD Panel | ||
|
||
Required properties: | ||
- compatible: should be "evervision,vgg804821" | ||
- power-supply: See simple-panel.txt | ||
|
||
Optional properties: | ||
- backlight: See simple-panel.txt | ||
- enable-gpios: See simple-panel.txt | ||
|
||
This binding is compatible with the simple-panel binding, which is specified | ||
in simple-panel.txt in this directory. |
32 changes: 32 additions & 0 deletions
32
Documentation/devicetree/bindings/display/panel/friendlyarm,hd702e.txt
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,32 @@ | ||
FriendlyELEC HD702E 800x1280 LCD panel | ||
|
||
HD702E lcd is FriendlyELEC developed eDP LCD panel with 800x1280 | ||
resolution. It has built in Goodix, GT9271 captive touchscreen | ||
with backlight adjustable via PWM. | ||
|
||
Required properties: | ||
- compatible: should be "friendlyarm,hd702e" | ||
- power-supply: regulator to provide the supply voltage | ||
|
||
Optional properties: | ||
- backlight: phandle of the backlight device attached to the panel | ||
|
||
Optional nodes: | ||
- Video port for LCD panel input. | ||
|
||
This binding is compatible with the simple-panel binding, which is specified | ||
in simple-panel.txt in this directory. | ||
|
||
Example: | ||
|
||
panel { | ||
compatible ="friendlyarm,hd702e", "simple-panel"; | ||
backlight = <&backlight>; | ||
power-supply = <&vcc3v3_sys>; | ||
|
||
port { | ||
panel_in_edp: endpoint { | ||
remote-endpoint = <&edp_out_panel>; | ||
}; | ||
}; | ||
}; |
11 changes: 11 additions & 0 deletions
11
Documentation/devicetree/bindings/display/panel/osddisplays,osd101t2045-53ts.txt
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,11 @@ | ||
One Stop Displays OSD101T2045-53TS 10.1" 1920x1200 panel | ||
|
||
Required properties: | ||
- compatible: should be "osddisplays,osd101t2045-53ts" | ||
- power-supply: as specified in the base binding | ||
|
||
Optional properties: | ||
- backlight: as specified in the base binding | ||
|
||
This binding is compatible with the simple-panel binding, which is specified | ||
in simple-panel.txt in this directory. |
14 changes: 14 additions & 0 deletions
14
Documentation/devicetree/bindings/display/panel/osddisplays,osd101t2587-53ts.txt
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,14 @@ | ||
One Stop Displays OSD101T2587-53TS 10.1" 1920x1200 panel | ||
|
||
The panel is similar to OSD101T2045-53TS, but it needs additional | ||
MIPI_DSI_TURN_ON_PERIPHERAL message from the host. | ||
|
||
Required properties: | ||
- compatible: should be "osddisplays,osd101t2587-53ts" | ||
- power-supply: as specified in the base binding | ||
|
||
Optional properties: | ||
- backlight: as specified in the base binding | ||
|
||
This binding is compatible with the simple-panel binding, which is specified | ||
in simple-panel.txt in this directory. |
33 changes: 33 additions & 0 deletions
33
Documentation/devicetree/bindings/display/panel/samsung,s6e63m0.txt
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,33 @@ | ||
Samsung s6e63m0 AMOLED LCD panel | ||
|
||
Required properties: | ||
- compatible: "samsung,s6e63m0" | ||
- reset-gpios: GPIO spec for reset pin | ||
- vdd3-supply: VDD regulator | ||
- vci-supply: VCI regulator | ||
|
||
The panel must obey rules for SPI slave device specified in document [1]. | ||
|
||
The device node can contain one 'port' child node with one child | ||
'endpoint' node, according to the bindings defined in [2]. This | ||
node should describe panel's video bus. | ||
|
||
[1]: Documentation/devicetree/bindings/spi/spi-bus.txt | ||
[2]: Documentation/devicetree/bindings/media/video-interfaces.txt | ||
|
||
Example: | ||
|
||
s6e63m0: display@0 { | ||
compatible = "samsung,s6e63m0"; | ||
reg = <0>; | ||
reset-gpio = <&mp05 5 1>; | ||
vdd3-supply = <&ldo12_reg>; | ||
vci-supply = <&ldo11_reg>; | ||
spi-max-frequency = <1200000>; | ||
|
||
port { | ||
lcd_ep: endpoint { | ||
remote-endpoint = <&fimd_ep>; | ||
}; | ||
}; | ||
}; |
15 changes: 15 additions & 0 deletions
15
Documentation/devicetree/bindings/display/panel/tfc,s9700rtwv43tr-01b.txt
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,15 @@ | ||
TFC S9700RTWV43TR-01B 7" Three Five Corp 800x480 LCD panel with | ||
resistive touch | ||
|
||
The panel is found on TI AM335x-evm. | ||
|
||
Required properties: | ||
- compatible: should be "tfc,s9700rtwv43tr-01b" | ||
- power-supply: See panel-common.txt | ||
|
||
Optional properties: | ||
- enable-gpios: GPIO pin to enable or disable the panel, if there is one | ||
- backlight: phandle of the backlight device attached to the panel | ||
|
||
This binding is compatible with the simple-panel binding, which is specified | ||
in simple-panel.txt in this directory. |
12 changes: 12 additions & 0 deletions
12
Documentation/devicetree/bindings/display/panel/vl050_8048nt_c01.txt
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,12 @@ | ||
VXT 800x480 color TFT LCD panel | ||
|
||
Required properties: | ||
- compatible: should be "vxt,vl050-8048nt-c01" | ||
- power-supply: as specified in the base binding | ||
|
||
Optional properties: | ||
- backlight: as specified in the base binding | ||
- enable-gpios: as specified in the base binding | ||
|
||
This binding is compatible with the simple-panel binding, which is specified | ||
in simple-panel.txt in this directory. |
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
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.