Searched +full:rk3308 +full:- +full:codec (Results 1 – 7 of 7) sorted by relevance
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | rockchip,rk3308-codec.yaml | 1 # 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/sound/soc/codecs/ |
| H A D | rk3308_codec.c | 1 // 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 …]
|
| H A D | Kconfig | 1 # 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" 366 Normally ASoC codec drivers are only built if a machine driver which 430 tristate "Build generic ASoC AC97 CODEC drive [all...] |
| H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 2 snd-soc-88pm860x-y := 88pm860x-codec.o 3 snd-soc-ab850 [all...] |
| H A D | rk3308_codec.h | 1 /* 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/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3308.dtsi | 1 // 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 …]
|
| /linux/ |
| H A D | MAINTAINERS | 5 --------------------------------------------------- 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-scsi@vger.kernel.org 88 F: drivers/scsi/3w-* [all …]
|