Home
last modified time | relevance | path

Searched refs:lp3943 (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/gpio/
H A Dgpio-lp3943.c41 struct lp3943 *lp3943; member
48 struct lp3943 *lp3943 = lp3943_gpio->lp3943; in lp3943_gpio_request() local
51 if (test_and_set_bit(offset, &lp3943->pin_used)) in lp3943_gpio_request()
60 struct lp3943 *lp3943 = lp3943_gpio->lp3943; in lp3943_gpio_free() local
62 clear_bit(offset, &lp3943->pin_used); in lp3943_gpio_free()
68 struct lp3943 *lp3943 = lp3943_gpio->lp3943; in lp3943_gpio_set_mode() local
69 const struct lp3943_reg_cfg *mux = lp3943->mux_cfg; in lp3943_gpio_set_mode()
71 return lp3943_update_bits(lp3943, mux[offset].reg, mux[offset].mask, in lp3943_gpio_set_mode()
102 err = lp3943_read_byte(lp3943_gpio->lp3943, addr, &read); in lp3943_get_gpio_in_status()
112 struct lp3943 *lp3943 = lp3943_gpio->lp3943; in lp3943_get_gpio_out_status() local
[all …]
/linux/Documentation/devicetree/bindings/mfd/
H A Dlp3943.txt4 - compatible: "ti,lp3943"
7 LP3943 consists of two sub-devices, lp3943-gpio and lp3943-pwm.
13 Documentation/devicetree/bindings/pwm/pwm-lp3943.txt
17 lp3943@60 {
18 compatible = "ti,lp3943";
22 compatible = "ti,lp3943-gpio";
28 compatible = "ti,lp3943-pwm";
/linux/Documentation/devicetree/bindings/pwm/
H A Dpwm-lp3943.txt4 - compatible: "ti,lp3943-pwm"
21 lp3943@60 {
22 compatible = "ti,lp3943";
30 compatible = "ti,lp3943-pwm";
/linux/drivers/mfd/
H A DMakefile157 obj-$(CONFIG_MFD_LP3943) += lp3943.o