提交 61b8cf02 编写于 作者: C Clemens Ladisch

ALSA: dice: document quadlet alignment

Doing accesses without quadlet alignment is a bad idea because the
firmware's byte-swapping would garble the data; clarify this in the
documentation.
Signed-off-by: NClemens Ladisch <clemens@ladisch.de>
上级 c614475b
...@@ -7,9 +7,9 @@ ...@@ -7,9 +7,9 @@
/* /*
* Generally, all registers can be read like memory, i.e., with quadlet read or * Generally, all registers can be read like memory, i.e., with quadlet read or
* block read transactions with any alignment or length. Writes are not * block read transactions with at least quadlet-aligned offset and length.
* allowed except where noted; quadlet-sized registers must be written with * Writes are not allowed except where noted; quadlet-sized registers must be
* a quadlet write transaction. * written with a quadlet write transaction.
* *
* All values are in big endian. The DICE firmware runs on a little-endian CPU * All values are in big endian. The DICE firmware runs on a little-endian CPU
* and just byte-swaps _all_ quadlets on the bus, so values without endianness * and just byte-swaps _all_ quadlets on the bus, so values without endianness
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册