CHECK_RANGE
CHECK_RANGE(hird_threshold, 0, hsotg->params.besl ? 12 : 7, 0);
CHECK_RANGE(max_packet_count,
CHECK_RANGE(max_transfer_size,
CHECK_RANGE(host_channels,
CHECK_RANGE(host_rx_fifo_size,
CHECK_RANGE(host_nperio_tx_fifo_size,
CHECK_RANGE(host_perio_tx_fifo_size,
CHECK_RANGE(g_rx_fifo_size,
CHECK_RANGE(g_np_tx_fifo_size,
CHECK_RANGE(0, 99); /* century */
CHECK_RANGE(0, 99); /* year */
CHECK_RANGE(1, 12); /* month */
CHECK_RANGE(1, 31); /* day */
CHECK_RANGE(0, 23); /* hour */
CHECK_RANGE(0, 59); /* minute */
CHECK_RANGE(0, 59+gen); /* second or leap-second */
CHECK_RANGE(0, 23); /* hour */
CHECK_RANGE(0, 59); /* minute */