@cptel
You can disable it in your code by running:
static const struct device *const console_dev =
DEVICE_DT_GET(DT_CHOSEN(zephyr_console));
/* Disable console UART */
int err = pm_device_action_run(console_dev, PM_DEVICE_ACTION_SUSPEND);
if (err < 0)
{
LOG_ERR("Unable to suspend console UART. (err: %d)", err);
return err;
}
I typically leave mine enabled for a few seconds at boot before shutting it down for low power.