Commit 91fdc5e7 authored by Dave Airlie's avatar Dave Airlie
Browse files

Merge tag 'drm-misc-next-2024-06-27' of...

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

 into drm-next

drm-misc-next for 6.11:

UAPI Changes:

Cross-subsystem Changes:

Core Changes:
  - panic: Monochrome logo support, Various fixes
  - ttm: Improve the number of page faults on some platforms, Fix test
    build breakage with PREEMPT_RT, more test coverage and various test
    improvements

Driver Changes:
  - Add missing MODULE_DESCRIPTION where needed
  - ipu-v3: Various fixes
  - vc4: Monochrome TV support
  - bridge:
    - analogix_dp: Various improvements and reworks, handle AUX
      transfers timeout
    - tc358767: Fix DRM_BRIDGE_ATTACH_NO_CONNECTOR, Fix clock
      calculations
  - panels:
    - More transitions to mipi_dsi wrapped functions
    - New panels: Lincoln Technologies LCD197, Ortustech COM35H3P70ULC,

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

From: Maxime Ripard <mripard@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240627-congenial-pistachio-nyala-848cf4@houat
parents 275fee9d 61bfcd19
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -71,6 +71,10 @@ properties:
      - const: iahb
      - const: venci

  power-domains:
    maxItems: 1
    description: phandle to the associated power domain

  resets:
    minItems: 3

@@ -129,6 +133,7 @@ examples:
        reset-names = "hdmitx_apb", "hdmitx", "hdmitx_phy";
        clocks = <&clk_isfr>, <&clk_iahb>, <&clk_venci>;
        clock-names = "isfr", "iahb", "venci";
        power-domains = <&pd_vpu>;
        #address-cells = <1>;
        #size-cells = <0>;

+13 −0
Original line number Diff line number Diff line
@@ -45,6 +45,19 @@ properties:
      - const: isfr
    additionalItems: true

  ddc-i2c-bus:
    $ref: /schemas/types.yaml#/definitions/phandle
    deprecated: true
    description:
      The HDMI DDC bus can be connected to either a system I2C master or the
      functionally-reduced I2C master contained in the DWC HDMI. When connected
      to a system I2C master this property contains a phandle to that I2C
      master controller.

      This property is deprecated, the system I2C master controller should
      be referenced through the ddc-i2c-bus property of the HDMI connector
      node.

  interrupts:
    maxItems: 1

+1 −1
Original line number Diff line number Diff line
@@ -25,8 +25,8 @@ properties:

  reg:
    enum:
      - 0x68
      - 0x0f
      - 0x68
    description: |
        i2c address of the bridge, 0x68 or 0x0f, depending on bootstrap pins

+0 −8
Original line number Diff line number Diff line
@@ -31,14 +31,6 @@ properties:
  clock-names:
    maxItems: 2

  ddc-i2c-bus:
    $ref: /schemas/types.yaml#/definitions/phandle
    description:
      The HDMI DDC bus can be connected to either a system I2C master or the
      functionally-reduced I2C master contained in the DWC HDMI. When connected
      to a system I2C master this property contains a phandle to that I2C
      master controller.

  gpr:
    $ref: /schemas/types.yaml#/definitions/phandle
    description:
+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/ilitek,ili9806e.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Ilitek ILI9806E based MIPI-DSI panels

maintainers:
  - Michael Walle <mwalle@kernel.org>

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

properties:
  compatible:
    items:
      - enum:
          - ortustech,com35h3p70ulc
      - const: ilitek,ili9806e

  reg:
    maxItems: 1

  vdd-supply: true
  vccio-supply: true

required:
  - compatible
  - reg
  - vdd-supply
  - vccio-supply
  - reset-gpios
  - backlight
  - port

unevaluatedProperties: false

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

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

        panel@0 {
            compatible = "ortustech,com35h3p70ulc", "ilitek,ili9806e";
            reg = <0>;
            vdd-supply = <&reg_vdd_panel>;
            vccio-supply = <&reg_vccio_panel>;
            reset-gpios = <&gpio3 6 GPIO_ACTIVE_LOW>;
            backlight = <&backlight>;

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

...
Loading