blob: 1b3bb7b7f10bdd12005845d8157e489652932123 [file] [log] [blame]
#!/bin/sh
# mrvl_init script
echo "Starting Marvell Specific Boot Script"
#Set low memory value to 1024K
echo 2 > /proc/sys/vm/panic_on_oom
echo 1 > /proc/sys/vm/oom_dump_tasks
# Default Kernel signal handler print-only=1 or ramdump=0xF
echo 0xF > /proc/sys/kernel/print-fatal-signals
echo 1024 > /proc/sys/vm/min_free_kbytes
echo 3 > /proc/sys/vm/min_free_order_shift
#load modem image
/bin/sulog &
/bin/cp_load
/bin/diag &
#Enable USB configurations
echo 0 > /sys/class/android_usb/android0/enable
echo 1286 > /sys/class/android_usb/android0/idVendor
echo 4e28 > /sys/class/android_usb/android0/idProduct
echo Marvell > /sys/class/android_usb/android0/iManufacturer
echo 123456789ABCD > /sys/class/android_usb/android0/iSerial
# iProduct will displayed on Windows
echo Marvell > /sys/class/android_usb/android0/iProduct
echo marvell_diag,marvell_debug > /sys/class/android_usb/android0/functions
echo 239 > /sys/class/android_usb/android0/bDeviceClass
#echo 1 > /sys/class/android_usb/android0/enable
#Enable USB configurations
echo 0 > /sys/class/android_usbtel/android0/enable
echo 1286 > /sys/class/android_usbtel/android0/idVendor
echo 4e5a > /sys/class/android_usbtel/android0/idProduct
echo Marvell > /sys/class/android_usbtel/android0/iManufacturer
echo 123456789ABCD > /sys/class/android_usbtel/android0/iSerial
# iProduct will displayed on Windows
echo Marvell > /sys/class/android_usbtel/android0/iProduct
echo usbtel > /sys/class/android_usbtel/android0/win7
echo usbtel > /sys/class/android_usbtel/android0/win8
echo usbtel > /sys/class/android_usbtel/android0/apple
echo win7 > /sys/class/android_usbtel/android0/os
echo 239 > /sys/class/android_usbtel/android0/bDeviceClass
echo 1 > /sys/class/android_usbtel/android0/enable
#init usb3 10s later to avoid catstudio waiting too long to get CP image id
sleep 10
u3start
#fot SAAR HAWK - light green led to know board is ON (since we dont have a screen)
#echo 255 > /sys/devices/soc.0/d4000000.apb/pxa2xx-i2c.0/i2c-0/0-0024/subsystem/drivers/leds-pca963x/0-0070/leds/pca963x\:green/brightness