<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-skeleton/op-hostctl, branch 04-16-2019</title>
<subtitle>Talos™ II OpenBMC Skeleton files</subtitle>
<id>https://git.raptorcs.com/git/talos-skeleton/atom?h=04-16-2019</id>
<link rel='self' href='https://git.raptorcs.com/git/talos-skeleton/atom?h=04-16-2019'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skeleton/'/>
<updated>2018-08-13T14:33:13+00:00</updated>
<entry>
<title>hostctl: Move to kernel FSI interface</title>
<updated>2018-08-13T14:33:13+00:00</updated>
<author>
<name>Joel Stanley</name>
<email>joel@jms.id.au</email>
</author>
<published>2018-07-13T04:29:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skeleton/commit/?id=5da4f4fc1706ea5c12981e18778f42249591fe18'/>
<id>urn:sha1:5da4f4fc1706ea5c12981e18778f42249591fe18</id>
<content type='text'>
The Power8 systems now use the in-kernel FSI driver, so the GPIOs used
for bitbanging are not available. This modifies the FSI SBE startup
code to use the kernel FSI infrastructure.

Change-Id: Ie7f7faab6af89b4311734eae4e252485a2163764
Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
</content>
</entry>
<entry>
<title>Remove use of legacy system state</title>
<updated>2018-02-15T15:24:38+00:00</updated>
<author>
<name>Andrew Geissler</name>
<email>geissonator@yahoo.com</email>
</author>
<published>2018-02-05T21:56:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skeleton/commit/?id=5987cac56ba080b2ac546ee0b48246b48780883a'/>
<id>urn:sha1:5987cac56ba080b2ac546ee0b48246b48780883a</id>
<content type='text'>
The OpenBMC state function has been moved to the phosphor-state-manager
repository. The chassis power state is tracked via systemd targets
so notification from this power application is no longer needed.

Change-Id: Ie74b0fe589944ab65645f92ab3539c2ee74dda9c
Signed-off-by: Andrew Geissler &lt;geissonator@yahoo.com&gt;
</content>
</entry>
<entry>
<title>Remove references to old watchdog object</title>
<updated>2017-06-21T12:00:22+00:00</updated>
<author>
<name>Vishwanatha Subbanna</name>
<email>vishwa@linux.vnet.ibm.com</email>
</author>
<published>2017-06-21T09:31:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skeleton/commit/?id=666be2aee1f4c2e123a6823e59c7d883709db89c'/>
<id>urn:sha1:666be2aee1f4c2e123a6823e59c7d883709db89c</id>
<content type='text'>
Enabling the Watchdog was moved to systemd unit and hence
doing so from here needs to be removed.

Currently, Host Power on target launches phosphor watchdog in
Disabled state.  However, there was an inadvertent change that
removed the unit that was enabling Watchdog during power on.

It was getting enabled a little later as part of host sending
SET_WATCHDOG command. However, deferring Enable until then will
result in very early Host hangs going undetected and a fix will be
put to address that.

Fixes openbmc/openbmc#1822

Change-Id: I290d84ecc991c258f5fb925b5c073922e2e1868b
Signed-off-by: Vishwanatha Subbanna &lt;vishwa@linux.vnet.ibm.com&gt;
</content>
</entry>
<entry>
<title>Rename power_gpio to gpio_configs.</title>
<updated>2017-01-12T04:34:57+00:00</updated>
<author>
<name>Lei YU</name>
<email>mine260309@gmail.com</email>
</author>
<published>2016-11-28T17:48:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skeleton/commit/?id=45cb4fcc1842ed6f7dc6ada791f8a8fdaec98e3c'/>
<id>urn:sha1:45cb4fcc1842ed6f7dc6ada791f8a8fdaec98e3c</id>
<content type='text'>
Change-Id: I22382fbb19a077e333aba93ae81ae614ec0cb70a
Signed-off-by: Lei YU &lt;mine260309@gmail.com&gt;
</content>
</entry>
<entry>
<title>GPIO abstraction for power and host control</title>
<updated>2017-01-12T04:34:57+00:00</updated>
<author>
<name>Lei YU</name>
<email>mine260309@gmail.com</email>
</author>
<published>2016-11-21T17:47:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skeleton/commit/?id=75a18a232ea7fe25b9a3b0b5b02c202fa0b300ea'/>
<id>urn:sha1:75a18a232ea7fe25b9a3b0b5b02c202fa0b300ea</id>
<content type='text'>
In libopenbmc_intf/power_gpio.c there are GPIO abstractions for power
related GPIOs.
Host control related GPIOs need to do the same abstraction.

