counter: nxp_pit: allow to specify max load value

The PIT maximum load value may not be always 32-bit. Allow the SoC to
define this value from devicetree.

Signed-off-by: Manuel Argüelles <manuel.arguelles@nxp.com>
This commit is contained in:
Manuel Argüelles 2023-09-19 18:27:53 +07:00 committed by Carles Cufí
commit ddaacd9ee8
4 changed files with 9 additions and 2 deletions

View file

@ -172,7 +172,7 @@ static const struct counter_driver_api mcux_pit_driver_api = {
static struct mcux_pit_data mcux_pit_data_##n; \
static const struct mcux_pit_config mcux_pit_config_##n = { \
.info = { \
.max_top_value = UINT32_MAX, \
.max_top_value = DT_INST_PROP(n, max_load_value), \
.channels = 0, \
.freq = DT_INST_PROP(n, clock_frequency), \
}, \