summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAxel Fagerstedt <axel.fagerstedt@linaro.org>2012-12-19 10:15:54 +0000
committerAxel Fagerstedt <axel.fagerstedt@linaro.org>2012-12-19 21:34:32 +0100
commit3b8bdfc92fc2b0d36574e7eb4bedd59c5a37220e (patch)
tree896610e19f7e8e464b8dca051745ce87a197080d
parent57d71c8b91024509c136312c7a72aab35b2bb5b3 (diff)
downloadpandaboard-3b8bdfc92fc2b0d36574e7eb4bedd59c5a37220e.tar.gz
Use actual sdcard for EXTERNAL_STORAGE
Change-Id: I495ce2fae177b1a0e39da4e4cd16a7bf7dbd0b6a
-rw-r--r--device.mk3
-rw-r--r--init.omap4pandaboard.rc12
-rw-r--r--overlay/frameworks/base/core/res/res/xml/storage_list.xml5
-rw-r--r--vold.fstab2
-rw-r--r--vold.fstab_tracking2
5 files changed, 17 insertions, 7 deletions
diff --git a/device.mk b/device.mk
index 15c9a43..2737722 100644
--- a/device.mk
+++ b/device.mk
@@ -13,8 +13,7 @@
# limitations under the License.
PRODUCT_COPY_FILES := \
- device/linaro/common/init.partitions.rc:root/init.partitions.rc \
- device/linaro/common/fstab.partitions:root/fstab.partitions \
+ device/linaro/common/fstab.partitions:root/fstab.omap4pandaboard \
device/linaro/pandaboard/init.omap4pandaboard.rc:root/init.omap4pandaboard.rc \
device/linaro/pandaboard/init.omap4pandaboard.usb.rc:root/init.omap4pandaboard.usb.rc \
device/linaro/pandaboard/ueventd.omap4pandaboard.rc:root/ueventd.omap4pandaboard.rc \
diff --git a/init.omap4pandaboard.rc b/init.omap4pandaboard.rc
index 637005c..9d25da1 100644
--- a/init.omap4pandaboard.rc
+++ b/init.omap4pandaboard.rc
@@ -1,9 +1,15 @@
import init.omap4pandaboard.usb.rc
on early-init
+ export EXTERNAL_STORAGE /mnt/sdcard
+ mkdir /storage 0050 system sdcard_r
+ # for backwards compatibility
+ symlink /mnt/sdcard /storage/sdcard0
+
# mount debugfs
mount debugfs /sys/kernel/debug /sys/kernel/debug
+on init
# power management
# Enable off mode by default
#write /sys/kernel/debug/pm_debug/enable_off_mode 1
@@ -13,11 +19,17 @@ on early-init
write /sys/kernel/debug/pm_debug/smartreflex/sr_iva/autocomp 1
write /sys/kernel/debug/pm_debug/smartreflex/sr_mpu/autocomp 1
+on post-fs-data
+ mkdir /data/media 0770 media_rw media_rw
+
on boot
setprop ro.build.product omap4sdp
setprop ro.product.device omap4sdp
setprop wifi.interface wlan0
+on fs
+ mount_all /fstab.omap4pandaboard
+
# create dhcpcd dir
mkdir /data/misc/dhcp 0770 dhcp dhcp
chmod 0770 /data/misc/dhcp
diff --git a/overlay/frameworks/base/core/res/res/xml/storage_list.xml b/overlay/frameworks/base/core/res/res/xml/storage_list.xml
index 0a03928..4df343c 100644
--- a/overlay/frameworks/base/core/res/res/xml/storage_list.xml
+++ b/overlay/frameworks/base/core/res/res/xml/storage_list.xml
@@ -33,9 +33,8 @@
-->
<StorageList xmlns:android="http://schemas.android.com/apk/res/android">
- <storage android:mountPoint="/storage/sdcard0"
+ <storage android:mountPoint="/mnt/sdcard"
android:storageDescription="@string/storage_internal"
android:primary="true"
- android:emulated="true"
- android:mtpReserve="100" />
+ android:removable="true" />
</StorageList>
diff --git a/vold.fstab b/vold.fstab
index 2f4bb7b..10fe0c4 100644
--- a/vold.fstab
+++ b/vold.fstab
@@ -12,4 +12,4 @@
## <sysfs_path> - List of sysfs paths to source devices
######################
-dev_mount sdcard /storage/sdcard0 6 /devices/platform/omap/omap_hsmmc.0/mmc_host/mmc0
+dev_mount sdcard /mnt/sdcard 6 /devices/platform/omap/omap_hsmmc.0/mmc_host/mmc0
diff --git a/vold.fstab_tracking b/vold.fstab_tracking
index 8f0f8d0..5291c0e 100644
--- a/vold.fstab_tracking
+++ b/vold.fstab_tracking
@@ -12,4 +12,4 @@
## <sysfs_path> - List of sysfs paths to source devices
######################
-dev_mount sdcard /storage/sdcard0 6 /devices/platform/omap_hsmmc.0/mmc_host/mmc0
+dev_mount sdcard /mnt/sdcard 6 /devices/platform/omap_hsmmc.0/mmc_host/mmc0