drivers: remove redundant data/config casts
Some drivers explicitely casted data/config from void * to the corresponding type. However, this is unnecessary and, in many drivers it has been misused to drop const qualifier (refer to previous commits). Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
This commit is contained in:
parent
30971b51ba
commit
435213a753
20 changed files with 68 additions and 69 deletions
|
@ -423,7 +423,7 @@ static int its_send_invall_cmd(struct gicv3_its_data *data, uint32_t icid)
|
|||
|
||||
static int gicv3_its_send_int(const struct device *dev, uint32_t device_id, uint32_t event_id)
|
||||
{
|
||||
struct gicv3_its_data *data = (struct gicv3_its_data *)dev->data;
|
||||
struct gicv3_its_data *data = dev->data;
|
||||
|
||||
/* TOFIX check device_id & event_id bounds */
|
||||
|
||||
|
@ -432,8 +432,8 @@ static int gicv3_its_send_int(const struct device *dev, uint32_t device_id, uint
|
|||
|
||||
static void its_setup_cmd_queue(const struct device *dev)
|
||||
{
|
||||
const struct gicv3_its_config *cfg = (const struct gicv3_its_config *)dev->config;
|
||||
struct gicv3_its_data *data = (struct gicv3_its_data *)dev->data;
|
||||
const struct gicv3_its_config *cfg = dev->config;
|
||||
struct gicv3_its_data *data = dev->data;
|
||||
uint64_t reg = 0;
|
||||
|
||||
/* Zero out cmd table */
|
||||
|
@ -458,7 +458,7 @@ static void its_setup_cmd_queue(const struct device *dev)
|
|||
|
||||
static uintptr_t gicv3_rdist_get_rdbase(const struct device *dev, unsigned int cpuid)
|
||||
{
|
||||
struct gicv3_its_data *data = (struct gicv3_its_data *)dev->data;
|
||||
struct gicv3_its_data *data = dev->data;
|
||||
uint64_t typer = sys_read64(data->base + GITS_TYPER);
|
||||
|
||||
if (GITS_TYPER_PTA_GET(typer)) {
|
||||
|
@ -471,7 +471,7 @@ static uintptr_t gicv3_rdist_get_rdbase(const struct device *dev, unsigned int c
|
|||
static int gicv3_its_map_intid(const struct device *dev, uint32_t device_id, uint32_t event_id,
|
||||
unsigned int intid)
|
||||
{
|
||||
struct gicv3_its_data *data = (struct gicv3_its_data *)dev->data;
|
||||
struct gicv3_its_data *data = dev->data;
|
||||
int ret;
|
||||
|
||||
/* TOFIX check device_id, event_id & intid bounds */
|
||||
|
@ -494,7 +494,7 @@ static int gicv3_its_map_intid(const struct device *dev, uint32_t device_id, uin
|
|||
static int gicv3_its_init_device_id(const struct device *dev, uint32_t device_id,
|
||||
unsigned int nites)
|
||||
{
|
||||
struct gicv3_its_data *data = (struct gicv3_its_data *)dev->data;
|
||||
struct gicv3_its_data *data = dev->data;
|
||||
size_t entry_size, alloc_size;
|
||||
int nr_ites;
|
||||
void *itt;
|
||||
|
@ -610,8 +610,8 @@ void its_rdist_invall(void)
|
|||
|
||||
static int gicv3_its_init(const struct device *dev)
|
||||
{
|
||||
const struct gicv3_its_config *cfg = (const struct gicv3_its_config *)dev->config;
|
||||
struct gicv3_its_data *data = (struct gicv3_its_data *)dev->data;
|
||||
const struct gicv3_its_config *cfg = dev->config;
|
||||
struct gicv3_its_data *data = dev->data;
|
||||
uint32_t reg;
|
||||
int ret;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue