Lines Matching defs:regmap
19 #include <linux/regmap.h>
889 ret = regmap_read(dsp->regmap, dsp->base + offs[i], &offs[i]);
995 ret = regmap_raw_write(dsp->regmap, reg, &val, sizeof(val));
1019 ret = regmap_raw_read(dsp->regmap, reg, &val, sizeof(val));
1055 ret = regmap_raw_write(dsp->regmap, reg, scratch,
1163 ret = regmap_raw_read(dsp->regmap, reg, scratch, len);
1827 struct regmap *regmap = dsp->regmap;
1986 ret = regmap_raw_write_async(regmap, reg, buf->buf,
2002 ret = regmap_async_complete(regmap);
2015 regmap_async_complete(regmap);
2146 ret = regmap_raw_read(dsp->regmap, reg, &val, sizeof(val));
2166 ret = regmap_raw_read(dsp->regmap, reg, alg, len);
2279 ret = regmap_raw_read(dsp->regmap, mem->base, &adsp1_id,
2380 ret = regmap_raw_read(dsp->regmap, mem->base, &adsp2_id,
2520 ret = regmap_raw_read(dsp->regmap, mem->base, &halo_id,
2570 struct regmap *regmap = dsp->regmap;
2729 ret = regmap_raw_write_async(regmap, reg, buf->buf,
2742 ret = regmap_async_complete(regmap);
2753 regmap_async_complete(regmap);
2828 regmap_update_bits(dsp->regmap, dsp->base + ADSP1_CONTROL_30,
2836 ret = regmap_read(dsp->regmap, dsp->sysclk_reg, &val);
2845 ret = regmap_update_bits(dsp->regmap,
2880 regmap_update_bits(dsp->regmap, dsp->base + ADSP1_CONTROL_30,
2892 regmap_update_bits(dsp->regmap, dsp->base + ADSP1_CONTROL_30,
2895 regmap_update_bits(dsp->regmap, dsp->base + ADSP1_CONTROL_19,
2898 regmap_update_bits(dsp->regmap, dsp->base + ADSP1_CONTROL_30,
2917 regmap_update_bits(dsp->regmap, dsp->base + ADSP1_CONTROL_30,
2933 ret = regmap_read(dsp->regmap, dsp->base + ADSP2_STATUS1, &val);
2957 ret = regmap_update_bits_async(dsp->regmap, dsp->base + ADSP2_CONTROL,
2967 struct regmap *regmap = dsp->regmap;
2986 regmap_write(regmap, lock_reg, code0);
2987 regmap_write(regmap, lock_reg, code1);
2997 return regmap_update_bits(dsp->regmap, dsp->base + ADSP2_CONTROL,
3003 regmap_update_bits(dsp->regmap, dsp->base + ADSP2_CONTROL,
3009 regmap_write(dsp->regmap, dsp->base + ADSP2_RDMA_CONFIG_1, 0);
3010 regmap_write(dsp->regmap, dsp->base + ADSP2_WDMA_CONFIG_1, 0);
3011 regmap_write(dsp->regmap, dsp->base + ADSP2_WDMA_CONFIG_2, 0);
3013 regmap_update_bits(dsp->regmap, dsp->base + ADSP2_CONTROL,
3019 regmap_write(dsp->regmap, dsp->base + ADSP2_RDMA_CONFIG_1, 0);
3020 regmap_write(dsp->regmap, dsp->base + ADSP2_WDMA_CONFIG_1, 0);
3021 regmap_write(dsp->regmap, dsp->base + ADSP2V2_WDMA_CONFIG_2, 0);
3109 return regmap_multi_reg_write(dsp->regmap, config, ARRAY_SIZE(config));
3119 ret = regmap_update_bits(dsp->regmap, dsp->base + ADSP2_CLOCKING,
3174 regmap_update_bits(dsp->regmap, dsp->base + ADSP2_WATCHDOG,
3180 regmap_update_bits(dsp->regmap, dsp->base + HALO_WDT_CONTROL,
3228 return regmap_update_bits(dsp->regmap, dsp->base + ADSP2_CONTROL,
3235 regmap_update_bits(dsp->regmap, dsp->base + ADSP2_CONTROL,
3342 return regmap_update_bits(dsp->regmap,
3349 regmap_update_bits(dsp->regmap, dsp->base + HALO_CCM_CORE_CONTROL,
3353 regmap_update_bits(dsp->regmap, dsp->base + HALO_CORE_SOFT_RESET,
3394 ret = regmap_update_bits(dsp->regmap, dsp->base + ADSP2_CONTROL,
3683 ret = regmap_raw_read(dsp->regmap, reg, data,
3713 return regmap_raw_write(dsp->regmap, reg, &data, sizeof(data));
3878 ret = regmap_raw_read(ctl->dsp->regmap, reg, &val, sizeof(val));
3913 ret = regmap_raw_read(ctl->dsp->regmap, reg, &coeff_v1,
4376 struct regmap *regmap = dsp->regmap;
4381 ret = regmap_read(regmap, dsp->base + ADSP2_LOCK_REGION_CTRL, &val);
4400 ret = regmap_read(regmap, dsp->base + ADSP2_BUS_ERR_ADDR, &val);
4411 ret = regmap_read(regmap,
4428 regmap_update_bits(regmap, dsp->base + ADSP2_LOCK_REGION_CTRL,
4441 struct regmap *regmap = dsp->regmap;
4452 ret = regmap_read(regmap, dsp->base_sysinfo + HALO_AHBM_WINDOW_DEBUG_1,
4464 ret = regmap_read(regmap, dsp->base_sysinfo + HALO_AHBM_WINDOW_DEBUG_0,
4473 ret = regmap_bulk_read(regmap, dsp->base + HALO_MPU_XM_VIO_ADDR,
4484 ret = regmap_multi_reg_write(dsp->regmap, clear, ARRAY_SIZE(clear));