blob: aa4cd2ff6d9a78d44c5f1e48820796d58d646e05 [file] [log] [blame]
/*
* Copyright (c) 2021 Espressif Systems (Shanghai) Co., Ltd.
*
* SPDX-License-Identifier: Apache-2.0
*/
#include <zephyr/dt-bindings/pwm/pwm.h>
#include <dt-bindings/pinctrl/esp32-pinctrl.h>
/ {
pwm_loopback_0 {
compatible = "test-pwm-loopback";
/* first index must be a 32-Bit timer */
pwms = <&mcpwm0 0 0 PWM_POLARITY_NORMAL>,
<&mcpwm0 6 0 PWM_POLARITY_NORMAL>;
};
};
&pinctrl {
mcpwm0_default: mcpwm0_default {
group1 {
pinmux = <MCPWM0_OUT0A_GPIO2>;
output-enable;
};
group2 {
pinmux = <MCPWM0_CAP0_GPIO4>;
};
};
};
&mcpwm0 {
pinctrl-0 = <&mcpwm0_default>;
pinctrl-names = "default";
prescale = <255>;
prescale-timer0 = <103>;
status = "okay";
};