[PATCH v6 3/5] drm: panel: Add a panel driver for the Summit display

2025-02-06 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein This is the display panel used for the touchbar on laptops that have it. Co-developed-by: Nick Chan Signed-off-by: Nick Chan Reviewed-by: Dmitry Baryshkov Reviewed-by: Neil Armstrong Signed-off-by: Sasha Finkelstein --- drivers/gpu/drm/panel/Kconfig| 9 +++

[PATCH v6 1/5] dt-bindings: display: Add Apple pre-DCP display controller

2025-02-06 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein Add bindings for a secondary display controller present on certain Apple laptops. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Sasha Finkelstein --- .../display/apple,h7-display-pipe-mipi.yaml| 83 .../bindings/display/apple,h7-display-p

[PATCH v6 5/5] MAINTAINERS: Add entries for touchbar display driver

2025-02-06 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein Add the MAINTAINERS entries for the driver Acked-by: Sven Peter Signed-off-by: Sasha Finkelstein --- MAINTAINERS | 16 1 file changed, 16 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index a87ddad78e26f28ffd0f3433560d6db1518f9f95..895d682bcf4

[PATCH v6 4/5] arm64: dts: apple: Add touchbar screen nodes

2025-02-06 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein Adds device tree entries for the touchbar screen Co-developed-by: Janne Grunau Signed-off-by: Janne Grunau Reviewed-by: Nick Chan Signed-off-by: Sasha Finkelstein --- arch/arm64/boot/dts/apple/t8103-j293.dts | 31 arch/arm64/boot/dts/apple/t8103.dtsi

[PATCH v6 2/5] drm: adp: Add Apple Display Pipe driver

2025-02-06 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein This display controller is present on M-series chips and is used to drive the touchbar display. Co-developed-by: Janne Grunau Signed-off-by: Janne Grunau Reviewed-by: Dmitry Baryshkov Signed-off-by: Sasha Finkelstein --- drivers/gpu/drm/Kconfig| 2 + driver

[PATCH v6 0/5] Driver for pre-DCP apple display controller.

2025-02-06 Thread Sasha Finkelstein via B4 Relay
Hi. This patch series adds support for a secondary display controller present on Apple M1/M2 chips and used to drive the display of the "touchbar" touch panel present on those. Signed-off-by: Sasha Finkelstein --- Changes in v6: - Use the drm_connector_helper_get_modes_fixed helper. - Split out

[PATCH v5 4/5] arm64: dts: apple: Add touchbar screen nodes

2025-02-05 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein Adds device tree entries for the touchbar screen Co-developed-by: Janne Grunau Signed-off-by: Janne Grunau Reviewed-by: Nick Chan Signed-off-by: Sasha Finkelstein --- arch/arm64/boot/dts/apple/t8103-j293.dts | 31 arch/arm64/boot/dts/apple/t8103.dtsi

[PATCH v5 3/5] drm: panel: Add a panel driver for the Summit display

2025-02-05 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein This is the display panel used for the touchbar on laptops that have it. Co-developed-by: Nick Chan Signed-off-by: Nick Chan Signed-off-by: Sasha Finkelstein --- drivers/gpu/drm/panel/Kconfig| 9 +++ drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/

[PATCH v5 2/5] drm: adp: Add Apple Display Pipe driver

2025-02-05 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein This display controller is present on M-series chips and is used to drive the touchbar display. Co-developed-by: Janne Grunau Signed-off-by: Janne Grunau Signed-off-by: Sasha Finkelstein --- drivers/gpu/drm/Kconfig| 2 + drivers/gpu/drm/Makefile | 1

[PATCH v5 1/5] dt-bindings: display: Add Apple pre-DCP display controller

2025-02-05 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein Add bindings for a secondary display controller present on certain Apple laptops. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Sasha Finkelstein --- .../display/apple,h7-display-pipe-mipi.yaml| 83 .../bindings/display/apple,h7-display-p

