summaryrefslogtreecommitdiffstats
path: root/meta-quanta/meta-gsj/recipes-phosphor/quanta-nvme-powerctrl/files/nvme_powermanager.service
diff options
context:
space:
mode:
authorSamuel Jiang <Samuel.Jiang@quantatw.com>2019-03-21 13:47:13 +0800
committerBrad Bishop <bradleyb@fuzziesquirrel.com>2019-04-08 13:30:24 -0400
commit94ca0613267a512f9a9bac5a6dca34fdf8573ffb (patch)
treed00589db45c1aba84c5edc079c7058d1fb945e92 /meta-quanta/meta-gsj/recipes-phosphor/quanta-nvme-powerctrl/files/nvme_powermanager.service
parent8e46cbc698c1f57f4b0d6e19efa08f97febcc47b (diff)
downloadtalos-openbmc-94ca0613267a512f9a9bac5a6dca34fdf8573ffb.tar.gz
talos-openbmc-94ca0613267a512f9a9bac5a6dca34fdf8573ffb.zip
meta-quanta: meta-gsj: Add quanta-nvme-powerctrl service
Add quanta-nvme-powerctrl which included three features: 1. When BMC bootup, initial nvme ssd powoer output. 2. monitor ssd present update ssd power output. 3. Add bucstl commands to set Present property to d-bus nvme manager and set fault led if needed. (From meta-quanta rev: abda561c2bc846d42808c4c752a42c936e871b2f) Change-Id: Ib52b7505e4c6292bb08e1e2ef43c6a9459ef46b5 Signed-off-by: Samuel Jiang <Samuel.Jiang@quantatw.com> Signed-off-by: tony lee <tony.lee@quantatw.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Diffstat (limited to 'meta-quanta/meta-gsj/recipes-phosphor/quanta-nvme-powerctrl/files/nvme_powermanager.service')
-rw-r--r--meta-quanta/meta-gsj/recipes-phosphor/quanta-nvme-powerctrl/files/nvme_powermanager.service12
1 files changed, 12 insertions, 0 deletions
diff --git a/meta-quanta/meta-gsj/recipes-phosphor/quanta-nvme-powerctrl/files/nvme_powermanager.service b/meta-quanta/meta-gsj/recipes-phosphor/quanta-nvme-powerctrl/files/nvme_powermanager.service
new file mode 100644
index 000000000..4a4cd6288
--- /dev/null
+++ b/meta-quanta/meta-gsj/recipes-phosphor/quanta-nvme-powerctrl/files/nvme_powermanager.service
@@ -0,0 +1,12 @@
+[Unit]
+Description=SSD NVME Power Manager
+Wants=org.openbmc.records.events.service
+After=org.openbmc.records.events.service nvme_gpio.service xyz.openbmc_project.nvme.manager.service
+
+[Service]
+ExecStart=/usr/bin/nvme_powermanager.sh
+Restart=always
+
+
+[Install]
+WantedBy=obmc-standby.target \ No newline at end of file
OpenPOWER on IntegriCloud