<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/Intel-BMC/provingground.git/gpiodaemon/include, branch master</title>
<subtitle>Intel BMC provingground (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/Intel-BMC/provingground.git/atom?h=master</id>
<link rel='self' href='https://git.radix-linux.su/BMC/Intel-BMC/provingground.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/provingground.git/'/>
<updated>2019-03-25T12:02:39+00:00</updated>
<entry>
<title>Support: sampled value property in gpio daemon</title>
<updated>2019-03-25T12:02:39+00:00</updated>
<author>
<name>Richard Marian Thomaiyar</name>
<email>richard.marian.thomaiyar@linux.intel.com</email>
</author>
<published>2019-03-25T12:02:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/provingground.git/commit/?id=f4d4bfc3296cb27feb17aa5d1d93b3061b56ce10'/>
<id>urn:sha1:f4d4bfc3296cb27feb17aa5d1d93b3061b56ce10</id>
<content type='text'>
1. Added property SampledValue, which will reflect the gpio
value status always, will be used when ignore property is true
2. Removed enabled property, as it is not used anymore
3. Fixed bug for Value property which had the inversion first
before comparison.

Tested:
1. Verified the behavior using D-Bus commands
2. Verified Power-up / Gpio Sampling / etc, along with
Buttons &amp; set-passthrough patch.

Change-Id: I30b31d12019c54377d0f279f604aee83c5f63883
Signed-off-by: Richard Marian Thomaiyar &lt;richard.marian.thomaiyar@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>gpio daemon: Support added</title>
<updated>2019-03-21T16:12:03+00:00</updated>
<author>
<name>Richard Marian Thomaiyar</name>
<email>richard.marian.thomaiyar@linux.intel.com</email>
</author>
<published>2019-03-21T16:12:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/provingground.git/commit/?id=b708f28e43b85fd51c0f68670e7614dc3d7dbe50'/>
<id>urn:sha1:b708f28e43b85fd51c0f68670e7614dc3d7dbe50</id>
<content type='text'>
Simplified Gpio daemon service and it's corresponding
members. Buttons must use these gpio daemon instead of
directly queriying gpio. Daemon will send out properties
changed signal, when there is change in gpio value.
Introduced Ignore property, if set true will return
cached values for the specified gpio.
Gpio daemon will query objects from entity manager and
initialize accordignly. Restarting gpio daemon, will
re-init these pins as per the entity manager.

Tested:
1. Verified the properties of Power button &amp; Reset button
2. Performed FP buttons operation and made sure power button &amp;
reset button properties changed signals are properly sent out
3. Testd against updated buttons code (which uses gpio daemon)
and verified basic power operations both from front panel and
from ipmitool power
4. Verified object creation, during gpio daemon restart
and also on entity-manager restart

Change-Id: I89ad04d58c74ebd534712f38be53549ec2c39662
Signed-off-by: Richard Marian Thomaiyar &lt;richard.marian.thomaiyar@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>Monitor gpio value changes</title>
<updated>2018-12-11T23:31:54+00:00</updated>
<author>
<name>Cezary Golder</name>
<email>cezary.golder@intel.com</email>
</author>
<published>2018-11-17T00:04:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/provingground.git/commit/?id=bcbdf1ee4b863f72b83ecadf21399078e317facc'/>
<id>urn:sha1:bcbdf1ee4b863f72b83ecadf21399078e317facc</id>
<content type='text'>
Only gpio with direction set as "input" are monitored. Each gpio by
separate GpioState class. Presently only gpio "value" property is
monitored by looking into file descriptor of /sys/class/gpio/gpioXX/edge.
Planning to be changed into gpio cheracter device soon.

Change-Id: Id2aa717d32903df02fa79419d36466d725167178
Signed-off-by: Cezary Golder &lt;cezary.golder@intel.com&gt;
</content>
</entry>
<entry>
<title>Update gpiodaemon with Entity-manager signals</title>
<updated>2018-11-14T19:44:49+00:00</updated>
<author>
<name>Golder, Cezary</name>
<email>cezary.golder@intel.com</email>
</author>
<published>2018-09-12T22:51:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/provingground.git/commit/?id=252207e9d594dc865a4f4825035d2a3a4cb18483'/>
<id>urn:sha1:252207e9d594dc865a4f4825035d2a3a4cb18483</id>
<content type='text'>
Gpiodaemon handling all gpio related signals
(having "xyz.openbmc_project.Configuration.Gpio" interface)
from Entity Manager to update own gpio configuration.

Change-Id: I2e3bac50fea665de17023f6065b4d7b17299a1eb
Signed-off-by: Golder, Cezary &lt;cezary.golder@intel.com&gt;
</content>
</entry>
<entry>
<title>Create gpio dbus service basing on EntityManager.</title>
<updated>2018-10-26T10:00:13+00:00</updated>
<author>
<name>Golder, Cezary</name>
<email>cezary.golder@intel.com</email>
</author>
<published>2018-09-12T22:51:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/provingground.git/commit/?id=b6b6b7c00d64e86a96d703434c7a76523d8408d7'/>
<id>urn:sha1:b6b6b7c00d64e86a96d703434c7a76523d8408d7</id>
<content type='text'>
Service name is "xyz.openbmc_project.Gpio" with below properties:
.Direction
.Enabled
.Value

Whenever "Enabled" is set to "false" the "Value" and "Direction"
properties cannot be overridden.

Tested By: Cezary Golder

Change-Id: I9192676d00c56e3637ded9ca4029b1df50a96f26
Signed-off-by: Golder, Cezary &lt;cezary.golder@intel.com&gt;
</content>
</entry>
</feed>
