lkml.org 
[lkml]   [2010]   [Jun]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 1/3] hpwdt: Introduce SECS_TO_TICKS() macro
    Date
    Define a macro to convert from seconds to timer ticks.

    Signed-off-by: dann frazier <dannf@hp.com>
    ---
    drivers/watchdog/hpwdt.c | 6 ++++--
    1 files changed, 4 insertions(+), 2 deletions(-)

    diff --git a/drivers/watchdog/hpwdt.c b/drivers/watchdog/hpwdt.c
    index 809e716..af61fb6 100644
    --- a/drivers/watchdog/hpwdt.c
    +++ b/drivers/watchdog/hpwdt.c
    @@ -49,6 +49,8 @@
    #define ROM_SIZE 0x10000
    #define HPWDT_VERSION "1.1.1"

    +#define SECS_TO_TICKS(secs) ((secs) * 1000 / 128)
    +
    struct bios32_service_dir {
    u32 signature;
    u32 entry_point;
    @@ -420,7 +422,7 @@ static int __devinit detect_cru_service(void)
    */
    static void hpwdt_start(void)
    {
    - reload = (soft_margin * 1000) / 128;
    + reload = SECS_TO_TICKS(soft_margin);
    iowrite16(reload, hpwdt_timer_reg);
    iowrite16(0x85, hpwdt_timer_con);
    }
    @@ -453,7 +455,7 @@ static int hpwdt_change_timer(int new_margin)
    printk(KERN_DEBUG
    "hpwdt: New timer passed in is %d seconds.\n",
    new_margin);
    - reload = (soft_margin * 1000) / 128;
    + reload = SECS_TO_TICKS(soft_margin);

    return 0;
    }
    --
    1.7.1


    \
     
     \ /
      Last update: 2010-06-03 00:27    [W:3.142 / U:0.004 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site