<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/Intel-BMC/linux.git/include/linux, 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-24T05:06:26+00:00</updated>
<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>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>serial: 8250: Add flag so drivers can avoid probe</title>
<updated>2017-03-27T22:51:02+00:00</updated>
<author>
<name>Joel Stanley</name>
<email>joel@jms.id.au</email>
</author>
<published>2017-03-24T03:20:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=e9ea27cca39262bebfbe207a345ed701a35b986b'/>
<id>urn:sha1:e9ea27cca39262bebfbe207a345ed701a35b986b</id>
<content type='text'>
The probing of THRE irq behaviour assumes the other end will be reading
bytes out of the buffer in order to probe the port at driver init. In
some cases the other end cannot be relied upon to read these bytes, so
provide a flag for them to skip this step.

Bit 16 was chosen as the flags are a int and the top bits are taken.

Acked-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
</content>
</entry>
<entry>
<title>drivers/fsi: Add slave interrupt polling</title>
<updated>2017-02-03T00:15:35+00:00</updated>
<author>
<name>Christopher Bostic</name>
<email>cbostic@linux.vnet.ibm.com</email>
</author>
<published>2017-02-02T23:26:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=3157fedd5acdf9ce9f44beb1e5dfbbef3cff9bf3'/>
<id>urn:sha1:3157fedd5acdf9ce9f44beb1e5dfbbef3cff9bf3</id>
<content type='text'>
Scan slaves present for asserting interrupt signals in the si1s
register and call a registered client's interrupt handler as
appropriate.

Signed-off-by: Eddie James &lt;eajames@us.ibm.com&gt;
Signed-off-by: Christopher Bostic &lt;cbostic@linux.vnet.ibm.com&gt;
Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
</content>
</entry>
<entry>
<title>drivers/fsi: Add client driver register utilities</title>
<updated>2016-12-08T10:41:36+00:00</updated>
<author>
<name>Chris Bostic</name>
<email>cbostic@us.ibm.com</email>
</author>
<published>2016-11-21T01:31:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=29554cb3056ffe92b8c1a4c8dc495fea653993b9'/>
<id>urn:sha1:29554cb3056ffe92b8c1a4c8dc495fea653993b9</id>
<content type='text'>
Add driver_register and driver_unregister wrappers for FSI.

Signed-off-by: Chris Bostic &lt;cbostic@us.ibm.com&gt;
Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
</content>
</entry>
<entry>
<title>drivers/fsi: Add master unscan</title>
<updated>2016-12-08T10:40:24+00:00</updated>
<author>
<name>Chris Bostic</name>
<email>cbostic@us.ibm.com</email>
</author>
<published>2016-12-07T00:14:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=802bdfdef47146ea489d5f58e373e6bb7a738857'/>
<id>urn:sha1:802bdfdef47146ea489d5f58e373e6bb7a738857</id>
<content type='text'>
Allow a master to undo a previous scan.  Should a master scan a bus
twice it will need to ensure it doesn't double register any
previously detected device.

Signed-off-by: Chris Bostic &lt;cbostic@us.ibm.com&gt;
Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
</content>
</entry>
<entry>
<title>drivers/fsi: Add device read/write/peek functions</title>
<updated>2016-12-08T10:40:23+00:00</updated>
<author>
<name>Jeremy Kerr</name>
<email>jk@ozlabs.org</email>
</author>
<published>2016-12-07T02:09:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=5e240ab3544747ed62fdd437565edbb02722045a'/>
<id>urn:sha1:5e240ab3544747ed62fdd437565edbb02722045a</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 Chris Bostic &lt;cbostic@us.ibm.com&gt;

Signed-off-by: Jeremy Kerr &lt;jk@ozlabs.org&gt;
Signed-off-by: Chris Bostic &lt;cbostic@us.ibm.com&gt;
Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
</content>
</entry>
<entry>
<title>drivers/fsi: scan slaves &amp; register devices</title>
<updated>2016-12-08T10:40:22+00:00</updated>
<author>
<name>Jeremy Kerr</name>
<email>jk@ozlabs.org</email>
</author>
<published>2016-12-07T00:14:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=758db8abed369605c146c767b8f2bbc35c8314ae'/>
<id>urn:sha1:758db8abed369605c146c767b8f2bbc35c8314ae</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 Chris Bostic &lt;cbostic@us.ibm.com&gt;

Signed-off-by: Jeremy Kerr &lt;jk@ozlabs.org&gt;
Signed-off-by: Chris Bostic &lt;cbostic@us.ibm.com&gt;
Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
</content>
</entry>
<entry>
<title>drivers/fsi: add driver to device matches</title>
<updated>2016-12-08T10:18:29+00:00</updated>
<author>
<name>Jeremy Kerr</name>
<email>jk@ozlabs.org</email>
</author>
<published>2016-12-07T00:14:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=368de6f482b6afe18f978160908438248d1e063b'/>
<id>urn:sha1:368de6f482b6afe18f978160908438248d1e063b</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: Joel Stanley &lt;joel@jms.id.au&gt;
</content>
</entry>
<entry>
<title>drivers/fsi: Add device &amp; driver definitions</title>
<updated>2016-12-08T10:18:28+00:00</updated>
<author>
<name>Jeremy Kerr</name>
<email>jk@ozlabs.org</email>
</author>
<published>2016-12-07T00:14:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=563a35ed363949c0d4288d8f29fab0be6ee33c16'/>
<id>urn:sha1:563a35ed363949c0d4288d8f29fab0be6ee33c16</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: Joel Stanley &lt;joel@jms.id.au&gt;
</content>
</entry>
</feed>
