OSDN Git Service

ASoC: Add support for Loongson I2S controller
authorYingkun Meng <mengyingkun@loongson.cn>
Thu, 15 Jun 2023 12:27:18 +0000 (20:27 +0800)
committerMark Brown <broonie@kernel.org>
Thu, 15 Jun 2023 12:53:24 +0000 (13:53 +0100)
commitd84881e06836dc1655777a592b4279be76ad7324
treeb8ec949807489b5c90de728a6c9619f69ff04d77
parent06f2c60eee2556259ae0d4da0bf9f3b97629a6dc
ASoC: Add support for Loongson I2S controller

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.

Signed-off-by: Yingkun Meng <mengyingkun@loongson.cn>
Link: https://lore.kernel.org/r/20230615122718.3412942-1-mengyingkun@loongson.cn
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/Kconfig
sound/soc/Makefile
sound/soc/loongson/Kconfig [new file with mode: 0644]
sound/soc/loongson/Makefile [new file with mode: 0644]
sound/soc/loongson/loongson_dma.c [new file with mode: 0644]
sound/soc/loongson/loongson_dma.h [new file with mode: 0644]
sound/soc/loongson/loongson_i2s.c [new file with mode: 0644]
sound/soc/loongson/loongson_i2s.h [new file with mode: 0644]
sound/soc/loongson/loongson_i2s_pci.c [new file with mode: 0644]