NVPHS failure with custom carrier lacking display

Hello, we are seeing failures from the NV power hinting service on our custom carrier board for the Jetson Nano:

Feb 24 17:42:32 host systemd[1]: Starting PHS daemon…
Feb 24 17:42:32 host systemd[1]: Started PHS daemon.
Feb 24 17:42:32 host phs[17344]: W/ nvphs:machine: config is missing “display_state_fmt” (/dvs/git/dirty/git-master_linux/ser
Feb 24 17:42:32 host phs[17344]: E/ nvphs: Failed to initialize sysfs readers. Exiting.
Feb 24 17:42:32 host phs[17344]: E/ nvphs: Initialization Failed! Entering Zombie mode

I see mention of “display_state_fmt” in /etc/nvphsd_common.conf:

display_state_fmt=/sys/bus/platform/drivers/tegradc/152%d0000.nvdisplay/enable

Our carrier board does not have HDMI or DisplayPort, and we disabled these nodes in the DTB. Is there something else we need to do to prevent this error and allow NVPHS to run normally?

Thanks for any help.

A simple fix seems to be setting display_state_fmt=/dev/null. Initial testing looks good.

Glad to know issue fixed, thanks for the update.