diff options
author | Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> | 2014-03-04 09:19:41 -0500 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> | 2014-04-16 06:03:32 -0400 |
commit | 207e21a9732a27f58843ccae1c9644f3a1636b66 (patch) | |
tree | 88fa5cb18e8a88cd6adc592bafa86606a8fa9dba /drivers/clocksource/sh_mtu2.c | |
parent | 3cc950479891040366629247357512f1cc928da3 (diff) |
clocksource: sh_mtu2: Hardcode MTU2 clock event rating to 200
All boards use clock event ratings of 200 for the MTU2, hardcode it in
the driver.
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Tested-by: Wolfram Sang <wsa@sang-engineering.com>
Diffstat (limited to 'drivers/clocksource/sh_mtu2.c')
-rw-r--r-- | drivers/clocksource/sh_mtu2.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/drivers/clocksource/sh_mtu2.c b/drivers/clocksource/sh_mtu2.c index 702ce6044793..14cc7b6f703b 100644 --- a/drivers/clocksource/sh_mtu2.c +++ b/drivers/clocksource/sh_mtu2.c | |||
@@ -323,14 +323,14 @@ static void sh_mtu2_clock_event_resume(struct clock_event_device *ced) | |||
323 | } | 323 | } |
324 | 324 | ||
325 | static void sh_mtu2_register_clockevent(struct sh_mtu2_channel *ch, | 325 | static void sh_mtu2_register_clockevent(struct sh_mtu2_channel *ch, |
326 | const char *name, unsigned long rating) | 326 | const char *name) |
327 | { | 327 | { |
328 | struct clock_event_device *ced = &ch->ced; | 328 | struct clock_event_device *ced = &ch->ced; |
329 | int ret; | 329 | int ret; |
330 | 330 | ||
331 | ced->name = name; | 331 | ced->name = name; |
332 | ced->features = CLOCK_EVT_FEAT_PERIODIC; | 332 | ced->features = CLOCK_EVT_FEAT_PERIODIC; |
333 | ced->rating = rating; | 333 | ced->rating = 200; |
334 | ced->cpumask = cpu_possible_mask; | 334 | ced->cpumask = cpu_possible_mask; |
335 | ced->set_mode = sh_mtu2_clock_event_mode; | 335 | ced->set_mode = sh_mtu2_clock_event_mode; |
336 | ced->suspend = sh_mtu2_clock_event_suspend; | 336 | ced->suspend = sh_mtu2_clock_event_suspend; |
@@ -351,10 +351,10 @@ static void sh_mtu2_register_clockevent(struct sh_mtu2_channel *ch, | |||
351 | } | 351 | } |
352 | 352 | ||
353 | static int sh_mtu2_register(struct sh_mtu2_channel *ch, const char *name, | 353 | static int sh_mtu2_register(struct sh_mtu2_channel *ch, const char *name, |
354 | unsigned long clockevent_rating) | 354 | bool clockevent) |
355 | { | 355 | { |
356 | if (clockevent_rating) | 356 | if (clockevent) |
357 | sh_mtu2_register_clockevent(ch, name, clockevent_rating); | 357 | sh_mtu2_register_clockevent(ch, name); |
358 | 358 | ||
359 | return 0; | 359 | return 0; |
360 | } | 360 | } |
@@ -375,7 +375,7 @@ static int sh_mtu2_setup_channel(struct sh_mtu2_channel *ch, | |||
375 | } | 375 | } |
376 | 376 | ||
377 | return sh_mtu2_register(ch, dev_name(&mtu->pdev->dev), | 377 | return sh_mtu2_register(ch, dev_name(&mtu->pdev->dev), |
378 | cfg->clockevent_rating); | 378 | cfg->clockevent_rating != 0); |
379 | } | 379 | } |
380 | 380 | ||
381 | static int sh_mtu2_setup(struct sh_mtu2_device *mtu, | 381 | static int sh_mtu2_setup(struct sh_mtu2_device *mtu, |