Home
last modified time | relevance | path

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

123

/hal_nxp-latest/mcux/mcux-sdk/components/video/display/dc/lcdif/
Dfsl_dc_fb_lcdif.c172 status_t DC_FB_LCDIF_EnableLayer(const dc_fb_t *dc, uint8_t layer) in DC_FB_LCDIF_EnableLayer() argument
174 assert(layer < DC_FB_LCDIF_MAX_LAYER); in DC_FB_LCDIF_EnableLayer()
180 if (!dcHandle->layers[layer].enabled) in DC_FB_LCDIF_EnableLayer()
183 if (dcHandle->layers[layer].activeBuffer == NULL) in DC_FB_LCDIF_EnableLayer()
189 dcHandle->layers[layer].fbConfig.enable = true; in DC_FB_LCDIF_EnableLayer()
195 switch (layer) in DC_FB_LCDIF_EnableLayer()
198 … LCDIF_SetFrameBufferConfig(dcHandle->lcdif, 0, &dcHandle->layers[layer].fbConfig); in DC_FB_LCDIF_EnableLayer()
201 … LCDIF_SetOverlayLayerConfig(dcHandle->lcdif, 0, &dcHandle->layers[layer].fbConfig, 0U); in DC_FB_LCDIF_EnableLayer()
204 … LCDIF_SetOverlayLayerConfig(dcHandle->lcdif, 0, &dcHandle->layers[layer].fbConfig, 1U); in DC_FB_LCDIF_EnableLayer()
209 LCDIF_SetFrameBufferConfig(dcHandle->lcdif, 0, &dcHandle->layers[layer].fbConfig); in DC_FB_LCDIF_EnableLayer()
[all …]
Dfsl_dc_fb_lcdif.h90 status_t DC_FB_LCDIF_EnableLayer(const dc_fb_t *dc, uint8_t layer);
91 status_t DC_FB_LCDIF_DisableLayer(const dc_fb_t *dc, uint8_t layer);
92 status_t DC_FB_LCDIF_SetLayerConfig(const dc_fb_t *dc, uint8_t layer, dc_fb_info_t *fbInfo);
93 status_t DC_FB_LCDIF_GetLayerDefaultConfig(const dc_fb_t *dc, uint8_t layer, dc_fb_info_t *fbInfo);
94 status_t DC_FB_LCDIF_SetFrameBuffer(const dc_fb_t *dc, uint8_t layer, void *frameBuffer);
96 void DC_FB_LCDIF_SetCallback(const dc_fb_t *dc, uint8_t layer, dc_fb_callback_t callback, void *par…
/hal_nxp-latest/mcux/mcux-sdk/components/video/display/dc/lcdifv2/
Dfsl_dc_fb_lcdifv2.c131 status_t DC_FB_LCDIFV2_EnableLayer(const dc_fb_t *dc, uint8_t layer) in DC_FB_LCDIFV2_EnableLayer() argument
133 assert(layer < DC_FB_LCDIFV2_MAX_LAYER); in DC_FB_LCDIFV2_EnableLayer()
139 if (!dcHandle->layers[layer].enabled) in DC_FB_LCDIFV2_EnableLayer()
141 LCDIFV2_SetLayerBackGroundColor(dcHandle->lcdifv2, layer, 0U); in DC_FB_LCDIFV2_EnableLayer()
142 LCDIFV2_EnableLayer(dcHandle->lcdifv2, layer, true); in DC_FB_LCDIFV2_EnableLayer()
143 LCDIFV2_TriggerLayerShadowLoad(dcHandle->lcdifv2, layer); in DC_FB_LCDIFV2_EnableLayer()
144 dcHandle->layers[layer].shadowLoadPending = true; in DC_FB_LCDIFV2_EnableLayer()
146 while (true == dcHandle->layers[layer].shadowLoadPending) in DC_FB_LCDIFV2_EnableLayer()
153 dcHandle->layers[layer].activeBuffer = dcHandle->layers[layer].inactiveBuffer; in DC_FB_LCDIFV2_EnableLayer()
154 dcHandle->layers[layer].enabled = true; in DC_FB_LCDIFV2_EnableLayer()
[all …]
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…
/hal_nxp-latest/mcux/mcux-sdk/components/video/display/dc/elcdif/
Dfsl_dc_fb_elcdif.c119 status_t DC_FB_ELCDIF_EnableLayer(const dc_fb_t *dc, uint8_t layer) in DC_FB_ELCDIF_EnableLayer() argument
121 assert(layer < DC_FB_ELCDIF_MAX_LAYER); in DC_FB_ELCDIF_EnableLayer()
127 if (!dcHandle->layers[layer].enabled) in DC_FB_ELCDIF_EnableLayer()
130 if (dcHandle->layers[layer].activeBuffer == NULL) in DC_FB_ELCDIF_EnableLayer()
137 dcHandle->layers[layer].enabled = true; in DC_FB_ELCDIF_EnableLayer()
145 status_t DC_FB_ELCDIF_DisableLayer(const dc_fb_t *dc, uint8_t layer) in DC_FB_ELCDIF_DisableLayer() argument
147 assert(layer < DC_FB_ELCDIF_MAX_LAYER); in DC_FB_ELCDIF_DisableLayer()
151 if (dcHandle->layers[layer].enabled) in DC_FB_ELCDIF_DisableLayer()
154 dcHandle->layers[layer].enabled = false; in DC_FB_ELCDIF_DisableLayer()
161 status_t DC_FB_ELCDIF_SetLayerConfig(const dc_fb_t *dc, uint8_t layer, dc_fb_info_t *fbInfo) in DC_FB_ELCDIF_SetLayerConfig() argument
[all …]
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…
/hal_nxp-latest/mcux/mcux-sdk/components/video/display/dc/dsi_cmd/
Dfsl_dc_fb_dsi_cmd.c31 dc_fb_dsi_cmd_layer_t *layer; in DC_FB_DSI_CMD_FrameDoneCallback() local
36 layer = &(dcHandle->layers[0]); in DC_FB_DSI_CMD_FrameDoneCallback()
42 layer->callback(layer->cbParam, layer->frameBuffer); in DC_FB_DSI_CMD_FrameDoneCallback()
105 status_t DC_FB_DSI_CMD_EnableLayer(const dc_fb_t *dc, uint8_t layer) in DC_FB_DSI_CMD_EnableLayer() argument
124 status_t DC_FB_DSI_CMD_DisableLayer(const dc_fb_t *dc, uint8_t layer) in DC_FB_DSI_CMD_DisableLayer() argument
146 status_t DC_FB_DSI_CMD_SetLayerConfig(const dc_fb_t *dc, uint8_t layer, dc_fb_info_t *fbInfo) in DC_FB_DSI_CMD_SetLayerConfig() argument
148 assert(layer < DC_FB_DSI_CMD_MAX_LAYER); in DC_FB_DSI_CMD_SetLayerConfig()
156 dcHandle->layers[layer].fbInfo = *fbInfo; in DC_FB_DSI_CMD_SetLayerConfig()
161 status_t DC_FB_DSI_CMD_GetLayerDefaultConfig(const dc_fb_t *dc, uint8_t layer, dc_fb_info_t *fbInfo) in DC_FB_DSI_CMD_GetLayerDefaultConfig() argument
163 assert(layer < DC_FB_DSI_CMD_MAX_LAYER); in DC_FB_DSI_CMD_GetLayerDefaultConfig()
[all …]
Dfsl_dc_fb_dsi_cmd.h45 #error Current driver only supports one layer
89 status_t DC_FB_DSI_CMD_EnableLayer(const dc_fb_t *dc, uint8_t layer);
90 status_t DC_FB_DSI_CMD_DisableLayer(const dc_fb_t *dc, uint8_t layer);
91 status_t DC_FB_DSI_CMD_SetLayerConfig(const dc_fb_t *dc, uint8_t layer, dc_fb_info_t *fbInfo);
92 status_t DC_FB_DSI_CMD_GetLayerDefaultConfig(const dc_fb_t *dc, uint8_t layer, dc_fb_info_t *fbInfo…
93 status_t DC_FB_DSI_CMD_SetFrameBuffer(const dc_fb_t *dc, uint8_t layer, void *frameBuffer);
95 void DC_FB_DSI_CMD_SetCallback(const dc_fb_t *dc, uint8_t layer, dc_fb_callback_t callback, void *p…
/hal_nxp-latest/mcux/mcux-sdk/components/video/display/dc/ssd1963/
Dfsl_dc_fb_ssd1963.c31 dc_fb_ssd1963_layer_t *layer; in DC_FB_SSD1963_FrameDoneCallback() local
36 layer = &(dcHandle->layers[0]); in DC_FB_SSD1963_FrameDoneCallback()
42 layer->callback(layer->cbParam, layer->frameBuffer); in DC_FB_SSD1963_FrameDoneCallback()
93 status_t DC_FB_SSD1963_EnableLayer(const dc_fb_t *dc, uint8_t layer) in DC_FB_SSD1963_EnableLayer() argument
111 status_t DC_FB_SSD1963_DisableLayer(const dc_fb_t *dc, uint8_t layer) in DC_FB_SSD1963_DisableLayer() argument
132 status_t DC_FB_SSD1963_SetLayerConfig(const dc_fb_t *dc, uint8_t layer, dc_fb_info_t *fbInfo) in DC_FB_SSD1963_SetLayerConfig() argument
134 assert(layer < DC_FB_SSD1963_MAX_LAYER); in DC_FB_SSD1963_SetLayerConfig()
142 dcHandle->layers[layer].fbInfo = *fbInfo; in DC_FB_SSD1963_SetLayerConfig()
147 status_t DC_FB_SSD1963_GetLayerDefaultConfig(const dc_fb_t *dc, uint8_t layer, dc_fb_info_t *fbInfo) in DC_FB_SSD1963_GetLayerDefaultConfig() argument
149 assert(layer < DC_FB_SSD1963_MAX_LAYER); in DC_FB_SSD1963_GetLayerDefaultConfig()
[all …]
Dfsl_dc_fb_ssd1963.h95 status_t DC_FB_SSD1963_EnableLayer(const dc_fb_t *dc, uint8_t layer);
96 status_t DC_FB_SSD1963_DisableLayer(const dc_fb_t *dc, uint8_t layer);
97 status_t DC_FB_SSD1963_SetLayerConfig(const dc_fb_t *dc, uint8_t layer, dc_fb_info_t *fbInfo);
98 status_t DC_FB_SSD1963_GetLayerDefaultConfig(const dc_fb_t *dc, uint8_t layer, dc_fb_info_t *fbInfo…
99 status_t DC_FB_SSD1963_SetFrameBuffer(const dc_fb_t *dc, uint8_t layer, void *frameBuffer);
101 void DC_FB_SSD1963_SetCallback(const dc_fb_t *dc, uint8_t layer, dc_fb_callback_t callback, void *p…
/hal_nxp-latest/mcux/mcux-sdk/components/video/display/dc/lcdifv3/
Dfsl_dc_fb_lcdifv3.c149 status_t DC_FB_LCDIFV3_EnableLayer(const dc_fb_t *dc, uint8_t layer)
151 assert(layer < DC_FB_LCDIFV3_MAX_LAYER);
178 status_t DC_FB_LCDIFV3_DisableLayer(const dc_fb_t *dc, uint8_t layer)
180 assert(layer < DC_FB_LCDIFV3_MAX_LAYER);
194 status_t DC_FB_LCDIFV3_SetLayerConfig(const dc_fb_t *dc, uint8_t layer, dc_fb_info_t *fbInfo)
196 assert(layer < DC_FB_LCDIFV3_MAX_LAYER);
223 status_t DC_FB_LCDIFV3_GetLayerDefaultConfig(const dc_fb_t *dc, uint8_t layer, dc_fb_info_t *fbInfo)
225 assert(layer < DC_FB_LCDIFV3_MAX_LAYER);
239 status_t DC_FB_LCDIFV3_SetFrameBuffer(const dc_fb_t *dc, uint8_t layer, void *frameBuffer)
241 assert(layer < DC_FB_LCDIFV3_MAX_LAYER);
[all …]
Dfsl_dc_fb_lcdifv3.h87 status_t DC_FB_LCDIFV3_EnableLayer(const dc_fb_t *dc, uint8_t layer);
88 status_t DC_FB_LCDIFV3_DisableLayer(const dc_fb_t *dc, uint8_t layer);
89 status_t DC_FB_LCDIFV3_SetLayerConfig(const dc_fb_t *dc, uint8_t layer, dc_fb_info_t *fbInfo);
90 status_t DC_FB_LCDIFV3_GetLayerDefaultConfig(const dc_fb_t *dc, uint8_t layer, dc_fb_info_t *fbInfo…
91 status_t DC_FB_LCDIFV3_SetFrameBuffer(const dc_fb_t *dc, uint8_t layer, void *frameBuffer);
93 void DC_FB_LCDIFV3_SetCallback(const dc_fb_t *dc, uint8_t layer, dc_fb_callback_t callback, void *p…
/hal_nxp-latest/mcux/mcux-sdk/components/video/display/fbdev/
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()
Dfsl_fbdev.h108 uint8_t layer; /*!< Layer in the display controller. */ member
137 status_t FBDEV_Open(fbdev_t *fbdev, const dc_fb_t *dc, uint8_t layer);
/hal_nxp-latest/mcux/mcux-sdk/components/video/display/dc/dbi/
Dfsl_dc_fb_dbi.h61 status_t DC_FB_DBI_EnableLayer(const dc_fb_t *dc, uint8_t layer);
62 status_t DC_FB_DBI_DisableLayer(const dc_fb_t *dc, uint8_t layer);
63 status_t DC_FB_DBI_SetLayerConfig(const dc_fb_t *dc, uint8_t layer, dc_fb_info_t *fbInfo);
64 status_t DC_FB_DBI_GetLayerDefaultConfig(const dc_fb_t *dc, uint8_t layer, dc_fb_info_t *fbInfo);
65 status_t DC_FB_DBI_SetFrameBuffer(const dc_fb_t *dc, uint8_t layer, void *frameBuffer);
67 void DC_FB_DBI_SetCallback(const dc_fb_t *dc, uint8_t layer, dc_fb_callback_t callback, void *param…
Dfsl_dc_fb_dbi.c80 status_t DC_FB_DBI_EnableLayer(const dc_fb_t *dc, uint8_t layer) in DC_FB_DBI_EnableLayer() argument
86 status_t DC_FB_DBI_DisableLayer(const dc_fb_t *dc, uint8_t layer) in DC_FB_DBI_DisableLayer() argument
92 status_t DC_FB_DBI_SetLayerConfig(const dc_fb_t *dc, uint8_t layer, dc_fb_info_t *fbInfo) in DC_FB_DBI_SetLayerConfig() argument
102 status_t DC_FB_DBI_GetLayerDefaultConfig(const dc_fb_t *dc, uint8_t layer, dc_fb_info_t *fbInfo) in DC_FB_DBI_GetLayerDefaultConfig() argument
116 status_t DC_FB_DBI_SetFrameBuffer(const dc_fb_t *dc, uint8_t layer, void *frameBuffer) in DC_FB_DBI_SetFrameBuffer() argument
145 void DC_FB_DBI_SetCallback(const dc_fb_t *dc, uint8_t layer, dc_fb_callback_t callback, void *param) in DC_FB_DBI_SetCallback() argument
/hal_nxp-latest/mcux/mcux-sdk/components/video/display/dc/
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);
/hal_nxp-latest/mcux/mcux-sdk/drivers/lcdifv2/
Dfsl_lcdifv2.h48 #define LCDIFV2_MAKE_FIFO_EMPTY_INTERRUPT(layer) (1UL << ((uint32_t)(layer) + 24U)) argument
50 #define LCDIFV2_MAKE_DMA_DONE_INTERRUPT(layer) (1UL << ((uint32_t)(layer) + 16U)) argument
52 #define LCDIFV2_MAKE_DMA_ERROR_INTERRUPT(layer) (1UL << ((uint32_t)(layer) + 8U)) argument
605 lcdifv2_pd_layer_t layer,
Dfsl_lcdifv2.c379 lcdifv2_pd_layer_t layer, in LCDIFV2_GetPorterDuffConfig() argument
431 if ((NULL == config) || (mode >= kLCDIFV2_PD_Max) || (layer >= kLCDIFV2_PD_LayerMax)) in LCDIFV2_GetPorterDuffConfig()
440 config->pdFactorMode = s_lcdifv2PdLayerFactors[mode][(uint8_t)layer]; in LCDIFV2_GetPorterDuffConfig()
/hal_nxp-latest/mcux/mcux-sdk/drivers/lcdifv3/
Dfsl_lcdifv3.h46 #define LCDIFV3_MAKE_FIFO_EMPTY_INTERRUPT(layer) (1UL << ((uint32_t)(layer) + 24U)) argument
48 #define LCDIFV3_MAKE_DMA_DONE_INTERRUPT(layer) (1UL << ((uint32_t)(layer) + 16U)) argument
50 #define LCDIFV3_MAKE_DMA_ERROR_INTERRUPT(layer) (1UL << ((uint32_t)(layer) + 8U)) argument
/hal_nxp-latest/mcux/middleware/mcux-sdk-middleware-multicore/rpmsg_lite/
DREADME.md37 …media access" layer is implemented in <i>virtqueue.c</i>, which is one of the few files shared wit…
39 The porting layer is split into two sub-layers: the environment layer and the platform layer. The f…
45 …d callback-based receive API. The RPMsg protocol is part of the transport layer. This is realized …
51 … implementation of the env_*_queue() functions in the environment porting layer. It uses a blockin…
59 …se your own RTOS, all you need to do is to implement your own environment layer (in other words, r…
122 |RL_USE_ENVIRONMENT_CONTEXT | (0) | When enabled the environment layer uses its own co…
/hal_nxp-latest/mcux/middleware/mcux-sdk-middleware-multicore/
DChangeLogKSDK.txt75 - RPMsg-Lite: Resolved issues in ThreadX env. layer implementation.
88 - eRPC: MU transport layer switched to blocking MU_SendMsg() API use.
218 …- eRPC: Update CMSIS UART transport layer to avoid busy loops in rtos environments, introduce sema…
349 - eRPC: Added Messaging Unit transport layer.
350 - eRPC: Added RPMSG Lite RTOS TTY transport layer.
374 - eRPC: New RPMsg-Lite Zero Copy (RPMsgZC) transport layer.
377 - RPMsg-Lite: Improved interrupt handling in platform layer.
/hal_nxp-latest/mcux/mcux-sdk/CMSIS/NN/
DREADME.md18 Quantization | Per layer quantization | Per-channel quantization
19 Output offset | No | Per-layer output offset
/hal_nxp-latest/mcux/middleware/wifi_nxp/
DCMakeLists.txt191 # OS abstraction layer source
196 # net stack abstraction layer source
/hal_nxp-latest/mcux/mcux-sdk/components/power_manager/
DREADME.md42 - Notify upper layer (for example the application) about power transitions or wakeup events.
58 - The notification module: Notifies the upper layer of specific power transitions and events.
257 *Parameter:* handle : Pointer to the pm_handle_t structure, upper layer software should pre-allocat…
272 2. Notify upper layer software of the power mode transitions.
275 5. Notify upper layer software of the power mode exiting.

123