mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-25 13:43:55 +08:00
470eca47bd
LP3943 has 16 output pins which can be used as GPIO expander and PWM generator. * Regmap I2C interface for R/W LP3943 registers * Atomic operations for output pin assignment The driver should check whether requested pin is available or not. If the pin is already used, pin request returns as a failure. A driver data, 'pin_used' is checked when gpio_request() and pwm_request() are called. If the pin is available, then pin_used is set. And it is cleared when gpio_free() and pwm_free(). * Device tree support Compatible strings for GPIO and PWM driver. LP3943 platform data is PWM related, so parsing the device tree is implemented in the PWM driver. Signed-off-by: Milo Kim <milo.kim@ti.com> Signed-off-by: Lee Jones <lee.jones@linaro.org> |
||
---|---|---|
.. | ||
abx500 | ||
arizona | ||
da9052 | ||
da9055 | ||
da9063 | ||
pcf50633 | ||
pm8xxx | ||
samsung | ||
syscon | ||
wm831x | ||
wm8350 | ||
wm8994 | ||
88pm80x.h | ||
88pm860x.h | ||
aat2870.h | ||
ab3100.h | ||
abx500.h | ||
adp5520.h | ||
as3711.h | ||
as3722.h | ||
asic3.h | ||
core.h | ||
cros_ec_commands.h | ||
cros_ec.h | ||
da903x.h | ||
davinci_voicecodec.h | ||
db8500-prcmu.h | ||
dbx500-prcmu.h | ||
ds1wm.h | ||
ezx-pcap.h | ||
htc-egpio.h | ||
htc-pasic3.h | ||
intel_msic.h | ||
janz.h | ||
kempld.h | ||
lm3533.h | ||
lp3943.h | ||
lp8788-isink.h | ||
lp8788.h | ||
lpc_ich.h | ||
max8907.h | ||
max8925.h | ||
max8997-private.h | ||
max8997.h | ||
max8998-private.h | ||
max8998.h | ||
max14577-private.h | ||
max14577.h | ||
max77686-private.h | ||
max77686.h | ||
max77693-private.h | ||
max77693.h | ||
mc13xxx.h | ||
mc13783.h | ||
mc13892.h | ||
mcp.h | ||
menelaus.h | ||
palmas.h | ||
rc5t583.h | ||
rdc321x.h | ||
retu.h | ||
rtsx_common.h | ||
rtsx_pci.h | ||
si476x-core.h | ||
si476x-platform.h | ||
si476x-reports.h | ||
smsc.h | ||
sta2x11-mfd.h | ||
stmpe.h | ||
stw481x.h | ||
syscon.h | ||
t7l66xb.h | ||
tc3589x.h | ||
tc6387xb.h | ||
tc6393xb.h | ||
ti_am335x_tscadc.h | ||
ti_ssp.h | ||
tmio.h | ||
tps6105x.h | ||
tps6507x.h | ||
tps6586x.h | ||
tps65090.h | ||
tps65217.h | ||
tps65910.h | ||
tps65912.h | ||
tps80031.h | ||
twl4030-audio.h | ||
twl6040.h | ||
ucb1x00.h | ||
viperboard.h | ||
wl1273-core.h | ||
wm8400-audio.h | ||
wm8400-private.h | ||
wm8400.h |