<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/include/soc/fsl/qe, branch linux-5.1.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-5.1.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-5.1.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2018-10-23T02:58:10Z</updated>
<entry>
<title>net/wan/fsl_ucc_hdlc: error counters</title>
<updated>2018-10-23T02:58:10Z</updated>
<author>
<name>Mathias Thore</name>
<email>mathias.thore@infinera.com</email>
</author>
<published>2018-10-22T12:55:50Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=ba59d5705825fb9cab3ff092552802f4fefc3635'/>
<id>urn:sha1:ba59d5705825fb9cab3ff092552802f4fefc3635</id>
<content type='text'>
Extract error information from rx and tx buffer descriptors,
and update error counters.

Signed-off-by: Mathias Thore &lt;mathias.thore@infinera.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net/wan/fsl_ucc_hdlc: add hdlc-bus support</title>
<updated>2017-05-18T14:28:39Z</updated>
<author>
<name>Holger Brunck</name>
<email>holger.brunck@keymile.com</email>
</author>
<published>2017-05-17T15:24:38Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=067bb938dad61e58fc3d6a0e090b72ec011851cd'/>
<id>urn:sha1:067bb938dad61e58fc3d6a0e090b72ec011851cd</id>
<content type='text'>
This adds support for hdlc-bus mode to the fsl_ucc_hdlc driver. This can
be enabled with the "fsl,hdlc-bus" property in the DTS node of the
corresponding ucc.

This aligns the configuration of the UPSMR and GUMR registers to what is
done in our ucc_hdlc driver (that only support hdlc-bus mode) and with
the QuickEngine's documentation for hdlc-bus mode.

GUMR/SYNL is set to AUTO for the busmode as in this case the CD signal
is ignored. The brkpt_support is enabled to set the HBM1 bit in the
CMXUCR register to configure an open-drain connected HDLC bus.

Signed-off-by: Holger Brunck &lt;holger.brunck@keymile.com&gt;
Cc: Zhao Qiang &lt;qiang.zhao@nxp.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>fsl/qe: add bit description for SYNL register for GUMR</title>
<updated>2017-05-18T14:28:39Z</updated>
<author>
<name>Holger Brunck</name>
<email>holger.brunck@keymile.com</email>
</author>
<published>2017-05-17T15:24:37Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=c7f235a7c2d09b1b83671ba2d93ebee981554467'/>
<id>urn:sha1:c7f235a7c2d09b1b83671ba2d93ebee981554467</id>
<content type='text'>
Add the bitmask for the two bit SYNL register according to the QUICK
Engine Reference Manual.

Signed-off-by: Holger Brunck &lt;holger.brunck@keymile.com&gt;
Cc: Zhao Qiang &lt;qiang.zhao@nxp.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>soc/fsl/qe: get rid of immrbar_virt_to_phys()</title>
<updated>2017-04-30T06:26:54Z</updated>
<author>
<name>Christophe Leroy</name>
<email>christophe.leroy@c-s.fr</email>
</author>
<published>2017-02-07T09:05:11Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=b54ea82f01282253c85eb7e2fd2b6c96f7a027d8'/>
<id>urn:sha1:b54ea82f01282253c85eb7e2fd2b6c96f7a027d8</id>
<content type='text'>
immrbar_virt_to_phys() is not used anymore

