forked from torvalds/linux
-
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-2019-07-16' of git://anongit.freedesktop.org/drm/drm
Pull drm updates from Dave Airlie: "The biggest thing in this is the AMD Navi GPU support, this again contains a bunch of header files that are large. These are the new AMD RX5700 GPUs that just recently became available. New drivers: - ST-Ericsson MCDE driver - Ingenic JZ47xx SoC UAPI change: - HDR source metadata property Core: - HDR inforframes and EDID parsing - drm hdmi infoframe unpacking - remove prime sg_table caching into dma-buf - New gem vram helpers to reduce driver code - Lots of drmP.h removal - reservation fencing fix - documentation updates - drm_fb_helper_connector removed - mode name command handler rewrite fbcon: - Remove the fbcon notifiers ttm: - forward progress fixes dma-buf: - make mmap call optional - debugfs refcount fixes - dma-fence free with pending signals fix - each dma-buf gets an inode Panels: - Lots of additional panel bindings amdgpu: - initial navi10 support - avoid hw reset - HDR metadata support - new thermal sensors for vega asics - RAS fixes - use HMM rather than MMU notifier - xgmi topology via kfd - SR-IOV fixes - driver reload fixes - DC use a core bpc attribute - Aux fixes for DC - Bandwidth calc updates for DC - Clock handling refactor - kfd VEGAM support vmwgfx: - Coherent memory support changes i915: - HDR Support - HDMI i2c link - Icelake multi-segmented gamma support - GuC firmware update - Mule Creek Canyon PCH support for EHL - EHL platform updtes - move i915.alpha_support to i915.force_probe - runtime PM refactoring - VBT parsing refactoring - DSI fixes - struct mutex dependency reduction - GEM code reorg mali-dp: - Komeda driver features msm: - dsi vs EPROBE_DEFER fixes - msm8998 snapdragon 835 support - a540 gpu support - mdp5 and dpu interconnect support exynos: - drmP.h removal tegra: - misc fixes tda998x: - audio support improvements - pixel repeated mode support - quantisation range handling corrections - HDMI vendor info fix armada: - interlace support fix - overlay/video plane register handling refactor - add gamma support rockchip: - RX3328 support panfrost: - expose perf counters via hidden ioctls vkms: - enumerate CRC sources list ast: - rework BO handling mgag200: - rework BO handling dw-hdmi: - suspend/resume support rcar-du: - R8A774A1 Soc Support - LVDS dual-link mode support - Additional formats - Misc fixes omapdrm: - DSI command mode display support stm - fb modifier support - runtime PM support sun4i: - use vmap ops vc4: - binner bo binding rework v3d: - compute shader support - resync/sync fixes - job management refactoring lima: - NULL pointer in irq handler fix - scheduler default timeout virtio: - fence seqno support - trace events bochs: - misc fixes tc458767: - IRQ/HDP handling sii902x: - HDMI audio support atmel-hlcdc: - misc fixes meson: - zpos support" * tag 'drm-next-2019-07-16' of git://anongit.freedesktop.org/drm/drm: (1815 commits) Revert "Merge branch 'vmwgfx-next' of git://people.freedesktop.org/~thomash/linux into drm-next" Revert "mm: adjust apply_to_pfn_range interface for dropped token." mm: adjust apply_to_pfn_range interface for dropped token. drm/amdgpu/navi10: add uclk activity sensor drm/amdgpu: properly guard the generic discovery code drm/amdgpu: add missing documentation on new module parameters drm/amdgpu: don't invalidate caches in RELEASE_MEM, only do the writeback drm/amd/display: avoid 64-bit division drm/amdgpu/psp11: simplify the ucode register logic drm/amdgpu: properly guard DC support in navi code drm/amd/powerplay: vega20: fix uninitialized variable use drm/amd/display: dcn20: include linux/delay.h amdgpu: make pmu support optional drm/amd/powerplay: Zero initialize current_rpm in vega20_get_fan_speed_percent drm/amd/powerplay: Zero initialize freq in smu_v11_0_get_current_clk_freq drm/amd/powerplay: Use memset to initialize metrics structs drm/amdgpu/mes10.1: Fix header guard drm/amd/powerplay: add temperature sensor support for navi10 drm/amdgpu: fix scheduler timeout calc drm/amdgpu: Prepare for hmm_range_register API change (v2) ...
- Loading branch information
Showing
1,567 changed files
with
475,671 additions
and
34,502 deletions.
There are no files selected for viewing
100 changes: 100 additions & 0 deletions
100
Documentation/devicetree/bindings/display/allwinner,sun6i-a31-mipi-dsi.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,100 @@ | ||
# SPDX-License-Identifier: GPL-2.0 | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/display/allwinner,sun6i-a31-mipi-dsi.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: Allwinner A31 MIPI-DSI Controller Device Tree Bindings | ||
|
||
maintainers: | ||
- Chen-Yu Tsai <[email protected]> | ||
- Maxime Ripard <[email protected]> | ||
|
||
properties: | ||
"#address-cells": true | ||
"#size-cells": true | ||
|
||
compatible: | ||
const: allwinner,sun6i-a31-mipi-dsi | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
interrupts: | ||
maxItems: 1 | ||
|
||
clocks: | ||
items: | ||
- description: Bus Clock | ||
- description: Module Clock | ||
|
||
clock-names: | ||
items: | ||
- const: bus | ||
- const: mod | ||
|
||
resets: | ||
maxItems: 1 | ||
|
||
phys: | ||
maxItems: 1 | ||
|
||
phy-names: | ||
const: dphy | ||
|
||
port: | ||
type: object | ||
description: | ||
A port node with endpoint definitions as defined in | ||
Documentation/devicetree/bindings/media/video-interfaces.txt. That | ||
port should be the input endpoint, usually coming from the | ||
associated TCON. | ||
|
||
patternProperties: | ||
"^panel@[0-9]+$": true | ||
|
||
required: | ||
- "#address-cells" | ||
- "#size-cells" | ||
- compatible | ||
- reg | ||
- interrupts | ||
- clocks | ||
- clock-names | ||
- phys | ||
- phy-names | ||
- resets | ||
- port | ||
|
||
additionalProperties: false | ||
|
||
examples: | ||
- | | ||
dsi0: dsi@1ca0000 { | ||
compatible = "allwinner,sun6i-a31-mipi-dsi"; | ||
reg = <0x01ca0000 0x1000>; | ||
interrupts = <0 89 4>; | ||
clocks = <&ccu 23>, <&ccu 96>; | ||
clock-names = "bus", "mod"; | ||
resets = <&ccu 4>; | ||
phys = <&dphy0>; | ||
phy-names = "dphy"; | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
panel@0 { | ||
compatible = "bananapi,lhr050h41", "ilitek,ili9881c"; | ||
reg = <0>; | ||
power-gpios = <&pio 1 7 0>; /* PB07 */ | ||
reset-gpios = <&r_pio 0 5 1>; /* PL05 */ | ||
backlight = <&pwm_bl>; | ||
}; | ||
port { | ||
dsi0_in_tcon0: endpoint { | ||
remote-endpoint = <&tcon0_out_dsi0>; | ||
}; | ||
}; | ||
}; | ||
... |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
Ingenic JZ47xx LCD driver | ||
|
||
Required properties: | ||
- compatible: one of: | ||
* ingenic,jz4740-lcd | ||
* ingenic,jz4725b-lcd | ||
- reg: LCD registers location and length | ||
- clocks: LCD pixclock and device clock specifiers. | ||
The device clock is only required on the JZ4740. | ||
- clock-names: "lcd_pclk" and "lcd" | ||
- interrupts: Specifies the interrupt line the LCD controller is connected to. | ||
|
||
Example: | ||
|
||
panel { | ||
compatible = "sharp,ls020b1dd01d"; | ||
|
||
backlight = <&backlight>; | ||
power-supply = <&vcc>; | ||
|
||
port { | ||
panel_input: endpoint { | ||
remote-endpoint = <&panel_output>; | ||
}; | ||
}; | ||
}; | ||
|
||
|
||
lcd: lcd-controller@13050000 { | ||
compatible = "ingenic,jz4725b-lcd"; | ||
reg = <0x13050000 0x1000>; | ||
|
||
interrupt-parent = <&intc>; | ||
interrupts = <31>; | ||
|
||
clocks = <&cgu JZ4725B_CLK_LCD>; | ||
clock-names = "lcd"; | ||
|
||
port { | ||
panel_output: endpoint { | ||
remote-endpoint = <&panel_input>; | ||
}; | ||
}; | ||
}; |
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
9 changes: 9 additions & 0 deletions
9
Documentation/devicetree/bindings/display/panel/armadeus,st0700-adapt.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,9 @@ | ||
Armadeus ST0700 Adapt. A Santek ST0700I5Y-RBSLW 7.0" WVGA (800x480) TFT with | ||
an adapter board. | ||
|
||
Required properties: | ||
- compatible: "armadeus,st0700-adapt" | ||
- power-supply: see panel-common.txt | ||
|
||
Optional properties: | ||
- backlight: see panel-common.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
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. |
Oops, something went wrong.