/openbmc/linux/drivers/clocksource/ |
H A D | timer-ti-dm.c | 3 * linux/arch/arm/plat-omap/dmtimer.c 11 * dmtimer adaptation to platform_driver. 31 #include <linux/platform_data/dmtimer-omap.h> 118 struct dmtimer { struct 167 static inline u32 dmtimer_read(struct dmtimer *timer, u32 reg) in dmtimer_read() argument 192 static inline void dmtimer_write(struct dmtimer *timer, u32 reg, u32 val) in dmtimer_write() 207 static inline void __omap_dm_timer_init_regs(struct dmtimer *timer) in __omap_dm_timer_init_regs() 242 static inline void __omap_dm_timer_enable_posted(struct dmtimer *timer) in __omap_dm_timer_enable_posted() 258 static inline void __omap_dm_timer_stop(struct dmtimer *timer) in __omap_dm_timer_stop() 281 static inline void __omap_dm_timer_int_enable(struct dmtimer *timer, in __omap_dm_timer_int_enable() [all …]
|
H A D | timer-ti-dm-systimer.c | 147 * affects the preferred dmtimer system timer configuration. There is 148 * typically no use for a dmtimer clocksource if the 32 KiHz counter is 231 * clock as the clocksource, and any available dmtimer as clockevent. 233 * For am437x, we are using am335x style dmtimer clocksource. It is unclear 249 /* Quirk am437x using am335x style dmtimer clocksource */ in dmtimer_systimer_assign_alwon() 274 /* Usually no need for dmtimer clocksource if we have counter32 */ in dmtimer_systimer_assign_alwon() 284 /* Finds the first usable dmtimer, used for the don't care case */ 416 pr_debug("dmtimer rev %08x sysc %08x\n", readl_relaxed(t->base), in dmtimer_systimer_setup() 633 /* Dmtimer as percpu timer. See dra7 ARM architected timer wrap erratum i940 */ 646 pr_warn("Incomplete dtb for percpu dmtimer %pOF\n", np->parent); in dmtimer_percpu_timer_init() [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/pwm/ |
H A D | pwm-omap-dmtimer.txt | 4 - compatible: Shall contain "ti,omap-dmtimer-pwm". 12 - ti,clock-source: Set dmtimer parent clock, values between 0 and 2: 18 pwm9: dmtimer-pwm@9 { 19 compatible = "ti,omap-dmtimer-pwm";
|
/openbmc/linux/Documentation/devicetree/bindings/media/ |
H A D | nokia,n900-ir | 9 pwm9: dmtimer-pwm@9 { 10 compatible = "ti,omap-dmtimer-pwm";
|
/openbmc/linux/drivers/pwm/ |
H A D | pwm-omap-dmtimer.c | 44 #include <linux/platform_data/dmtimer-omap.h> 56 * corresponding to omap dmtimer. 343 "dmtimer pdata structure NULL, deferring probe\n"); in pwm_omap_dmtimer_probe() 363 dev_err(&pdev->dev, "Incomplete dmtimer pdata structure\n"); in pwm_omap_dmtimer_probe() 400 /* setup dmtimer clock source */ in pwm_omap_dmtimer_probe() 461 {.compatible = "ti,omap-dmtimer-pwm"}, 468 .name = "omap-dmtimer-pwm",
|
H A D | Makefile | 42 obj-$(CONFIG_PWM_OMAP_DMTIMER) += pwm-omap-dmtimer.o
|
H A D | Kconfig | 445 will be called pwm-omap-dmtimer
|
/openbmc/linux/arch/arm/mach-omap1/ |
H A D | timer.c | 20 #include <linux/platform_data/dmtimer-omap.h> 108 pr_err("%s: Failed to device alloc for dmtimer%d\n", in omap1_dm_timer_init()
|
H A D | pm.c | 576 pr_info("OMAP1 PM: sleep states in idle disabled due to no DMTIMER support\n"); in omap_pm_init()
|
/openbmc/linux/drivers/remoteproc/ |
H A D | omap_remoteproc.c | 38 #include <linux/platform_data/dmtimer-omap.h> 76 * @timer_ops: OMAP dmtimer ops for @odt timer 189 * Return: 0 on success, otherwise a failure as returned by DMTimer ops 206 * Return: 0 on success, otherwise a failure as returned by DMTimer ops 218 * with a remoteproc. The dmtimer will be available for other clients to 221 * Return: 0 on success, otherwise a failure as returned by DMTimer ops 236 * Return: irq id on success, otherwise a failure as returned by DMTimer ops 358 dev_err(dev, "dmtimer pdata structure NULL\n"); in omap_rproc_enable_timers()
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | am335x-brppt1-mmc.dts | 96 compatible = "ti,omap-dmtimer-pwm"; 102 compatible = "ti,omap-dmtimer-pwm";
|
H A D | am335x-brppt1-spi.dts | 97 compatible = "ti,omap-dmtimer-pwm"; 103 compatible = "ti,omap-dmtimer-pwm";
|
H A D | am335x-brppt1-nand.dts | 96 compatible = "ti,omap-dmtimer-pwm"; 102 compatible = "ti,omap-dmtimer-pwm";
|
H A D | am3517-evm.dts | 171 pwm11: dmtimer-pwm@11 { 172 compatible = "ti,omap-dmtimer-pwm";
|
H A D | logicpd-torpedo-baseboard.dtsi | 66 pwm10: dmtimer-pwm { 67 compatible = "ti,omap-dmtimer-pwm";
|
/openbmc/linux/include/linux/platform_data/ |
H A D | dmtimer-omap.h | 3 * DMTIMER platform data for TI OMAP platforms
|
/openbmc/linux/Documentation/devicetree/bindings/remoteproc/ |
H A D | ti,omap-remoteproc.yaml | 147 One or more phandles to OMAP DMTimer nodes, that serve 165 One or more phandles to OMAP DMTimer nodes, used to
|
/openbmc/linux/include/clocksource/ |
H A D | timer-ti-dm.h | 69 * used by dmtimer.c and sys_timer related code.
|
/openbmc/linux/arch/arm/boot/dts/ti/omap/ |
H A D | motorola-mapphone-common.dtsi | 140 compatible = "ti,omap-dmtimer-pwm"; 150 compatible = "ti,omap-dmtimer-pwm";
|
H A D | am3517-evm.dts | 154 compatible = "ti,omap-dmtimer-pwm";
|
H A D | logicpd-torpedo-baseboard.dtsi | 63 compatible = "ti,omap-dmtimer-pwm";
|
H A D | am335x-guardian.dts | 107 compatible = "ti,omap-dmtimer-pwm";
|
H A D | omap3-gta04.dtsi | 150 compatible = "ti,omap-dmtimer-pwm";
|
H A D | omap3-n900.dts | 161 compatible = "ti,omap-dmtimer-pwm";
|
/openbmc/qemu/tests/data/qobject/ |
H A D | qdict.txt | 4597 dmtimer.c: 22824 4598 dmtimer.h: 3450
|