meta-quanta: olympus-nuvoton: power: update psu inventory over pmbus

According to PMBUS spec, there is an Inventory Information we can update to PSU inventory.

MFR_ID - Manufacturer
MFR_MODEL  - Model
MFR_SERIAL - SerialNumber
IC_DEVICE_ID - PartNumber

redfish/v1/Chassis/chassis/Power
"PowerSupplies": [{
	"@odata.id": "/redfish/v1/Chassis/chassis/Power#/PowerSupplies/0",
	"Manufacturer": "FlexPower",
	"MemberId": "powersupply0",
	"Model": "MIS-S-1020",
	"Name": "powersupply0",
	"PartNumber": "FPS-213-D0000293-101",
	"PowerInputWatts": 104.0,
	"PowerOutputWatts": 61.5,
	"SerialNumber": "MISPS1839A0A0RW",
	"Status": {
		"Health": "OK",
		"State": "Enabled"
	}}],

Tested: Verified for Olympus platform

Signed-off-by: Joseph Liu <kwliu@nuvoton.com>
Signed-off-by: Tim Lee <timlee660101@gmail.com>
Change-Id: I8284a80e6bee3742c47862a86eb08c443d9d9814
diff --git a/meta-olympus-nuvoton/recipes-olympus-nuvoton/power/first-boot-set-psu/first-boot-set-psu@.service b/meta-olympus-nuvoton/recipes-olympus-nuvoton/power/first-boot-set-psu/first-boot-set-psu@.service
new file mode 100644
index 0000000..1d414f5
--- /dev/null
+++ b/meta-olympus-nuvoton/recipes-olympus-nuvoton/power/first-boot-set-psu/first-boot-set-psu@.service
@@ -0,0 +1,14 @@
+[Unit]
+Description=Init PSU Inventory for PSU %I
+Wants=mapper-wait@-xyz-openbmc_project-inventory.service
+After=mapper-wait@-xyz-openbmc_project-inventory.service
+
+[Service]
+ExecStart=/usr/bin/first-boot-set-psu.sh %i
+RemainAfterExit=yes
+SyslogIdentifier=first-boot-set-psu
+Restart=on-failure
+RestartSec=20
+
+[Install]
+WantedBy=multi-user.target