diff options
| author | Samuel Holland <[email protected]> | 2024-07-30 21:58:46 -0700 |
|---|---|---|
| committer | Anup Patel <[email protected]> | 2024-08-24 13:02:28 +0530 |
| commit | 039e810437d3fbf96505454cce17c8f90e51996d (patch) | |
| tree | 47f997357b2f2faabb8549cfaa19496f82c1f138 /lib/utils | |
| parent | c585354380b134b1552e30946a7cc95c2f0a3a95 (diff) | |
lib: utils/i2c: Constify FDT pointers in parsing functions
Indicate that none of these functions modify the devicetree by
constifying the parameter type.
Signed-off-by: Samuel Holland <[email protected]>
Reviewed-by: Andrew Jones <[email protected]>
Reviewed-by: Anup Patel <[email protected]>
Diffstat (limited to 'lib/utils')
| -rw-r--r-- | lib/utils/i2c/fdt_i2c.c | 6 | ||||
| -rw-r--r-- | lib/utils/i2c/fdt_i2c_dw.c | 4 | ||||
| -rw-r--r-- | lib/utils/i2c/fdt_i2c_sifive.c | 4 |
3 files changed, 7 insertions, 7 deletions
diff --git a/lib/utils/i2c/fdt_i2c.c b/lib/utils/i2c/fdt_i2c.c index 6fd35dd0..d23b40db 100644 --- a/lib/utils/i2c/fdt_i2c.c +++ b/lib/utils/i2c/fdt_i2c.c @@ -20,7 +20,7 @@ extern struct fdt_i2c_adapter *fdt_i2c_adapter_drivers[]; extern unsigned long fdt_i2c_adapter_drivers_size; -static int fdt_i2c_adapter_init(void *fdt, int nodeoff) +static int fdt_i2c_adapter_init(const void *fdt, int nodeoff) { int pos, rc; struct fdt_i2c_adapter *drv; @@ -43,7 +43,7 @@ static int fdt_i2c_adapter_init(void *fdt, int nodeoff) return SBI_ENOSYS; } -static int fdt_i2c_adapter_find(void *fdt, int nodeoff, +static int fdt_i2c_adapter_find(const void *fdt, int nodeoff, struct i2c_adapter **out_adapter) { int rc; @@ -67,7 +67,7 @@ static int fdt_i2c_adapter_find(void *fdt, int nodeoff, return 0; } -int fdt_i2c_adapter_get(void *fdt, int nodeoff, +int fdt_i2c_adapter_get(const void *fdt, int nodeoff, struct i2c_adapter **out_adapter) { int rc; diff --git a/lib/utils/i2c/fdt_i2c_dw.c b/lib/utils/i2c/fdt_i2c_dw.c index 358ad3c7..7d14ea0d 100644 --- a/lib/utils/i2c/fdt_i2c_dw.c +++ b/lib/utils/i2c/fdt_i2c_dw.c @@ -15,8 +15,8 @@ #include <sbi_utils/i2c/dw_i2c.h> #include <sbi_utils/i2c/fdt_i2c.h> -static int fdt_dw_i2c_init(void *fdt, int nodeoff, - const struct fdt_match *match) +static int fdt_dw_i2c_init(const void *fdt, int nodeoff, + const struct fdt_match *match) { int rc; struct dw_i2c_adapter *adapter; diff --git a/lib/utils/i2c/fdt_i2c_sifive.c b/lib/utils/i2c/fdt_i2c_sifive.c index 11740624..b420a7da 100644 --- a/lib/utils/i2c/fdt_i2c_sifive.c +++ b/lib/utils/i2c/fdt_i2c_sifive.c @@ -230,8 +230,8 @@ static int sifive_i2c_adapter_read(struct i2c_adapter *ia, uint8_t addr, return 0; } -static int sifive_i2c_init(void *fdt, int nodeoff, - const struct fdt_match *match) +static int sifive_i2c_init(const void *fdt, int nodeoff, + const struct fdt_match *match) { int rc; struct sifive_i2c_adapter *adapter; |
