Searched +full:omap +full:- +full:dmtimer +full:- +full:pwm (Results 1 – 11 of 11) sorted by relevance
/linux/drivers/pwm/ |
H A D | pwm-omap-dmtimer.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 * Also based on pwm-samsung.c 12 * This file is the core OMAP support for the generic, Linux 13 * PWM driver / controller, using the OMAP's dual-mode timers 15 * reloaded with the load value and the pwm output goes up. 20 * - When PWM is stopped, timer counter gets stopped immediately. This 21 * doesn't allow the current PWM period to complete and stops abruptly. 22 * - When PWM is running and changing both duty cycle and period, 25 * is updated while the pwm pin is high, current pwm period/duty_cycle 27 * - period for current cycle = current_period + new period [all …]
|
H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 2 obj-$(CONFIG_PWM) += core.o 3 obj-$(CONFIG_PWM_AB8500) += pwm-ab8500.o 4 obj-$(CONFIG_PWM_ADP5585) += pwm-adp5585.o 5 obj-$(CONFIG_PWM_APPLE) += pwm-apple.o 6 obj-$(CONFIG_PWM_ATMEL) += pwm-atmel.o 7 obj-$(CONFIG_PWM_ATMEL_HLCDC_PWM) += pwm-atmel-hlcdc.o 8 obj-$(CONFIG_PWM_ATMEL_TCB) += pwm-atmel-tcb.o 9 obj-$(CONFIG_PWM_AXI_PWMGEN) += pwm-axi-pwmgen.o 10 obj-$(CONFIG_PWM_BCM_IPROC) += pwm-bcm-iproc.o [all …]
|
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 2 menuconfig PWM config 3 bool "Pulse-Width Modulation (PWM) Support" 5 Generic Pulse-Width Modulation (PWM) support. 7 In Pulse-Width Modulation, a variation of the width of pulses 14 This framework provides a generic interface to PWM devices 16 to register and unregister a PWM chip, an abstraction of a PWM 17 controller, that supports one or more PWM devices. Client 18 drivers can request PWM devices and use the generic framework 21 This generic framework replaces the legacy PWM framework which [all …]
|
/linux/Documentation/devicetree/bindings/pwm/ |
H A D | ti,omap-dmtimer-pwm.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/pwm/ti,omap-dmtimer-pwm.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: TI dual mode timer PWM controller 10 - Tony Lindgren <tony@atomide.com> 13 TI dual mode timer instances have an IO pin for PWM capability 16 - $ref: pwm.yaml# 20 const: ti,omap-dmtimer-pwm 22 "#pwm-cells": [all …]
|
/linux/drivers/clocksource/ |
H A D | timer-ti-dm.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * linux/arch/arm/plat-omap/dmtimer.c 5 * OMAP Dual-Mode Timers 7 * Copyright (C) 2010 Texas Instruments Incorporated - https://www.ti.com/ 11 * dmtimer adaptation to platform_driver. 18 * Added OMAP4 support - Santosh Shilimkar <santosh.shilimkar@ti.com> 22 #include <linux/clk-provider.h> 31 #include <linux/platform_data/dmtimer-omap.h> 33 #include <clocksource/timer-ti-dm.h> 118 struct dmtimer { struct [all …]
|
/linux/arch/arm/boot/dts/ti/omap/ |
H A D | motorola-mapphone-handset.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /dts-v1/; 4 #include "motorola-mapphone-common.dtsi" 8 fsusb1_phy: usb-phy@1 { 9 compatible = "motorola,mapphone-mdm6600"; 10 pinctrl-0 = <&usb_mdm6600_pins>; 11 pinctrl-1 = <&usb_mdm6600_sleep_pins>; 12 pinctrl-names = "default", "sleep"; 13 enable-gpios = <&gpio3 31 GPIO_ACTIVE_LOW>; /* gpio_95 */ 14 power-gpios = <&gpio2 22 GPIO_ACTIVE_HIGH>; /* gpio_54 */ [all …]
|
H A D | logicpd-torpedo-baseboard.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 5 compatible = "gpio-keys"; 6 pinctrl-names = "default"; 7 pinctrl-0 = <&gpio_key_pins &gpio_key_pins_wkup>; 13 wakeup-source; 20 wakeup-source; 27 wakeup-source; 34 wakeup-source; 39 compatible = "ti,omap-twl4030"; 45 compatible = "gpio-leds"; [all …]
|
H A D | am3517-evm.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/ 5 /dts-v1/; 8 #include "am3517-som.dtsi" 9 #include "am3517-evm-ui.dtsi" 10 #include <dt-bindings/input/input.h> 14 compatible = "ti,am3517-evm", "ti,am3517", "ti,omap3"; 21 stdout-path = &uart3; 30 compatible = "regulator-fixed"; 31 regulator-name = "vmmc_fixed"; [all …]
|
H A D | am335x-guardian.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/ 6 /dts-v1/; 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/interrupt-controller/irq.h> 14 compatible = "bosch,am335x-guardian", "ti,am33xx"; 17 stdout-path = &uart0; 18 tick-timer = &timer2; 23 cpu0-supply = <&dcdc2_reg>; 32 guardian_buttons: gpio-keys { [all …]
|
H A D | omap3-n900.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Copyright (C) 2013-2014 Aaro Koskinen <aaro.koskinen@iki.fi> 7 /dts-v1/; 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/media/video-interfaces.h> 15 * Default secure signed bootloader (Nokia X-Loader) does not enable L3 firewall 16 * for omap AES HW crypto support. When linux kernel try to access memory of AES 17 * blocks then kernel receive "Unhandled fault: external abort on non-linefetch" 18 * and crash. Until somebody fix omap-aes.c and omap_hwmod_3xxx_data.c code (no [all …]
|
/linux/include/clocksource/ |
H A D | timer-ti-dm.h | 2 * OMAP Dual-Mode Timers 4 * Copyright (C) 2010 Texas Instruments Incorporated - https://www.ti.com/ 12 * PWM and clock framwork support by Timo Teras. 69 * used by dmtimer.c and sys_timer related code. 74 * These registers are offsets from timer->iobase. 90 * These registers are offsets from timer->func_base. The func_base 109 #define OMAP_TIMER_CTRL_AR (1 << 1) /* auto-reload enable */
|