Skip to content
  • Justin Chen's avatar
    watchdog: watchdog_dev: Use device tree alias for naming watchdogs · 9dd4e173
    Justin Chen authored
    
    
    Currently there is no way to easily differentiate multiple
    watchdog devices. The watchdogs are named by the order they
    are probed.
    1st probed watchdog: /dev/watchdog0
    2nd probed watchdog: /dev/watchdog1
    ...
    
    This change uses the alias of the watchdog device node for
    the name of the watchdog.
    aliases {
        watchdog0 = "/...../...."
        watchdog3 = "/..../....."
        watchdog2 = "/..../....."
        ...
    }
    
    This will translate to...
    /dev/watchdog0
    /dev/watchdog3
    /dev/watchdog2
    
    v2
    Assign alias number to id in watchdog_core instead of watchdog_dev.
    If failed to get id, fallback to original ida_simple_get call.
    
    Signed-off-by: default avatarJustin Chen <justinpopo6@gmail.com>
    Reviewed-by: default avatarGuenter Roeck <linux@roeck-us.net>
    Signed-off-by: default avatarWim Van Sebroeck <wim@iguana.be>
    9dd4e173