| /bsp/hpmicro/libraries/hpm_sdk/drivers/src/ |
| A D | hpm_lcdc_drv.c | 57 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 D | fsl_dc_fb_lcdifv2.c | 132 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 D | fsl_dc_fb_lcdifv2.h | 94 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 D | fsl_dc_fb_elcdif.c | 121 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 D | fsl_dc_fb_elcdif.h | 86 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 D | simple_idr.c | 67 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 D | simple_idr.h | 29 struct id_layer *layer[IDR_SIZE]; member
|
| /bsp/nxp/imx/imxrt/imxrt1170-nxp-evk/video/display/dc/ |
| A D | fsl_dc_fb.h | 43 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 D | fsl_fbdev.c | 28 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 D | fsl_fbdev.h | 103 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 D | drv_vpost.c | 40 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 D | drv_disp.c | 45 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 D | drv_lcd.c | 186 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 D | Kconfig | 25 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 D | include.h | 1091 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 D | de_rtmx.c | 692 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 D | de_hal.c | 72 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 D | de_rtmx.h | 259 struct de_rect layer; member 374 struct scaler_para *step, struct de_rect *layer,
|
| A D | de_scaler.h | 83 int laynum, struct scaler_para *step, struct de_rect *layer,
|
| /bsp/phytium/aarch32/ |
| A D | rtconfig.h.origin | 219 /* 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 D | disp_layer_cfg.h | 51 int disp_layer_clear(u32 screen_index, u32 chn, u32 layer);
|
| /bsp/rockchip/rk2108/ |
| A D | .config | 188 # 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 D | usb_protocol_core.rst | 10 layer to use, which is especially helpful in the USB enumeration process.
|
| /bsp/microchip/samd51-seeed-wio-terminal/bsp/documentation/ |
| A D | usb_protocol_core.rst | 10 layer to use, which is especially helpful in the USB enumeration process.
|
| /bsp/stm32/libraries/templates/stm32f2xx/ |
| A D | .config | 144 # POSIX layer and C standard library 154 # Socket abstraction layer
|