lol, great, and it may be more generic by define register update routines. some boards may need different pad settings in suspend. some quirks or work around for hw issues may be out kernel this way. richard