Home
last modified time | relevance | path

Searched refs:pd (Results 1 – 25 of 31) sorted by relevance

12

/drivers/clk/sifive/
A Dsifive-prci.c62 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 Dsifive-prci.h241 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 Dfu740-prci.c26 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 Dti-power-domain.c55 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 Dti-sci-power-domain.c51 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 Dsandbox-power-domain-test.c13 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 Dpower-domain-uclass.c180 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 Dimx8-power-domain-legacy.c41 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 Dimx8m-power-domain.c144 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 Dlpddr4_obj_if.h17 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 Dlpddr4_if.h80 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 Dlpddr4_sanity.h110 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 Dlpddr4_j721e.c19 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 Dlpddr4.c112 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 Dlpddr4_am6x.c77 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 Dk3-ddrss.c157 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 Dlpddr4_j721e_sanity.h16 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 Dlpddr4_am6x_sanity.h19 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 Dlpddr4.h63 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 Dclk-jh7110-pll.c52 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 Dlcdif.c72 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 Dpinmux-common.c473 #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 Dicssg_config.c128 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 Dsja1105.c424 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 Djr.c835 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()

Completed in 59 milliseconds

12