Commit 8a07b262 authored by Dave Airlie's avatar Dave Airlie
Browse files

Merge tag 'drm-misc-next-2024-10-31' of...

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

 into drm-next

drm-misc-next for v6.13:

All of the previous pull request, with MORE!

Core Changes:
- Update documentation for scheduler start/stop and job init.
- Add dedede and sm8350-hdk hardware to ci runs.

Driver Changes:
- Small fixes and cleanups to panfrost, omap, nouveau, ivpu, zynqmp, v3d,
  panthor docs, and leadtek-ltk050h3146w.
- Crashdump support for qaic.
- Support DP compliance in zynqmp.
- Add Samsung S6E88A0-AMS427AP24 panel.

Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/deeef745-f3fb-4e85-a9d0-e8d38d43c1cf@linux.intel.com
parents e7103f87 2e075701
Loading
Loading
Loading
Loading
+14 −1
Original line number Diff line number Diff line
@@ -81,9 +81,22 @@ properties:

    properties:
      port@0:
        $ref: /schemas/graph.yaml#/properties/port
        unevaluatedProperties: false
        $ref: /schemas/graph.yaml#/$defs/port-base
        description: Parallel RGB input port

        properties:
          endpoint:
            $ref: /schemas/graph.yaml#/$defs/endpoint-base
            unevaluatedProperties: false

            properties:
              bus-width:
                description:
                  Endpoint bus width.
                enum: [ 16, 18, 24 ]
                default: 24

      port@1:
        $ref: /schemas/graph.yaml#/properties/port
        description: HDMI output port
+4 −0
Original line number Diff line number Diff line
@@ -60,6 +60,10 @@ properties:
              data-lines:
                $ref: /schemas/types.yaml#/definitions/uint32
                enum: [ 16, 18, 24 ]
                deprecated: true

              bus-width:
                enum: [ 16, 18, 24 ]

      port@1:
        $ref: /schemas/graph.yaml#/properties/port
+8 −0
Original line number Diff line number Diff line
@@ -51,6 +51,14 @@ properties:
    $ref: /schemas/types.yaml#/definitions/uint32
    enum: [0, 90, 180, 270]

  flip-horizontal:
    description: boolean to flip image horizontally
    type: boolean

  flip-vertical:
    description: boolean to flip image vertically
    type: boolean

  # Display Timings
  panel-timing:
    description:
+2 −0
Original line number Diff line number Diff line
@@ -200,6 +200,8 @@ properties:
      - logictechno,lttd800480070-l2rt
        # Logic Technologies LTTD800480070-L6WH-RT 7” 800x480 TFT Resistive Touch Module
      - logictechno,lttd800480070-l6wh-rt
        # Microchip AC69T88A 5" 800X480 LVDS interface TFT LCD Panel
      - microchip,ac69t88a
        # Mitsubishi "AA070MC01 7.0" WVGA TFT LCD panel
      - mitsubishi,aa070mc01-ca1
        # Mitsubishi AA084XE01 8.4" XGA TFT LCD panel
+65 −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/samsung,s6e88a0-ams427ap24.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Samsung AMS427AP24 panel with S6E88A0 controller

maintainers:
  - Jakob Hauser <jahau@rocketmail.com>

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

properties:
  compatible:
    const: samsung,s6e88a0-ams427ap24

  reg:
    maxItems: 1

  port: true
  reset-gpios: true
  flip-horizontal: true

  vdd3-supply:
    description: core voltage supply

  vci-supply:
    description: voltage supply for analog circuits

required:
  - compatible
  - reg
  - port
  - reset-gpios
  - vdd3-supply
  - vci-supply

additionalProperties: false

examples:
  - |
    #include <dt-bindings/gpio/gpio.h>

    dsi {
        #address-cells = <1>;
        #size-cells = <0>;

        panel@0 {
            compatible = "samsung,s6e88a0-ams427ap24";
            reg = <0>;

            vdd3-supply = <&pm8916_l17>;
            vci-supply = <&pm8916_l6>;
            reset-gpios = <&tlmm 25 GPIO_ACTIVE_LOW>;
            flip-horizontal;

            port {
                panel_in: endpoint {
                    remote-endpoint = <&mdss_dsi0_out>;
                };
            };
        };
    };
Loading