Lines Matching refs:base
19 void exynos4_jpeg_sw_reset(void __iomem *base) in exynos4_jpeg_sw_reset() argument
23 reg = readl(base + EXYNOS4_JPEG_CNTL_REG); in exynos4_jpeg_sw_reset()
24 writel(reg & ~EXYNOS4_SOFT_RESET_HI, base + EXYNOS4_JPEG_CNTL_REG); in exynos4_jpeg_sw_reset()
28 writel(reg | EXYNOS4_SOFT_RESET_HI, base + EXYNOS4_JPEG_CNTL_REG); in exynos4_jpeg_sw_reset()
31 void exynos4_jpeg_set_enc_dec_mode(void __iomem *base, unsigned int mode) in exynos4_jpeg_set_enc_dec_mode() argument
35 reg = readl(base + EXYNOS4_JPEG_CNTL_REG); in exynos4_jpeg_set_enc_dec_mode()
40 base + EXYNOS4_JPEG_CNTL_REG); in exynos4_jpeg_set_enc_dec_mode()
44 base + EXYNOS4_JPEG_CNTL_REG); in exynos4_jpeg_set_enc_dec_mode()
48 void __exynos4_jpeg_set_img_fmt(void __iomem *base, unsigned int img_fmt, in __exynos4_jpeg_set_img_fmt() argument
63 reg = readl(base + EXYNOS4_IMG_FMT_REG) & in __exynos4_jpeg_set_img_fmt()
129 writel(reg, base + EXYNOS4_IMG_FMT_REG); in __exynos4_jpeg_set_img_fmt()
132 void __exynos4_jpeg_set_enc_out_fmt(void __iomem *base, unsigned int out_fmt, in __exynos4_jpeg_set_enc_out_fmt() argument
137 reg = readl(base + EXYNOS4_IMG_FMT_REG) & in __exynos4_jpeg_set_enc_out_fmt()
162 writel(reg, base + EXYNOS4_IMG_FMT_REG); in __exynos4_jpeg_set_enc_out_fmt()
165 void exynos4_jpeg_set_interrupt(void __iomem *base, unsigned int version) in exynos4_jpeg_set_interrupt() argument
170 reg = readl(base + EXYNOS4_INT_EN_REG) & ~EXYNOS4_INT_EN_MASK; in exynos4_jpeg_set_interrupt()
171 writel(reg | EXYNOS4_INT_EN_ALL, base + EXYNOS4_INT_EN_REG); in exynos4_jpeg_set_interrupt()
173 reg = readl(base + EXYNOS4_INT_EN_REG) & in exynos4_jpeg_set_interrupt()
175 writel(reg | EXYNOS5433_INT_EN_ALL, base + EXYNOS4_INT_EN_REG); in exynos4_jpeg_set_interrupt()
179 unsigned int exynos4_jpeg_get_int_status(void __iomem *base) in exynos4_jpeg_get_int_status() argument
183 int_status = readl(base + EXYNOS4_INT_STATUS_REG); in exynos4_jpeg_get_int_status()
188 unsigned int exynos4_jpeg_get_fifo_status(void __iomem *base) in exynos4_jpeg_get_fifo_status() argument
192 fifo_status = readl(base + EXYNOS4_FIFO_STATUS_REG); in exynos4_jpeg_get_fifo_status()
197 void exynos4_jpeg_set_huf_table_enable(void __iomem *base, int value) in exynos4_jpeg_set_huf_table_enable() argument
201 reg = readl(base + EXYNOS4_JPEG_CNTL_REG) & ~EXYNOS4_HUF_TBL_EN; in exynos4_jpeg_set_huf_table_enable()
205 base + EXYNOS4_JPEG_CNTL_REG); in exynos4_jpeg_set_huf_table_enable()
208 base + EXYNOS4_JPEG_CNTL_REG); in exynos4_jpeg_set_huf_table_enable()
211 void exynos4_jpeg_set_sys_int_enable(void __iomem *base, int value) in exynos4_jpeg_set_sys_int_enable() argument
215 reg = readl(base + EXYNOS4_JPEG_CNTL_REG) & ~(EXYNOS4_SYS_INT_EN); in exynos4_jpeg_set_sys_int_enable()
218 writel(reg | EXYNOS4_SYS_INT_EN, base + EXYNOS4_JPEG_CNTL_REG); in exynos4_jpeg_set_sys_int_enable()
220 writel(reg & ~EXYNOS4_SYS_INT_EN, base + EXYNOS4_JPEG_CNTL_REG); in exynos4_jpeg_set_sys_int_enable()
223 void exynos4_jpeg_set_stream_buf_address(void __iomem *base, in exynos4_jpeg_set_stream_buf_address() argument
226 writel(address, base + EXYNOS4_OUT_MEM_BASE_REG); in exynos4_jpeg_set_stream_buf_address()
229 void exynos4_jpeg_set_stream_size(void __iomem *base, in exynos4_jpeg_set_stream_size() argument
232 writel(0x0, base + EXYNOS4_JPEG_IMG_SIZE_REG); /* clear */ in exynos4_jpeg_set_stream_size()
234 base + EXYNOS4_JPEG_IMG_SIZE_REG); in exynos4_jpeg_set_stream_size()
237 void exynos4_jpeg_set_frame_buf_address(void __iomem *base, in exynos4_jpeg_set_frame_buf_address() argument
240 writel(exynos4_jpeg_addr->y, base + EXYNOS4_IMG_BA_PLANE_1_REG); in exynos4_jpeg_set_frame_buf_address()
241 writel(exynos4_jpeg_addr->cb, base + EXYNOS4_IMG_BA_PLANE_2_REG); in exynos4_jpeg_set_frame_buf_address()
242 writel(exynos4_jpeg_addr->cr, base + EXYNOS4_IMG_BA_PLANE_3_REG); in exynos4_jpeg_set_frame_buf_address()
245 void exynos4_jpeg_set_encode_tbl_select(void __iomem *base, in exynos4_jpeg_set_encode_tbl_select() argument
256 writel(reg, base + EXYNOS4_TBL_SEL_REG); in exynos4_jpeg_set_encode_tbl_select()
259 void exynos4_jpeg_set_dec_components(void __iomem *base, int n) in exynos4_jpeg_set_dec_components() argument
263 reg = readl(base + EXYNOS4_TBL_SEL_REG); in exynos4_jpeg_set_dec_components()
266 writel(reg, base + EXYNOS4_TBL_SEL_REG); in exynos4_jpeg_set_dec_components()
269 void exynos4_jpeg_select_dec_q_tbl(void __iomem *base, char c, char x) in exynos4_jpeg_select_dec_q_tbl() argument
273 reg = readl(base + EXYNOS4_TBL_SEL_REG); in exynos4_jpeg_select_dec_q_tbl()
276 writel(reg, base + EXYNOS4_TBL_SEL_REG); in exynos4_jpeg_select_dec_q_tbl()
279 void exynos4_jpeg_select_dec_h_tbl(void __iomem *base, char c, char x) in exynos4_jpeg_select_dec_h_tbl() argument
283 reg = readl(base + EXYNOS4_TBL_SEL_REG); in exynos4_jpeg_select_dec_h_tbl()
286 writel(reg, base + EXYNOS4_TBL_SEL_REG); in exynos4_jpeg_select_dec_h_tbl()
289 void exynos4_jpeg_set_encode_hoff_cnt(void __iomem *base, unsigned int fmt) in exynos4_jpeg_set_encode_hoff_cnt() argument
292 writel(0xd2, base + EXYNOS4_HUFF_CNT_REG); in exynos4_jpeg_set_encode_hoff_cnt()
294 writel(0x1a2, base + EXYNOS4_HUFF_CNT_REG); in exynos4_jpeg_set_encode_hoff_cnt()
297 unsigned int exynos4_jpeg_get_stream_size(void __iomem *base) in exynos4_jpeg_get_stream_size() argument
301 size = readl(base + EXYNOS4_BITSTREAM_SIZE_REG); in exynos4_jpeg_get_stream_size()
305 void exynos4_jpeg_set_dec_bitstream_size(void __iomem *base, unsigned int size) in exynos4_jpeg_set_dec_bitstream_size() argument
307 writel(size, base + EXYNOS4_BITSTREAM_SIZE_REG); in exynos4_jpeg_set_dec_bitstream_size()
310 void exynos4_jpeg_get_frame_size(void __iomem *base, in exynos4_jpeg_get_frame_size() argument
313 *width = (readl(base + EXYNOS4_DECODE_XY_SIZE_REG) & in exynos4_jpeg_get_frame_size()
315 *height = (readl(base + EXYNOS4_DECODE_XY_SIZE_REG) >> 16) & in exynos4_jpeg_get_frame_size()
319 unsigned int exynos4_jpeg_get_frame_fmt(void __iomem *base) in exynos4_jpeg_get_frame_fmt() argument
321 return readl(base + EXYNOS4_DECODE_IMG_FMT_REG) & in exynos4_jpeg_get_frame_fmt()
325 void exynos4_jpeg_set_timer_count(void __iomem *base, unsigned int size) in exynos4_jpeg_set_timer_count() argument
327 writel(size, base + EXYNOS4_INT_TIMER_COUNT_REG); in exynos4_jpeg_set_timer_count()