diff --git a/drivers/audio/mpxxdtyy-i2s.c b/drivers/audio/mpxxdtyy-i2s.c index ea2dd941316..77544ca013f 100644 --- a/drivers/audio/mpxxdtyy-i2s.c +++ b/drivers/audio/mpxxdtyy-i2s.c @@ -24,7 +24,7 @@ int mpxxdtyy_i2s_read(const struct device *dev, uint8_t stream, void **buffer, size_t *size, int32_t timeout) { int ret; - struct mpxxdtyy_data *const data = DEV_DATA(dev); + struct mpxxdtyy_data *const data = dev->data; void *pdm_block, *pcm_block; size_t pdm_size; TPDMFilter_InitStruct *pdm_filter = &data->pdm_filter[0]; @@ -54,7 +54,7 @@ int mpxxdtyy_i2s_read(const struct device *dev, uint8_t stream, void **buffer, int mpxxdtyy_i2s_trigger(const struct device *dev, enum dmic_trigger cmd) { int ret; - struct mpxxdtyy_data *const data = DEV_DATA(dev); + struct mpxxdtyy_data *const data = dev->data; enum i2s_trigger_cmd i2s_cmd; enum dmic_state tmp_state; @@ -92,7 +92,7 @@ int mpxxdtyy_i2s_trigger(const struct device *dev, enum dmic_trigger cmd) int mpxxdtyy_i2s_configure(const struct device *dev, struct dmic_cfg *cfg) { int ret; - struct mpxxdtyy_data *const data = DEV_DATA(dev); + struct mpxxdtyy_data *const data = dev->data; uint8_t chan_size = cfg->streams->pcm_width; uint32_t audio_freq = cfg->streams->pcm_rate; uint16_t factor; diff --git a/drivers/audio/mpxxdtyy.c b/drivers/audio/mpxxdtyy.c index d5272b0c1b0..83647608acf 100644 --- a/drivers/audio/mpxxdtyy.c +++ b/drivers/audio/mpxxdtyy.c @@ -47,7 +47,7 @@ static uint8_t right_channel(uint8_t a, uint8_t b) uint16_t sw_filter_lib_init(const struct device *dev, struct dmic_cfg *cfg) { - struct mpxxdtyy_data *const data = DEV_DATA(dev); + struct mpxxdtyy_data *const data = dev->data; TPDMFilter_InitStruct *pdm_filter = &data->pdm_filter[0]; uint16_t factor; uint32_t audio_freq = cfg->streams->pcm_rate; @@ -150,7 +150,7 @@ static const struct _dmic_ops mpxxdtyy_driver_api = { static int mpxxdtyy_initialize(const struct device *dev) { - struct mpxxdtyy_data *const data = DEV_DATA(dev); + struct mpxxdtyy_data *const data = dev->data; data->comm_master = device_get_binding(DT_INST_BUS_LABEL(0)); diff --git a/drivers/audio/mpxxdtyy.h b/drivers/audio/mpxxdtyy.h index 4bad70cdd45..0b0daf698f7 100644 --- a/drivers/audio/mpxxdtyy.h +++ b/drivers/audio/mpxxdtyy.h @@ -19,11 +19,6 @@ extern "C" { #define MPXXDTYY_MIN_PDM_FREQ 1200000 /* 1.2MHz */ #define MPXXDTYY_MAX_PDM_FREQ 3250000 /* 3.25MHz */ -#define DEV_CFG(dev) \ - ((const struct mpxxdtyy_config *const)(dev)->config) -#define DEV_DATA(dev) \ - ((struct mpxxdtyy_data *const)(dev)->data) - struct mpxxdtyy_data { const struct device *comm_master; enum dmic_state state; diff --git a/drivers/audio/tlv320dac310x.c b/drivers/audio/tlv320dac310x.c index 60db4b9523f..f8e9515490c 100644 --- a/drivers/audio/tlv320dac310x.c +++ b/drivers/audio/tlv320dac310x.c @@ -50,11 +50,6 @@ static struct codec_driver_config codec_device_config = { static struct codec_driver_data codec_device_data; -#define DEV_CFG(dev) \ - ((struct codec_driver_config *const)(dev)->config) -#define DEV_DATA(dev) \ - ((struct codec_driver_data *const)(dev)->data) - static void codec_write_reg(const struct device *dev, struct reg_addr reg, uint8_t val); static void codec_read_reg(const struct device *dev, struct reg_addr reg, @@ -78,7 +73,8 @@ static void codec_read_all_regs(const struct device *dev); static int codec_initialize(const struct device *dev) { - struct codec_driver_config *const dev_cfg = DEV_CFG(dev); + struct codec_driver_config *const dev_cfg = + (struct codec_driver_config *)dev->config; /* bind I2C */ dev_cfg->i2c_device = device_get_binding(dev_cfg->i2c_dev_name); @@ -102,7 +98,8 @@ static int codec_initialize(const struct device *dev) static int codec_configure(const struct device *dev, struct audio_codec_cfg *cfg) { - struct codec_driver_config *const dev_cfg = DEV_CFG(dev); + struct codec_driver_config *const dev_cfg = + (struct codec_driver_config *)dev->config; int ret; if (cfg->dai_type != AUDIO_DAI_TYPE_I2S) { @@ -202,8 +199,9 @@ static int codec_apply_properties(const struct device *dev) static void codec_write_reg(const struct device *dev, struct reg_addr reg, uint8_t val) { - struct codec_driver_data *const dev_data = DEV_DATA(dev); - struct codec_driver_config *const dev_cfg = DEV_CFG(dev); + struct codec_driver_data *const dev_data = dev->data; + struct codec_driver_config *const dev_cfg = + (struct codec_driver_config *)dev->config; /* set page if different */ if (dev_data->reg_addr_cache.page != reg.page) { @@ -221,8 +219,9 @@ static void codec_write_reg(const struct device *dev, struct reg_addr reg, static void codec_read_reg(const struct device *dev, struct reg_addr reg, uint8_t *val) { - struct codec_driver_data *const dev_data = DEV_DATA(dev); - struct codec_driver_config *const dev_cfg = DEV_CFG(dev); + struct codec_driver_data *const dev_data = dev->data; + struct codec_driver_config *const dev_cfg = + (struct codec_driver_config *)dev->config; /* set page if different */ if (dev_data->reg_addr_cache.page != reg.page) {