1 For modules/IPs/hwmods which do not have
2 -1- sys->class->reset()
6 -3- No way to do an ocp reset (no sysc control)
7 the flag 'HWMOD_INIT_NO_RESET' is not much useful.
9 Cleanup all such instances across various hwmod data files.
11 Signed-off-by: Rajendra Nayak <rnayak@ti.com>
14 arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 18 +++++++++---------
15 arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 6 +++---
16 arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 6 +++---
17 3 files changed, 15 insertions(+), 15 deletions(-)
19 --- a/arch/arm/mach-omap2/omap_hwmod_33xx_data.c
20 +++ b/arch/arm/mach-omap2/omap_hwmod_33xx_data.c
21 @@ -52,7 +52,7 @@ static struct omap_hwmod am33xx_emif_hwm
23 .class = &am33xx_emif_hwmod_class,
24 .clkdm_name = "l3_clkdm",
25 - .flags = (HWMOD_INIT_NO_IDLE | HWMOD_INIT_NO_RESET),
26 + .flags = HWMOD_INIT_NO_IDLE,
27 .main_clk = "dpll_ddr_m2_div2_ck",
30 @@ -74,7 +74,7 @@ static struct omap_hwmod am33xx_l3_main_
32 .class = &am33xx_l3_hwmod_class,
33 .clkdm_name = "l3_clkdm",
34 - .flags = (HWMOD_INIT_NO_IDLE | HWMOD_INIT_NO_RESET),
35 + .flags = HWMOD_INIT_NO_IDLE,
36 .main_clk = "l3_gclk",
39 @@ -96,7 +96,7 @@ static struct omap_hwmod am33xx_l3_instr
41 .class = &am33xx_l3_hwmod_class,
42 .clkdm_name = "l3_clkdm",
43 - .flags = (HWMOD_INIT_NO_IDLE | HWMOD_INIT_NO_RESET),
44 + .flags = HWMOD_INIT_NO_IDLE,
45 .main_clk = "l3_gclk",
48 @@ -119,7 +119,7 @@ static struct omap_hwmod am33xx_l4_ls_hw
50 .class = &am33xx_l4_hwmod_class,
51 .clkdm_name = "l4ls_clkdm",
52 - .flags = (HWMOD_INIT_NO_IDLE | HWMOD_INIT_NO_RESET),
53 + .flags = HWMOD_INIT_NO_IDLE,
54 .main_clk = "l4ls_gclk",
57 @@ -134,7 +134,7 @@ static struct omap_hwmod am33xx_l4_hs_hw
59 .class = &am33xx_l4_hwmod_class,
60 .clkdm_name = "l4hs_clkdm",
61 - .flags = (HWMOD_INIT_NO_IDLE | HWMOD_INIT_NO_RESET),
62 + .flags = HWMOD_INIT_NO_IDLE,
63 .main_clk = "l4hs_gclk",
66 @@ -150,7 +150,7 @@ static struct omap_hwmod am33xx_l4_wkup_
68 .class = &am33xx_l4_hwmod_class,
69 .clkdm_name = "l4_wkup_clkdm",
70 - .flags = (HWMOD_INIT_NO_IDLE | HWMOD_INIT_NO_RESET),
71 + .flags = HWMOD_INIT_NO_IDLE,
74 .clkctrl_offs = AM33XX_CM_WKUP_L4WKUP_CLKCTRL_OFFSET,
75 @@ -170,7 +170,7 @@ static struct omap_hwmod am33xx_mpu_hwmo
77 .class = &am33xx_mpu_hwmod_class,
78 .clkdm_name = "mpu_clkdm",
79 - .flags = (HWMOD_INIT_NO_IDLE | HWMOD_INIT_NO_RESET),
80 + .flags = HWMOD_INIT_NO_IDLE,
81 .main_clk = "dpll_mpu_m2_ck",
84 @@ -450,7 +450,7 @@ static struct omap_hwmod am33xx_ocmcram_
86 .class = &am33xx_ocmcram_hwmod_class,
87 .clkdm_name = "l3_clkdm",
88 - .flags = (HWMOD_INIT_NO_IDLE | HWMOD_INIT_NO_RESET),
89 + .flags = HWMOD_INIT_NO_IDLE,
90 .main_clk = "l3_gclk",
93 @@ -532,7 +532,7 @@ static struct omap_hwmod am33xx_control_
95 .class = &am33xx_control_hwmod_class,
96 .clkdm_name = "l4_wkup_clkdm",
97 - .flags = (HWMOD_INIT_NO_IDLE | HWMOD_INIT_NO_RESET),
98 + .flags = HWMOD_INIT_NO_IDLE,
99 .main_clk = "dpll_core_m4_div2_ck",
102 --- a/arch/arm/mach-omap2/omap_hwmod_44xx_data.c
103 +++ b/arch/arm/mach-omap2/omap_hwmod_44xx_data.c
104 @@ -914,7 +914,7 @@ static struct omap_hwmod omap44xx_emif1_
106 .class = &omap44xx_emif_hwmod_class,
107 .clkdm_name = "l3_emif_clkdm",
108 - .flags = HWMOD_INIT_NO_IDLE | HWMOD_INIT_NO_RESET,
109 + .flags = HWMOD_INIT_NO_IDLE,
110 .main_clk = "ddrphy_ck",
113 @@ -930,7 +930,7 @@ static struct omap_hwmod omap44xx_emif2_
115 .class = &omap44xx_emif_hwmod_class,
116 .clkdm_name = "l3_emif_clkdm",
117 - .flags = HWMOD_INIT_NO_IDLE | HWMOD_INIT_NO_RESET,
118 + .flags = HWMOD_INIT_NO_IDLE,
119 .main_clk = "ddrphy_ck",
122 @@ -2193,7 +2193,7 @@ static struct omap_hwmod omap44xx_mpu_hw
124 .class = &omap44xx_mpu_hwmod_class,
125 .clkdm_name = "mpuss_clkdm",
126 - .flags = HWMOD_INIT_NO_IDLE | HWMOD_INIT_NO_RESET,
127 + .flags = HWMOD_INIT_NO_IDLE,
128 .main_clk = "dpll_mpu_m2_ck",
131 --- a/arch/arm/mach-omap2/omap_hwmod_54xx_data.c
132 +++ b/arch/arm/mach-omap2/omap_hwmod_54xx_data.c
133 @@ -352,7 +352,7 @@ static struct omap_hwmod omap54xx_emif1_
135 .class = &omap54xx_emif_hwmod_class,
136 .clkdm_name = "emif_clkdm",
137 - .flags = HWMOD_INIT_NO_IDLE | HWMOD_INIT_NO_RESET,
138 + .flags = HWMOD_INIT_NO_IDLE,
139 .main_clk = "dpll_core_h11x2_ck",
142 @@ -368,7 +368,7 @@ static struct omap_hwmod omap54xx_emif2_
144 .class = &omap54xx_emif_hwmod_class,
145 .clkdm_name = "emif_clkdm",
146 - .flags = HWMOD_INIT_NO_IDLE | HWMOD_INIT_NO_RESET,
147 + .flags = HWMOD_INIT_NO_IDLE,
148 .main_clk = "dpll_core_h11x2_ck",
151 @@ -1135,7 +1135,7 @@ static struct omap_hwmod omap54xx_mpu_hw
153 .class = &omap54xx_mpu_hwmod_class,
154 .clkdm_name = "mpu_clkdm",
155 - .flags = HWMOD_INIT_NO_IDLE | HWMOD_INIT_NO_RESET,
156 + .flags = HWMOD_INIT_NO_IDLE,
157 .main_clk = "dpll_mpu_m2_ck",