diff --git a/drivers/i3c/i3c_ccc.c b/drivers/i3c/i3c_ccc.c index d9624c7d212..c7473e9e280 100644 --- a/drivers/i3c/i3c_ccc.c +++ b/drivers/i3c/i3c_ccc.c @@ -663,7 +663,10 @@ out: return ret; } -int i3c_ccc_do_setvendor(struct i3c_device_desc *target, uint8_t id, uint8_t *payload, size_t len) +int i3c_ccc_do_setvendor(const struct i3c_device_desc *target, + uint8_t id, + uint8_t *payload, + size_t len) { struct i3c_ccc_payload ccc_payload; @@ -682,7 +685,10 @@ int i3c_ccc_do_setvendor(struct i3c_device_desc *target, uint8_t id, uint8_t *pa return i3c_do_ccc(target->bus, &ccc_payload); } -int i3c_ccc_do_getvendor(struct i3c_device_desc *target, uint8_t id, uint8_t *payload, size_t len, +int i3c_ccc_do_getvendor(const struct i3c_device_desc *target, + uint8_t id, + uint8_t *payload, + size_t len, size_t *num_xfer) { struct i3c_ccc_payload ccc_payload; @@ -715,8 +721,12 @@ int i3c_ccc_do_getvendor(struct i3c_device_desc *target, uint8_t id, uint8_t *pa return ret; } -int i3c_ccc_do_getvendor_defbyte(struct i3c_device_desc *target, uint8_t id, uint8_t defbyte, - uint8_t *payload, size_t len, size_t *num_xfer) +int i3c_ccc_do_getvendor_defbyte(const struct i3c_device_desc *target, + uint8_t id, + uint8_t defbyte, + uint8_t *payload, + size_t len, + size_t *num_xfer) { struct i3c_ccc_payload ccc_payload; struct i3c_ccc_target_payload ccc_tgt_payload; @@ -750,8 +760,10 @@ int i3c_ccc_do_getvendor_defbyte(struct i3c_device_desc *target, uint8_t id, uin return ret; } -int i3c_ccc_do_setvendor_all(const struct device *controller, uint8_t id, uint8_t *payload, - size_t len) +int i3c_ccc_do_setvendor_all(const struct device *controller, + uint8_t id, + uint8_t *payload, + size_t len) { struct i3c_ccc_payload ccc_payload; diff --git a/include/zephyr/drivers/i3c/ccc.h b/include/zephyr/drivers/i3c/ccc.h index e538187aa22..93b2e7a4a88 100644 --- a/include/zephyr/drivers/i3c/ccc.h +++ b/include/zephyr/drivers/i3c/ccc.h @@ -1782,7 +1782,7 @@ static inline int i3c_ccc_do_getcaps_fmt2(const struct i3c_device_desc *target, * * @return @see i3c_do_ccc */ -int i3c_ccc_do_setvendor(struct i3c_device_desc *target, +int i3c_ccc_do_setvendor(const struct i3c_device_desc *target, uint8_t id, uint8_t *payload, size_t len); @@ -1801,7 +1801,7 @@ int i3c_ccc_do_setvendor(struct i3c_device_desc *target, * * @return @see i3c_do_ccc */ -int i3c_ccc_do_getvendor(struct i3c_device_desc *target, +int i3c_ccc_do_getvendor(const struct i3c_device_desc *target, uint8_t id, uint8_t *payload, size_t len, @@ -1823,7 +1823,7 @@ int i3c_ccc_do_getvendor(struct i3c_device_desc *target, * * @return @see i3c_do_ccc */ -int i3c_ccc_do_getvendor_defbyte(struct i3c_device_desc *target, +int i3c_ccc_do_getvendor_defbyte(const struct i3c_device_desc *target, uint8_t id, uint8_t defbyte, uint8_t *payload,