Lines Matching +full:0 +full:x100

15 #define BUS_REG_BASE			(vfe_is_lite(vfe) ? 0x200 : 0xC00)
17 #define VFE_BUS_WM_CGC_OVERRIDE (BUS_REG_BASE + 0x08)
18 #define WM_CGC_OVERRIDE_ALL (0x7FFFFFF)
20 #define VFE_BUS_WM_TEST_BUS_CTRL (BUS_REG_BASE + 0xDC)
22 #define VFE_BUS_WM_CFG(n) (BUS_REG_BASE + 0x200 + (n) * 0x100)
23 #define WM_CFG_EN BIT(0)
26 #define VFE_BUS_WM_IMAGE_ADDR(n) (BUS_REG_BASE + 0x204 + (n) * 0x100)
27 #define VFE_BUS_WM_FRAME_INCR(n) (BUS_REG_BASE + 0x208 + (n) * 0x100)
28 #define VFE_BUS_WM_IMAGE_CFG_0(n) (BUS_REG_BASE + 0x20c + (n) * 0x100)
29 #define WM_IMAGE_CFG_0_DEFAULT_WIDTH (0xFFFF)
30 #define VFE_BUS_WM_IMAGE_CFG_2(n) (BUS_REG_BASE + 0x214 + (n) * 0x100)
31 #define WM_IMAGE_CFG_2_DEFAULT_STRIDE (0xFFFF)
32 #define VFE_BUS_WM_PACKER_CFG(n) (BUS_REG_BASE + 0x218 + (n) * 0x100)
34 #define VFE_BUS_WM_IRQ_SUBSAMPLE_PERIOD(n) (BUS_REG_BASE + 0x230 + (n) * 0x100)
35 #define VFE_BUS_WM_IRQ_SUBSAMPLE_PATTERN(n) (BUS_REG_BASE + 0x234 + (n) * 0x100)
36 #define VFE_BUS_WM_FRAMEDROP_PERIOD(n) (BUS_REG_BASE + 0x238 + (n) * 0x100)
37 #define VFE_BUS_WM_FRAMEDROP_PATTERN(n) (BUS_REG_BASE + 0x23c + (n) * 0x100)
39 #define VFE_BUS_WM_MMU_PREFETCH_CFG(n) (BUS_REG_BASE + 0x260 + (n) * 0x100)
40 #define VFE_BUS_WM_MMU_PREFETCH_MAX_OFFSET(n) (BUS_REG_BASE + 0x264 + (n) * 0x100)
49 * 0 = RDI0, 1 = RDI1, 2 = RDI3, 4 = RDI4
51 #define RDI_WM(n) ((vfe_is_lite(vfe) ? 0x0 : 0x17) + (n))
63 writel(0x0, vfe->base + VFE_BUS_WM_TEST_BUS_CTRL); in vfe_wm_start()
65 writel(ALIGN(pix->plane_fmt[0].bytesperline, 16) * pix->height >> 8, in vfe_wm_start()
67 writel((WM_IMAGE_CFG_0_DEFAULT_WIDTH & 0xFFFF), in vfe_wm_start()
71 writel(0, vfe->base + VFE_BUS_WM_PACKER_CFG(wm)); in vfe_wm_start()
74 writel(0, vfe->base + VFE_BUS_WM_FRAMEDROP_PERIOD(wm)); in vfe_wm_start()
76 writel(0, vfe->base + VFE_BUS_WM_IRQ_SUBSAMPLE_PERIOD(wm)); in vfe_wm_start()
80 writel(0xFFFFFFFF, vfe->base + VFE_BUS_WM_MMU_PREFETCH_MAX_OFFSET(wm)); in vfe_wm_start()
88 writel(0, vfe->base + VFE_BUS_WM_CFG(wm)); in vfe_wm_stop()
95 writel((addr >> 8) & 0xFFFFFFFF, vfe->base + VFE_BUS_WM_IMAGE_ADDR(wm)); in vfe_wm_update()
97 dev_dbg(vfe->camss->dev, "wm:%d, image buf addr:0x%x\n", in vfe_wm_update()
140 return 0; in vfe_halt()