| /f-stack/freebsd/i386/i386/ |
| H A D | perfmon.c | 133 if (pmc < 0 || pmc >= NPMC) in perfmon_setup() 149 if (pmc < 0 || pmc >= NPMC) in perfmon_get() 162 if (pmc < 0 || pmc >= NPMC) in perfmon_fini() 179 if (pmc < 0 || pmc >= NPMC) in perfmon_start() 185 wrmsr(msr_pmc[pmc], pmc_shadow[pmc]); in perfmon_start() 198 if (pmc < 0 || pmc >= NPMC) in perfmon_stop() 215 if (pmc < 0 || pmc >= NPMC) in perfmon_read() 232 if (pmc < 0 || pmc >= NPMC) in perfmon_reset() 336 struct pmc *pmc; in perfmon_ioctl() local 347 pmc = (struct pmc *)param; in perfmon_ioctl() [all …]
|
| H A D | prof_machdep.c | 268 struct pmc pmc; in sysctl_machdep_cputime_clock() local 274 pmc.pmc_val = cputime_clock_pmc_conf; in sysctl_machdep_cputime_clock() 275 clock += pmc.pmc_event; in sysctl_machdep_cputime_clock() 285 pmc.pmc_num = 0; in sysctl_machdep_cputime_clock() 286 pmc.pmc_event = event; in sysctl_machdep_cputime_clock() 287 pmc.pmc_unit = 0; in sysctl_machdep_cputime_clock() 288 pmc.pmc_flags = PMCF_E | PMCF_OS | PMCF_USR; in sysctl_machdep_cputime_clock() 289 pmc.pmc_mask = 0; in sysctl_machdep_cputime_clock() 290 cputime_clock_pmc_conf = pmc.pmc_val; in sysctl_machdep_cputime_clock()
|
| /f-stack/freebsd/contrib/device-tree/src/arm/ |
| H A D | sama5d2.dtsi | 116 clocks = <&pmc PMC_TYPE_PERIPHERAL 42>, <&pmc PMC_TYPE_CORE PMC_UTMI>; 125 clocks = <&pmc PMC_TYPE_PERIPHERAL 41>, <&pmc PMC_TYPE_PERIPHERAL 41>, <&pmc PMC_TYPE_SYSTEM 6>; 134 clocks = <&pmc PMC_TYPE_CORE PMC_UTMI>, <&pmc PMC_TYPE_PERIPHERAL 41>; 177 clocks = <&pmc PMC_TYPE_PERIPHERAL 31>, <&pmc PMC_TYPE_GCK 31>, <&pmc PMC_TYPE_CORE PMC_MAIN>; 188 clocks = <&pmc PMC_TYPE_PERIPHERAL 32>, <&pmc PMC_TYPE_GCK 32>, <&pmc PMC_TYPE_CORE PMC_MAIN>; 236 clocks = <&pmc PMC_TYPE_PERIPHERAL 46>, <&pmc PMC_TYPE_SYSTEM 18>, <&pmc PMC_TYPE_GCK 46>; 246 clocks = <&pmc PMC_TYPE_SYSTEM 2>, <&pmc PMC_TYPE_PERIPHERAL 13>; 269 pmc: pmc@f0014000 { label 421 clocks = <&pmc PMC_TYPE_PERIPHERAL 48>, <&pmc PMC_TYPE_GCK 48>; 707 clocks = <&pmc PMC_TYPE_PERIPHERAL 54>, <&pmc PMC_TYPE_GCK 54>; [all …]
|
| H A D | sam9x60.dtsi | 76 clocks = <&pmc PMC_TYPE_PERIPHERAL 22>, <&pmc PMC_TYPE_PERIPHERAL 22>, <&pmc PMC_TYPE_SYSTEM 6>; 85 clocks = <&pmc PMC_TYPE_CORE PMC_UTMI>, <&pmc PMC_TYPE_PERIPHERAL 22>; 122 clocks = <&pmc PMC_TYPE_PERIPHERAL 12>, <&pmc PMC_TYPE_GCK 12>; 133 clocks = <&pmc PMC_TYPE_PERIPHERAL 26>, <&pmc PMC_TYPE_GCK 26>; 203 clocks = <&pmc PMC_TYPE_PERIPHERAL 35>, <&pmc PMC_TYPE_SYSTEM 19>; 205 atmel,pmc = <&pmc>; 222 clocks = <&pmc PMC_TYPE_PERIPHERAL 34>, <&pmc PMC_TYPE_GCK 34>; 251 clocks = <&pmc PMC_TYPE_PERIPHERAL 37>, <&pmc PMC_TYPE_GCK 37>; 316 clocks = <&pmc PMC_TYPE_PERIPHERAL 42>, <&pmc PMC_TYPE_GCK 42>; 552 clocks = <&pmc PMC_TYPE_SYSTEM 2>, <&pmc PMC_TYPE_CORE PMC_MCK>; [all …]
|
| H A D | at91sam9260.dtsi | 113 pmc: pmc@fffffc00 { label 125 clocks = <&pmc PMC_TYPE_CORE PMC_SLOW>; 131 clocks = <&pmc PMC_TYPE_CORE PMC_SLOW>; 138 clocks = <&pmc PMC_TYPE_CORE PMC_MCK>; 149 …clocks = <&pmc PMC_TYPE_PERIPHERAL 17>, <&pmc PMC_TYPE_PERIPHERAL 18>, <&pmc PMC_TYPE_PERIPHERAL 1… 161 …clocks = <&pmc PMC_TYPE_PERIPHERAL 26>, <&pmc PMC_TYPE_PERIPHERAL 27>, <&pmc PMC_TYPE_PERIPHERAL 2… 534 clocks = <&pmc PMC_TYPE_CORE PMC_MCK>; 623 clocks = <&pmc PMC_TYPE_PERIPHERAL 21>, <&pmc PMC_TYPE_PERIPHERAL 21>; 632 clocks = <&pmc PMC_TYPE_PERIPHERAL 10>, <&pmc PMC_TYPE_SYSTEM 7>; 763 clocks = <&pmc PMC_TYPE_PERIPHERAL 20>, <&pmc PMC_TYPE_PERIPHERAL 20>, <&pmc PMC_TYPE_SYSTEM 6>; [all …]
|
| H A D | at91sam9261.dtsi | 79 clocks = <&pmc PMC_TYPE_PERIPHERAL 20>, <&pmc PMC_TYPE_SYSTEM 16>, <&pmc PMC_TYPE_SYSTEM 6>; 90 clocks = <&pmc PMC_TYPE_PERIPHERAL 21>, <&pmc PMC_TYPE_SYSTEM 17>; 110 clocks = <&pmc PMC_TYPE_CORE PMC_MCK>; 136 …clocks = <&pmc PMC_TYPE_PERIPHERAL 17>, <&pmc PMC_TYPE_PERIPHERAL 18>, <&pmc PMC_TYPE_PERIPHERAL 1… 144 clocks = <&pmc PMC_TYPE_PERIPHERAL 10>, <&pmc PMC_TYPE_SYSTEM 7>; 158 clocks = <&pmc PMC_TYPE_PERIPHERAL 9>; 171 clocks = <&pmc PMC_TYPE_PERIPHERAL 11>; 183 clocks = <&pmc PMC_TYPE_PERIPHERAL 6>; 196 clocks = <&pmc PMC_TYPE_PERIPHERAL 7>; 209 clocks = <&pmc PMC_TYPE_PERIPHERAL 8>; [all …]
|
| H A D | at91sam9g45.dtsi | 106 clocks = <&pmc PMC_TYPE_SYSTEM 2>; 113 clocks = <&pmc PMC_TYPE_SYSTEM 2>; 127 pmc: pmc@fffffc00 { label 146 clocks = <&pmc PMC_TYPE_CORE PMC_MCK>; 162 …clocks = <&pmc PMC_TYPE_PERIPHERAL 18>, <&pmc PMC_TYPE_PERIPHERAL 18>, <&pmc PMC_TYPE_PERIPHERAL 1… 172 …clocks = <&pmc PMC_TYPE_PERIPHERAL 18>, <&pmc PMC_TYPE_PERIPHERAL 18>, <&pmc PMC_TYPE_PERIPHERAL 1… 741 clocks = <&pmc PMC_TYPE_PERIPHERAL 25>, <&pmc PMC_TYPE_PERIPHERAL 25>; 940 clocks = <&pmc PMC_TYPE_PERIPHERAL 27>, <&pmc PMC_TYPE_CORE PMC_UTMI>; 981 clocks = <&pmc PMC_TYPE_PERIPHERAL 23>, <&pmc PMC_TYPE_PERIPHERAL 23>; 990 clocks = <&pmc PMC_TYPE_PERIPHERAL 22>, <&pmc PMC_TYPE_PERIPHERAL 22>, <&pmc PMC_TYPE_SYSTEM 6>; [all …]
|
| H A D | at91rm9200.dtsi | 100 pmc: pmc@fffffc00 { label 136 …clocks = <&pmc PMC_TYPE_PERIPHERAL 17>, <&pmc PMC_TYPE_PERIPHERAL 18>, <&pmc PMC_TYPE_PERIPHERAL 1… 148 …clocks = <&pmc PMC_TYPE_PERIPHERAL 20>, <&pmc PMC_TYPE_PERIPHERAL 21>, <&pmc PMC_TYPE_PERIPHERAL 2… 158 clocks = <&pmc PMC_TYPE_PERIPHERAL 12>; 168 clocks = <&pmc PMC_TYPE_PERIPHERAL 10>; 182 clocks = <&pmc PMC_TYPE_PERIPHERAL 14>; 193 clocks = <&pmc PMC_TYPE_PERIPHERAL 15>; 204 clocks = <&pmc PMC_TYPE_PERIPHERAL 16>; 216 clocks = <&pmc PMC_TYPE_PERIPHERAL 24>; 660 clocks = <&pmc PMC_TYPE_PERIPHERAL 11>, <&pmc PMC_TYPE_SYSTEM 2>; [all …]
|
| H A D | at91sam9263.dtsi | 96 pmc: pmc@fffffc00 { label 134 clocks = <&pmc PMC_TYPE_CORE PMC_MCK>; 539 clocks = <&pmc PMC_TYPE_CORE PMC_MCK>; 552 clocks = <&pmc PMC_TYPE_PERIPHERAL 7>; 565 clocks = <&pmc PMC_TYPE_PERIPHERAL 8>; 622 clocks = <&pmc PMC_TYPE_PERIPHERAL 21>, <&pmc PMC_TYPE_PERIPHERAL 21>; 631 clocks = <&pmc PMC_TYPE_PERIPHERAL 24>, <&pmc PMC_TYPE_SYSTEM 7>; 756 clocks = <&pmc PMC_TYPE_PERIPHERAL 26>, <&pmc PMC_TYPE_PERIPHERAL 26>; 765 clocks = <&pmc PMC_TYPE_PERIPHERAL 29>, <&pmc PMC_TYPE_PERIPHERAL 29>, <&pmc PMC_TYPE_SYSTEM 6>; 783 clocks = <&pmc PMC_TYPE_CORE PMC_MCK>; [all …]
|
| H A D | at91sam9x5.dtsi | 115 clocks = <&pmc PMC_TYPE_SYSTEM 2>; 124 pmc: pmc@fffffc00 { label 149 clocks = <&pmc PMC_TYPE_CORE PMC_MCK>; 184 clocks = <&pmc PMC_TYPE_PERIPHERAL 20>; 193 clocks = <&pmc PMC_TYPE_PERIPHERAL 21>; 681 clocks = <&pmc PMC_TYPE_CORE PMC_MCK>; 695 clocks = <&pmc PMC_TYPE_PERIPHERAL 5>; 874 clocks = <&pmc PMC_TYPE_CORE PMC_UTMI>, <&pmc PMC_TYPE_PERIPHERAL 23>; 912 clocks = <&pmc PMC_TYPE_PERIPHERAL 22>, <&pmc PMC_TYPE_PERIPHERAL 22>, <&pmc PMC_TYPE_SYSTEM 6>; 921 clocks = <&pmc PMC_TYPE_CORE PMC_UTMI>, <&pmc PMC_TYPE_PERIPHERAL 22>; [all …]
|
| H A D | at91sam9n12.dtsi | 107 clocks = <&pmc PMC_TYPE_SYSTEM 2>; 116 pmc: pmc@fffffc00 { label 135 clocks = <&pmc PMC_TYPE_CORE PMC_MCK>; 174 clocks = <&pmc PMC_TYPE_PERIPHERAL 12>; 205 clocks = <&pmc PMC_TYPE_PERIPHERAL 25>, <&pmc PMC_TYPE_SYSTEM 3>, <&clk32k>; 234 clocks = <&pmc PMC_TYPE_PERIPHERAL 20>; 595 clocks = <&pmc PMC_TYPE_CORE PMC_MCK>; 620 clocks = <&pmc PMC_TYPE_PERIPHERAL 5>; 752 clocks = <&pmc PMC_TYPE_PERIPHERAL 23>, <&pmc PMC_TYPE_SYSTEM 7>; 762 clocks = <&pmc PMC_TYPE_PERIPHERAL 22>, <&pmc PMC_TYPE_PERIPHERAL 22>, <&pmc PMC_TYPE_SYSTEM 6>; [all …]
|
| H A D | sama5d4.dtsi | 103 clocks = <&pmc PMC_TYPE_PERIPHERAL 47>, <&pmc PMC_TYPE_CORE PMC_UTMI>; 112 clocks = <&pmc PMC_TYPE_PERIPHERAL 46>, <&pmc PMC_TYPE_PERIPHERAL 46>, <&pmc PMC_TYPE_SYSTEM 6>; 121 clocks = <&pmc PMC_TYPE_CORE PMC_UTMI>, <&pmc PMC_TYPE_PERIPHERAL 46>; 145 clocks = <&pmc PMC_TYPE_CORE PMC_MCK>; 175 clocks = <&pmc PMC_TYPE_PERIPHERAL 51>, <&pmc PMC_TYPE_SYSTEM 3>, <&clk32k>; 204 clocks = <&pmc PMC_TYPE_PERIPHERAL 50>; 226 clocks = <&pmc PMC_TYPE_SYSTEM 2>, <&pmc PMC_TYPE_PERIPHERAL 16>; 235 clocks = <&pmc PMC_TYPE_PERIPHERAL 8>; 239 pmc: pmc@f0018000 { label 392 clocks = <&pmc PMC_TYPE_PERIPHERAL 54>, <&pmc PMC_TYPE_PERIPHERAL 54>; [all …]
|
| H A D | at91sam9g35.dtsi | 28 pmc: pmc@fffffc00 { label 29 compatible = "atmel,at91sam9g35-pmc", "atmel,at91sam9x5-pmc", "syscon";
|
| H A D | at91sam9g25.dtsi | 29 pmc: pmc@fffffc00 { label 30 compatible = "atmel,at91sam9g25-pmc", "atmel,at91sam9x5-pmc", "syscon";
|
| H A D | at91sam9x35.dtsi | 29 pmc: pmc@fffffc00 { label 30 compatible = "atmel,at91sam9x35-pmc", "atmel,at91sam9x5-pmc", "syscon";
|
| H A D | sama5d3.dtsi | 111 clocks = <&pmc PMC_TYPE_PERIPHERAL 21>; 126 clocks = <&pmc PMC_TYPE_PERIPHERAL 24>; 140 clocks = <&pmc PMC_TYPE_PERIPHERAL 38>; 169 clocks = <&pmc PMC_TYPE_PERIPHERAL 18>; 187 clocks = <&pmc PMC_TYPE_PERIPHERAL 19>; 200 clocks = <&pmc PMC_TYPE_PERIPHERAL 12>; 481 clocks = <&pmc PMC_TYPE_SYSTEM 2>, <&pmc PMC_TYPE_PERIPHERAL 49>; 1018 pmc: pmc@fffffc00 { label 1083 clocks = <&pmc PMC_TYPE_PERIPHERAL 33>, <&pmc PMC_TYPE_CORE PMC_UTMI>; 1092 clocks = <&pmc PMC_TYPE_PERIPHERAL 32>, <&pmc PMC_TYPE_PERIPHERAL 32>, <&pmc PMC_TYPE_SYSTEM 6>; [all …]
|
| H A D | at91sam9g20.dtsi | 41 pmc: pmc@fffffc00 { label 42 compatible = "atmel,at91sam9g20-pmc", "atmel,at91sam9260-pmc", "syscon";
|
| H A D | at91sam9x25.dtsi | 30 pmc: pmc@fffffc00 { label 31 compatible = "atmel,at91sam9x25-pmc", "atmel,at91sam9x5-pmc", "syscon";
|
| H A D | at91sam9rl.dtsi | 92 clocks = <&pmc PMC_TYPE_PERIPHERAL 23>, <&pmc PMC_TYPE_PERIPHERAL 23>; 110 clocks = <&pmc PMC_TYPE_CORE PMC_MCK>; 136 …clocks = <&pmc PMC_TYPE_PERIPHERAL 16>, <&pmc PMC_TYPE_PERIPHERAL 17>, <&pmc PMC_TYPE_PERIPHERAL 1… 147 clocks = <&pmc PMC_TYPE_PERIPHERAL 10>; 158 clocks = <&pmc PMC_TYPE_PERIPHERAL 11>; 179 clocks = <&pmc PMC_TYPE_PERIPHERAL 6>; 192 clocks = <&pmc PMC_TYPE_PERIPHERAL 7>; 205 clocks = <&pmc PMC_TYPE_PERIPHERAL 8>; 218 clocks = <&pmc PMC_TYPE_PERIPHERAL 9>; 306 clocks = <&pmc PMC_TYPE_PERIPHERAL 22>, <&pmc PMC_TYPE_CORE PMC_UTMI>; [all …]
|
| /f-stack/freebsd/contrib/device-tree/Bindings/powerpc/fsl/ |
| H A D | pmc.txt | 4 - compatible: "fsl,<chip>-pmc". 6 "fsl,mpc8349-pmc" should be listed for any chip whose PMC is 7 compatible. "fsl,mpc8313-pmc" should also be listed for any chip 10 "fsl,mpc8548-pmc" should be listed for any chip whose PMC is 11 compatible. "fsl,mpc8536-pmc" should also be listed for any chip 14 "fsl,mpc8641d-pmc" should be listed for any chip whose PMC is 15 compatible; all statements below that apply to "fsl,mpc8548-pmc" also 16 apply to "fsl,mpc8641d-pmc". 26 For devices compatible with "fsl,mpc8548-pmc", the first resource 29 - interrupts: For "fsl,mpc8349-pmc"-compatible devices, the first [all …]
|
| /f-stack/freebsd/arm/nvidia/tegra124/ |
| H A D | tegra124_mp.c | 80 bus_space_handle_t pmc; in tegra124_mp_start_ap() local 86 if (bus_space_map(fdtbus_bs_tag, PMC_PHYSBASE, PMC_SIZE, 0, &pmc) != 0) in tegra124_mp_start_ap() 98 val = bus_space_read_4(fdtbus_bs_tag, pmc, in tegra124_mp_start_ap() 103 val = bus_space_read_4(fdtbus_bs_tag, pmc, PMC_PWRGATE_STATUS); in tegra124_mp_start_ap() 108 val = bus_space_read_4(fdtbus_bs_tag, pmc, in tegra124_mp_start_ap() 111 bus_space_write_4(fdtbus_bs_tag, pmc, in tegra124_mp_start_ap() 117 val = bus_space_read_4(fdtbus_bs_tag, pmc, in tegra124_mp_start_ap() 124 bus_space_unmap(fdtbus_bs_tag, pmc, PMC_SIZE); in tegra124_mp_start_ap()
|
| H A D | tegra124_machdep.c | 97 bus_space_handle_t pmc; in tegra124_cpu_reset() local 101 bus_space_map(fdtbus_bs_tag, PMC_PHYSBASE, PMC_SIZE, 0, &pmc); in tegra124_cpu_reset() 103 reg = bus_space_read_4(fdtbus_bs_tag, pmc, PMC_SCRATCH0); in tegra124_cpu_reset() 105 bus_space_write_4(fdtbus_bs_tag, pmc, PMC_SCRATCH0, in tegra124_cpu_reset() 107 bus_space_read_4(fdtbus_bs_tag, pmc, PMC_SCRATCH0); in tegra124_cpu_reset() 109 reg = bus_space_read_4(fdtbus_bs_tag, pmc, PMC_CONTROL_REG); in tegra124_cpu_reset() 112 bus_space_write_4(fdtbus_bs_tag, pmc, PMC_CONTROL_REG, reg | 0x10); in tegra124_cpu_reset() 113 bus_space_read_4(fdtbus_bs_tag, pmc, PMC_CONTROL_REG); in tegra124_cpu_reset()
|
| /f-stack/freebsd/contrib/device-tree/Bindings/arm/tegra/ |
| H A D | nvidia,tegra186-pmc.txt | 5 - "nvidia,tegra186-pmc": for Tegra186 6 - "nvidia,tegra194-pmc": for Tegra194 10 - "pmc" 26 pmc@c3600000 { 27 compatible = "nvidia,tegra186-pmc"; 32 reg-names = "pmc", "wake", "aotag", "scratch"; 37 pmc@c360000 { 52 are placed under the pmc node and they are referred to by the pinctrl 86 pmc: pmc@7000e400 { 87 compatible = "nvidia,tegra186-pmc"; [all …]
|
| /f-stack/freebsd/contrib/device-tree/src/powerpc/fsl/ |
| H A D | mpc8568si-post.dtsi | 40 sleep = <&pmc 0x08000000>; 52 sleep = <&pmc 0x80000000>; 64 sleep = <&pmc 0x20000000>; 90 sleep = <&pmc 0x00080000>; 129 sleep = <&pmc 0x00000004>; 141 sleep = <&pmc 0x00000002>; 158 sleep = <&pmc 0x00000400>; 163 sleep = <&pmc 0x00000080>; 195 pmc: power@70 { label 197 "fsl,mpc8548-pmc"; [all …]
|
| /f-stack/freebsd/contrib/device-tree/src/powerpc/ |
| H A D | mpc8610_hpcd.dts | 36 &pmc 0x00004000 0>; // timebase 62 sleep = <&pmc 0x08000000 0>; 168 sleep = <&pmc 0x00000004 0>; 180 sleep = <&pmc 0x00000002 0>; 191 sleep = <&pmc 0x00000008 0>; 204 sleep = <&pmc 0x00000800 0>; 222 sleep = <&pmc 0x04000000 0>; 258 pmc: power@70 { label 260 "fsl,mpc8641d-pmc"; 393 sleep = <&pmc 0x80000000 0>; [all …]
|