Home
last modified time | relevance | path

Searched refs:spmi_controller (Results 1 – 4 of 4) sorted by relevance

/linux/include/linux/
H A Dspmi.h41 struct spmi_controller *ctrl;
60 struct spmi_device *spmi_device_alloc(struct spmi_controller *ctrl);
73 * struct spmi_controller - interface to the SPMI master controller
80 struct spmi_controller { struct
83 int (*cmd)(struct spmi_controller *ctrl, u8 opcode, u8 sid); argument
84 int (*read_cmd)(struct spmi_controller *ctrl, u8 opcode, argument
86 int (*write_cmd)(struct spmi_controller *ctrl, u8 opcode, argument
90 static inline struct spmi_controller *to_spmi_controller(struct device *d) in to_spmi_controller()
92 return container_of(d, struct spmi_controller, dev); in to_spmi_controller()
96 void *spmi_controller_get_drvdata(const struct spmi_controller *ctr
[all...]
/linux/drivers/spmi/
H A Dspmi-apple-controller.c45 static int apple_spmi_wait_rx_not_empty(struct spmi_controller *ctrl) in apple_spmi_wait_rx_not_empty()
61 static int spmi_read_cmd(struct spmi_controller *ctrl, u8 opc, u8 sid, in spmi_read_cmd()
93 static int spmi_write_cmd(struct spmi_controller *ctrl, u8 opc, u8 sid, in spmi_write_cmd()
125 struct spmi_controller *ctrl; in apple_spmi_probe()
H A Dspmi-mtk-pmif.c289 static int pmif_arb_cmd(struct spmi_controller *ctrl, u8 opc, u8 sid) in pmif_arb_cmd()
311 static int pmif_spmi_read_cmd(struct spmi_controller *ctrl, u8 opc, u8 sid, in pmif_spmi_read_cmd()
378 static int pmif_spmi_write_cmd(struct spmi_controller *ctrl, u8 opc, u8 sid, in pmif_spmi_write_cmd()
452 struct spmi_controller *ctrl; in mtk_spmi_probe()
521 struct spmi_controller *ctrl = platform_get_drvdata(pdev); in mtk_spmi_remove()
H A Dspmi-pmic-arb.c162 struct spmi_controller *spmic;
236 int (*non_data_cmd)(struct spmi_controller *ctrl, u8 opc, u8 sid);
290 static int pmic_arb_wait_for_done(struct spmi_controller *ctrl, in pmic_arb_wait_for_done()
342 pmic_arb_non_data_cmd_v1(struct spmi_controller *ctrl, u8 opc, u8 sid) in pmic_arb_non_data_cmd_v1()
368 pmic_arb_non_data_cmd_v2(struct spmi_controller *ctrl, u8 opc, u8 sid) in pmic_arb_non_data_cmd_v2()
374 static int pmic_arb_cmd(struct spmi_controller *ctrl, u8 opc, u8 sid) in pmic_arb_cmd()
421 static int pmic_arb_read_cmd_unlocked(struct spmi_controller *ctrl, u32 cmd, in pmic_arb_read_cmd_unlocked()
445 static int pmic_arb_read_cmd(struct spmi_controller *ctrl, u8 opc, u8 sid, in pmic_arb_read_cmd()
502 static int pmic_arb_write_cmd_unlocked(struct spmi_controller *ctrl, u32 cmd, in pmic_arb_write_cmd_unlocked()
523 static int pmic_arb_write_cmd(struct spmi_controller *ctr
[all...]