Skip to content

Commit c509c2f

Browse files
committed
Merge remote-tracking branches 'asoc/topic/rcar', 'asoc/topic/rockchip', 'asoc/topic/rt5614' and 'asoc/topic/rt5670' into asoc-next
5 parents b8b0d12 + 7dc2031 + 359d9ab + 6eebf35 + e1f42a2 commit c509c2f

13 files changed

Lines changed: 771 additions & 45 deletions

File tree

Documentation/devicetree/bindings/sound/renesas,rsnd.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -373,6 +373,8 @@ Optional properties:
373373
- #clock-cells : it must be 0 if your system has audio_clkout
374374
it must be 1 if your system has audio_clkout0/1/2/3
375375
- clock-frequency : for all audio_clkout0/1/2/3
376+
- clkout-lr-asynchronous : boolean property. it indicates that audio_clkoutn
377+
is asynchronizes with lr-clock.
376378

377379
SSI subnode properties:
378380
- interrupts : Should contain SSI interrupt for PIO transfer

Documentation/devicetree/bindings/sound/rockchip-i2s.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,11 @@ Required properties:
2323
- rockchip,playback-channels: max playback channels, if not set, 8 channels default.
2424
- rockchip,capture-channels: max capture channels, if not set, 2 channels default.
2525

26+
Required properties for controller which support multi channels
27+
playback/capture:
28+
29+
- rockchip,grf: the phandle of the syscon node for GRF register.
30+
2631
Example for rk3288 I2S controller:
2732

2833
i2s@ff890000 {

sound/soc/codecs/Kconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -665,6 +665,9 @@ config SND_SOC_RT298
665665
config SND_SOC_RT5514
666666
tristate
667667

668+
config SND_SOC_RT5514_SPI
669+
tristate
670+
668671
config SND_SOC_RT5616
669672
tristate "Realtek RT5616 CODEC"
670673
depends on I2C

sound/soc/codecs/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@ snd-soc-rl6347a-objs := rl6347a.o
104104
snd-soc-rt286-objs := rt286.o
105105
snd-soc-rt298-objs := rt298.o
106106
snd-soc-rt5514-objs := rt5514.o
107+
snd-soc-rt5514-spi-objs := rt5514-spi.o
107108
snd-soc-rt5616-objs := rt5616.o
108109
snd-soc-rt5631-objs := rt5631.o
109110
snd-soc-rt5640-objs := rt5640.o
@@ -322,6 +323,7 @@ obj-$(CONFIG_SND_SOC_RL6347A) += snd-soc-rl6347a.o
322323
obj-$(CONFIG_SND_SOC_RT286) += snd-soc-rt286.o
323324
obj-$(CONFIG_SND_SOC_RT298) += snd-soc-rt298.o
324325
obj-$(CONFIG_SND_SOC_RT5514) += snd-soc-rt5514.o
326+
obj-$(CONFIG_SND_SOC_RT5514_SPI) += snd-soc-rt5514-spi.o
325327
obj-$(CONFIG_SND_SOC_RT5616) += snd-soc-rt5616.o
326328
obj-$(CONFIG_SND_SOC_RT5631) += snd-soc-rt5631.o
327329
obj-$(CONFIG_SND_SOC_RT5640) += snd-soc-rt5640.o

0 commit comments

Comments
 (0)