aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-bsp/firmware/files/lib-firmware-modem.service
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-bsp/firmware/files/lib-firmware-modem.service')
-rw-r--r--recipes-bsp/firmware/files/lib-firmware-modem.service19
1 files changed, 19 insertions, 0 deletions
diff --git a/recipes-bsp/firmware/files/lib-firmware-modem.service b/recipes-bsp/firmware/files/lib-firmware-modem.service
new file mode 100644
index 0000000..9962a0d
--- /dev/null
+++ b/recipes-bsp/firmware/files/lib-firmware-modem.service
@@ -0,0 +1,19 @@
+[Unit]
+Description=Mount partition with preflashed firmware ('modem_a')
+ConditionPathExists=/lib/firmware/modem
+Before=systemd-udevd-control.socket
+After=local-fs-pre.target
+Before=local-fs.target
+Before=umount.target
+Conflicts=umount.target
+DefaultDependencies=no
+
+[Install]
+WantedBy=local-fs.target
+
+[Service]
+Type=oneshot
+RemainAfterExit=true
+# sde4 = modem_a
+ExecStart=mount -t vfat -o ro /dev/sde4 /lib/firmware/modem
+ExecStop=umount /lib/firmware/modem