From 0aa15733f32277939a0523276bec8f092a67e28c Mon Sep 17 00:00:00 2001 From: Markus Fritsche Date: Thu, 16 Apr 2026 23:53:05 +0200 Subject: [PATCH 5/9] arm64: dts: rockchip: rk3588-coolpi-cm5-genbook: add NPU power-domain link and touchpad wakeup-source MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - i2c-hid touchpad: add wakeup-source so the PM core arms the IRQ - Add NPU power domain (matching Rock 5B+ which has working suspend), required for proper power-down sequencing. Note: this DTS hunk is the suspect for breaking cold-boot eDP probe on ampere (panel-edp WARN_ON + Fixed dependency cycle between /edp@fded0000 and panel) — kept as its own commit so it can be reverted in isolation without losing the suspend/resume PM fixes. Generated-by: Claude Opus 4.6 Signed-off-by: Markus Fritsche --- arch/arm64/boot/dts/rockchip/rk3588-coolpi-cm5-genbook.dts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3588-coolpi-cm5-genbook.dts b/arch/arm64/boot/dts/rockchip/rk3588-coolpi-cm5-genbook.dts index e3954851b0cb..cabfb380fe27 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-coolpi-cm5-genbook.dts +++ b/arch/arm64/boot/dts/rockchip/rk3588-coolpi-cm5-genbook.dts @@ -340,6 +340,7 @@ touchpad: touchpad@2c { interrupt-parent = <&gpio1>; interrupts = ; hid-descr-addr = <0x0020>; + wakeup-source; }; }; @@ -455,6 +456,10 @@ mh248_irq_gpio: mh248-irq-gpio { }; }; +&pd_npu { + domain-supply = <&vdd_npu_s0>; +}; + &pwm6 { pinctrl-0 = <&pwm6m1_pins>; status = "okay"; -- 2.54.0