zephyr/dts
Jeppe Odgaard 1635ad5a4d dts: boards: stm32h562: add timers 15, 16 and 17
Add the remaining timer nodes for stm32h562.

Tested with a Logic Analyzer and `samples/drivers/led_pwm` with added
`nucleo_h563zi.overlay`:

```

&timers15 {
	status = "okay";
	st,prescaler = <1000>;

	pwm15: pwm {
		status = "okay";
		pinctrl-0 = <&tim15_ch2_pa3 /* CN10.34 */>;
		pinctrl-names = "default";
	};
};

&timers16 {
	status = "okay";
	st,prescaler = <1000>;

	pwm16: pwm {
		status = "okay";
		pinctrl-0 = <&tim16_ch1n_pb6 /* CN10.14 */>;
		pinctrl-names = "default";
	};
};

&timers17 {
	st,prescaler = <1000>;
	status = "okay";

	pwm17: pwm {
		status = "okay";
		pinctrl-0 = <&tim17_ch1n_pb7 /* CN10.16 */>;
		pinctrl-names = "default";
	};
};

&pwmleds {
	status = "okay";

	pwm_led_1: green_led_1 {
		pwms = <&pwm15 2 PWM_MSEC(20) PWM_POLARITY_NORMAL>;
		label = "green led";
	};

	pwm_led_2: red_led_1 {
		pwms = <&pwm16 1 PWM_MSEC(20)
		        (PWM_POLARITY_NORMAL | STM32_PWM_COMPLEMENTARY)>;
		label = "red led";
	};

	pwm_led_3: blue_led_1 {
		pwms = <&pwm17 1 PWM_MSEC(20)
		        (PWM_POLARITY_NORMAL | STM32_PWM_COMPLEMENTARY)>;
		label = "blue led";
	};
};
```

Signed-off-by: Jeppe Odgaard <jeppe.odgaard@prevas.dk>
2024-06-06 00:40:59 -07:00
..
arc/synopsys
arm dts: boards: stm32h562: add timers 15, 16 and 17 2024-06-06 00:40:59 -07:00
arm64 soc: imx93: enable flexcan driver 2024-06-04 19:14:16 -04:00
bindings dts: bindings: gpio: add bindings for NXP display interfaces 2024-06-06 09:37:16 +02:00
common dts: common: nordic: nrf54h20: define can120 2024-05-30 05:20:50 -07:00
nios2/intel
posix
riscv drivers: wdt: espressif: Add 32K Xtal Watchdog 2024-05-30 16:52:37 -05:00
sparc/gaisler
x86/intel
xtensa drivers: dai/ssp: Support dynamic SSP management 2024-06-04 13:40:04 +02:00
binding-template.yaml
Kconfig