Searched refs:spmi_device (Results 1 – 6 of 6) sorted by relevance
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | spmi.h | 40 struct spmi_device { struct 46 static inline struct spmi_device *to_spmi_device(struct device *d) in to_spmi_device() argument 48 return container_of(d, struct spmi_device, dev); in to_spmi_device() 51 static inline void *spmi_device_get_drvdata(const struct spmi_device *sdev) in spmi_device_get_drvdata() 56 static inline void spmi_device_set_drvdata(struct spmi_device *sdev, void *data) in spmi_device_set_drvdata() 61 struct spmi_device *spmi_device_alloc(struct spmi_controller *ctrl); 63 static inline void spmi_device_put(struct spmi_device *sdev) in spmi_device_put() 69 int spmi_device_add(struct spmi_device *sdev); 71 void spmi_device_remove(struct spmi_device *sdev); 141 int (*probe)(struct spmi_device *sdev); [all …]
|
| H A D | regmap.h | 33 struct spmi_device; 555 struct regmap *__regmap_init_spmi_base(struct spmi_device *dev, 559 struct regmap *__regmap_init_spmi_ext(struct spmi_device *dev, 603 struct regmap *__devm_regmap_init_spmi_base(struct spmi_device *dev, 607 struct regmap *__devm_regmap_init_spmi_ext(struct spmi_device *dev,
|
| /OK3568_Linux_fs/kernel/drivers/spmi/ |
| H A D | spmi.c | 25 struct spmi_device *sdev = to_spmi_device(dev); in spmi_dev_release() 60 int spmi_device_add(struct spmi_device *sdev) in spmi_device_add() 85 void spmi_device_remove(struct spmi_device *sdev) in spmi_device_remove() 140 int spmi_register_read(struct spmi_device *sdev, u8 addr, u8 *buf) in spmi_register_read() 161 int spmi_ext_register_read(struct spmi_device *sdev, u8 addr, u8 *buf, in spmi_ext_register_read() 183 int spmi_ext_register_readl(struct spmi_device *sdev, u16 addr, u8 *buf, in spmi_ext_register_readl() 203 int spmi_register_write(struct spmi_device *sdev, u8 addr, u8 data) in spmi_register_write() 221 int spmi_register_zero_write(struct spmi_device *sdev, u8 data) in spmi_register_zero_write() 238 int spmi_ext_register_write(struct spmi_device *sdev, u8 addr, const u8 *buf, in spmi_ext_register_write() 260 int spmi_ext_register_writel(struct spmi_device *sdev, u16 addr, const u8 *buf, in spmi_ext_register_writel() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/base/regmap/ |
| H A D | regmap-spmi.c | 85 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()
|
| /OK3568_Linux_fs/kernel/drivers/staging/hikey9xx/ |
| H A D | hi6421-spmi-pmic.c | 69 struct spmi_device *pdev; in hi6421_spmi_pmic_read() 90 struct spmi_device *pdev; in hi6421_spmi_pmic_write() 231 static int hi6421_spmi_pmic_probe(struct spmi_device *pdev) in hi6421_spmi_pmic_probe() 320 static void hi6421_spmi_pmic_remove(struct spmi_device *pdev) in hi6421_spmi_pmic_remove()
|
| /OK3568_Linux_fs/kernel/drivers/mfd/ |
| H A D | qcom-spmi-pmic.c | 123 static int pmic_spmi_probe(struct spmi_device *sdev) in pmic_spmi_probe()
|