<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hi Vijay,
<div><br>
</div>
<div>I am working on a patch to support  12v slot AC cycle in x86-power-control.This can be enabled by configuring slotACPowerName in json config file.Since you are also working on similar kind of feature in x86-power-control, I would like bring up this discussion
 on mailing list to understand how these two features, and the design you proposed for chassis reset are intended to work together.Kindly go through my design changes below and share your thoughts.</div>
<div><br>
</div>
<div>I have modified the existing /xyz/openbmc_project/state/chassis0 object to implement 12V On, Off, and Power Cycle for system which has 12V Slot power support.</div>
<div><br>
</div>
<div><br>
</div>
<div>If slotACPowerName is disabled and if,</div>
<div><br>
</div>
<div>RequestedPowerTransition = "xyz.openbmc_project.State.Chassis.Transition.Off" then poweroff [existing functionality not changed]</div>
<div><br>
</div>
<div>RequestedPowerTransition = "xyz.openbmc_project.State.Chassis.Transition.On" then powerOn [existing functionality not changed]</div>
<div><br>
</div>
<div>RequestedPowerTransition = "xyz.openbmc_project.State.Chassis.Transition.PowerCycle" then PowerCycle [existing functionality not changed]</div>
<div>  </div>
<div>events will be called.</div>
<div><br>
</div>
<div><br>
</div>
<div>  </div>
<div>If slotACPowerName is enabled and if,</div>
<div><br>
</div>
<div>RequestedPowerTransition = "xyz.openbmc_project.State.Chassis.Transition.Off" then 12V Ac Slot Off</div>
<div><br>
</div>
<div>RequestedPowerTransition = "xyz.openbmc_project.State.Chassis.Transition.On" then 12V Ac Slot On
</div>
<div><br>
</div>
<div>RequestedPowerTransition = "xyz.openbmc_project.State.Chassis.Transition.PowerCycle" then 12V Ac Slot PowerCycle
</div>
<div>  </div>
events will be called.<br>
</div>
<div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="Signature">
<div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
Thanks,</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
Priyatharshan P</div>
</div>
</div>
</div>
<font face="Arial" color="Gray" size="1">::DISCLAIMER::<br>
<hr>
The contents of this e-mail and any attachment(s) are confidential and intended for the named recipient(s) only. E-mail transmission is not guaranteed to be secure or error-free as information could be intercepted, corrupted, lost, destroyed, arrive late or
 incomplete, or may contain viruses in transmission. The e mail and its contents (with or without referred errors) shall therefore not attach any liability on the originator or HCL or its affiliates. Views or opinions, if any, presented in this email are solely
 those of the author and may not necessarily reflect the views or opinions of HCL or its affiliates. Any form of reproduction, dissemination, copying, disclosure, modification, distribution and / or publication of this message without the prior written consent
 of authorized representative of HCL is strictly prohibited. If you have received this email in error please delete it and notify the sender immediately. Before opening any email and/or attachments, please check them for viruses and other defects.<br>
<hr>
</font>
</body>
</html>