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

Merge tag 'drm-misc-next-2026-01-15' of...

Merge tag 'drm-misc-next-2026-01-15' of https://gitlab.freedesktop.org/drm/misc/kernel

 into drm-next

drm-misc-next for 6.20:

Core Changes:

- atomic: Introduce Gamma/Degamma LUT size check
- gem: Fix a leak in drm_gem_get_unmapped_area
- gpuvm: API sanitation for Rust bindings
- panic: Few corner-cases fixes

Driver Changes:

- Replace system workqueue with percpu equivalent

- amdxdna: Update message buffer allocation requirements, Update
  firmware version check
- imagination: Add AM62P support
- ivpu: Implement warm boot flow
- rockchip: Get rid of atomic_check fixups, Add Rockchip RK3506 Support
- rocket: Cleanups

- bridge:
  - dw-hdmi-qp: Add support for HPD-less setups
- panel:
  - mantix: Various power management related improvements
  - new panels: Innolux G150XGE-L05,

- dma-buf:
  - cma: Call clear_page instead of memset

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

From: Maxime Ripard <mripard@redhat.com>
Link: https://patch.msgid.link/20260115-lilac-dragon-of-opposition-ac0a30@houat
parents 83dc0ba2 b3617848
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -178,6 +178,8 @@ properties:
      - innolux,g121x1-l03
        # Innolux Corporation 12.1" G121XCE-L01 XGA (1024x768) TFT LCD panel
      - innolux,g121xce-l01
        # InnoLux 15.0" G150XGE-L05 XGA (1024x768) TFT LCD panel
      - innolux,g150xge-l05
        # InnoLux 15.6" FHD (1920x1080) TFT LCD panel
      - innolux,g156hce-l01
        # InnoLux 13.3" FHD (1920x1080) TFT LCD panel
@@ -349,7 +351,9 @@ if:
    properties:
      compatible:
        contains:
          const: innolux,g101ice-l01
          enum:
            - innolux,g101ice-l01
            - yes-optoelectronics,ytc700tlag-05-201c
then:
  properties:
    data-mapping: false
+2 −0
Original line number Diff line number Diff line
@@ -19,6 +19,7 @@ properties:
          - rockchip,rk3288-mipi-dsi
          - rockchip,rk3368-mipi-dsi
          - rockchip,rk3399-mipi-dsi
          - rockchip,rk3506-mipi-dsi
          - rockchip,rk3568-mipi-dsi
          - rockchip,rv1126-mipi-dsi
      - const: snps,dw-mipi-dsi
@@ -75,6 +76,7 @@ allOf:
              - rockchip,px30-mipi-dsi
              - rockchip,rk3128-mipi-dsi
              - rockchip,rk3368-mipi-dsi
              - rockchip,rk3506-mipi-dsi
              - rockchip,rk3568-mipi-dsi
              - rockchip,rv1126-mipi-dsi

+6 −0
Original line number Diff line number Diff line
@@ -69,6 +69,12 @@ properties:
      - const: main
      - const: hpd

  no-hpd:
    type: boolean
    description:
      The HPD pin is not present or used for another purpose, and the EDID
      must be polled instead to determine if a device is attached.

  phys:
    maxItems: 1
    description: The HDMI/eDP PHY
+1 −0
Original line number Diff line number Diff line
@@ -31,6 +31,7 @@ properties:
      - rockchip,rk3368-vop
      - rockchip,rk3399-vop-big
      - rockchip,rk3399-vop-lit
      - rockchip,rk3506-vop
      - rockchip,rv1126-vop

  reg:
+14 −0
Original line number Diff line number Diff line
@@ -51,6 +51,14 @@ properties:
          - stacks
      - const: stacks

  nvmem-cells:
    items:
      - description: bitmask of functional shader cores

  nvmem-cell-names:
    items:
      - const: shader-present

  mali-supply: true

  operating-points-v2: true
@@ -108,6 +116,8 @@ allOf:
      properties:
        clocks:
          minItems: 3
        nvmem-cells: false
        nvmem-cell-names: false
        power-domains:
          maxItems: 1
        power-domain-names: false
@@ -133,6 +143,8 @@ allOf:
            - const: core
            - const: stacks
      required:
        - nvmem-cells
        - nvmem-cell-names
        - power-domains

examples:
@@ -179,6 +191,8 @@ examples:
                     <GIC_SPI 605 IRQ_TYPE_LEVEL_HIGH 0>,
                     <GIC_SPI 604 IRQ_TYPE_LEVEL_HIGH 0>;
        interrupt-names = "job", "mmu", "gpu";
        nvmem-cells = <&shader_present>;
        nvmem-cell-names = "shader-present";
        power-domains = <&gpufreq>;
    };

Loading