|
@@ -153,28 +153,13 @@ static struct omap_hwmod omap3xxx_debugss_hwmod = {
|
|
|
};
|
|
|
|
|
|
/* timer class */
|
|
|
-static struct omap_hwmod_class_sysconfig omap3xxx_timer_1ms_sysc = {
|
|
|
- .rev_offs = 0x0000,
|
|
|
- .sysc_offs = 0x0010,
|
|
|
- .syss_offs = 0x0014,
|
|
|
- .sysc_flags = (SYSC_HAS_SIDLEMODE | SYSC_HAS_CLOCKACTIVITY |
|
|
|
- SYSC_HAS_ENAWAKEUP | SYSC_HAS_SOFTRESET |
|
|
|
- SYSC_HAS_EMUFREE | SYSC_HAS_AUTOIDLE),
|
|
|
- .idlemodes = (SIDLE_FORCE | SIDLE_NO | SIDLE_SMART),
|
|
|
- .sysc_fields = &omap_hwmod_sysc_type1,
|
|
|
-};
|
|
|
-
|
|
|
-static struct omap_hwmod_class omap3xxx_timer_1ms_hwmod_class = {
|
|
|
- .name = "timer",
|
|
|
- .sysc = &omap3xxx_timer_1ms_sysc,
|
|
|
-};
|
|
|
-
|
|
|
static struct omap_hwmod_class_sysconfig omap3xxx_timer_sysc = {
|
|
|
.rev_offs = 0x0000,
|
|
|
.sysc_offs = 0x0010,
|
|
|
.syss_offs = 0x0014,
|
|
|
- .sysc_flags = (SYSC_HAS_SIDLEMODE | SYSC_HAS_ENAWAKEUP |
|
|
|
- SYSC_HAS_SOFTRESET | SYSC_HAS_AUTOIDLE),
|
|
|
+ .sysc_flags = (SYSC_HAS_SIDLEMODE | SYSC_HAS_CLOCKACTIVITY |
|
|
|
+ SYSC_HAS_ENAWAKEUP | SYSC_HAS_SOFTRESET |
|
|
|
+ SYSC_HAS_EMUFREE | SYSC_HAS_AUTOIDLE),
|
|
|
.idlemodes = (SIDLE_FORCE | SIDLE_NO | SIDLE_SMART),
|
|
|
.sysc_fields = &omap_hwmod_sysc_type1,
|
|
|
};
|
|
@@ -224,7 +209,7 @@ static struct omap_hwmod omap3xxx_timer1_hwmod = {
|
|
|
},
|
|
|
},
|
|
|
.dev_attr = &capability_alwon_dev_attr,
|
|
|
- .class = &omap3xxx_timer_1ms_hwmod_class,
|
|
|
+ .class = &omap3xxx_timer_hwmod_class,
|
|
|
};
|
|
|
|
|
|
/* timer2 */
|
|
@@ -241,7 +226,7 @@ static struct omap_hwmod omap3xxx_timer2_hwmod = {
|
|
|
.idlest_idle_bit = OMAP3430_ST_GPT2_SHIFT,
|
|
|
},
|
|
|
},
|
|
|
- .class = &omap3xxx_timer_1ms_hwmod_class,
|
|
|
+ .class = &omap3xxx_timer_hwmod_class,
|
|
|
};
|
|
|
|
|
|
/* timer3 */
|
|
@@ -383,7 +368,7 @@ static struct omap_hwmod omap3xxx_timer10_hwmod = {
|
|
|
},
|
|
|
},
|
|
|
.dev_attr = &capability_pwm_dev_attr,
|
|
|
- .class = &omap3xxx_timer_1ms_hwmod_class,
|
|
|
+ .class = &omap3xxx_timer_hwmod_class,
|
|
|
};
|
|
|
|
|
|
/* timer11 */
|