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
52 reg = readl(base + EXYNOS4_IMG_FMT_REG) & in exynos4_jpeg_set_img_fmt()
118 writel(reg, base + EXYNOS4_IMG_FMT_REG); in exynos4_jpeg_set_img_fmt()
121 void exynos4_jpeg_set_enc_out_fmt(void __iomem *base, unsigned int out_fmt) in exynos4_jpeg_set_enc_out_fmt() argument
125 reg = readl(base + EXYNOS4_IMG_FMT_REG) & in exynos4_jpeg_set_enc_out_fmt()
149 writel(reg, base + EXYNOS4_IMG_FMT_REG); in exynos4_jpeg_set_enc_out_fmt()
152 void exynos4_jpeg_set_interrupt(void __iomem *base) in exynos4_jpeg_set_interrupt() argument
154 writel(EXYNOS4_INT_EN_ALL, base + EXYNOS4_INT_EN_REG); in exynos4_jpeg_set_interrupt()
157 unsigned int exynos4_jpeg_get_int_status(void __iomem *base) in exynos4_jpeg_get_int_status() argument
161 int_status = readl(base + EXYNOS4_INT_STATUS_REG); in exynos4_jpeg_get_int_status()
166 unsigned int exynos4_jpeg_get_fifo_status(void __iomem *base) in exynos4_jpeg_get_fifo_status() argument
170 fifo_status = readl(base + EXYNOS4_FIFO_STATUS_REG); in exynos4_jpeg_get_fifo_status()
175 void exynos4_jpeg_set_huf_table_enable(void __iomem *base, int value) in exynos4_jpeg_set_huf_table_enable() argument
179 reg = readl(base + EXYNOS4_JPEG_CNTL_REG) & ~EXYNOS4_HUF_TBL_EN; in exynos4_jpeg_set_huf_table_enable()
183 base + EXYNOS4_JPEG_CNTL_REG); in exynos4_jpeg_set_huf_table_enable()
186 base + EXYNOS4_JPEG_CNTL_REG); in exynos4_jpeg_set_huf_table_enable()
189 void exynos4_jpeg_set_sys_int_enable(void __iomem *base, int value) in exynos4_jpeg_set_sys_int_enable() argument
193 reg = readl(base + EXYNOS4_JPEG_CNTL_REG) & ~(EXYNOS4_SYS_INT_EN); in exynos4_jpeg_set_sys_int_enable()
196 writel(reg | EXYNOS4_SYS_INT_EN, base + EXYNOS4_JPEG_CNTL_REG); in exynos4_jpeg_set_sys_int_enable()
198 writel(reg & ~EXYNOS4_SYS_INT_EN, base + EXYNOS4_JPEG_CNTL_REG); in exynos4_jpeg_set_sys_int_enable()
201 void exynos4_jpeg_set_stream_buf_address(void __iomem *base, in exynos4_jpeg_set_stream_buf_address() argument
204 writel(address, base + EXYNOS4_OUT_MEM_BASE_REG); in exynos4_jpeg_set_stream_buf_address()
207 void exynos4_jpeg_set_stream_size(void __iomem *base, in exynos4_jpeg_set_stream_size() argument
210 writel(0x0, base + EXYNOS4_JPEG_IMG_SIZE_REG); /* clear */ in exynos4_jpeg_set_stream_size()
212 base + EXYNOS4_JPEG_IMG_SIZE_REG); in exynos4_jpeg_set_stream_size()
215 void exynos4_jpeg_set_frame_buf_address(void __iomem *base, in exynos4_jpeg_set_frame_buf_address() argument
218 writel(exynos4_jpeg_addr->y, base + EXYNOS4_IMG_BA_PLANE_1_REG); in exynos4_jpeg_set_frame_buf_address()
219 writel(exynos4_jpeg_addr->cb, base + EXYNOS4_IMG_BA_PLANE_2_REG); in exynos4_jpeg_set_frame_buf_address()
220 writel(exynos4_jpeg_addr->cr, base + EXYNOS4_IMG_BA_PLANE_3_REG); in exynos4_jpeg_set_frame_buf_address()
223 void exynos4_jpeg_set_encode_tbl_select(void __iomem *base, in exynos4_jpeg_set_encode_tbl_select() argument
234 writel(reg, base + EXYNOS4_TBL_SEL_REG); in exynos4_jpeg_set_encode_tbl_select()
237 void exynos4_jpeg_set_encode_hoff_cnt(void __iomem *base, unsigned int fmt) in exynos4_jpeg_set_encode_hoff_cnt() argument
240 writel(0xd2, base + EXYNOS4_HUFF_CNT_REG); in exynos4_jpeg_set_encode_hoff_cnt()
242 writel(0x1a2, base + EXYNOS4_HUFF_CNT_REG); in exynos4_jpeg_set_encode_hoff_cnt()
245 unsigned int exynos4_jpeg_get_stream_size(void __iomem *base) in exynos4_jpeg_get_stream_size() argument
249 size = readl(base + EXYNOS4_BITSTREAM_SIZE_REG); in exynos4_jpeg_get_stream_size()
253 void exynos4_jpeg_set_dec_bitstream_size(void __iomem *base, unsigned int size) in exynos4_jpeg_set_dec_bitstream_size() argument
255 writel(size, base + EXYNOS4_BITSTREAM_SIZE_REG); in exynos4_jpeg_set_dec_bitstream_size()
258 void exynos4_jpeg_get_frame_size(void __iomem *base, in exynos4_jpeg_get_frame_size() argument
261 *width = (readl(base + EXYNOS4_DECODE_XY_SIZE_REG) & in exynos4_jpeg_get_frame_size()
263 *height = (readl(base + EXYNOS4_DECODE_XY_SIZE_REG) >> 16) & in exynos4_jpeg_get_frame_size()
267 unsigned int exynos4_jpeg_get_frame_fmt(void __iomem *base) in exynos4_jpeg_get_frame_fmt() argument
269 return readl(base + EXYNOS4_DECODE_IMG_FMT_REG) & in exynos4_jpeg_get_frame_fmt()
273 void exynos4_jpeg_set_timer_count(void __iomem *base, unsigned int size) in exynos4_jpeg_set_timer_count() argument
275 writel(size, base + EXYNOS4_INT_TIMER_COUNT_REG); in exynos4_jpeg_set_timer_count()