[JP6.2]RTC clock read timout on orin nx

Hi,

I’m attempting to backport the nvidia-vrs-pseq.c driver from JP5, and initial testing indicates it’s functioning properly. Could NVIDIA or someone familiar with this driver help verify its correctness? Any assistance would be greatly appreciated. Thanks!

--- ./nvidia-vrs-pseq.c	2025-06-16 23:21:40.000000000 +0800
+++ ./nvidia-vrs-pseq_patched.c	2025-07-21 11:46:57.000000000 +0800
@@ -228,6 +228,14 @@
 		return ret;
 	}
 
+	/* When battery mounted, the chip may have IRQ asserted. */
+	/* Clear it before IRQ requested. */
+	ret = nvvrs_pseq_irq_clear(nvvrs_chip);
+	if (ret < 0) {
+		dev_err(nvvrs_chip->dev, "Failed to clear IRQ: %d\n", ret);
+		return ret;
+	}
+
 	nvvrs_pseq_irq_chip.irq_drv_data = nvvrs_chip;
 	ret = devm_regmap_add_irq_chip(nvvrs_chip->dev, nvvrs_chip->rmap, client->irq,
 				       IRQF_ONESHOT | IRQF_SHARED, 0,
1 Like