<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/include/linux/mfd/intel-m10-bmc.h, branch linux-6.2.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-6.2.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-6.2.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2021-04-14T15:06:57Z</updated>
<entry>
<title>mfd: intel-m10-bmc: Add support for MAX10 BMC Secure Updates</title>
<updated>2021-04-14T15:06:57Z</updated>
<author>
<name>Russ Weight</name>
<email>russell.h.weight@intel.com</email>
</author>
<published>2021-04-12T19:53:28Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=f9386c91574fe6da9f4fca9a47734816b0db0019'/>
<id>urn:sha1:f9386c91574fe6da9f4fca9a47734816b0db0019</id>
<content type='text'>
Add macros and definitions required by the MAX10 BMC
Secure Update driver.

Signed-off-by: Russ Weight &lt;russell.h.weight@intel.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: intel-m10-bmc: Add access table configuration to the regmap</title>
<updated>2021-04-14T15:03:41Z</updated>
<author>
<name>Matthew Gerlach</name>
<email>matthew.gerlach@linux.intel.com</email>
</author>
<published>2021-03-10T15:55:47Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=8169f74ca6f318f4187536050d2f5408fce9c264'/>
<id>urn:sha1:8169f74ca6f318f4187536050d2f5408fce9c264</id>
<content type='text'>
This patch adds access tables to the MAX 10 BMC regmap. This prevents
the host from accessing the unwanted I/O space. It also filters out the
invalid outputs when reading the regmap debugfs interface.

Signed-off-by: Matthew Gerlach &lt;matthew.gerlach@linux.intel.com&gt;
Signed-off-by: Xu Yilun &lt;yilun.xu@intel.com&gt;
Reviewed-by: Tom Rix &lt;trix@redhat.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: intel-m10-bmc: Simplify the legacy version reg definition</title>
<updated>2021-04-14T15:03:39Z</updated>
<author>
<name>Xu Yilun</name>
<email>yilun.xu@intel.com</email>
</author>
<published>2021-03-10T15:55:46Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=5893f4d1f43036664010e3ae1d3f7a98b2165a5d'/>
<id>urn:sha1:5893f4d1f43036664010e3ae1d3f7a98b2165a5d</id>
<content type='text'>
The version register is the only one in the legacy I/O space to be
accessed, so it is not necessary to define the legacy base &amp; version
register offset. A direct definition of the legacy version register
address would be fine.

Signed-off-by: Xu Yilun &lt;yilun.xu@intel.com&gt;
Reviewed-by: Tom Rix &lt;trix@redhat.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: intel-m10-bmc: Fix the register access range</title>
<updated>2021-04-14T15:03:37Z</updated>
<author>
<name>Xu Yilun</name>
<email>yilun.xu@intel.com</email>
</author>
<published>2021-03-10T15:55:45Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=d9b326b2c3673f939941806146aee38e5c635fd0'/>
<id>urn:sha1:d9b326b2c3673f939941806146aee38e5c635fd0</id>
<content type='text'>
This patch fixes the max register address of MAX 10 BMC. The range
0x20000000 ~ 0x200000fc are for control registers of the QSPI flash
controller, which are not accessible to host.

Signed-off-by: Xu Yilun &lt;yilun.xu@intel.com&gt;
Reviewed-by: Tom Rix &lt;trix@redhat.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: intel-m10-bmc: Expose MAC address and count</title>
<updated>2021-02-08T13:54:25Z</updated>
<author>
<name>Russ Weight</name>
<email>russell.h.weight@intel.com</email>
</author>
<published>2021-01-14T23:16:48Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=296f5568c6ee906e2a8db00adc751674f1745bd8'/>
<id>urn:sha1:296f5568c6ee906e2a8db00adc751674f1745bd8</id>
<content type='text'>
Create two sysfs entries for exposing the MAC address and count
from the MAX10 BMC register space. The MAC address is the first
in a sequential block of MAC addresses reserved for the FPGA card.
The MAC count is the number of MAC addresses in the reserved block.

Signed-off-by: Russ Weight &lt;russell.h.weight@intel.com&gt;
Signed-off-by: Xu Yilun &lt;yilun.xu@intel.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: intel-m10-bmc: Add Intel MAX 10 BMC chip support for Intel FPGA PAC</title>
<updated>2020-09-30T16:46:21Z</updated>
<author>
<name>Xu Yilun</name>
<email>yilun.xu@intel.com</email>
</author>
<published>2020-09-15T03:44:21Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=876611c493b10cbb59e0e2143d3e744d0442de63'/>
<id>urn:sha1:876611c493b10cbb59e0e2143d3e744d0442de63</id>
<content type='text'>
This patch implements the basic functions of the BMC chip for some Intel
FPGA PCIe Acceleration Cards (PAC). The BMC is implemented using the
Intel MAX 10 CPLD.

This BMC chip is connected to the FPGA by a SPI bus. To provide direct
register access from the FPGA, the "SPI slave to Avalon Master Bridge"
(spi-avmm) IP is integrated in the chip. It converts encoded streams of
bytes from the host to the internal register read/write on the Avalon
bus. So This driver uses the regmap-spi-avmm for register accessing.

Signed-off-by: Xu Yilun &lt;yilun.xu@intel.com&gt;
Signed-off-by: Wu Hao &lt;hao.wu@intel.com&gt;
Signed-off-by: Matthew Gerlach &lt;matthew.gerlach@linux.intel.com&gt;
Signed-off-by: Russ Weight &lt;russell.h.weight@intel.com&gt;
Reviewed-by: Tom Rix &lt;trix@redhat.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
</feed>
