Index: sys/arm64/rockchip/rk805.c =================================================================== --- sys/arm64/rockchip/rk805.c +++ sys/arm64/rockchip/rk805.c @@ -35,6 +35,7 @@ #include #include #include +#include #include #include @@ -53,6 +54,10 @@ MALLOC_DEFINE(M_RK805_REG, "RK805 regulator", "RK805 power regulator"); +static bool rtc_logging; +SYSCTL_BOOL(_debug, OID_AUTO, rk805_rtc_logging, CTLFLAG_RWTUN, &rtc_logging, 0, + "Enable RK805 RTC read/set logging"); + /* #define dprintf(sc, format, arg...) device_printf(sc->base_dev, "%s: " format, __func__, arg) */ #define dprintf(sc, format, arg...) @@ -798,7 +803,7 @@ bct.dow = 0; bct.ispm = 0; - if (bootverbose) + if (rtc_logging) device_printf(dev, "Read RTC: %02x-%02x-%02x %02x:%02x:%02x\n", bct.year, bct.mon, bct.day, bct.hour, bct.min, bct.sec); @@ -841,7 +846,7 @@ ctrl &= ~RK805_RTC_CTRL_STOP; rk805_write(dev, RK805_RTC_CTRL, &ctrl, 1); - if (bootverbose) + if (rtc_logging) device_printf(dev, "Set RTC at %04x-%02x-%02x %02x:%02x:%02x[.%09ld]\n", bct.year, bct.mon, bct.day, bct.hour, bct.min, bct.sec,