| #!/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 |