Searched refs:spmi_device (Results 1 – 5 of 5) sorted by relevance
/linux-4.1.27/include/linux/ |
D | spmi.h | 47 struct spmi_device { struct 53 static inline struct spmi_device *to_spmi_device(struct device *d) in to_spmi_device() argument 55 return container_of(d, struct spmi_device, dev); in to_spmi_device() 58 static inline void *spmi_device_get_drvdata(const struct spmi_device *sdev) in spmi_device_get_drvdata() 63 static inline void spmi_device_set_drvdata(struct spmi_device *sdev, void *data) in spmi_device_set_drvdata() 68 struct spmi_device *spmi_device_alloc(struct spmi_controller *ctrl); 70 static inline void spmi_device_put(struct spmi_device *sdev) in spmi_device_put() 76 int spmi_device_add(struct spmi_device *sdev); 78 void spmi_device_remove(struct spmi_device *sdev); 147 int (*probe)(struct spmi_device *sdev); [all …]
|
D | regmap.h | 26 struct spmi_device; 337 struct regmap *regmap_init_spmi_base(struct spmi_device *dev, 339 struct regmap *regmap_init_spmi_ext(struct spmi_device *dev, 355 struct regmap *devm_regmap_init_spmi_base(struct spmi_device *dev, 357 struct regmap *devm_regmap_init_spmi_ext(struct spmi_device *dev,
|
/linux-4.1.27/drivers/spmi/ |
D | spmi.c | 30 struct spmi_device *sdev = to_spmi_device(dev); in spmi_dev_release() 65 int spmi_device_add(struct spmi_device *sdev) in spmi_device_add() 90 void spmi_device_remove(struct spmi_device *sdev) in spmi_device_remove() 131 int spmi_register_read(struct spmi_device *sdev, u8 addr, u8 *buf) in spmi_register_read() 152 int spmi_ext_register_read(struct spmi_device *sdev, u8 addr, u8 *buf, in spmi_ext_register_read() 174 int spmi_ext_register_readl(struct spmi_device *sdev, u16 addr, u8 *buf, in spmi_ext_register_readl() 194 int spmi_register_write(struct spmi_device *sdev, u8 addr, u8 data) in spmi_register_write() 212 int spmi_register_zero_write(struct spmi_device *sdev, u8 data) in spmi_register_zero_write() 229 int spmi_ext_register_write(struct spmi_device *sdev, u8 addr, const u8 *buf, in spmi_ext_register_write() 251 int spmi_ext_register_writel(struct spmi_device *sdev, u16 addr, const u8 *buf, in spmi_ext_register_writel() [all …]
|
/linux-4.1.27/drivers/base/regmap/ |
D | regmap-spmi.c | 102 struct regmap *regmap_init_spmi_base(struct spmi_device *sdev, in regmap_init_spmi_base() 118 struct regmap *devm_regmap_init_spmi_base(struct spmi_device *sdev, in devm_regmap_init_spmi_base() 233 struct regmap *regmap_init_spmi_ext(struct spmi_device *sdev, in regmap_init_spmi_ext() 249 struct regmap *devm_regmap_init_spmi_ext(struct spmi_device *sdev, in devm_regmap_init_spmi_ext()
|
/linux-4.1.27/drivers/mfd/ |
D | qcom-spmi-pmic.c | 121 static int pmic_spmi_probe(struct spmi_device *sdev) in pmic_spmi_probe() 135 static void pmic_spmi_remove(struct spmi_device *sdev) in pmic_spmi_remove()
|