Home
last modified time | relevance | path

Searched refs:prcm (Results 1 – 25 of 35) sorted by relevance

12

/Linux-v5.4/arch/arm/mach-omap2/
Dclkt2xxx_virt_prcm_set.c99 const struct prcm_config *prcm; in omap2_select_table_rate() local
103 for (prcm = rate_table; prcm->mpu_speed; prcm++) { in omap2_select_table_rate()
104 if (!(prcm->flags & cpu_mask)) in omap2_select_table_rate()
107 if (prcm->xtal_speed != sys_ck_rate) in omap2_select_table_rate()
110 if (prcm->mpu_speed <= rate) { in omap2_select_table_rate()
111 found_speed = prcm->mpu_speed; in omap2_select_table_rate()
122 curr_prcm_set = prcm; in omap2_select_table_rate()
125 if (prcm->dpll_speed == cur_rate / 2) { in omap2_select_table_rate()
127 } else if (prcm->dpll_speed == cur_rate * 2) { in omap2_select_table_rate()
129 } else if (prcm->dpll_speed != cur_rate) { in omap2_select_table_rate()
[all …]
Domap_hwmod_33xx_43xx_ipblock_data.c27 #define CLKCTRL(oh, clkctrl) ((oh).prcm.omap4.clkctrl_offs = (clkctrl))
28 #define RSTCTRL(oh, rstctrl) ((oh).prcm.omap4.rstctrl_offs = (rstctrl))
29 #define RSTST(oh, rstst) ((oh).prcm.omap4.rstst_offs = (rstst))
30 #define PRCM_FLAGS(oh, flag) ((oh).prcm.omap4.flags = (flag))
46 .prcm = {
67 .prcm = {
89 .prcm = {
102 .prcm = {
122 .prcm = {
156 .prcm = {
[all …]
Domap_hwmod_2xxx_ipblock_data.c220 .prcm = {
235 .prcm = {
250 .prcm = {
265 .prcm = {
280 .prcm = {
295 .prcm = {
310 .prcm = {
325 .prcm = {
340 .prcm = {
355 .prcm = {
[all …]
Domap_hwmod_7xx_data.c54 .prcm = {
75 .prcm = {
89 .prcm = {
102 .prcm = {
124 .prcm = {
137 .prcm = {
150 .prcm = {
163 .prcm = {
176 .prcm = {
199 .prcm = {
[all …]
Domap_hwmod_43xx_data.c31 .prcm = {
45 .prcm = {
64 .prcm = {
82 .prcm = {
109 .prcm = {
122 .prcm = {
135 .prcm = {
148 .prcm = {
161 .prcm = {
174 .prcm = {
[all …]
Domap_hwmod_54xx_data.c53 .prcm = {
74 .prcm = {
88 .prcm = {
101 .prcm = {
114 .prcm = {
136 .prcm = {
149 .prcm = {
162 .prcm = {
175 .prcm = {
196 .prcm = {
[all …]
Domap_hwmod_44xx_data.c55 .prcm = {
76 .prcm = {
90 .prcm = {
103 .prcm = {
116 .prcm = {
138 .prcm = {
153 .prcm = {
166 .prcm = {
179 .prcm = {
200 .prcm = {
[all …]
Domap_hwmod_81xx_data.c183 .prcm = {
210 .prcm = {
252 .prcm = {
289 .prcm = {
310 .prcm = {
331 .prcm = {
369 .prcm = {
406 .prcm = {
426 .prcm = {
498 .prcm = {
[all …]
Domap_hwmod_3xxx_data.c106 .prcm = {
155 .prcm = {
170 .prcm = {
185 .prcm = {
200 .prcm = {
215 .prcm = {
230 .prcm = {
245 .prcm = {
260 .prcm = {
275 .prcm = {
[all …]
Domap_hwmod_33xx_data.c38 .prcm = {
53 .prcm = {
73 .prcm = {
108 .prcm = {
141 .prcm = {
161 .prcm = {
179 .prcm = {
206 .prcm = {
222 .prcm = {
251 .prcm = {
[all …]
Domap_hwmod_2430_data.c76 .prcm = {
99 .prcm = {
114 .prcm = {
144 .prcm = {
157 .prcm = {
189 .prcm = {
233 .prcm = {
249 .prcm = {
265 .prcm = {
281 .prcm = {
[all …]
Domap_hwmod_2420_data.c98 .prcm = {
118 .prcm = {
149 .prcm = {
177 .prcm = {
193 .prcm = {
223 .prcm = {
237 .prcm = {
DMakefile104 omap-prcm-4-5-common = cminst44xx.o prm44xx.o \
107 obj-$(CONFIG_ARCH_OMAP4) += $(omap-prcm-4-5-common)
108 obj-$(CONFIG_SOC_OMAP5) += $(omap-prcm-4-5-common)
109 obj-$(CONFIG_SOC_DRA7XX) += $(omap-prcm-4-5-common)
110 am33xx-43xx-prcm-common += prm33xx.o cm33xx.o
111 obj-$(CONFIG_SOC_TI81XX) += $(am33xx-43xx-prcm-common)
112 obj-$(CONFIG_SOC_AM33XX) += $(am33xx-43xx-prcm-common)
113 obj-$(CONFIG_SOC_AM43XX) += $(omap-prcm-4-5-common) \
114 $(am33xx-43xx-prcm-common)
Domap_hwmod.c794 if (!oh->prcm.omap4.modulemode) in _omap4_xlate_clkctrl()
799 oh->prcm.omap4.clkctrl_offs); in _omap4_xlate_clkctrl()
1037 if (oh->prcm.omap4.flags & HWMOD_OMAP4_CLKFWK_CLKCTR_CLOCK) in _omap4_clkctrl_managed_by_clkfwk()
1049 if (oh->prcm.omap4.clkctrl_offs) in _omap4_has_clkctrl_clock()
1052 if (!oh->prcm.omap4.clkctrl_offs && in _omap4_has_clkctrl_clock()
1053 oh->prcm.omap4.flags & HWMOD_OMAP4_ZERO_CLKCTRL_OFFSET) in _omap4_has_clkctrl_clock()
1098 if (!oh->clkdm || !oh->prcm.omap4.modulemode || in _omap4_enable_module()
1103 oh->name, __func__, oh->prcm.omap4.modulemode); in _omap4_enable_module()
1105 omap_cm_module_enable(oh->prcm.omap4.modulemode, in _omap4_enable_module()
1107 oh->clkdm->cm_inst, oh->prcm.omap4.clkctrl_offs); in _omap4_enable_module()
[all …]
Domap_hwmod.h585 } prcm; member
/Linux-v5.4/Documentation/devicetree/bindings/mfd/
Dsun6i-prcm.txt7 - compatible: "allwinner,sun6i-a31-prcm" or "allwinner,sun8i-a23-prcm"
10 The prcm node may contain several subdevices definitions:
18 prcm: prcm@1f01400 {
19 compatible = "allwinner,sun6i-a31-prcm";
/Linux-v5.4/Documentation/devicetree/bindings/arm/omap/
Dprcm.txt12 "ti,am3-prcm"
13 "ti,am4-prcm"
14 "ti,omap2-prcm"
28 "ti,dm814-prcm"
29 "ti,dm816-prcm"
/Linux-v5.4/Documentation/devicetree/bindings/sound/
Dsun8i-codec-analog.txt13 prcm: prcm@1f01400 {
/Linux-v5.4/arch/arm/boot/dts/
Domap2420.dtsi23 prcm: prcm@8000 { label
24 compatible = "ti,omap2-prcm";
Domap2430.dtsi23 prcm: prcm@6000 { label
24 compatible = "ti,omap2-prcm";
Ddm816x.dtsi69 prcm: prcm@48180000 { label
70 compatible = "ti,dm816-prcm", "simple-bus";
Ddm814x.dtsi465 prcm: prcm@180000 { label
466 compatible = "ti,dm814-prcm", "simple-bus";
Ddm816x-clocks.dtsi248 &prcm {
/Linux-v5.4/Documentation/devicetree/bindings/pinctrl/
Dste,nomadik.txt8 - prcm: phandle to the PRCMU managing the back end of this pin controller
80 prcm = <&prcmu>;
/Linux-v5.4/drivers/usb/musb/
Dtusb6010.c552 u32 conf, prcm, timer; in tusb_musb_set_vbus() local
561 prcm = musb_readl(tbase, TUSB_PRCM_MNGMT); in tusb_musb_set_vbus()
605 prcm &= ~(TUSB_PRCM_MNGMT_15_SW_EN | TUSB_PRCM_MNGMT_33_SW_EN); in tusb_musb_set_vbus()
607 musb_writel(tbase, TUSB_PRCM_MNGMT, prcm); in tusb_musb_set_vbus()
616 conf, prcm); in tusb_musb_set_vbus()

12