Home
last modified time | relevance | path

Searched refs:layer (Results 1 – 25 of 460) sorted by relevance

12345678910>>...19

/bsp/hpmicro/libraries/hpm_sdk/drivers/src/
A Dhpm_lcdc_drv.c57 layer->max_ot = 0; in lcdc_get_default_layer_config()
59 layer->max_ot = 2; in lcdc_get_default_layer_config()
67 layer->pixel_format = pixel_format; in lcdc_get_default_layer_config()
69 layer->alphablend.src_alpha = 0; in lcdc_get_default_layer_config()
70 layer->alphablend.dst_alpha = 0; in lcdc_get_default_layer_config()
74 layer->stride = 0; in lcdc_get_default_layer_config()
78 layer->csc_config.enable = true; in lcdc_get_default_layer_config()
89 layer->csc_config.enable = true; in lcdc_get_default_layer_config()
90 layer->csc_config.ycbcr_mode = true; in lcdc_get_default_layer_config()
100 layer->csc_config.enable = false; in lcdc_get_default_layer_config()
[all …]
/bsp/nxp/imx/imxrt/imxrt1170-nxp-evk/video/display/dc/lcdifv2/
A Dfsl_dc_fb_lcdifv2.c132 assert(layer < DC_FB_LCDIFV2_MAX_LAYER); in DC_FB_LCDIFV2_EnableLayer()
138 if (!dcHandle->layers[layer].enabled) in DC_FB_LCDIFV2_EnableLayer()
152 dcHandle->layers[layer].activeBuffer = dcHandle->layers[layer].inactiveBuffer; in DC_FB_LCDIFV2_EnableLayer()
161 assert(layer < DC_FB_LCDIFV2_MAX_LAYER); in DC_FB_LCDIFV2_DisableLayer()
165 if (dcHandle->layers[layer].enabled) in DC_FB_LCDIFV2_DisableLayer()
177 assert(layer < DC_FB_LCDIFV2_MAX_LAYER); in DC_FB_LCDIFV2_SetLayerConfig()
228 if (dcHandle->layers[layer].enabled) in DC_FB_LCDIFV2_SetFrameBuffer()
259 dc_fb_lcdifv2_layer_t *layer; in DC_FB_LCDIFV2_IRQHandler() local
279 layer = &dcHandle->layers[i]; in DC_FB_LCDIFV2_IRQHandler()
282 layer->activeBuffer = layer->inactiveBuffer; in DC_FB_LCDIFV2_IRQHandler()
[all …]
A Dfsl_dc_fb_lcdifv2.h94 status_t DC_FB_LCDIFV2_EnableLayer(const dc_fb_t *dc, uint8_t layer);
95 status_t DC_FB_LCDIFV2_DisableLayer(const dc_fb_t *dc, uint8_t layer);
96 status_t DC_FB_LCDIFV2_SetLayerConfig(const dc_fb_t *dc, uint8_t layer, dc_fb_info_t *fbInfo);
97 status_t DC_FB_LCDIFV2_GetLayerDefaultConfig(const dc_fb_t *dc, uint8_t layer, dc_fb_info_t *fbInfo…
98 status_t DC_FB_LCDIFV2_SetFrameBuffer(const dc_fb_t *dc, uint8_t layer, void *frameBuffer);
100 void DC_FB_LCDIFV2_SetCallback(const dc_fb_t *dc, uint8_t layer, dc_fb_callback_t callback, void *p…
/bsp/nxp/imx/imxrt/imxrt1170-nxp-evk/video/display/dc/elcdif/
A Dfsl_dc_fb_elcdif.c121 assert(layer < DC_FB_ELCDIF_MAX_LAYER); in DC_FB_ELCDIF_EnableLayer()
127 if (!dcHandle->layers[layer].enabled) in DC_FB_ELCDIF_EnableLayer()
147 assert(layer < DC_FB_ELCDIF_MAX_LAYER); in DC_FB_ELCDIF_DisableLayer()
151 if (dcHandle->layers[layer].enabled) in DC_FB_ELCDIF_DisableLayer()
163 assert(layer < DC_FB_ELCDIF_MAX_LAYER); in DC_FB_ELCDIF_SetLayerConfig()
189 assert(layer < DC_FB_ELCDIF_MAX_LAYER); in DC_FB_ELCDIF_GetLayerDefaultConfig()
217 if (!dcHandle->layers[layer].enabled) in DC_FB_ELCDIF_SetFrameBuffer()
247 dc_fb_elcdif_layer_t *layer; in DC_FB_ELCDIF_IRQHandler() local
255 layer = &dcHandle->layers[i]; in DC_FB_ELCDIF_IRQHandler()
258 layer->activeBuffer = layer->inactiveBuffer; in DC_FB_ELCDIF_IRQHandler()
[all …]
A Dfsl_dc_fb_elcdif.h86 status_t DC_FB_ELCDIF_EnableLayer(const dc_fb_t *dc, uint8_t layer);
87 status_t DC_FB_ELCDIF_DisableLayer(const dc_fb_t *dc, uint8_t layer);
88 status_t DC_FB_ELCDIF_SetLayerConfig(const dc_fb_t *dc, uint8_t layer, dc_fb_info_t *fbInfo);
89 status_t DC_FB_ELCDIF_GetLayerDefaultConfig(const dc_fb_t *dc, uint8_t layer, dc_fb_info_t *fbInfo);
90 status_t DC_FB_ELCDIF_SetFrameBuffer(const dc_fb_t *dc, uint8_t layer, void *frameBuffer);
92 void DC_FB_ELCDIF_SetCallback(const dc_fb_t *dc, uint8_t layer, dc_fb_callback_t callback, void *pa…
/bsp/allwinner/libraries/sunxi-hal/hal/source/g2d_rcq/
A Dsimple_idr.c67 return &up_layer->layer[*id_index]; in find_empty_slot()
99 tmp->layer[0] = dir->top; in id_alloc()
173 lu[i] = lu[i+1]->layer[id_index]; in id_free()
176 lu[0]->layer[id_index] = NULL; in id_free()
187 lu[i]->layer[id_index]->next->pre = lu[i]->layer[id_index]->pre; in id_free()
188 if (lu[i]->layer[id_index]->pre != NULL) in id_free()
189 lu[i]->layer[id_index]->pre->next = lu[i]->layer[id_index]->next; in id_free()
192 free(lu[i]->layer[id_index]); in id_free()
193 lu[i]->layer[id_index] = NULL; in id_free()
202 dir->top = lu[0]->layer[0]; in id_free()
[all …]
A Dsimple_idr.h29 struct id_layer *layer[IDR_SIZE]; member
/bsp/nxp/imx/imxrt/imxrt1170-nxp-evk/video/display/dc/
A Dfsl_dc_fb.h43 status_t (*enableLayer)(const dc_fb_t *dc, uint8_t layer);
44 status_t (*disableLayer)(const dc_fb_t *dc, uint8_t layer);
45 status_t (*setLayerConfig)(const dc_fb_t *dc, uint8_t layer, dc_fb_info_t *fbInfo);
46 status_t (*getLayerDefaultConfig)(const dc_fb_t *dc, uint8_t layer, dc_fb_info_t *fbInfo);
47 status_t (*setFrameBuffer)(const dc_fb_t *dc, uint8_t layer, void *frameBuffer);
49 void (*setCallback)(const dc_fb_t *dc, uint8_t layer, dc_fb_callback_t callback, void *param);
/bsp/nxp/imx/imxrt/imxrt1170-nxp-evk/video/display/fbdev/
A Dfsl_fbdev.c28 status_t FBDEV_Open(fbdev_t *fbdev, const dc_fb_t *dc, uint8_t layer) in FBDEV_Open() argument
47 fbdev->layer = layer; in FBDEV_Open()
50 status = dc->ops->getLayerDefaultConfig(dc, layer, &fbdev->fbInfo.bufInfo); in FBDEV_Open()
65 dc->ops->setCallback(dc, layer, FBDEV_BufferSwitchOffCallback, (void *)fbdev); in FBDEV_Open()
113 status = dc->ops->enableLayer(dc, fbdev->layer); in FBDEV_Enable()
143 (void)dc->ops->disableLayer(dc, fbdev->layer); in FBDEV_Disable()
170 status = dc->ops->setLayerConfig(dc, fbdev->layer, &fbdev->fbInfo.bufInfo); in FBDEV_SetFrameBufferInfo()
226 return dc->ops->setFrameBuffer(dc, fbdev->layer, frameBuffer); in FBDEV_SetFrameBuffer()
A Dfsl_fbdev.h103 uint8_t layer; /*!< Layer in the display controller. */ member
132 status_t FBDEV_Open(fbdev_t *fbdev, const dc_fb_t *dc, uint8_t layer);
/bsp/nuvoton/libraries/n9h30/rtt_port/
A Ddrv_vpost.c40 E_VPOST_LAYER layer; member
57 .layer = eVpost_LCD,
65 .layer = eVpost_OSD,
81 switch (psVpost->layer) in vpost_layer_open()
122 switch (psVpost->layer) in vpost_layer_close()
185 switch (psVpost->layer) in vpost_layer_control()
341 if (psVpost->layer == eVpost_LCD) in rt_hw_vpost_init()
351 else if (psVpost->layer == eVpost_OSD) in rt_hw_vpost_init()
387 if (psVpost->layer == eVpost_LCD) in rt_hw_vpost_init()
444 MSH_CMD_EXPORT(vpost_show_layer, e.g: vpost_show_layer layer);
[all …]
/bsp/nuvoton/libraries/ma35/rtt_port/
A Ddrv_disp.c45 E_DISP_LAYER layer; member
64 .layer = eLayer_Video,
70 .layer = eLayer_Overlay,
102 if (psDisp->layer == eLayer_Overlay) // Depend on video layer in disp_layer_open()
142 if (psDisp->layer == eLayer_Overlay) // Depend on video layer in disp_layer_close()
230 DISP_SetFBFmt(psDisp->layer, eFBFmt, psDisp->info.pitch); in disp_layer_control()
374 MSH_CMD_EXPORT(lcd_show_video_layer, show video layer);
380 MSH_CMD_EXPORT(lcd_hide_video_layer, hide video layer);
421 MSH_CMD_EXPORT(lcd_show_overlay_layer, show overlay layer);
422 MSH_CMD_EXPORT(lcd_hide_overlay_layer, hide overlay layer);
[all …]
/bsp/hpmicro/libraries/drivers/
A Ddrv_lcd.c186 lcdc_layer_config_t layer; in hpm_lcdc_init() local
187 lcdc_get_default_layer_config(lcd->lcd_base, &layer, pixel_format, LCD_LAYER_INDEX); in hpm_lcdc_init()
189 layer.position_x = 0; in hpm_lcdc_init()
190 layer.position_y = 0; in hpm_lcdc_init()
191 layer.width = info->width; in hpm_lcdc_init()
192 layer.height = info->height; in hpm_lcdc_init()
193 layer.buffer = (rt_uint32_t)lcd->lcd_info.framebuffer; in hpm_lcdc_init()
194 layer.background.u = 0; in hpm_lcdc_init()
196 if (status_success != lcdc_config_layer(lcd->lcd_base, LCD_LAYER_INDEX, &layer, true)) { in hpm_lcdc_init()
/bsp/allwinner/libraries/sunxi-hal/hal/source/spinor/
A DKconfig25 This only tells the upper layer that the block size is 4K and the upper
26 layer can do 4K erase. In fact, the driver still supports 32K or 64K
43 bool "Enable spinor cache layer"
48 32K/64K erase operation. This cache layer holds a 64K buffer. It just
54 Once operate over a 64K block, this layer will write-back directly
56 3. upper layer call hal_spinor_sync()
58 This cache layer with the littlefs turns out no loss of data, but the
59 others need more tested. The upper layer (fs) should takes care of the
/bsp/allwinner/libraries/sunxi-hal/hal/source/disp2/disp/de/
A Dinclude.h1091 s32 (*set_manager)(struct disp_layer *layer,
1094 s32 (*check)(struct disp_layer *layer,
1096 s32 (*check2)(struct disp_layer *layer,
1102 s32 (*get_config)(struct disp_layer *layer,
1104 s32 (*get_config2)(struct disp_layer *layer,
1106 s32 (*apply)(struct disp_layer *layer);
1107 s32 (*force_apply)(struct disp_layer *layer);
1108 s32 (*is_dirty)(struct disp_layer *layer);
1113 s32 (*init)(struct disp_layer *layer);
1114 s32 (*exit)(struct disp_layer *layer);
[all …]
/bsp/allwinner/libraries/sunxi-hal/hal/source/disp2/disp/de/lowlevel_v2x/
A Dde_rtmx.c692 bits.lay_width = cfg->layer.w == 0 ? 0 : cfg->layer.w - 1; in de_rtmx_set_lay_cfg()
695 bits.lay_height = cfg->layer.h == 0 ? 0 : cfg->layer.h - 1; in de_rtmx_set_lay_cfg()
768 lay_width = cfg->layer.w == 0 ? 0 : cfg->layer.w - 1; in de_rtmx_set_lay_cfg()
770 lay_height = cfg->layer.h == 0 ? 0 : cfg->layer.h - 1; in de_rtmx_set_lay_cfg()
773 lay_coorx = cfg->layer.x; in de_rtmx_set_lay_cfg()
1957 layer[i].x = in de_rtmx_calc_chnrect()
1960 layer[i].y = in de_rtmx_calc_chnrect()
1963 layer[i].w = crop[i].w; in de_rtmx_calc_chnrect()
1964 layer[i].h = crop[i].h; in de_rtmx_calc_chnrect()
1968 DE_INF("layer=<%d,%d,%d,%d>\n", layer[i].x, layer[i].y, in de_rtmx_calc_chnrect()
[all …]
A Dde_hal.c72 struct de_rect(*layer)[LAYER_MAX_NUM_PER_CHN], in de_calc_overlay_scaler_para()
175 gsu_sel, para[j], layer[j], in de_calc_overlay_scaler_para()
201 &ovl_para[j], layer[j], in de_calc_overlay_scaler_para()
227 &ovl_para[j], layer[j], in de_calc_overlay_scaler_para()
340 struct de_rect layer[CHN_NUM][LAYER_MAX_NUM_PER_CHN], bld_rect[CHN_NUM]; in de_al_lyr_apply() local
507 premode, crop, layer, bld_rect, ovlw, ovlh, in de_al_lyr_apply()
565 lay_cfg[k].layer = layer[j][i]; in de_al_lyr_apply()
582 lay_cfg[k].layer = input_layer; in de_al_lyr_apply()
608 lay_cfg[k + 1].layer = layer[j][i + 1]; in de_al_lyr_apply()
A Dde_rtmx.h259 struct de_rect layer; member
374 struct scaler_para *step, struct de_rect *layer,
A Dde_scaler.h83 int laynum, struct scaler_para *step, struct de_rect *layer,
/bsp/phytium/aarch32/
A Drtconfig.h.origin219 /* C/C++ and POSIX layer */
221 /* ISO-ANSI C layer */
230 /* end of ISO-ANSI C layer */
232 /* POSIX (Portable Operating System Interface) layer */
255 /* end of POSIX (Portable Operating System Interface) layer */
256 /* end of C/C++ and POSIX layer */
/bsp/allwinner/libraries/sunxi-hal/hal/test/disp2/
A Ddisp_layer_cfg.h51 int disp_layer_clear(u32 screen_index, u32 chn, u32 layer);
/bsp/rockchip/rk2108/
A D.config188 # C/C++ and POSIX layer
192 # ISO-ANSI C layer
205 # POSIX (Portable Operating System Interface) layer
/bsp/microchip/samd51-adafruit-metro-m4/bsp/documentation/
A Dusb_protocol_core.rst10 layer to use, which is especially helpful in the USB enumeration process.
/bsp/microchip/samd51-seeed-wio-terminal/bsp/documentation/
A Dusb_protocol_core.rst10 layer to use, which is especially helpful in the USB enumeration process.
/bsp/stm32/libraries/templates/stm32f2xx/
A D.config144 # POSIX layer and C standard library
154 # Socket abstraction layer

Completed in 48 milliseconds

12345678910>>...19