diff options
| author | Roger Quadros <rogerq@ti.com> | 2014-07-05 17:44:58 -0600 | 
|---|---|---|
| committer | Paul Walmsley <paul@pwsan.com> | 2014-07-22 14:35:05 -0600 | 
| commit | df0d0f11ff00db0b880e632549619a1b86b190d2 (patch) | |
| tree | ea553caf9aee2a080867792368fd793a5d5209fe | |
| parent | 509efaf3d1819cf2bed1be1396aa24e56c9db303 (diff) | |
ARM: DRA7: hwmod: Add OCP2SCP3 module
This module is needed for the SATA and PCIe PHYs.
Signed-off-by: Roger Quadros <rogerq@ti.com>
Reviewed-by: Rajendra Nayak <rnayak@ti.com>
Tested-by: Sekhar Nori <nsekhar@ti.com>
Signed-off-by: Paul Walmsley <paul@pwsan.com>
| -rw-r--r-- | arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 24 | 
1 files changed, 24 insertions, 0 deletions
| diff --git a/arch/arm/mach-omap2/omap_hwmod_7xx_data.c b/arch/arm/mach-omap2/omap_hwmod_7xx_data.c index 20b4398cec05..c9daee46d980 100644 --- a/arch/arm/mach-omap2/omap_hwmod_7xx_data.c +++ b/arch/arm/mach-omap2/omap_hwmod_7xx_data.c @@ -1215,6 +1215,21 @@ static struct omap_hwmod dra7xx_ocp2scp1_hwmod = {  	},  }; +/* ocp2scp3 */ +static struct omap_hwmod dra7xx_ocp2scp3_hwmod = { +	.name		= "ocp2scp3", +	.class		= &dra7xx_ocp2scp_hwmod_class, +	.clkdm_name	= "l3init_clkdm", +	.main_clk	= "l4_root_clk_div", +	.prcm = { +		.omap4 = { +			.clkctrl_offs = DRA7XX_CM_L3INIT_OCP2SCP3_CLKCTRL_OFFSET, +			.context_offs = DRA7XX_RM_L3INIT_OCP2SCP3_CONTEXT_OFFSET, +			.modulemode   = MODULEMODE_HWCTRL, +		}, +	}, +}; +  /*   * 'qspi' class   * @@ -2326,6 +2341,14 @@ static struct omap_hwmod_ocp_if dra7xx_l4_cfg__ocp2scp1 = {  	.user		= OCP_USER_MPU | OCP_USER_SDMA,  }; +/* l4_cfg -> ocp2scp3 */ +static struct omap_hwmod_ocp_if dra7xx_l4_cfg__ocp2scp3 = { +	.master		= &dra7xx_l4_cfg_hwmod, +	.slave		= &dra7xx_ocp2scp3_hwmod, +	.clk		= "l4_root_clk_div", +	.user		= OCP_USER_MPU | OCP_USER_SDMA, +}; +  static struct omap_hwmod_addr_space dra7xx_qspi_addrs[] = {  	{  		.pa_start	= 0x4b300000, @@ -2672,6 +2695,7 @@ static struct omap_hwmod_ocp_if *dra7xx_hwmod_ocp_ifs[] __initdata = {  	&dra7xx_l4_per1__mmc4,  	&dra7xx_l4_cfg__mpu,  	&dra7xx_l4_cfg__ocp2scp1, +	&dra7xx_l4_cfg__ocp2scp3,  	&dra7xx_l3_main_1__qspi,  	&dra7xx_l4_cfg__sata,  	&dra7xx_l4_cfg__smartreflex_core, | 
