Home
last modified time | relevance | path

Searched refs:clkdm1 (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/arch/arm/mach-omap2/
H A Dclockdomain.c181 * _clkdm_add_wkdep - add a wakeup dependency from clkdm2 to clkdm1 (lockless)
182 * @clkdm1: wake this struct clockdomain * up (dependent)
186 * @clkdm1. Implemented in hardware on the OMAP, this feature is
187 * designed to reduce wakeup latency of the dependent clockdomain @clkdm1.
189 * -ENOENT if @clkdm2 cannot wake up clkdm1 in hardware, or 0 upon
192 static int _clkdm_add_wkdep(struct clockdomain *clkdm1, in _clkdm_add_wkdep() argument
198 if (!clkdm1 || !clkdm2) in _clkdm_add_wkdep()
201 cd = _clkdm_deps_lookup(clkdm2, clkdm1->wkdep_srcs); in _clkdm_add_wkdep()
210 clkdm1->name, clkdm2->name); in _clkdm_add_wkdep()
217 clkdm1 in _clkdm_add_wkdep()
235 _clkdm_del_wkdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2) _clkdm_del_wkdep() argument
280 _clkdm_add_sleepdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2) _clkdm_add_sleepdep() argument
325 _clkdm_del_sleepdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2) _clkdm_del_sleepdep() argument
593 clkdm_add_wkdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2) clkdm_add_wkdep() argument
622 clkdm_del_wkdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2) clkdm_del_wkdep() argument
655 clkdm_read_wkdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2) clkdm_read_wkdep() argument
713 clkdm_add_sleepdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2) clkdm_add_sleepdep() argument
744 clkdm_del_sleepdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2) clkdm_del_sleepdep() argument
779 clkdm_read_sleepdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2) clkdm_read_sleepdep() argument
[all...]
H A Dclockdomain.h164 int (*clkdm_add_wkdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
165 int (*clkdm_del_wkdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
166 int (*clkdm_read_wkdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
168 int (*clkdm_add_sleepdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
169 int (*clkdm_del_sleepdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
170 int (*clkdm_read_sleepdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
193 int clkdm_add_wkdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
194 int clkdm_del_wkdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
195 int clkdm_read_wkdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
197 int clkdm_add_sleepdep(struct clockdomain *clkdm1, struc
[all...]
H A Dprm2xxx_3xxx.c195 int omap2_clkdm_add_wkdep(struct clockdomain *clkdm1, in omap2_clkdm_add_wkdep() argument
199 clkdm1->pwrdm.ptr->prcm_offs, PM_WKDEP); in omap2_clkdm_add_wkdep()
203 int omap2_clkdm_del_wkdep(struct clockdomain *clkdm1, in omap2_clkdm_del_wkdep() argument
207 clkdm1->pwrdm.ptr->prcm_offs, PM_WKDEP); in omap2_clkdm_del_wkdep()
211 int omap2_clkdm_read_wkdep(struct clockdomain *clkdm1, in omap2_clkdm_read_wkdep() argument
214 return omap2_prm_read_mod_bits_shift(clkdm1->pwrdm.ptr->prcm_offs, in omap2_clkdm_read_wkdep()
H A Dcminst44xx.c350 static int omap4_clkdm_add_wkup_sleep_dep(struct clockdomain *clkdm1, in omap4_clkdm_add_wkup_sleep_dep() argument
354 clkdm1->prcm_partition, in omap4_clkdm_add_wkup_sleep_dep()
355 clkdm1->cm_inst, clkdm1->clkdm_offs + in omap4_clkdm_add_wkup_sleep_dep()
360 static int omap4_clkdm_del_wkup_sleep_dep(struct clockdomain *clkdm1, in omap4_clkdm_del_wkup_sleep_dep() argument
364 clkdm1->prcm_partition, in omap4_clkdm_del_wkup_sleep_dep()
365 clkdm1->cm_inst, clkdm1->clkdm_offs + in omap4_clkdm_del_wkup_sleep_dep()
370 static int omap4_clkdm_read_wkup_sleep_dep(struct clockdomain *clkdm1, in omap4_clkdm_read_wkup_sleep_dep() argument
373 return omap4_cminst_read_inst_reg_bits(clkdm1 in omap4_clkdm_read_wkup_sleep_dep()
[all...]
H A Dprm2xxx_3xxx.h119 extern int omap2_clkdm_add_wkdep(struct clockdomain *clkdm1,
121 extern int omap2_clkdm_del_wkdep(struct clockdomain *clkdm1,
123 extern int omap2_clkdm_read_wkdep(struct clockdomain *clkdm1,
H A Dcm3xxx.c146 static int omap3xxx_clkdm_add_sleepdep(struct clockdomain *clkdm1, in omap3xxx_clkdm_add_sleepdep() argument
150 clkdm1->pwrdm.ptr->prcm_offs, in omap3xxx_clkdm_add_sleepdep()
155 static int omap3xxx_clkdm_del_sleepdep(struct clockdomain *clkdm1, in omap3xxx_clkdm_del_sleepdep() argument
159 clkdm1->pwrdm.ptr->prcm_offs, in omap3xxx_clkdm_del_sleepdep()
164 static int omap3xxx_clkdm_read_sleepdep(struct clockdomain *clkdm1, in omap3xxx_clkdm_read_sleepdep() argument
167 return omap2_cm_read_mod_bits_shift(clkdm1->pwrdm.ptr->prcm_offs, in omap3xxx_clkdm_read_sleepdep()
/kernel/linux/linux-6.6/arch/arm/mach-omap2/
H A Dclockdomain.c181 * _clkdm_add_wkdep - add a wakeup dependency from clkdm2 to clkdm1 (lockless)
182 * @clkdm1: wake this struct clockdomain * up (dependent)
186 * @clkdm1. Implemented in hardware on the OMAP, this feature is
187 * designed to reduce wakeup latency of the dependent clockdomain @clkdm1.
189 * -ENOENT if @clkdm2 cannot wake up clkdm1 in hardware, or 0 upon
192 static int _clkdm_add_wkdep(struct clockdomain *clkdm1, in _clkdm_add_wkdep() argument
198 if (!clkdm1 || !clkdm2) in _clkdm_add_wkdep()
201 cd = _clkdm_deps_lookup(clkdm2, clkdm1->wkdep_srcs); in _clkdm_add_wkdep()
210 clkdm1->name, clkdm2->name); in _clkdm_add_wkdep()
217 clkdm1 in _clkdm_add_wkdep()
235 _clkdm_del_wkdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2) _clkdm_del_wkdep() argument
280 _clkdm_add_sleepdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2) _clkdm_add_sleepdep() argument
325 _clkdm_del_sleepdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2) _clkdm_del_sleepdep() argument
593 clkdm_add_wkdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2) clkdm_add_wkdep() argument
622 clkdm_del_wkdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2) clkdm_del_wkdep() argument
655 clkdm_read_wkdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2) clkdm_read_wkdep() argument
713 clkdm_add_sleepdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2) clkdm_add_sleepdep() argument
744 clkdm_del_sleepdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2) clkdm_del_sleepdep() argument
779 clkdm_read_sleepdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2) clkdm_read_sleepdep() argument
[all...]
H A Dclockdomain.h164 int (*clkdm_add_wkdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
165 int (*clkdm_del_wkdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
166 int (*clkdm_read_wkdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
168 int (*clkdm_add_sleepdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
169 int (*clkdm_del_sleepdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
170 int (*clkdm_read_sleepdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
193 int clkdm_add_wkdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
194 int clkdm_del_wkdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
195 int clkdm_read_wkdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
197 int clkdm_add_sleepdep(struct clockdomain *clkdm1, struc
[all...]
H A Dprm2xxx_3xxx.c195 int omap2_clkdm_add_wkdep(struct clockdomain *clkdm1, in omap2_clkdm_add_wkdep() argument
199 clkdm1->pwrdm.ptr->prcm_offs, PM_WKDEP); in omap2_clkdm_add_wkdep()
203 int omap2_clkdm_del_wkdep(struct clockdomain *clkdm1, in omap2_clkdm_del_wkdep() argument
207 clkdm1->pwrdm.ptr->prcm_offs, PM_WKDEP); in omap2_clkdm_del_wkdep()
211 int omap2_clkdm_read_wkdep(struct clockdomain *clkdm1, in omap2_clkdm_read_wkdep() argument
214 return omap2_prm_read_mod_bits_shift(clkdm1->pwrdm.ptr->prcm_offs, in omap2_clkdm_read_wkdep()
H A Dcminst44xx.c350 static int omap4_clkdm_add_wkup_sleep_dep(struct clockdomain *clkdm1, in omap4_clkdm_add_wkup_sleep_dep() argument
354 clkdm1->prcm_partition, in omap4_clkdm_add_wkup_sleep_dep()
355 clkdm1->cm_inst, clkdm1->clkdm_offs + in omap4_clkdm_add_wkup_sleep_dep()
360 static int omap4_clkdm_del_wkup_sleep_dep(struct clockdomain *clkdm1, in omap4_clkdm_del_wkup_sleep_dep() argument
364 clkdm1->prcm_partition, in omap4_clkdm_del_wkup_sleep_dep()
365 clkdm1->cm_inst, clkdm1->clkdm_offs + in omap4_clkdm_del_wkup_sleep_dep()
370 static int omap4_clkdm_read_wkup_sleep_dep(struct clockdomain *clkdm1, in omap4_clkdm_read_wkup_sleep_dep() argument
373 return omap4_cminst_read_inst_reg_bits(clkdm1 in omap4_clkdm_read_wkup_sleep_dep()
[all...]
H A Dprm2xxx_3xxx.h116 extern int omap2_clkdm_add_wkdep(struct clockdomain *clkdm1,
118 extern int omap2_clkdm_del_wkdep(struct clockdomain *clkdm1,
120 extern int omap2_clkdm_read_wkdep(struct clockdomain *clkdm1,
H A Dcm3xxx.c146 static int omap3xxx_clkdm_add_sleepdep(struct clockdomain *clkdm1, in omap3xxx_clkdm_add_sleepdep() argument
150 clkdm1->pwrdm.ptr->prcm_offs, in omap3xxx_clkdm_add_sleepdep()
155 static int omap3xxx_clkdm_del_sleepdep(struct clockdomain *clkdm1, in omap3xxx_clkdm_del_sleepdep() argument
159 clkdm1->pwrdm.ptr->prcm_offs, in omap3xxx_clkdm_del_sleepdep()
164 static int omap3xxx_clkdm_read_sleepdep(struct clockdomain *clkdm1, in omap3xxx_clkdm_read_sleepdep() argument
167 return omap2_cm_read_mod_bits_shift(clkdm1->pwrdm.ptr->prcm_offs, in omap3xxx_clkdm_read_sleepdep()

Completed in 8 milliseconds