HomeSort by: relevance | last modified time | path
    Searched refs:pwm (Results 1 - 25 of 562) sorted by relevancy

1 2 3 4 5 6 7 8 91011>>

  /src/sys/dev/pwm/
pwm.c 1 /* $NetBSD: pwm.c,v 1.1 2018/05/06 10:32:33 jmcneill Exp $ */
30 __KERNEL_RCSID(0, "$NetBSD: pwm.c,v 1.1 2018/05/06 10:32:33 jmcneill Exp $");
36 #include <dev/pwm/pwmvar.h>
39 pwm_enable(pwm_tag_t pwm)
41 return pwm->pwm_enable(pwm, true);
45 pwm_disable(pwm_tag_t pwm)
47 return pwm->pwm_enable(pwm, false);
51 pwm_get_config(pwm_tag_t pwm, struct pwm_config *conf
    [all...]
  /src/sys/arch/arm/broadcom/
bcm2835_pwm.c 92 { .compat = "brcm,bcm2835-pwm" },
165 /* The PWM hardware can be used by vcaudio if the
183 struct bcm_pwm_channel *pwm; local in function:bcm_pwm_alloc
193 pwm = &sc->sc_channels[num];
196 if (pwm->inuse)
197 pwm = NULL;
199 pwm->inuse = true;
202 if (pwm) {
203 pwm->datsave = PWM_READ(pwm->sc, pwm->dat)
    [all...]
  /src/usr.bin/passwd/
passwd.c 90 const struct pw_module_s *pwm; local in function:global_usage
93 for (pwm = pw_modules; pwm->pw_process != NULL; pwm++) {
94 if (pwm->argv0 == NULL && pwm->pw_usage != NULL)
95 (*pwm->pw_usage)(" ");
113 const struct pw_module_s *pwm; local in function:main
122 for (pwm = pw_modules; pwm->pw_process != NULL; pwm++)
    [all...]
  /src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/
at91-kizbox.dts 10 #include <dt-bindings/pwm/pwm.h>
52 compatible = "pwm-leds";
55 label = "pwm:green:network";
62 label = "pwm:red:network";
69 label = "pwm:green:user";
76 label = "pwm:red:user";
97 tcb1_pwm0: pwm@0 {
98 compatible = "atmel,tcb-pwm";
100 #pwm-cells = <3>
    [all...]
sun5i-a13.dtsi 88 pwm: pwm@1c20e00 { label
89 compatible = "allwinner,sun5i-a13-pwm";
92 #pwm-cells = <3>;
pxa27x.dtsi 46 pwm0: pwm@40b00000 {
47 compatible = "marvell,pxa270-pwm", "marvell,pxa250-pwm";
49 #pwm-cells = <1>;
53 pwm1: pwm@40b00010 {
54 compatible = "marvell,pxa270-pwm", "marvell,pxa250-pwm";
56 #pwm-cells = <1>;
60 pwm2: pwm@40c00000 {
61 compatible = "marvell,pxa270-pwm", "marvell,pxa250-pwm"
    [all...]
wm8850-w70v2.dts 13 #include <dt-bindings/pwm/pwm.h>
19 compatible = "pwm-backlight";
20 pwms = <&pwm 0 50000 PWM_POLARITY_INVERTED>;
exynos5422-odroidxu4.dts 21 compatible = "pwm-leds";
25 pwms = <&pwm 2 2000000 0>;
26 pwm-names = "pwm2";
79 &pwm {
81 * PWM 0 -- fan
82 * PWM 2 -- Blue LED
86 samsung,pwm-outputs = <0>, <2>;
stm32f746.dtsi 95 pwm {
96 compatible = "st,stm32-pwm";
97 #pwm-cells = <3>;
125 pwm {
126 compatible = "st,stm32-pwm";
127 #pwm-cells = <3>;
155 pwm {
156 compatible = "st,stm32-pwm";
157 #pwm-cells = <3>;
184 pwm {
    [all...]
pxa25x.dtsi 64 pwm0: pwm@40b00000 {
65 compatible = "marvell,pxa250-pwm";
67 #pwm-cells = <1>;
71 pwm1: pwm@40b00010 {
72 compatible = "marvell,pxa250-pwm";
74 #pwm-cells = <1>;
s3c24xx.dtsi 42 timer: pwm@51000000 {
43 compatible = "samsung,s3c2410-pwm";
46 #pwm-cells = <3>;
stm32f429.dtsi 113 pwm {
114 compatible = "st,stm32-pwm";
115 #pwm-cells = <3>;
143 pwm {
144 compatible = "st,stm32-pwm";
145 #pwm-cells = <3>;
173 pwm {
174 compatible = "st,stm32-pwm";
175 #pwm-cells = <3>;
202 pwm {
    [all...]
imx23-xfi3.dts 111 pwm: pwm@80064000 { label
155 compatible = "pwm-backlight";
156 pwms = <&pwm 2 5000000>;
meson8b-mxq.dts 31 compatible = "pwm-regulator";
37 pwm-supply = <&vcc_5v>;
40 pwm-dutycycle-range = <100 0>;
78 compatible = "pwm-regulator";
84 pwm-supply = <&vcc_5v>;
87 pwm-dutycycle-range = <100 0>;
sun5i-a10s.dtsi 108 pwm: pwm@1c20e00 { label
109 compatible = "allwinner,sun5i-a10s-pwm";
112 #pwm-cells = <3>;
sun5i-gr8.dtsi 58 pwm: pwm@1c20e00 { label
59 compatible = "allwinner,sun5i-a10s-pwm";
62 #pwm-cells = <3>;
sun4i-a10-pov-protab2-ips9.dts 49 #include <dt-bindings/pwm/pwm.h>
60 compatible = "pwm-backlight";
61 pwms = <&pwm 0 50000 PWM_POLARITY_INVERTED>;
150 &pwm {
sun5i-a13-empire-electronix-d709.dts 49 #include <dt-bindings/pwm/pwm.h>
60 compatible = "pwm-backlight";
61 pwms = <&pwm 0 50000 PWM_POLARITY_INVERTED>;
131 &pwm {
  /src/sys/dev/fdt/
fdt_pwm.h 34 #include <dev/pwm/pwmvar.h>
  /src/sys/arch/arm/imx/
imxpwmvar.h 32 #include <dev/pwm/pwmvar.h>
imxpwm.c 42 #include <dev/pwm/pwmvar.h>
67 imxpwm_enable(pwm_tag_t pwm, bool enable)
69 struct imxpwm_softc * const sc = device_private(pwm->pwm_dev);
85 imxpwm_get_config(pwm_tag_t pwm, struct pwm_config *conf)
87 struct imxpwm_softc * const sc = device_private(pwm->pwm_dev);
108 imxpwm_set_config(pwm_tag_t pwm, const struct pwm_config *conf)
110 struct imxpwm_softc * const sc = device_private(pwm->pwm_dev);
  /src/sys/arch/arm/rockchip/
rk_pwm.c 40 #include <dev/pwm/pwmvar.h>
67 { .compat = "rockchip,rk3288-pwm", .value = PWM_RK3288 },
91 const u_int *pwm = data; local in function:rk_pwm_get_tag
96 const u_int index = be32toh(pwm[1]);
100 const u_int period = be32toh(pwm[2]);
101 const u_int polarity = be32toh(pwm[3]);
114 rk_pwm_enable(pwm_tag_t pwm, bool enable)
116 struct rk_pwm_softc * const sc = device_private(pwm->pwm_dev);
132 rk_pwm_get_config(pwm_tag_t pwm, struct pwm_config *conf)
134 struct rk_pwm_softc * const sc = device_private(pwm->pwm_dev)
    [all...]
  /src/sys/arch/arm/sunxi/
sunxi_pwm.c 40 #include <dev/pwm/pwmvar.h>
62 { .compat = "allwinner,sun50i-a64-pwm", .value = PWM_A64 },
86 const u_int *pwm = data; local in function:sunxi_pwm_get_tag
91 const u_int index = be32toh(pwm[1]);
95 const u_int period = be32toh(pwm[2]);
96 const u_int polarity = be32toh(pwm[3]);
109 sunxi_pwm_enable(pwm_tag_t pwm, bool enable)
111 struct sunxi_pwm_softc * const sc = device_private(pwm->pwm_dev);
127 sunxi_pwm_get_config(pwm_tag_t pwm, struct pwm_config *conf)
129 struct sunxi_pwm_softc * const sc = device_private(pwm->pwm_dev)
    [all...]
  /src/sys/arch/arm/samsung/
exynos_pwm.c 40 #include <dev/pwm/pwmvar.h>
61 { .compat = "samsung,exynos4210-pwm" },
89 exynos_pwm_enable(pwm_tag_t pwm, bool enable)
91 struct exynos_pwm_timer * const timer = pwm->pwm_priv;
92 struct exynos_pwm_softc * const sc = device_private(pwm->pwm_dev);
114 exynos_pwm_get_config(pwm_tag_t pwm, struct pwm_config *conf)
116 struct exynos_pwm_timer * const timer = pwm->pwm_priv;
117 struct exynos_pwm_softc * const sc = device_private(pwm->pwm_dev);
132 exynos_pwm_set_config(pwm_tag_t pwm, const struct pwm_config *conf)
134 struct exynos_pwm_timer * const timer = pwm->pwm_priv
170 const u_int *pwm = data; local in function:exynos_pwm_get_tag
    [all...]
  /src/sys/arch/arm/nxp/
imx6_pwm.c 55 const u_int *pwm = data; local in function:imxpwm_get_tag
60 const u_int index = be32toh(pwm[1]);
63 const u_int period = be32toh(pwm[2]);
67 const u_int polarity = be32toh(pwm[3]);
79 { .compat = "fsl,imx6q-pwm" },
104 aprint_error(": couldn't get PWM registers\n");

Completed in 18 milliseconds

1 2 3 4 5 6 7 8 91011>>