Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 37fdaa33 authored by Dave Airlie's avatar Dave Airlie
Browse files

Merge tag 'drm-misc-next-2019-02-01' of git://anongit.freedesktop.org/drm/drm-misc into drm-next



drm-misc-next for 5.1:

UAPI Changes:

Cross-subsystem Changes:

Core Changes:
  - Split out some part of drm_crtc_helper.h into drm_probe_helper.h
  - DRIVER_* flags improvements
  - New tasks on the TODO-list
  - Improvements to the documentation

Driver Changes:
  - Continual of drmP.h removal in multiple drivers
  - Removal of FBINFO_(FLAG_)DEFAULT in multiple drivers
  - sun4i: Addition of the A23 support, multiple fixes for the tiled
    formats
  - atmel-hlcdc: Fix of clipping and rotation properties
  - qxl: various BO-related improvements, prime and generic fbdev emulation
    support
  - dw-hdmi: Support for HDMI2.0 2160p modes and YUV420 output
  - New Sitronix ST7701 panel driver
  - New Kingdisplay KD097D04 panel driver
  - New LeMaker BL035-RGB-002 panel driver
  - New PDA 91-00156-A0 panel driver

Signed-off-by: default avatarDave Airlie <airlied@redhat.com>

From: Maxime Ripard <maxime.ripard@bootlin.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190201144749.t3abxvguhstu6bcl@flea
parents 74b7d6a9 ba9877e2
Loading
Loading
Loading
Loading
+12 −0
Original line number Original line Diff line number Diff line
LeMaker BL035-RGB-002 3.5" QVGA TFT LCD panel

Required properties:
- compatible: should be "lemaker,bl035-rgb-002"
- 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.
+14 −0
Original line number Original line Diff line number Diff line
PDA 91-00156-A0 5.0" WVGA TFT LCD panel

Required properties:
- compatible: should be "pda,91-00156-a0"
- power-supply: this panel requires a single power supply. A phandle to a
regulator needs to be specified here. Compatible with panel-common binding which
is specified in the panel-common.txt in this directory.
- backlight: this panel's backlight is controlled by an external backlight
controller. A phandle to this controller needs to be specified here.
Compatible with panel-common binding which is specified in the panel-common.txt
in this directory.

This binding is compatible with the simple-panel binding, which is specified
in simple-panel.txt in this directory.
+30 −0
Original line number Original line Diff line number Diff line
Sitronix ST7701 based LCD panels

ST7701 designed for small and medium sizes of TFT LCD display, is
capable of supporting up to 480RGBX864 in resolution. It provides
several system interfaces like MIPI/RGB/SPI.

Techstar TS8550B is 480x854, 2-lane MIPI DSI LCD panel which has
inbuilt ST7701 chip.

Required properties:
- compatible: must be "sitronix,st7701" and one of
  * "techstar,ts8550b"
- reset-gpios: a GPIO phandle for the reset pin

Required properties for techstar,ts8550b:
- reg: DSI virtual channel used by that screen
- VCC-supply: analog regulator for MIPI circuit
- IOVCC-supply: I/O system regulator

Optional properties:
- backlight: phandle for the backlight control.

panel@0 {
	compatible = "techstar,ts8550b", "sitronix,st7701";
	reg = <0>;
	VCC-supply = <&reg_dldo2>;
	IOVCC-supply = <&reg_dldo2>;
	reset-gpios = <&pio 3 24 GPIO_ACTIVE_HIGH>; /* LCD-RST: PD24 */
	backlight = <&backlight>;
};
+5 −0
Original line number Original line Diff line number Diff line
@@ -156,6 +156,7 @@ Required properties:
   * allwinner,sun6i-a31-tcon
   * allwinner,sun6i-a31-tcon
   * allwinner,sun6i-a31s-tcon
   * allwinner,sun6i-a31s-tcon
   * allwinner,sun7i-a20-tcon
   * allwinner,sun7i-a20-tcon
   * allwinner,sun8i-a23-tcon
   * allwinner,sun8i-a33-tcon
   * allwinner,sun8i-a33-tcon
   * allwinner,sun8i-a83t-tcon-lcd
   * allwinner,sun8i-a83t-tcon-lcd
   * allwinner,sun8i-a83t-tcon-tv
   * allwinner,sun8i-a83t-tcon-tv
