diff --git a/drivers/adc/adc_cc32xx.c b/drivers/adc/adc_cc32xx.c index 5351dad7b80..19d4d4d61d2 100644 --- a/drivers/adc/adc_cc32xx.c +++ b/drivers/adc/adc_cc32xx.c @@ -229,7 +229,7 @@ static int adc_cc32xx_read_async(const struct device *dev, static void adc_cc32xx_isr(const struct device *dev, int no) { const struct adc_cc32xx_cfg *config = dev->config; - struct adc_cc32xx_data *data = (struct adc_cc32xx_data *)dev->data; + struct adc_cc32xx_data *data = dev->data; const int chan = s_channel[no]; unsigned long mask = MAP_ADCIntStatus(config->base, chan); int cnt = 0; diff --git a/drivers/adc/adc_stm32.c b/drivers/adc/adc_stm32.c index a6b59de6195..ece968dc29b 100644 --- a/drivers/adc/adc_stm32.c +++ b/drivers/adc/adc_stm32.c @@ -704,7 +704,7 @@ static void adc_context_update_buffer_pointer(struct adc_context *ctx, static void adc_stm32_isr(const struct device *dev) { - struct adc_stm32_data *data = (struct adc_stm32_data *)dev->data; + struct adc_stm32_data *data = dev->data; const struct adc_stm32_cfg *config = (const struct adc_stm32_cfg *)dev->config; ADC_TypeDef *adc = config->base; diff --git a/drivers/dac/dac_mcp4725.c b/drivers/dac/dac_mcp4725.c index ba24c22987a..5b305c81ca6 100644 --- a/drivers/dac/dac_mcp4725.c +++ b/drivers/dac/dac_mcp4725.c @@ -82,7 +82,7 @@ static int mcp4725_channel_setup(const struct device *dev, static int mcp4725_write_value(const struct device *dev, uint8_t channel, uint32_t value) { - const struct mcp4725_config *config = (struct mcp4725_config *)dev->config; + const struct mcp4725_config *config = dev->config; uint8_t tx_data[2]; int ret; diff --git a/drivers/display/display_dummy.c b/drivers/display/display_dummy.c index 371bf77cdbb..91d186896cf 100644 --- a/drivers/display/display_dummy.c +++ b/drivers/display/display_dummy.c @@ -22,8 +22,7 @@ struct dummy_display_data { static int dummy_display_init(const struct device *dev) { - struct dummy_display_data *disp_data = - (struct dummy_display_data *)dev->data; + struct dummy_display_data *disp_data = dev->data; disp_data->current_pixel_format = PIXEL_FORMAT_ARGB_8888; diff --git a/drivers/display/display_st7735r.c b/drivers/display/display_st7735r.c index 325f15dc1d3..00b8842dcf7 100644 --- a/drivers/display/display_st7735r.c +++ b/drivers/display/display_st7735r.c @@ -141,14 +141,14 @@ static int st7735r_reset_display(struct st7735r_data *data) static int st7735r_blanking_on(const struct device *dev) { - struct st7735r_data *data = (struct st7735r_data *)dev->data; + struct st7735r_data *data = dev->data; return st7735r_transmit(data, ST7735R_CMD_DISP_OFF, NULL, 0); } static int st7735r_blanking_off(const struct device *dev) { - struct st7735r_data *data = (struct st7735r_data *)dev->data; + struct st7735r_data *data = dev->data; return st7735r_transmit(data, ST7735R_CMD_DISP_ON, NULL, 0); } @@ -196,7 +196,7 @@ static int st7735r_write(const struct device *dev, const struct display_buffer_descriptor *desc, const void *buf) { - struct st7735r_data *data = (struct st7735r_data *)dev->data; + struct st7735r_data *data = dev->data; const uint8_t *write_data_start = (uint8_t *) buf; struct spi_buf tx_buf; struct spi_buf_set tx_bufs; @@ -269,7 +269,7 @@ static int st7735r_set_contrast(const struct device *dev, static void st7735r_get_capabilities(const struct device *dev, struct display_capabilities *capabilities) { - const struct st7735r_config *config = (const struct st7735r_config *)dev->config; + const struct st7735r_config *config = dev->config; memset(capabilities, 0, sizeof(struct display_capabilities)); capabilities->x_resolution = config->width; @@ -288,7 +288,7 @@ static void st7735r_get_capabilities(const struct device *dev, static int st7735r_set_pixel_format(const struct device *dev, const enum display_pixel_format pixel_format) { - const struct st7735r_config *config = (const struct st7735r_config *)dev->config; + const struct st7735r_config *config = dev->config; if ((pixel_format == PIXEL_FORMAT_RGB_565) && (~config->madctl & ST7735R_MADCTL_BGR)) { @@ -436,8 +436,8 @@ static int st7735r_lcd_init(struct st7735r_data *data) static int st7735r_init(const struct device *dev) { - struct st7735r_data *data = (struct st7735r_data *)dev->data; - const struct st7735r_config *config = (const struct st7735r_config *)dev->config; + struct st7735r_data *data = dev->data; + const struct st7735r_config *config = dev->config; int ret; if (!spi_is_ready(&config->bus)) { @@ -499,7 +499,7 @@ static int st7735r_pm_action(const struct device *dev, enum pm_device_action action) { int ret = 0; - struct st7735r_data *data = (struct st7735r_data *)dev->data; + struct st7735r_data *data = dev->data; switch (action) { case PM_DEVICE_ACTION_RESUME: diff --git a/drivers/ethernet/eth_mcux.c b/drivers/ethernet/eth_mcux.c index 203e3823f89..190d19a50ff 100644 --- a/drivers/ethernet/eth_mcux.c +++ b/drivers/ethernet/eth_mcux.c @@ -218,7 +218,7 @@ void eth_mcux_phy_stop(struct eth_context *context); static int eth_mcux_device_pm_action(const struct device *dev, enum pm_device_action action) { - struct eth_context *eth_ctx = (struct eth_context *)dev->data; + struct eth_context *eth_ctx = dev->data; int ret = 0; if (!eth_ctx->clock_dev) { diff --git a/drivers/gpio/gpio_mcp23xxx.c b/drivers/gpio/gpio_mcp23xxx.c index 6a7658e3b12..1546d9f4445 100644 --- a/drivers/gpio/gpio_mcp23xxx.c +++ b/drivers/gpio/gpio_mcp23xxx.c @@ -78,7 +78,7 @@ static int write_port_regs(const struct device *dev, uint8_t reg, uint16_t value */ static int setup_pin_dir(const struct device *dev, uint32_t pin, int flags) { - struct mcp23xxx_drv_data *drv_data = (struct mcp23xxx_drv_data *)dev->data; + struct mcp23xxx_drv_data *drv_data = dev->data; uint16_t dir = drv_data->reg_cache.iodir; uint16_t output = drv_data->reg_cache.gpio; int ret; @@ -119,7 +119,7 @@ static int setup_pin_dir(const struct device *dev, uint32_t pin, int flags) */ static int setup_pin_pull(const struct device *dev, uint32_t pin, int flags) { - struct mcp23xxx_drv_data *drv_data = (struct mcp23xxx_drv_data *)dev->data; + struct mcp23xxx_drv_data *drv_data = dev->data; uint16_t port; int ret; @@ -141,7 +141,7 @@ static int setup_pin_pull(const struct device *dev, uint32_t pin, int flags) static int mcp23xxx_pin_cfg(const struct device *dev, gpio_pin_t pin, gpio_flags_t flags) { - struct mcp23xxx_drv_data *drv_data = (struct mcp23xxx_drv_data *)dev->data; + struct mcp23xxx_drv_data *drv_data = dev->data; int ret; if (k_is_in_isr()) { @@ -174,7 +174,7 @@ done: static int mcp23xxx_port_get_raw(const struct device *dev, uint32_t *value) { - struct mcp23xxx_drv_data *drv_data = (struct mcp23xxx_drv_data *)dev->data; + struct mcp23xxx_drv_data *drv_data = dev->data; uint16_t buf; int ret; @@ -195,7 +195,7 @@ static int mcp23xxx_port_get_raw(const struct device *dev, uint32_t *value) static int mcp23xxx_port_set_masked_raw(const struct device *dev, uint32_t mask, uint32_t value) { - struct mcp23xxx_drv_data *drv_data = (struct mcp23xxx_drv_data *)dev->data; + struct mcp23xxx_drv_data *drv_data = dev->data; uint16_t buf; int ret; @@ -229,7 +229,7 @@ static int mcp23xxx_port_clear_bits_raw(const struct device *dev, uint32_t mask) static int mcp23xxx_port_toggle_bits(const struct device *dev, uint32_t mask) { - struct mcp23xxx_drv_data *drv_data = (struct mcp23xxx_drv_data *)dev->data; + struct mcp23xxx_drv_data *drv_data = dev->data; uint16_t buf; int ret; @@ -277,7 +277,7 @@ const struct gpio_driver_api gpio_mcp23xxx_api_table = { int gpio_mcp23xxx_init(const struct device *dev) { const struct mcp23xxx_config *config = dev->config; - struct mcp23xxx_drv_data *drv_data = (struct mcp23xxx_drv_data *)dev->data; + struct mcp23xxx_drv_data *drv_data = dev->data; int err; if (config->ngpios != 8U && config->ngpios != 16U) { diff --git a/drivers/gpio/gpio_stmpe1600.c b/drivers/gpio/gpio_stmpe1600.c index 6ce1d0e8706..0c2cd7d7e3e 100644 --- a/drivers/gpio/gpio_stmpe1600.c +++ b/drivers/gpio/gpio_stmpe1600.c @@ -204,7 +204,7 @@ static int stmpe1600_port_get_raw(const struct device *dev, uint32_t *value) static int stmpe1600_port_set_masked_raw(const struct device *dev, uint32_t mask, uint32_t value) { - struct stmpe1600_drvdata *const drvdata = (struct stmpe1600_drvdata *const)dev->data; + struct stmpe1600_drvdata *const drvdata = dev->data; uint16_t GPSR; int ret; @@ -235,7 +235,7 @@ static int stmpe1600_port_clear_bits_raw(const struct device *dev, uint32_t mask static int stmpe1600_port_toggle_bits(const struct device *dev, uint32_t mask) { - struct stmpe1600_drvdata *const drvdata = (struct stmpe1600_drvdata *const)dev->data; + struct stmpe1600_drvdata *const drvdata = dev->data; uint16_t GPSR; int ret; diff --git a/drivers/i2s/i2s_mcux_sai.c b/drivers/i2s/i2s_mcux_sai.c index 87e00ca76b5..00b32d253c5 100644 --- a/drivers/i2s/i2s_mcux_sai.c +++ b/drivers/i2s/i2s_mcux_sai.c @@ -111,7 +111,7 @@ static inline void i2s_purge_stream_buffers(struct stream *strm, static void i2s_tx_stream_disable(const struct device *dev) { - struct i2s_dev_data *dev_data = (struct i2s_dev_data *)dev->data; + struct i2s_dev_data *dev_data = dev->data; struct stream *strm = &dev_data->tx; const struct device *dev_dma = dev_data->dev_dma; const struct i2s_mcux_config *dev_cfg = dev->config; @@ -144,7 +144,7 @@ static void i2s_tx_stream_disable(const struct device *dev) static void i2s_rx_stream_disable(const struct device *dev) { - struct i2s_dev_data *dev_data = (struct i2s_dev_data *)dev->data; + struct i2s_dev_data *dev_data = dev->data; struct stream *strm = &dev_data->rx; const struct device *dev_dma = dev_data->dev_dma; const struct i2s_mcux_config *dev_cfg = dev->config; @@ -184,7 +184,7 @@ static void i2s_dma_tx_callback(const struct device *dma_dev, const struct device *dev = (struct device *)arg; const struct i2s_mcux_config *dev_cfg = dev->config; I2S_Type *base = (I2S_Type *)dev_cfg->base; - struct i2s_dev_data *dev_data = (struct i2s_dev_data *)dev->data; + struct i2s_dev_data *dev_data = dev->data; struct stream *strm = &dev_data->tx; void *buffer = NULL; int ret; @@ -255,7 +255,7 @@ static void i2s_dma_rx_callback(const struct device *dma_dev, struct device *dev = (struct device *)arg; const struct i2s_mcux_config *dev_cfg = dev->config; I2S_Type *base = (I2S_Type *)dev_cfg->base; - struct i2s_dev_data *dev_data = (struct i2s_dev_data *)dev->data; + struct i2s_dev_data *dev_data = dev->data; struct stream *strm = &dev_data->rx; void *buffer; int ret; @@ -361,7 +361,7 @@ static int i2s_mcux_config(const struct device *dev, enum i2s_dir dir, { const struct i2s_mcux_config *dev_cfg = dev->config; I2S_Type *base = (I2S_Type *)dev_cfg->base; - struct i2s_dev_data *dev_data = (struct i2s_dev_data *)dev->data; + struct i2s_dev_data *dev_data = dev->data; sai_transceiver_t config; uint32_t mclk; /*num_words is frame size*/ @@ -614,7 +614,7 @@ static int i2s_mcux_config(const struct device *dev, enum i2s_dir dir, const struct i2s_config *i2s_mcux_config_get(const struct device *dev, enum i2s_dir dir) { - struct i2s_dev_data *dev_data = (struct i2s_dev_data *)dev->data; + struct i2s_dev_data *dev_data = dev->data; if (dir == I2S_DIR_RX) return &dev_data->rx.cfg; @@ -626,7 +626,7 @@ static int i2s_tx_stream_start(const struct device *dev) { int ret = 0; void *buffer; - struct i2s_dev_data *dev_data = (struct i2s_dev_data *)dev->data; + struct i2s_dev_data *dev_data = dev->data; struct stream *strm = &dev_data->tx; uint32_t data_path = strm->start_channel; const struct device *dev_dma = dev_data->dev_dma; @@ -680,7 +680,7 @@ static int i2s_rx_stream_start(const struct device *dev) { int ret = 0; void *buffer; - struct i2s_dev_data *dev_data = (struct i2s_dev_data *)dev->data; + struct i2s_dev_data *dev_data = dev->data; struct stream *strm = &dev_data->rx; const struct device *dev_dma = dev_data->dev_dma; const struct i2s_mcux_config *dev_cfg = dev->config; @@ -732,7 +732,7 @@ static int i2s_rx_stream_start(const struct device *dev) static int i2s_mcux_trigger(const struct device *dev, enum i2s_dir dir, enum i2s_trigger_cmd cmd) { - struct i2s_dev_data *dev_data = (struct i2s_dev_data *)dev->data; + struct i2s_dev_data *dev_data = dev->data; struct stream *strm; unsigned int key; int ret = 0; @@ -830,7 +830,7 @@ static int i2s_mcux_read(const struct device *dev, void **mem_block, size_t *size) { const struct i2s_mcux_config *dev_cfg = dev->config; - struct i2s_dev_data *dev_data = (struct i2s_dev_data *)dev->data; + struct i2s_dev_data *dev_data = dev->data; struct stream *strm = &dev_data->rx; void *buffer; int ret = 0; @@ -869,7 +869,7 @@ static int i2s_mcux_read(const struct device *dev, void **mem_block, static int i2s_mcux_write(const struct device *dev, void *mem_block, size_t size) { - struct i2s_dev_data *dev_data = (struct i2s_dev_data *)dev->data; + struct i2s_dev_data *dev_data = dev->data; struct stream *strm = &dev_data->tx; int ret; @@ -1013,7 +1013,7 @@ static int i2s_mcux_initialize(const struct device *dev) { const struct i2s_mcux_config *dev_cfg = dev->config; I2S_Type *base = (I2S_Type *)dev_cfg->base; - struct i2s_dev_data *dev_data = (struct i2s_dev_data *)dev->data; + struct i2s_dev_data *dev_data = dev->data; uint32_t mclk; if (!dev_data->dev_dma) { diff --git a/drivers/interrupt_controller/intc_gicv3_its.c b/drivers/interrupt_controller/intc_gicv3_its.c index 613ed5fdef0..6eb948c3f79 100644 --- a/drivers/interrupt_controller/intc_gicv3_its.c +++ b/drivers/interrupt_controller/intc_gicv3_its.c @@ -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; diff --git a/drivers/misc/ft8xx/ft8xx.c b/drivers/misc/ft8xx/ft8xx.c index 914a56eb5cb..eaaf15500bf 100644 --- a/drivers/misc/ft8xx/ft8xx.c +++ b/drivers/misc/ft8xx/ft8xx.c @@ -96,7 +96,7 @@ static bool verify_chip(void) static int ft8xx_init(const struct device *dev) { int ret; - const struct ft8xx_config *config = (const struct ft8xx_config *)dev->config; + const struct ft8xx_config *config = dev->config; ret = ft8xx_drv_init(); if (ret < 0) { diff --git a/drivers/pcie/host/pcie_ecam.c b/drivers/pcie/host/pcie_ecam.c index 7c06b50f5a9..9bcd041e871 100644 --- a/drivers/pcie/host/pcie_ecam.c +++ b/drivers/pcie/host/pcie_ecam.c @@ -41,8 +41,8 @@ struct pcie_ecam_data { static int pcie_ecam_init(const struct device *dev) { - const struct pcie_ctrl_config *cfg = (const struct pcie_ctrl_config *)dev->config; - struct pcie_ecam_data *data = (struct pcie_ecam_data *)dev->data; + const struct pcie_ctrl_config *cfg = dev->config; + struct pcie_ecam_data *data = dev->data; int i; /* @@ -172,7 +172,7 @@ static int pcie_ecam_init(const struct device *dev) static uint32_t pcie_ecam_ctrl_conf_read(const struct device *dev, pcie_bdf_t bdf, unsigned int reg) { - struct pcie_ecam_data *data = (struct pcie_ecam_data *)dev->data; + struct pcie_ecam_data *data = dev->data; return pcie_generic_ctrl_conf_read(data->cfg_addr, bdf, reg); } @@ -180,7 +180,7 @@ static uint32_t pcie_ecam_ctrl_conf_read(const struct device *dev, pcie_bdf_t bd static void pcie_ecam_ctrl_conf_write(const struct device *dev, pcie_bdf_t bdf, unsigned int reg, uint32_t reg_data) { - struct pcie_ecam_data *data = (struct pcie_ecam_data *)dev->data; + struct pcie_ecam_data *data = dev->data; pcie_generic_ctrl_conf_write(data->cfg_addr, bdf, reg, reg_data); } @@ -207,7 +207,7 @@ static bool pcie_ecam_region_allocate(const struct device *dev, pcie_bdf_t bdf, bool mem, bool mem64, size_t bar_size, uintptr_t *bar_bus_addr) { - struct pcie_ecam_data *data = (struct pcie_ecam_data *)dev->data; + struct pcie_ecam_data *data = dev->data; enum pcie_region_type type; if (mem && !data->regions[PCIE_REGION_MEM64].size && @@ -244,7 +244,7 @@ static bool pcie_ecam_region_translate(const struct device *dev, pcie_bdf_t bdf, bool mem, bool mem64, uintptr_t bar_bus_addr, uintptr_t *bar_addr) { - struct pcie_ecam_data *data = (struct pcie_ecam_data *)dev->data; + struct pcie_ecam_data *data = dev->data; enum pcie_region_type type; /* Means it hasn't been allocated */ diff --git a/drivers/sensor/bme680/bme680.c b/drivers/sensor/bme680/bme680.c index 68be9b0ce4e..ca4e8a35342 100644 --- a/drivers/sensor/bme680/bme680.c +++ b/drivers/sensor/bme680/bme680.c @@ -344,7 +344,7 @@ static int bme680_read_compensation(const struct device *dev) static int bme680_chip_init(const struct device *dev) { - struct bme680_data *data = (struct bme680_data *)dev->data; + struct bme680_data *data = dev->data; int err; err = bme680_reg_read(dev, BME680_REG_CHIP_ID, &data->chip_id, 1); diff --git a/drivers/sensor/lm75/lm75.c b/drivers/sensor/lm75/lm75.c index 994d05d2474..ae88a5de233 100644 --- a/drivers/sensor/lm75/lm75.c +++ b/drivers/sensor/lm75/lm75.c @@ -61,8 +61,8 @@ static inline int lm75_fetch_temp(const struct lm75_config *cfg, struct lm75_dat static int lm75_sample_fetch(const struct device *dev, enum sensor_channel chan) { - struct lm75_data *data = (struct lm75_data *)dev->data; - const struct lm75_config *cfg = (const struct lm75_config *)dev->config; + struct lm75_data *data = dev->data; + const struct lm75_config *cfg = dev->config; switch (chan) { case SENSOR_CHAN_ALL: @@ -77,7 +77,7 @@ static int lm75_channel_get(const struct device *dev, enum sensor_channel chan, struct sensor_value *val) { - struct lm75_data *data = (struct lm75_data *)dev->data; + struct lm75_data *data = dev->data; switch (chan) { case SENSOR_CHAN_AMBIENT_TEMP: @@ -96,7 +96,7 @@ static const struct sensor_driver_api lm75_driver_api = { int lm75_init(const struct device *dev) { - const struct lm75_config *cfg = (const struct lm75_config *)dev->config; + const struct lm75_config *cfg = dev->config; if (device_is_ready(cfg->i2c_dev)) { return 0; diff --git a/drivers/sensor/sbs_gauge/sbs_gauge.c b/drivers/sensor/sbs_gauge/sbs_gauge.c index 57bf4d0067c..d4712145a5a 100644 --- a/drivers/sensor/sbs_gauge/sbs_gauge.c +++ b/drivers/sensor/sbs_gauge/sbs_gauge.c @@ -23,7 +23,7 @@ static int sbs_cmd_reg_read(const struct device *dev, uint8_t i2c_data[2]; int status; - cfg = (struct sbs_gauge_config *)dev->config; + cfg = dev->config; status = i2c_burst_read(cfg->i2c_dev, cfg->i2c_addr, reg_addr, i2c_data, ARRAY_SIZE(i2c_data)); if (status < 0) { @@ -48,7 +48,7 @@ static int sbs_gauge_channel_get(const struct device *dev, struct sbs_gauge_data *data; int32_t int_temp; - data = (struct sbs_gauge_data *)dev->data; + data = dev->data; val->val2 = 0; switch (chan) { @@ -128,7 +128,7 @@ static int sbs_gauge_sample_fetch(const struct device *dev, struct sbs_gauge_data *data; int status = 0; - data = (struct sbs_gauge_data *)dev->data; + data = dev->data; switch (chan) { case SENSOR_CHAN_GAUGE_VOLTAGE: @@ -262,7 +262,7 @@ static int sbs_gauge_init(const struct device *dev) { const struct sbs_gauge_config *cfg; - cfg = (struct sbs_gauge_config *)dev->config; + cfg = dev->config; if (!device_is_ready(cfg->i2c_dev)) { LOG_ERR("%s device is not ready", cfg->i2c_dev->name); diff --git a/drivers/sensor/sht3xd/sht3xd_trigger.c b/drivers/sensor/sht3xd/sht3xd_trigger.c index 18f30223ffe..ad5fee9b7ef 100644 --- a/drivers/sensor/sht3xd/sht3xd_trigger.c +++ b/drivers/sensor/sht3xd/sht3xd_trigger.c @@ -84,7 +84,7 @@ int sht3xd_attr_set(const struct device *dev, static inline void setup_alert(const struct device *dev, bool enable) { - struct sht3xd_data *data = (struct sht3xd_data *)dev->data; + struct sht3xd_data *data = dev->data; const struct sht3xd_config *cfg = (const struct sht3xd_config *)dev->config; unsigned int flags = enable @@ -99,11 +99,11 @@ static inline void handle_alert(const struct device *dev) setup_alert(dev, false); #if defined(CONFIG_SHT3XD_TRIGGER_OWN_THREAD) - struct sht3xd_data *data = (struct sht3xd_data *)dev->data; + struct sht3xd_data *data = dev->data; k_sem_give(&data->gpio_sem); #elif defined(CONFIG_SHT3XD_TRIGGER_GLOBAL_THREAD) - struct sht3xd_data *data = (struct sht3xd_data *)dev->data; + struct sht3xd_data *data = dev->data; k_work_submit(&data->work); #endif @@ -113,7 +113,7 @@ int sht3xd_trigger_set(const struct device *dev, const struct sensor_trigger *trig, sensor_trigger_handler_t handler) { - struct sht3xd_data *data = (struct sht3xd_data *)dev->data; + struct sht3xd_data *data = dev->data; const struct sht3xd_config *cfg = (const struct sht3xd_config *)dev->config; @@ -153,7 +153,7 @@ static void sht3xd_gpio_callback(const struct device *dev, static void sht3xd_thread_cb(const struct device *dev) { - struct sht3xd_data *data = (struct sht3xd_data *)dev->data; + struct sht3xd_data *data = dev->data; if (data->handler != NULL) { data->handler(dev, &data->trigger); diff --git a/drivers/sensor/vl53l0x/vl53l0x.c b/drivers/sensor/vl53l0x/vl53l0x.c index 8384f8e86aa..7f6638d5525 100644 --- a/drivers/sensor/vl53l0x/vl53l0x.c +++ b/drivers/sensor/vl53l0x/vl53l0x.c @@ -70,7 +70,7 @@ static int vl53l0x_channel_get(const struct device *dev, enum sensor_channel chan, struct sensor_value *val) { - struct vl53l0x_data *drv_data = (struct vl53l0x_data *)dev->data; + struct vl53l0x_data *drv_data = dev->data; __ASSERT_NO_MSG(chan == SENSOR_CHAN_DISTANCE || chan == SENSOR_CHAN_PROX); diff --git a/drivers/serial/uart_liteuart.c b/drivers/serial/uart_liteuart.c index 4ec7bd447b5..d0860b9464b 100644 --- a/drivers/serial/uart_liteuart.c +++ b/drivers/serial/uart_liteuart.c @@ -257,7 +257,7 @@ static void uart_liteuart_irq_callback_set(const struct device *dev, { struct uart_liteuart_data *data; - data = (struct uart_liteuart_data *)dev->data; + data = dev->data; data->callback = cb; data->cb_data = cb_data; } diff --git a/drivers/spi/spi_mcux_dspi.c b/drivers/spi/spi_mcux_dspi.c index 601d2589626..e91a154e747 100644 --- a/drivers/spi/spi_mcux_dspi.c +++ b/drivers/spi/spi_mcux_dspi.c @@ -475,7 +475,7 @@ static void dma_callback(const struct device *dma_dev, void *callback_arg, const struct device *dev = (struct device *)callback_arg; const struct spi_mcux_config *config = dev->config; SPI_Type *base = config->base; - struct spi_mcux_data *data = (struct spi_mcux_data *)dev->data; + struct spi_mcux_data *data = dev->data; LOG_DBG("=dma call back @channel %d=", channel); diff --git a/include/drivers/dma.h b/include/drivers/dma.h index f4c49fe08ce..e4d4ccb86a5 100644 --- a/include/drivers/dma.h +++ b/include/drivers/dma.h @@ -450,7 +450,7 @@ static inline int z_impl_dma_request_channel(const struct device *dev, const struct dma_driver_api *api = (const struct dma_driver_api *)dev->api; /* dma_context shall be the first one in dev data */ - struct dma_context *dma_ctx = (struct dma_context *)dev->data; + struct dma_context *dma_ctx = dev->data; if (dma_ctx->magic != DMA_MAGIC) { return channel; @@ -486,7 +486,7 @@ __syscall void dma_release_channel(const struct device *dev, static inline void z_impl_dma_release_channel(const struct device *dev, uint32_t channel) { - struct dma_context *dma_ctx = (struct dma_context *)dev->data; + struct dma_context *dma_ctx = dev->data; if (dma_ctx->magic != DMA_MAGIC) { return;