On Wed, Jun 14, 2023 at 08:21:40PM +0800, YingKun Meng wrote:
From: Yingkun Meng <mengyingkun@xxxxxxxxxxx>One minor thing which can be done as an incremental patch:
Loongson I2S controller is found on 7axxx/2kxxx chips from loongson,
it is a PCI device with two private DMA controllers, one for playback,
the other for capture.
The driver supports the use of DTS or ACPI to describe device resources.
+/*This probably needs a __packed to ensure the layout doesn't get changed
+ * DMA registers descriptor.
+ */
+struct loongson_dma_desc {
+ u32 order; /* Next descriptor address register */
by the compiler (eg, with struct randomisation options).