Lines Matching refs:reg

98 	void __iomem *reg;  member
141 writel(MIC_SW_RST, mic->reg + MIC_OP); in mic_sw_reset()
144 ret = readl(mic->reg + MIC_OP); in mic_sw_reset()
157 u32 reg; in mic_set_porch_timing() local
159 reg = MIC_V_PULSE_WIDTH(vm.vsync_len) + in mic_set_porch_timing()
162 writel(reg, mic->reg + MIC_V_TIMING_0); in mic_set_porch_timing()
164 reg = MIC_VBP_SIZE(vm.vback_porch) + in mic_set_porch_timing()
166 writel(reg, mic->reg + MIC_V_TIMING_1); in mic_set_porch_timing()
168 reg = MIC_V_PULSE_WIDTH(vm.hsync_len) + in mic_set_porch_timing()
171 writel(reg, mic->reg + MIC_INPUT_TIMING_0); in mic_set_porch_timing()
173 reg = MIC_VBP_SIZE(vm.hback_porch) + in mic_set_porch_timing()
175 writel(reg, mic->reg + MIC_INPUT_TIMING_1); in mic_set_porch_timing()
181 u32 reg; in mic_set_img_size() local
183 reg = MIC_IMG_H_SIZE(vm->hactive) + in mic_set_img_size()
186 writel(reg, mic->reg + MIC_IMG_SIZE); in mic_set_img_size()
192 u32 reg, bs_size_2d; in mic_set_output_timing() local
196 reg = MIC_BS_SIZE_2D(bs_size_2d); in mic_set_output_timing()
197 writel(reg, mic->reg + MIC_2D_OUTPUT_TIMING_2); in mic_set_output_timing()
200 reg = MIC_H_PULSE_WIDTH_2D(vm.hsync_len) + in mic_set_output_timing()
203 writel(reg, mic->reg + MIC_2D_OUTPUT_TIMING_0); in mic_set_output_timing()
205 reg = MIC_HBP_SIZE_2D(vm.hback_porch) + in mic_set_output_timing()
207 writel(reg, mic->reg + MIC_2D_OUTPUT_TIMING_1); in mic_set_output_timing()
213 u32 reg = readl(mic->reg + MIC_OP); in mic_set_reg_on() local
216 reg &= ~(MIC_MODE_SEL_MASK | MIC_CORE_VER_CONTROL | MIC_PSR_EN); in mic_set_reg_on()
217 reg |= (MIC_CORE_EN | MIC_BS_CHG_OUT | MIC_ON_REG); in mic_set_reg_on()
219 reg &= ~MIC_MODE_SEL_COMMAND_MODE; in mic_set_reg_on()
221 reg |= MIC_MODE_SEL_COMMAND_MODE; in mic_set_reg_on()
223 reg &= ~MIC_CORE_EN; in mic_set_reg_on()
226 reg |= MIC_UPD_REG; in mic_set_reg_on()
227 writel(reg, mic->reg + MIC_OP); in mic_set_reg_on()
230 static struct device_node *get_remote_node(struct device_node *from, int reg) in get_remote_node() argument
234 endpoint = of_graph_get_endpoint_by_regs(from, reg, -1); in get_remote_node()
424 mic->reg = devm_ioremap(dev, res.start, resource_size(&res)); in exynos_mic_probe()
425 if (!mic->reg) { in exynos_mic_probe()