| /Linux-v5.4/arch/arm/mach-omap2/ |
| D | clkt2xxx_virt_prcm_set.c | 99 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 …]
|
| D | omap_hwmod_33xx_43xx_ipblock_data.c | 27 #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 …]
|
| D | omap_hwmod_2xxx_ipblock_data.c | 220 .prcm = { 235 .prcm = { 250 .prcm = { 265 .prcm = { 280 .prcm = { 295 .prcm = { 310 .prcm = { 325 .prcm = { 340 .prcm = { 355 .prcm = { [all …]
|
| D | omap_hwmod_7xx_data.c | 54 .prcm = { 75 .prcm = { 89 .prcm = { 102 .prcm = { 124 .prcm = { 137 .prcm = { 150 .prcm = { 163 .prcm = { 176 .prcm = { 199 .prcm = { [all …]
|
| D | omap_hwmod_43xx_data.c | 31 .prcm = { 45 .prcm = { 64 .prcm = { 82 .prcm = { 109 .prcm = { 122 .prcm = { 135 .prcm = { 148 .prcm = { 161 .prcm = { 174 .prcm = { [all …]
|
| D | omap_hwmod_54xx_data.c | 53 .prcm = { 74 .prcm = { 88 .prcm = { 101 .prcm = { 114 .prcm = { 136 .prcm = { 149 .prcm = { 162 .prcm = { 175 .prcm = { 196 .prcm = { [all …]
|
| D | omap_hwmod_44xx_data.c | 55 .prcm = { 76 .prcm = { 90 .prcm = { 103 .prcm = { 116 .prcm = { 138 .prcm = { 153 .prcm = { 166 .prcm = { 179 .prcm = { 200 .prcm = { [all …]
|
| D | omap_hwmod_81xx_data.c | 183 .prcm = { 210 .prcm = { 252 .prcm = { 289 .prcm = { 310 .prcm = { 331 .prcm = { 369 .prcm = { 406 .prcm = { 426 .prcm = { 498 .prcm = { [all …]
|
| D | omap_hwmod_3xxx_data.c | 106 .prcm = { 155 .prcm = { 170 .prcm = { 185 .prcm = { 200 .prcm = { 215 .prcm = { 230 .prcm = { 245 .prcm = { 260 .prcm = { 275 .prcm = { [all …]
|
| D | omap_hwmod_33xx_data.c | 38 .prcm = { 53 .prcm = { 73 .prcm = { 108 .prcm = { 141 .prcm = { 161 .prcm = { 179 .prcm = { 206 .prcm = { 222 .prcm = { 251 .prcm = { [all …]
|
| D | omap_hwmod_2430_data.c | 76 .prcm = { 99 .prcm = { 114 .prcm = { 144 .prcm = { 157 .prcm = { 189 .prcm = { 233 .prcm = { 249 .prcm = { 265 .prcm = { 281 .prcm = { [all …]
|
| D | omap_hwmod_2420_data.c | 98 .prcm = { 118 .prcm = { 149 .prcm = { 177 .prcm = { 193 .prcm = { 223 .prcm = { 237 .prcm = {
|
| D | Makefile | 104 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)
|
| D | omap_hwmod.c | 794 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 …]
|
| D | omap_hwmod.h | 585 } prcm; member
|
| /Linux-v5.4/Documentation/devicetree/bindings/mfd/ |
| D | sun6i-prcm.txt | 7 - 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/ |
| D | prcm.txt | 12 "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/ |
| D | sun8i-codec-analog.txt | 13 prcm: prcm@1f01400 {
|
| /Linux-v5.4/arch/arm/boot/dts/ |
| D | omap2420.dtsi | 23 prcm: prcm@8000 { label 24 compatible = "ti,omap2-prcm";
|
| D | omap2430.dtsi | 23 prcm: prcm@6000 { label 24 compatible = "ti,omap2-prcm";
|
| D | dm816x.dtsi | 69 prcm: prcm@48180000 { label 70 compatible = "ti,dm816-prcm", "simple-bus";
|
| D | dm814x.dtsi | 465 prcm: prcm@180000 { label 466 compatible = "ti,dm814-prcm", "simple-bus";
|
| D | dm816x-clocks.dtsi | 248 &prcm {
|
| /Linux-v5.4/Documentation/devicetree/bindings/pinctrl/ |
| D | ste,nomadik.txt | 8 - prcm: phandle to the PRCMU managing the back end of this pin controller 80 prcm = <&prcmu>;
|
| /Linux-v5.4/drivers/usb/musb/ |
| D | tusb6010.c | 552 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()
|