| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/sound/ |
| H A D | simple-card.yaml | 1 # 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 D | rockchip,multidais.txt | 4 - 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 D | rockchip,multicodecs.txt | 4 - 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 D | fsl-asoc-card.txt | 23 "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 D | audio-graph-card.txt | 3 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 D | rk3588-vehicle-adsp-audio-s66.dtsi | 1 // 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 D | rk3588-vehicle-evb-v10.dts | 1 // 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 D | rk3308-evb-dmic-pdm-v11.dts | 1 // 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 D | rk3588-vehicle-evb-v21.dts | 1 // 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 D | rk3588-vehicle-evb-v20.dts | 1 // 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 D | rk3568-toybrick-sd0.dtsi | 1 // 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 D | rk3566-box.dtsi | 1 // 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 D | rk3528-demo.dtsi | 1 // 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 D | rk3308-voice-module-pdm-mainboard-v10-aarch32.dts | 1 // 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 D | dra7-evm-common.dtsi | 1 // 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 D | r8a7740-armadillo800eva.dts | 1 // 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 D | da850-lcdk.dts | 1 // 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 D | da850-evm.dts | 1 // 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 D | imx6q-cm-fx6.dts | 6 * 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 D | am57xx-beagle-x15-common.dtsi | 1 // 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 D | dra72-evm-common.dtsi | 1 // 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 D | ssi.c | 1 // 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 D | rockchip_multi_dais.c | 1 // 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 D | am57xx-beagle-x15-common.dtsi | 2 * 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 D | dra72-evm-common.dtsi | 2 * 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 …]
|