Home
last modified time | relevance | path

Searched +full:pwm +full:- +full:enable (Results 1 – 25 of 537) sorted by relevance

12345678910>>...22

/freebsd/sys/contrib/device-tree/Bindings/input/
H A Dpwm-vibrator.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/pwm-vibrator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: PWM vibrator
10 - Sebastian Reichel <sre@kernel.org>
13 Registers a PWM device as vibrator. It is expected, that the vibrator's
14 strength increases based on the duty cycle of the enable PWM channel
17 The binding supports an optional direction PWM channel, that can be
23 const: pwm-vibrator
[all …]
H A Dpwm-vibrator.txt1 * PWM vibrator device tree bindings
3 Registers a PWM device as vibrator. It is expected, that the vibrator's
4 strength increases based on the duty cycle of the enable PWM channel
7 The binding supports an optional direction PWM channel, that can be
12 - compatible: should contain "pwm-vibrator"
13 - pwm-names: Should contain "enable" and optionally "direction"
14 - pwms: Should contain a PWM handle for each entry in pwm-names
17 - vcc-supply: Phandle for the regulator supplying power
18 - direction-duty-cycle-ns: Duty cycle of the direction PWM channel in
26 pinctrl-single,pins = <
[all …]
H A Ddlg,da7280.txt4 - compatible: Should be "dlg,da7280".
5 - reg: Specifies the I2C slave address.
7 - interrupt-parent : Specifies the phandle of the interrupt controller to
10 - dlg,actuator-type: Set Actuator type. it should be one of:
11 "LRA" - Linear Resonance Actuator type.
12 "ERM-bar" - Bar type Eccentric Rotating Mass.
13 "ERM-coin" - Coin type Eccentric Rotating Mass.
15 - dlg,const-op-mode: Haptic operation mode for FF_CONSTANT.
17 1 - Direct register override(DRO) mode triggered by i2c(default),
18 2 - PWM data source mode controlled by PWM duty,
[all …]
/freebsd/sys/arm/broadcom/bcm2835/
H A Dbcm2835_pwm.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2017 Poul-Henning Kamp <phk@FreeBSD.org>
49 {"broadcom,bcm2835-pwm", 1},
50 {"brcm,bcm2835-pwm", 1},
73 bus_space_write_4(_sc->sc_m_bst, _sc->sc_m_bsh, _off, _val)
75 bus_space_read_4(_sc->sc_m_bst, _sc->sc_m_bsh, _off)
77 bus_space_write_4(_sc->sc_c_bst, _sc->sc_c_bsh, _off, _val)
79 bus_space_read_4(_sc->sc_c_bst, _sc->sc_c_bsh, _off)
99 /* Disable PWM */ in bcm_pwm_reconf()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/leds/backlight/
H A Dmediatek,mt6370-backlight.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/leds/backlight/mediatek,mt6370-backligh
[all...]
H A Dpwm-backlight.txt1 pwm-backlight bindings
4 - compatible: "pwm-backlight"
5 - pwms: OF device-tree PWM specification (see PWM binding[0])
6 - power-supply: regulator for supply voltage
9 - pwm-names: a list of names for the PWM devices specified in the
10 "pwms" property (see PWM binding[0])
11 - enable-gpios: contains a single GPIO specifier for the GPIO which enables
13 - post-pwm-on-delay-ms: Delay in ms between setting an initial (non-zero) PWM
15 - pwm-off-delay-ms: Delay in ms between disabling the backlight using GPIO
16 and setting PWM value to 0.
[all …]
H A Dpwm-backlight.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/leds/backlight/pwm-backlight.yaml#
5 $schema: http://devicetree.org/meta-schema
[all...]
H A Dsky81452-backlight.txt1 SKY81452-backlight bindings
4 - compatible : Must be "skyworks,sky81452-backlight"
7 - name : Name of backlight device. Default is 'lcd-backlight'.
8 - gpios : GPIO to use to EN pin.
10 - led-sources : List of enabled channels from 0 to 5.
12 - skyworks,ignore-pwm : Ignore both PWM input
13 - skyworks,dpwm-mode : Enable DPWM dimming mode, otherwise Analog dimming.
14 - skyworks,phase-shift : Enable phase shift mode
15 - skyworks,short-detection-threshold-volt
17 - skyworks,current-limit-mA
[all …]
/freebsd/sys/contrib/device-tree/Bindings/regulator/
H A Dpwm-regulator.txt1 Bindings for the Generic PWM Regulator
7 predefined voltage <=> duty-cycle values must be
10 Intermediary duty-cycle values which would normally
13 the user if the assumptions made in continuous-voltage
18 regulator-{min,max}-microvolt properties to calculate
19 appropriate duty-cycle values. This allows for a much
21 voltage-table mode above. This solution does make an
22 assumption that a %50 duty-cycle value will cause the
27 --------------------
28 - compatible: Should be "pwm-regulator"
[all …]
H A Dpwm-regulator.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/regulator/pwm-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Generic PWM Regulator
10 - Brian Norris <briannorris@chromium.org>
11 - Lee Jones <lee@kernel.org>
12 - Alexandre Courbot <acourbot@nvidia.com>
19 duty-cycle values must be provided via DT. Limitations are that the
21 Intermediary duty-cycle values which would normally allow finer grained
[all …]
H A Dtps51632-regulator.txt4 - compatible: Must be "ti,tps51632"
5 - reg: I2C slave address
8 - ti,enable-pwm-dvfs: Enable the DVFS voltage control through the PWM interface.
9 - ti,dvfs-step-20mV: The 20mV step voltage when PWM DVFS enabled. Missing this
10 will set 10mV step voltage in PWM DVFS mode. In normal mode, the voltage
21 regulator-name = "tps51632-vout";
22 regulator-min-microvolt = <500000>;
23 regulator-max-microvolt = <1500000>;
24 regulator-boot-on;
25 ti,enable-pwm-dvfs;
[all …]
/freebsd/share/man/man4/
H A Dpwmc.430 .Nd PWM (Pulse Width Modulation) control device driver
35 .Bd -ragged -offset indent
43 .Bd -literal -offset indent
49 driver provides device-control access to a channel of PWM hardware.
52 device is associated with a single PWM output channel.
54 Some PWM hardware is organized with multiple channels sharing a
61 Consult the documentation for the underlying PWM hardware device driver
67 .Pa /dev/pwm/pwmcX.Y
70 is a sequential number assigned to each PWM hardware controller
80 driver provides control of a PWM channel with the following
[all …]
/freebsd/sys/contrib/device-tree/src/arm64/qcom/
H A Dmsm8916-samsung-gt510.dts1 // SPDX-License-Identifier: GPL-2.0-only
3 /dts-v1/;
5 #include "msm8916-samsung-gt5-common.dtsi"
10 chassis-type = "tablet";
12 speaker_codec: audio-code
[all...]
/freebsd/usr.sbin/pwm/
H A Dpwm.827 .Nm pwm
28 .Nd configure PWM (Pulse Width Modulation) hardware
42 utility can be used to configure pwm hardware.
47 Some PWM hardware supports multiple output channels within a single
50 instance controls a single PWM channel.
54 .Pa /dev/pwm/pwmcX.Y ,
62 .Bl -tag -width "-f device"
66 .Pa /dev/pwm/pwmc0.0
69 .Pa /dev/pwm
72 Show the configuration of the PWM channel.
[all …]
/freebsd/share/man/man9/
H A Dpwmbus.938 .Cd "device pwm"
45 .Fn PWMBUS_CHANNEL_ENABLE "device_t bus" "u_int channel" "bool enable"
55 The PWMBUS (Pulse-Width Modulation) interface allows a device driver to
63 argument is the duration in nanoseconds of one complete on-off cycle, and the
67 Some PWM hardware is organized as a single controller with multiple channels.
73 Consult the documentation for the underlying PWM hardware device driver for
76 .Bl -tag -width indent
78 Configure the period and duty (in nanoseconds) in the PWM controller on the bus
88 .It Fn PWMBUS_CHANNEL_ENABLE "device_t bus" "u_int channel" "bool enable"
89 Enable the PWM channel.
[all …]
/freebsd/sys/contrib/device-tree/src/arm/nxp/imx/
H A Dimx7-colibri-iris.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
12 * The Atmel maxtouch controller uses SODIMM 28/30, also used for PWM<B>, PWM<C>, aka pwm2, pwm3.
13 * So if you enable following capacitive touch controller, disable pwm2/pwm3 first.
16 interrupt-parent = <&gpio1>;
18 pinctrl-0 = <&pinctrl_atmel_adapter>;
19 reset-gpios = <&gpio1 10 GPIO_ACTIVE_LOW>; /* SODIMM 30 / RST */
38 uart25-tx-on-hog {
39 gpio-hog;
41 output-high;
46 uart1-tx-on-hog {
[all …]
H A Dimx7-colibri-eval-v3.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 * Copyright 2016-2022 Toradex
9 compatible = "fixed-clock";
10 #clock-cells = <0>;
11 clock-frequency = <16000000>;
21 * The Atmel maxtouch controller uses SODIMM 28/30, also used for PWM<B>, PWM<C>, aka pwm2, pwm3.
22 * So if you enable following capacitive touch controller, disable pwm2/pwm3 first.
25 interrupt-parent = <&gpio1>;
27 pinctrl-0 = <&pinctrl_atmel_adapter>;
28 reset-gpios = <&gpio1 10 GPIO_ACTIVE_LOW>; /* SODIMM 30 / RST */
[all …]
H A Dimx7s-colibri-iris.dts1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
6 /dts-v1/;
7 #include "imx7s-colibri.dtsi"
8 #include "imx7-colibri-iris.dtsi"
12 compatible = "toradex,colibri-imx7s-iris",
13 "toradex,colibri-imx7s",
22 * The Atmel maxtouch controller uses SODIMM 28/30, also used for PWM<B>, PWM<C>, aka pwm2, pwm3.
23 * So if you enable following capacitive touch controller, disable pwm2/pwm3 first.
41 /* Colibri PWM<B> */
43 /* The pwm2 should be disabled to enable atmel_mxt_ts touchscreen for adapter. */
[all …]
H A Dimx7s-colibri-eval-v3.dts1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 * Copyright 2016-2022 Toradex
6 /dts-v1/;
7 #include "imx7s-colibri.dtsi"
8 #include "imx7-colibri-eval-v3.dtsi"
12 compatible = "toradex,colibri-imx7s-eval-v3",
13 "toradex,colibri-imx7s",
22 * The Atmel maxtouch controller uses SODIMM 28/30, also used for PWM<B>, PWM<C>, aka pwm2, pwm3.
23 * So if you enable following capacitive touch controller, disable pwm2/pwm3 first.
41 /* Colibri PWM<B> */
[all …]
H A Dimx7d-colibri-eval-v3.dts1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 * Copyright 2016-2022 Toradex
6 /dts-v1/;
7 #include "imx7d-colibri.dtsi"
8 #include "imx7-colibri-eval-v3.dtsi"
12 compatible = "toradex,colibri-imx7d-eval-v3",
13 "toradex,colibri-imx7d",
22 * The Atmel maxtouch controller uses SODIMM 28/30, also used for PWM<B>, PWM<C>, aka pwm2, pwm3.
23 * So if you enable following capacitive touch controller, disable pwm2/pwm3 first.
41 /* Colibri PWM<B> */
[all …]
H A Dimx7d-colibri-iris.dts1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
6 /dts-v1/;
7 #include "imx7d-colibri.dtsi"
8 #include "imx7-colibri-iris.dtsi"
12 compatible = "toradex,colibri-imx7d-iris",
13 "toradex,colibri-imx7d",
22 * The Atmel maxtouch controller uses SODIMM 28/30, also used for PWM<B>, PWM<C>, aka pwm2, pwm3.
23 * So if you enable following capacitive touch controller, disable pwm2/pwm3 first.
41 /* Colibri PWM<B> */
43 /* The pwm2 should be disabled to enable atmel_mxt_ts touchscreen for adapter. */
[all …]
H A Dimx7-colibri-iris-v2.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
7 reg_3v3_vmmc: regulator-3v3-vmmc {
8 compatible = "regulator-fixed";
9 enable-active-high;
11 regulator-max-microvolt = <3300000>;
12 regulator-min-microvolt = <3300000>;
13 regulator-name = "3v3_vmmc";
14 startup-delay-us = <100>;
40 uart-b-c-on-x14-enable-hog {
41 gpio-hog;
[all …]
/freebsd/sys/contrib/device-tree/src/arm64/rockchip/
H A Drk3399-gru-chromebook.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Google Gru-Chromebook shared properties
8 #include "rk3399-gru.dtsi"
11 pp900_ap: pp900-ap {
12 compatible = "regulator-fixed";
13 regulator-name = "pp900_ap";
16 regulator-always-o
[all...]
/freebsd/sys/contrib/device-tree/src/arm/vt8500/
H A Dwm8750.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * wm8750.dtsi - Device tree file for Wondermedia WM8750 SoC
9 #address-cells = <1>;
10 #size-cells = <1>;
14 #address-cells = <0>;
15 #size-cells = <0>;
40 #address-cells = <1>;
41 #size-cells = <1>;
42 compatible = "simple-bus";
44 interrupt-parent = <&intc0>;
[all …]
H A Dwm8850.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * wm8850.dtsi - Device tree file for Wondermedia WM8850 SoC
9 #address-cells = <1>;
10 #size-cells = <1>;
14 #address-cells = <1>;
15 #size-cells = <0>;
19 compatible = "arm,cortex-a9";
37 #address-cells = <1>;
38 #size-cells = <1>;
39 compatible = "simple-bus";
[all …]

12345678910>>...22