Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

dt-bindings: mfd: stm32-timers: Add support for stm32mp25

Add a new stm32mp25 compatible to stm32-timer dt-bindings in order to
support the STM32MP25 SoC. Some features has been added or updated in
the stm32-timer timer such as:
- hardware configuration and identification registers to read the timer
version and capabilities (counter width, number of channels...)
- dithering mode (can be used to extend PWM resolution)
- input triggers list
- new counter modes
- various bit-field updates
- power-domains property
Timer trigger identifier can be up to 19 (from timer 20)

Acked-by: Conor Dooley <conor.dooley@microchip.com>
Signed-off-by: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
Link: https://lore.kernel.org/r/20250110091922.980627-2-fabrice.gasnier@foss.st.com
Signed-off-by: Lee Jones <lee@kernel.org>

authored by

Fabrice Gasnier and committed by
Lee Jones
7b4270d1 01bdf0e8

+14 -4
+14 -4
Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml
··· 21 21 22 22 properties: 23 23 compatible: 24 - const: st,stm32-timers 24 + enum: 25 + - st,stm32-timers 26 + - st,stm32mp25-timers 25 27 26 28 reg: 27 29 maxItems: 1 ··· 36 34 - const: int 37 35 38 36 resets: 37 + maxItems: 1 38 + 39 + power-domains: 39 40 maxItems: 1 40 41 41 42 dmas: ··· 82 77 83 78 properties: 84 79 compatible: 85 - const: st,stm32-pwm 80 + enum: 81 + - st,stm32-pwm 82 + - st,stm32mp25-pwm 86 83 87 84 "#pwm-cells": 88 85 const: 3 ··· 120 113 121 114 properties: 122 115 compatible: 123 - const: st,stm32-timer-counter 116 + enum: 117 + - st,stm32-timer-counter 118 + - st,stm32mp25-timer-counter 124 119 125 120 required: 126 121 - compatible ··· 137 128 enum: 138 129 - st,stm32-timer-trigger 139 130 - st,stm32h7-timer-trigger 131 + - st,stm32mp25-timer-trigger 140 132 141 133 reg: 142 134 description: Identify trigger hardware block. 143 135 items: 144 136 minimum: 0 145 - maximum: 16 137 + maximum: 19 146 138 147 139 required: 148 140 - compatible