OSDN Git Service

init.sh: handle amdgpudrmfb by gralloc.drm
[android-x86/device-generic-common.git] / init.sh
diff --git a/init.sh b/init.sh
index d01705b..ee6b619 100644 (file)
--- a/init.sh
+++ b/init.sh
@@ -33,7 +33,7 @@ function init_hal_audio()
                        ;;
        esac
 
-       if [ "`cat /proc/asound/card0/id`" = "IntelHDMI" ]; then
+       if grep -qi "IntelHDMI" /proc/asound/card0/id; then
                [ -d /proc/asound/card1 ] || set_property ro.hardware.audio.primary hdmi
        fi
 }
@@ -124,7 +124,7 @@ function init_hal_gralloc()
                *virtiodrmfb)
 #                      set_property ro.hardware.hwcomposer drm
                        ;&
-               0*inteldrmfb|0*radeondrmfb|0*nouveaufb|0*svgadrmfb)
+               0*inteldrmfb|0*radeondrmfb|0*nouveaufb|0*svgadrmfb|0*amdgpudrmfb)
                        set_property ro.hardware.gralloc drm
                        set_drm_mode
                        ;;