Home
last modified time | relevance | path

Searched +full:rk3308 +full:- +full:codec (Results 1 – 8 of 8) sorted by relevance

/linux-6.14.4/Documentation/devicetree/bindings/sound/
Drockchip,rk3308-codec.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/sound/rockchip,rk3308-codec.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Rockchip RK3308 Internal Codec
10 This is the audio codec embedded in the Rockchip RK3308
11 SoC. It has 8 24-bit ADCs and 2 24-bit DACs. The maximum supported
17 The RK3308 audio codec has 8 independent capture channels, but some
19 * grp 0 -- MIC1 / MIC2
20 * grp 1 -- MIC3 / MIC4
[all …]
/linux-6.14.4/sound/soc/codecs/
Drk3308_codec.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Rockchip RK3308 internal audio codec driver
6 * Copyright (c) 2024, Vivax-Metrotech Ltd
57 static const DECLARE_TLV_DB_SCALE(rk3308_codec_adc_alc_gain_tlv, -1800, 150, 0);
58 static const DECLARE_TLV_DB_SCALE(rk3308_codec_dac_hpout_gain_tlv, -3900, 150, 0);
59 static const DECLARE_TLV_DB_SCALE(rk3308_codec_dac_hpmix_gain_tlv, -600, 600, 0);
62 0, 0, TLV_DB_SCALE_ITEM(-600, 0, 0),
63 1, 1, TLV_DB_SCALE_ITEM(-300, 0, 0),
64 2, 2, TLV_DB_SCALE_ITEM(-150, 0, 0),
182 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in rk3308_codec_pop_sound_set()
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 # modular, meaning we can't build the codec driver in with I2C support.
5 # setting - SPI can't be modular so that case doesn't need to be covered.
12 menu "CODEC drivers"
15 tristate "Build all ASoC CODEC drivers"
359 Normally ASoC codec drivers are only built if a machine driver which
421 tristate "Build generic ASoC AC97 CODEC driver"
458 tristate "Analog Devices ADAU1372 CODEC (I2C)"
464 tristate "Analog Devices ADAU1372 CODEC (SPI)"
470 tristate "Analog Devices ADAU1373 CODEC"
[all …]
DMakefile1 # SPDX-License-Identifier: GPL-2.0
2 snd-soc-88pm860x-y := 88pm860x-codec.o
3 snd-soc-ab8500-codec-y := ab8500-codec.o
4 snd-soc-ac97-y := ac97.o
5 snd-soc-ad1836-y := ad1836.o
6 snd-soc-ad193x-y := ad193x.o
7 snd-soc-ad193x-spi-y := ad193x-spi.o
8 snd-soc-ad193x-i2c-y := ad193x-i2c.o
9 snd-soc-ad1980-y := ad1980.o
10 snd-soc-ad73311-y := ad73311.o
[all …]
Drk3308_codec.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Rockchip RK3308 internal audio codec driver -- register definitions
6 * Copyright (c) 2022, Vivax-Metrotech Ltd
112 /* RK3308_GLB_CON - REG: 0x0000 */
121 /* RK3308_ADC_DIG_CON01 - REG: 0x0004 */
138 /* RK3308_ADC_DIG_CON02 - REG: 0x0008 */
150 /* RK3308_ADC_DIG_CON03 - REG: 0x000c */
164 /* RK3308_ADC_DIG_CON04 - REG: 0x0010 */
172 /* RK3308_ADC_DIG_CON07 - REG: 0x001c */
179 * RK3308_ALC_L_DIG_CON00 - REG: 0x0040 + ch * 0xc0
[all …]
/linux-6.14.4/arch/arm64/boot/dts/rockchip/
Drk3308.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 #include <dt-bindings/clock/rk3308-cru.h>
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/interrupt-controller/irq.h>
11 #include <dt-bindings/pinctrl/rockchip.h>
12 #include <dt-bindings/soc/rockchip,boot-mode.h>
13 #include <dt-bindings/thermal/thermal.h>
16 compatible = "rockchip,rk3308";
18 interrupt-parent = <&gic>;
[all …]
Drk3308-bpi-p2-pro.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 /dts-v1/;
5 #include <dt-bindings/input/input.h>
6 #include <dt-bindings/leds/common.h>
7 #include "rk3308.dtsi"
10 model = "Banana Pi P2 Pro (RK3308) Board";
11 compatible = "sinovoip,rk3308-bpi-p2pro", "rockchip,rk3308";
21 stdout-path = "serial2:1500000n8";
24 adc-keys {
25 compatible = "adc-keys";
[all …]
/linux-6.14.4/
DMAINTAINERS5 ---------------------------------------------------
21 W: *Web-page* with status/info
23 B: URI for where to file *bugs*. A web-page with detailed bug
28 patches to the given subsystem. This is either an in-tree file,
29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
46 N: [^a-z]tegra all files whose path contains tegra
64 ----------------
83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
85 L: linux-[email protected]
88 F: drivers/scsi/3w-*
[all …]