Searched +full:da830 +full:- +full:timer (Results 1 – 9 of 9) sorted by relevance
/linux/Documentation/devicetree/bindings/timer/ |
H A D | ti,da830-timer.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/timer/ti,da830-timer.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: TI DaVinci Timer 10 - Kousik Sanagavarapu <five231003@gmail.com> 13 This is a 64-bit timer found on TI's DaVinci architecture devices. The timer 14 can be configured as a general-purpose 64-bit timer, dual general-purpose 15 32-bit timers. When configured as dual 32-bit timers, each half can operate 18 The timer is a free running up-counter and can generate interrupts when the [all …]
|
/linux/Documentation/devicetree/bindings/rtc/ |
H A D | rtc-omap.txt | 4 - compatible: 5 - "ti,da830-rtc" - for RTC IP used similar to that on DA8xx SoC family. 6 - "ti,am3352-rtc" - for RTC IP used similar to that on AM335x SoC family. 7 This RTC IP has special WAKE-EN Register to enable 11 - "ti,am4372-rtc" - for RTC IP used similar to that on AM437X SoC family. 12 - reg: Address range of rtc register set 13 - interrupts: rtc timer, alarm interrupts in order 16 - system-power-controller: whether the rtc is controlling the system power 18 - clocks: Any internal or external clocks feeding in to rtc 19 - clock-names: Corresponding names of the clocks [all …]
|
/linux/arch/arm/boot/dts/ti/davinci/ |
H A D | da850.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 #include <dt-bindings/interrupt-controller/irq.h> 9 #address-cells = <1>; 10 #size-cells = <1>; 20 #address-cells = <1>; 21 #size-cells = <0>; 24 compatible = "arm,arm926ej-s"; 28 operating-points-v2 = <&opp_table>; 32 opp_table: opp-table { 33 compatible = "operating-points-v2"; [all …]
|
/linux/drivers/clocksource/ |
H A D | timer-davinci.c | 1 // SPDX-License-Identifier: GPL-2.0-only 20 #include <clocksource/timer-davinci.h> 76 return readl_relaxed(clockevent->base + reg); in davinci_clockevent_read() 82 writel_relaxed(val, clockevent->base + reg); in davinci_clockevent_write() 92 * This function is only ever called if we're using both timer in davinci_tim12_shutdown() 121 davinci_tim12_shutdown(clockevent->base); in davinci_clockevent_shutdown() 132 davinci_tim12_set_oneshot(clockevent->base); in davinci_clockevent_set_oneshot() 163 clockevent->cmp_off, curr_time + cycles); in davinci_clockevent_set_next_event_cmp() 172 if (!clockevent_state_oneshot(&clockevent->dev)) in davinci_timer_irq_timer() 173 davinci_tim12_shutdown(clockevent->base); in davinci_timer_irq_timer() [all …]
|
/linux/include/clocksource/ |
H A D | timer-davinci.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 22 * struct davinci_timer_cfg - davinci clocksource driver configuration struct 25 * @cmp_off: if set - it specifies the compare register used for clockevent 32 * This is only used by da830 the DSP of which uses the top half. The timer 33 * driver still configures the top half to run in free-run mode.
|
/linux/arch/arm/boot/dts/ti/keystone/ |
H A D | keystone.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2013-2017 Texas Instruments Incorporated - https://www.ti.com/ 6 #include <dt-bindings/interrupt-controller/arm-gic.h> 7 #include <dt-bindings/gpio/gpio.h> 12 #address-cells = <2>; 13 #size-cells = <2>; 14 interrupt-parent = <&gic>; 30 gic: interrupt-controller@2561000 { 31 compatible = "arm,gic-400", "arm,cortex-a15-gic"; 32 #interrupt-cells = <3>; [all …]
|
H A D | keystone-k2g.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2016-2017 Texas Instruments Incorporated - https://www.ti.com/ 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include <dt-bindings/pinctrl/keystone.h> 10 #include <dt-bindings/gpio/gpio.h> 15 #address-cells = <2>; 16 #size-cells = <2>; 17 interrupt-parent = <&gic>; 32 #address-cells = <1>; 33 #size-cells = <0>; [all …]
|
/linux/drivers/usb/musb/ |
H A D | da8xx.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Texas Instruments DA8xx/OMAP-L1x "glue layer" 5 * Copyright (c) 2008-2009 MontaVista Software, Inc. <source@mvista.com> 8 * Copyright (C) 2005-2006 by Texas Instruments 25 #include <linux/dma-mapping.h> 48 #define DA8XX_USB_GENERIC_RNDIS_EP_SIZE_REG(n) (0x50 + (((n) - 1) << 2)) 78 * - not read/write INTRUSB/INTRUSBE (except during 80 * - use INTSET/INTCLR instead. 84 * da8xx_musb_enable - enable interrupts 88 void __iomem *reg_base = musb->ctrl_base; in da8xx_musb_enable() [all …]
|
/linux/drivers/rtc/ |
H A D | rtc-omap.c | 1 // SPDX-License-Identifier: GPL-2.0+ 23 #include <linux/pinctrl/pinconf-generic.h> 28 #include <linux/rtc/rtc-omap.h> 32 * with century-range alarm matching, driven by the 32kHz clock. 34 * The main user-visible ways it differs from PC RTCs are by omitting 35 * "don't care" alarm fields and sub-second periodic IRQs, and having 38 * Board-specific wiring options include using split power mode with 41 * low power modes) for OMAP1 boards (OMAP-L138 has this built into 42 * the SoC). See the BOARD-SPECIFIC CUSTOMIZATION comment. 157 return readb(rtc->base + reg); in rtc_read() [all …]
|