Home
last modified time | relevance | path

Searched refs:lp3943 (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-lp3943.c14 #include <linux/mfd/lp3943.h>
41 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
68 struct lp3943 *lp3943 = lp3943_gpio->lp3943; lp3943_gpio_set_mode() local
112 struct lp3943 *lp3943 = lp3943_gpio->lp3943; lp3943_get_gpio_out_status() local
190 struct lp3943 *lp3943 = dev_get_drvdata(pdev->dev.parent); lp3943_gpio_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/mfd/
H A Dlp3943.c34 #include <linux/mfd/lp3943.h>
64 .name = "lp3943-pwm",
65 .of_compatible = "ti,lp3943-pwm",
68 .name = "lp3943-gpio",
69 .of_compatible = "ti,lp3943-gpio",
73 int lp3943_read_byte(struct lp3943 *lp3943, u8 reg, u8 *read) in lp3943_read_byte() argument
78 ret = regmap_read(lp3943->regmap, reg, &val); in lp3943_read_byte()
87 int lp3943_write_byte(struct lp3943 *lp3943, u argument
93 lp3943_update_bits(struct lp3943 *lp3943, u8 reg, u8 mask, u8 data) lp3943_update_bits() argument
107 struct lp3943 *lp3943; lp3943_probe() local
[all...]
H A DMakefile150 obj-$(CONFIG_MFD_LP3943) += lp3943.o
/kernel/linux/linux-6.6/drivers/mfd/
H A Dlp3943.c34 #include <linux/mfd/lp3943.h>
64 .name = "lp3943-pwm",
65 .of_compatible = "ti,lp3943-pwm",
68 .name = "lp3943-gpio",
69 .of_compatible = "ti,lp3943-gpio",
73 int lp3943_read_byte(struct lp3943 *lp3943, u8 reg, u8 *read) in lp3943_read_byte() argument
78 ret = regmap_read(lp3943->regmap, reg, &val); in lp3943_read_byte()
87 int lp3943_write_byte(struct lp3943 *lp3943, u argument
93 lp3943_update_bits(struct lp3943 *lp3943, u8 reg, u8 mask, u8 data) lp3943_update_bits() argument
107 struct lp3943 *lp3943; lp3943_probe() local
[all...]
H A DMakefile147 obj-$(CONFIG_MFD_LP3943) += lp3943.o
/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-lp3943.c14 #include <linux/mfd/lp3943.h>
41 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
68 struct lp3943 *lp3943 = lp3943_gpio->lp3943; lp3943_gpio_set_mode() local
112 struct lp3943 *lp3943 = lp3943_gpio->lp3943; lp3943_get_gpio_out_status() local
190 struct lp3943 *lp3943 = dev_get_drvdata(pdev->dev.parent); lp3943_gpio_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/pwm/
H A Dpwm-lp3943.c12 #include <linux/mfd/lp3943.h>
24 struct lp3943 *lp3943; member
37 struct lp3943 *lp3943 = lp3943_pwm->lp3943; in lp3943_pwm_request_map() local
52 if (test_and_set_bit(offset, &lp3943->pin_used)) { in lp3943_pwm_request_map()
76 struct lp3943 *lp3943 = lp3943_pwm->lp3943; in lp3943_pwm_free_map() local
99 struct lp3943 *lp3943 = lp3943_pwm->lp3943; lp3943_pwm_config() local
138 struct lp3943 *lp3943 = lp3943_pwm->lp3943; lp3943_pwm_set_mode() local
256 struct lp3943 *lp3943 = dev_get_drvdata(pdev->dev.parent); lp3943_pwm_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/pwm/
H A Dpwm-lp3943.c11 #include <linux/mfd/lp3943.h>
24 struct lp3943 *lp3943; member
37 struct lp3943 *lp3943 = lp3943_pwm->lp3943; in lp3943_pwm_request_map() local
52 if (test_and_set_bit(offset, &lp3943->pin_used)) { in lp3943_pwm_request_map()
76 struct lp3943 *lp3943 = lp3943_pwm->lp3943; in lp3943_pwm_free_map() local
99 struct lp3943 *lp3943 = lp3943_pwm->lp3943; lp3943_pwm_config() local
143 struct lp3943 *lp3943 = lp3943_pwm->lp3943; lp3943_pwm_set_mode() local
283 struct lp3943 *lp3943 = dev_get_drvdata(pdev->dev.parent); lp3943_pwm_probe() local
[all...]
/kernel/linux/linux-5.10/include/linux/mfd/
H A Dlp3943.h88 * struct lp3943
99 struct lp3943 { struct
107 int lp3943_read_byte(struct lp3943 *lp3943, u8 reg, u8 *read);
108 int lp3943_write_byte(struct lp3943 *lp3943, u8 reg, u8 data);
109 int lp3943_update_bits(struct lp3943 *lp3943, u8 reg, u8 mask, u8 data);
/kernel/linux/linux-6.6/include/linux/mfd/
H A Dlp3943.h88 * struct lp3943
99 struct lp3943 { struct
107 int lp3943_read_byte(struct lp3943 *lp3943, u8 reg, u8 *read);
108 int lp3943_write_byte(struct lp3943 *lp3943, u8 reg, u8 data);
109 int lp3943_update_bits(struct lp3943 *lp3943, u8 reg, u8 mask, u8 data);

Completed in 4 milliseconds