[PATCH v5 0/5] Driver for pre-DCP apple display controller.

2025-02-05 Thread Sasha Finkelstein via B4 Relay
Hi. This patch series adds support for a secondary display controller present on Apple M1/M2 chips and used to drive the display of the "touchbar" touch panel present on those. Signed-off-by: Sasha Finkelstein --- Changes in v5: - Moved to using the component framework. - Other lifetime fixes -

[PATCH v5 5/5] MAINTAINERS: Add entries for touchbar display driver

2025-02-05 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein Add the MAINTAINERS entries for the driver Acked-by: Sven Peter Signed-off-by: Sasha Finkelstein --- MAINTAINERS | 5 + 1 file changed, 5 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index a87ddad78e26f28ffd0f3433560d6db1518f9f95..4ce0d3bcf67910d909ba4126

[PATCH v2] drm/virtio: Align host mapping request to maximum platform page size

2025-01-25 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein This allows running different page sizes between host and guest on platforms that support mixed page sizes. Signed-off-by: Sasha Finkelstein --- Changes in v2: - Aligned all object sizes to MAX_PAGE_SIZE too. - Link to v1: https://lore.kernel.org/r/20250109-virtgpu-mixe

[PATCH RESEND] drm/virtio: Align host mapping request to maximum platform page size

2025-01-24 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein This allows running different page sizes between host and guest on platforms that support mixed page sizes. Signed-off-by: Sasha Finkelstein --- drivers/gpu/drm/virtio/virtgpu_vram.c | 10 -- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/drivers/

[PATCH v4 4/5] arm64: dts: apple: Add touchbar screen nodes

2025-01-14 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein Adds device tree entries for the touchbar screen Co-developed-by: Janne Grunau Signed-off-by: Janne Grunau Signed-off-by: Sasha Finkelstein --- arch/arm64/boot/dts/apple/t8103-j293.dts | 31 arch/arm64/boot/dts/apple/t8103.dtsi | 60 ++

[PATCH v4 2/5] drm: adp: Add Apple Display Pipe driver

2025-01-14 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein This display controller is present on M-series chips and is used to drive the touchbar display. Co-developed-by: Janne Grunau Signed-off-by: Janne Grunau Signed-off-by: Sasha Finkelstein --- drivers/gpu/drm/Kconfig| 2 + drivers/gpu/drm/Makefile | 1

[PATCH v4 5/5] MAINTAINERS: Add entries for touchbar display driver

2025-01-14 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein Add the MAINTAINERS entries for the driver Signed-off-by: Sasha Finkelstein --- MAINTAINERS | 5 + 1 file changed, 5 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index a87ddad78e26f28ffd0f3433560d6db1518f9f95..4ce0d3bcf67910d909ba41261535dcb14a24a7b7 1006

[PATCH v4 3/5] drm: panel: Add a panel driver for the Summit display

2025-01-14 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein This is the display panel used for the touchbar on laptops that have it. Co-developed-by: Nick Chan Signed-off-by: Nick Chan Signed-off-by: Sasha Finkelstein --- drivers/gpu/drm/panel/Kconfig| 9 +++ drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/

[PATCH v4 1/5] dt-bindings: display: Add Apple pre-DCP display controller

2025-01-14 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein Add bindings for a secondary display controller present on certain Apple laptops. Signed-off-by: Sasha Finkelstein --- .../display/apple,h7-display-pipe-mipi.yaml| 83 .../bindings/display/apple,h7-display-pipe.yaml| 88 +

[PATCH v4 0/5] Driver for pre-DCP apple display controller.

2025-01-14 Thread Sasha Finkelstein via B4 Relay
Hi. This patch series adds support for a secondary display controller present on Apple M1/M2 chips and used to drive the display of the "touchbar" touch panel present on those. Signed-off-by: Sasha Finkelstein --- Changes in v4: - Fixed dt bindings. - Link to v3: https://lore.kernel.org/r/2025

