Lines Matching refs:layer
214 da1469x_lcdc_layer_configure(lcdc_smartbond_layer_cfg *layer) in da1469x_lcdc_layer_configure() argument
219 if (layer->frame_buf & 0x3) { in da1469x_lcdc_layer_configure()
223 if (layer->stride & 0x3) { in da1469x_lcdc_layer_configure()
229 LCDC->LCDC_LAYER0_BASEADDR_REG = black_orca_phy_addr(layer->frame_buf); in da1469x_lcdc_layer_configure()
231 LCDC_LAYER0_STARTXY_REG_SET_FIELD(LCDC_L0_START_X, reg, layer->start_x); in da1469x_lcdc_layer_configure()
232 LCDC_LAYER0_STARTXY_REG_SET_FIELD(LCDC_L0_START_Y, reg, layer->start_y); in da1469x_lcdc_layer_configure()
235 LCDC_LAYER0_SIZEXY_REG_SET_FIELD(LCDC_L0_SIZE_X, reg, layer->size_x); in da1469x_lcdc_layer_configure()
236 LCDC_LAYER0_SIZEXY_REG_SET_FIELD(LCDC_L0_SIZE_Y, reg, layer->size_y); in da1469x_lcdc_layer_configure()
239 LCDC_LAYER0_RESXY_REG_SET_FIELD(LCDC_L0_RES_X, reg, layer->size_x); in da1469x_lcdc_layer_configure()
240 LCDC_LAYER0_RESXY_REG_SET_FIELD(LCDC_L0_RES_Y, reg, layer->size_y); in da1469x_lcdc_layer_configure()
251 LCDC_LAYER0_STRIDE_REG_SET_FIELD(LCDC_L0_STRIDE, reg, layer->stride); in da1469x_lcdc_layer_configure()
255 LCDC_LAYER0_MODE_REG_SET_FIELD(LCDC_L0_COLOUR_MODE, reg, layer->color_format); in da1469x_lcdc_layer_configure()