diff --git a/drivers/api/no_os_timer.c b/drivers/api/no_os_timer.c index bc87e40a3d8..75a238a5854 100644 --- a/drivers/api/no_os_timer.c +++ b/drivers/api/no_os_timer.c @@ -61,7 +61,7 @@ static void *timer_mutex_table[TIMER_MAX_TABLE + 1]; * @return 0 in case of success, negative error code otherwise */ int32_t no_os_timer_init(struct no_os_timer_desc **desc, - struct no_os_timer_init_param *param) + const struct no_os_timer_init_param *param) { int32_t ret; diff --git a/drivers/platform/aducm3029/aducm3029_timer.c b/drivers/platform/aducm3029/aducm3029_timer.c index 67c62151e4b..ee4d1501997 100644 --- a/drivers/platform/aducm3029/aducm3029_timer.c +++ b/drivers/platform/aducm3029/aducm3029_timer.c @@ -108,7 +108,7 @@ static void aducm3029_tmr_callback(void *param, uint32_t tmr_event, void *arg) * @return 0 in case of success, -1 otherwise. */ int32_t aducm3029_timer_init(struct no_os_timer_desc **desc, - struct no_os_timer_init_param *param) + const struct no_os_timer_init_param *param) { struct no_os_timer_desc *ldesc; struct aducm_timer_desc *aducm_desc; diff --git a/drivers/platform/generic/generic_timer.c b/drivers/platform/generic/generic_timer.c index a4bff4b58d7..4edc7690cb9 100644 --- a/drivers/platform/generic/generic_timer.c +++ b/drivers/platform/generic/generic_timer.c @@ -57,7 +57,7 @@ * @return 0 in case of success, negative error code otherwise */ int32_t generic_timer_init(struct no_os_timer_desc **desc, - struct no_os_timer_init_param *param) + const struct no_os_timer_init_param *param) { NO_OS_UNUSED_PARAM(desc); NO_OS_UNUSED_PARAM(param); diff --git a/drivers/platform/linux/linux_timer.c b/drivers/platform/linux/linux_timer.c index 609912fdf86..78b194b1631 100644 --- a/drivers/platform/linux/linux_timer.c +++ b/drivers/platform/linux/linux_timer.c @@ -73,7 +73,7 @@ struct linux_timer_desc { * @return 0 in case of success, negative errno error codes otherwise. */ int linux_timer_init(struct no_os_timer_desc **desc, - struct no_os_timer_init_param *param) + const struct no_os_timer_init_param *param) { struct no_os_timer_desc *descriptor; struct linux_timer_desc *linux_desc; diff --git a/drivers/platform/maxim/max32650/maxim_timer.c b/drivers/platform/maxim/max32650/maxim_timer.c index 9d0606f2b29..03e744094c4 100644 --- a/drivers/platform/maxim/max32650/maxim_timer.c +++ b/drivers/platform/maxim/max32650/maxim_timer.c @@ -100,7 +100,7 @@ static int _get_prescaler(uint32_t div, mxc_tmr_pres_t *prescaler) * @return 0 in case of success, negative errno error codes otherwise. */ int max_timer_init(struct no_os_timer_desc **desc, - struct no_os_timer_init_param *param) + const struct no_os_timer_init_param *param) { int ret; uint32_t clk_div; diff --git a/drivers/platform/maxim/max32655/maxim_timer.c b/drivers/platform/maxim/max32655/maxim_timer.c index 06f5fbdae05..21ef4544a4d 100644 --- a/drivers/platform/maxim/max32655/maxim_timer.c +++ b/drivers/platform/maxim/max32655/maxim_timer.c @@ -98,7 +98,7 @@ static int _get_prescaler(uint32_t div, mxc_tmr_pres_t *prescaler) * @return 0 in case of success, negative errno error codes otherwise. */ int max_timer_init(struct no_os_timer_desc **desc, - struct no_os_timer_init_param *param) + const struct no_os_timer_init_param *param) { int ret; mxc_tmr_pres_t prescaler; diff --git a/drivers/platform/maxim/max32660/maxim_timer.c b/drivers/platform/maxim/max32660/maxim_timer.c index f09a06b8e7e..75395db9271 100644 --- a/drivers/platform/maxim/max32660/maxim_timer.c +++ b/drivers/platform/maxim/max32660/maxim_timer.c @@ -98,7 +98,7 @@ static int _get_prescaler(uint32_t div, mxc_tmr_pres_t *prescaler) * @return 0 in case of success, negative errno error codes otherwise. */ int max_timer_init(struct no_os_timer_desc **desc, - struct no_os_timer_init_param *param) + const struct no_os_timer_init_param *param) { int ret; uint32_t clk_div; diff --git a/drivers/platform/maxim/max32665/maxim_timer.c b/drivers/platform/maxim/max32665/maxim_timer.c index 467b4d35b2f..ac1e2be4798 100644 --- a/drivers/platform/maxim/max32665/maxim_timer.c +++ b/drivers/platform/maxim/max32665/maxim_timer.c @@ -98,7 +98,7 @@ static int _get_prescaler(uint32_t div, mxc_tmr_pres_t *prescaler) * @return 0 in case of success, negative errno error codes otherwise. */ int max_timer_init(struct no_os_timer_desc **desc, - struct no_os_timer_init_param *param) + const struct no_os_timer_init_param *param) { int ret; uint32_t clk_div; diff --git a/drivers/platform/maxim/max32690/maxim_timer.c b/drivers/platform/maxim/max32690/maxim_timer.c index 256378e8b26..585d3a370b1 100644 --- a/drivers/platform/maxim/max32690/maxim_timer.c +++ b/drivers/platform/maxim/max32690/maxim_timer.c @@ -92,7 +92,7 @@ static int _get_prescaler(uint32_t div, mxc_tmr_pres_t *prescaler) * @return 0 in case of success, negative errno error codes otherwise. */ int max_timer_init(struct no_os_timer_desc **desc, - struct no_os_timer_init_param *param) + const struct no_os_timer_init_param *param) { int ret; mxc_tmr_pres_t prescaler; diff --git a/drivers/platform/maxim/max78000/maxim_timer.c b/drivers/platform/maxim/max78000/maxim_timer.c index 7a4f9b88696..1189d9542ee 100644 --- a/drivers/platform/maxim/max78000/maxim_timer.c +++ b/drivers/platform/maxim/max78000/maxim_timer.c @@ -98,7 +98,7 @@ static int _get_prescaler(uint32_t div, mxc_tmr_pres_t *prescaler) * @return 0 in case of success, negative errno error codes otherwise. */ int max_timer_init(struct no_os_timer_desc **desc, - struct no_os_timer_init_param *param) + const struct no_os_timer_init_param *param) { int ret; mxc_tmr_pres_t prescaler; diff --git a/drivers/platform/xilinx/xilinx_timer.c b/drivers/platform/xilinx/xilinx_timer.c index 383b28ed91c..d706854b3a0 100644 --- a/drivers/platform/xilinx/xilinx_timer.c +++ b/drivers/platform/xilinx/xilinx_timer.c @@ -302,7 +302,7 @@ int32_t xilinx_timer_get_elapsed_time_nsec(struct no_os_timer_desc *desc, * @return 0 in case of success, -1 otherwise */ int32_t xilinx_timer_init(struct no_os_timer_desc **desc, - struct no_os_timer_init_param *param) + const struct no_os_timer_init_param *param) { int32_t ret; struct no_os_timer_desc *dev; diff --git a/include/no_os_timer.h b/include/no_os_timer.h index dd6d3d3dffe..a937168f849 100644 --- a/include/no_os_timer.h +++ b/include/no_os_timer.h @@ -133,7 +133,7 @@ struct no_os_timer_platform_ops { /* Initialize hardware timer and the handler structure associated with it. */ int32_t no_os_timer_init(struct no_os_timer_desc **desc, - struct no_os_timer_init_param *param); + const struct no_os_timer_init_param *param); /* Free the memory allocated by timer_setup(). */ int32_t no_os_timer_remove(struct no_os_timer_desc *desc);