Searched refs:spmi_controller (Results 1 – 3 of 3) sorted by relevance
/Linux-v4.19/include/linux/ |
D | spmi.h | 49 struct spmi_controller *ctrl; 68 struct spmi_device *spmi_device_alloc(struct spmi_controller *ctrl); 88 struct spmi_controller { struct 91 int (*cmd)(struct spmi_controller *ctrl, u8 opcode, u8 sid); argument 92 int (*read_cmd)(struct spmi_controller *ctrl, u8 opcode, argument 94 int (*write_cmd)(struct spmi_controller *ctrl, u8 opcode, argument 98 static inline struct spmi_controller *to_spmi_controller(struct device *d) in to_spmi_controller() 100 return container_of(d, struct spmi_controller, dev); in to_spmi_controller() 104 void *spmi_controller_get_drvdata(const struct spmi_controller *ctrl) in spmi_controller_get_drvdata() 109 static inline void spmi_controller_set_drvdata(struct spmi_controller *ctrl, in spmi_controller_set_drvdata() [all …]
|
/Linux-v4.19/drivers/spmi/ |
D | spmi.c | 43 struct spmi_controller *ctrl = to_spmi_controller(dev); in spmi_ctrl_release() 70 struct spmi_controller *ctrl = sdev->ctrl; in spmi_device_add() 100 spmi_cmd(struct spmi_controller *ctrl, u8 opcode, u8 sid) in spmi_cmd() 112 static inline int spmi_read_cmd(struct spmi_controller *ctrl, u8 opcode, in spmi_read_cmd() 126 static inline int spmi_write_cmd(struct spmi_controller *ctrl, u8 opcode, in spmi_write_cmd() 394 struct spmi_device *spmi_device_alloc(struct spmi_controller *ctrl) in spmi_device_alloc() 421 struct spmi_controller *spmi_controller_alloc(struct device *parent, in spmi_controller_alloc() 424 struct spmi_controller *ctrl; in spmi_controller_alloc() 457 static void of_spmi_register_devices(struct spmi_controller *ctrl) in of_spmi_register_devices() 516 int spmi_controller_add(struct spmi_controller *ctrl) in spmi_controller_add() [all …]
|
D | spmi-pmic-arb.c | 165 struct spmi_controller *spmic; 199 int (*non_data_cmd)(struct spmi_controller *ctrl, u8 opc, u8 sid); 250 static int pmic_arb_wait_for_done(struct spmi_controller *ctrl, in pmic_arb_wait_for_done() 300 pmic_arb_non_data_cmd_v1(struct spmi_controller *ctrl, u8 opc, u8 sid) in pmic_arb_non_data_cmd_v1() 325 pmic_arb_non_data_cmd_v2(struct spmi_controller *ctrl, u8 opc, u8 sid) in pmic_arb_non_data_cmd_v2() 331 static int pmic_arb_cmd(struct spmi_controller *ctrl, u8 opc, u8 sid) in pmic_arb_cmd() 344 static int pmic_arb_read_cmd(struct spmi_controller *ctrl, u8 opc, u8 sid, in pmic_arb_read_cmd() 397 static int pmic_arb_write_cmd(struct spmi_controller *ctrl, u8 opc, u8 sid, in pmic_arb_write_cmd() 1136 struct spmi_controller *ctrl; in spmi_pmic_arb_probe() 1307 struct spmi_controller *ctrl = platform_get_drvdata(pdev); in spmi_pmic_arb_remove()
|