diff options
| author | Fabio Estevam <fabio.estevam@freescale.com> | 2013-12-26 14:51:35 -0200 | 
|---|---|---|
| committer | Stefano Babic <sbabic@denx.de> | 2014-01-02 17:16:51 +0100 | 
| commit | 02229827804980e3cce48bf4fce43699046bcf7e (patch) | |
| tree | 27e881534541e05ab3a63aacdff3cf79ba0d1467 /arch/arm/include/asm/arch-mx6/imx-regs.h | |
| parent | 39f0ac9347ed825089181c4b57ea9326332e66c3 (diff) | |
| download | olio-uboot-2014.01-02229827804980e3cce48bf4fce43699046bcf7e.tar.xz olio-uboot-2014.01-02229827804980e3cce48bf4fce43699046bcf7e.zip | |
mx6: soc: Disable VDDPU regulator
As U-boot does not use GPU/VPU peripherals, shutdown the VDDPU regulator
in order to save power.
Signed-off-by: Anson Huang <b20788@freescale.com>
Signed-off-by: Jason Liu <r64343@freescale.com>
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Diffstat (limited to 'arch/arm/include/asm/arch-mx6/imx-regs.h')
| -rw-r--r-- | arch/arm/include/asm/arch-mx6/imx-regs.h | 23 | 
1 files changed, 23 insertions, 0 deletions
| diff --git a/arch/arm/include/asm/arch-mx6/imx-regs.h b/arch/arm/include/asm/arch-mx6/imx-regs.h index 7ef715267..fb0c4c76e 100644 --- a/arch/arm/include/asm/arch-mx6/imx-regs.h +++ b/arch/arm/include/asm/arch-mx6/imx-regs.h @@ -659,5 +659,28 @@ struct wdog_regs {  	u16	wmcr;	/* Miscellaneous Control */  }; +struct gpc_regs { +	u32	ctrl;		/* 0x000 */ +	u32	pgr;		/* 0x004 */ +	u32	imr1;		/* 0x008 */ +	u32	imr2;		/* 0x00c */ +	u32	imr3;		/* 0x010 */ +	u32	imr4;		/* 0x014 */ +	u32	isr1;		/* 0x018 */ +	u32	isr2;		/* 0x01c */ +	u32	isr3;		/* 0x020 */ +	u32	isr4;		/* 0x024 */ +	u32	reserved1[0x86]; +	u32	gpu_ctrl;	/* 0x260 */ +	u32	gpu_pupscr;	/* 0x264 */ +	u32	gpu_pdnscr;	/* 0x268 */ +	u32	gpu_sr;		/* 0x26c */ +	u32	reserved2[0xc]; +	u32	cpu_ctrl;	/* 0x2a0 */ +	u32	cpu_pupscr;	/* 0x2a4 */ +	u32	cpu_pdnscr;	/* 0x2a8 */ +	u32	cpu_sr;		/* 0x2ac */ +}; +  #endif /* __ASSEMBLER__*/  #endif /* __ASM_ARCH_MX6_IMX_REGS_H__ */ |