meta-bletchley: add systemd target for sled insertion and removal

Add target file for sled insertion and removal, add Requires for both
motor-init-calibration & host-ac-on service in seld insertion target,
and Conflicts in sled removal.

Signed-off-by: Potin Lai <potin.lai@quantatw.com>
Change-Id: I020694f868a352b0bcd2754a54cadd4a7d5487e5
diff --git a/meta-facebook/meta-bletchley/recipes-bletchley/detect-gpio-present/files/bletchley-sled-insertion@.target b/meta-facebook/meta-bletchley/recipes-bletchley/detect-gpio-present/files/bletchley-sled-insertion@.target
new file mode 100644
index 0000000..6fef027
--- /dev/null
+++ b/meta-facebook/meta-bletchley/recipes-bletchley/detect-gpio-present/files/bletchley-sled-insertion@.target
@@ -0,0 +1,10 @@
+[Unit]
+Description=Bletchlet SLED%i insertion target
+
+Requires=host-ac-on@%i.service
+After=host-ac-on@%i.service
+Requires=motor-init-calibration@%i.service
+After=motor-init-calibration@%i.service
+Conflicts=bletchley-sled-removed@%i.target
+
+RefuseManualStop=yes
\ No newline at end of file