Lines Matching +full:pwm +full:- +full:3

4  * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/pwm/pwm.h>
10 * BBLED controller 0 uses GPIO156/LED1 connected to JP71-11
11 * BBLED controller 1 uses GPIO157/LED2 connected to JP71-13
12 * BBLED controller 2 uses GPIO153/LED3 connected to JP71-5
13 * BBLED controller 3 uses GPIO035/PWM8 connected to JP67-19
17 * and implements duty cycle for blink mode as an 8-bit value where 0 is off and
18 * 255 full on. BBLED PWM is 8-bit.
19 * BBLED-PWM driver get cycles API reports 32KHz/256 or 48M/256.
20 * Due to all the above we use 50 ms for DT PWM period.
26 compatible = "pwm-leds";
46 microchip,output-func-invert;
50 microchip,output-func-invert;
54 microchip,output-func-invert;
58 microchip,output-func-invert;
63 compatible = "microchip,xec-pwmbbled";
64 clock-select = "PWM_BBLED_CLK_32K";
65 pinctrl-0 = <&led0_gpio156>;
66 pinctrl-1 = <&led0_gpio156_sleep>;
67 pinctrl-names = "default", "sleep";
69 #pwm-cells = <3>;
73 compatible = "microchip,xec-pwmbbled";
74 clock-select = "PWM_BBLED_CLK_32K";
75 pinctrl-0 = <&led1_gpio157>;
76 pinctrl-1 = <&led1_gpio157_sleep>;
77 pinctrl-names = "default", "sleep";
79 #pwm-cells = <3>;
83 compatible = "microchip,xec-pwmbbled";
84 clock-select = "PWM_BBLED_CLK_32K";
85 pinctrl-0 = <&led2_gpio153>;
86 pinctrl-1 = <&led2_gpio153_sleep>;
87 pinctrl-names = "default", "sleep";
89 #pwm-cells = <3>;
93 compatible = "microchip,xec-pwmbbled";
94 clock-select = "PWM_BBLED_CLK_32K";
95 pinctrl-0 = <&led3_gpio035>;
96 pinctrl-1 = <&led3_gpio035_sleep>;
97 pinctrl-names = "default", "sleep";
99 #pwm-cells = <3>;