Home
last modified time | relevance | path

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

123456

/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: schema
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 Dmarvell,mmp-sspa.yaml1 # SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/sound/marvell,mmp-sspa.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Lubomir Rintel <lkundrak@v3.sk>
14 pattern: "^audio-controller(@.*)?$"
17 const: marvell,mmp-sspa
21 - description: RX block
22 - description: TX block
29 - description: Clock for the Audio block
[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 Dmikroe,mikroe-proto.txt1 Mikroe-PROTO audio board
4 - compatible: "mikroe,mikroe-proto"
5 - dai-format: Must be "i2s".
6 - i2s-controller: The phandle of the I2S controller.
7 - audio-codec: The phandle of the WM8731 audio codec.
9 - model: The user-visible name of this sound complex.
10 - bitclock-master: Indicates dai-link bit clock master; for details see simple-card.txt (1).
11 - frame-master: Indicates dai-link frame master; for details see simple-card.txt (1).
13 (1) : There must be the same master for both bit and frame clocks.
17 compatible = "mikroe,mikroe-proto";
[all …]
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dpxa300-raumfeld-connector.dts1 // SPDX-License-Identifier: GPL-2.0
3 /dts-v1/;
5 #include "pxa300-raumfeld-common.dtsi"
6 #include "pxa300-raumfeld-tuneable-clock.dtsi"
10 compatible = "raumfeld,raumfeld-connector-pxa303", "marvell,pxa300";
13 compatible = "simple-audio-card";
14 simple-audio-card,name = "Raumfeld Connector";
15 #address-cells = <1>;
16 #size-cells = <0>;
18 simple-audio-card,dai-link@0 {
[all …]
H A Dpxa300-raumfeld-speaker-one.dts1 // SPDX-License-Identifier: GPL-2.0
3 /dts-v1/;
5 #include "pxa300-raumfeld-common.dtsi"
9 compatible = "raumfeld,raumfeld-speaker-one-pxa303", "marvell,pxa300";
13 #sound-dai-cells = <0>;
14 Vdd-supply = <&reg_3v3>;
15 Vdda-supply = <&reg_va_5v0>;
18 xo_11mhz: oscillator-11mhz {
19 compatible = "fixed-clock";
20 #clock-cells = <0>;
[all …]
H A Dam3517-evm-ui.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2018 Logic PD, Inc - https://www.logicpd.com/
6 #include <dt-bindings/input/input.h>
10 compatible = "simple-audio-card";
11 simple-audio-card,name = "tlv320aic23-hifi";
13 simple-audio-card,widgets =
18 simple-audio-card,routing =
25 simple-audio-card,format = "i2s";
26 simple-audio-card,bitclock-master = <&sound_master>;
27 simple-audio-card,frame-master = <&sound_master>;
[all …]
H A Dvf610-twr.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
5 /dts-v1/;
10 compatible = "fsl,vf610-twr", "fsl,vf610";
22 compatible = "fixed-clock";
23 #clock-cells = <0>;
24 clock-frequency = <24576000>;
28 compatible = "fixed-clock";
29 #clock-cells = <0>;
30 clock-frequency = <50000000>;
34 compatible = "simple-bus";
[all …]
H A Dls1021a-twr.dts2 * Copyright 2013-2014 Freescale Semiconductor, Inc.
5 * This file is dual-licensed: you can use it either under the terms
23 * MA 02110-1301 USA
49 /dts-v1/;
54 compatible = "fsl,ls1021a-twr", "fsl,ls1021a";
62 sys_mclk: clock-mclk {
63 compatible = "fixed-clock";
64 #clock-cells = <0>;
65 clock-frequency = <24576000>;
69 compatible = "simple-bus";
[all …]
H A Dstm32mp15xx-dhcom-pdk2.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause
3 * Copyright (C) 2019-2020 Marek Vasut <marex@denx.de>
6 #include <dt-bindings/input/input.h>
7 #include <dt-bindings/pwm/pwm.h>
17 stdout-path = "serial0:115200n8";
20 clk_ext_audio_codec: clock-codec {
21 compatible = "fixed-clock";
22 #clock-cells = <0>;
23 clock-frequency = <24000000>;
26 display_bl: display-bl {
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/freescale/
H A Dfsl-ls1012a-oxalis.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
9 /dts-v1/;
11 #include "fsl-ls1012a.dtsi"
15 compatible = "ebs-systart,oxalis", "fsl,ls1012a";
17 sys_mclk: clock-mclk {
18 compatible = "fixed-clock";
19 #clock-cells = <0>;
20 clock-frequency = <25000000>;
23 reg_1p8v: regulator-1p8v {
24 compatible = "regulator-fixed";
[all …]
H A Dfsl-ls1012a-frdm.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 /dts-v1/;
10 #include "fsl-ls1012a.dtsi"
14 compatible = "fsl,ls1012a-frdm", "fsl,ls1012a";
16 sys_mclk: clock-mclk {
17 compatible = "fixed-clock";
18 #clock-cells = <0>;
19 clock-frequency = <25000000>;
22 reg_1p8v: regulator-1p8v {
23 compatible = "regulator-fixed";
[all …]
H A Dfsl-ls1028a-kontron-sl28-var3-ads2.dts1 // SPDX-License-Identifier: GPL-2.0+
3 * Device Tree file for the Kontron SMARC-sAL28 board on a SMARC Eval 2.0
10 /dts-v1/;
11 #include "fsl-ls1028a-kontron-sl28.dts"
14 model = "Kontron SMARC-sAL28 (Single PHY) on SMARC Eval 2.0 carrier";
15 compatible = "kontron,sl28-var3-ads2", "kontron,sl28-var3",
18 pwm-fan {
19 compatible = "pwm-fan";
20 cooling-min-state = <0>;
21 cooling-max-state = <3>;
[all …]
H A Dfsl-ls1012a-qds.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 /dts-v1/;
10 #include "fsl-ls1012a.dtsi"
14 compatible = "fsl,ls1012a-qds", "fsl,ls1012a";
16 sys_mclk: clock-mclk {
17 compatible = "fixed-clock";
18 #clock-cells = <0>;
19 clock-frequency = <24576000>;
22 reg_3p3v: regulator-3p3v {
23 compatible = "regulator-fixed";
[all …]
H A Dfsl-ls1028a-rdb.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
11 /dts-v1/;
12 #include "fsl-ls1028a.dtsi"
16 compatible = "fsl,ls1028a-rdb", "fsl,ls1028a";
25 stdout-path = "serial0:115200n8";
33 sys_mclk: clock-mclk {
34 compatible = "fixed-clock";
35 #clock-cells = <0>;
36 clock-frequency = <25000000>;
39 reg_1p8v: regulator-1p8v {
[all …]
H A Dfsl-ls1028a-qds.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
11 /dts-v1/;
13 #include "fsl-ls1028a.dtsi"
17 compatible = "fsl,ls1028a-qds", "fsl,ls1028a";
29 stdout-path = "serial0:115200n8";
37 sys_mclk: clock-mclk {
38 compatible = "fixed-clock";
39 #clock-cells = <0>;
40 clock-frequency = <25000000>;
43 reg_1p8v: regulator-1p8v {
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/renesas/
H A Dr8a77950-salvator-x.dts1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree Source for the Salvator-X board with R-Car H3 ES1.x
8 /dts-v1/;
10 #include "salvator-x.dtsi"
13 model = "Renesas Salvator-X board based on r8a77950";
14 compatible = "renesas,salvator-x", "renesas,r8a7795";
47 clock-names = "du.0", "du.1", "du.2", "du.3",
62 remote-endpoint = <&hdmi0_con>;
68 remote-endpoint = <&rsnd_endpoint1>;
75 remote-endpoint = <&rcar_dw_hdmi0_out>;
[all …]
H A Dr8a77951-salvator-x.dts1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree Source for the Salvator-X board with R-Car H3 ES2.0
8 /dts-v1/;
10 #include "salvator-x.dtsi"
13 model = "Renesas Salvator-X board based on r8a77951";
14 compatible = "renesas,salvator-x", "renesas,r8a7795";
47 clock-names = "du.0", "du.1", "du.2", "du.3",
62 remote-endpoint = <&hdmi0_con>;
68 remote-endpoint = <&rsnd_endpoint1>;
75 remote-endpoint = <&rcar_dw_hdmi0_out>;
[all …]
H A Dr8a77951-salvator-xs.dts1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree Source for the Salvator-X 2nd version board with R-Car H3 ES2.0+
5 * Copyright (C) 2015-2017 Renesas Electronics Corp.
8 /dts-v1/;
10 #include "salvator-xs.dtsi"
13 model = "Renesas Salvator-X 2nd version board based on r8a77951";
14 compatible = "renesas,salvator-xs", "renesas,r8a7795";
47 clock-names = "du.0", "du.1", "du.2", "du.3",
67 remote-endpoint = <&hdmi0_con>;
73 remote-endpoint = <&rsnd_endpoint1>;
[all …]
H A Dulcb-kf.dtsi1 // SPDX-License-Identifier: GPL-2.0
10 * SSI-PCM3168A
11 * aplay -D plughw:0,2 xxx.wav
12 * arecord -D plughw:0,3 xxx.wav
23 #clock-cells = <0>;
24 compatible = "gpio-mux-clock";
26 select-gpios = <&gpio_exp_75 13 GPIO_ACTIVE_HIGH>;
29 snd_3p3v: regulator-snd_3p3v {
30 compatible = "regulator-fixed";
31 regulator-name = "snd-3.3v";
[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-evb5-lp4.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 #include "rk3588-evb.dtsi"
9 #include "rk3588-rk806-dual.dtsi"
12 dsm_sound: dsm-sound {
13 compatible = "simple-audio-card";
14 simple-audio-card,format = "i2s";
15 simple-audio-card,mclk-fs = <256>;
16 simple-audio-card,name = "rockchip,dsm-sound";
17 simple-audio-card,bitclock-master = <&sndcodec>;
18 simple-audio-card,frame-master = <&sndcodec>;
[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 */
47 #define CR_SWS_MASTER (1 << 14) /* wordselect 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()
[all …]

123456