[PATCH v3 4/5] arm64: dts: apple: Add touchbar screen nodes

2025-01-12 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein Adds device tree entries for the touchbar screen Co-developed-by: Janne Grunau Signed-off-by: Janne Grunau Signed-off-by: Sasha Finkelstein --- arch/arm64/boot/dts/apple/t8103-j293.dts | 31 arch/arm64/boot/dts/apple/t8103.dtsi | 60 ++

[PATCH v3 2/5] drm: adp: Add Apple Display Pipe driver

2025-01-12 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein This display controller is present on M-series chips and is used to drive the touchbar display. Co-developed-by: Janne Grunau Signed-off-by: Janne Grunau Signed-off-by: Sasha Finkelstein --- drivers/gpu/drm/Kconfig| 2 + drivers/gpu/drm/Makefile | 1

[PATCH v3 5/5] MAINTAINERS: Add entries for touchbar display driver

2025-01-12 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein Add the MAINTAINERS entries for the driver Signed-off-by: Sasha Finkelstein --- MAINTAINERS | 5 + 1 file changed, 5 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index a87ddad78e26f28ffd0f3433560d6db1518f9f95..4ce0d3bcf67910d909ba41261535dcb14a24a7b7 1006

[PATCH v3 1/5] dt-bindings: display: Add Apple pre-DCP display controller

2025-01-12 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein Add bindings for a secondary display controller present on certain Apple laptops. Signed-off-by: Sasha Finkelstein --- .../display/apple,h7-display-pipe-mipi.yaml| 79 +++ .../bindings/display/apple,h7-display-pipe.yaml| 88 ++

[PATCH v3 3/5] drm: panel: Add a panel driver for the Summit display

2025-01-12 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein This is the display panel used for the touchbar on laptops that have it. Co-developed-by: Nick Chan Signed-off-by: Nick Chan Signed-off-by: Sasha Finkelstein --- drivers/gpu/drm/panel/Kconfig| 9 +++ drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/

[PATCH v3 0/5] Driver for pre-DCP apple display controller.

2025-01-12 Thread Sasha Finkelstein via B4 Relay
Hi. This patch series adds support for a secondary display controller present on Apple M1/M2 chips and used to drive the display of the "touchbar" touch panel present on those. Signed-off-by: Sasha Finkelstein --- Changes in v3: - Fixed building as module after splitting out mipi block - Addres

[PATCH] drm/virtio: Align host mapping request to maximum platform page size

2025-01-09 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein This allows running different page sizes between host and guest on platforms that support mixed page sizes. Signed-off-by: Sasha Finkelstein --- drivers/gpu/drm/virtio/virtgpu_vram.c | 10 -- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/drivers/

[PATCH] drm/virtio: Support partial maps of GEM objects

2025-01-09 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein Those are useful to implement coherent cross-vm mmap. Signed-off-by: Sasha Finkelstein --- drivers/gpu/drm/virtio/virtgpu_vram.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/virtio/virtgpu_vram.c b/drivers/gpu/drm/virtio/virt

[PATCH v2 0/5] Driver for pre-DCP apple display controller.

2024-11-26 Thread Sasha Finkelstein via B4 Relay
Hi. This patch series adds support for a secondary display controller present on Apple M1/M2 chips and used to drive the display of the "touchbar" touch panel present on those. Signed-off-by: Sasha Finkelstein --- Changes in v2: - Addressing the review feedback. - Split out the mipi part of the

[PATCH v2 3/5] drm: panel: Add a panel driver for the Summit display

2024-11-26 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein This is the display panel used for the touchbar on laptops that have it. Co-developed-by: Nick Chan Signed-off-by: Nick Chan Signed-off-by: Sasha Finkelstein --- drivers/gpu/drm/panel/Kconfig| 9 +++ drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/

[PATCH v2 4/5] arm64: dts: apple: Add touchbar screen nodes

