|
|
|
For modules/IPs/hwmods which do not have
|
|
|
|
-1- sys->class->reset()
|
|
|
|
and
|
|
|
|
-2- hardreset lines
|
|
|
|
and
|
|
|
|
-3- No way to do an ocp reset (no sysc control)
|
|
|
|
the flag 'HWMOD_INIT_NO_RESET' is not much useful.
|
|
|
|
|
|
|
|
Cleanup all such instances across various hwmod data files.
|
|
|
|
|
|
|
|
Signed-off-by: Rajendra Nayak <rnayak@ti.com>
|
|
|
|
|
|
|
|
---
|
|
|
|
arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 18 +++++++++---------
|
|
|
|
arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 6 +++---
|
|
|
|
arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 6 +++---
|
|
|
|
3 files changed, 15 insertions(+), 15 deletions(-)
|
|
|
|
|
|
|
|
--- a/arch/arm/mach-omap2/omap_hwmod_33xx_data.c
|
|
|
|
+++ b/arch/arm/mach-omap2/omap_hwmod_33xx_data.c
|
|
|
|
@@ -52,7 +52,7 @@ static struct omap_hwmod am33xx_emif_hwm
|
|
|
|
.name = "emif",
|
|
|
|
.class = &am33xx_emif_hwmod_class,
|
|
|
|
.clkdm_name = "l3_clkdm",
|
|
|
|
- .flags = (HWMOD_INIT_NO_IDLE | HWMOD_INIT_NO_RESET),
|
|
|
|
+ .flags = HWMOD_INIT_NO_IDLE,
|
|
|
|
.main_clk = "dpll_ddr_m2_div2_ck",
|
|
|
|
.prcm = {
|
|
|
|
.omap4 = {
|
|
|
|
@@ -74,7 +74,7 @@ static struct omap_hwmod am33xx_l3_main_
|
|
|
|
.name = "l3_main",
|
|
|
|
.class = &am33xx_l3_hwmod_class,
|
|
|
|
.clkdm_name = "l3_clkdm",
|
|
|
|
- .flags = (HWMOD_INIT_NO_IDLE | HWMOD_INIT_NO_RESET),
|
|
|
|
+ .flags = HWMOD_INIT_NO_IDLE,
|
|
|
|
.main_clk = "l3_gclk",
|
|
|
|
.prcm = {
|
|
|
|
.omap4 = {
|
|
|
|
@@ -96,7 +96,7 @@ static struct omap_hwmod am33xx_l3_instr
|
|
|
|
.name = "l3_instr",
|
|
|
|
.class = &am33xx_l3_hwmod_class,
|
|
|
|
.clkdm_name = "l3_clkdm",
|
|
|
|
- .flags = (HWMOD_INIT_NO_IDLE | HWMOD_INIT_NO_RESET),
|
|
|
|
+ .flags = HWMOD_INIT_NO_IDLE,
|
|
|
|
.main_clk = "l3_gclk",
|
|
|
|
.prcm = {
|
|
|
|
.omap4 = {
|
|
|
|
@@ -119,7 +119,7 @@ static struct omap_hwmod am33xx_l4_ls_hw
|
|
|
|
.name = "l4_ls",
|
|
|
|
.class = &am33xx_l4_hwmod_class,
|
|
|
|
.clkdm_name = "l4ls_clkdm",
|
|
|
|
- .flags = (HWMOD_INIT_NO_IDLE | HWMOD_INIT_NO_RESET),
|
|
|
|
+ .flags = HWMOD_INIT_NO_IDLE,
|
|
|
|
.main_clk = "l4ls_gclk",
|
|
|
|
.prcm = {
|
|
|
|
.omap4 = {
|
|
|
|
@@ -134,7 +134,7 @@ static struct omap_hwmod am33xx_l4_hs_hw
|
|
|
|
.name = "l4_hs",
|
|
|
|
.class = &am33xx_l4_hwmod_class,
|
|
|
|
.clkdm_name = "l4hs_clkdm",
|
|
|
|
- .flags = (HWMOD_INIT_NO_IDLE | HWMOD_INIT_NO_RESET),
|
|
|
|
+ .flags = HWMOD_INIT_NO_IDLE,
|
|
|
|
.main_clk = "l4hs_gclk",
|
|
|
|
.prcm = {
|
|
|
|
.omap4 = {
|
|
|
|
@@ -150,7 +150,7 @@ static struct omap_hwmod am33xx_l4_wkup_
|
|
|
|
.name = "l4_wkup",
|
|
|
|
.class = &am33xx_l4_hwmod_class,
|
|
|
|
.clkdm_name = "l4_wkup_clkdm",
|
|
|
|
- .flags = (HWMOD_INIT_NO_IDLE | HWMOD_INIT_NO_RESET),
|
|
|
|
+ .flags = HWMOD_INIT_NO_IDLE,
|
|
|
|
.prcm = {
|
|
|
|
.omap4 = {
|
|
|
|
.clkctrl_offs = AM33XX_CM_WKUP_L4WKUP_CLKCTRL_OFFSET,
|
|
|
|
@@ -170,7 +170,7 @@ static struct omap_hwmod am33xx_mpu_hwmo
|
|
|
|
.name = "mpu",
|
|
|
|
.class = &am33xx_mpu_hwmod_class,
|
|
|
|
.clkdm_name = "mpu_clkdm",
|
|
|
|
- .flags = (HWMOD_INIT_NO_IDLE | HWMOD_INIT_NO_RESET),
|
|
|
|
+ .flags = HWMOD_INIT_NO_IDLE,
|
|
|
|
.main_clk = "dpll_mpu_m2_ck",
|
|
|
|
.prcm = {
|
|
|
|
.omap4 = {
|
|
|
|
@@ -450,7 +450,7 @@ static struct omap_hwmod am33xx_ocmcram_
|
|
|
|
.name = "ocmcram",
|
|
|
|
.class = &am33xx_ocmcram_hwmod_class,
|
|
|
|
.clkdm_name = "l3_clkdm",
|
|
|
|
- .flags = (HWMOD_INIT_NO_IDLE | HWMOD_INIT_NO_RESET),
|
|
|
|
+ .flags = HWMOD_INIT_NO_IDLE,
|
|
|
|
.main_clk = "l3_gclk",
|
|
|
|
.prcm = {
|
|
|
|
.omap4 = {
|
|
|
|
@@ -532,7 +532,7 @@ static struct omap_hwmod am33xx_control_
|
|
|
|
.name = "control",
|
|
|
|
.class = &am33xx_control_hwmod_class,
|
|
|
|
.clkdm_name = "l4_wkup_clkdm",
|
|
|
|
- .flags = (HWMOD_INIT_NO_IDLE | HWMOD_INIT_NO_RESET),
|
|
|
|
+ .flags = HWMOD_INIT_NO_IDLE,
|
|
|
|
.main_clk = "dpll_core_m4_div2_ck",
|
|
|
|
.prcm = {
|
|
|
|
.omap4 = {
|
|
|
|
--- a/arch/arm/mach-omap2/omap_hwmod_44xx_data.c
|
|
|
|
+++ b/arch/arm/mach-omap2/omap_hwmod_44xx_data.c
|
|
|
|
@@ -914,7 +914,7 @@ static struct omap_hwmod omap44xx_emif1_
|
|
|
|
.name = "emif1",
|
|
|
|
.class = &omap44xx_emif_hwmod_class,
|
|
|
|
.clkdm_name = "l3_emif_clkdm",
|
|
|
|
- .flags = HWMOD_INIT_NO_IDLE | HWMOD_INIT_NO_RESET,
|
|
|
|
+ .flags = HWMOD_INIT_NO_IDLE,
|
|
|
|
.main_clk = "ddrphy_ck",
|
|
|
|
.prcm = {
|
|
|
|
.omap4 = {
|
|
|
|
@@ -930,7 +930,7 @@ static struct omap_hwmod omap44xx_emif2_
|
|
|
|
.name = "emif2",
|
|
|
|
.class = &omap44xx_emif_hwmod_class,
|
|
|
|
.clkdm_name = "l3_emif_clkdm",
|
|
|
|
- .flags = HWMOD_INIT_NO_IDLE | HWMOD_INIT_NO_RESET,
|
|
|
|
+ .flags = HWMOD_INIT_NO_IDLE,
|
|
|
|
.main_clk = "ddrphy_ck",
|
|
|
|
.prcm = {
|
|
|
|
.omap4 = {
|
|
|
|
@@ -2193,7 +2193,7 @@ static struct omap_hwmod omap44xx_mpu_hw
|
|
|
|
.name = "mpu",
|
|
|
|
.class = &omap44xx_mpu_hwmod_class,
|
|
|
|
.clkdm_name = "mpuss_clkdm",
|
|
|
|
- .flags = HWMOD_INIT_NO_IDLE | HWMOD_INIT_NO_RESET,
|
|
|
|
+ .flags = HWMOD_INIT_NO_IDLE,
|
|
|
|
.main_clk = "dpll_mpu_m2_ck",
|
|
|
|
.prcm = {
|
|
|
|
.omap4 = {
|
|
|
|
--- a/arch/arm/mach-omap2/omap_hwmod_54xx_data.c
|
|
|
|
+++ b/arch/arm/mach-omap2/omap_hwmod_54xx_data.c
|
|
|
|
@@ -352,7 +352,7 @@ static struct omap_hwmod omap54xx_emif1_
|
|
|
|
.name = "emif1",
|
|
|
|
.class = &omap54xx_emif_hwmod_class,
|
|
|
|
.clkdm_name = "emif_clkdm",
|
|
|
|
- .flags = HWMOD_INIT_NO_IDLE | HWMOD_INIT_NO_RESET,
|
|
|
|
+ .flags = HWMOD_INIT_NO_IDLE,
|
|
|
|
.main_clk = "dpll_core_h11x2_ck",
|
|
|
|
.prcm = {
|
|
|
|
.omap4 = {
|
|
|
|
@@ -368,7 +368,7 @@ static struct omap_hwmod omap54xx_emif2_
|
|
|
|
.name = "emif2",
|
|
|
|
.class = &omap54xx_emif_hwmod_class,
|
|
|
|
.clkdm_name = "emif_clkdm",
|
|
|
|
- .flags = HWMOD_INIT_NO_IDLE | HWMOD_INIT_NO_RESET,
|
|
|
|
+ .flags = HWMOD_INIT_NO_IDLE,
|
|
|
|
.main_clk = "dpll_core_h11x2_ck",
|
|
|
|
.prcm = {
|
|
|
|
.omap4 = {
|
|
|
|
@@ -1135,7 +1135,7 @@ static struct omap_hwmod omap54xx_mpu_hw
|
|
|
|
.name = "mpu",
|
|
|
|
.class = &omap54xx_mpu_hwmod_class,
|
|
|
|
.clkdm_name = "mpu_clkdm",
|
|
|
|
- .flags = HWMOD_INIT_NO_IDLE | HWMOD_INIT_NO_RESET,
|
|
|
|
+ .flags = HWMOD_INIT_NO_IDLE,
|
|
|
|
.main_clk = "dpll_mpu_m2_ck",
|
|
|
|
.prcm = {
|
|
|
|
.omap4 = {
|