Lines Matching refs:adc_base_spear6xx
75 struct adc_regs_spear6xx __iomem *adc_base_spear6xx; member
101 __raw_writel(val, &st->adc_base_spear6xx->status); in spear_adc_set_status()
115 &st->adc_base_spear6xx->clk); in spear_adc_set_clk()
121 __raw_writel(val, &st->adc_base_spear6xx->ch_ctrl[n]); in spear_adc_set_ctrl()
127 return __raw_readl(&st->adc_base_spear6xx->average.msb) & in spear_adc_get_average()
139 &st->adc_base_spear6xx->scan_rate_lo); in spear_adc_set_scanrate()
141 &st->adc_base_spear6xx->scan_rate_hi); in spear_adc_set_scanrate()
252 __raw_writel(0, &st->adc_base_spear6xx->clk); in spear_adc_configure()
293 st->adc_base_spear6xx = devm_platform_ioremap_resource(pdev, 0); in spear_adc_probe()
294 if (IS_ERR(st->adc_base_spear6xx)) in spear_adc_probe()
295 return PTR_ERR(st->adc_base_spear6xx); in spear_adc_probe()
298 (struct adc_regs_spear3xx __iomem *)st->adc_base_spear6xx; in spear_adc_probe()