2024-11-26 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein Adds device tree entries for the touchbar screen Co-developed-by: Janne Grunau Signed-off-by: Janne Grunau Signed-off-by: Sasha Finkelstein --- arch/arm64/boot/dts/apple/t8103-j293.dts | 31 arch/arm64/boot/dts/apple/t8103.dtsi | 61 ++

[PATCH v2 5/5] MAINTAINERS: Add entries for touchbar display driver

2024-11-26 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein Add the MAINTAINERS entries for the driver Signed-off-by: Sasha Finkelstein --- MAINTAINERS | 5 + 1 file changed, 5 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index e7f0170977013889ca7c39b17727ba36d32e92dc..9a2fb7cd80e09f24932b91cd33d0cd2b3514b31c 1006

[PATCH v2 1/5] dt-bindings: display: Add Apple pre-DCP display controller bindings

2024-11-26 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein Add bindings for a secondary display controller present on certain Apple laptops. Signed-off-by: Sasha Finkelstein --- .../display/apple,h7-display-pipe-mipi.yaml| 89 ++ .../bindings/display/apple,h7-display-pipe.yaml| 77 +++

[PATCH v2 2/5] drm: adp: Add Apple Display Pipe driver

2024-11-26 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein This display controller is present on M-series chips and is used to drive the touchbar display. Co-developed-by: Janne Grunau Signed-off-by: Janne Grunau Signed-off-by: Sasha Finkelstein --- drivers/gpu/drm/Kconfig| 2 + drivers/gpu/drm/Makefile | 1

[PATCH 2/5] gpu: drm: adp: Add Apple Display Pipe driver

2024-11-24 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein This display controller is present on M-series chips and is used to drive the touchbar display. Co-developed-by: Janne Grunau Signed-off-by: Janne Grunau Signed-off-by: Sasha Finkelstein --- drivers/gpu/drm/Kconfig | 2 + drivers/gpu/drm/Makefile | 1 +

[PATCH 5/5] MAINTAINERS: Add entries for touchbar display driver

2024-11-24 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein Add the MAINTAINERS entries for the driver Signed-off-by: Sasha Finkelstein --- MAINTAINERS | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index e7f0170977013889ca7c39b17727ba36d32e92dc..1964bb705cae0b0f12e2174fc96c5cd123d31520 100644

[PATCH 4/5] arm64: dts: apple: Add touchbar screen nodes

2024-11-24 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein Adds device tree entries for the touchbar screen Co-developed-by: Janne Grunau Signed-off-by: Janne Grunau Signed-off-by: Sasha Finkelstein --- arch/arm64/boot/dts/apple/t8103-j293.dts | 8 arch/arm64/boot/dts/apple/t8103.dtsi | 26 ++

[PATCH 0/5] Driver for pre-DCP apple display controller.

2024-11-24 Thread Sasha Finkelstein via B4 Relay
Hi. This patch series adds support for a secondary display controller present on Apple M1/M2 chips and used to drive the display of the "touchbar" touch panel present on those. Signed-off-by: Sasha Finkelstein --- Sasha Finkelstein (5): dt-bindgins: display: Add Apple pre-DCP display cont

[PATCH 1/5] dt-bindgins: display: Add Apple pre-DCP display controller bindings

2024-11-24 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein Add bindings for a secondary display controller present on certain Apple laptops. Signed-off-by: Sasha Finkelstein --- .../bindings/display/apple,display-pipe.yaml | 59 ++ .../bindings/display/panel/apple,summit.yaml | 24 + 2 fi

[PATCH 3/5] gpu: drm: adp: Add a backlight driver for the Summit LCD

2024-11-24 Thread Sasha Finkelstein via B4 Relay
From: Sasha Finkelstein This is the display panel used for the touchbar on laptops that have it. Co-developed-by: Nick Chan Signed-off-by: Nick Chan Signed-off-by: Sasha Finkelstein --- drivers/gpu/drm/adp/panel-summit.c | 108 + 1 file changed, 108 insert