Home
last modified time | relevance | path

Searched full:pxp (Results 1 – 22 of 22) sorted by relevance

/Zephyr-latest/drivers/display/
DKconfig.mcux_elcdif47 bool "Use PXP for display rotation"
51 Use the PXP for display rotation. This requires the LCDIF node
52 have a "nxp,pxp" devicetree property pointing to the PXP device node.
53 The ELCDIF will only utilize the PXP to rotate frames if
61 prompt "Rotation angle of PXP"
63 Set rotation angle of PXP. The ELCDIF cannot detect the correct
65 configure it here. In order for PXP rotation to work, calls to
76 production applications should simply disable the PXP.
99 prompt "Flip direction of PXP"
101 Set flip direction of PXP. The ELCDIF cannot detect the correct
[all …]
Ddisplay_mcux_elcdif.c41 const struct device *pxp; member
57 /* Given to when PXP completes operation */
97 /* With the PXP, we can rotate this display buffer to align in mcux_elcdif_write()
141 /* Configure PXP using DMA API, and rotate/flip frame */ in mcux_elcdif_write()
195 ret = dma_config(config->pxp, 0, &pxp_dma); in mcux_elcdif_write()
199 ret = dma_start(config->pxp, 0); in mcux_elcdif_write()
205 LOG_WRN("PXP rotation/flip will not work correctly unless a full sized " in mcux_elcdif_write()
338 if (!device_is_ready(config->pxp)) { in mcux_elcdif_init()
339 LOG_ERR("PXP device is not ready"); in mcux_elcdif_init()
402 (.pxp = DEVICE_DT_GET(DT_INST_PHANDLE(id, nxp_pxp)),))}; \
/Zephyr-latest/dts/bindings/display/
Dnxp,imx-elcdif.yaml34 nxp,pxp:
37 NXP PXP device phandle. The LCDIF can utilize the PXP for accelerated
/Zephyr-latest/drivers/dma/
DKconfig.mcux_pxp5 bool "MCUX PXP DMA driver"
10 PXP DMA driver for NXP SOCs
Ddma_mcux_pxp.c135 * the PXP: in dma_mcux_pxp_configure()
/Zephyr-latest/dts/bindings/dma/
Dnxp,pxp.yaml4 description: NXP PXP 2D DMA engine
6 compatible: "nxp,pxp"
/Zephyr-latest/include/zephyr/drivers/dma/
Ddma_mcux_pxp.h17 * In order to configure the PXP for rotation, the user should
45 * In order to configure the PXP to flip, the user should
/Zephyr-latest/samples/subsys/display/lvgl/boards/
Dmimxrt1060_evk.conf4 # Enable PXP DMA engine and set rotation angle to 0 degrees.
Dmimxrt1170_evk_mimxrt1176_cm7_A.conf4 # Enable PXP DMA engine and set rotation angle to 0 degrees.
/Zephyr-latest/samples/modules/lvgl/demos/boards/
Dmimxrt1060_evk.conf4 # Enable PXP DMA engine and set rotation angle to 0 degrees.
Dmimxrt1170_evk_mimxrt1176_cm7_A.conf4 # Enable PXP DMA engine and set rotation angle to 0 degrees.
/Zephyr-latest/modules/lvgl/
DKconfig173 int "PXP interrupt priority"
177 Sets the interrupt priority for PXP
DCMakeLists.txt55 ${LVGL_DIR}/src/draw/nxp/pxp/lv_draw_buf_pxp.c
56 ${LVGL_DIR}/src/draw/nxp/pxp/lv_draw_pxp.c
57 ${LVGL_DIR}/src/draw/nxp/pxp/lv_draw_pxp_fill.c
58 ${LVGL_DIR}/src/draw/nxp/pxp/lv_draw_pxp_img.c
59 ${LVGL_DIR}/src/draw/nxp/pxp/lv_draw_pxp_layer.c
60 ${LVGL_DIR}/src/draw/nxp/pxp/lv_pxp_cfg.c
61 ${LVGL_DIR}/src/draw/nxp/pxp/lv_pxp_osa.c
62 ${LVGL_DIR}/src/draw/nxp/pxp/lv_pxp_utils.c
/Zephyr-latest/boards/nxp/mimxrt1170_evk/
Dmimxrt1170_evk.dtsi259 &pxp {
/Zephyr-latest/dts/arm/nxp/
Dnxp_rt10xx.dtsi452 nxp,pxp = <&pxp>;
958 pxp: pxp@402b4000 { label
959 compatible = "nxp,pxp";
Dnxp_rt11xx.dtsi398 nxp,pxp = <&pxp>;
1084 pxp: pxp@40814000 { label
1085 compatible = "nxp,pxp";
/Zephyr-latest/samples/drivers/video/capture/src/
Dmain.c215 * For some hardwares, such as the PxP used on i.MX RT1170 to do image rotation, in main()
/Zephyr-latest/boards/nxp/mimxrt1050_evk/
Dmimxrt1050_evk.dtsi237 &pxp {
/Zephyr-latest/boards/nxp/mimxrt1060_evk/
Dmimxrt1060_evk.dtsi301 &pxp {
/Zephyr-latest/boards/nxp/mimxrt1064_evk/
Dmimxrt1064_evk.dts343 &pxp {
/Zephyr-latest/doc/releases/
Drelease-notes-3.5.rst502 * Added support for NXP Pixel Pipeline (PXP) for display acceleration
1568 * :dtcompatible:`nxp,pxp`
1644 * new property: ``nxp,pxp``
Drelease-notes-4.0.rst506 or vertical axis using the PXP. Use
518 * Added flip feature to the NXP dma_mcux_pxp driver (:dtcompatible:`nxp,pxp`)