Hi all:
This patch set is mainly about Loongson i2s related issues.
Please allow me to briefly explain this patch set:
Patch 1-2: Add ES8323 codec required on Loongson-2K2000
Patch 3-4: Add uda1342 codec required on Loongson-2K1000
Patch 5: Improve code readability
Patch 6: Fix the problem of unable to detect codec under FDT system.
Patch 7-8: Add Loongson i2s platform device support
Patch 9-10: Related DTS support.
Thanks.
base-commit: 097a44db5747403b19d05a9664e8ec6adba27e3b
Binbin Zhou (10):
ASoC: dt-bindings: Add Everest ES8323 Codec
ASoC: codecs: Add support for ES8323
ASoC: dt-bindings: Add NXP uda1342 Codec
ASoC: codecs: Add uda1342 codec driver
ASoC: loongson: Improve code readability
ASoC: loongson: Fix codec detection failure on FDT systems
ASoC: dt-bindings: Add Loongson I2S controller
ASoC: loongson: Add I2S controller driver as platform device
LoongArch: dts: Add I2S support to Loongson-2K1000
LoongArch: dts: Add I2S support to Loongson-2K2000
.../bindings/sound/everest,es8323.yaml | 49 +
.../bindings/sound/loongson,ls2k-i2s.yaml | 66 ++
.../bindings/sound/nxp,uda1342.yaml | 42 +
arch/loongarch/boot/dts/loongson-2k1000.dtsi | 17 +-
arch/loongarch/boot/dts/loongson-2k2000.dtsi | 22 +-
sound/soc/codecs/Kconfig | 13 +
sound/soc/codecs/Makefile | 4 +
sound/soc/codecs/es8323.c | 849 ++++++++++++++++++
sound/soc/codecs/es8323.h | 77 ++
sound/soc/codecs/uda1342.c | 397 ++++++++
sound/soc/codecs/uda1342.h | 77 ++
sound/soc/loongson/Kconfig | 12 +-
sound/soc/loongson/Makefile | 3 +
sound/soc/loongson/loongson_card.c | 217 +++--
sound/soc/loongson/loongson_dma.c | 10 +-
sound/soc/loongson/loongson_i2s.c | 110 +--
sound/soc/loongson/loongson_i2s.h | 24 +-
sound/soc/loongson/loongson_i2s_pci.c | 51 +-
sound/soc/loongson/loongson_i2s_plat.c | 186 ++++
19 files changed, 2030 insertions(+), 196 deletions(-)
create mode 100644 Documentation/devicetree/bindings/sound/everest,es8323.yaml
create mode 100644 Documentation/devicetree/bindings/sound/loongson,ls2k-i2s.yaml
create mode 100644 Documentation/devicetree/bindings/sound/nxp,uda1342.yaml
create mode 100644 sound/soc/codecs/es8323.c
create mode 100644 sound/soc/codecs/es8323.h
create mode 100644 sound/soc/codecs/uda1342.c
create mode 100644 sound/soc/codecs/uda1342.h
create mode 100644 sound/soc/loongson/loongson_i2s_plat.c
--
2.43.5
[Index of Archives]
[Pulseaudio]
[Linux Audio Users]
[ALSA Devel]
[Fedora Desktop]
[Fedora SELinux]
[Big List of Linux Books]
[Yosemite News]
[KDE Users]