-
- Downloads
arm/ls102xa:add hwconfig setting to support disable unused devices
DEVDISRn registers provides a mechanism for gating clocks of IP blocks that are not used. Here we implement hwconfig option to allow users to disable unused peripherals on the board. For ex. If eSDHC/qDMA/eDMA are unused and with disabled status in dts, User can enable CONFIG_FSL_DEVICE_DISABLE and set "devdis:esdhc,qdma,edma" in hwconfig, thus ESDHC controller & eDMA/qDMA will be clock gated to save more power. Signed-off-by:Zhuoyu Zhang <Zhuoyu.Zhang@freescale.com> Reviewed-by:
York Sun <yorksun@freescale.com>
Showing
- arch/arm/include/asm/arch-ls102xa/ls102xa_devdis.h 52 additions, 0 deletionsarch/arm/include/asm/arch-ls102xa/ls102xa_devdis.h
- board/freescale/ls1021aqds/ls1021aqds.c 5 additions, 0 deletionsboard/freescale/ls1021aqds/ls1021aqds.c
- board/freescale/ls1021atwr/ls1021atwr.c 5 additions, 0 deletionsboard/freescale/ls1021atwr/ls1021atwr.c
- drivers/misc/Makefile 1 addition, 0 deletionsdrivers/misc/Makefile
- drivers/misc/fsl_devdis.c 29 additions, 0 deletionsdrivers/misc/fsl_devdis.c
- include/configs/ls1021aqds.h 3 additions, 1 deletioninclude/configs/ls1021aqds.h
- include/configs/ls1021atwr.h 3 additions, 1 deletioninclude/configs/ls1021atwr.h
- include/fsl_devdis.h 18 additions, 0 deletionsinclude/fsl_devdis.h
drivers/misc/fsl_devdis.c
0 → 100644
include/fsl_devdis.h
0 → 100644
Please register or sign in to comment