<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/include/soc/fsl/qman.h, branch linux-4.16.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.16.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.16.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2017-03-24T14:02:58Z</updated>
<entry>
<title>soc/qman: add macros needed by caam/qi driver</title>
<updated>2017-03-24T14:02:58Z</updated>
<author>
<name>Horia Geantă</name>
<email>horia.geanta@nxp.com</email>
</author>
<published>2017-03-17T10:05:59Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=e5c748a5043b67be188a53286ce203d6c25cf090'/>
<id>urn:sha1:e5c748a5043b67be188a53286ce203d6c25cf090</id>
<content type='text'>
A few other things need to be added in soc/qman, such that
caam/qi won't open-code them.

Signed-off-by: Horia Geantă &lt;horia.geanta@nxp.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>soc/qman: export non-programmable FQD fields query</title>
<updated>2017-03-24T14:02:58Z</updated>
<author>
<name>Horia Geantă</name>
<email>horia.geanta@nxp.com</email>
</author>
<published>2017-03-17T10:05:58Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=8496272d8116295053139a5d309d59694902f043'/>
<id>urn:sha1:8496272d8116295053139a5d309d59694902f043</id>
<content type='text'>
Export qman_query_fq_np() function and related structures.
This will be needed in the caam/qi driver, where "queue empty"
condition will be decided based on the frm_cnt.

Signed-off-by: Horia Geantă &lt;horia.geanta@nxp.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>soc/qman: add dedicated channel ID for CAAM</title>
<updated>2017-03-24T14:02:56Z</updated>
<author>
<name>Horia Geantă</name>
<email>horia.geanta@nxp.com</email>
</author>
<published>2017-03-17T10:05:57Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=329d09089c473cd49e131dae1a292e319dc0d91a'/>
<id>urn:sha1:329d09089c473cd49e131dae1a292e319dc0d91a</id>
<content type='text'>
Add and export the ID of the channel serviced by the
CAAM (Cryptographic Acceleration and Assurance Module) DCP.

Signed-off-by: Horia Geantă &lt;horia.geanta@nxp.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>soc/qman: export volatile dequeue related structs</title>
<updated>2017-03-24T14:02:56Z</updated>
<author>
<name>Horia Geantă</name>
<email>horia.geanta@nxp.com</email>
</author>
<published>2017-03-17T10:05:56Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=1662e9319b999402d450a2dbaefc49752986a46b'/>
<id>urn:sha1:1662e9319b999402d450a2dbaefc49752986a46b</id>
<content type='text'>
Since qman_volatile_dequeue() is already exported, move the related
structures into the public header too.

Signed-off-by: Horia Geantă &lt;horia.geanta@nxp.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>soc/qman: Handle endianness of h/w descriptors</title>
<updated>2016-11-24T03:01:25Z</updated>
<author>
<name>Claudiu Manoil</name>
<email>claudiu.manoil@nxp.com</email>
</author>
<published>2016-11-16T14:40:30Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=18058822768f4665e2132ddd1cb413a9033edf09'/>
<id>urn:sha1:18058822768f4665e2132ddd1cb413a9033edf09</id>
<content type='text'>
The hardware descriptors have big endian (BE) format.
Provide proper endianness handling for the remaining
descriptor fields, to ensure they are correctly
accessed by non-BE CPUs too.

Signed-off-by: Claudiu Manoil &lt;claudiu.manoil@nxp.com&gt;
Signed-off-by: Scott Wood &lt;oss@buserror.net&gt;
</content>
</entry>
<entry>
<title>soc/qman: Clean up CGR CSCN target update operations</title>
<updated>2016-11-23T07:23:49Z</updated>
<author>
<name>Claudiu Manoil</name>
<email>claudiu.manoil@nxp.com</email>
</author>
<published>2016-11-16T14:40:29Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=496bfa11de2e6805b63168d45c2f92edbeae54e2'/>
<id>urn:sha1:496bfa11de2e6805b63168d45c2f92edbeae54e2</id>
<content type='text'>
Signed-off-by: Claudiu Manoil &lt;claudiu.manoil@nxp.com&gt;
Signed-off-by: Scott Wood &lt;oss@buserror.net&gt;
</content>
</entry>
<entry>
<title>soc/qman: Change remaining contextB into context_b</title>
<updated>2016-11-23T07:23:48Z</updated>
<author>
<name>Claudiu Manoil</name>
<email>claudiu.manoil@nxp.com</email>
</author>
<published>2016-11-16T14:40:28Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=efe848cdb724be2d0cc61f6329997f9a7cd7948f'/>
<id>urn:sha1:efe848cdb724be2d0cc61f6329997f9a7cd7948f</id>
<content type='text'>
There are multiple occurences of both contextB and context_b
in different h/w descriptors, referring to the same descriptor
field known as "Context B". Stick with the "context_b" naming,
for obvious reasons including consistency (see also context_a).

Signed-off-by: Claudiu Manoil &lt;claudiu.manoil@nxp.com&gt;
Signed-off-by: Scott Wood &lt;oss@buserror.net&gt;
</content>
</entry>
<entry>
<title>soc/qman: Drop unused field from eqcr/dqrr descriptors</title>
<updated>2016-11-23T07:23:47Z</updated>
<author>
<name>Claudiu Manoil</name>
<email>claudiu.manoil@nxp.com</email>
</author>
<published>2016-11-16T14:40:26Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=b539945286bdd2d7c4cb92ef1237873b1c00c778'/>
<id>urn:sha1:b539945286bdd2d7c4cb92ef1237873b1c00c778</id>
<content type='text'>
ORP ("Order Restoration Point") mechanism not supported.

Signed-off-by: Claudiu Manoil &lt;claudiu.manoil@nxp.com&gt;
Signed-off-by: Scott Wood &lt;oss@buserror.net&gt;
</content>
</entry>
<entry>
<title>soc/qman: Fix accesses to fqid, cleanup</title>
<updated>2016-11-23T07:23:46Z</updated>
<author>
<name>Claudiu Manoil</name>
<email>claudiu.manoil@nxp.com</email>
</author>
<published>2016-11-16T14:40:25Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=d6753c7e65e70e90ea991797059f4204b66cf523'/>
<id>urn:sha1:d6753c7e65e70e90ea991797059f4204b66cf523</id>
<content type='text'>
Preventively mask every access to the 'fqid' h/w field,
since it is defined as a 24-bit field, for every h/w
descriptor.  Add generic accessors for this field to
ensure correct access.

Signed-off-by: Claudiu Manoil &lt;claudiu.manoil@nxp.com&gt;
Signed-off-by: Scott Wood &lt;oss@buserror.net&gt;
</content>
</entry>
<entry>
<title>soc/qman: Fix struct qm_fqd set accessor for context_a</title>
<updated>2016-11-23T07:23:41Z</updated>
<author>
<name>Claudiu Manoil</name>
<email>claudiu.manoil@nxp.com</email>
</author>
<published>2016-11-16T14:40:18Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=9f3670e8f6df6557fefe3ae0e626189c8c30c74c'/>
<id>urn:sha1:9f3670e8f6df6557fefe3ae0e626189c8c30c74c</id>
<content type='text'>
context_a.hi is 32bit

Signed-off-by: Claudiu Manoil &lt;claudiu.manoil@nxp.com&gt;
Signed-off-by: Scott Wood &lt;oss@buserror.net&gt;
</content>
</entry>
</feed>
