/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-lp3943.c | 14 #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 D | lp3943.c | 34 #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 D | Makefile | 150 obj-$(CONFIG_MFD_LP3943) += lp3943.o
|
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | lp3943.c | 34 #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 D | Makefile | 147 obj-$(CONFIG_MFD_LP3943) += lp3943.o
|
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-lp3943.c | 14 #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 D | pwm-lp3943.c | 12 #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 D | pwm-lp3943.c | 11 #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 D | lp3943.h | 88 * 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 D | lp3943.h | 88 * 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);
|