Lines Matching defs:regmap

608 		ret = regmap_read(dsp->regmap, dsp->base + offs[i], &offs[i]);
702 ret = regmap_raw_write(dsp->regmap, reg, &val, sizeof(val));
726 ret = regmap_raw_read(dsp->regmap, reg, &val, sizeof(val));
763 ret = regmap_raw_write(dsp->regmap, reg, scratch,
838 ret = regmap_raw_read(dsp->regmap, reg, scratch, len);
1322 struct regmap *regmap = dsp->regmap;
1471 ret = regmap_raw_write_async(regmap, reg, buf->buf,
1487 ret = regmap_async_complete(regmap);
1500 regmap_async_complete(regmap);
1577 ret = regmap_raw_read(dsp->regmap, reg, &val, sizeof(val));
1597 ret = regmap_raw_read(dsp->regmap, reg, alg, len);
1722 ret = regmap_raw_read(dsp->regmap, mem->base, &adsp1_id,
1827 ret = regmap_raw_read(dsp->regmap, mem->base, &adsp2_id,
1973 ret = regmap_raw_read(dsp->regmap, mem->base, &halo_id,
2025 struct regmap *regmap = dsp->regmap;
2194 ret = regmap_raw_write_async(regmap, reg, buf->buf,
2207 ret = regmap_async_complete(regmap);
2218 regmap_async_complete(regmap);
2289 regmap_update_bits(dsp->regmap, dsp->base + ADSP1_CONTROL_30,
2297 ret = regmap_read(dsp->regmap, dsp->sysclk_reg, &val);
2305 ret = regmap_update_bits(dsp->regmap,
2339 regmap_update_bits(dsp->regmap, dsp->base + ADSP1_CONTROL_30,
2350 regmap_update_bits(dsp->regmap, dsp->base + ADSP1_CONTROL_30,
2372 regmap_update_bits(dsp->regmap, dsp->base + ADSP1_CONTROL_30,
2375 regmap_update_bits(dsp->regmap, dsp->base + ADSP1_CONTROL_19,
2378 regmap_update_bits(dsp->regmap, dsp->base + ADSP1_CONTROL_30,
2397 ret = regmap_read(dsp->regmap, dsp->base + ADSP2_STATUS1, &val);
2421 ret = regmap_update_bits_async(dsp->regmap, dsp->base + ADSP2_CONTROL,
2431 struct regmap *regmap = dsp->regmap;
2450 regmap_write(regmap, lock_reg, code0);
2451 regmap_write(regmap, lock_reg, code1);
2461 return regmap_update_bits(dsp->regmap, dsp->base + ADSP2_CONTROL,
2467 regmap_update_bits(dsp->regmap, dsp->base + ADSP2_CONTROL,
2473 regmap_write(dsp->regmap, dsp->base + ADSP2_RDMA_CONFIG_1, 0);
2474 regmap_write(dsp->regmap, dsp->base + ADSP2_WDMA_CONFIG_1, 0);
2475 regmap_write(dsp->regmap, dsp->base + ADSP2_WDMA_CONFIG_2, 0);
2477 regmap_update_bits(dsp->regmap, dsp->base + ADSP2_CONTROL,
2483 regmap_write(dsp->regmap, dsp->base + ADSP2_RDMA_CONFIG_1, 0);
2484 regmap_write(dsp->regmap, dsp->base + ADSP2_WDMA_CONFIG_1, 0);
2485 regmap_write(dsp->regmap, dsp->base + ADSP2V2_WDMA_CONFIG_2, 0);
2516 return regmap_multi_reg_write(dsp->regmap, config, ARRAY_SIZE(config));
2532 ret = regmap_update_bits(dsp->regmap, dsp->base + ADSP2_CLOCKING,
2544 regmap_update_bits(dsp->regmap, dsp->base + ADSP2_WATCHDOG,
2550 regmap_update_bits(dsp->regmap, dsp->base + HALO_WDT_CONTROL,
2668 return regmap_update_bits(dsp->regmap, dsp->base + ADSP2_CONTROL,
2675 regmap_update_bits(dsp->regmap, dsp->base + ADSP2_CONTROL,
2795 ret = regmap_update_bits(dsp->regmap, dsp->base + HALO_CCM_CORE_CONTROL,
2801 return regmap_update_bits(dsp->regmap, dsp->base + HALO_CCM_CORE_CONTROL,
2807 regmap_update_bits(dsp->regmap, dsp->base + HALO_CCM_CORE_CONTROL,
2811 regmap_update_bits(dsp->regmap, dsp->base + HALO_CORE_SOFT_RESET,
2831 ret = regmap_update_bits(dsp->regmap, dsp->base + ADSP2_CONTROL,
2918 ret = regmap_raw_read(dsp->regmap, reg, data,
2973 return regmap_raw_write(dsp->regmap, reg, &val, sizeof(val));
3010 struct regmap *regmap = dsp->regmap;
3015 ret = regmap_read(regmap, dsp->base + ADSP2_LOCK_REGION_CTRL, &val);
3035 ret = regmap_read(regmap, dsp->base + ADSP2_BUS_ERR_ADDR, &val);
3046 ret = regmap_read(regmap,
3063 regmap_update_bits(regmap, dsp->base + ADSP2_LOCK_REGION_CTRL,
3079 struct regmap *regmap = dsp->regmap;
3090 ret = regmap_read(regmap, dsp->base_sysinfo + HALO_AHBM_WINDOW_DEBUG_1,
3102 ret = regmap_read(regmap, dsp->base_sysinfo + HALO_AHBM_WINDOW_DEBUG_0,
3111 ret = regmap_bulk_read(regmap, dsp->base + HALO_MPU_XM_VIO_ADDR,
3122 ret = regmap_multi_reg_write(dsp->regmap, clear, ARRAY_SIZE(clear));