| /drivers/clk/sifive/ |
| A D | sifive-prci.c | 62 writel(v, pd->va + offs); in __prci_writel() 220 struct __prci_data *pd = pc->pd; in sifive_prci_wrpll_set_rate() local 228 pwd->enable_bypass(pd); in sifive_prci_wrpll_set_rate() 240 struct __prci_data *pd = pc->pd; in sifive_prci_clock_enable() local 270 struct __prci_data *pd = pc->pd; in sifive_prci_tlclksel_recalc_rate() local 286 struct __prci_data *pd = pc->pd; in sifive_prci_hfpclkplldiv_recalc_rate() local 478 pd); in sifive_prci_ethernet_release_reset() 616 if (!pc->pd) in sifive_prci_enable() 636 if (!pc->pd) in sifive_prci_disable() 655 if (!pd->va) in sifive_prci_probe() [all …]
|
| A D | sifive-prci.h | 241 void (*enable_bypass)(struct __prci_data *pd); 242 void (*disable_bypass)(struct __prci_data *pd); 245 void (*release_reset)(struct __prci_data *pd); 264 struct __prci_data *pd; member 290 void sifive_prci_ethernet_release_reset(struct __prci_data *pd); 291 void sifive_prci_ddr_release_reset(struct __prci_data *pd); 292 void sifive_prci_cltx_release_reset(struct __prci_data *pd); 295 void sifive_prci_coreclksel_use_hfclk(struct __prci_data *pd); 296 void sifive_prci_coreclksel_use_corepll(struct __prci_data *pd); 299 void sifive_prci_corepllsel_use_corepll(struct __prci_data *pd); [all …]
|
| A D | fu740-prci.c | 26 struct __prci_data *pd = pc->pd; in sifive_prci_fu740_pcieauxclk_enable() local 32 v = readl(pd->va + pwd->cfg1_offs); in sifive_prci_fu740_pcieauxclk_enable() 34 writel(v, pd->va + pwd->cfg1_offs); in sifive_prci_fu740_pcieauxclk_enable()
|
| /drivers/power/domain/ |
| A D | ti-power-domain.c | 55 return psc_read(pd->psc, reg + 4 * pd->id); in pd_read() 60 psc_write(val, pd->psc, reg + 4 * pd->id); in pd_write() 147 data->pd = pdata->pd; in ti_power_domain_probe() 175 pd->psc->id, pd->id); in ti_pd_wait() 190 psc_write(BIT(pd->id - pdoffset), pd->psc, ptcmdreg); in ti_pd_transition() 203 pd->usecount++; in ti_pd_get() 208 if (pd->depend) { in ti_pd_get() 238 pd->usecount--; in ti_pd_put() 348 debug("%s(pd=%p, id=%lu)\n", __func__, pd, pd->id); in ti_power_domain_on() 355 debug("%s(pd=%p, id=%lu)\n", __func__, pd, pd->id); in ti_power_domain_off() [all …]
|
| A D | ti-sci-power-domain.c | 51 u8 flags = (uintptr_t)pd->priv; in ti_sci_power_domain_on() 54 debug("%s(pd=%p)\n", __func__, pd); in ti_sci_power_domain_on() 57 ret = dops->get_device_exclusive(sci, pd->id); in ti_sci_power_domain_on() 59 ret = dops->get_device(sci, pd->id); in ti_sci_power_domain_on() 63 __func__, pd->id, ret); in ti_sci_power_domain_on() 75 debug("%s(pd=%p)\n", __func__, pd); in ti_sci_power_domain_off() 77 ret = dops->put_device(sci, pd->id); in ti_sci_power_domain_off() 80 __func__, pd->id, ret); in ti_sci_power_domain_off() 90 debug("%s(power_domain=%p)\n", __func__, pd); in ti_sci_power_domain_of_xlate() 97 pd->id = args->args[0]; in ti_sci_power_domain_of_xlate() [all …]
|
| A D | sandbox-power-domain-test.c | 13 struct power_domain pd; member 20 return power_domain_get(dev, &sbrt->pd); in sandbox_power_domain_test_get() 27 return power_domain_on(&sbrt->pd); in sandbox_power_domain_test_on() 34 return power_domain_off(&sbrt->pd); in sandbox_power_domain_test_off() 41 return power_domain_on_lowlevel(&sbrt->pd); in sandbox_power_domain_test_on_ll() 48 return power_domain_off_lowlevel(&sbrt->pd); in sandbox_power_domain_test_off_ll() 55 return power_domain_free(&sbrt->pd); in sandbox_power_domain_test_free()
|
| A D | power-domain-uclass.c | 180 struct power_domain pd; in dev_power_domain_ctrl() local 186 ret = power_domain_get_by_index(dev, &pd, i); in dev_power_domain_ctrl() 190 ret = power_domain_on(&pd); in dev_power_domain_ctrl() 192 ret = power_domain_off(&pd); in dev_power_domain_ctrl() 202 if (count > 0 && !on && dev_get_parent(dev) == pd.dev && in dev_power_domain_ctrl() 213 device_remove(pd.dev, DM_REMOVE_NORMAL); in dev_power_domain_ctrl()
|
| A D | imx8-power-domain-legacy.c | 41 struct power_domain pd; in imx8_power_off_pd_devices() local 52 pd.dev = dev; in imx8_power_off_pd_devices() 53 power_domain_off(&pd); in imx8_power_off_pd_devices()
|
| A D | imx8m-power-domain.c | 144 struct power_domain pd; member 457 power_domain_off(&pdata->pd); in imx8m_power_domain_off() 542 if (!power_domain_get(dev, &pdata->pd)) in imx8m_power_domain_of_to_plat()
|
| /drivers/ram/k3-ddrss/ |
| A D | lpddr4_obj_if.h | 17 u32 (*init)(lpddr4_privatedata *pd, const lpddr4_config *cfg); 19 u32 (*start)(const lpddr4_privatedata *pd); 41 u32 (*getctlinterruptmask)(const lpddr4_privatedata *pd, u64 *mask); 43 u32 (*setctlinterruptmask)(const lpddr4_privatedata *pd, const u64 *mask); 49 u32 (*getphyindepinterruptmask)(const lpddr4_privatedata *pd, u32 *mask); 51 u32 (*setphyindepinterruptmask)(const lpddr4_privatedata *pd, const u32 *mask); 63 u32 (*geteccenable)(const lpddr4_privatedata *pd, lpddr4_eccenable *eccparam); 67 u32 (*getreducmode)(const lpddr4_privatedata *pd, lpddr4_reducmode *mode); 71 u32 (*getdbireadmode)(const lpddr4_privatedata *pd, bool *on_off); 73 u32 (*getdbiwritemode)(const lpddr4_privatedata *pd, bool *on_off); [all …]
|
| A D | lpddr4_if.h | 80 u32 lpddr4_init(lpddr4_privatedata *pd, const lpddr4_config *cfg); 82 u32 lpddr4_start(const lpddr4_privatedata *pd); 104 u32 lpddr4_getctlinterruptmask(const lpddr4_privatedata *pd, u64 *mask); 106 u32 lpddr4_setctlinterruptmask(const lpddr4_privatedata *pd, const u64 *mask); 112 u32 lpddr4_getphyindepinterruptmask(const lpddr4_privatedata *pd, u32 *mask); 114 u32 lpddr4_setphyindepinterruptmask(const lpddr4_privatedata *pd, const u32 *mask); 126 u32 lpddr4_geteccenable(const lpddr4_privatedata *pd, lpddr4_eccenable *eccparam); 130 u32 lpddr4_getreducmode(const lpddr4_privatedata *pd, lpddr4_reducmode *mode); 134 u32 lpddr4_getdbireadmode(const lpddr4_privatedata *pd, bool *on_off); 136 u32 lpddr4_getdbiwritemode(const lpddr4_privatedata *pd, bool *on_off); [all …]
|
| A D | lpddr4_sanity.h | 110 if (lpddr4_privatedatasf(pd) == EINVAL) { in lpddr4_sanityfunction2() 124 if (lpddr4_privatedatasf(pd) == EINVAL) in lpddr4_sanityfunction3() 136 } else if (lpddr4_privatedatasf(pd) == EINVAL) { in lpddr4_sanityfunction4() 154 if (lpddr4_privatedatasf(pd) == EINVAL) { in lpddr4_sanityfunction5() 176 } else if (lpddr4_privatedatasf(pd) == EINVAL) { in lpddr4_sanityfunction6() 190 } else if (lpddr4_privatedatasf(pd) == EINVAL) { in lpddr4_sanityfunction7() 204 } else if (lpddr4_privatedatasf(pd) == EINVAL) { in lpddr4_sanityfunction14() 218 } else if (lpddr4_privatedatasf(pd) == EINVAL) { in lpddr4_sanityfunction15() 232 } else if (lpddr4_privatedatasf(pd) == EINVAL) { in lpddr4_sanityfunction16() 246 } else if (lpddr4_privatedatasf(pd) == EINVAL) { in lpddr4_sanityfunction18() [all …]
|
| A D | lpddr4_j721e.c | 19 u32 lpddr4_enablepiinitiator(const lpddr4_privatedata *pd) in lpddr4_enablepiinitiator() argument 24 lpddr4_ctlregs *ctlregbase = (lpddr4_ctlregs *)pd->ctlbase; in lpddr4_enablepiinitiator() 37 result = lpddr4_getctlinterruptmasksf(pd, mask); in lpddr4_getctlinterruptmask() 54 result = lpddr4_setctlinterruptmasksf(pd, mask); in lpddr4_setctlinterruptmask() 80 result = LPDDR4_INTR_CheckCtlIntSF(pd, intr, irqstatus); in lpddr4_checkctlinterrupt() 108 result = LPDDR4_INTR_AckCtlIntSF(pd, intr); in lpddr4_ackctlinterrupt() 170 result = lpddr4_getdebuginitinfosf(pd, debuginfo); in lpddr4_getdebuginitinfo() 190 result = lpddr4_geteccenablesf(pd, eccparam); in lpddr4_geteccenable() 218 result = lpddr4_seteccenablesf(pd, eccparam); in lpddr4_seteccenable() 232 result = lpddr4_getreducmodesf(pd, mode); in lpddr4_getreducmode() [all …]
|
| A D | lpddr4.c | 112 pd->infohandler(pd, infotype); in lpddr4_startsequencecontroller() 115 result = lpddr4_pollandackirq(pd); in lpddr4_startsequencecontroller() 142 result = lpddr4_initsf(pd, cfg); in lpddr4_init() 145 pd->ctlbase = ctlregbase; in lpddr4_init() 157 result = lpddr4_startsf(pd); in lpddr4_start() 159 result = lpddr4_enablepiinitiator(pd); in lpddr4_start() 264 result = lpddr4_writeregsf(pd, cpp); in lpddr4_writereg() 350 result = lpddr4_writectlconfigsf(pd); in lpddr4_writectlconfig() 383 result = lpddr4_writephyconfigsf(pd); in lpddr4_writephyconfig() 399 result = lpddr4_readctlconfigsf(pd); in lpddr4_readctlconfig() [all …]
|
| A D | lpddr4_am6x.c | 77 u32 lpddr4_enablepiinitiator(const lpddr4_privatedata *pd) in lpddr4_enablepiinitiator() argument 82 lpddr4_ctlregs *ctlregbase = (lpddr4_ctlregs *)pd->ctlbase; in lpddr4_enablepiinitiator() 96 result = lpddr4_getctlinterruptmasksf(pd, mask); in lpddr4_getctlinterruptmask() 111 result = lpddr4_setctlinterruptmasksf(pd, mask); in lpddr4_setctlinterruptmask() 175 result = LPDDR4_INTR_CheckCtlIntSF(pd, intr, irqstatus); in lpddr4_checkctlinterrupt() 251 result = LPDDR4_INTR_AckCtlIntSF(pd, intr); in lpddr4_ackctlinterrupt() 293 result = lpddr4_getdebuginitinfosf(pd, debuginfo); in lpddr4_getdebuginitinfo() 311 result = lpddr4_getreducmodesf(pd, mode); in lpddr4_getreducmode() 327 result = lpddr4_setreducmodesf(pd, mode); in lpddr4_setreducmode() 381 result = lpddr4_geteccenablesf(pd, eccparam); in lpddr4_geteccenable() [all …]
|
| A D | k3-ddrss.c | 157 lpddr4_privatedata pd; member 273 lpddr4_privatedata *pd = &ddrss->pd; in k3_ddrss_init_freq() local 302 k3_lpddr4_ack_freq_upd_req(pd); in k3_lpddr4_info_handler() 441 lpddr4_privatedata *pd = &ddrss->pd; in k3_lpddr4_init() local 443 if ((sizeof(*pd) != sizeof(lpddr4_privatedata)) || (sizeof(*pd) > SRAM_MAX)) { in k3_lpddr4_init() 451 status = driverdt->init(pd, config); in k3_lpddr4_init() 454 pd->ddr_instance = (void *)ddrss; in k3_lpddr4_init() 505 lpddr4_privatedata *pd = &ddrss->pd; in k3_lpddr4_hardware_reg_init() local 532 lpddr4_privatedata *pd = &ddrss->pd; in k3_lpddr4_start() local 542 status = driverdt->start(pd); in k3_lpddr4_start() [all …]
|
| A D | lpddr4_j721e_sanity.h | 16 static inline u32 lpddr4_intr_sanityfunction1(const lpddr4_privatedata *pd, const lpddr4_intr_ctlin… 17 static inline u32 lpddr4_intr_sanityfunction2(const lpddr4_privatedata *pd, const lpddr4_intr_ctlin… 18 static inline u32 lpddr4_intr_sanityfunction3(const lpddr4_privatedata *pd, const lpddr4_intr_phyin… 19 static inline u32 lpddr4_intr_sanityfunction4(const lpddr4_privatedata *pd, const lpddr4_intr_phyin… 26 static inline u32 lpddr4_intr_sanityfunction1(const lpddr4_privatedata *pd, const lpddr4_intr_ctlin… in lpddr4_intr_sanityfunction1() argument 30 if (pd == NULL) { in lpddr4_intr_sanityfunction1() 88 static inline u32 lpddr4_intr_sanityfunction2(const lpddr4_privatedata *pd, const lpddr4_intr_ctlin… in lpddr4_intr_sanityfunction2() argument 92 if (pd == NULL) { in lpddr4_intr_sanityfunction2() 152 if (pd == NULL) { in lpddr4_intr_sanityfunction3() 183 static inline u32 lpddr4_intr_sanityfunction4(const lpddr4_privatedata *pd, const lpddr4_intr_phyin… in lpddr4_intr_sanityfunction4() argument [all …]
|
| A D | lpddr4_am6x_sanity.h | 19 static inline u32 lpddr4_intr_sanityfunction1(const lpddr4_privatedata *pd, const lpddr4_intr_ctlin… 20 static inline u32 lpddr4_intr_sanityfunction2(const lpddr4_privatedata *pd, const lpddr4_intr_ctlin… 21 static inline u32 lpddr4_intr_sanityfunction3(const lpddr4_privatedata *pd, const lpddr4_intr_phyin… 22 static inline u32 lpddr4_intr_sanityfunction4(const lpddr4_privatedata *pd, const lpddr4_intr_phyin… 29 static inline u32 lpddr4_intr_sanityfunction1(const lpddr4_privatedata *pd, const lpddr4_intr_ctlin… in lpddr4_intr_sanityfunction1() argument 33 if (pd == NULL) { in lpddr4_intr_sanityfunction1() 97 static inline u32 lpddr4_intr_sanityfunction2(const lpddr4_privatedata *pd, const lpddr4_intr_ctlin… in lpddr4_intr_sanityfunction2() argument 101 if (pd == NULL) { in lpddr4_intr_sanityfunction2() 167 if (pd == NULL) { in lpddr4_intr_sanityfunction3() 209 static inline u32 lpddr4_intr_sanityfunction4(const lpddr4_privatedata *pd, const lpddr4_intr_phyin… in lpddr4_intr_sanityfunction4() argument [all …]
|
| A D | lpddr4.h | 63 u32 lpddr4_pollctlirq(const lpddr4_privatedata *pd, lpddr4_intr_ctlinterrupt irqbit, u32 delay); 64 bool lpddr4_checklvlerrors(const lpddr4_privatedata *pd, lpddr4_debuginfo *debuginfo, bool errfound… 67 u32 lpddr4_enablepiinitiator(const lpddr4_privatedata *pd); 69 u32 lpddr4_checkmmrreaderror(const lpddr4_privatedata *pd, u64 *mmrvalue, u8 *mrrstatus);
|
| /drivers/clk/starfive/ |
| A D | clk-jh7110-pll.c | 52 u32 pd; member 132 .pd = 0x20, 149 .pd = 0x28, 166 .pd = 0x30, 226 PLLX_SET(pll->offset->pd, pll->offset->pd_mask, PLL_PD_OFF); in jh7110_pll_set_rate() 232 PLLX_SET(pll->offset->pd, pll->offset->pd_mask, PLL_PD_ON); in jh7110_pll_set_rate()
|
| /drivers/video/imx/ |
| A D | lcdif.c | 72 struct power_domain pd; member 186 ret = power_domain_get(dev, &priv->pd); in lcdifv3_video_probe() 202 ret = power_domain_on(&priv->pd); in lcdifv3_video_probe() 281 power_domain_off(&priv->pd); in lcdifv3_video_probe()
|
| /drivers/pinctrl/tegra/ |
| A D | pinmux-common.c | 473 #define pmux_drvgrp_isvalid(pd) (((pd) >= 0) && ((pd) < PMUX_DRVGRP_COUNT)) argument 703 #define pmux_mipipadctrlgrp_isvalid(pd) (((pd) >= 0) && ((pd) < PMUX_MIPIPADCTRLGRP_COUNT)) argument
|
| /drivers/net/ti/ |
| A D | icssg_config.c | 128 u8 pd[ICSSG_SPECIAL_PD_SIZE]; in icssg_miig_queues_init() local 151 pdword = (u32 *)pd; in icssg_miig_queues_init() 167 memset(pd, 0, pd_size); in icssg_miig_queues_init() 173 memcpy_toio(smem + pdaddr, pd, pd_size); in icssg_miig_queues_init()
|
| /drivers/net/ |
| A D | sja1105.c | 424 u64 pd; member 435 u64 pd; member 461 u64 pd; member 1526 sja1105_packing(buf, &idiv->pd, 0, 0, size, op); in sja1105_cgu_idiv_packing() 1546 idiv.pd = enabled ? 0 : 1; /* Power down? */ in sja1105_cgu_idiv_config() 1561 sja1105_packing(buf, &cmd->pd, 0, 0, size, op); in sja1105_cgu_mii_control_packing() 1597 mii_tx_clk.pd = 0; /* Power Down off => enabled */ in sja1105_cgu_mii_tx_clk_config() 1727 sja1105_packing(buf, &cmd->pd, 0, 0, size, op); in sja1105_cgu_pll_control_packing() 1754 txc.pd = 0; in sja1105_cgu_rgmii_tx_clk_config() 2087 pll.pd = 0x1; in sja1105_cgu_rmii_pll_config() [all …]
|
| /drivers/crypto/fsl/ |
| A D | jr.c | 835 struct power_domain pd; in jr_power_on() local 840 if (!power_domain_get(&jr_dev, &pd)) { in jr_power_on() 841 if (power_domain_on(&pd)) in jr_power_on()
|