Searched refs:psc (Results 1 – 4 of 4) sorted by relevance
81 const struct ti_psc_drv_data *psc = ti_to_psc_drv_data(ti_get_drv_data(dev)); in psc_read() local83 if (psc->base == 0U) in psc_read()86 return mmio_read_32(psc->base + reg); in psc_read()91 const struct ti_psc_drv_data *psc = ti_to_psc_drv_data(ti_get_drv_data(dev)); in psc_write() local93 if (psc->base == 0U) in psc_write()96 mmio_write_32(psc->base + reg, val); in psc_write()101 const struct ti_psc_drv_data *psc = ti_to_psc_drv_data(ti_get_drv_data(dev)); in ti_psc_pd_idx() local102 ptrdiff_t diff = pd - psc->powerdomains; in ti_psc_pd_idx()107 static inline struct ti_psc_pd *psc_idx2pd(const struct ti_psc_drv_data *psc, in psc_idx2pd() argument110 return &psc->powerdomains[id]; in psc_idx2pd()[all …]
242 const struct ti_psc_drv_data *psc = ti_to_psc_drv_data(ti_get_drv_data(psc_dev)); in ti_soc_device_disable_internal_flags_iterate() local262 if (psc == NULL) { in ti_soc_device_disable_internal_flags_iterate()266 for (idx = 0U; idx < psc->pd_count; idx++) { in ti_soc_device_disable_internal_flags_iterate()267 pd = &psc->powerdomains[idx]; in ti_soc_device_disable_internal_flags_iterate()271 for (idx = 0U; idx < psc->module_count; idx++) { in ti_soc_device_disable_internal_flags_iterate()272 temp = &psc->modules[idx]; in ti_soc_device_disable_internal_flags_iterate()283 psc->data->pds_enabled = 0U; in ti_soc_device_disable_internal_flags_iterate()285 data = &psc->mod_data[idx]; in ti_soc_device_disable_internal_flags_iterate()451 static int32_t ti_soc_device_verify_mapping(const struct ti_psc_drv_data *psc, in ti_soc_device_verify_mapping() argument463 mdata = &psc->mod_data[dev->mod]; in ti_soc_device_verify_mapping()[all …]
110 int pmic_psc_register(const struct pmic_psc_config *psc) in pmic_psc_register() argument112 if (!psc || !psc->regs || !psc->read_field || !psc->write_field) in pmic_psc_register()114 pmic_psc = psc; in pmic_psc_register()
43 int pmic_psc_register(const struct pmic_psc_config *psc);