<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-obmc-linux/include/linux/fsi.h, branch dev-4.13-fsi</title>
<subtitle>Talos™ II Linux sources for OpenBMC</subtitle>
<id>https://git.raptorcs.com/git/talos-obmc-linux/atom?h=dev-4.13-fsi</id>
<link rel='self' href='https://git.raptorcs.com/git/talos-obmc-linux/atom?h=dev-4.13-fsi'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-obmc-linux/'/>
<updated>2018-05-15T10:25:36+00:00</updated>
<entry>
<title>more error handling cleanup</title>
<updated>2018-05-15T10:25:36+00:00</updated>
<author>
<name>Benjamin Herrenschmidt</name>
<email>benh@kernel.crashing.org</email>
</author>
<published>2018-05-15T03:40:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-obmc-linux/commit/?id=307ee504acb9c021b65dfb2b63df9acec8c74db1'/>
<id>urn:sha1:307ee504acb9c021b65dfb2b63df9acec8c74db1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fsi: Define FSI specific error codes</title>
<updated>2018-05-15T10:25:36+00:00</updated>
<author>
<name>Benjamin Herrenschmidt</name>
<email>benh@kernel.crashing.org</email>
</author>
<published>2018-05-15T03:20:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-obmc-linux/commit/?id=055697b1c15f4ae7099f36b4cb901430e7ceeae7'/>
<id>urn:sha1:055697b1c15f4ae7099f36b4cb901430e7ceeae7</id>
<content type='text'>
This allows the upper layers to take specific actions based
on what error occurred.

Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>drivers/fsi: expose direct-access slave API</title>
<updated>2017-06-09T09:52:08+00:00</updated>
<author>
<name>Jeremy Kerr</name>
<email>jk@ozlabs.org</email>
</author>
<published>2017-06-06T21:08:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-obmc-linux/commit/?id=da36cadf89a75a730302a4df114cb930b1becc39'/>
<id>urn:sha1:da36cadf89a75a730302a4df114cb930b1becc39</id>
<content type='text'>
Allow drivers to access the slave address ranges.

Signed-off-by: Jeremy Kerr &lt;jk@ozlabs.org&gt;
Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
Signed-off-by: Christopher Bostic &lt;cbostic@linux.vnet.ibm.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>drivers/fsi: Add client driver register utilities</title>
<updated>2017-06-09T09:52:08+00:00</updated>
<author>
<name>Christopher Bostic</name>
<email>cbostic@linux.vnet.ibm.com</email>
</author>
<published>2017-06-06T21:08:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-obmc-linux/commit/?id=356d8009a5a4569f17a3508b50a347bdf4d5b337'/>
<id>urn:sha1:356d8009a5a4569f17a3508b50a347bdf4d5b337</id>
<content type='text'>
Add driver_register and driver_unregister wrappers for FSI.

Signed-off-by: Christopher Bostic &lt;cbostic@linux.vnet.ibm.com&gt;
Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>drivers/fsi: Add device read/write/peek API</title>
<updated>2017-06-09T09:52:08+00:00</updated>
<author>
<name>Jeremy Kerr</name>
<email>jk@ozlabs.org</email>
</author>
<published>2017-06-06T21:08:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-obmc-linux/commit/?id=4efe37f4c4efcb73562e4634cb6c262b08ab6451'/>
<id>urn:sha1:4efe37f4c4efcb73562e4634cb6c262b08ab6451</id>
<content type='text'>
This change introduces the fsi device API: simple read, write and peek
accessors for the devices' address spaces.

Includes contributions from Christopher Bostic
&lt;cbostic@linux.vnet.ibm.com&gt; and Edward A. James &lt;eajames@us.ibm.com&gt;.

Signed-off-by: Edward A. James &lt;eajames@us.ibm.com&gt;
Signed-off-by: Jeremy Kerr &lt;jk@ozlabs.org&gt;
Signed-off-by: Christopher Bostic &lt;cbostic@linux.vnet.ibm.com&gt;
Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>drivers/fsi: scan slaves &amp; register devices</title>
<updated>2017-06-09T09:52:08+00:00</updated>
<author>
<name>Jeremy Kerr</name>
<email>jk@ozlabs.org</email>
</author>
<published>2017-06-06T21:08:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-obmc-linux/commit/?id=f7ade2a603cfd205a6d7afb9d96ac7975f666dd6'/>
<id>urn:sha1:f7ade2a603cfd205a6d7afb9d96ac7975f666dd6</id>
<content type='text'>
Now that we have fsi_slave devices, scan each for endpoints, and
register them on the fsi bus.

Includes contributions from Christopher Bostic
&lt;cbostic@linux.vnet.ibm.com&gt;.

Signed-off-by: Jeremy Kerr &lt;jk@ozlabs.org&gt;
Signed-off-by: Christopher Bostic &lt;cbostic@linux.vnet.ibm.com&gt;
Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>drivers/fsi: add driver to device matches</title>
<updated>2017-02-10T14:19:48+00:00</updated>
<author>
<name>Jeremy Kerr</name>
<email>jk@ozlabs.org</email>
</author>
<published>2017-02-01T16:53:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-obmc-linux/commit/?id=dd37eed7db0f7607fa41887c11c1e428faa15d0c'/>
<id>urn:sha1:dd37eed7db0f7607fa41887c11c1e428faa15d0c</id>
<content type='text'>
Driver bind to devices based on the engine types &amp; (optional) versions.

Signed-off-by: Jeremy Kerr &lt;jk@ozlabs.org&gt;
Signed-off-by: Chris Bostic &lt;cbostic@us.ibm.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>drivers/fsi: Add device &amp; driver definitions</title>
<updated>2017-02-10T14:19:48+00:00</updated>
<author>
<name>Jeremy Kerr</name>
<email>jk@ozlabs.org</email>
</author>
<published>2017-02-01T16:53:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-obmc-linux/commit/?id=fda07a6c94ac5c9bd73d7b0134c6cc6861375341'/>
<id>urn:sha1:fda07a6c94ac5c9bd73d7b0134c6cc6861375341</id>
<content type='text'>
Add structs for fsi devices &amp; drivers, and struct device conversion
functions.

Signed-off-by: Jeremy Kerr &lt;jk@ozlabs.org&gt;
Signed-off-by: Chris Bostic &lt;cbostic@us.ibm.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>drivers/fsi: Add empty fsi bus definitions</title>
<updated>2017-02-10T14:19:48+00:00</updated>
<author>
<name>Jeremy Kerr</name>
<email>jk@ozlabs.org</email>
</author>
<published>2017-02-01T16:53:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-obmc-linux/commit/?id=0508ad1fff11a8b0acdf0333b5fe108d7bd5fce4'/>
<id>urn:sha1:0508ad1fff11a8b0acdf0333b5fe108d7bd5fce4</id>
<content type='text'>
This change adds the initial (empty) fsi bus definition, and introduces
drivers/fsi/.

Signed-off-by: Jeremy Kerr &lt;jk@ozlabs.org&gt;
Signed-off-by: Chris Bostic &lt;cbostic@us.ibm.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
