Home
last modified time | relevance | path

Searched +full:codec +full:- +full:clkout (Results 1 – 19 of 19) sorted by relevance

/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/pinctrl/
H A Dcirrus,lochnagar.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - patches@opensource.cirrus.com
14 Smart CODEC and Amp devices. It allows the connection of most Cirrus
15 Logic devices on mini-cards, as well as allowing connection of various
26 [2] Pinctrl: ../pinctrl/pinctrl-bindings.txt
29 [3] include/dt-bindings/pinctrl/lochnagar.h
37 - cirrus,lochnagar-pinctrl
39 gpio-controller: true
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/clock/
H A Dcirrus,lochnagar.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - patches@opensource.cirrus.com
14 Smart CODEC and Amp devices. It allows the connection of most Cirrus
15 Logic devices on mini-cards, as well as allowing connection of various
25 [1] Clock : ../clock/clock-bindings.txt
28 [2] include/dt-bindings/clock/lochnagar.h
36 - cirrus,lochnagar1-clk
37 - cirrus,lochnagar2-clk
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/iio/adc/
H A Dst,stm32-dfsdm-adc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/adc/st,stm32-dfsdm-adc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Fabrice Gasnier <fabrice.gasnier@st.com>
11 - Olivier Moysan <olivier.moysan@st.com>
14 STM32 DFSDM ADC is a sigma delta analog-to-digital converter dedicated to
17 - Sigma delta modulators (motor control, metering...)
18 - PDM microphones (audio digital microphone)
28 - st,stm32h7-dfsdm
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/sound/
H A Dst,stm32-adfsdm.txt5 For details on DFSDM bindings refer to ../iio/adc/st,stm32-dfsdm-adc.txt
8 - compatible: "st,stm32h7-dfsdm-dai".
10 - #sound-dai-cells : Must be equal to 0
12 - io-channels : phandle to iio dfsdm instance node.
17 compatible = "audio-graph-card";
23 compatible = "st,stm32h7-dfsdm";
26 clock-names = "dfsdm";
27 #interrupt-cells = <1>;
28 #address-cells = <1>;
29 #size-cells = <0>;
[all …]
H A Drenesas,rsnd.txt1 Renesas R-Car sound
7 Renesas R-Car and RZ/G sound is constructed from below modules
11 - SRC : Sampling Rate Converter
12 - CMD
13 - CTU : Channel Transfer Unit
14 - MIX : Mixer
15 - DVC : Digital Volume and Mute Function
25 Multi channel is supported by Multi-SSI, or TDM-SSI.
27 Multi-SSI : 6ch case, you can use stereo x 3 SSI
28 TDM-SSI : 6ch case, you can use TDM
[all …]
/OK3568_Linux_fs/kernel/sound/soc/codecs/
H A Dssm2602.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
31 /* SSM2602 Codec Register definitions */
45 /*SSM2602 Codec Register Field definitions
81 #define APDIGI_DE_EMPHASIS 0x006 /* De-Emphasis Control …
94 #define PWR_CLK_OUT_PDN 0x040 /* CLKOUT Power Down …
107 #define SRATE_BOS_RATE 0x002 /* Base Over-Sampling rate …
113 #define ACTIVE_ACTIVATE_CODEC 0x001 /* Activate Codec Digital Audio Interface …
H A Dcs43130.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * ALSA SoC CS43130 codec driver
51 #define CS43130_CLKOUT_CTL 0x040004 /* CLKOUT Ctl */
360 CS43130_XTAL_UNUSED = -1,
506 unsigned int dev_id; /* codec device ID */
H A Dwm8731.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * wm8731.c -- WM8731 ALSA SoC Audio driver
6 * Copyright 2006-12 Wolfson Microelectronics, plc
43 /* codec private data */
96 if (wm8731->deemph) { in wm8731_set_deemph()
99 if (abs(wm8731_deemph[i] - wm8731->playback_fs) < in wm8731_set_deemph()
100 abs(wm8731_deemph[best] - wm8731->playback_fs)) in wm8731_set_deemph()
110 dev_dbg(component->dev, "Set deemphasis %d (%dHz)\n", in wm8731_set_deemph()
122 ucontrol->value.integer.value[0] = wm8731->deemph; in wm8731_get_deemph()
132 unsigned int deemph = ucontrol->value.integer.value[0]; in wm8731_put_deemph()
[all …]
H A Dssm2602.c1 // SPDX-License-Identifier: GPL-2.0-or-later
26 /* codec private data */
73 48, 127, TLV_DB_SCALE_ITEM(-7400, 100, 0)
76 static const DECLARE_TLV_DB_SCALE(ssm260x_inpga_tlv, -3450, 150, 0);
77 static const DECLARE_TLV_DB_SCALE(ssm260x_sidetone_tlv, -1500, 300, 0);
87 SOC_ENUM("Playback De-emphasis", ssm2602_enum[1]),
166 ARRAY_SIZE(ssm260x_output_mixer_controls) - 1), /* Last element is the mic */
228 /* codec mclk clock coefficients */
287 return -EINVAL; in ssm2602_get_coeff()
294 struct snd_soc_component *component = dai->component; in ssm2602_hw_params()
[all …]
/OK3568_Linux_fs/kernel/drivers/pinctrl/cirrus/
H A Dpinctrl-lochnagar.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (c) 2017-2018 Cirrus Logic, Inc. and
21 #include <linux/pinctrl/pinconf-generic.h>
27 #include <dt-bindings/pinctrl/lochnagar.h>
29 #include "../pinctrl-utils.h"
33 #define LN_CDC_AIF1_STR "codec-aif1"
34 #define LN_CDC_AIF2_STR "codec-aif2"
35 #define LN_CDC_AIF3_STR "codec-aif3"
36 #define LN_DSP_AIF1_STR "dsp-aif1"
37 #define LN_DSP_AIF2_STR "dsp-aif2"
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Dr8a7795-h3ulcb.dts2 * Device Tree Source for the H3ULCB (R-Car Starter Kit Premier) board
12 /dts-v1/;
14 #include <dt-bindings/gpio/gpio.h>
15 #include <dt-bindings/input/input.h>
27 stdout-path = "serial0:115200n8";
52 compatible = "gpio-leds";
63 compatible = "gpio-keys";
65 key-1 {
68 wakeup-source;
69 debounce-interval = <20>;
[all …]
H A D.OK3568-C.dtb.dts.tmp
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/
H A Drk3399-android.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 #include <dt-bindings/display/drm_mipi_dsi.h>
8 #include <dt-bindings/display/media-bus-format.h>
9 #include "rk3399-vop-clk-set.dtsi"
10 #include <dt-bindings/input/input.h>
21 nvmem-cells = <&cpu_id>;
22 nvmem-cell-names = "id";
25 fiq_debugger: fiq-debugger {
26 compatible = "rockchip,fiq-debugger";
27 rockchip,serial-id = <2>;
[all …]
/OK3568_Linux_fs/kernel/drivers/mfd/
H A Drk808.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (c) 2014-2018, Fuzhou Rockchip Electronics Co., Ltd
7 * Author: Chris Zhong <zyw@rock-chips.com>
8 * Author: Zhang Qing <zhangqing@rock-chips.com>
37 * - Technically the ROUND_30s bit makes RTC_CTRL_REG volatile, but in rk808_is_volatile_reg()
39 * - It's unlikely we care that RK808_DEVCTRL_REG is volatile since in rk808_is_volatile_reg()
65 * - Technically the ROUND_30s bit makes RTC_CTRL_REG volatile, but in rk817_is_volatile_reg()
90 * - Technically the ROUND_30s bit makes RTC_CTRL_REG volatile, but in rk818_is_volatile_reg()
92 * - It's unlikely we care that RK808_DEVCTRL_REG is volatile since in rk818_is_volatile_reg()
190 { .name = "rk808-clkout", },
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/renesas/
H A Dr8a77990-ebisu.dts1 // SPDX-License-Identifier: GPL-2.0
8 /dts-v1/;
10 #include <dt-bindings/gpio/gpio.h>
26 stdout-path = "serial0:115200n8";
29 audio_clkout: audio-clkout {
32 * but needed to avoid cs2000/rcar_sound probe dead-lock
34 compatible = "fixed-clock";
35 #clock-cells = <0>;
36 clock-frequency = <11289600>;
40 compatible = "pwm-backlight";
[all …]
H A Dulcb.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree Source for the R-Car Gen3 ULCB board
10 * SSI-AK4613
11 * aplay -D plughw:0,0 xxx.wav
12 * arecord -D plughw:0,0 xxx.wav
13 * SSI-HDMI
14 * aplay -D plughw:0,1 xxx.wav
17 #include <dt-bindings/gpio/gpio.h>
18 #include <dt-bindings/input/input.h>
21 model = "Renesas R-Car Gen3 ULCB board";
[all …]
H A Dsalvator-common.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree Source for common parts of Salvator-X board variants
5 * Copyright (C) 2015-2016 Renesas Electronics Corp.
9 * SSI-AK4613
31 #include <dt-bindings/gpio/gpio.h>
32 #include <dt-bindings/input/input.h>
46 stdout-path = "serial0:115200n8";
49 audio_clkout: audio-clkout {
52 * but needed to avoid cs2000/rcar_sound probe dead-lock
54 compatible = "fixed-clock";
[all …]
/OK3568_Linux_fs/kernel/drivers/iio/adc/
H A Dstm32-dfsdm-adc.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2017, STMicroelectronics - All Rights Reserved
10 #include <linux/dma-mapping.h>
11 #include <linux/iio/adc/stm32-dfsdm-adc.h>
13 #include <linux/iio/hw-consumer.h>
15 #include <linux/iio/timer/stm32-lptim-trigger.h>
16 #include <linux/iio/timer/stm32-timer-trigger.h>
27 #include "stm32-dfsdm.h"
42 /* Limit filter output resolution to 31 bits. (i.e. sample range is +/-2^30) */
46 * Data from filters are in the range +/-2^(n-1)
[all …]
/OK3568_Linux_fs/buildroot/output/OK3568/target/usr/lib/modules/5.10.160/
H A Dmodules.builtin.modinfo