Home
last modified time | relevance | path

Searched refs:spmi_device (Results 1 – 7 of 7) sorted by relevance

/linux/include/linux/
H A Dspmi.h39 struct spmi_device { struct
45 static inline struct spmi_device *to_spmi_device(struct device *d) in to_spmi_device() argument
47 return container_of(d, struct spmi_device, dev); in to_spmi_device()
50 static inline void *spmi_device_get_drvdata(const struct spmi_device *sdev) in spmi_device_get_drvdata()
55 static inline void spmi_device_set_drvdata(struct spmi_device *sdev, void *data) in spmi_device_set_drvdata()
60 struct spmi_device *spmi_device_alloc(struct spmi_controller *ctrl);
62 static inline void spmi_device_put(struct spmi_device *sdev) in spmi_device_put()
68 int spmi_device_add(struct spmi_device *sdev);
70 void spmi_device_remove(struct spmi_device *sdev);
142 int (*probe)(struct spmi_device *sdev);
[all …]
H A Dregmap.h34 struct spmi_device;
659 struct regmap *__regmap_init_spmi_base(struct spmi_device *dev,
663 struct regmap *__regmap_init_spmi_ext(struct spmi_device *dev,
720 struct regmap *__devm_regmap_init_spmi_base(struct spmi_device *dev,
724 struct regmap *__devm_regmap_init_spmi_ext(struct spmi_device *dev,
/linux/drivers/mfd/
H A Dqcom-spmi-pmic.c84 static struct spmi_device *qcom_pmic_get_base_usid(struct spmi_device *sdev, struct qcom_spmi_dev *… in qcom_pmic_get_base_usid()
135 static int pmic_spmi_get_base_revid(struct spmi_device *sdev, struct qcom_spmi_dev *ctx) in pmic_spmi_get_base_revid()
138 struct spmi_device *base; in pmic_spmi_get_base_revid()
230 struct spmi_device *sdev; in qcom_pmic_get()
253 static int pmic_spmi_probe(struct spmi_device *sdev) in pmic_spmi_probe()
287 static void pmic_spmi_remove(struct spmi_device *sdev) in pmic_spmi_remove()
H A Dhi6421-spmi-pmic.c29 static int hi6421_spmi_pmic_probe(struct spmi_device *sdev) in hi6421_spmi_pmic_probe()
/linux/drivers/base/regmap/
H A Dregmap-spmi.c85 struct regmap *__regmap_init_spmi_base(struct spmi_device *sdev, in __regmap_init_spmi_base()
95 struct regmap *__devm_regmap_init_spmi_base(struct spmi_device *sdev, in __devm_regmap_init_spmi_base()
205 struct regmap *__regmap_init_spmi_ext(struct spmi_device *sdev, in __regmap_init_spmi_ext()
215 struct regmap *__devm_regmap_init_spmi_ext(struct spmi_device *sdev, in __devm_regmap_init_spmi_ext()
/linux/drivers/nvmem/
H A Dapple-spmi-nvmem.c21 static int apple_spmi_nvmem_probe(struct spmi_device *sdev) in apple_spmi_nvmem_probe()
/linux/drivers/pinctrl/qcom/
H A Dpinctrl-spmi-gpio.c1067 const struct spmi_device *parent_spmi_dev; in pmic_gpio_probe()