The changes include:
1. Add host control related GPIOs in gpio_configs and update
system_manager.py
2. Update control_host_obj.c to use the abstracted GPIOs
3. Update GPIO_CONFIGS for all machines and add host control related
GPIOs

power_gpio will be renamed to gpio_configs in next commit;

Resolves openbmc/openbmc#814

Change-Id: I7832065d495d7d64c5df2f5b177005b97e68900a
Signed-off-by: Lei YU &lt;mine260309@gmail.com&gt;
</content>
</entry>
<entry>
<title>Start host watchdog after magic sequence</title>
<updated>2016-08-19T15:58:33+00:00</updated>
<author>
<name>Adriana Kobylak</name>
<email>anoo@us.ibm.com</email>
</author>
<published>2016-08-19T15:57:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skeleton/commit/?id=37846da5b6e7dace0fe17574f4fe8fb26df8da65'/>
<id>urn:sha1:37846da5b6e7dace0fe17574f4fe8fb26df8da65</id>
<content type='text'>
The magic sequence triggers the host to boot, so start the
host watchdog timer (which monitors for the host hanging)
right after that.
There's no need to port the check for debug flag because
it's checked as part of the magic sequence.
Resolves openbmc/skeleton#127

Change-Id: Ibad7b73c795c6cc8971bb99b755c8fce2c859f97
Signed-off-by: Adriana Kobylak &lt;anoo@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>libopenbmc_intf include path update</title>
<updated>2016-06-27T15:56:39+00:00</updated>
<author>
<name>Brad Bishop</name>
<email>bradleyb@fuzziesquirrel.com</email>
</author>
<published>2016-06-27T15:56:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skeleton/commit/?id=f6c85685bda3305ffe3a53df6d1af59f3a0234ed'/>
<id>urn:sha1:f6c85685bda3305ffe3a53df6d1af59f3a0234ed</id>
<content type='text'>
Remove the interfaces prefix from applications including openbmc_intf.h.

Use brackets rather than quotes in prep for a libopenbmc_intf SDK
package.

Signed-off-by: Brad Bishop &lt;bradleyb@fuzziesquirrel.com&gt;
</content>
</entry>
<entry>
<title>Reorganize directory structure</title>
<updated>2016-06-10T22:06:59+00:00</updated>
<author>
<name>Brad Bishop</name>
<email>bradleyb@fuzziesquirrel.com</email>
</author>
<published>2016-05-28T22:41:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skeleton/commit/?id=40a360c2a4feef97a8f7041e655b2a42e51e0224'/>
<id>urn:sha1:40a360c2a4feef97a8f7041e655b2a42e51e0224</id>
<content type='text'>
Moving to directory per-application layout.  This facilitates
building single applications which is useful in the Yocto build
environment since different applications satisfy different OpenBMC
build requirements.

A number of issues are also addressed:
 - All applications were pulling in libsystemd and the gdbus libs
    irrespective of whether or not they were needed.
 - gpio.o duplicated in every application - moved to libopenbmc_intf
 - Added install target

Signed-off-by: Brad Bishop &lt;bradleyb@fuzziesquirrel.com&gt;
</content>
</entry>
</feed>