Signed-off-by: Christophe Leroy &lt;christophe.leroy@c-s.fr&gt;
Acked-by: Li Yang &lt;pku.leo@gmail.com&gt;
Signed-off-by: Scott Wood &lt;oss@buserror.net&gt;
</content>
</entry>
<entry>
<title>net: ethernet: ucc_geth: fix MEM_PART_MURAM mode</title>
<updated>2017-04-30T06:26:32Z</updated>
<author>
<name>Christophe Leroy</name>
<email>christophe.leroy@c-s.fr</email>
</author>
<published>2017-02-07T09:05:09Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=8b8642af15ed14b9a7a34d3401afbcc274533e13'/>
<id>urn:sha1:8b8642af15ed14b9a7a34d3401afbcc274533e13</id>
<content type='text'>
Since commit 5093bb965a163 ("powerpc/QE: switch to the cpm_muram
implementation"), muram area is not part of immrbar mapping anymore
so immrbar_virt_to_phys() is not usable anymore.

Fixes: 5093bb965a163 ("powerpc/QE: switch to the cpm_muram implementation")
Signed-off-by: Christophe Leroy &lt;christophe.leroy@c-s.fr&gt;
Acked-by: David S. Miller &lt;davem@davemloft.net&gt;
Acked-by: Li Yang &lt;pku.leo@gmail.com&gt;
Signed-off-by: Scott Wood &lt;oss@buserror.net&gt;
</content>
</entry>
<entry>
<title>fsl/qe: Do not prefix header guard with CONFIG_</title>
<updated>2016-06-08T18:08:01Z</updated>
<author>
<name>Andreas Ziegler</name>
<email>andreas.ziegler@fau.de</email>
</author>
<published>2016-06-08T09:36:56Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=6f23d96cfa4fb68c4c9683f161f831057a5a134f'/>
<id>urn:sha1:6f23d96cfa4fb68c4c9683f161f831057a5a134f</id>
<content type='text'>
The CONFIG_ prefix should only be used for options which
can be configured through Kconfig and not for guarding headers.

Signed-off-by: Andreas Ziegler &lt;andreas.ziegler@fau.de&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>drivers/net: support hdlc function for QE-UCC</title>
<updated>2016-06-07T22:56:31Z</updated>
<author>
<name>Zhao Qiang</name>
<email>qiang.zhao@nxp.com</email>
</author>
<published>2016-06-06T06:30:02Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=c19b6d246a35627c3a69b2fa6bdece212b48214b'/>
<id>urn:sha1:c19b6d246a35627c3a69b2fa6bdece212b48214b</id>
<content type='text'>
The driver add hdlc support for Freescale QUICC Engine.
It support NMSI and TSA mode.

Signed-off-by: Zhao Qiang &lt;qiang.zhao@nxp.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>fsl/qe: Add QE TDM lib</title>
<updated>2016-06-07T22:56:31Z</updated>
<author>
<name>Zhao Qiang</name>
<email>qiang.zhao@nxp.com</email>
</author>
<published>2016-06-06T06:30:01Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=35ef1c20fdb26779b6c3c4fd74bbdd5028e70005'/>
<id>urn:sha1:35ef1c20fdb26779b6c3c4fd74bbdd5028e70005</id>
<content type='text'>
QE has module to support TDM, some other protocols
supported by QE are based on TDM.
add a qe-tdm lib, this lib provides functions to the protocols
using TDM to configurate QE-TDM.

Signed-off-by: Zhao Qiang &lt;qiang.zhao@nxp.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>fsl/qe: Make regs resouce_size_t</title>
<updated>2016-06-07T22:56:31Z</updated>
<author>
<name>Zhao Qiang</name>
<email>qiang.zhao@nxp.com</email>
</author>
<published>2016-06-06T06:30:00Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=19163ac3123e7fef8b1ecb2f1d4223f58ed5e884'/>
<id>urn:sha1:19163ac3123e7fef8b1ecb2f1d4223f58ed5e884</id>
<content type='text'>
Signed-off-by: Zhao Qiang &lt;qiang.zhao@nxp.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>fsl/qe: setup clock source for TDM mode</title>
<updated>2016-06-07T22:56:30Z</updated>
<author>
<name>Zhao Qiang</name>
<email>qiang.zhao@nxp.com</email>
</author>
<published>2016-06-06T06:29:59Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=bb8b2062aff321af1fc58781cc07fbbea01cceb3'/>
<id>urn:sha1:bb8b2062aff321af1fc58781cc07fbbea01cceb3</id>
<content type='text'>
Add tdm clock configuration in both qe clock system and ucc
fast controller.

Signed-off-by: Zhao Qiang &lt;qiang.zhao@nxp.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
