Commit 6b0c09eb authored by Thomas Zimmermann's avatar Thomas Zimmermann
Browse files

Merge drm/drm-next into drm-misc-next-fixes



Backmerging to update drm-misc-next-fixes for the final phase
of the release cycle, again.

Signed-off-by: default avatarThomas Zimmermann <tzimmermann@suse.de>
parents 29583dfc 3d335a52
Loading
Loading
Loading
Loading
+9 −6
Original line number Diff line number Diff line
@@ -3777,12 +3777,15 @@
			shutdown the other cpus.  Instead use the REBOOT_VECTOR
			irq.

	nomodeset	Disable kernel modesetting. DRM drivers will not perform
			display-mode changes or accelerated rendering. Only the
			system framebuffer will be available for use if this was
			set-up by the firmware or boot loader.

			Useful as fallback, or for testing and debugging.
	nomodeset	Disable kernel modesetting. Most systems' firmware
			sets up a display mode and provides framebuffer memory
			for output. With nomodeset, DRM and fbdev drivers will
			not load if they could possibly displace the pre-
			initialized output. Only the system framebuffer will
			be available for use. The respective drivers will not
			perform display-mode changes or accelerated rendering.

			Useful as error fallback, or for testing and debugging.

	nomodule	Disable module load

+63 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/display/panel/newvision,nv3051d.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: NewVision NV3051D based LCD panel

description: |
  The NewVision NV3051D is a driver chip used to drive DSI panels. For now,
  this driver only supports the 640x480 panels found in the Anbernic RG353
  based devices.

maintainers:
  - Chris Morgan <macromorgan@hotmail.com>

allOf:
  - $ref: panel-common.yaml#

properties:
  compatible:
    items:
      - enum:
          - anbernic,rg353p-panel
          - anbernic,rg353v-panel
      - const: newvision,nv3051d

  reg: true
  backlight: true
  port: true
  reset-gpios:
    description: Active low reset GPIO
  vdd-supply: true

required:
  - compatible
  - reg
  - backlight

additionalProperties: false

examples:
  - |
    #include <dt-bindings/gpio/gpio.h>
    dsi {
        #address-cells = <1>;
        #size-cells = <0>;
        panel@0 {
            compatible = "anbernic,rg353p-panel", "newvision,nv3051d";
            reg = <0>;
            backlight = <&backlight>;
            reset-gpios = <&gpio4 0 GPIO_ACTIVE_LOW>;
            vdd-supply = <&vcc3v3_lcd>;

            port {
                mipi_in_panel: endpoint {
                    remote-endpoint = <&mipi_out_panel>;
                };
            };
        };
    };

...
+2 −0
Original line number Diff line number Diff line
@@ -887,6 +887,8 @@ patternProperties:
    description: Shenzhen Netxeon Technology CO., LTD
  "^neweast,.*":
    description: Guangdong Neweast Optoelectronics CO., LTD
  "^newvision,.*":
    description: New Vision Display (Shenzhen) Co., Ltd.
  "^nexbox,.*":
    description: Nexbox
  "^nextthing,.*":
+5 −0
Original line number Diff line number Diff line
@@ -26,6 +26,11 @@ Valid mode specifiers (mode_option argument)::
with <xres>, <yres>, <bpp> and <refresh> decimal numbers and <name> a string.
Things between square brackets are optional.

Valid names are::

  - NSTC: 480i output, with the CCIR System-M TV mode and NTSC color encoding
  - PAL: 576i output, with the CCIR System-B TV mode and PAL color encoding

If 'M' is specified in the mode_option argument (after <yres> and before
<bpp> and <refresh>, if specified) the timings will be calculated using
VESA(TM) Coordinated Video Timings instead of looking up the mode from a table.
+0 −1
Original line number Diff line number Diff line
@@ -126,7 +126,6 @@ percentage utilization of the engine, whereas drm-engine-<str> only reflects
time active without considering what frequency the engine is operating as a
percentage of it's maximum frequency.

===============================
Driver specific implementations
===============================

Loading