<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/drivers/net/ethernet/altera/altera_msgdmahw.h, branch linux-4.3.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.3.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.3.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2015-04-25T18:41:52Z</updated>
<entry>
<title>net: eth: altera: Resolve false errors from MSGDMA to TSE</title>
<updated>2015-04-25T18:41:52Z</updated>
<author>
<name>Chee Nouk Phoon</name>
<email>cnphoon@altera.com</email>
</author>
<published>2015-04-24T07:32:07Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=20d96964b51844d4f3bea0249f62db7073c13c30'/>
<id>urn:sha1:20d96964b51844d4f3bea0249f62db7073c13c30</id>
<content type='text'>
This patch resolves false errors from MSGDMA in TX mSGDMA MM to ST
mode, and is a continuation of the patch recently submitted by Andrea
Oetken. The MSGDMA had a logic bug that masked detection of this issue
prior to Quartus 14.1/Build 164. When the MSGDMA logic bug was addressed
in Quartus 14.1/Build 164, the driver problem was exposed.

The problem is corrected by making sure MSGDMA_DESC_CTL_TR_ERR_IRQ is not
set for any of the transmit DMA descriptors, and only used for receive
descriptors.

Fixes: 71cd26e altera tse: Error-Bit on tx-avalon-stream always set.

Signed-off-by: Chee Nouk Phoon &lt;cnphoon@altera.com&gt;
Signed-off-by: Vince Bridgers &lt;vbridger@opensource.altera.com&gt;a
Cc: Andreas Oetken &lt;ennoerlangen@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>altera tse: Error-Bit on tx-avalon-stream always set.</title>
<updated>2015-04-21T02:01:16Z</updated>
<author>
<name>Andreas Oetken</name>
<email>ennoerlangen@gmail.com</email>
</author>
<published>2015-04-20T22:16:38Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=71cd26e76a9514715df7880db0a8f7c37c17149a'/>
<id>urn:sha1:71cd26e76a9514715df7880db0a8f7c37c17149a</id>
<content type='text'>
The Error-Bit on the avalon streaming interface of the
tx-dma-channel was always set. In SGMII configurations
this leads to error-symbols on the PCS and packet-rejection
on the receiver side (e.g. SGMII/1000Base-X connected switch).

This only applies to the tse-configuration with MSGDMA.

This issue was detected and fixed on a custom board with
a direct connection to a Marvell switch in SGMII-PHY-Mode.
(incl. custom patches for SGMII-PCS).

According to the datasheet if ff_tx_err (avalon-streaming)
is set it is forwarded to gm_tx_err. As a result the PCS
is forwarding the error by sending a "/V/"-caracter.

Signed-off-by: Andreas Oetken &lt;ennoerlangen@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Altera TSE: Fix sparse errors and warnings</title>
<updated>2014-05-15T20:46:46Z</updated>
<author>
<name>Vince Bridgers</name>
<email>vbridgers2013@gmail.com</email>
</author>
<published>2014-05-14T19:38:36Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=898305806ad56ae11dc2c80931062e6a2c7bba48'/>
<id>urn:sha1:898305806ad56ae11dc2c80931062e6a2c7bba48</id>
<content type='text'>
This patch fixes the many sparse errors and warnings contained in the
initial submission of the Altera Triple Speed Ethernet driver, and a
few minor cppcheck warnings. Changes are tested on ARM and NIOS2
example designs, and compile tested against multiple architectures.
Typical issues addressed were as follows:

altera_tse_ethtool.c:136:19: warning: incorrect type in argument
    1 (different address spaces)
altera_tse_ethtool.c:136:19:    expected void const volatile
    [noderef] &lt;asn:2&gt;*addr
altera_tse_ethtool.c:136:19:    got unsigned int *&lt;noident&gt;
...
altera_sgdma.c:129:31: warning: cast removes address space of
    expression

Signed-off-by: Vince Bridgers &lt;vbridgers2013@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Altera TSE: Add Altera Ethernet Driver MSGDMA File Components</title>
<updated>2014-03-18T01:26:57Z</updated>
<author>
<name>Vince Bridgers</name>
<email>vbridgers2013@gmail.com</email>
</author>
<published>2014-03-17T22:52:35Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=94fb0ef4dc4bc7e0ea8c2cba3952833b7a4e5779'/>
<id>urn:sha1:94fb0ef4dc4bc7e0ea8c2cba3952833b7a4e5779</id>
<content type='text'>
This patch adds the MSGDMA soft IP support for the Altera Triple
Speed Ethernet driver.

Signed-off-by: Vince Bridgers &lt;vbridgers2013@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
