/linux-4.4.14/drivers/pwm/ |
D | Kconfig | 1 menuconfig PWM config 2 bool "Pulse-Width Modulation (PWM) Support" 4 Generic Pulse-Width Modulation (PWM) support. 13 This framework provides a generic interface to PWM devices 15 to register and unregister a PWM chip, an abstraction of a PWM 16 controller, that supports one or more PWM devices. Client 17 drivers can request PWM devices and use the generic framework 20 This generic framework replaces the legacy PWM framework which 29 if PWM 36 tristate "AB8500 PWM support" [all …]
|
D | pwm-lpss.c | 23 #define PWM 0x00000000 macro 72 return readl(lpwm->regs + pwm->hwpwm * PWM_SIZE + PWM); in pwm_lpss_read() 79 writel(value, lpwm->regs + pwm->hwpwm * PWM_SIZE + PWM); in pwm_lpss_write()
|
/linux-4.4.14/Documentation/ |
D | pwm.txt | 1 Pulse Width Modulation (PWM) interface 3 This provides an overview about the Linux PWM interface 7 the Linux PWM API (although they could). However, PWMs are often 10 this kind of flexibility the generic PWM API exists. 15 Users of the legacy PWM API use unique IDs to refer to PWM devices. 17 Instead of referring to a PWM device via its unique ID, board setup code 18 should instead register a static mapping that can be used to match PWM 36 Legacy users can request a PWM device using pwm_request() and free it 40 device or a consumer name. pwm_put() is used to free the PWM device. Managed 43 After being requested, a PWM has to be configured using: [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/pwm/ |
D | pwm.txt | 1 Specifying PWM information for devices 4 1) PWM user nodes 7 PWM users should specify a list of PWM devices that they want to use 12 pwm-phandle : phandle to PWM controller node 13 pwm-specifier : array of #pwm-cells specifying the given PWM 16 PWM properties should be named "pwms". The exact meaning of each pwms 19 each of the PWM devices listed in the "pwms" property. If no "pwm-names" 22 Drivers for devices that use more than a single PWM device can use the 23 "pwm-names" property to map the name of the PWM device requested by the 26 The following example could be used to describe a PWM-based backlight [all …]
|
D | pwm-lp3943.txt | 1 TI/National Semiconductor LP3943 PWM controller 9 - ti,pwm0 or ti,pwm1: Output pin number(s) for PWM channel 0 or 1. 17 PWM 0 is for RGB LED brightness control 18 PWM 1 is for brightness control of LP8557 backlight device 26 * PWM 0 : output 8, 9 and 10 27 * PWM 1 : output 15 39 /* LEDs control with PWM 0 of LP3943 */ 50 /* Backlight control with PWM 1 of LP3943 */
|
D | pwm-samsung.txt | 1 * Samsung PWM timers 3 Samsung SoCs contain PWM timer blocks which can be used for system clock source 4 and clock event timers, as well as to drive SoC outputs with PWM signal. Each 5 PWM timer block provides 5 PWM channels (not all of them can drive physical 23 - "timers" - PWM base clock used to generate PWM signals, 25 - "pwm-tclk0" - first external PWM clock source, 26 - "pwm-tclk1" - second external PWM clock source. 37 - samsung,pwm-outputs: list of PWM channels used as PWM outputs on particular 38 platform - an array of up to 5 elements being indices of PWM channels
|
D | renesas,tpu-pwm.txt | 1 * Renesas R-Car Timer Pulse Unit PWM Controller 6 - "renesas,tpu-r8a73a4": for R8A77A4 (R-Mobile APE6) compatible PWM controller. 7 - "renesas,tpu-r8a7740": for R8A7740 (R-Mobile A1) compatible PWM controller. 8 - "renesas,tpu-r8a7790": for R8A7790 (R-Car H2) compatible PWM controller. 9 - "renesas,tpu-sh7372": for SH7372 (SH-Mobile AP4) compatible PWM controller. 10 - "renesas,tpu": for generic R-Car TPU PWM controller. 12 - reg: Base address and length of each memory resource used by the PWM 19 Please refer to pwm.txt in this directory for details of the common PWM bindings
|
D | pxa-pwm.txt | 1 Marvell PWM controller 9 - reg: Physical base address and length of the registers used by the PWM channel 10 Note that one device instance must be created for each PWM that is used, so the 11 length covers only the register window for one PWM output, not that of the 12 entire PWM controller. Currently length is 0x10 for all supported devices. 16 Example PWM device node: 24 Example PWM client node:
|
D | pwm-st.txt | 1 STMicroelectronics PWM driver bindings 6 - #pwm-cells : Number of cells used to specify a PWM. First cell 7 specifies the per-chip index of the PWM to use and the 14 for PWM module. 17 - clocks: phandle of the clock used by the PWM module.
|
D | img-pwm.txt | 1 *Imagination Technologies PWM DAC driver 9 - pwm: PWM operating clock. 10 - sys: PWM system interface clock. 14 syscon node which contains PWM control registers.
|
D | pwm-fsl-ftm.txt | 1 Freescale FlexTimer Module (FTM) PWM controller 3 The same FTM PWM device can have a different endianness on different SoCs. The 6 for the endianness of the FTM PWM block as integrated into the existing SoCs: 8 SoC | FTM-PWM endianness 34 - big-endian: Boolean property, required if the FTM PWM registers use a big-
|
D | pwm-bcm2835.txt | 1 BCM2835 PWM controller (Raspberry Pi controller) 6 - clock: This clock defines the base clock frequency of the PWM hardware 7 system, the period and the duty_cycle of the PWM signal is a multiple of
|
D | atmel-hlcdc-pwm.txt | 1 Device-Tree bindings for Atmel's HLCDC (High-end LCD Controller) PWM driver 3 The Atmel HLCDC PWM is subdevice of the HLCDC MFD device. 12 - #pwm-cells: should be set to 3. This PWM chip use the default 3 cells
|
D | renesas,pwm-rcar.txt | 1 * Renesas R-Car PWM Timer Controller 10 - reg: base address and length of the registers block for the PWM. 17 Example: R8A7790 (R-Car H2) PWM Timer node
|
D | imx-pwm.txt | 1 Freescale i.MX PWM controller 6 - "fsl,imx1-pwm" for PWM compatible with the one integrated on i.MX1 7 - "fsl,imx27-pwm" for PWM compatible with the one integrated on i.MX27
|
D | pwm-mtk-disp.txt | 1 MediaTek display PWM controller 10 - clocks: phandle and clock specifier of the PWM reference clock. 12 - "main": clock used to generate PWM signals.
|
D | cirrus,clps711x-pwm.txt | 1 * Cirris Logic CLPS711X PWM controller 6 - clocks: phandle + clock specifier pair of the PWM reference clock.
|
D | atmel-tcb-pwm.txt | 1 Atmel TCB PWM controller 8 - tc-block: The Timer Counter block to use as a PWM chip.
|
D | mxs-pwm.txt | 1 Freescale MXS PWM controller 8 - fsl,pwm-number: the number of PWM devices
|
D | ti,twl-pwmled.txt | 1 Texas Instruments TWL series PWM drivers connected to LED terminals 5 On TWL6030 series: LED PWM (mainly used as charging indicator LED)
|
D | brcm,bcm7038-pwm.txt | 1 Broadcom BCM7038 PWM controller (BCM7xxx Set Top Box PWM controller)
|
D | vt8500-pwm.txt | 1 VIA/Wondermedia VT8500/WM8xxx series SoC PWM controller 9 - clocks: phandle to the PWM source clock
|
D | pwm-rockchip.txt | 1 Rockchip PWM controller 9 - clocks: phandle and clock specifier of the PWM reference clock
|
D | nxp,pca9685-pwm.txt | 1 NXP PCA9685 16-channel 12-bit PWM LED controller 8 The index 16 is the ALLCALL channel, that sets all PWM channels at the same
|
D | lpc32xx-pwm.txt | 1 LPC32XX PWM controller
|
D | ti,twl-pwm.txt | 1 Texas Instruments TWL series PWM drivers
|
D | spear-pwm.txt | 1 == ST SPEAr SoC PWM controller ==
|
D | pwm-berlin.txt | 1 Berlin PWM controller
|
D | atmel-pwm.txt | 1 Atmel PWM controller
|
D | brcm,kona-pwm.txt | 1 Broadcom Kona PWM controller device tree bindings
|
D | pwm-sun4i.txt | 1 Allwinner sun4i and sun7i SoC PWM controller
|
D | lpc1850-sct-pwm.txt | 9 - pwm: PWM operating clock.
|
D | pwm-tiehrpwm.txt | 1 TI SOC EHRPWM based PWM controller
|
D | pwm-tiecap.txt | 8 the cells format. The PWM channel index ranges from 0 to 4. The only third
|
D | pwm-tipwmss.txt | 1 TI SOC based PWM Subsystem
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-class-pwm | 6 The pwm/ class sub-directory belongs to the Generic PWM 7 Framework and provides a sysfs interface for using PWM 16 probed PWM controller/chip where N is the base of the 17 PWM chip. 24 The number of PWM channels supported by the PWM chip. 31 Exports a PWM channel from the PWM chip for sysfs control. 39 Unexports a PWM channel. 47 each exported PWM channel where X is the exported PWM 55 Sets the PWM signal period in nanoseconds. 62 Sets the PWM signal duty cycle in nanoseconds. [all …]
|
D | sysfs-class-backlight-driver-lm3533 | 41 Set the PWM-input control mask (5 bits), where 43 bit 5 - PWM-input enabled in Zone 4 44 bit 4 - PWM-input enabled in Zone 3 45 bit 3 - PWM-input enabled in Zone 2 46 bit 2 - PWM-input enabled in Zone 1 47 bit 1 - PWM-input enabled in Zone 0 48 bit 0 - PWM-input enabled
|
D | sysfs-class-led-driver-lm3533 | 58 Set the PWM-input control mask (5 bits), where 60 bit 5 - PWM-input enabled in Zone 4 61 bit 4 - PWM-input enabled in Zone 3 62 bit 3 - PWM-input enabled in Zone 2 63 bit 2 - PWM-input enabled in Zone 1 64 bit 1 - PWM-input enabled in Zone 0 65 bit 0 - PWM-input enabled
|
/linux-4.4.14/arch/mips/loongson32/ |
D | Kconfig | 25 bool "Use PWM Timer for clockevent/clocksource" 29 This option changes the default clockevent/clocksource to PWM Timer, 40 bool "Use PWM Timer 0" 42 Use PWM Timer 0 as the default clockevent/clocksourcer. 45 bool "Use PWM Timer 1" 47 Use PWM Timer 1 as the default clockevent/clocksourcer. 50 bool "Use PWM Timer 2" 52 Use PWM Timer 2 as the default clockevent/clocksourcer. 55 bool "Use PWM Timer 3" 57 Use PWM Timer 3 as the default clockevent/clocksourcer.
|
/linux-4.4.14/Documentation/hwmon/ |
D | adt7475 | 43 for measuring fan speed. There are three (3) PWM outputs that can be used 46 A sophisticated control system for the PWM outputs is designed into the 48 three temperature sensors. Each PWM output is individually adjustable and 49 programmable. Once configured, the ADT747x will adjust the PWM outputs in 51 This feature can also be disabled for manual control of the PWM's. 91 an optimal configuration for the automatic PWM control. 96 The driver exposes two trip points per PWM channel. 98 point1: Set the PWM speed at the lower temperature bound 99 point2: Set the PWM speed at the higher temperature bound 101 The ADT747x will scale the PWM linearly between the lower and higher PWM [all …]
|
D | pwm-fan | 4 This driver enables the use of a PWM module to drive a fan. It uses the 5 generic PWM interface thus it is hardware independent. It can be used on 6 many SoCs, as long as the SoC supplies a PWM line driver that exposes 7 the generic PWM API. 15 a PWM output. It uses the generic PWM interface, thus it can be used with
|
D | dme1737 | 30 and PWM output control functions. Using this parameter 47 up to 5 PWM outputs pwm[1-3,5-6] for controlling fan speeds both manually and 147 PWM Output Control 150 This chip features 5 PWM outputs. PWM outputs 1-3 are associated with fan 151 inputs 1-3 and PWM outputs 5-6 are associated with fan inputs 5-6. PWM outputs 153 the appropriate enable attribute accordingly. PWM outputs 5-6 can only operate 156 appropriate PWM attribute. In automatic mode, the PWM attribute returns the 157 current duty-cycle as set by the fan controller in the chip. All PWM outputs 160 In automatic mode, the chip supports the setting of the PWM ramp rate which 161 defines how fast the PWM output is adjusting to changes of the associated [all …]
|
D | adt7470 | 21 There are four (4) PWM outputs that can be used to control fan speed. 23 A sophisticated control system for the PWM outputs is designed into the ADT7470 25 temperature sensors. Each PWM output is individually adjustable and 26 programmable. Once configured, the ADT7470 will adjust the PWM outputs in 28 feature can also be disabled for manual control of the PWM's. 47 determining an optimal configuration for the automatic PWM control. 54 * PWM Control 63 the temperature is between the two temperature boundaries. PWM values range 65 temperature sensor associated with the PWM control exceeds
|
D | w83793 | 37 6 remote temperatures, up to 8 sets of PWM fan controls, SmartFan 38 (automatic fan speed control) on all temperature/PWM combinations, 2 66 * SmartFan/PWM control 73 Each temperature channel can control all the 8 PWM outputs (by setting the 78 PWM value requests from different temperature channels, but the chip 79 will always pick the safest (max) PWM value for each fan. 83 thermal_cruiseX + toleranceX, the chip will increase the PWM value, 85 the PWM value. If the temperature is within the tolerance range, the PWM 88 SmartFanII works differently, you have to define up to 7 PWM, temperature 89 trip points, defining a PWM/temperature curve which the chip will follow. [all …]
|
D | adt7462 | 23 A sophisticated control system for the PWM outputs is designed into the ADT7462 25 temperature sensors. Each PWM output is individually adjustable and 26 programmable. Once configured, the ADT7462 will adjust the PWM outputs in 28 feature can also be disabled for manual control of the PWM's. 45 determining an optimal configuration for the automatic PWM control. 55 * PWM Control 64 the temperature is between the two temperature boundaries. PWM values range 66 temperature sensor associated with the PWM control exceeds temp#_max.
|
D | lm85 | 56 VID signals from the processor to the VRM. Lastly, there are three (3) PWM 70 A sophisticated control system for the PWM outputs is designed into the 72 three temperature sensors. Each PWM output is individually adjustable and 73 programmable. Once configured, the LM85 will adjust the PWM outputs in 75 This feature can also be disabled for manual control of the PWM's. 90 Both have special circuitry to compensate for PWM interactions with the 112 The ADT7468 has a high-frequency PWM mode, where all PWM outputs are 113 driven by a 22.5 kHz clock. This is a global mode, not per-PWM output, 114 which means that setting any PWM frequency above 11.3 kHz will switch 115 all 3 PWM outputs to a 22.5 kHz frequency. Conversely, setting any PWM [all …]
|
D | lm93 | 52 voltages. To set fan speed, the LM93 has two PWM outputs that are each 96 The LM93 can also override the #PROCHOT pins by driving a PWM signal onto 104 contains a value controlling the duty cycle for the PWM signal used when 119 If a fan is driven using a low-side drive PWM, the tachometer 128 enabled if the PWM output frequency is 22500 Hz (see below). 130 Manual PWM: 132 The LM93 has a fixed or override mode for the two PWM outputs (although, there 141 PWM mode is disabled, the value of pwm1 and pwm2 indicates the current duty 144 PWM Output Frequency: 146 The LM93 supports several different frequencies for the PWM output channels. [all …]
|
D | asc7621 | 16 Intel calls them. Heceta-6e has high frequency PWM and Heceta-6p has 28 PWM output. These two bytes are "read-locked" to guarantee that once a 37 data sheet. Our temperature reports and fan PWM outputs are very smooth 39 temperature reports. The smoother PWM output does not require user 51 a set of zones to control the PWM of an individual fan, but there is no 53 is currently controlling the PWM for a given fan. This is in register 58 PWM may be offset for system calibration purposes. 69 fan types. We can also support pulse-stretched PWM so that 3-wire fans 89 (PWM) outputs that are controlled by one, or a combination of three, 90 temperature zones. Both high- and low-frequency PWM ranges are supported. [all …]
|
D | max31790 | 19 PWM outputs. The desired fan speeds (or PWM duty cycles) are written 26 Six pins are dedicated tachometer inputs. Any of the six PWM outputs can
|
D | w83792d | 44 can be configured to PWM output or Analogue DC output via their associated 128 Works as expected. You just need to specify desired PWM/DC value (fan speed) 141 specific speed set by pwm# and automatically controlled its PWM duty cycle 144 (1) If the temperature still exceeds the high limit, PWM duty 151 (3) If the temperature goes below the low limit, PWM duty cycle will decrease 168 pwm[1-7] - this file stores PWM duty cycle or DC value (fan speed) in range: 175 pwm[1-7]_mode - Select PWM or DC mode 177 * 1 PWM 181 sf2_level[1-3]_fan[1-3] - three PWM/DC levels for each fan for Smart Fan II
|
D | vt1211 | 53 connected to the PWM outputs of the VT1211 :-(). 161 The VT1211 provides 2 programmable PWM outputs to control the speeds of 2 163 PWM controller in automatic mode. There is only a single controller that 164 controls both PWM outputs but each PWM output can be individually enabled and 167 Each PWM has 4 associated distinct output duty-cycles: full, high, low and 170 pwm[1-2]_auto_point[2-3]_pwm. Each PWM output can be associated with a 179 PWM Auto Point PWM Output Duty-Cycle 194 PWM output duty-cycle based on the input temperature:
|
D | w83l786ng | 44 pwm[1-2] - this file stores PWM duty cycle or DC value (fan speed) in range: 51 pwm[1-2]_mode - Select PWM of DC mode 53 * 1 PWM
|
D | g762 | 4 The GMT G762 Fan Speed PWM Controller is connected directly to a fan 6 modes - PWM or DC - are supported by the device. 47 pwm1_mode: set or get fan driving mode: 1 for PWM mode, 0 for DC mode. 49 pwm1: get or set PWM fan control value in open-loop mode. This is an 53 Both in PWM mode ('pwm1_mode' set to 1) and DC mode ('pwm1_mode' set to 0),
|
D | pc87360 | 38 PWM control circuitry for two fans. The PC87363 chip is similar, and the 39 PC87364 chip has monitoring and PWM control for a third fan. 97 PWM (pulse width modulation) values range from 0 to 255, with 0 meaning 100 Be extremely careful when changing PWM values. Low PWM values, even 102 hardware if temperature increases too much. When changing PWM values, go 105 One user reported problems with PWM. Changing PWM values would break fan
|
D | f71882fg | 71 These chips also have fan controlling features, using either DC or PWM, in 88 Both PWM (pulse-width modulation) and DC fan speed control methods are 99 There are 2 modes to specify the speed of the fan, PWM duty cycle (or DC 118 chips, and some modes may only be available in RPM / PWM mode. 122 You ask for a specific PWM duty cycle / DC voltage or a specific % of 131 Fan/PWM channel 3 of the F8000 is always in this mode!
|
D | adm1026 | 38 an analog output and a PWM output along with limit, alarm and mask bits for 79 temperature sensor inputs. Both the PWM output and the DAC output can be 81 used. Write the minimum PWM or DAC value to the appropriate control 86 controlling fan speed with the PWM and DAC outputs. The fan speed sensors 87 do not have PWM compensation, so it is probably best to control the fan
|
D | lm63 | 62 A PWM output can be used to control the speed of the fan. The LM63 has two 63 PWM modes: manual and automatic. Automatic mode is not fully implemented yet 64 (you cannot define your custom PWM/temperature curve), and mode change isn't 76 and better PWM resolution. For LM96163, the external temperature sensor type is
|
D | ucd9000 | 31 interrupts, cascading, or other system functions. Twelve of these pins offer PWM 33 margining, and general-purpose PWM functions. 39 functions. Ten of these pins offer PWM functionality. Using these pins, the 40 UCD9090 offers support for margining, and general-purpose PWM functions.
|
D | w83781d | 170 - Revision 2 seems to have 2 PWM registers but we don't know 202 - PWM clock registers: 354 # PWM 356 * Additional info about PWM on the AS99127F (may apply to other Asus 359 AS99127F revision 2 seems to have two PWM registers at 0x59 and 0x5A, 364 0x5B, but PWM registers have no effect. 371 PWM registers seem to be split in two parts: bit 7 is a mode selector, 390 you usually get with PWM. 392 As a conclusion, you can write 0x00 or 0x8F to the PWM registers to make 396 long as we don't know more, the w83781d driver doesn't handle PWM on [all …]
|
D | it87 | 98 Force PWM polarity to active high (DANGEROUS). Some chips are 99 misconfigured by BIOS - PWM values would be inverted. This option tries 226 The fan speed control features are limited to manual PWM mode. Automatic 231 If you are only able to control the fan speed with very small PWM values, 232 try lowering the PWM base frequency (pwm1_freq). Depending on the fan, 245 This interface implements 4 temperature vs. PWM output trip points. 246 The PWM output of trip point 4 is always the maximum value (fan running 247 at full speed) while the PWM output of the other 3 trip points can be 252 The chip automatically computes the PWM output value based on the input 254 between trip point N and trip point N+1 then the PWM output value is
|
D | emc6w201 | 23 multiple DC fans using three Pulse Width Modulator (PWM) outputs. Note 25 fans to one PWM output. The EMC6W201 will be available in a 36-pin
|
D | w83791d | 62 five fan rotation speed sensors and manual PWM control of each fan. 78 Each fan controlled is controlled by PWM. The PWM duty cycle can be read and 80 PWM 1-3 support Thermal Cruise mode, in which the PWMs are automatically 120 fan 1-3. Fan/PWM 4-5 only support manual mode.
|
D | sysfs-interface | 242 * PWM * 260 1: PWM mode (pulse-width modulation) 263 pwm[1-*]_freq Base PWM frequency in Hz. 264 Only possibly available when pwmN_mode is PWM, but not always 269 Select which temperature channels affect this PWM output in 277 Define the PWM vs temperature curve. Number of trip points is 279 to PWM output channels. 285 Define the PWM vs temperature curve. Number of trip points is 290 There is a third case where trip points are associated to both PWM output 291 channels and temperature channels: the PWM values are associated to PWM [all …]
|
D | pc87427 | 24 This chip also has fan controlling features (up to 4 PWM outputs), 45 Fan speed can be controlled by PWM outputs. There are 4 possible modes:
|
D | asb100 | 26 these, the ASB100-A also implements a single PWM controller for fans 2 and 27 3 (i.e. one setting controls both.) If you have a plain ASB100, the PWM
|
D | smsc47m1 | 34 contain monitoring and PWM control circuitry for two fans. 51 PWM values are from 0 to 255.
|
D | f71805f | 38 This chip also has fan controlling features, using either DC or PWM, in 129 Both PWM (pulse-width modulation) and DC fan speed control methods are 135 When the PWM method is used, you can select the operating frequency, 152 You ask for a specific PWM duty cycle or DC voltage by writing to the
|
D | nct6775 | 91 pwm[1-5] - this file stores PWM duty cycle or DC value (fan speed) in range: 102 pwm[1-5]_mode - controls if output is PWM or DC level 104 * 1 PWM output 174 rises, the chip will calculate the DC/PWM output based on the current slope.
|
D | g760a | 15 The GMT G760A Fan Speed PWM Controller is connected directly to a fan
|
D | max6639 | 18 temperature monitor with dual PWM fan speed controller. It can monitor its own
|
D | w83627ehf | 103 pwm[1-4] - this file stores PWM duty cycle or DC value (fan speed) in range: 124 pwm[1-4]_mode - controls if output is PWM or DC level 126 * 1 PWM output
|
D | abituguru-datasheet | 71 bank 0x24 for example the addressing within the bank selects a PWM output not 192 Sensor 15 PWM temp 245 Bank 0x24 PWM outputs for FAN's (R) 246 Bank 0x25 PWM outputs for FAN's (W)
|
D | ucd9200 | 25 UCD9248 are multi-rail, multi-phase synchronous buck digital PWM controllers
|
/linux-4.4.14/Documentation/devicetree/bindings/clock/ |
D | pwm-clock.txt | 1 Binding for an external clock signal driven by a PWM pin. 3 This binding uses the common clock binding[1] and the common PWM binding[2]. 11 - pwms : from common PWM binding; this determines the clock frequency 12 via the period given in the PWM specifier. 16 - clock-frequency : Exact output frequency, in case the PWM period
|
D | nvidia,tegra124-dfll.txt | 10 communicating with an off-chip PMIC either via an I2C bus or via PWM signals.
|
D | exynos5433-clock.txt | 17 which generates clocks for UART/I2C/SPI/I2S/PCM/SPDIF/PWM/SLIMBUS IPs.
|
/linux-4.4.14/Documentation/devicetree/bindings/leds/ |
D | leds-pwm.txt | 1 LED connected to PWM 10 - pwms : PWM property to point to the PWM device (phandle)/port (id) and to 12 - pwm-names : (optional) Name to be used by the PWM subsystem for the PWM device 32 /* provides one PWM (id 0 for Charing indicator LED) */
|
D | leds-lp8860.txt | 5 current sinks that can be controlled by a PWM input
|
/linux-4.4.14/Documentation/devicetree/bindings/leds/backlight/ |
D | pwm-backlight.txt | 5 - pwms: OF device-tree PWM specification (see PWM binding[0]) 8 The actual brightness level (PWM duty cycle) will be interpolated 16 - pwm-names: a list of names for the PWM devices specified in the 17 "pwms" property (see PWM binding[0])
|
D | lp855x.txt | 12 - pwm-period: PWM period value. Set only PWM input mode used (u32)
|
D | 88pm860x.txt | 5 - marvell,88pm860x-pwm: PWM frequency on backlight device.
|
D | tps65217-backlight.txt | 11 - fdim: PWM dimming frequency, valid values: 100, 200, 500, 1000
|
D | sky81452-backlight.txt | 12 - skyworks,ignore-pwm : Ignore both PWM input
|
/linux-4.4.14/Documentation/devicetree/bindings/hwmon/ |
D | pwm-fan.txt | 1 Bindings for a fan connected to the PWM lines 5 - pwms : the PWM that is used to control the PWM fan 6 - cooling-levels : PWM duty cycle values in a range from 0 to 255
|
D | g762.txt | 1 GMT G762/G763 PWM Fan controller
|
/linux-4.4.14/Documentation/devicetree/bindings/input/ |
D | pwm-beeper.txt | 1 * PWM beeper device tree bindings 3 Registers a PWM device as beeper. 7 - pwms: phandle to the physical PWM device
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | exynos5422-odroidxu3-lite.dts | 59 * PWM 0 -- fan 60 * PWM 1 -- Green LED 61 * PWM 2 -- Blue LED 62 * PWM 3 -- on MIPI connector for backlight
|
D | exynos5422-odroidxu3.dts | 90 * PWM 0 -- fan 91 * PWM 1 -- Green LED 92 * PWM 2 -- Blue LED 93 * PWM 3 -- on MIPI connector for backlight
|
D | tegra30-colibri-eval-v3.dts | 119 /* PWM<A> */ 163 label = "PWM<B>"; 168 label = "PWM<C>"; 173 label = "PWM<D>";
|
D | imx6q-tx6q-1110.dts | 32 * the PWM value and the actual duty cycle 54 * the PWM value and the actual duty cycle 95 status = "disabled"; /* pad conflict with backlight1 PWM */
|
D | imx6dl-tx6u-811x.dts | 32 * the PWM value and the actual duty cycle 54 * the PWM value and the actual duty cycle 95 status = "disabled"; /* pad conflict with backlight1 PWM */
|
D | exynos5422-odroidxu4.dts | 37 * PWM 0 -- fan 38 * PWM 2 -- Blue LED
|
D | stih416-b2020e.dts | 55 /* SAS PWM Module */ 60 /* SBC PWM Module */
|
D | imx6dl-tx6dl-comtft.dts | 30 * the PWM value and the actual duty cycle
|
D | imx6q-tx6q-1010-comtft.dts | 30 * the PWM value and the actual duty cycle
|
D | imx6q-tx6q-1020-comtft.dts | 30 * the PWM value and the actual duty cycle
|
D | twl6030.dtsi | 98 /* provides one PWM (id 0 for Charging indicator LED) */
|
D | imx6q-tx6q-1010.dts | 30 * the PWM value and the actual duty cycle
|
D | imx6dl-tx6u-801x.dts | 30 * the PWM value and the actual duty cycle
|
D | imx6q-tx6q-1020.dts | 30 * the PWM value and the actual duty cycle
|
D | ste-href-ab8505.dtsi | 113 /* This sets up the PWM pin 14 */
|
D | stih416.dtsi | 471 /* SAS PWM Module */ 489 /* SBC PWM Module */
|
D | ste-href-ab8500.dtsi | 276 /* This sets up the PWM pins 14 and 15 */
|
D | stih407-family.dtsi | 612 /* COMMS PWM Module */ 626 /* SBC PWM Module */
|
D | tegra30-colibri.dtsi | 40 /* Colibri Backlight PWM<A> */
|
D | imx28-tx28.dts | 160 * PWM value and the actual duty cycle
|
D | tegra30-apalis.dtsi | 66 /* BKL1_PWM_EN#, disable TPS65911 PMIC PWM backlight */
|
/linux-4.4.14/Documentation/devicetree/bindings/regulator/ |
D | tps51632-regulator.txt | 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
|
D | pwm-regulator.txt | 1 Bindings for the Generic PWM Regulator 30 - pwms: PWM specification (See: ../pwm/pwm.txt)
|
/linux-4.4.14/Documentation/devicetree/bindings/sound/ |
D | ti,tas5086.txt | 1 Texas Instruments TAS5086 6-channel PWM Processor 18 PWM signals. This helps reduce pops and clicks. 28 stages connected to the PWM output pins work. Not all
|
D | ti,pcm1681.txt | 1 Texas Instruments PCM1681 8-channel PWM Processor
|
D | st,sta32x.txt | 68 If present, PWM speed mode run on odd speed mode (341.3 kHz) on all 69 channels. If not present, normal PWM spped mode (384 kHz) will be used.
|
D | atmel-classd.txt | 27 PWM modulation type, "single" or "diff".
|
D | st,sta350.txt | 79 If present, PWM speed mode run on odd speed mode (341.3 kHz) on all 80 channels. If not present, normal PWM spped mode (384 kHz) will be used.
|
/linux-4.4.14/Documentation/devicetree/bindings/mfd/ |
D | axp20x.txt | 32 - x-powers,dcdc-workmode: 1 for PWM mode, 0 for AUTO (PWM/PFM) mode 34 The DCDC regulators work in a mixed PWM/PFM mode, 35 using PFM under light loads and switching to PWM 36 for heavier loads. Forcing PWM mode trades efficiency
|
D | max77693.txt | 30 - haptic : The MAX77693 haptic device utilises a PWM controlled motor to provide 31 users with tactile feedback. PWM period and duty-cycle are varied in 38 - pwms : phandle to the physical PWM(Pulse Width Modulation) device. 39 PWM properties should be named "pwms". And number of cell is different
|
D | lp3943.txt | 12 For the LP3943 PWM properties please refer to:
|
D | atmel-hlcdc.txt | 17 - a PWM chip: see ../pwm/atmel-hlcdc-pwm.txt
|
D | tc3589x.txt | 4 following built-in devices: gpio, keypad, rotator (vibrator), PWM (for
|
/linux-4.4.14/arch/avr32/boards/atngw100/ |
D | Kconfig_mrmt | 55 bool "Use PWM control for LCD Backlight" 57 Use PWM driver for controlling LCD Backlight.
|
/linux-4.4.14/drivers/mfd/ |
D | lm3533-ctrlbank.c | 142 lm3533_ctrlbank_set(pwm, PWM); 143 lm3533_ctrlbank_get(pwm, PWM);
|
D | Kconfig | 690 such as: MPPs, GPIOs, regulators, interrupts, and PWM. 1038 This driver consists of GPIO and PWM drivers. 1040 general usage such like a GPIO controller and a PWM controller. 1220 ADC, RTC, 2 PWM, System Voltage Regulator/Battery Charger with
|
/linux-4.4.14/Documentation/thermal/ |
D | nouveau_thermal | 55 * pwm1: Current PWM value (power percentage); 56 * pwm1_min: The minimum PWM speed allowed; 57 * pwm1_max: The maximum PWM speed allowed (bypassed when hitting Fan_boost);
|
/linux-4.4.14/arch/blackfin/mach-bf518/ |
D | Kconfig | 14 prompt "PWM Channel Pins" 17 Select pins used for the PWM channels: 36 prompt "PWM Sync Pin" 50 prompt "PWM Trip B Pin"
|
/linux-4.4.14/drivers/video/backlight/ |
D | Kconfig | 177 export this as a PWM-based backlight control. 217 The backlights can be controlled directly, through PWM input, or by 262 tristate "Generic PWM based Backlight Driver" 263 depends on PWM 265 If you have a LCD backlight adjustable by PWM, say Y to enable 379 depends on BACKLIGHT_CLASS_DEVICE && I2C && PWM 395 depends on BACKLIGHT_CLASS_DEVICE && I2C && PWM 402 depends on BACKLIGHT_CLASS_DEVICE && MFD_LP8788 && PWM
|
/linux-4.4.14/arch/arm/plat-samsung/ |
D | Kconfig | 218 Compile in platform device definition for PWM Timer 221 bool "PWM device support" 222 select PWM 225 Support for exporting the PWM timer blocks via the pwm device
|
/linux-4.4.14/Documentation/devicetree/bindings/timer/ |
D | energymicro,efm32-timer.txt | 5 channels and can be used as PWM or Quadrature Decoder. Available clock sources
|
/linux-4.4.14/Documentation/devicetree/bindings/display/bridge/ |
D | ps8622.txt | 11 - use-external-pwm: backlight will be controlled by an external PWM
|
/linux-4.4.14/Documentation/backlight/ |
D | lp855x-driver.txt | 38 * period_ns : Platform specific PWM period value. unit is nano.
|
/linux-4.4.14/Documentation/devicetree/bindings/reset/ |
D | nxp,lpc1850-rgu.txt | 39 38 Motor control PWM (MCPWM)
|
/linux-4.4.14/Documentation/devicetree/bindings/arm/omap/ |
D | timer.txt | 31 - ti,timer-pwm: Indicates the timer can generate a PWM output.
|
/linux-4.4.14/Documentation/devicetree/bindings/display/ |
D | ssd1307fb.txt | 9 - pwm: Should contain the pwm to use according to the OF device tree PWM
|
D | atmel,lcdc.txt | 62 - atmel,lcdcon-backlight-inverted: invert backlight PWM polarity
|
/linux-4.4.14/drivers/clk/ |
D | Kconfig | 173 depends on PWM 175 Adapter driver so that any PWM output can be (mis)used as clock signal
|
/linux-4.4.14/Documentation/devicetree/bindings/media/ |
D | exynos4-fimc-is.txt | 6 and SPI bus controllers, PWM and ADC.
|
/linux-4.4.14/drivers/regulator/ |
D | Kconfig | 509 tristate "PWM voltage regulator" 510 depends on PWM 512 This driver supports PWM controlled voltage regulators. PWM 645 The voltage output can be configure through I2C interface or PWM
|
/linux-4.4.14/drivers/pinctrl/ |
D | pinctrl-tegra20.c | 2076 MUX_PG(gpu, PWM, UARTA, GMI, RSVD4, 0x14, 16, 0x8c, 4, 0xa4, 20), 2133 MUX_PG(sdb, UARTA, PWM, SDIO3, SPI2, 0x20, 15, 0x8c, 10, -1, -1), 2134 MUX_PG(sdc, PWM, TWC, SDIO3, SPI3, 0x18, 1, 0x8c, 12, 0xac, 28), 2135 MUX_PG(sdd, UARTA, PWM, SDIO3, SPI3, 0x18, 2, 0x8c, 14, 0xac, 30), 2156 MUX_PG(ucb, UARTC, PWM, GMI, RSVD4, 0x18, 23, 0x84, 18, 0xac, 10),
|
D | pinctrl-palmas.c | 313 FUNCTION_GROUP(pwm, PWM), \ 477 PIN_INFO(pwm1, PWM, NULL, &od_pwm1_info); 478 PIN_INFO(pwm2, PWM, NULL, &od_pwm2_info);
|
/linux-4.4.14/drivers/leds/trigger/ |
D | Kconfig | 100 GPIO/PWM based hardware.
|
/linux-4.4.14/drivers/leds/ |
D | Kconfig | 75 controlled manually or using PWM input or using ambient 86 The LEDs can be controlled directly, through PWM input, or by the 389 tristate "PWM driven LED Support" 391 depends on PWM
|
/linux-4.4.14/drivers/input/misc/ |
D | Kconfig | 171 depends on (MFD_MAX77693 || MFD_MAX77843) && PWM 192 depends on PWM && MFD_MAX8997 548 tristate "PWM beeper support" 549 depends on PWM 551 Say Y here to get support for PWM based beeper devices.
|
/linux-4.4.14/arch/unicore32/ |
D | Kconfig | 105 select PWM
|
/linux-4.4.14/drivers/hwmon/pmbus/ |
D | Kconfig | 135 Digital PWM System Controllers.
|
/linux-4.4.14/arch/arm/mach-s3c64xx/ |
D | Kconfig | 41 Compile in platform device definition LCD backlight with PWM Timer
|
/linux-4.4.14/drivers/clocksource/ |
D | Kconfig | 210 This is a new clocksource driver for the PWM timer found in
|
/linux-4.4.14/drivers/hwmon/ |
D | Kconfig | 515 Technology Inc G760A fan speed PWM controller chips. 525 Technology Inc G762 and G763 fan speed PWM controller chips. 856 If you say yes here you get support for 6-Channel PWM-Output 1206 tristate "PWM fan" 1207 depends on (PWM && OF) || COMPILE_TEST 1210 If you say yes here you get support for fans connected to PWM lines. 1211 The driver uses the generic PWM interface, thus it will work on a
|
/linux-4.4.14/Documentation/driver-model/ |
D | devres.txt | 327 PWM
|
/linux-4.4.14/Documentation/leds/ |
D | ledtrig-transient.txt | 20 phones. Vibrate function on phones is implemented using PWM pins on SoC or
|
/linux-4.4.14/Documentation/laptops/ |
D | thinkpad-acpi.txt | 1260 0: PWM offline (fan is set to full-speed mode) 1261 1: Manual PWM control (use pwm1 to set fan level) 1262 2: Hardware PWM control (EC "auto" mode) 1263 3: reserved (Software PWM control, not implemented yet) 1275 (manual PWM control). 1279 ThinkPads while the EC transitions the PWM to offline mode,
|
/linux-4.4.14/Documentation/arm/pxa/ |
D | mfp.txt | 49 internal controllers like PWM, SSP and UART, with 128 internal signals
|
/linux-4.4.14/drivers/misc/ |
D | Kconfig | 84 TC can be used for other purposes, such as PWM generation and
|
/linux-4.4.14/drivers/video/fbdev/ |
D | Kconfig | 2475 select PWM
|
/linux-4.4.14/ |
D | MAINTAINERS | 8611 PWM FAN DRIVER 8619 PWM SUBSYSTEM 10558 TEGRA PWM DRIVER
|