#ifndef _VC4_HDMI_REGS_H_
 #define _VC4_HDMI_REGS_H_
 
+#include <linux/pm_runtime.h>
+
 #include "vc4_hdmi.h"
 
 #define VC4_HDMI_PACKET_STRIDE                 0x24
        const struct vc4_hdmi_variant *variant = hdmi->variant;
        void __iomem *base;
 
+       WARN_ON(!pm_runtime_active(&hdmi->pdev->dev));
+
        if (reg >= variant->num_registers) {
                dev_warn(&hdmi->pdev->dev,
                         "Invalid register ID %u\n", reg);
        const struct vc4_hdmi_variant *variant = hdmi->variant;
        void __iomem *base;
 
+       WARN_ON(!pm_runtime_active(&hdmi->pdev->dev));
+
        if (reg >= variant->num_registers) {
                dev_warn(&hdmi->pdev->dev,
                         "Invalid register ID %u\n", reg);