Searched +full:omap4 +full:- +full:dsp (Results 1 – 25 of 54) sorted by relevance
123
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/remoteproc/ |
| D | ti,omap-remoteproc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/ti,omap-remoteproc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: OMAP4+ Remoteproc Devices 10 - Suman Anna <s-anna@ti.com> 13 The OMAP family of SoCs usually have one or more slave processor sub-systems 14 that are used to offload some of the processor-intensive tasks, or to manage 17 The processor cores in the sub-system are usually behind an IOMMU, and may 18 contain additional sub-modules like Internal RAM and/or ROMs, L1 and/or L2 [all …]
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | omap4.dtsi | 2 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ 9 #include <dt-bindings/bus/ti-sysc.h> 10 #include <dt-bindings/clock/omap4.h> 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/interrupt-controller/arm-gic.h> 13 #include <dt-bindings/pinctrl/omap.h> 14 #include <dt-bindings/clock/omap4.h> 17 compatible = "ti,omap4430", "ti,omap4"; 18 interrupt-parent = <&wakeupgen>; 19 #address-cells = <1>; [all …]
|
| D | omap5.dtsi | 2 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ 7 * Based on "omap4.dtsi" 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/interrupt-controller/arm-gic.h> 12 #include <dt-bindings/pinctrl/omap.h> 13 #include <dt-bindings/clock/omap5.h> 16 #address-cells = <2>; 17 #size-cells = <2>; 20 interrupt-parent = <&wakeupgen>; 38 #address-cells = <1>; [all …]
|
| D | dra74x.dtsi | 2 * Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/ 7 * Based on "omap4.dtsi" 18 compatible = "arm,cortex-a15"; 20 operating-points-v2 = <&cpu0_opp_table>; 23 clock-names = "cpu"; 25 clock-latency = <300000>; /* From omap-cpufreq driver */ 28 #cooling-cells = <2>; /* min followed by max */ 30 vbb-supply = <&abb_mpu>; 35 compatible = "arm,cortex-a15-pmu"; 36 interrupt-parent = <&wakeupgen>; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iommu/ |
| D | ti,omap-iommu.txt | 4 - compatible : Should be one of, 5 "ti,omap2-iommu" for OMAP2/OMAP3 IOMMU instances 6 "ti,omap4-iommu" for OMAP4/OMAP5 IOMMU instances 7 "ti,dra7-dsp-iommu" for DRA7xx DSP IOMMU instances 8 "ti,dra7-iommu" for DRA7xx IOMMU instances 9 - ti,hwmods : Name of the hwmod associated with the IOMMU instance 10 - reg : Address space for the configuration registers 11 - interrupts : Interrupt specifier for the IOMMU instance 12 - #iommu-cells : Should be 0. OMAP IOMMUs are all "single-master" devices, 19 - ti,#tlb-entries : Number of entries in the translation look-aside buffer. [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/iommu/ |
| D | ti,omap-iommu.txt | 4 - compatible : Should be one of, 5 "ti,omap2-iommu" for OMAP2/OMAP3 IOMMU instances 6 "ti,omap4-iommu" for OMAP4/OMAP5 IOMMU instances 7 "ti,dra7-dsp-iommu" for DRA7xx DSP IOMMU instances 8 "ti,dra7-iommu" for DRA7xx IOMMU instances 9 - ti,hwmods : Name of the hwmod associated with the IOMMU instance 10 - reg : Address space for the configuration registers 11 - interrupts : Interrupt specifier for the IOMMU instance 12 - #iommu-cells : Should be 0. OMAP IOMMUs are all "single-master" devices, 19 - ti,#tlb-entries : Number of entries in the translation look-aside buffer. [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | omap4.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/ 6 #include <dt-bindings/bus/ti-sysc.h> 7 #include <dt-bindings/clock/omap4.h> 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 10 #include <dt-bindings/pinctrl/omap.h> 11 #include <dt-bindings/clock/omap4.h> 14 compatible = "ti,omap4430", "ti,omap4"; 15 interrupt-parent = <&wakeupgen>; [all …]
|
| D | omap4-l4-abe.dtsi | 2 compatible = "ti,omap4-l4-abe", "simple-pm-bus"; 5 reg-names = "la", "ap"; 6 power-domains = <&prm_abe>; 7 /* OMAP4_L4_ABE_CLKCTRL is read-only */ 8 #address-cells = <1>; 9 #size-cells = <1>; 13 compatible = "simple-pm-bus"; 14 #address-cells = <1>; 15 #size-cells = <1>; 89 target-module@22000 { /* 0x40122000, ap 2 02.0 */ [all …]
|
| D | omap5-l4-abe.dtsi | 2 compatible = "ti,omap5-l4-abe", "simple-pm-bus"; 5 reg-names = "la", "ap"; 6 power-domains = <&prm_abe>; 7 /* OMAP5_L4_ABE_CLKCTRL is read-only */ 8 #address-cells = <1>; 9 #size-cells = <1>; 13 compatible = "simple-pm-bus"; 14 #address-cells = <1>; 15 #size-cells = <1>; 89 target-module@22000 { /* 0x40122000, ap 2 02.0 */ [all …]
|
| D | omap5.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/ 5 * Based on "omap4.dtsi" 8 #include <dt-bindings/bus/ti-sysc.h> 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/pinctrl/omap.h> 12 #include <dt-bindings/clock/omap5.h> 15 #address-cells = <2>; 16 #size-cells = <2>; [all …]
|
| D | dra74x.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2014 Texas Instruments Incorporated - https://www.ti.com/ 5 * Based on "omap4.dtsi" 16 compatible = "arm,cortex-a15"; 18 operating-points-v2 = <&cpu0_opp_table>; 21 clock-names = "cpu"; 23 clock-latency = <300000>; /* From omap-cpufreq driver */ 26 #cooling-cells = <2>; /* min followed by max */ 28 vbb-supply = <&abb_mpu>; 40 compatible = "arm,cortex-a15-pmu"; [all …]
|
| D | dra7.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/ 5 * Based on "omap4.dtsi" 8 #include <dt-bindings/bus/ti-sysc.h> 9 #include <dt-bindings/clock/dra7.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/pinctrl/dra.h> 12 #include <dt-bindings/clock/dra7.h> 17 #address-cells = <2>; 18 #size-cells = <2>; [all …]
|
| /kernel/linux/linux-4.19/drivers/remoteproc/ |
| D | Kconfig | 11 Support for remote processors (such as DSP coprocessors). These 33 and DSP on OMAP4) via the remote processor framework. 35 Currently only supported on OMAP4. 38 use-cases to run on your platform (multimedia codecs are 39 offloaded to remote DSP processors using this framework). 51 Required for Suspend-to-RAM on AM33xx and AM43xx SoCs. Also needed 57 tristate "DA8xx/OMAP-L13x remoteproc support" 61 Say y here to support DA8xx/OMAP-L13x remote processors via the 65 use-cases to run on your platform (multimedia codecs are 66 offloaded to remote DSP processors using this framework). [all …]
|
| D | da8xx_remoteproc.c | 2 * Remote processor machine-specific module for DA8XX 29 "Name of DSP firmware file in /lib/firmware (if not specified defaults to 'rproc-dsp-fw')"); 32 * OMAP-L138 Technical References: 33 * http://www.ti.com/product/omap-l138 41 #define DA8XX_RPROC_LOCAL_ADDRESS_MASK (SZ_16M - 1) 44 * struct da8xx_rproc_mem - internal memory structure 47 * @dev_addr: Device address of the memory region from DSP view 58 * struct da8xx_rproc - da8xx remote processor instance state 62 * @dsp_clk: placeholder for platform's DSP clk 63 * @ack_fxn: chip-specific ack function for ack'ing irq [all …]
|
| /kernel/linux/linux-5.10/drivers/remoteproc/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 12 Support for remote processors (such as DSP coprocessors). These 41 This can be either built-in or a loadable module. 62 and DSP on OMAP4) via the remote processor framework. 64 Currently only supported on OMAP4. 67 use-cases to run on your platform (multimedia codecs are 68 offloaded to remote DSP processors using this framework). 92 Required for Suspend-to-RAM on AM33xx and AM43xx SoCs. Also needed 98 tristate "DA8xx/OMAP-L13x remoteproc support" 102 Say y here to support DA8xx/OMAP-L13x remote processors via the [all …]
|
| D | da8xx_remoteproc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Remote processor machine-specific module for DA8XX 26 "Name of DSP firmware file in /lib/firmware (if not specified defaults to 'rproc-dsp-fw')"); 29 * OMAP-L138 Technical References: 30 * http://www.ti.com/product/omap-l138 38 #define DA8XX_RPROC_LOCAL_ADDRESS_MASK (SZ_16M - 1) 41 * struct da8xx_rproc_mem - internal memory structure 44 * @dev_addr: Device address of the memory region from DSP view 55 * struct da8xx_rproc - da8xx remote processor instance state 59 * @dsp_clk: placeholder for platform's DSP clk [all …]
|
| /kernel/linux/linux-4.19/arch/arm/mach-omap2/ |
| D | omap_hwmod_44xx_data.c | 4 * Copyright (C) 2009-2012 Texas Instruments, Inc. 5 * Copyright (C) 2009-2010 Nokia Corporation 12 * with the public linux-omap@vger.kernel.org mailing list and the 14 * up-to-date with the file contents. 24 #include <linux/platform_data/hsmmc-omap.h> 26 #include <linux/platform_data/i2c-omap.h> 28 #include <linux/omap-dma.h> 35 #include "prm-regbits-44xx.h" 39 /* Base offset for all OMAP4 interrupts external to MPUSS */ 42 /* Base offset for all OMAP4 dma requests */ [all …]
|
| D | cm2xxx.h | 4 * Copyright (C) 2007-2009, 2012 Texas Instruments, Inc. 5 * Copyright (C) 2007-2010 Nokia Corporation 13 * other. The CM modules/instances on OMAP4 are quite different, so 19 #include "prcm-common.h" 33 /* OMAP2-specific register offsets */ 63 extern void omap2xxx_cm_set_mod_dividers(u32 mpu, u32 dsp, u32 gfx, u32 core,
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/mailbox/ |
| D | omap-mailbox.txt | 25 routed to different processor sub-systems on DRA7xx as they are routed through 31 The sub-mailboxes are represented as child nodes of this parent node. 34 -------------------- 35 - compatible: Should be one of the following, 36 "ti,omap2-mailbox" for OMAP2420, OMAP2430 SoCs 37 "ti,omap3-mailbox" for OMAP3430, OMAP3630 SoCs 38 "ti,omap4-mailbox" for OMAP44xx, OMAP54xx, AM33xx, 40 - reg: Contains the mailbox register address range (base 42 - interrupts: Contains the interrupt information for the mailbox 45 - ti,hwmods: Name of the hwmod associated with the mailbox [all …]
|
| /kernel/linux/linux-4.19/drivers/mailbox/ |
| D | Kconfig | 5 on-chip processors through queued messages and interrupt driven 49 interprocessor communication involving DSP, IVA1.0 and IVA2 in 50 OMAP2/3; or IPU, IVA HD and DSP in OMAP4/5. Say Y here if you 66 This driver provides support for inter-processor communication 124 between application processors and other processors/MCU/DSP. Select 150 providing an interface for invoking the inter-process communication 163 tristate "APM SoC X-Gene SLIMpro Mailbox Controller" 166 An implementation of the APM X-Gene Interprocessor Communication 167 Mailbox (IPCM) between the ARM 64-bit cores and SLIMpro controller. 168 It is used to send short messages between ARM64-bit cores and [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-omap2/ |
| D | cm2xxx.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (C) 2007-2009, 2012 Texas Instruments, Inc. 6 * Copyright (C) 2007-2010 Nokia Corporation 10 * other. The CM modules/instances on OMAP4 are quite different, so 16 #include "prcm-common.h" 30 /* OMAP2-specific register offsets */ 60 extern void omap2xxx_cm_set_mod_dividers(u32 mpu, u32 dsp, u32 gfx, u32 core,
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mailbox/ |
| D | omap-mailbox.txt | 25 routed to different processor sub-systems on DRA7xx as they are routed through 35 a SoC. The sub-mailboxes are represented as child nodes of this parent node. 38 -------------------- 39 - compatible: Should be one of the following, 40 "ti,omap2-mailbox" for OMAP2420, OMAP2430 SoCs 41 "ti,omap3-mailbox" for OMAP3430, OMAP3630 SoCs 42 "ti,omap4-mailbox" for OMAP44xx, OMAP54xx, AM33xx, 44 "ti,am654-mailbox" for K3 AM65x and J721E SoCs 45 - reg: Contains the mailbox register address range (base 47 - interrupts: Contains the interrupt information for the mailbox [all …]
|
| /kernel/linux/linux-5.10/Documentation/staging/ |
| D | rpmsg.rst | 17 flavor of real-time OS. 19 OMAP4, for example, has dual Cortex-A9, dual Cortex-M3 and a C64x+ DSP. 20 Typically, the dual cortex-A9 is running Linux in a SMP configuration, 21 and each of the other three cores (two M3 cores and a DSP) is running 24 Typically AMP remote processors employ dedicated DSP codecs and multimedia 25 hardware accelerators, and therefore are often used to offload CPU-intensive 28 These remote processors could also be used to control latency-sensitive 34 hardware accessible only by the remote processor, reserving kernel-controlled 37 Rpmsg is a virtio-based messaging bus that allows kernel drivers to communicate 44 OMAP4, remote cores and hardware accelerators may have direct access to the [all …]
|
| /kernel/linux/linux-4.19/Documentation/ |
| D | rpmsg.txt | 17 flavor of real-time OS. 19 OMAP4, for example, has dual Cortex-A9, dual Cortex-M3 and a C64x+ DSP. 20 Typically, the dual cortex-A9 is running Linux in a SMP configuration, 21 and each of the other three cores (two M3 cores and a DSP) is running 24 Typically AMP remote processors employ dedicated DSP codecs and multimedia 25 hardware accelerators, and therefore are often used to offload CPU-intensive 28 These remote processors could also be used to control latency-sensitive 34 hardware accessible only by the remote processor, reserving kernel-controlled 37 Rpmsg is a virtio-based messaging bus that allows kernel drivers to communicate 44 OMAP4, remote cores and hardware accelerators may have direct access to the [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/dma/ |
| D | ti-dma-crossbar.txt | 4 - compatible: "ti,dra7-dma-crossbar" for DRA7xx DMA crossbar 5 "ti,am335x-edma-crossbar" for AM335x and AM437x 6 - reg: Memory map for accessing module 7 - #dma-cells: Should be set to to match with the DMA controller's dma-cells 8 for ti,dra7-dma-crossbar and <3> for ti,am335x-edma-crossbar. 9 - dma-requests: Number of DMA requests the crossbar can receive 10 - dma-masters: phandle pointing to the DMA controller 13 - dma-requests: Number of DMA requests the controller can handle 16 - ti,dma-safe-map: Safe routing value for unused request lines 17 - ti,reserved-dma-request-ranges: DMA request ranges which should not be used [all …]
|
123