summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-12-23meta-ampere: mtmitchell: handle the fan faultHieu Huynh3-0/+257
The phosphor-led-manager will monitors the `xyz.openbmc_project.State.Decorator.OperationalStatus` interface of the Inventory D-Bus object, and check whether the Inventory D-Bus object is associated with the LED group D-Bus object, and then update the Asserted property of the LedManager. This adds the fan_fault led group to associations.json file to monitors the FANs and turns on the fault led when the FANs fails. 1. Unplug the fan and verify that both `Fan Fault Led` and `Fault Led` are turned on. 2. Plug the fan and verify that both `Fan Fault Led` and `Fault Led` are turned off. Signed-off-by: Hieu Huynh <hieuh@os.amperecomputing.com> Change-Id: I2adc0fb8846c4690f8eaac3bb80e6dbf25077be3
2023-12-23meta-ampere: mtjade: support FAN fault checkHieu Huynh4-0/+252
Support FAN fault check via by enabling phosphor-led-manager's monitor-operational-status with appropriate phosphor-inventory-manager associations configuration. Tested: 1. Get Led group list $ busctl tree xyz.openbmc_project.LED.GroupManager `- /xyz `- /xyz/openbmc_project `- /xyz/openbmc_project/led `- /xyz/openbmc_project/led/groups |- /xyz/openbmc_project/led/groups/fan_fault 2. Change the fan pwm, then stop the fan control service and verify that fault led is on 3. Start the fan control service and verify that fault led is off Signed-off-by: Hieu Huynh <hieuh@os.amperecomputing.com> Change-Id: If473ebfe288d80515217e7e5fb9dc6244dcb8ed3
2023-12-22ampere-ipmi-oem: srcrev bump 1ae5bec281..2491e06d4aAndrew Geissler1-1/+1
Thang Q. Nguyen (2): build: upgrade to C++23 meson_options.txt: Support for reading options from meson.options Change-Id: I8ed2e0106b7e9be1af37f22bb98a2852c381e71a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-22meta-ampere: mtjade: leds: change to json configurationThang Q. Nguyen5-52/+43
Change LED configuration format to json to adapt new default setting in phosphor-led-manager application. Tested: 1. Check if all LED Groups are created, the same as using yaml file root@mtmitchell-dcscm:~# busctl tree xyz.openbmc_project.LED.GroupManager `- /xyz `- /xyz/openbmc_project `- /xyz/openbmc_project/led `- /xyz/openbmc_project/led/groups |- /xyz/openbmc_project/led/groups/bmc_booted |- /xyz/openbmc_project/led/groups/power_on |- /xyz/openbmc_project/led/groups/enclosure_identify |- /xyz/openbmc_project/led/groups/enclosure_identify_blink `- /xyz/openbmc_project/led/groups/systemFault 2. Check if no error message in journal log Signed-off-by: Thang Q. Nguyen <thang@os.amperecomputing.com> Change-Id: I7de6bfe333bad04f045c38bb9ff7aeb64eaed8bd
2023-12-22meta-ampere: mtmitchell: leds: change to json configurationThang Q. Nguyen5-50/+55
phosphor-led-manager changed to use json configuration by default. However, Mt.Mitchell still uses yaml configuration which consequently fail to parse for platform LED configuration. This commit changes configuration from yaml to json to adapt upstream codes. Tested: 1. Check if all LED Groups are created, the same as using yaml file root@mtmitchell-dcscm:~# busctl tree xyz.openbmc_project.LED.GroupManager `- /xyz `- /xyz/openbmc_project `- /xyz/openbmc_project/led `- /xyz/openbmc_project/led/groups |- /xyz/openbmc_project/led/groups/bmc_booted |- /xyz/openbmc_project/led/groups/power_on |- /xyz/openbmc_project/led/groups/enclosure_identify |- /xyz/openbmc_project/led/groups/enclosure_identify_blink `- /xyz/openbmc_project/led/groups/systemFault 2. Check if no error message in journal log Signed-off-by: Thang Q. Nguyen <thang@os.amperecomputing.com> Change-Id: Ibdc2a566d89d8d661f299aff84539e471061090a
2023-12-21bmcweb: srcrev bump 75e8e218cb..c48377db9eAndrew Geissler1-1/+1
Lakshmi Yadlapati (1): Refactor PCIeDeviceList to use getCollectionMembers Myung Bae (1): Fix typo in collection.hpp Change-Id: I374377607d1f80d827126a9247cb9855eb6e0316 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-20sdbusplus: srcrev bump 2bf0bb29cf..4059635ff0Andrew Geissler1-1/+1
Patrick Williams (1): bus: clarify the different new-bus wrappers Change-Id: I17df3df649928f2688edd332f263939ce55bffc5 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-20phosphor-dbus-interfaces: srcrev bump 4b6755c989..800f708024Andrew Geissler1-1/+1
Patrick Williams (2): common.Threshold: use dict-of-dict for Value metric: rename from metrics Change-Id: Ieb80cd08af365b4ba7a5dfabb6ea9e8f725c26ed Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-20openpower-hw-diags: srcrev bump 7619ab783e..54e71c0693Andrew Geissler1-1/+1
Patrick Williams (1): meson: adjust nlohmann-json dependency Change-Id: Ic4683b74d305a5cfe683564d7f5dba58a2391e4e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-18meta-facebook : harma: linux: Add kernel configPeter Yin1-4/+33
Get MAC address from NIC CONFIG_NCSI_OEM_CMD_GET_MAC=y IPMB device CONFIG_IPMB_DEVICE_INTERFACE=y USB Net: It is only for SITV BMC testing until the Aegis board is produced. CONFIG_USB_NET_DRIVERS=y CONFIG_USB_USBNET=y CONFIG_USB_NET_CDCETHER=y CONFIG_USB_NET_CDC_NCM=y CONFIG_USB_NET_CDC_SUBSET_ENABLE=y CONFIG_USB_NET_CDC_SUBSET=y Sensors CONFIG_AD5272=y CONFIG_SENSORS_PT5161L=y CONFIG_SENSORS_XDPE152=y CONFIG_SENSORS_ISL68137=y CONFIG_SENSORS_LTC4286=y CONFIG_SENSORS_MAX31790=y Change-Id: Id5e5dbc918a1421cb7d2d83ecc9e0b6da98232de Signed-off-by: Peter Yin <peter.yin@quantatw.com>
2023-12-15meta-facebook:harma:ipmi remove ipmi softoffPeter Yin1-0/+5
Remove it to avoid block power off. Change-Id: I60d5f0bada9088bd241686c4c74d45eac3796902 Signed-off-by: Peter Yin <peter.yin@quantatw.com>
2023-12-15meta-facebook: harma: obmc-console: setup host uart routingPotin Lai3-0/+27
In harma system, the host console diagram as below. ``` ┌──────────────┐ │ Host Console │ └┬─────────────┘ │ ┌─┼──────────────────────────┐ │ │ │ │ │ ┌───────┐ ┌───────┐ │ ┌──────────────┐ │ ├─┤ UART1 ├─────┤ UART4 ├──┼──┤ obmc-console │ │ │ └───────┘ │(ttyS2)│ │ │ (SOL) │ │ │ └───────┘ │ └──────────────┘ │ │ │ │ │ ┌───────┐ ┌───────┐ │ ┌───────────────┐ │ └─┤ UART2 ├─────┤ IO1 ├──┼──┤ Debug Console │ │ └───────┘ └───────┘ │ └───────────────┘ │ │ └────────────────────────────┘ ``` Add an extra config for setting uart routing of host console. - uart1 <--> uart4 - io1 <--> uart2 Signed-off-by: Potin Lai <potin.lai@quantatw.com> Change-Id: I3b99b6b834d4ec1c4152c018c5a0e39230eec415
2023-12-15meta-facebook: harma: dbus-sensors: add fansensor supportPotin Lai1-0/+1
Add fansensor support for reading fan tachs and setting pwm. Signed-off-by: Potin Lai <potin.lai@quantatw.com> Change-Id: Ifb15fa680ad70ec5ca1c8f39ffe54f26ccb35d3f
2023-12-15meta-facebook: minerva: Add initial GPIO settingYang Chen6-0/+187
Summary: To initial GPIO setting by following minerva hardware setting Change-Id: If005ae6a352bc93db3255e43ecea5c7475ddc78e Signed-off-by: Yang Chen <yang.chen@quantatw.com>
2023-12-15meta-google: add host-gpio-monitor recipeYuxiao Zhang1-0/+21
Change-Id: Ibe6172ceb44024d7229b9dfda7b9df2a8f98a8d6 Signed-off-by: Yuxiao Zhang <yuxiaozhang@google.com>
2023-12-15meta-google: google-ipmi-sys: rely on bare metal active recipesYuxiao Zhang1-2/+5
gbmc-bare-metal-active target is separated out from google-ipmi-sys, this will pull the target from the new recipe. google-ipmi-sys: SRCREV bump f3fe8df305..1302e83cd8 Yuxiao Zhang (1): google-sys-ipmi: Remove gbmc-bare-metal-active target Change-Id: Idc4cdf045255d335e0583fc40fe3628df134c7d8 Signed-off-by: Yuxiao Zhang <yuxiaozhang@google.com>
2023-12-15meta-google: Service to enable/disable eSPIJohn Wedig2-0/+42
Change-Id: I2ff0e6284e952e55f81e2c76fedb49c81f4855b2 Signed-off-by: John Wedig <johnwedig@google.com>
2023-12-15meta-google: ipmi: add target for disabling ipmi in bare metalYuxiao Zhang2-0/+25
Change-Id: Icb932ef7505f7177ff5b2b9bfeb2fd31352523eb Signed-off-by: Yuxiao Zhang <yuxiaozhang@google.com>
2023-12-15meta-google: Recipe for espi-control executableJohn Wedig1-0/+11
Change-Id: I7f761b96659bb0339e2bb570a4c1e47136d783c5 Signed-off-by: John Wedig <johnwedig@google.com>
2023-12-15intel-ipmi-oem: srcrev bump 3a7555c587..77a44298a7Andrew Geissler1-1/+1
Patrick Williams (1): meson: adjust nlohmann-json dependency Change-Id: I04dd429675dd4d8436051feeecd17483ffa7f864 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-15dbus-sensors: srcrev bump 7f2b77dd5b..28b88233a5Andrew Geissler1-1/+1
Potin Lai (1): HwmonTempSensor: Add support for MCP9600 Change-Id: I138f7d5cbb8000c2a9b576fae415d6f91518325c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-15entity-manager: srcrev bump 7e11982f6c..6fa0602db8Andrew Geissler1-1/+1
Delphine CC Chiu (1): Add mctp eids configuration for Yosemite 4 Change-Id: I184d5b0118225316e784315bdbf51aacd676d82a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-15phosphor-logging: srcrev bump 920c197637..972dd4f628Andrew Geissler1-1/+1
Lei YU (1): test: Set some cases non-parallel Change-Id: I911df1be2347a3dbff4f59a66b739cbc04f46f86 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-15meta-ibm/sbp1: Handle presence GPIOsPatrick Rudolph4-0/+226
Mark static inventory items that only have a presence GPIO, but no FRU EEPROM as present using phosphor-gpio-monitor. This will be used by other OpenBMC systems to determine the presence of FRU devices and to run additional services. Tested: Inventory on SBP1 is properly updated according to GPIOs. Change-Id: I7f83bf82625a86c23fd0781ebe2d415cf486dadb Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
2023-12-15meta-ampere: configure presence interfacesThang Q. Nguyen5-0/+64
Add CPU and Power Supply presence interfaces using phosphor-multi-gpip-presence. Tested: 1. Check if CPU_x dbus exists $ busctl get-property xyz.openbmc_project.Inventory.Manager \ /xyz/openbmc_project/inventory/system/chassis/motherboard/CPU_2 \ xyz.openbmc_project.Inventory.Item PrettyName` s "CPU_2" 2. Check if sensors that are required with CPURequired are reported $ ipmitool sdr list Signed-off-by: Thang Q. Nguyen <thang@os.amperecomputing.com> Change-Id: I7ce9819f39f8a2afb386fa6b00421f1ead935189
2023-12-15entity-manager: srcrev bump 9bac6409d4..7e11982f6cAndrew Geissler1-1/+1
Patrick Williams (1): meson: adjust nlohmann-json dependency Change-Id: I1dc9b73f87e2b98949c82027149b2822bc21858f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-15dbus-sensors: srcrev bump 819eb32308..7f2b77dd5bAndrew Geissler1-1/+1
Potin Lai (1): PSUSensor: Add support for MP5990 Tom Tung (1): HwmonTempMain: revert the type of bus and address back to uint64_t Change-Id: Ib028af700a8e2446dcefe6f9a3bc52f27c59b4b4 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-14phosphor-logging: srcrev bump c8ff39dae9..920c197637Andrew Geissler1-1/+1
Matt Spinler (1): PEL: Change asprintf call to snprintf Change-Id: Idf3a48a2899d95ed1fe8772bf545ab7b9ef559a7 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-14meta-ibm: system1: enable phosphor-power-psu-monitorAndrew Geissler2-0/+3
System1 will take advantage of the features found in the power supply monitor package within phosphor-power. Change-Id: I2ab3476a16927db2c53867b5965507eea0b3a3e7 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2023-12-14linux-aspeed: Move to v6.6.6 stable release 🤘Joel Stanley1-2/+2
This includes security and bug fixes from the 6.6.1 through to 6.6.6 stable releases. Change-Id: I8995cdbb534502cacc439b30caa427023071c4d0 Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-12-14meta-google: rsyslog: Increase syslog burst sizeYuxiao Zhang1-2/+2
During bootup all journal from startup will be uploaded in one shot when network is available. We need to increase burst size to make sure it can hold all messages in a regular boot up. Also increased the time span so rate-limit per-second doesn't change too much. Change-Id: I229ae176b24cb1c9b48710680309d286f10d82fa Signed-off-by: Yuxiao Zhang <yuxiaozhang@google.com>
2023-12-14linux-aspeed: Move to Linux v6.6Joel Stanley1-3/+3
There are 60 patches in the tree, with 36 of those patches not yet queued for merging in mainline. v6.6 is an LTS kernel as decreed by the kernel.org maintainers. The OpenBMC kernel maintainers encourage everyone to ship the latest kernel as it has the most code review and upstream code. Andrew Jeffery (6): dt-bindings: hwmon: pmbus: Add Maxim MAX31785 documentation pmbus (max31785): Add support for devicetree configuration pmbus (core): One-shot retries for failure to set page pmbus (max31785): Wrap all I2C accessors in one-shot failure handlers ARM: dts: aspeed: witherspoon: Update max31785 node ipmi: kcs_bmc: Add a "raw" character device interface Cédric Le Goater (1): /dev/mem: add a devmem kernel parameter to activate the device Eddie James (19): dt-bindings: soc: Add Aspeed XDMA Engine soc: aspeed: Add XDMA Engine Driver soc: aspeed: xdma: Add user interface soc: aspeed: xdma: Add reset ioctl soc: aspeed: xdma: Add trace events i2c: core: Add mux root adapter operations iio: si7020: Lock root adapter to wait for reset eeprom: ee1004: Enable devices on multiple busses dt-bindings: trivial-devices: Add Atmel AT30TSE004A serial eeprom eeprom: ee1004: Add OF matching support leds: pca955x: Refactor with helper functions and renaming leds: pca955x: Use pointers to driver data rather than I2C client leds: pca955x: Optimize probe led selection leds: pca955x: Add HW blink support leds: Ensure hardware blinking turns off when requested ARM: dts: aspeed: Rainier: Add fan controller properties ARM: dts: aspeed: Everest: Add fan controller properties ARM: dts: aspeed: Bonnell: Add fan controller properties ARM: dts: aspeed: Rainier 4U: Delete fan dual-tach properties Jae Hyun Yoo (1): clk: ast2600: enable BCLK for PCI/PCIe bus always Joel Stanley (7): net: ftgmac100: Ensure tx descriptor updates are visible ARM: aspeed: Add debugfs directory ARM: soc: aspeed: Add secure boot controller support dt-bindings: trivial-devices: Remove Infineon SLB9673 TPM ARM: dts: nuvoton: npmc750-evb: Add default console tpm: tis-i2c: Add more compatible strings leds: pca955x: Revert "Remove the unused function pca95xx_num_led_regs()" Johannes Holland (1): dt-bindings: tpm: Add schema for TIS I2C devices Peter Yin (2): dt-bindings: hwmon: Add mps mp5990 driver bindings hwmon: (pmbus) Add support for MPS Multi-phase mp5990 Potin Lai (1): mtd: spi-nor: winbond: Add support for w25q01jvq Zev Weiss (4): dt-bindings: arm: aspeed: document ASRock SPC621D8HM3 ARM: dts: aspeed: Add ASRock SPC621D8HM3 BMC dt-bindings: arm: aspeed: document ASRock E3C256D4I ARM: dts: aspeed: Add ASRock E3C256D4I BMC Change-Id: I8b756421a7da84c0070e2ad4ac84a93984703457 Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-12-13phosphor-ipmi-flash: srcrev bump a9423469ce..deb85ceebeAndrew Geissler1-1/+1
Patrick Williams (1): meson: adjust nlohmann-json dependency Change-Id: Id680f55a86ff6f911d718034eb7e53c179d07843 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-13bios-bmc-smm-error-logger: srcrev bump 9f7eca2b85..3b1226dde6Andrew Geissler1-1/+1
Patrick Williams (1): meson: adjust nlohmann-json dependency Change-Id: Idba901712d2a27374fd5fe298ecdfa7812d5b2fb Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-13phosphor-pid-control: srcrev bump 397e6bcb5e..efda1ceda3Andrew Geissler1-1/+1
Patrick Williams (1): meson: adjust nlohmann-json dependency Change-Id: Id1ac817b4fb77dc150e6d46994f660e4238ad62d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-13phosphor-host-ipmid: srcrev bump 9565522006..ea46f3ca61Andrew Geissler1-1/+1
Alexander Hansen (1): ipmi fru device description from dbus property Change-Id: I83c34dcb3d7509f8e8d1a8ef1d566932c1213c8a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-13phosphor-buttons: srcrev bump 7824da460e..88f2038703Andrew Geissler1-1/+1
Patrick Williams (1): build: use allowed over enabled Change-Id: Iab69161a9c971376e76560719c2fe58477f81b6d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-13dbus-sensors: srcrev bump d37e1db52d..819eb32308Andrew Geissler1-1/+1
Thang Tran (1): Correct the ending of Chassis On state Change-Id: I328282a93a689cd38a89b519bb1c3198af5b1b36 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-13pldm: srcrev bump cf772846d2..d2e48991c2Andrew Geissler1-1/+1
Delphine CC Chiu (1): Refactor: Handler expands TID parameter vkaverap@in.ibm.com (1): oem-ibm: BIOS attribute support for LINUX KVM Change-Id: Ia225ff41a63378c18cfb5c5eee089d4fd9638993 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-13phosphor-inventory-manager: srcrev bump ba49359ee2..3adc845261Andrew Geissler1-1/+1
Patrick Williams (1): meson: adjust nlohmann-json dependency Change-Id: I1eafffced0afe789ea2024135d6bac79dbf44532 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-13entity-manager: srcrev bump 535568c0c2..9bac6409d4Andrew Geissler1-1/+1
Matt Spinler (1): configs: Add Compatible iface to IBM systems Change-Id: I5e5aec87ff75132f6ac1b23f76d7ca84cc2ff965 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-13phosphor-dbus-interfaces: srcrev bump 6cfd0d08a7..4b6755c989Andrew Geissler1-1/+1
Matt Spinler (1): ibm: Add compatible strings for chassis Change-Id: I44931b47f6f5ac43d7d6103534bd5c7f0c16000e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-13phosphor-buttons: srcrev bump 615381479f..7824da460eAndrew Geissler1-1/+1
Patrick Williams (1): meson: adjust nlohmann-json dependency Change-Id: I6dfcad5b37d7c1687482f5918c7f54eeb175961a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-13phosphor-power: srcrev bump d694d8fcb0..3a492527fdAndrew Geissler1-1/+1
Andrew Geissler (1): power-supply: don't fail if synch gpio not found Change-Id: Ia81d880c89182abc27e3fd8b1fea11db5996b5fc Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-13stdplus: srcrev bump 4c8d242169..eac8771813Andrew Geissler1-1/+1
William A. Kennington III (1): numeric/endian: Add an EndianPacked std::formatter Change-Id: I6d3394f22f336a21a28f5b7cb0b392615f9990a0 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-13bmcweb: srcrev bump 998e0cbdc5..75e8e218cbAndrew Geissler1-1/+1
Abhilash Raju (1): Reponse: Fix incomplete implementation in write Ed Tanous (2): Add mutual tls unit test Simplify mutual TLS checks Marco Kawajiri (1): mutual-tls: Add support for Meta certificates Myung Bae (1): Use MonotonicTimeStamp for bmc log id Patrick Williams (1): meson: adjust nlohmann-json dependency Change-Id: Ia75b9bbf5e77697464adb91eead01ba1f2cb8253 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-13phosphor-fan-presence: srcrev bump ef17a25a2d..388fc57217Andrew Geissler1-1/+1
Chau Ly (1): Use generic interface to look for configs Matt Spinler (1): cnfgs:p10bmc: Rename the IBM config directories Patrick Williams (1): build: use allowed over enabled Change-Id: Ife630b575c8f3ed5e339dcca9eebc6e5ee9df1da Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-13phosphor-objmgr: srcrev bump 47b68cbc92..ec87407cc1Andrew Geissler1-1/+1
Patrick Williams (1): build: use allowed over enabled Change-Id: I8494b9b82e771844f66a2819c01e301bb982eb10 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-13phosphor-logging: srcrev bump 11565fe812..c8ff39dae9Andrew Geissler1-1/+1
Patrick Williams (1): build: use allowed over enabled Change-Id: I1fca9cb9be6c50ea972bd24c621bc26963d6bfe7 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-13meta-ibm: system1: add phosphor-buttonsjinuthomas2-0/+7
Add phosphor-buttons to use the standard GPIOs to power on/off the machine when the user presses the power button on the system Also added the GPIO definition for the power button based on the GPIO it is connected seen in the schematics. Change-Id: I62e5179de37042020de016cc7b44afbe08e5638f Signed-off-by: Jinu Joy Thomas <jinu.joy.thomas@in.ibm.com>