Samples: basic: blinky_pwm: Add support for cyw920829m2evk_02 board
Origin: Zephyr OS
License: Apache-2.0
URL: https://github.com/zephyrproject-rtos/zephyr/blame/main/samples/basic/fade_led/boards/cyw920829m2evk_02.overlay
commit: abca729367
Purpose: Add overlay to enable and configure PWM device on IFX
CYW920829M2EVK-02 board.
Signed-off-by: John Batch <john.batch@infineon.com>
This commit is contained in:
parent
4aa1ac9f96
commit
2702192872
39
samples/basic/blinky_pwm/boards/cyw920829m2evk_02.overlay
Normal file
39
samples/basic/blinky_pwm/boards/cyw920829m2evk_02.overlay
Normal file
@ -0,0 +1,39 @@
|
||||
/*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
* Copyright (c) 2024 Cypress Semiconductor Corporation (an Infineon company) or
|
||||
* an affiliate of Cypress Semiconductor Corporation
|
||||
*/
|
||||
|
||||
#include <zephyr/dt-bindings/pwm/pwm.h>
|
||||
#include <zephyr/dt-bindings/pwm/pwm_ifx_cat1.h>
|
||||
|
||||
/ {
|
||||
aliases {
|
||||
pwm-led0 = &pwm_led0;
|
||||
};
|
||||
|
||||
pwmleds {
|
||||
compatible = "pwm-leds";
|
||||
pwm_led0: pwm_led_0 {
|
||||
pwms = <&pwm0_0 0 PWM_MSEC(20) PWM_POLARITY_INVERTED>;
|
||||
label = "PWM MB1";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&pwm0_0 {
|
||||
status = "okay";
|
||||
pinctrl-0 = <&p1_1_pwm0_0>;
|
||||
pinctrl-names = "default";
|
||||
divider-type = <CY_SYSCLK_DIV_16_BIT>;
|
||||
divider-sel = <1>;
|
||||
divider-val = <9599>;
|
||||
};
|
||||
|
||||
|
||||
&pinctrl {
|
||||
p1_1_pwm0_0: p1_1_pwm0_0 {
|
||||
drive-push-pull;
|
||||
};
|
||||
};
|
||||
Loading…
Reference in New Issue
Block a user