Home
last modified time | relevance | path

Searched +full:bitclock +full:- +full:inversion (Results 1 – 25 of 51) sorted by relevance

123

/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/sound/
H A Dsimple-card.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/sound/simple-card.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
14 frame-master:
15 description: Indicates dai-link frame master.
16 $ref: /schemas/types.yaml#/definitions/phandle-array
19 bitclock-master:
20 description: Indicates dai-link bit clock master
[all …]
H A Drockchip,multidais.txt4 - compatible: "rockchip,multi-dais"
5 - "rockchip,rk3308-multi-dais"
6 - dais: The phandle of sub dais, such i2s, pdm etc.
7 - capture,channel-mapping: map channels, one for each in dais,
8 capture,channel-mapping = <2 6> means:
9 i2s 2ch + pdm 6ch --> total 8ch capture.
10 - playback,channel-mapping: map channels, one for each in dais.
11 playback,channel-mapping = <4 4> means:
12 i2s 4ch + pdm 4ch --> total 8ch playback.
15 - rockchip,grf: the phandle of the syscon node for GRF register.
[all …]
H A Drockchip,multicodecs.txt4 - compatible: "rockchip,multicodecs-card"
5 - rockchip,cpu: The phandle of the Rockchip I2S/PDM controller that's
7 - rockchip,codec: The phandle of audio codecs
10 - rockchip,card-name: User specified audio sound card name, one string property.
11 - rockchip,codec-hp-det : Detect the headphone via internal codec.
12 - rockchip,wait-card-locked : This is a variable length array, user specified
15 - rockchip,audio-routing : sound card dapm routing.
16 - hp-det-gpio : headphone detect gpio.
17 - io-channels : headset mic/key detect adc channel.
18 - io-channel-names : headset mic/key adc channel name.
[all …]
H A Dfsl-asoc-card.txt23 "fsl,imx-audio-ac97"
25 "fsl,imx-audio-cs42888"
27 "fsl,imx-audio-cs427x"
30 "fsl,imx-audio-wm8962"
32 "fsl,imx-audio-sgtl5000"
33 (compatible with Documentation/devicetree/bindings/sound/imx-audio-sgtl5000.txt)
35 "fsl,imx-audio-wm8960"
37 "fsl,imx-audio-mqs"
39 "fsl,imx-audio-wm8524"
41 "fsl,imx-audio-tlv320aic32x4"
[all …]
H A Daudio-graph-card.txt3 Audio Graph Card specifies audio DAI connections of SoC <-> codec.
8 see ${LINUX}/Documentation/devicetree/bindings/sound/simple-card.yaml
10 Below are same as Simple-Card.
12 - label
13 - widgets
14 - routing
15 - dai-format
16 - frame-master
17 - bitclock-master
18 - bitclock-inversion
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/
H A Drk3588-vehicle-adsp-audio-s66.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 dummy_codec: dummy-codec {
9 compatible = "rockchip,dummy-codec";
10 #sound-dai-cells = <0>;
15 compatible = "simple-audio-card";
16 simple-audio-card,name = "rockchip,tdm";
17 simple-audio-card,format = "i2s";
18 simple-audio-card,mclk-fs = <256>;
19 simple-audio-card,bitclock-master = <&codec_master>;
20 simple-audio-card,frame-master = <&codec_master>;
[all …]
H A Drk3588-vehicle-evb-v10.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
9 #include "rk3588-vehicle-evb.dtsi"
10 #include "rk3588-vehicle-evb-mipi-nvp6188.dtsi"
11 #include "rk3588-vehicle-evb-thine_thcv244.dtsi"
12 #include "rk3588-vehicle-evb-image-reverse.dtsi"
13 #include "rk3588-vehicle-serdes-display.dtsi"
14 #include "rk3588-android.dtsi"
18 compatible = "rockchip,rk3588-vehicle-evb-v10", "rockchip,rk3588";
20 bt-sound {
[all …]
H A Drk3308-evb-dmic-pdm-v11.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
8 #include "rk3308-evb-v11.dtsi"
11 model = "Rockchip RK3308 evb digital-pdm mic v11 board";
12 compatible = "rockchip,rk3308-evb-dmic-pdm-v11", "rockchip,rk3308";
14 pdm_i2s_dais: pdm-i2s-dais {
16 compatible = "rockchip,rk3308-multi-dais", "rockchip,multi-dais";
18 capture,channel-mapping = <6 2>;
19 playback,channel-mapping = <0 2>;
20 bitclock-inversion = <1 0>;
[all …]
H A Drk3588-vehicle-evb-v21.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
9 #include "rk3588-vehicle-evb-v21.dtsi"
10 #include "rk3588-vehicle-evb-maxim-max96712.dtsi"
11 #include "rk3588-vehicle-serdes-display-v21.dtsi"
12 #include "rk3588-android.dtsi"
16 compatible = "rockchip,rk3588-vehicle-evb-v21", "rockchip,rk3588";
18 bt-sound {
19 compatible = "simple-audio-card";
20 simple-audio-card,format = "dsp_a";
[all …]
H A Drk3588-vehicle-evb-v20.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
9 #include "rk3588-vehicle-evb-v20.dtsi"
10 #include "rk3588-vehicle-evb-mipi-nvp6188.dtsi"
11 #include "rk3588-vehicle-evb-image-reverse.dtsi"
12 #include "rk3588-vehicle-serdes-display-v20.dtsi"
13 #include "rk3588-android.dtsi"
17 compatible = "rockchip,rk3588-vehicle-evb-v20", "rockchip,rk3588";
19 bt-sound {
20 compatible = "simple-audio-card";
[all …]
H A Drk3568-toybrick-sd0.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/pinctrl/rockchip.h>
10 #include "rk3568-toybrick.dtsi"
12 /delete-node/ &adc_keys;
15 compatible = "rockchip,rk3568-toybrick-sd0", "rockchip,rk3568";
17 bt-sound {
19 compatible = "simple-audio-card";
20 simple-audio-card,format = "dsp_a";
21 simple-audio-card,bitclock-inversion = <1>;
[all …]
H A Drk3566-box.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/pinctrl/rockchip.h>
10 #include <dt-bindings/input/rk-input.h>
11 #include <dt-bindings/display/drm_mipi_dsi.h>
12 #include <dt-bindings/sensor-dev.h>
15 adc_keys: adc-keys {
16 compatible = "adc-keys";
17 io-channels = <&saradc 0>;
18 io-channel-names = "buttons";
[all …]
H A Drk3528-demo.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/input/rk-input.h>
10 #include <dt-bindings/pinctrl/rockchip.h>
11 #include "rk-stb-ir-keymap.dtsi"
14 acodec_sound: acodec-sound {
16 compatible = "simple-audio-card";
17 simple-audio-card,name = "rk3528-acodec";
18 simple-audio-card,format = "i2s";
19 simple-audio-card,mclk-fs = <256>;
[all …]
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Drk3308-voice-module-pdm-mainboard-v10-aarch32.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
8 #include "rk3308-voice-module-v10-aarch32.dtsi"
9 #include "rk3308-voice-module-mainboard-v10-aarch32.dtsi"
13 compatible = "rockchip,rk3308-voice-module-pdm-mainboard-v10-aarch32", "rockchip,rk3308";
15 pdm_i2s_dais: pdm-i2s-dais {
17 compatible = "rockchip,rk3308-multi-dais", "rockchip,multi-dais";
19 capture,channel-mapping = <6 2>;
20 playback,channel-mapping = <0 2>;
21 bitclock-inversion = <1 0>;
[all …]
H A Ddra7-evm-common.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2017 Texas Instruments Incorporated - https://www.ti.com/
6 #include "dra74-ipu-dsp-common.dtsi"
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/clock/ti-dra7-atl.h>
9 #include <dt-bindings/input/input.h>
13 stdout-path = &uart1;
17 compatible = "linux,extcon-usb-gpio";
18 id-gpio = <&pcf_gpio_21 1 GPIO_ACTIVE_HIGH>;
22 compatible = "linux,extcon-usb-gpio";
[all …]
H A Dr8a7740-armadillo800eva.dts1 // SPDX-License-Identifier: GPL-2.0
8 /dts-v1/;
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/input/input.h>
12 #include <dt-bindings/interrupt-controller/irq.h>
13 #include <dt-bindings/pwm/pwm.h>
25 stdout-path = "serial0:115200n8";
33 reg_3p3v: regulator-3p3v {
34 compatible = "regulator-fixed";
35 regulator-name = "fixed-3.3V";
[all …]
H A Dda850-lcdk.dts1 // SPDX-License-Identifier: GPL-2.0-only
5 /dts-v1/;
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/input/input.h>
11 model = "DA850/AM1808/OMAP-L138 LCDK";
12 compatible = "ti,da850-lcdk", "ti,da850";
20 stdout-path = "serial2:115200n8";
28 reserved-memory {
29 #address-cells = <1>;
30 #size-cells = <1>;
[all …]
H A Dda850-evm.dts1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
7 /dts-v1/;
9 #include <dt-bindings/gpio/gpio.h>
12 compatible = "ti,da850-evm", "ti,da850";
13 model = "DA850/AM1808/OMAP-L138 EVM";
16 stdout-path = &serial2;
27 backlight: backlight-pwm {
28 pinctrl-names = "default";
29 pinctrl-0 = <&ecap2_pins>;
[all …]
H A Dimx6q-cm-fx6.dts6 * This file is dual-licensed: you can use it either under the terms
44 /dts-v1/;
45 #include <dt-bindings/gpio/gpio.h>
46 #include <dt-bindings/sound/fsl-imx-audmux.h>
50 model = "CompuLab CM-FX6";
51 compatible = "compulab,cm-fx6", "fsl,imx6q";
59 compatible = "gpio-leds";
61 heartbeat-led {
64 linux,default-trigger = "heartbeat";
69 pinctrl-names = "default";
[all …]
H A Dam57xx-beagle-x15-common.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2014-2016 Texas Instruments Incorporated - https://www.ti.com/
5 /dts-v1/;
8 #include "am57xx-commercial-grade.dtsi"
9 #include "dra74x-mmc-iodelay.dtsi"
10 #include "dra74-ipu-dsp-common.dtsi"
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/interrupt-controller/irq.h>
15 compatible = "ti,am572x-beagle-x15", "ti,am5728", "ti,dra742", "ti,dra74", "ti,dra7";
25 stdout-path = &uart3;
[all …]
H A Ddra72-evm-common.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2014-2016 Texas Instruments Incorporated - https://www.ti.com/
5 /dts-v1/;
8 #include "dra7-ipu-dsp-common.dtsi"
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/clock/ti-dra7-atl.h>
13 compatible = "ti,dra72-evm", "ti,dra722", "ti,dra72", "ti,dra7";
20 stdout-path = &uart1;
23 evm_12v0: fixedregulator-evm12v0 {
25 compatible = "regulator-fixed";
[all …]
/OK3568_Linux_fs/kernel/sound/soc/sh/
H A Dssi.c1 // SPDX-License-Identifier: GPL-2.0
46 #define CR_SCK_MASTER (1 << 15) /* bitclock master bit */
56 #define CR_CKDIV_MASK (7 << CR_CKDIV_SHIFT) /* bitclock divider */
62 #define SSIREG(reg) (*(unsigned long *)(ssi->mmio + (reg)))
86 * track usage of the SSI; it is simplex-only so prevent attempts of
92 struct ssi_priv *ssi = &ssi_cpu_data[dai->id]; in ssi_startup()
93 if (ssi->inuse) { in ssi_startup()
95 return -EBUSY; in ssi_startup()
97 ssi->inuse = 1; in ssi_startup()
104 struct ssi_priv *ssi = &ssi_cpu_data[dai->id]; in ssi_shutdown()
[all …]
/OK3568_Linux_fs/kernel/sound/soc/rockchip/
H A Drockchip_multi_dais.c1 // SPDX-License-Identifier: GPL-2.0
3 * ALSA SoC Audio Layer - Rockchip Multi-DAIS driver
6 * Author: Sugar Zhang <sugar.zhang@rock-chips.com>
19 #define BITCLOCK_INV_STR "bitclock-inversion"
20 #define FRAME_INV_STR "frame-inversion"
21 #define BITCLOCK_MASTER_STR "bitclock-master"
22 #define FRAME_MASTER_STR "frame-master"
23 #define DAIS_DRV_NAME "rockchip-mdais"
37 c->min = channel; in hw_refine_channels()
38 c->max = channel; in hw_refine_channels()
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Dam57xx-beagle-x15-common.dtsi2 * Copyright (C) 2014-2016 Texas Instruments Incorporated - http://www.ti.com/
8 /dts-v1/;
11 #include "am57xx-commercial-grade.dtsi"
12 #include <dt-bindings/gpio/gpio.h>
13 #include <dt-bindings/interrupt-controller/irq.h>
16 compatible = "ti,am572x-beagle-x15", "ti,am5728", "ti,dra742", "ti,dra74", "ti,dra7";
19 stdout-path = &uart3;
34 vdd_3v3: fixedregulator-vdd_3v3 {
35 compatible = "regulator-fixed";
36 regulator-name = "vdd_3v3";
[all …]
H A Ddra72-evm-common.dtsi2 * Copyright (C) 2014-2016 Texas Instruments Incorporated - http://www.ti.com/
8 /dts-v1/;
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/clk/ti-dra7-atl.h>
15 compatible = "ti,dra72-evm", "ti,dra722", "ti,dra72", "ti,dra7";
22 stdout-path = &uart1;
23 tick-timer = &timer2;
26 evm_12v0: fixedregulator-evm12v0 {
28 compatible = "regulator-fixed";
29 regulator-name = "evm_12v0";
[all …]

123