Support openSUSE and add detection for built-in modules

Signed-off-by: Joerg Roedel <jroedel@suse.de>