| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/timer/ |
| D | ti,timer.txt | 1 OMAP Timer bindings 4 - compatible: Should be set to one of the below. Please note that 5 OMAP44xx devices have timer instances that are 100% 8 So for OMAP44xx devices timer instances may use 11 ti,omap2420-timer (applicable to OMAP24xx devices) 12 ti,omap3430-timer (applicable to OMAP3xxx/44xx devices) 13 ti,omap4430-timer (applicable to OMAP44xx devices) 14 ti,omap5430-timer (applicable to OMAP543x devices) 15 ti,am335x-timer (applicable to AM335x devices) 16 ti,am335x-timer-1ms (applicable to AM335x devices) [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. 67 use-cases to run on your platform (multimedia codecs are 68 offloaded to remote DSP processors using this framework). 74 bool "OMAP remoteproc watchdog timer" 78 Say Y here to enable watchdog timer for remote processors. 82 processors and triggers the timer interrupt upon a watchdog 92 Required for Suspend-to-RAM on AM33xx and AM43xx SoCs. Also needed [all …]
|
| D | omap_remoteproc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2011-2020 Texas Instruments Incorporated - http://www.ti.com/ 8 * Ohad Ben-Cohen <ohad@wizery.com> 12 * Suman Anna <s-anna@ti.com> 13 * Hari Kanigeri <h-kanigeri2@ti.com> 26 #include <linux/dma-mapping.h> 30 #include <linux/omap-iommu.h> 31 #include <linux/omap-mailbox.h> 35 #include <clocksource/timer-ti-dm.h> 37 #include <linux/platform_data/dmtimer-omap.h> [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/ |
| D | stericsson,db8500-prcmu.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mfd/stericsson,db8500-prcmu.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: ST-Ericsson DB8500 PRCMU - Power Reset and Control Management Unit 10 - Linus Walleij <linus.walleij@linaro.org> 13 The DB8500 Power Reset and Control Management Unit is an XP70 8-bit 14 microprocessor that is embedded in the always-on power domain of the 20 pattern: '^prcmu@[0-9a-f]+$' 23 description: The device is compatible both to the device-specific [all …]
|
| /kernel/linux/linux-6.6/drivers/remoteproc/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 12 Support for remote processors (such as DSP coprocessors). These 38 tristate "i.MX DSP remoteproc support" 43 Say y here to support iMX's DSP remote processors via the remote 54 This can be either built-in or a loadable module. 75 and DSP on OMAP4) via the remote processor framework. 80 use-cases to run on your platform (multimedia codecs are 81 offloaded to remote DSP processors using this framework). 87 bool "OMAP remoteproc watchdog timer" 91 Say Y here to enable watchdog timer for remote processors. [all …]
|
| D | omap_remoteproc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2011-2020 Texas Instruments Incorporated - http://www.ti.com/ 8 * Ohad Ben-Cohen <ohad@wizery.com> 12 * Suman Anna <s-anna@ti.com> 13 * Hari Kanigeri <h-kanigeri2@ti.com> 27 #include <linux/dma-mapping.h> 31 #include <linux/omap-iommu.h> 32 #include <linux/omap-mailbox.h> 36 #include <clocksource/timer-ti-dm.h> 38 #include <linux/platform_data/dmtimer-omap.h> [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/ti/omap/ |
| D | omap2.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/ 8 #include <dt-bindings/bus/ti-sysc.h> 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/interrupt-controller/irq.h> 11 #include <dt-bindings/pinctrl/omap.h> 15 interrupt-parent = <&intc>; 16 #address-cells = <1>; 17 #size-cells = <1>; 29 #address-cells = <0>; [all …]
|
| D | omap3.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/ 8 #include <dt-bindings/bus/ti-sysc.h> 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/interrupt-controller/irq.h> 11 #include <dt-bindings/pinctrl/omap.h> 15 interrupt-parent = <&intc>; 16 #address-cells = <1>; 17 #size-cells = <1>; 33 #address-cells = <1>; [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 …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | omap2.dtsi | 4 * Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/ 11 #include <dt-bindings/bus/ti-sysc.h> 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/interrupt-controller/irq.h> 14 #include <dt-bindings/pinctrl/omap.h> 18 interrupt-parent = <&intc>; 19 #address-cells = <1>; 20 #size-cells = <1>; 32 #address-cells = <0>; 33 #size-cells = <0>; [all …]
|
| D | omap3.dtsi | 4 * Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/ 11 #include <dt-bindings/bus/ti-sysc.h> 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/interrupt-controller/irq.h> 14 #include <dt-bindings/pinctrl/omap.h> 18 interrupt-parent = <&intc>; 19 #address-cells = <1>; 20 #size-cells = <1>; 36 #address-cells = <1>; 37 #size-cells = <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 …]
|
| /kernel/linux/linux-5.10/sound/pci/pcxhr/ |
| D | pcxhr.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 25 /* transfer granularity of pipes and the dsp time (MBOX4) */ 76 unsigned int dsp_loaded; /* bit flags of loaded dsp indices */ 96 int timer_toggle; /* timer interrupt toggles between the two values 0x200 and 0x300 */ 97 int dsp_time_last; /* the last dsp time (read by interrupt) */ 98 int dsp_time_err; /* dsp time errors */ 99 unsigned int src_it_dsp; /* dsp interrupt source */ 132 …u_int64_t timer_abs_periods; /* timer: samples elapsed since TRIGGER_START (multiple of period_siz… 133 …u_int32_t timer_period_frag; /* timer: samples elapsed since last call to snd_pcm_period_elapsed (… 135 int timer_is_synced; /* if(0) : timer needs to be resynced with real hardware pointer */
|
| /kernel/linux/linux-6.6/sound/pci/pcxhr/ |
| D | pcxhr.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 25 /* transfer granularity of pipes and the dsp time (MBOX4) */ 76 unsigned int dsp_loaded; /* bit flags of loaded dsp indices */ 96 int timer_toggle; /* timer interrupt toggles between the two values 0x200 and 0x300 */ 97 int dsp_time_last; /* the last dsp time (read by interrupt) */ 98 int dsp_time_err; /* dsp time errors */ 99 unsigned int src_it_dsp; /* dsp interrupt source */ 132 …u_int64_t timer_abs_periods; /* timer: samples elapsed since TRIGGER_START (multiple of period_siz… 133 …u_int32_t timer_period_frag; /* timer: samples elapsed since last call to snd_pcm_period_elapsed (… 135 int timer_is_synced; /* if(0) : timer needs to be resynced with real hardware pointer */
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/timer/ |
| D | ti,timer-dm.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/timer/ti,timer-dm.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: TI dual-mode timer 10 - Tony Lindgren <tony@atomide.com> 13 The TI dual-mode timer is a general purpose timer with PWM capabilities. 18 - items: 19 - enum: 20 - ti,am335x-timer [all …]
|
| /kernel/linux/linux-6.6/sound/pci/echoaudio/ |
| D | midi.c | 3 Copyright Echo Digital Audio Corporation (c) 1998 - 2004 21 Foundation, Inc., 59 Temple Place - Suite 330, Boston, 22 MA 02111-1307, USA. 26 Translation from C++ and adaptation for use in ALSA-Driver 39 dev_dbg(chip->card->dev, "enable_midi_input(%d)\n", enable); in enable_midi_input() 42 return -EIO; in enable_midi_input() 45 chip->mtc_state = MIDI_IN_STATE_NORMAL; in enable_midi_input() 46 chip->comm_page->flags |= in enable_midi_input() 49 chip->comm_page->flags &= in enable_midi_input() 58 /* Send a buffer full of MIDI data to the DSP [all …]
|
| /kernel/linux/linux-5.10/sound/pci/echoaudio/ |
| D | midi.c | 3 Copyright Echo Digital Audio Corporation (c) 1998 - 2004 21 Foundation, Inc., 59 Temple Place - Suite 330, Boston, 22 MA 02111-1307, USA. 26 Translation from C++ and adaptation for use in ALSA-Driver 39 dev_dbg(chip->card->dev, "enable_midi_input(%d)\n", enable); in enable_midi_input() 42 return -EIO; in enable_midi_input() 45 chip->mtc_state = MIDI_IN_STATE_NORMAL; in enable_midi_input() 46 chip->comm_page->flags |= in enable_midi_input() 49 chip->comm_page->flags &= in enable_midi_input() 58 /* Send a buffer full of MIDI data to the DSP [all …]
|
| /kernel/linux/linux-6.6/drivers/isdn/mISDN/ |
| D | dsp_core.c | 12 * Real-time tone generation 14 * Real-time cross-connection and conferrence 23 * The dsp module provides layer 2 for b-channels (64kbit). It provides 26 * - (1) generation of tones 27 * - (2) detection of dtmf tones 28 * - (3) crossconnecting and conferences (clocking) 29 * - (4) echo generation for delay test 30 * - (5) volume control 31 * - (6) disable receive data 32 * - (7) pipeline [all …]
|
| D | dsp.h | 30 #include <linux/timer.h> 41 extern u32 dsp_poll_diff; /* calculated fix-comma corrected poll value */ 68 #define MAX_POLL 256 /* maximum number of send-chunks */ 72 #define CMX_BUFF_MASK 0x7fff /* CMX_BUFF_SIZE - 1 */ 91 /* all members within a conference (this is linked 1:1 with the dsp) */ 92 struct dsp; 95 struct dsp *dsp; member 118 #define ECHOCAN_BUFF_MASK 0x3ff /* -1 */ 170 struct dsp { struct 210 int tx_data; /* enables tx-data of CMX to upper layer */ [all …]
|
| /kernel/linux/linux-5.10/drivers/isdn/mISDN/ |
| D | dsp_core.c | 12 * Real-time tone generation 14 * Real-time cross-connection and conferrence 23 * The dsp module provides layer 2 for b-channels (64kbit). It provides 26 * - (1) generation of tones 27 * - (2) detection of dtmf tones 28 * - (3) crossconnecting and conferences (clocking) 29 * - (4) echo generation for delay test 30 * - (5) volume control 31 * - (6) disable receive data 32 * - (7) pipeline [all …]
|
| D | dsp.h | 30 #include <linux/timer.h> 41 extern u32 dsp_poll_diff; /* calculated fix-comma corrected poll value */ 68 #define MAX_POLL 256 /* maximum number of send-chunks */ 72 #define CMX_BUFF_MASK 0x7fff /* CMX_BUFF_SIZE - 1 */ 91 /* all members within a conference (this is linked 1:1 with the dsp) */ 92 struct dsp; 95 struct dsp *dsp; member 118 #define ECHOCAN_BUFF_MASK 0x3ff /* -1 */ 170 struct dsp { struct 210 int tx_data; /* enables tx-data of CMX to upper layer */ [all …]
|
| /kernel/linux/linux-5.10/arch/arc/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) 96 source "arch/arc/plat-tb10x/Kconfig" 97 source "arch/arc/plat-axs10x/Kconfig" 98 source "arch/arc/plat-hsdk/Kconfig" 116 ISA for the Next Generation ARC-HS cores 141 -MMU-v3: Variable Page Sz (4k, 8k, 16k), bigger J-TLB (128x4) 143 -Caches: New Prog Model, Region Flush 144 -Insns: endian swap, load-locked/store-conditional, time-stamp-ctr 149 bool "ARC-HS" [all …]
|
| /kernel/linux/linux-6.6/arch/arc/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) 88 source "arch/arc/plat-tb10x/Kconfig" 89 source "arch/arc/plat-axs10x/Kconfig" 90 source "arch/arc/plat-hsdk/Kconfig" 108 ISA for the Next Generation ARC-HS cores 126 -MMU-v3: Variable Page Sz (4k, 8k, 16k), bigger J-TLB (128x4) 128 -Caches: New Prog Model, Region Flush 129 -Insns: endian swap, load-locked/store-conditional, time-stamp-ctr 132 bool "ARC-HS" [all …]
|
| /kernel/linux/linux-5.10/drivers/char/mwave/ |
| D | 3780i.h | 3 * 3780i.h -- declarations for 3780i.c 23 * LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, 42 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 45 * 10/23/2000 - Alpha Release 54 /* DSP I/O port offsets and definitions */ 62 #define DSP_MsaDataDSISHigh 0x0008 /* MSA data register: d-store word or high byte of i-stor… 63 #define DSP_MsaDataISLow 0x000A /* MSA data register: low word of i-store */ 76 unsigned short EnableDspInt:1; /* RW: Enable DSP to X86 ISA interrupt 0=mask it, 1=enable it */ 80 unsigned short IsaPacingTimer:12; /* R: ISA access pacing timer: count of core cycles stolen */ 84 /* DSP register indexes used with the configuration register address (index) register */ [all …]
|
| /kernel/linux/linux-6.6/drivers/char/mwave/ |
| D | 3780i.h | 3 * 3780i.h -- declarations for 3780i.c 23 * LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, 42 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 45 * 10/23/2000 - Alpha Release 54 /* DSP I/O port offsets and definitions */ 62 #define DSP_MsaDataDSISHigh 0x0008 /* MSA data register: d-store word or high byte of i-stor… 63 #define DSP_MsaDataISLow 0x000A /* MSA data register: low word of i-store */ 76 unsigned short EnableDspInt:1; /* RW: Enable DSP to X86 ISA interrupt 0=mask it, 1=enable it */ 80 unsigned short IsaPacingTimer:12; /* R: ISA access pacing timer: count of core cycles stolen */ 84 /* DSP register indexes used with the configuration register address (index) register */ [all …]
|