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

1 2 3

  /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
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
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
122 for (pwm = pw_modules; pwm->pw_process != NULL; pwm++)
    [all...]
  /src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/allwinner/
sun5i-a13.dtsi 88 pwm: pwm@1c20e00 {
89 compatible = "allwinner,sun5i-a13-pwm";
92 #pwm-cells = <3>;
sun5i-a10s.dtsi 108 pwm: pwm@1c20e00 {
109 compatible = "allwinner,sun5i-a10s-pwm";
112 #pwm-cells = <3>;
sun5i-gr8.dtsi 58 pwm: pwm@1c20e00 {
59 compatible = "allwinner,sun5i-a10s-pwm";
62 #pwm-cells = <3>;
sun4i-a10-dserve-dsrv9703c.dts 49 #include <dt-bindings/pwm/pwm.h>
60 compatible = "pwm-backlight";
61 pwms = <&pwm 0 50000 PWM_POLARITY_INVERTED>;
162 &pwm {
sun4i-a10-inet1.dts 49 #include <dt-bindings/pwm/pwm.h>
60 compatible = "pwm-backlight";
61 pwms = <&pwm 0 50000 PWM_POLARITY_INVERTED>;
168 &pwm {
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 {
sun7i-a20-wexler-tab7200.dts 51 #include <dt-bindings/pwm/pwm.h>
62 compatible = "pwm-backlight";
63 pwms = <&pwm 0 50000 PWM_POLARITY_INVERTED>;
160 &pwm {
sunxi-reference-design-tablet.dtsi 78 &pwm {
sun5i-reference-design-tablet.dtsi 45 #include <dt-bindings/pwm/pwm.h>
53 compatible = "pwm-backlight";
54 pwms = <&pwm 0 50000 PWM_POLARITY_INVERTED>;
  /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/external/gpl2/dts/dist/arch/arm/boot/dts/st/
stm32f746.dtsi 87 pwm {
88 compatible = "st,stm32-pwm";
89 #pwm-cells = <3>;
109 pwm {
110 compatible = "st,stm32-pwm";
111 #pwm-cells = <3>;
131 pwm {
132 compatible = "st,stm32-pwm";
133 #pwm-cells = <3>;
153 pwm {
    [all...]
stm32f429.dtsi 105 pwm {
106 compatible = "st,stm32-pwm";
107 #pwm-cells = <3>;
127 pwm {
128 compatible = "st,stm32-pwm";
129 #pwm-cells = <3>;
149 pwm {
150 compatible = "st,stm32-pwm";
151 #pwm-cells = <3>;
171 pwm {
    [all...]
  /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
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
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
    [all...]
  /src/sys/arch/arm/nxp/
imx6_pwm.c 55 const u_int *pwm = data; local
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");
  /src/sys/dev/i2c/
pca9685.c 40 #include <dev/pwm/pwmvar.h>
69 * PWM frequency / period is shared by all channels.
91 { .compat = "nxp,pca9685-pwm" },
226 const u_int *pwm = data; local
228 /* #pwm-cells == 2 in the PCA9685 DT bindings. */
233 const u_int index = be32toh(pwm[1]);
238 const u_int period = be32toh(pwm[2]);
259 pcapwm_pwm_enable(pwm_tag_t pwm, bool enable)
261 struct pcapwm_softc * const sc = device_private(pwm->pwm_dev);
262 struct pcapwm_channel * const chan = pwm->pwm_priv
    [all...]
  /src/sys/arch/arm/amlogic/
meson_pwm.c 38 #include <dev/pwm/pwmvar.h>
69 { .compat = "amlogic,meson-g12a-ao-pwm-ab" },
70 { .compat = "amlogic,meson-g12a-ao-pwm-cd" },
71 { .compat = "amlogic,meson-g12a-ee-pwm" },
95 meson_pwm_enable(pwm_tag_t pwm, bool enable)
97 struct meson_pwm_channel * const pwmchan = pwm->pwm_priv;
98 struct meson_pwm_softc * const sc = device_private(pwm->pwm_dev);
166 meson_pwm_get_config(pwm_tag_t pwm, struct pwm_config *conf)
168 struct meson_pwm_channel * const pwmchan = pwm->pwm_priv;
175 meson_pwm_set_config(pwm_tag_t pwm, const struct pwm_config *conf
283 const u_int *pwm = data; local
    [all...]
  /src/sys/arch/evbarm/netwalker/
netwalker_backlight.c 38 #include <dev/pwm/pwmvar.h>
280 pwm_tag_t pwm = &sc->sc_imxpwm.sc_pwm; local
283 pwm_disable(pwm);
284 pwm_get_config(pwm, &conf);
286 pwm_set_config(pwm, &conf);
287 pwm_enable(pwm);

Completed in 35 milliseconds

1 2 3