aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--device.mk4
-rw-r--r--init.smdk4x12.rc1
-rw-r--r--xmm6262_boot0.rc3
-rw-r--r--xmm6262_boot0.sh6
4 files changed, 13 insertions, 1 deletions
diff --git a/device.mk b/device.mk
index df15db0..6324bd3 100644
--- a/device.mk
+++ b/device.mk
@@ -133,7 +133,9 @@ PRODUCT_PACKAGES += \
libsamsung-ril \
rild
-PRODUCT_COPY_FILES += device/samsung/i9305/rild.rc:system/etc/init/rild.rc
+PRODUCT_COPY_FILES += device/samsung/i9300/rild.rc:system/etc/init/rild.rc
+PRODUCT_COPY_FILES += device/samsung/i9300/xmm6262_boot0.sh:system/bin/xmm6262_boot0.sh
+PRODUCT_COPY_FILES += device/samsung/i9300/xmm6262_boot0.rc:system/etc/init/xmm6262_boot0.rc
# Get root on the serial console for -eng builds
# This can help debugging early boot issues
diff --git a/init.smdk4x12.rc b/init.smdk4x12.rc
index 1511890..bbade50 100644
--- a/init.smdk4x12.rc
+++ b/init.smdk4x12.rc
@@ -60,6 +60,7 @@ on post-fs-data
# RIL: Enable TelephonyManager to access /proc/cmdline
# This is probably needed to access the IMEI
chmod 777 /proc/cmdline
+ start xmm6262_boot0
service resize2fs_partitions /system/bin/resize2fs_partitions.sh
class main
diff --git a/xmm6262_boot0.rc b/xmm6262_boot0.rc
new file mode 100644
index 0000000..34f2f7d
--- /dev/null
+++ b/xmm6262_boot0.rc
@@ -0,0 +1,3 @@
+service xmm6262_boot0 /system/bin/xmm6262_boot0.sh
+ class main
+ oneshot
diff --git a/xmm6262_boot0.sh b/xmm6262_boot0.sh
new file mode 100644
index 0000000..eaafa29
--- /dev/null
+++ b/xmm6262_boot0.sh
@@ -0,0 +1,6 @@
+#/system/bin/sh
+# Hardcoded in the driver when
+# CONFIG_USB_DYNAMIC_MINORS is not set
+major=180
+minor=191
+mknod /dev/xmm6262_boot0 c "${major}" "${minor}"