drivers: pwm: mcux_ftm: allow configuring the clock prescaler
Allow configuring the clock prescaler divider for the NXP Kinetis FlexTimer. Setting the prescaler to a lower value allows for much higher resolution/accuracy for the generated PWM waveforms. Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
This commit is contained in:
parent
99dcc2a3b9
commit
784c4728b5
8 changed files with 40 additions and 1 deletions
|
@ -388,6 +388,7 @@
|
|||
reg = <0x40038000 0x98>;
|
||||
interrupts = <42 0>;
|
||||
clocks = <&mcg KINETIS_MCG_FIXED_FREQ_CLK>;
|
||||
prescaler = <16>;
|
||||
label = "FTM_0";
|
||||
status = "disabled";
|
||||
};
|
||||
|
@ -397,6 +398,7 @@
|
|||
reg = <0x40039000 0x98>;
|
||||
interrupts = <43 0>;
|
||||
clocks = <&mcg KINETIS_MCG_FIXED_FREQ_CLK>;
|
||||
prescaler = <16>;
|
||||
label = "FTM_1";
|
||||
status = "disabled";
|
||||
};
|
||||
|
@ -406,6 +408,7 @@
|
|||
reg = <0x4003a000 0x98>;
|
||||
interrupts = <44 0>;
|
||||
clocks = <&mcg KINETIS_MCG_FIXED_FREQ_CLK>;
|
||||
prescaler = <16>;
|
||||
label = "FTM_2";
|
||||
status = "disabled";
|
||||
};
|
||||
|
@ -415,6 +418,7 @@
|
|||
reg = <0x400b9000 0x98>;
|
||||
interrupts = <71 0>;
|
||||
clocks = <&mcg KINETIS_MCG_FIXED_FREQ_CLK>;
|
||||
prescaler = <16>;
|
||||
label = "FTM_3";
|
||||
status = "disabled";
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue