<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/Intel-BMC/linux.git, branch dev-4.7</title>
<subtitle>Intel OpenBMC Linux kernel source tree (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/Intel-BMC/linux.git/atom?h=dev-4.7</id>
<link rel='self' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/atom?h=dev-4.7'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/'/>
<updated>2017-05-24T21:03:26+00:00</updated>
<entry>
<title>drivers: occ: Fix read length</title>
<updated>2017-05-24T21:03:26+00:00</updated>
<author>
<name>Edward A. James</name>
<email>eajames@us.ibm.com</email>
</author>
<published>2017-05-24T18:51:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=87950053ee336e99ea0f081695b314c962a0859c'/>
<id>urn:sha1:87950053ee336e99ea0f081695b314c962a0859c</id>
<content type='text'>
missing a line from patch manipulation.

Signed-off-by: Edward A. James &lt;eajames@us.ibm.com&gt;
Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
</content>
</entry>
<entry>
<title>drivers: fsi: Fix SBE/OCC for 2 socket properly.</title>
<updated>2017-05-24T05:06:26+00:00</updated>
<author>
<name>Edward A. James</name>
<email>eajames@us.ibm.com</email>
</author>
<published>2017-05-19T21:09:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=fb92f38f80699b2089c3467b1344ac107f797d3c'/>
<id>urn:sha1:fb92f38f80699b2089c3467b1344ac107f797d3c</id>
<content type='text'>
Also update dts.

Signed-off-by: Edward A. James &lt;eajames@us.ibm.com&gt;
Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
Reviewed-by: Christopher Bostic &lt;cbostic@linux.vnet.ibm.com&gt;
</content>
</entry>
<entry>
<title>ARM: dts: aspeed: witherspoon: Add example sbefifo and occfifo devices</title>
<updated>2017-05-02T15:06:58+00:00</updated>
<author>
<name>Edward A. James</name>
<email>eajames@us.ibm.com</email>
</author>
<published>2017-04-18T21:07:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=15c30d4deb0a01f398230395dc0d9af4be92d856'/>
<id>urn:sha1:15c30d4deb0a01f398230395dc0d9af4be92d856</id>
<content type='text'>
A possible implementation of the bindings for SBEFIFO device and OCC
"FIFO" device. Use a phandle to reference the appropriate SBE device
from the OCC entry.

Signed-off-by: Edward A. James &lt;eajames@us.ibm.com&gt;
Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
</content>
</entry>
<entry>
<title>drivers: fsi: sbefifo: Add OCC driver</title>
<updated>2017-05-02T15:06:50+00:00</updated>
<author>
<name>Edward A. James</name>
<email>eajames@us.ibm.com</email>
</author>
<published>2017-04-18T21:07:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=090ef109e272a6d1c8f5eadbb1df8f8047f19c6a'/>
<id>urn:sha1:090ef109e272a6d1c8f5eadbb1df8f8047f19c6a</id>
<content type='text'>
Add a driver to control communications with the OCC on the POWER9. The
driver communicates with OCC SRAM using the FSI SBEFIFO driver.

The format of the communication is a command followed by response. The
sequence must be done atomically. The driver performs these operations
asynchronously, such that a write operation starts the command, and a
read will gather the response data.

Signed-off-by: Edward A. James &lt;eajames@us.ibm.com&gt;
Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
</content>
</entry>
<entry>
<title>drivers: fsi: sbefifo: Add in-kernel API</title>
<updated>2017-05-02T15:06:34+00:00</updated>
<author>
<name>Edward A. James</name>
<email>eajames@us.ibm.com</email>
</author>
<published>2017-04-18T21:07:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=77e67dd62997bfa851a391060a56cd78bf8862d1'/>
<id>urn:sha1:77e67dd62997bfa851a391060a56cd78bf8862d1</id>
<content type='text'>
Add exported functions to the SBEFIFO driver to open/write/read/close
from within the kernel.

Signed-off-by: Edward A. James &lt;eajames@us.ibm.com&gt;
Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
</content>
</entry>
<entry>
<title>ARM: aspeed: witherspoon: Take UART1 out of reset</title>
<updated>2017-05-01T18:53:51+00:00</updated>
<author>
<name>Joel Stanley</name>
<email>joel@jms.id.au</email>
</author>
<published>2017-05-01T07:51:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=912e689d0b12445025dab6053825c81e7777bcd3'/>
<id>urn:sha1:912e689d0b12445025dab6053825c81e7777bcd3</id>
<content type='text'>
This is required so the UART can be used before booting the host.

Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
Reviewed-by: Andrew Jeffery &lt;andrew@aj.id.au&gt;
Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
</content>
</entry>
<entry>
<title>drivers/fsi: Add FSI SBEFIFO driver</title>
<updated>2017-05-01T18:53:46+00:00</updated>
<author>
<name>Brad Bishop</name>
<email>bradleyb@fuzziesquirrel.com</email>
</author>
<published>2017-04-20T18:51:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=8b5847cfa7d8ae5e306203fc01c3dde8c8d25649'/>
<id>urn:sha1:8b5847cfa7d8ae5e306203fc01c3dde8c8d25649</id>
<content type='text'>
IBM POWER9 processors contain some embedded hardware and software bits
collectively referred to as the self boot engine (SBE).  One role of
the SBE is to act as a proxy that provides access to the registers of
the POWER chip from other (embedded) systems.

The POWER9 chip contains a hardware frontend for communicating with
the SBE from remote systems called the SBEFIFO.  The SBEFIFO logic
is contained within an FSI CFAM (see Documentation/fsi) and as such
the driver implements an FSI bus device.

The SBE expects to communicate using a defined wire protocol; however,
the driver knows nothing of the protocol and only provides raw access
to the fifo device to userspace applications wishing to communicate with
the SBE using the wire protocol.

The SBEFIFO consists of two hardware fifos.  The upstream fifo is used by
the driver to transfer data to the SBE on the POWER chip, from the system
hosting the driver.  The downstream fifo is used by the driver to transfer
data from the SBE on the power chip to the system hosting the driver.

Signed-off-by: Brad Bishop &lt;bradleyb@fuzziesquirrel.com&gt;
Reviewed-by: Eddie James &lt;eajames@linux.vnet.ibm.com&gt;
Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
</content>
</entry>
<entry>
<title>drivers: fsi: Fix hub unregistration</title>
<updated>2017-05-01T18:53:43+00:00</updated>
<author>
<name>Edward A. James</name>
<email>eajames@us.ibm.com</email>
</author>
<published>2017-04-14T20:36:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=d819a6dba2dd4c21949a38b6422a9845124a93de'/>
<id>urn:sha1:d819a6dba2dd4c21949a38b6422a9845124a93de</id>
<content type='text'>
Hub master unregistration was missing a few things.

Signed-off-by: Edward A. James &lt;eajames@us.ibm.com&gt;
Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
</content>
</entry>
<entry>
<title>drivers/fsi: Set IRQ masks along hub path</title>
<updated>2017-05-01T18:53:40+00:00</updated>
<author>
<name>Edward A. James</name>
<email>eajames@us.ibm.com</email>
</author>
<published>2017-04-21T14:33:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=70ae0d4dfa0400537e3eb22524ea30bf87814598'/>
<id>urn:sha1:70ae0d4dfa0400537e3eb22524ea30bf87814598</id>
<content type='text'>
Enable/disable client engine IRQ masks including those along the hub
path to a particular engine. This includes slave MMODE i-poll, Si1M,
SRSIM, and hub master MSIEP.

Signed-off-by: Christopher Bostic &lt;cbostic@linux.vnet.ibm.com&gt;
Signed-off-by: Edward A. James &lt;eajames@us.ibm.com&gt;
Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
</content>
</entry>
<entry>
<title>drivers/fsi: Scan for hub link IRQ sources</title>
<updated>2017-05-01T18:53:37+00:00</updated>
<author>
<name>Edward A. James</name>
<email>eajames@us.ibm.com</email>
</author>
<published>2017-04-21T14:32:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=55235e61d23667b64a7887864f356d3c30e8eaf2'/>
<id>urn:sha1:55235e61d23667b64a7887864f356d3c30e8eaf2</id>
<content type='text'>
Look for the hub link that may have sourced the IRQ being handled.
Clear out hub link interrupting conditions that are latched in hardware
after FSI client handler has been dispatched.

Signed-off-by: Christopher Bostic &lt;cbostic@linux.vnet.ibm.com&gt;
Signed-off-by: Edward A. James &lt;eajames@us.ibm.com&gt;
Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
</content>
</entry>
</feed>
