Home
last modified time | relevance | path

Searched +full:timer +full:- +full:dsp (Results 1 – 25 of 286) sorted by relevance

12345678910>>...12

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/timer/
Dti,timer.txt1 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/
DKconfig1 # 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 …]
Domap_remoteproc.c1 // 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/
Dstericsson,db8500-prcmu.yaml1 # 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/
DKconfig1 # 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 …]
Domap_remoteproc.c1 // 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/
Domap2.dtsi1 // 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 …]
Domap3.dtsi1 // 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 …]
Domap5-l4-abe.dtsi2 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/
Domap2.dtsi4 * 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 …]
Domap3.dtsi4 * 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 …]
Domap5-l4-abe.dtsi2 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/
Dpcxhr.h1 /* 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/
Dpcxhr.h1 /* 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/
Dti,timer-dm.yaml1 # 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/
Dmidi.c3 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/
Dmidi.c3 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/
Ddsp_core.c12 * 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 …]
Ddsp.h30 #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/
Ddsp_core.c12 * 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 …]
Ddsp.h30 #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/
DKconfig1 # 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/
DKconfig1 # 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/
D3780i.h3 * 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/
D3780i.h3 * 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 …]

12345678910>>...12