summaryrefslogtreecommitdiff
path: root/recipes-core/nv-conf/files/nv-conf.sh
blob: 6376c5d515e799a65b5e7187c45f3e13549a1ac4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/bin/sh
# NVIDIA specific init script

# power state
if [ -e /sys/power/state ]; then
	chmod 0666 /sys/power/state
fi

# turn off low-power core migration for now
if [ -e /sys/module/cpu_tegra3/parameters/no_lp ] ; then
	echo Y > /sys/module/cpu_tegra3/parameters/no_lp
fi

# enable CPU hot-plugging
if [ -e /sys/module/cpu_tegra3/parameters/auto_hotplug ] ; then
	echo 1 > /sys/module/cpu_tegra3/parameters/auto_hotplug
fi

# lp2 idle state
if [ -e /sys/module/cpuidle/parameters/lp2_in_idle ] ; then
	echo "Y" > /sys/module/cpuidle/parameters/lp2_in_idle
fi

# mmc read ahead size
if [ -e /sys/block/mmcblk0/queue/read_ahead_kb ]; then
	echo 2048 > /sys/block/mmcblk0/queue/read_ahead_kb
fi
if [ -e /sys/block/mmcblk1/queue/read_ahead_kb ]; then
	echo 2048 > /sys/block/mmcblk1/queue/read_ahead_kb
fi
if [ -e /sys/block/mmcblk2/queue/read_ahead_kb ]; then
	echo 2048 > /sys/block/mmcblk2/queue/read_ahead_kb
fi

exit 0