Commit fee54d08 authored by Dave Airlie's avatar Dave Airlie
Browse files

Merge tag 'drm-misc-next-2024-03-28' of...

Merge tag 'drm-misc-next-2024-03-28' of https://gitlab.freedesktop.org/drm/misc/kernel

 into drm-next

Two misc-next in one.

drm-misc-next for v6.10-rc1:

The deal of a lifetime! You get ALL of the previous
drm-misc-next-2024-03-21-1 tag!!

But WAIT, there's MORE!

Cross-subsystem Changes:
- Assorted DT binding updates.

Core Changes:
- Clarify how optional wait_hpd_asserted is.
- Shuffle Kconfig names around.

Driver Changes:
- Assorted build fixes for panthor, imagination,
- Add AUO B120XAN01.0 panels.
- Assorted small fixes to panthor, panfrost.

drm-misc-next for v6.10:
UAPI Changes:
- Move some nouveau magic constants to uapi.

Cross-subsystem Changes:
- Move drm-misc to gitlab and freedesktop hosting.
- Add entries for panfrost.

Core Changes:
- Improve placement for TTM bo's in idle/busy handling.
- Improve drm/bridge init ordering.
- Add CONFIG_DRM_WERROR, and use W=1 for drm.
- Assorted documentation updates.
- Make more (drm and driver) headers self-contained and add header
  guards.
- Grab reservation lock in pin/unpin callbacks.
- Fix reservation lock handling for vmap.
- Add edp and edid panel matching, use it to fix a nearly identical
  panel.

Driver Changes:
- Add drm/panthor driver and assorted fixes.
- Assorted small fixes to xlnx, panel-edp, tidss, ci, nouveau,
  panel and bridge drivers.
- Add Samsung s6e3fa7, BOE NT116WHM-N44, CMN N116BCA-EA1,
  CrystalClear CMT430B19N00, Startek KD050HDFIA020-C020A,
  powertip PH128800T006-ZHC01 panels.
- Fix console for omapdrm.

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

From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/bea310a6-6ff6-477e-9363-f9f053cfd12a@linux.intel.com
parents 39cd87c4 4b2d588d
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
What:		/sys/bus/platform/drivers/panfrost/.../profiling
Date:		February 2024
KernelVersion:	6.8.0
Contact:	Adrian Larumbe <adrian.larumbe@collabora.com>
Description:
		Get/set drm fdinfo's engine and cycles profiling status.
		Valid values are:
		0: Don't enable fdinfo job profiling sources.
		1: Enable fdinfo job profiling sources, this enables both the GPU's
		   timestamp and cycle counter registers.
 No newline at end of file
+1 −0
Original line number Diff line number Diff line
@@ -41,6 +41,7 @@ properties:
          - enum:
              - ti,ds90cf364a # For the DS90CF364A FPD-Link LVDS Receiver
              - ti,ds90cf384a # For the DS90CF384A FPD-Link LVDS Receiver
              - ti,sn65lvds94 # For the SN65DS94 LVDS serdes
          - const: lvds-decoder # Generic LVDS decoders compatible fallback
      - enum:
          - thine,thc63lvdm83d # For the THC63LVDM83D LVDS serializer
+1 −0
Original line number Diff line number Diff line
@@ -19,6 +19,7 @@ properties:
          - ampire,am8001280g
          - bananapi,lhr050h41
          - feixin,k101-im2byl02
          - startek,kd050hdfia020
          - tdo,tl050hdv35
          - wanchanglong,w552946aba
      - const: ilitek,ili9881c
+2 −1
Original line number Diff line number Diff line
@@ -19,7 +19,7 @@ description: |
  either bilinear interpolation or pixel duplication.

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

properties:
  compatible:
@@ -59,6 +59,7 @@ required:
  - avee-supply
  - dvdd-supply
  - vddio-supply
  - ports

additionalProperties: false

+20 −5
Original line number Diff line number Diff line
@@ -14,9 +14,6 @@ description: |
  panels. Support video mode panels from China Star Optoelectronics
  Technology (CSOT) and BOE Technology.

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

properties:
  compatible:
    oneOf:
@@ -38,7 +35,6 @@ properties:
    description: regulator that supplies the I/O voltage

  reg: true
  ports: true
  rotation: true
  backlight: true

@@ -47,7 +43,26 @@ required:
  - reg
  - vddio-supply
  - reset-gpios
  - ports

allOf:
  - $ref: panel-common-dual.yaml#
  - if:
      properties:
        compatible:
          contains:
            enum:
              - novatek,nt36523w
    then:
      properties:
        ports:
          properties:
            port@1: false
    else:
      properties:
        port: false
        ports:
          required:
            - port@1

unevaluatedProperties: false

Loading