From fca2b40461684192b25ee8d4b73281226db853ed Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Sat, 27 Oct 2012 04:41:00 +0200 Subject: DRM gralloc support Signed-off-by: Laurent Pinchart --- Android.mk | 2 ++ full_armadillo.mk | 3 ++- init.armadillo800eva.rc | 2 ++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Android.mk b/Android.mk index 9176697..463a244 100644 --- a/Android.mk +++ b/Android.mk @@ -15,6 +15,7 @@ LOCAL_PATH := $(my-dir) CAMERA_DEFAULT := $(TARGET_OUT_SHARED_LIBRARIES)/hw/camera.armadillo800eva$(TARGET_SHLIB_SUFFIX) +GRALLOC_DEFAULT := $(TARGET_OUT_SHARED_LIBRARIES)/hw/gralloc.armadillo800eva$(TARGET_SHLIB_SUFFIX) include $(CLEAR_VARS) @@ -30,5 +31,6 @@ $(LOCAL_BUILT_MODULE): $(hide) echo "Linking $(CAMERA_LIB) <- $(CAMERA_DEFAULT)" $(hide) mkdir -p $(TARGET_OUT_SHARED_LIBRARIES)/hw $(hide) ln -sf $(CAMERA_LIB) $(CAMERA_DEFAULT) + $(hide) ln -sf gralloc.drm$(TARGET_SHLIB_SUFFIX) $(GRALLOC_DEFAULT) include $(call all-makefiles-under,$(LOCAL_PATH)) diff --git a/full_armadillo.mk b/full_armadillo.mk index 3bbbd75..45e3318 100644 --- a/full_armadillo.mk +++ b/full_armadillo.mk @@ -29,7 +29,8 @@ PRODUCT_PACKAGES := \ PRODUCT_PACKAGES += \ Camera \ camera.v4l \ - lights.armadillo800eva + lights.armadillo800eva \ + gralloc.drm # Inherit from those products. Most specific first. $(call inherit-product, $(SRC_TARGET_DIR)/product/full_base.mk) diff --git a/init.armadillo800eva.rc b/init.armadillo800eva.rc index efa3979..c49a471 100644 --- a/init.armadillo800eva.rc +++ b/init.armadillo800eva.rc @@ -15,6 +15,8 @@ on boot # setprop ro.build.product generic # setprop ro.product.device generic + chmod 0666 /dev/dri/card0 + chmod 0666 /dev/dri/controlD64 chmod 0666 /dev/video0 chmod 0664 /dev/graphics/fb0 chown system /sys/class/backlight/pwm-backlight.0/brightness -- cgit v1.2.3