X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?p=openpandora.oe.git;a=blobdiff_plain;f=recipes%2Fpandora-system%2Fpandora-state%2Frc.pandora-state;h=a7e9ee13555b35211937ff8678a3128be2d4eeb1;hp=529b8d14bee0622e67c16cd83d0938d791dbfd3f;hb=7223bed0cfaed740652aafe68bba28044f47ac72;hpb=c350698a879e9583fad94e559258736ff5ddde51 diff --git a/recipes/pandora-system/pandora-state/rc.pandora-state b/recipes/pandora-system/pandora-state/rc.pandora-state index 529b8d1..a7e9ee1 100644 --- a/recipes/pandora-system/pandora-state/rc.pandora-state +++ b/recipes/pandora-system/pandora-state/rc.pandora-state @@ -41,13 +41,23 @@ d_start() { # Determine Pandora type pnd_version=$(dmesg | grep OMAP3 | grep ES | awk '{print $3}') echo $pnd_version > /tmp/pnd_version + echo "Restoring Pandora specific settings" + + # Enable TV Out + if [ -f /etc/pandora/conf/tvout.state ]; then + /usr/pandora/scripts/op_tvout.sh + fi + + # Set LEDs highpow="$(cat /etc/pandora/conf/led.conf | grep HighPowerLED: | awk -F\: '{print $2}')" echo $highpow > /sys/class/leds/pandora\:\:power/brightness #power LED bright bright=$(cat /etc/pandora/conf/brightness.state) if [ "$bright" -gt "0" ]; then echo $bright > $SYSFS_BACKLIGHT_BRIGHTNESS fi + + # Set Gamma cat /etc/pandora/conf/dirty_expire_centisecs > /proc/sys/vm/dirty_expire_centisecs cat /etc/pandora/conf/gamma.state > $SYSFS_GAMMA if [ -f /etc/pandora/conf/dssgamma.state ]; then @@ -55,10 +65,14 @@ d_start() { dssgamma2=$(echo "scale=2;$dssgamma / 100" | bc) /usr/pandora/scripts/op_gamma.sh $dssgamma2 fi + + # Set Filter if [ -f /etc/pandora/conf/filter.state ]; then filter=$(cat /etc/pandora/conf/filter.state) /usr/pandora/scripts/op_videofir.sh $filter fi + + # Check for unclean shutdown and set CPU Speed cpuspeed="$(cat /etc/pandora/conf/cpu.conf | grep default | awk -F\: '{print $2}')" oppmax="$(cat /etc/pandora/conf/cpu.conf | grep opp | awk -F\: '{print $2}')" echo $oppmax > /proc/pandora/cpu_opp_max @@ -76,6 +90,8 @@ d_start() { fi fi /usr/pandora/scripts/op_cpuspeed.sh -n $cpuspeed + + # Set nubs sed -n '1p' /etc/pandora/conf/nubs.state > /proc/pandora/nub0/mode sed -n '2p' /etc/pandora/conf/nubs.state > /proc/pandora/nub0/mouse_sensitivity sed -n '3p' /etc/pandora/conf/nubs.state > /proc/pandora/nub0/scrollx_sensitivity @@ -90,6 +106,8 @@ d_start() { sed -n '12p' /etc/pandora/conf/nubs.state > /proc/pandora/nub1/mbutton_threshold sed -n '13p' /etc/pandora/conf/nubs.state > /proc/pandora/nub0/mbutton_delay sed -n '14p' /etc/pandora/conf/nubs.state > /proc/pandora/nub1/mbutton_delay + + # Enable ZRAM Swap echo "Enabling ZRAM Swap" mkswap /dev/zram0 swapon -p 5 /dev/zram0