| /linux-6.15/sound/soc/codecs/ |
| H A D | pcm3168a.c | 320 pcm3168a->sysclk = freq; in pcm3168a_set_dai_sysclk() 725 pcm3168a = devm_kzalloc(dev, sizeof(*pcm3168a), GFP_KERNEL); in pcm3168a_probe() 726 if (pcm3168a == NULL) in pcm3168a_probe() 747 if (IS_ERR(pcm3168a->scki)) in pcm3168a_probe() 757 pcm3168a->sysclk = clk_get_rate(pcm3168a->scki); in pcm3168a_probe() 759 if (!pcm3168a->sysclk) in pcm3168a_probe() 766 ARRAY_SIZE(pcm3168a->supplies), pcm3168a->supplies); in pcm3168a_probe() 779 pcm3168a->regmap = regmap; in pcm3168a_probe() 786 if (pcm3168a->gpio_rst) { in pcm3168a_probe() 804 memcpy(pcm3168a->dai_drv, pcm3168a_dais, sizeof(pcm3168a->dai_drv)); in pcm3168a_probe() [all …]
|
| H A D | Makefile | 213 snd-soc-pcm3168a-y := pcm3168a.o 214 snd-soc-pcm3168a-i2c-y := pcm3168a-i2c.o 215 snd-soc-pcm3168a-spi-y := pcm3168a-spi.o 626 obj-$(CONFIG_SND_SOC_PCM3168A) += snd-soc-pcm3168a.o 627 obj-$(CONFIG_SND_SOC_PCM3168A_I2C) += snd-soc-pcm3168a-i2c.o 628 obj-$(CONFIG_SND_SOC_PCM3168A_SPI) += snd-soc-pcm3168a-spi.o
|
| /linux-6.15/arch/arm64/boot/dts/renesas/ |
| H A D | ulcb-kf-simple-audio-card-mix+split.dtsi | 44 "pcm3168a Playback", "DAI3 Playback", 45 "pcm3168a Playback", "DAI4 Playback", 46 "pcm3168a Playback", "DAI5 Playback", 47 "DAI6 Capture", "pcm3168a Capture", 48 "DAI7 Capture", "pcm3168a Capture", 49 "DAI8 Capture", "pcm3168a Capture"; 91 prefix = "pcm3168a"; 93 sound-dai = <&pcm3168a 0>; 135 prefix = "pcm3168a"; 137 sound-dai = <&pcm3168a 1>; [all …]
|
| H A D | ulcb-kf-audio-graph-card-mix+split.dtsi | 39 routing = "pcm3168a Playback", "DAI2 Playback", 40 "pcm3168a Playback", "DAI3 Playback", 41 "pcm3168a Playback", "DAI4 Playback", 42 "pcm3168a Playback", "DAI5 Playback", 43 "DAI6 Capture", "pcm3168a Capture", 44 "DAI7 Capture", "pcm3168a Capture", 45 "DAI8 Capture", "pcm3168a Capture"; 58 &pcm3168a { 64 prefix = "pcm3168a";
|
| H A D | ulcb-kf-audio-graph-card2-mix+split.dtsi | 39 routing = "pcm3168a Playback", "DAI2 Playback", 40 "pcm3168a Playback", "DAI3 Playback", 41 "pcm3168a Playback", "DAI4 Playback", 42 "pcm3168a Playback", "DAI5 Playback", 43 "DAI6 Capture", "pcm3168a Capture", 44 "DAI7 Capture", "pcm3168a Capture", 45 "DAI8 Capture", "pcm3168a Capture"; 106 &pcm3168a { 112 prefix = "pcm3168a";
|
| H A D | ulcb-kf-simple-audio-card.dtsi | 43 sound-dai = <&pcm3168a 0>; 59 sound-dai = <&pcm3168a 1>; 65 &pcm3168a {
|
| H A D | ulcb-kf.dtsi | 14 * > amixer -D hw:1 set "pcm3168a DAC1" 50% 15 * > amixer -D hw:1 set "pcm3168a DAC2" 50% 16 * > amixer -D hw:1 set "pcm3168a DAC3" 50% 17 * > amixer -D hw:1 set "pcm3168a DAC4" 50% 221 pcm3168a: audio-codec@44 { label 223 compatible = "ti,pcm3168a";
|
| H A D | ulcb-kf-audio-graph-card.dtsi | 32 &pcm3168a {
|
| /linux-6.15/Documentation/devicetree/bindings/sound/ |
| H A D | ti,j721e-cpb-audio.yaml | 15 The audio support on the board is using pcm3168a codec connected to McASP10 17 The pcm3168a SCKI clock is sourced from j721e AUDIO_REFCLK2 pin. 26 |-> PLL4_HSDIV2 ---> AUDIO_REFCLK2 ---> pcm3168a.SCKI 30 |-> PLL15_HSDIV2 ---> AUDIO_REFCLK2 ---> pcm3168a.SCKI 35 |-> PLL4_HSDIV2 ---> AUDIO_REFCLK2 ---> pcm3168a.SCKI 52 description: phandle to the pcm3168a codec used on the CPB 87 - description: SCKI clock for the pcm3168a codec on CPB 112 - description: SCKI clock for the pcm3168a codec on CPB
|
| H A D | ti,j721e-cpb-ivi-audio.yaml | 20 connected to two pcm3168a codecs with dedicated set of serializers to each. 21 The SCKI for pcm3168a is sourced from j721e AUDIO_REFCLK0 pin. 34 |-> PLL4_HSDIV2 ---> AUDIO_REFCLK2 ---> pcm3168a.SCKI 41 |-> PLL15_HSDIV2 ---> AUDIO_REFCLK2 ---> pcm3168a.SCKI 58 description: phandle to the pcm3168a codec used on the CPB 66 description: phandle to the pcm3168a-A codec on the expansion board 70 description: phandle to the pcm3168a-B codec on the expansion board 78 - description: SCKI clock for the pcm3168a codec on CPB 84 - description: SCKI clock for the pcm3168a codec on IVI
|
| H A D | ti,pcm3168a.yaml | 4 $id: http://devicetree.org/schemas/sound/ti,pcm3168a.yaml# 20 const: ti,pcm3168a 95 pcm3168a: audio-codec@44 { 96 compatible = "ti,pcm3168a";
|
| H A D | simple-card.yaml | 509 "pcm3168a Playback", "DAI1 Playback", 510 "pcm3168a Playback", "DAI2 Playback", 511 "pcm3168a Playback", "DAI3 Playback", 512 "pcm3168a Playback", "DAI4 Playback"; 550 prefix = "pcm3168a"; 552 sound-dai = <&pcm3168a 0>; 567 prefix = "pcm3168a"; 568 sound-dai = <&pcm3168a 1>;
|
| /linux-6.15/sound/soc/intel/avs/boards/ |
| H A D | Makefile | 12 snd-soc-avs-pcm3168a-y := pcm3168a.o 31 obj-$(CONFIG_SND_SOC_INTEL_AVS_MACH_PCM3168A) += snd-soc-avs-pcm3168a.o
|
| H A D | Kconfig | 91 tristate "pcm3168a I2S board"
|
| /linux-6.15/arch/arm64/boot/dts/ti/ |
| H A D | k3-j721e-common-proc-board.dts | 729 compatible = "ti,pcm3168a";
|
| H A D | k3-j784s4-j742s2-evm-common.dtsi | 1460 compatible = "ti,pcm3168a";
|
| /linux-6.15/ |
| H A D | MAINTAINERS | 24103 F: Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml 24116 F: sound/soc/codecs/pcm3168a*.*
|