Searched +full:vf610 +full:- +full:sai +full:- +full:clock (Results 1 – 13 of 13) sorted by relevance
/Linux-v5.15/Documentation/devicetree/bindings/clock/ |
D | fsl,sai-clock.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/fsl,sai-clock.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Freescale SAI bitclock-as-a-clock binding 10 - Michael Walle <michael@walle.cc> 13 It is possible to use the BCLK pin of a SAI module as a generic clock 16 LS1028A SoC you can only enable SAIs in pairs. If you use only one SAI, 18 clock of the second SAI as a MCLK clock for an audio codec, for example. 20 This is a composite of a gated clock and a divider clock. [all …]
|
/Linux-v5.15/arch/arm/boot/dts/ |
D | vfxxx.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 5 #include "vf610-pinfunc.h" 6 #include <dt-bindings/clock/vf610-clock.h> 7 #include <dt-bindings/interrupt-controller/irq.h> 8 #include <dt-bindings/gpio/gpio.h> 32 compatible = "fixed-clock"; 33 #clock-cells = <0>; 34 clock-frequency = <24000000>; 38 compatible = "fixed-clock"; 39 #clock-cells = <0>; [all …]
|
D | ls1021a.dtsi | 2 * Copyright 2013-2014 Freescale Semiconductor, Inc. 4 * This file is dual-licensed: you can use it either under the terms 22 * MA 02110-1301 USA 48 #include <dt-bindings/interrupt-controller/arm-gic.h> 49 #include <dt-bindings/thermal/thermal.h> 52 #address-cells = <2>; 53 #size-cells = <2>; 55 interrupt-parent = <&gic>; 73 #address-cells = <1>; 74 #size-cells = <0>; [all …]
|
D | imx7s.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 6 #include <dt-bindings/clock/imx7d-clock.h> 7 #include <dt-bindings/power/imx7-power.h> 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/reset/imx7-reset.h> 12 #include "imx7d-pinfunc.h" 15 #address-cells = <1>; 16 #size-cells = <1>; [all …]
|
D | imx6ul.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 #include <dt-bindings/clock/imx6ul-clock.h> 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/input/input.h> 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include "imx6ul-pinfunc.h" 12 #address-cells = <1>; 13 #size-cells = <1>; 16 * pre-existing /chosen node to be available to insert the 57 #address-cells = <1>; [all …]
|
D | imx6sx.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 #include <dt-bindings/clock/imx6sx-clock.h> 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/input/input.h> 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include "imx6sx-pinfunc.h" 12 #address-cells = <1>; 13 #size-cells = <1>; 16 * pre-existing /chosen node to be available to insert the 60 #address-cells = <1>; [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/sound/ |
D | fsl-sai.txt | 1 Freescale Synchronous Audio Interface (SAI). 3 The SAI is based on I2S module that used communicating with audio codecs, 10 - compatible : Compatible list, contains "fsl,vf610-sai", 11 "fsl,imx6sx-sai", "fsl,imx6ul-sai", 12 "fsl,imx7ulp-sai", "fsl,imx8mq-sai", 13 "fsl,imx8qm-sai", "fsl,imx8mm-sai", 14 "fsl,imx8mn-sai", "fsl,imx8mp-sai", or 15 "fsl,imx8ulp-sai". 17 - reg : Offset and length of the register set for the device. 19 - clocks : Must contain an entry for each entry in clock-names. [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/dma/ |
D | fsl-edma.txt | 3 The eDMA channels have multiplex capability by programmble memory-mapped 10 - compatible : 11 - "fsl,vf610-edma" for eDMA used similar to that on Vybrid vf610 SoC 12 - "fsl,imx7ulp-edma" for eDMA2 used similar to that on i.mx7ulp 13 - "fsl,ls1028a-edma" followed by "fsl,vf610-edma" for eDMA used on the 15 - reg : Specifies base physical address(s) and size of the eDMA registers. 19 - interrupts : A list of interrupt-specifiers, one for each entry in 20 interrupt-names on vf610 similar SoC. But for i.mx7ulp per channel 22 error interrupt(located in the last), no interrupt-names list on 24 - #dma-cells : Must be <2>. [all …]
|
/Linux-v5.15/arch/arm64/boot/dts/freescale/ |
D | fsl-ls1028a.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree Include file for NXP Layerscape-1028A family SoC. 5 * Copyright 2018-2020 NXP 11 #include <dt-bindings/clock/fsl,qoriq-clockgen.h> 12 #include <dt-bindings/interrupt-controller/arm-gic.h> 13 #include <dt-bindings/thermal/thermal.h> 17 interrupt-parent = <&gic>; 18 #address-cells = <2>; 19 #size-cells = <2>; 22 #address-cells = <1>; [all …]
|
D | fsl-ls1012a.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree Include file for NXP Layerscape-1012A family SoC. 6 * Copyright 2019-2020 NXP 10 #include <dt-bindings/clock/fsl,qoriq-clockgen.h> 11 #include <dt-bindings/interrupt-controller/arm-gic.h> 12 #include <dt-bindings/thermal/thermal.h> 16 interrupt-parent = <&gic>; 17 #address-cells = <2>; 18 #size-cells = <2>; 23 rtic-a = &rtic_a; [all …]
|
D | fsl-ls1028a-kontron-sl28-var3-ads2.dts | 1 // 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/; 12 #include <dt-bindings/clock/fsl,qoriq-clockgen.h> 13 #include "fsl-ls1028a-kontron-sl28.dts" 16 model = "Kontron SMARC-sAL28 (Single PHY) on SMARC Eval 2.0 carrier"; 17 compatible = "kontron,sl28-var3-ads2", "kontron,sl28-var3", 20 pwm-fan { 21 compatible = "pwm-fan"; 22 cooling-min-state = <0>; [all …]
|
/Linux-v5.15/drivers/clk/ |
D | clk-fsl-sai.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Freescale SAI BCLK as a generic clock driver 10 #include <linux/clk-provider.h> 31 struct device *dev = &pdev->dev; in fsl_sai_clk_probe() 40 return -ENOMEM; in fsl_sai_clk_probe() 47 spin_lock_init(&sai_clk->lock); in fsl_sai_clk_probe() 49 sai_clk->gate.reg = base + I2S_CSR; in fsl_sai_clk_probe() 50 sai_clk->gate.bit_idx = CSR_BCE_BIT; in fsl_sai_clk_probe() 51 sai_clk->gate.lock = &sai_clk->lock; in fsl_sai_clk_probe() 53 sai_clk->div.reg = base + I2S_CR2; in fsl_sai_clk_probe() [all …]
|
/Linux-v5.15/sound/soc/fsl/ |
D | fsl_sai.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 // Freescale ALSA SoC Digital Audio Interface (SAI) driver. 5 // Copyright 2012-2015 Freescale Semiconductor, Inc. 22 #include <linux/mfd/syscon/imx6q-iomuxc-gpr.h> 25 #include "imx-pcm.h" 42 * fsl_sai_dir_is_synced - Check if stream is synced by the opposite stream 44 * SAI supports synchronous mode using bit/frame clocks of either Transmitter's 48 * @sai: SAI context 51 static inline bool fsl_sai_dir_is_synced(struct fsl_sai *sai, int dir) in fsl_sai_dir_is_synced() argument 56 return !sai->synchronous[dir] && sai->synchronous[adir]; in fsl_sai_dir_is_synced() [all …]
|