On Tue, 22 Nov 2016, Benjamin Gaignard wrote:
[snip]
"st,stm32-iio-timer5"
"st,stm32-iio-timer6"
"st,stm32-iio-timer7"
"st,stm32-iio-timer8"
"st,stm32-iio-timer9"
"st,stm32-iio-timer10"
"st,stm32-iio-timer11"
"st,stm32-iio-timer12"
"st,stm32-iio-timer13"
"st,stm32-iio-timer14"
We can't do this. This is a binding for a driver, not for the hardware.
Unfortunately each instance for the hardware IP have little differences like which triggers they could accept or size of the counter register, and I doesn't have value inside the hardware to distinguish them so the only way I found is to use compatible.
Can't you represent these as properties?