Home
last modified time | relevance | path

Searched refs:pwm (Results 1 – 25 of 772) sorted by relevance

12345678910>>...31

/Zephyr-latest/drivers/pwm/
DKconfig14 module-str = pwm
35 source "drivers/pwm/Kconfig.b91"
37 source "drivers/pwm/Kconfig.cc13xx_cc26xx_timer"
39 source "drivers/pwm/Kconfig.stm32"
41 source "drivers/pwm/Kconfig.sifive"
43 source "drivers/pwm/Kconfig.nrf_sw"
45 source "drivers/pwm/Kconfig.nrfx"
47 source "drivers/pwm/Kconfig.mcux_ftm"
49 source "drivers/pwm/Kconfig.imx"
51 source "drivers/pwm/Kconfig.it8xxx2"
[all …]
Dpwm_ene_kb1200.c16 struct pwm_regs *pwm; member
49 config->pwm->PWMCFG &= ~PWM_ENABLE; in pwm_kb1200_set_cycles()
62 config->pwm->PWMCFG = (config->pwm->PWMCFG & ~GENMASK(13, 8)) | ((prescaler - 1) << 8); in pwm_kb1200_set_cycles()
68 config->pwm->PWMHIGH = high_len; in pwm_kb1200_set_cycles()
69 config->pwm->PWMCYC = cycle_len; in pwm_kb1200_set_cycles()
72 config->pwm->PWMCFG |= PWM_ENABLE; in pwm_kb1200_set_cycles()
93 static DEVICE_API(pwm, pwm_kb1200_driver_api) = {
107 config->pwm->PWMCFG = PWM_SOURCE_CLK_32M | PWM_RULE1 | PWM_PUSHPULL; in pwm_kb1200_init()
115 .pwm = (struct pwm_regs *)DT_INST_REG_ADDR(inst), \
Dpwm_sam.c59 Pwm * const pwm = config->regs; in sam_pwm_set_cycles() local
82 if (pwm->PWM_CH_NUM[channel].PWM_CMR != cmr) { in sam_pwm_set_cycles()
83 pwm->PWM_DIS = 1 << channel; in sam_pwm_set_cycles()
85 pwm->PWM_CH_NUM[channel].PWM_CMR = cmr; in sam_pwm_set_cycles()
86 pwm->PWM_CH_NUM[channel].PWM_CPRD = period_cycles; in sam_pwm_set_cycles()
87 pwm->PWM_CH_NUM[channel].PWM_CDTY = pulse_cycles; in sam_pwm_set_cycles()
92 pwm->PWM_CH_NUM[channel].PWM_CPRDUPD = period_cycles; in sam_pwm_set_cycles()
93 pwm->PWM_CH_NUM[channel].PWM_CDTYUPD = pulse_cycles; in sam_pwm_set_cycles()
97 pwm->PWM_ENA = 1 << channel; in sam_pwm_set_cycles()
106 Pwm * const pwm = config->regs; in sam_pwm_init() local
[all …]
/Zephyr-latest/dts/arm/gd/gd32e50x/
Dgd32e507xe.dtsi23 pwm {
24 compatible = "gd,gd32-pwm";
26 #pwm-cells = <3>;
40 pwm {
41 compatible = "gd,gd32-pwm";
43 #pwm-cells = <3>;
57 pwm {
58 compatible = "gd,gd32-pwm";
60 #pwm-cells = <3>;
74 pwm {
[all …]
/Zephyr-latest/dts/arm/ene/
Dkb1200.dtsi134 pwm0: pwm@40210000 {
135 compatible = "ene,kb1200-pwm";
137 #pwm-cells = <3>;
141 pwm1: pwm@40210010 {
142 compatible = "ene,kb1200-pwm";
144 #pwm-cells = <3>;
148 pwm2: pwm@40210020 {
149 compatible = "ene,kb1200-pwm";
151 #pwm-cells = <3>;
155 pwm3: pwm@40210030 {
[all …]
/Zephyr-latest/dts/arm/st/f1/
Dstm32f103Xg.dtsi42 pwm {
43 compatible = "st,stm32-pwm";
45 #pwm-cells = <3>;
59 pwm {
60 compatible = "st,stm32-pwm";
62 #pwm-cells = <3>;
76 pwm {
77 compatible = "st,stm32-pwm";
79 #pwm-cells = <3>;
93 pwm {
[all …]
/Zephyr-latest/tests/drivers/pwm/pwm_api/boards/
Dsiwx917_rb4338a.overlay7 #include <zephyr/dt-bindings/pwm/pwm.h>
11 pwm-0 = &pwm;
23 &pwm {
27 pwms = <&pwm 0 1000000>;
/Zephyr-latest/tests/drivers/pwm/pwm_loopback/boards/
Drzg3s_smarc_r9a08g045s33gbg_cm33.overlay7 #include <zephyr/dt-bindings/pwm/pwm.h>
8 #include <zephyr/dt-bindings/pwm/renesas_rz_pwm.h>
12 compatible = "test-pwm-loopback";
19 pwm3: pwm {
27 pwm6: pwm {
Ds32z2xxdc2_s32z270_rtu0.overlay7 #include <zephyr/dt-bindings/pwm/pwm.h>
11 compatible = "test-pwm-loopback";
34 emios0_pwm: pwm {
42 pwm-mode = "OPWFMB";
47 pwm-mode = "SAIC";
Ds32z2xxdc2_s32z270_rtu1.overlay7 #include <zephyr/dt-bindings/pwm/pwm.h>
11 compatible = "test-pwm-loopback";
34 emios0_pwm: pwm {
42 pwm-mode = "OPWFMB";
47 pwm-mode = "SAIC";
Ddisco_l475_iot1.overlay7 #include <zephyr/dt-bindings/pwm/pwm.h>
11 compatible = "test-pwm-loopback";
21 pwm2: pwm {
30 pwm5: pwm {
41 pwm3: pwm {
51 pwm15: pwm {
Dmr_canhubk3.overlay7 #include <zephyr/dt-bindings/pwm/pwm.h>
11 compatible = "test-pwm-loopback";
28 emios0_pwm: pwm {
35 pwm-mode = "SAIC";
/Zephyr-latest/dts/arm/st/wb0/
Dstm32wb05.dtsi23 pwm {
24 compatible = "st,stm32-pwm";
26 #pwm-cells = <3>;
45 pwm {
46 compatible = "st,stm32-pwm";
48 #pwm-cells = <3>;
67 pwm {
68 compatible = "st,stm32-pwm";
70 #pwm-cells = <3>;
/Zephyr-latest/dts/riscv/ite/
Dit8801-common-cfg.dtsi67 compatible = "ite,it8801-pwm";
75 #pwm-cells = <3>;
79 compatible = "ite,it8801-pwm";
87 #pwm-cells = <3>;
91 compatible = "ite,it8801-pwm";
99 #pwm-cells = <3>;
103 compatible = "ite,it8801-pwm";
111 #pwm-cells = <3>;
115 compatible = "ite,it8801-pwm";
123 #pwm-cells = <3>;
[all …]
/Zephyr-latest/dts/arm/infineon/cat1b/cyw20829/
Dcyw20829.dtsi236 pwm0_0: pwm@404a0000 {
237 compatible = "infineon,cat1-pwm";
242 #pwm-cells = <3>;
244 pwm0_1: pwm@404a0080 {
245 compatible = "infineon,cat1-pwm";
250 #pwm-cells = <3>;
252 pwm1_0: pwm@404a8000 {
253 compatible = "infineon,cat1-pwm";
258 #pwm-cells = <3>;
260 pwm1_1: pwm@404a8080 {
[all …]
/Zephyr-latest/samples/basic/blinky_pwm/boards/
Desp32c3_supermini.overlay8 #include <zephyr/dt-bindings/pwm/pwm.h>
12 pwm-0 = &ledc0;
13 pwm-led0 = &pwm_led_blue;
17 compatible = "pwm-leds";
18 pwm_led_blue: pwm-led-gpio0-2 {
Desp32s3_devkitm_procpu.overlay7 #include <zephyr/dt-bindings/pwm/pwm.h>
11 pwm-0 = &ledc0;
12 pwm-led0 = &pwm_led_blue;
16 compatible = "pwm-leds";
Desp32s3_luatos_core_procpu.overlay7 #include <zephyr/dt-bindings/pwm/pwm.h>
11 pwm-0 = &ledc0;
12 pwm-led0 = &pwm_led_blue;
16 compatible = "pwm-leds";
Desp32s3_luatos_core_procpu_usb.overlay7 #include <zephyr/dt-bindings/pwm/pwm.h>
11 pwm-0 = &ledc0;
12 pwm-led0 = &pwm_led_blue;
16 compatible = "pwm-leds";
/Zephyr-latest/tests/drivers/pwm/pwm_loopback/src/
Dtest_pwm_loopback.c27 out->pwm = PWM_LOOPBACK_OUT_CHANNEL; in get_test_pwms()
33 in->pwm = PWM_LOOPBACK_IN_CHANNEL; in get_test_pwms()
53 err = pwm_set(out.dev, out.pwm, period, pulse, out.flags ^= in test_capture()
60 err = pwm_set(out.dev, out.pwm, PWM_USEC(period), in test_capture()
74 err = pwm_capture_nsec(in.dev, in.pwm, flags, &period_capture, in test_capture()
79 err = pwm_capture_usec(in.dev, in.pwm, flags, &period_capture, in test_capture()
88 pwm_disable_capture(in.dev, in.pwm); in test_capture()
168 err = pwm_set_cycles(out.dev, out.pwm, 100, 0, out.flags); in ZTEST_USER()
171 err = pwm_capture_cycles(in.dev, in.pwm, PWM_CAPTURE_TYPE_PULSE, in ZTEST_USER()
176 err = pwm_capture_cycles(in.dev, in.pwm, in ZTEST_USER()
[all …]
/Zephyr-latest/dts/arm/microchip/mec5/
Dmec5_pkg176_pwms.dtsi11 pwm9: pwm@40005890 {
14 #pwm-cells = <3>;
16 pwm10: pwm@400058a0 {
19 #pwm-cells = <3>;
21 pwm11: pwm@400058b0 {
24 #pwm-cells = <3>;
/Zephyr-latest/dts/arm/st/f3/
Dstm32f373.dtsi78 pwm {
79 compatible = "st,stm32-pwm";
81 #pwm-cells = <3>;
95 pwm {
96 compatible = "st,stm32-pwm";
98 #pwm-cells = <3>;
112 pwm {
113 compatible = "st,stm32-pwm";
115 #pwm-cells = <3>;
129 pwm {
[all …]
/Zephyr-latest/boards/nxp/ucans32k1sic/
Ducans32k1sic.dts10 #include <zephyr/dt-bindings/pwm/pwm.h>
31 pwm-led0 = &led1_red_pwm;
32 pwm-led1 = &led1_green_pwm;
33 pwm-led2 = &led1_blue_pwm;
34 red-pwm-led = &led1_red_pwm;
35 green-pwm-led = &led1_green_pwm;
36 blue-pwm-led = &led1_blue_pwm;
37 pwm-0 = &ftm0;
60 compatible = "pwm-leds";
153 compatible = "nxp,ftm-pwm";
[all …]
/Zephyr-latest/dts/arm/gd/gd32e10x/
Dgd32e10x.dtsi10 #include <zephyr/dt-bindings/pwm/pwm.h>
251 pwm {
252 compatible = "gd,gd32-pwm";
254 #pwm-cells = <3>;
268 pwm {
269 compatible = "gd,gd32-pwm";
271 #pwm-cells = <3>;
285 pwm {
286 compatible = "gd,gd32-pwm";
288 #pwm-cells = <3>;
[all …]
/Zephyr-latest/tests/drivers/build_all/pwm/boards/
Dnative_sim.overlay25 compatible = "maxim,max31790-pwm";
27 pwm-controller;
28 #pwm-cells = <2>;
34 compatible = "nxp,pca9685-pwm";
36 #pwm-cells = <2>;

12345678910>>...31