Fixes for reboot issues

Here some fixes of reboot issues. They will fix partially and for some hardware complete reboot and module reload issues. Some of problems can't be solved by firmware. This should be solved in kernel - this patches awaiting moderation too.