Hi Krzysztof,
Thank you for the feedback.
On Sun, Jan 11, 2026 at 10:41 AM Krzysztof Kozlowski [off-list ref] wrote:
quoted
+ rockchip,disable-runtime-pm:
+ type: boolean
+ description:
+ Inhibit runtime power management. This is required for boards
What is runtime power management? Like Linux PM? If anything phrased
like that is it is a clear no go. Bindings describe hardware.
You are right. This refers to the Linux PM subsystem and describes
software behavior.
quoted
+ where the bus timing becomes unstable if the controller is
+ runtime-suspended.
You described the desired Linux feature or behavior, not the actual
hardware. The bindings are about the latter, so instead you need to
rephrase the property and its description to match actual hardware
capabilities/features/configuration etc.
On this board, the bus timing becomes unstable when waking up from
a low-power state. This causes a constant retraining loop.
I will move this logic into the driver and handle it as a board specific
quirk using of_machine_is_compatible("friendlyarm,nanopi-r76s")
instead. I will send a v2.
Best regards,
Marco