On Mon, 27 Jul, at 07:22:51AM, Guenter Roeck wrote: > On 07/27/2015 06:38 AM, Matt Fleming wrote: > >From: Matt Fleming <matt.fleming@xxxxxxxxx> > > > >The revision of the watchdog hardware in Sunrisepoint necessitates a new > >"version" inside the TCO watchdog driver because some of the register > >layouts have changed. > > > >Cc: Wim Van Sebroeck <wim@xxxxxxxxx> > >Signed-off-by: Matt Fleming <matt.fleming@xxxxxxxxx> > >--- > > drivers/watchdog/iTCO_wdt.c | 58 ++++++++++++++++++++++++++------------------- > > 1 file changed, 34 insertions(+), 24 deletions(-) > > > >diff --git a/drivers/watchdog/iTCO_wdt.c b/drivers/watchdog/iTCO_wdt.c > >index 9a6e70976f64..17dfbc51b85a 100644 > >--- a/drivers/watchdog/iTCO_wdt.c > >+++ b/drivers/watchdog/iTCO_wdt.c > >@@ -145,58 +145,65 @@ static inline unsigned int ticks_to_seconds(int ticks) > > return iTCO_wdt_private.iTCO_version == 3 ? ticks : (ticks * 6) / 10; > > } > > > >+static inline u32 no_reboot_bit(void) > >+{ > >+ u32 enable_bit; > >+ > >+ switch (iTCO_wdt_private.iTCO_version) { > >+ case 3: > >+ enable_bit = 0x00000010; > >+ break; > >+ case 2: > >+ enable_bit = 0x00000020; > >+ break; > >+ default: > >+ enable_bit = 0x00000002; > > I think it would be better to explicitly list versions 1 and 4 here, > for clarification. We don't know what Intel will come up with for version 5, > and by then no one will remember that bit 2 applies for version 1 and 4 only. Sure, that makes sense. I'll update the patch. -- Matt Fleming, Intel Open Source Technology Center -- To unsubscribe from this list: send the line "unsubscribe linux-watchdog" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html