MLK-16581-6 gpu: imx: dpu: Add system power management support
The dpu core driver currently depends on the client drivers
to do suspend operations to leave dpu a cleaned up state
machine status before the system enters sleep mode. When the
system resumes, the dpu core driver resume operation will
re-initialize the machine state by enabling intsteer lines,
re-initializing pixel links and re-initializing dpu sub-units.
Signed-off-by:
Liu Ying <victor.liu@nxp.com>
Showing
- drivers/gpu/imx/dpu/dpu-common.c 62 additions, 0 deletionsdrivers/gpu/imx/dpu/dpu-common.c
- drivers/gpu/imx/dpu/dpu-constframe.c 15 additions, 1 deletiondrivers/gpu/imx/dpu/dpu-constframe.c
- drivers/gpu/imx/dpu/dpu-disengcfg.c 4 additions, 0 deletionsdrivers/gpu/imx/dpu/dpu-disengcfg.c
- drivers/gpu/imx/dpu/dpu-extdst.c 26 additions, 8 deletionsdrivers/gpu/imx/dpu/dpu-extdst.c
- drivers/gpu/imx/dpu/dpu-fetchdecode.c 25 additions, 7 deletionsdrivers/gpu/imx/dpu/dpu-fetchdecode.c
- drivers/gpu/imx/dpu/dpu-fetcheco.c 23 additions, 6 deletionsdrivers/gpu/imx/dpu/dpu-fetcheco.c
- drivers/gpu/imx/dpu/dpu-fetchlayer.c 4 additions, 0 deletionsdrivers/gpu/imx/dpu/dpu-fetchlayer.c
- drivers/gpu/imx/dpu/dpu-framegen.c 27 additions, 8 deletionsdrivers/gpu/imx/dpu/dpu-framegen.c
- drivers/gpu/imx/dpu/dpu-hscaler.c 20 additions, 2 deletionsdrivers/gpu/imx/dpu/dpu-hscaler.c
- drivers/gpu/imx/dpu/dpu-layerblend.c 23 additions, 5 deletionsdrivers/gpu/imx/dpu/dpu-layerblend.c
- drivers/gpu/imx/dpu/dpu-prv.h 15 additions, 0 deletionsdrivers/gpu/imx/dpu/dpu-prv.h
- drivers/gpu/imx/dpu/dpu-tcon.c 4 additions, 0 deletionsdrivers/gpu/imx/dpu/dpu-tcon.c
- drivers/gpu/imx/dpu/dpu-vscaler.c 23 additions, 5 deletionsdrivers/gpu/imx/dpu/dpu-vscaler.c
Loading
Please register or sign in to comment