Home
last modified time | relevance | path

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

/rk3399_ARM-atf/plat/mediatek/include/drivers/
H A Dspmi_api.h15 int spmi_register_zero_write(struct spmi_device *dev, uint8_t data);
16 int spmi_register_read(struct spmi_device *dev, uint8_t addr, uint8_t *buf);
17 int spmi_register_write(struct spmi_device *dev, uint8_t addr, uint8_t data);
18 int spmi_ext_register_read(struct spmi_device *dev, uint8_t addr, uint8_t *buf,
20 int spmi_ext_register_write(struct spmi_device *dev, uint8_t addr,
22 int spmi_ext_register_readl(struct spmi_device *dev, uint16_t addr,
24 int spmi_ext_register_writel(struct spmi_device *dev, uint16_t addr,
26 int spmi_ext_register_readl_field(struct spmi_device *dev, uint16_t addr,
28 int spmi_ext_register_writel_field(struct spmi_device *dev, uint16_t addr,
30 struct spmi_device *get_spmi_device(int mstid, int slvid);
[all …]
/rk3399_ARM-atf/plat/mediatek/drivers/spmi/
H A Dspmi_common.c25 static struct spmi_device *spmi_dev[SPMI_MAX_SLAVE_ID];
27 int spmi_register_zero_write(struct spmi_device *dev, uint8_t data) in spmi_register_zero_write()
33 int spmi_register_read(struct spmi_device *dev, uint8_t addr, uint8_t *buf) in spmi_register_read()
42 int spmi_register_write(struct spmi_device *dev, uint8_t addr, uint8_t data) in spmi_register_write()
52 int spmi_ext_register_read(struct spmi_device *dev, uint8_t addr, uint8_t *buf, in spmi_ext_register_read()
63 int spmi_ext_register_write(struct spmi_device *dev, uint8_t addr, in spmi_ext_register_write()
74 int spmi_ext_register_readl(struct spmi_device *dev, uint16_t addr, in spmi_ext_register_readl()
85 int spmi_ext_register_writel(struct spmi_device *dev, uint16_t addr, in spmi_ext_register_writel()
96 int spmi_ext_register_readl_field(struct spmi_device *dev, uint16_t addr, in spmi_ext_register_readl_field()
110 int spmi_ext_register_writel_field(struct spmi_device *dev, uint16_t addr, in spmi_ext_register_writel_field()
[all …]
H A Dspmi_common.h80 struct spmi_device { struct
102 int spmi_command_shutdown(int mstid, struct spmi_device *dev, unsigned int grpiden); argument
/rk3399_ARM-atf/plat/mediatek/include/drivers/pmic/
H A Dpmic_set_lowpower.h92 extern struct spmi_device *lowpower_sdev[SPMI_MAX_SLAVE_ID];
97 struct spmi_device *sdev = lowpower_sdev[_chip##_SLAVE]; \
130 struct spmi_device *sdev = lowpower_sdev[_chip##_SLAVE]; \
162 struct spmi_device *sdev = lowpower_sdev[_chip##_##_slvid##_SLAVE]; \
181 struct spmi_device *sdev = lowpower_sdev[_chip##_SLAVE]; \
190 static inline int pmic_spmi_update_bits(struct spmi_device *sdev, uint16_t reg, in pmic_spmi_update_bits()
/rk3399_ARM-atf/plat/mediatek/drivers/pmic/mt8189/
H A Dpmic_shutdown_cfg.c39 static void shutdown_slave_dev(struct spmi_device *dev) in shutdown_slave_dev()
64 struct spmi_device *mt6319_sdev; in spmi_shutdown()
H A Dpmic_lowpower_init.c18 struct spmi_device *sdev = lowpower_sdev[_slvid]; \
35 struct spmi_device *lowpower_sdev[SPMI_MAX_SLAVE_ID];
41 static int pmic_spmi_update_bits(struct spmi_device *sdev, uint16_t reg, in pmic_spmi_update_bits()
/rk3399_ARM-atf/plat/mediatek/drivers/pmic/mt8196/
H A Dpmic_shutdown_cfg.c41 struct spmi_device *sdev_arr[SPMI_MAX_SLAVE_ID];
161 static void mt6316_key_lock_check(struct spmi_device *mt6316_dev, uint16_t key) in mt6316_key_lock_check()
189 static void wk_vio075_sink_cur(struct spmi_device *mt6316_dev, unsigned char en_seq_off) in wk_vio075_sink_cur()
280 struct spmi_device *mt6363_sdev = get_spmi_device(SPMI_MASTER_1, SPMI_SLAVE_4); in spmi_shutdown()
H A Dpmic_lowpower_init.c17 struct spmi_device *lowpower_sdev[SPMI_MAX_SLAVE_ID];
/rk3399_ARM-atf/plat/mediatek/drivers/pmic/mt6363/
H A Dmt6363_psc.c16 static struct spmi_device *sdev;
/rk3399_ARM-atf/plat/mediatek/drivers/spmi/mt8196/
H A Dplatform_pmif_spmi.c133 static struct spmi_device spmi_dev[] = {
251 static void spmi_read_check(struct spmi_device *dev) in spmi_read_check()
/rk3399_ARM-atf/plat/mediatek/drivers/spmi/mt8189/
H A Dplatform_pmif_spmi.c121 static struct spmi_device spmi_dev[] = {
/rk3399_ARM-atf/plat/mediatek/drivers/spm/mt8196/
H A Dmt_spm_vcorefs.c521 struct spmi_device *spmi_dev; in get_vsram_pmic_voltage()
540 struct spmi_device *spmi_dev; in get_vcore_pmic_voltage()
H A Dmt_spm_pmic_lp.c45 struct spmi_device *lp_sdev[LP_PMIC_SLAVE_NUM];
/rk3399_ARM-atf/plat/mediatek/drivers/spm/mt8189/
H A Dmt_spm_pmic_lp.c27 struct spmi_device *lp_sdev[LP_PMIC_SLAVE_NUM];
/rk3399_ARM-atf/plat/mediatek/drivers/apusys/mt8196/
H A Dapusys_power.c258 struct spmi_device *vsram_sdev; in apu_pcu_init()