Searched +full:ctu +full:- (Results 1 – 25 of 46) sorted by relevance
12
/linux-6.14.4/sound/soc/renesas/rcar/ |
D | ctu.c | 1 // SPDX-License-Identifier: GPL-2.0 3 // ctu.c 10 #define CTU_NAME "ctu" 13 * User needs to setup CTU by amixer, and its settings are 16 * CTUn_CPMDR : amixser set "CTU Pass" 17 * CTUn_SV0xR : amixser set "CTU SV0" 18 * CTUn_SV1xR : amixser set "CTU SV1" 19 * CTUn_SV2xR : amixser set "CTU SV2" 20 * CTUn_SV3xR : amixser set "CTU SV3" 22 * [CTU Pass] [all …]
|
D | mix.c | 1 // SPDX-License-Identifier: GPL-2.0 9 * +------+ +------+ 10 * [SRC3 / SRC6] -> |CTU n0| -> [MIX n0| -> 11 * [SRC4 / SRC9] -> |CTU n1| -> [MIX n1| -> 12 * [SRC0 / SRC1] -> |CTU n2| -> [MIX n2| -> 13 * [SRC2 / SRC5] -> |CTU n3| -> [MIX n3| -> 14 * +------+ +------+ 61 #define rsnd_mix_get(priv, id) ((struct rsnd_mix *)(priv->mix) + id) 62 #define rsnd_mix_nr(priv) ((priv)->mix_nr) 66 ((pos) = (struct rsnd_mix *)(priv)->mix + i); \ [all …]
|
D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 2 snd-soc-rcar-y := core.o gen.o dma.o adg.o ssi.o ssiu.o src.o ctu.o mix.o dvc.o cmd.o debugfs.o 3 obj-$(CONFIG_SND_SOC_RCAR) += snd-soc-rcar.o
|
D | rsnd.h | 1 // SPDX-License-Identifier: GPL-2.0 3 // Renesas R-Car 13 #include <linux/dma-mapping.h> 38 /* SCU (MIX/CTU/DVC) */ 251 * R-Car basic functions 261 * R-Car DMA 270 * R-Car sound mod 389 #define __rsnd_mod_add_quit -1 /* needs protect */ 391 #define __rsnd_mod_add_stop -1 /* needs protect */ 393 #define __rsnd_mod_add_hw_free -1 /* needs protect */ [all …]
|
D | dma.c | 1 // SPDX-License-Identifier: GPL-2.0 3 // Renesas R-Car Audio DMAC support 52 #define rsnd_priv_to_dmac(p) ((struct rsnd_dma_ctrl *)(p)->dma) 54 #define rsnd_dma_to_dmaen(dma) (&(dma)->dma.en) 55 #define rsnd_dma_to_dmapp(dma) (&(dma)->dma.pp) 86 return snd_dmaengine_pcm_trigger(io->substream, SNDRV_PCM_TRIGGER_STOP); in rsnd_dmaen_stop() 101 if (dmaen->chan) in rsnd_dmaen_cleanup() 102 snd_dmaengine_pcm_close_release_chan(io->substream); in rsnd_dmaen_cleanup() 104 dmaen->chan = NULL; in rsnd_dmaen_cleanup() 118 if (dmaen->chan) in rsnd_dmaen_prepare() [all …]
|
/linux-6.14.4/drivers/net/can/ctucanfd/ |
D | Kconfig | 2 tristate "CTU CAN-FD IP core" if COMPILE_TEST 4 This driver adds support for the CTU CAN FD open-source IP core. 8 is available (https://gitlab.fel.cvut.cz/canbus/zynq/zynq-can-sja1000-top). 9 Implementation on Intel FPGA-based PCI Express board is available 10 from project (https://gitlab.fel.cvut.cz/canbus/pcie-ctucanfd) and 11 on Intel SoC from project (https://gitlab.fel.cvut.cz/canbus/intel-soc-ctucanfd). 12 Guidepost CTU FEE CAN bus projects page https://canbus.pages.fel.cvut.cz/ . 15 tristate "CTU CAN-FD IP core PCI/PCIe driver" 19 This driver adds PCI/PCIe support for CTU CAN-FD IP core. 22 at https://gitlab.fel.cvut.cz/canbus/pcie-ctucanfd . [all …]
|
D | ctucanfd_platform.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * CTU CAN FD IP Core 6 * Copyright (C) 2015-2018 Ondrej Ille <[email protected]> FEE CTU 7 * Copyright (C) 2018-2021 Ondrej Ille <[email protected]> self-funded 8 * Copyright (C) 2018-2019 Martin Jerabek <[email protected]> FEE CTU 9 * Copyright (C) 2018-2022 Pavel Pisa <[email protected]> FEE CTU/self-funded 40 * ctucan_platform_probe - Platform registration call 50 struct device *dev = &pdev->dev; in ctucan_platform_probe() 83 * ctucan_platform_remove - Unregister the device after releasing the resources 97 pm_runtime_disable(&pdev->dev); in ctucan_platform_remove() [all …]
|
D | ctucanfd.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 4 * CTU CAN FD IP Core 6 * Copyright (C) 2015-2018 Ondrej Ille <[email protected]> FEE CTU 7 * Copyright (C) 2018-2021 Ondrej Ille <[email protected]> self-funded 8 * Copyright (C) 2018-2019 Martin Jerabek <[email protected]> FEE CTU 9 * Copyright (C) 2018-2021 Pavel Pisa <[email protected]> FEE CTU/self-funded 57 * ctucan_probe_common - Device type independent registration call 63 * @addr: Base address of CTU CAN FD core address
|
D | ctucanfd_kframe.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 4 * CTU CAN FD IP Core 6 * Copyright (C) 2015-2018 Ondrej Ille <[email protected]> FEE CTU 7 * Copyright (C) 2018-2021 Ondrej Ille <[email protected]> self-funded 8 * Copyright (C) 2018-2019 Martin Jerabek <[email protected]> FEE CTU 9 * Copyright (C) 2018-2021 Pavel Pisa <[email protected]> FEE CTU/self-funded
|
D | ctucanfd_pci.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * CTU CAN FD IP Core 6 * Copyright (C) 2015-2018 Ondrej Ille <[email protected]> FEE CTU 7 * Copyright (C) 2018-2021 Ondrej Ille <[email protected]> self-funded 8 * Copyright (C) 2018-2019 Martin Jerabek <[email protected]> FEE CTU 9 * Copyright (C) 2018-2022 Pavel Pisa <[email protected]> FEE CTU/self-funded 68 list_add(&priv->peers_on_pdev, &bdata->ndev_list_head); in ctucan_pci_set_drvdata() 69 priv->irq_flags = IRQF_SHARED; in ctucan_pci_set_drvdata() 73 * ctucan_pci_probe - PCI registration call 85 struct device *dev = &pdev->dev; in ctucan_pci_probe() [all …]
|
D | ctucanfd_base.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * CTU CAN FD IP Core 6 * Copyright (C) 2015-2018 Ondrej Ille <[email protected]> FEE CTU 7 * Copyright (C) 2018-2021 Ondrej Ille <[email protected]> self-funded 8 * Copyright (C) 2018-2019 Martin Jerabek <[email protected]> FEE CTU 9 * Copyright (C) 2018-2022 Pavel Pisa <[email protected]> FEE CTU/self-funded 49 * - when a buffer transitions to empty state, rotate order and priorities 50 * - if more buffers seem to transition at the same time, rotate by the number of buffers 51 * - it may be assumed that buffers transition to empty state in FIFO order (because we manage 53 * - at frame filling, do not rotate anything, just increment buffer modulo counter [all …]
|
D | ctucanfd_kregs.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 4 * CTU CAN FD IP Core 6 * Copyright (C) 2015-2018 Ondrej Ille <[email protected]> FEE CTU 7 * Copyright (C) 2018-2022 Ondrej Ille <[email protected]> self-funded 8 * Copyright (C) 2018-2019 Martin Jerabek <[email protected]> FEE CTU 9 * Copyright (C) 2018-2022 Pavel Pisa <[email protected]> FEE CTU/self-funded
|
D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0-or-later 3 # Makefile for the CTU CAN-FD IP module drivers 6 obj-$(CONFIG_CAN_CTUCANFD) := ctucanfd.o 7 ctucanfd-y := ctucanfd_base.o 9 obj-$(CONFIG_CAN_CTUCANFD_PCI) += ctucanfd_pci.o 10 obj-$(CONFIG_CAN_CTUCANFD_PLATFORM) += ctucanfd_platform.o
|
/linux-6.14.4/Documentation/devicetree/bindings/net/can/ |
D | ctu,ctucanfd.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/can/ctu,ctucanfd.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: CTU CAN FD Open-source IP Core 10 Open-source CAN FD IP core developed at the Czech Technical University in Prague 18 [3] project : https://gitlab.fel.cvut.cz/canbus/zynq/zynq-can-sja1000-top 21 …https://dspace.cvut.cz/bitstream/handle/10467/80366/F3-DP-2019-Jerabek-Martin-Jerabek-thesis-2019-… 24 - Pavel Pisa <[email protected]> 25 - Ondrej Ille <[email protected]> [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/sound/ |
D | renesas,rsnd.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Renesas R-Car Sound Driver 10 - Kuninori Morimoto <[email protected]> 17 - items: 18 - enum: 19 - renesas,rcar_sound-r8a7778 # R-Car M1A 20 - renesas,rcar_sound-r8a7779 # R-Car H1 21 - const: renesas,rcar_sound-gen1 [all …]
|
D | renesas,rsnd.txt | 1 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 …]
|
/linux-6.14.4/Documentation/networking/device_drivers/can/ctu/ |
D | ctucanfd-driver.rst | 1 .. SPDX-License-Identifier: GPL-2.0-or-later 3 CTU CAN FD Driver 9 About CTU CAN FD IP Core 10 ------------------------ 12 `CTU CAN FD <https://gitlab.fel.cvut.cz/canbus/ctucanfd_ip_core>`_ 16 of `FEE <http://www.fel.cvut.cz/en/>`_ at `CTU <https://www.cvut.cz/en>`_. 19 `Vivado integration <https://gitlab.fel.cvut.cz/canbus/zynq/zynq-can-sja1000-top>`_ 20 and Intel Cyclone V 5CSEMA4U23C6 based DE0-Nano-SoC Terasic board 21 `QSys integration <https://gitlab.fel.cvut.cz/canbus/intel-soc-ctucanfd>`_ 23 `PCIe integration <https://gitlab.fel.cvut.cz/canbus/pcie-ctucanfd>`_ of the core. [all …]
|
/linux-6.14.4/arch/arm/boot/dts/renesas/ |
D | r8a7794.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for the R-Car E2 (R8A77940) SoC 9 #include <dt-bindings/clock/r8a7794-cpg-mssr.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/interrupt-controller/irq.h> 12 #include <dt-bindings/power/r8a7794-sysc.h> 16 #address-cells = <2>; 17 #size-cells = <2>; 39 compatible = "fixed-clock"; 40 #clock-cells = <0>; [all …]
|
D | r8a7745.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2016-2017 Cogent Embedded Inc. 8 #include <dt-bindings/interrupt-controller/irq.h> 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 10 #include <dt-bindings/clock/r8a7745-cpg-mssr.h> 11 #include <dt-bindings/power/r8a7745-sysc.h> 15 #address-cells = <2>; 16 #size-cells = <2>; 41 compatible = "fixed-clock"; 42 #clock-cells = <0>; [all …]
|
D | r8a7743.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2016-2017 Cogent Embedded Inc. 8 #include <dt-bindings/interrupt-controller/irq.h> 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 10 #include <dt-bindings/clock/r8a7743-cpg-mssr.h> 11 #include <dt-bindings/power/r8a7743-sysc.h> 15 #address-cells = <2>; 16 #size-cells = <2>; 24 compatible = "fixed-clock"; 25 #clock-cells = <0>; [all …]
|
D | r8a7744.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <dt-bindings/interrupt-controller/irq.h> 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 10 #include <dt-bindings/clock/r8a7744-cpg-mssr.h> 11 #include <dt-bindings/power/r8a7744-sysc.h> 15 #address-cells = <2>; 16 #size-cells = <2>; 24 compatible = "fixed-clock"; 25 #clock-cells = <0>; 26 clock-frequency = <0>; [all …]
|
D | r8a7790.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for the R-Car H2 (R8A77900) SoC 6 * Copyright (C) 2013-2014 Renesas Solutions Corp. 10 #include <dt-bindings/clock/r8a7790-cpg-mssr.h> 11 #include <dt-bindings/interrupt-controller/arm-gic.h> 12 #include <dt-bindings/interrupt-controller/irq.h> 13 #include <dt-bindings/power/r8a7790-sysc.h> 17 #address-cells = <2>; 18 #size-cells = <2>; 46 compatible = "fixed-clock"; [all …]
|
/linux-6.14.4/arch/arm64/boot/dts/renesas/ |
D | r8a77995.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for the R-Car D3 (R8A77995) SoC 9 #include <dt-bindings/clock/r8a77995-cpg-mssr.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/power/r8a77995-sysc.h> 15 #address-cells = <2>; 16 #size-cells = <2>; 24 compatible = "fixed-clock"; 25 #clock-cells = <0>; 26 clock-frequency = <0>; [all …]
|
/linux-6.14.4/Documentation/networking/device_drivers/can/ |
D | index.rst | 1 .. SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 14 ctu/ctucanfd-driver
|
/linux-6.14.4/drivers/soc/tegra/ |
D | ari-tegra186.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 #include <linux/arm-smccc.h> 24 "SYS:DPMU", "ROC:IOB", "ROC:MCB", "ROC:CCE", "ROC:CQX", "ROC:CTU",
|
12