drivers: i3c: set vendor ccc command target arg to const

The target argument was not const. Set it to be const.

Signed-off-by: Ryan McClelland <ryanmcclelland@meta.com>
This commit is contained in:
Ryan McClelland 2024-09-12 15:28:08 -07:00 committed by Anas Nashif
parent a9c305d983
commit 1036310e8b
2 changed files with 21 additions and 9 deletions

View File

@ -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;

View File

@ -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,