@@ -276,6 +277,7 @@ Required properties:
  - compatible: value must be one of:
  - compatible: value must be one of:
    * allwinner,sun6i-a31-drc
    * allwinner,sun6i-a31-drc
    * allwinner,sun6i-a31s-drc
    * allwinner,sun6i-a31s-drc
    * allwinner,sun8i-a23-drc
    * allwinner,sun8i-a33-drc
    * allwinner,sun8i-a33-drc
    * allwinner,sun9i-a80-drc
    * allwinner,sun9i-a80-drc
  - reg: base address and size of the memory-mapped region.
  - reg: base address and size of the memory-mapped region.
@@ -303,6 +305,7 @@ Required properties:
    * allwinner,sun5i-a13-display-backend
    * allwinner,sun5i-a13-display-backend
    * allwinner,sun6i-a31-display-backend
    * allwinner,sun6i-a31-display-backend
    * allwinner,sun7i-a20-display-backend
    * allwinner,sun7i-a20-display-backend
    * allwinner,sun8i-a23-display-backend
    * allwinner,sun8i-a33-display-backend
    * allwinner,sun8i-a33-display-backend
    * allwinner,sun9i-a80-display-backend
    * allwinner,sun9i-a80-display-backend
  - reg: base address and size of the memory-mapped region.
  - reg: base address and size of the memory-mapped region.
@@ -360,6 +363,7 @@ Required properties:
    * allwinner,sun5i-a13-display-frontend
    * allwinner,sun5i-a13-display-frontend
    * allwinner,sun6i-a31-display-frontend
    * allwinner,sun6i-a31-display-frontend
    * allwinner,sun7i-a20-display-frontend
    * allwinner,sun7i-a20-display-frontend
    * allwinner,sun8i-a23-display-frontend
    * allwinner,sun8i-a33-display-frontend
    * allwinner,sun8i-a33-display-frontend
    * allwinner,sun9i-a80-display-frontend
    * allwinner,sun9i-a80-display-frontend
  - reg: base address and size of the memory-mapped region.
  - reg: base address and size of the memory-mapped region.
@@ -419,6 +423,7 @@ Required properties:
    * allwinner,sun6i-a31-display-engine
    * allwinner,sun6i-a31-display-engine
    * allwinner,sun6i-a31s-display-engine
    * allwinner,sun6i-a31s-display-engine
    * allwinner,sun7i-a20-display-engine
    * allwinner,sun7i-a20-display-engine
    * allwinner,sun8i-a23-display-engine
    * allwinner,sun8i-a33-display-engine
    * allwinner,sun8i-a33-display-engine
    * allwinner,sun8i-a83t-display-engine
    * allwinner,sun8i-a83t-display-engine
    * allwinner,sun8i-h3-display-engine
    * allwinner,sun8i-h3-display-engine
+2 −0
Original line number Original line Diff line number Diff line
@@ -211,6 +211,7 @@ laird Laird PLC
lantiq	Lantiq Semiconductor
lantiq	Lantiq Semiconductor
lattice	Lattice Semiconductor
lattice	Lattice Semiconductor
lego	LEGO Systems A/S
lego	LEGO Systems A/S
lemaker	Shenzhen LeMaker Technology Co., Ltd.
lenovo	Lenovo Group Ltd.
lenovo	Lenovo Group Ltd.
lg	LG Corporation
lg	LG Corporation
libretech	Shenzhen Libre Technology Co., Ltd
libretech	Shenzhen Libre Technology Co., Ltd
@@ -297,6 +298,7 @@ ovti OmniVision Technologies
oxsemi	Oxford Semiconductor, Ltd.
oxsemi	Oxford Semiconductor, Ltd.
panasonic	Panasonic Corporation
panasonic	Panasonic Corporation
parade	Parade Technologies Inc.
parade	Parade Technologies Inc.
pda	Precision Design Associates, Inc.
pericom	Pericom Technology Inc.
pericom	Pericom Technology Inc.
pervasive	Pervasive Displays, Inc.
pervasive	Pervasive Displays, Inc.
phicomm PHICOMM Co., Ltd.
phicomm PHICOMM Co., Ltd.
Loading