--- /dev/null
+#!/bin/sh
+
+. /usr/pandora/scripts/op_paths.sh
+
+if [ ! -e "$SYSFS_DSS_GAMMA" ]; then
+ echo "Control file is missing, might be incompatible kernel"
+ exit 1
+fi
+
+if [ "$1" = "0" ]; then
+ # set default gamma
+ # TODO: we could set some user global setting here instead
+ echo 0 > $SYSFS_DSS_GAMMA
+ exit 0
+fi
+
+if [ "$1" = "1" ]; then
+ # no gamma adjustment
+ echo 0 > $SYSFS_DSS_GAMMA
+ exit 0
+fi
+
+if [ "`which op_gammatable`" = "" ]; then
+ echo "op_gammatable tool required"
+ exit 1
+fi
+
+# just forward args to op_gammatable
+op_gammatable "$@" > /sys/devices/platform/omapdss/display0/dss_gamma