Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

powerpc: Make generic_calibrate_decr() the default

ppc_md.calibrate_decr() is a mandatory item. Its nullity is never
checked so it must be non null on all platforms.

Most platforms define generic_calibrate_decr() as their
ppc_md.calibrate_decr(). Have time_init() call
generic_calibrate_decr() when ppc_md.calibrate_decr() is NULL,
and remove default assignment from all machines.

Signed-off-by: Christophe Leroy <christophe.leroy@csgroup.eu>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://msgid.link/6cb9865d916231c38401ba34ad1a98c249fae135.1676711562.git.christophe.leroy@csgroup.eu

authored by

Christophe Leroy and committed by
Michael Ellerman
0aafbdf3 5a81c02d

+5 -95
+5 -1
arch/powerpc/kernel/time.c
··· 887 887 unsigned shift; 888 888 889 889 /* Normal PowerPC with timebase register */ 890 - ppc_md.calibrate_decr(); 890 + if (ppc_md.calibrate_decr) 891 + ppc_md.calibrate_decr(); 892 + else 893 + generic_calibrate_decr(); 894 + 891 895 printk(KERN_DEBUG "time_init: decrementer frequency = %lu.%.6lu MHz\n", 892 896 ppc_tb_freq / 1000000, ppc_tb_freq % 1000000); 893 897 printk(KERN_DEBUG "time_init: processor frequency = %lu.%.6lu MHz\n",
-1
arch/powerpc/platforms/40x/ppc40x_simple.c
··· 74 74 .init_IRQ = uic_init_tree, 75 75 .get_irq = uic_get_irq, 76 76 .restart = ppc4xx_reset_system, 77 - .calibrate_decr = generic_calibrate_decr, 78 77 };
-1
arch/powerpc/platforms/44x/canyonlands.c
··· 114 114 .init_IRQ = uic_init_tree, 115 115 .get_irq = uic_get_irq, 116 116 .restart = ppc4xx_reset_system, 117 - .calibrate_decr = generic_calibrate_decr, 118 117 };
-1
arch/powerpc/platforms/44x/ebony.c
··· 58 58 .init_IRQ = uic_init_tree, 59 59 .get_irq = uic_get_irq, 60 60 .restart = ppc4xx_reset_system, 61 - .calibrate_decr = generic_calibrate_decr, 62 61 };
-1
arch/powerpc/platforms/44x/fsp2.c
··· 313 313 .init_IRQ = fsp2_irq_init, 314 314 .get_irq = uic_get_irq, 315 315 .restart = ppc4xx_reset_system, 316 - .calibrate_decr = generic_calibrate_decr, 317 316 };
-1
arch/powerpc/platforms/44x/iss4xx.c
··· 147 147 .init_IRQ = iss4xx_init_irq, 148 148 .setup_arch = iss4xx_setup_arch, 149 149 .restart = ppc4xx_reset_system, 150 - .calibrate_decr = generic_calibrate_decr, 151 150 };
-1
arch/powerpc/platforms/44x/ppc44x_simple.c
··· 82 82 .init_IRQ = uic_init_tree, 83 83 .get_irq = uic_get_irq, 84 84 .restart = ppc4xx_reset_system, 85 - .calibrate_decr = generic_calibrate_decr, 86 85 };
-2
arch/powerpc/platforms/44x/ppc476.c
··· 277 277 .init_IRQ = ppc47x_init_irq, 278 278 .setup_arch = ppc47x_setup_arch, 279 279 .restart = ppc4xx_reset_system, 280 - .calibrate_decr = generic_calibrate_decr, 281 280 }; 282 281 283 282 define_machine(ppc47x_currituck) { ··· 287 288 .pci_irq_fixup = ppc47x_pci_irq_fixup, 288 289 .setup_arch = ppc47x_setup_arch, 289 290 .restart = ppc4xx_reset_system, 290 - .calibrate_decr = generic_calibrate_decr, 291 291 };
-1
arch/powerpc/platforms/44x/sam440ep.c
··· 54 54 .init_IRQ = uic_init_tree, 55 55 .get_irq = uic_get_irq, 56 56 .restart = ppc4xx_reset_system, 57 - .calibrate_decr = generic_calibrate_decr, 58 57 }; 59 58 60 59 static struct i2c_board_info sam440ep_rtc_info = {
-1
arch/powerpc/platforms/44x/warp.c
··· 48 48 .init_IRQ = uic_init_tree, 49 49 .get_irq = uic_get_irq, 50 50 .restart = ppc4xx_reset_system, 51 - .calibrate_decr = generic_calibrate_decr, 52 51 }; 53 52 54 53
-1
arch/powerpc/platforms/512x/mpc5121_ads.c
··· 67 67 .init = mpc512x_init, 68 68 .init_IRQ = mpc5121_ads_init_IRQ, 69 69 .get_irq = ipic_get_irq, 70 - .calibrate_decr = generic_calibrate_decr, 71 70 .restart = mpc512x_restart, 72 71 };
-1
arch/powerpc/platforms/512x/mpc512x_generic.c
··· 47 47 .setup_arch = mpc512x_setup_arch, 48 48 .init_IRQ = mpc512x_init_IRQ, 49 49 .get_irq = ipic_get_irq, 50 - .calibrate_decr = generic_calibrate_decr, 51 50 .restart = mpc512x_restart, 52 51 };
-1
arch/powerpc/platforms/512x/pdm360ng.c
··· 121 121 .init = pdm360ng_init, 122 122 .init_IRQ = mpc512x_init_IRQ, 123 123 .get_irq = ipic_get_irq, 124 - .calibrate_decr = generic_calibrate_decr, 125 124 .restart = mpc512x_restart, 126 125 };
-1
arch/powerpc/platforms/52xx/efika.c
··· 226 226 .get_rtc_time = rtas_get_rtc_time, 227 227 .progress = rtas_progress, 228 228 .get_boot_time = rtas_get_boot_time, 229 - .calibrate_decr = generic_calibrate_decr, 230 229 #ifdef CONFIG_PCI 231 230 .phys_mem_access_prot = pci_phys_mem_access_prot, 232 231 #endif
-1
arch/powerpc/platforms/52xx/lite5200.c
··· 189 189 .init_IRQ = mpc52xx_init_irq, 190 190 .get_irq = mpc52xx_get_irq, 191 191 .restart = mpc52xx_restart, 192 - .calibrate_decr = generic_calibrate_decr, 193 192 };
-1
arch/powerpc/platforms/52xx/media5200.c
··· 236 236 .init_IRQ = media5200_init_irq, 237 237 .get_irq = mpc52xx_get_irq, 238 238 .restart = mpc52xx_restart, 239 - .calibrate_decr = generic_calibrate_decr, 240 239 };
-1
arch/powerpc/platforms/52xx/mpc5200_simple.c
··· 76 76 .init_IRQ = mpc52xx_init_irq, 77 77 .get_irq = mpc52xx_get_irq, 78 78 .restart = mpc52xx_restart, 79 - .calibrate_decr = generic_calibrate_decr, 80 79 };
-1
arch/powerpc/platforms/82xx/ep8248e.c
··· 308 308 .setup_arch = ep8248e_setup_arch, 309 309 .init_IRQ = ep8248e_pic_init, 310 310 .get_irq = cpm2_get_irq, 311 - .calibrate_decr = generic_calibrate_decr, 312 311 .restart = pq2_restart, 313 312 .progress = udbg_progress, 314 313 };
-1
arch/powerpc/platforms/82xx/km82xx.c
··· 195 195 .setup_arch = km82xx_setup_arch, 196 196 .init_IRQ = km82xx_pic_init, 197 197 .get_irq = cpm2_get_irq, 198 - .calibrate_decr = generic_calibrate_decr, 199 198 .restart = pq2_restart, 200 199 .progress = udbg_progress, 201 200 };
-1
arch/powerpc/platforms/82xx/mpc8272_ads.c
··· 199 199 .discover_phbs = pq2_init_pci, 200 200 .init_IRQ = mpc8272_ads_pic_init, 201 201 .get_irq = cpm2_get_irq, 202 - .calibrate_decr = generic_calibrate_decr, 203 202 .restart = pq2_restart, 204 203 .progress = udbg_progress, 205 204 };
-1
arch/powerpc/platforms/82xx/pq2fads.c
··· 177 177 .discover_phbs = pq2_init_pci, 178 178 .init_IRQ = pq2fads_pic_init, 179 179 .get_irq = cpm2_get_irq, 180 - .calibrate_decr = generic_calibrate_decr, 181 180 .restart = pq2_restart, 182 181 .progress = udbg_progress, 183 182 };
-1
arch/powerpc/platforms/83xx/asp834x.c
··· 41 41 .get_irq = ipic_get_irq, 42 42 .restart = mpc83xx_restart, 43 43 .time_init = mpc83xx_time_init, 44 - .calibrate_decr = generic_calibrate_decr, 45 44 .progress = udbg_progress, 46 45 };
-1
arch/powerpc/platforms/83xx/km83xx.c
··· 184 184 .get_irq = ipic_get_irq, 185 185 .restart = mpc83xx_restart, 186 186 .time_init = mpc83xx_time_init, 187 - .calibrate_decr = generic_calibrate_decr, 188 187 .progress = udbg_progress, 189 188 };
-1
arch/powerpc/platforms/83xx/mpc830x_rdb.c
··· 53 53 .get_irq = ipic_get_irq, 54 54 .restart = mpc83xx_restart, 55 55 .time_init = mpc83xx_time_init, 56 - .calibrate_decr = generic_calibrate_decr, 57 56 .progress = udbg_progress, 58 57 };
-1
arch/powerpc/platforms/83xx/mpc831x_rdb.c
··· 53 53 .get_irq = ipic_get_irq, 54 54 .restart = mpc83xx_restart, 55 55 .time_init = mpc83xx_time_init, 56 - .calibrate_decr = generic_calibrate_decr, 57 56 .progress = udbg_progress, 58 57 };
-1
arch/powerpc/platforms/83xx/mpc832x_mds.c
··· 97 97 .get_irq = ipic_get_irq, 98 98 .restart = mpc83xx_restart, 99 99 .time_init = mpc83xx_time_init, 100 - .calibrate_decr = generic_calibrate_decr, 101 100 .progress = udbg_progress, 102 101 };
-1
arch/powerpc/platforms/83xx/mpc832x_rdb.c
··· 221 221 .get_irq = ipic_get_irq, 222 222 .restart = mpc83xx_restart, 223 223 .time_init = mpc83xx_time_init, 224 - .calibrate_decr = generic_calibrate_decr, 225 224 .progress = udbg_progress, 226 225 };
-1
arch/powerpc/platforms/83xx/mpc834x_itx.c
··· 66 66 .get_irq = ipic_get_irq, 67 67 .restart = mpc83xx_restart, 68 68 .time_init = mpc83xx_time_init, 69 - .calibrate_decr = generic_calibrate_decr, 70 69 .progress = udbg_progress, 71 70 };
-1
arch/powerpc/platforms/83xx/mpc834x_mds.c
··· 88 88 .get_irq = ipic_get_irq, 89 89 .restart = mpc83xx_restart, 90 90 .time_init = mpc83xx_time_init, 91 - .calibrate_decr = generic_calibrate_decr, 92 91 .progress = udbg_progress, 93 92 };
-1
arch/powerpc/platforms/83xx/mpc836x_mds.c
··· 197 197 .get_irq = ipic_get_irq, 198 198 .restart = mpc83xx_restart, 199 199 .time_init = mpc83xx_time_init, 200 - .calibrate_decr = generic_calibrate_decr, 201 200 .progress = udbg_progress, 202 201 };
-1
arch/powerpc/platforms/83xx/mpc836x_rdk.c
··· 37 37 .get_irq = ipic_get_irq, 38 38 .restart = mpc83xx_restart, 39 39 .time_init = mpc83xx_time_init, 40 - .calibrate_decr = generic_calibrate_decr, 41 40 .progress = udbg_progress, 42 41 };
-1
arch/powerpc/platforms/83xx/mpc837x_mds.c
··· 90 90 .get_irq = ipic_get_irq, 91 91 .restart = mpc83xx_restart, 92 92 .time_init = mpc83xx_time_init, 93 - .calibrate_decr = generic_calibrate_decr, 94 93 .progress = udbg_progress, 95 94 };
-1
arch/powerpc/platforms/83xx/mpc837x_rdb.c
··· 78 78 .get_irq = ipic_get_irq, 79 79 .restart = mpc83xx_restart, 80 80 .time_init = mpc83xx_time_init, 81 - .calibrate_decr = generic_calibrate_decr, 82 81 .progress = udbg_progress, 83 82 };
-1
arch/powerpc/platforms/85xx/bsc913x_qds.c
··· 59 59 .pcibios_fixup_bus = fsl_pcibios_fixup_bus, 60 60 #endif 61 61 .get_irq = mpic_get_irq, 62 - .calibrate_decr = generic_calibrate_decr, 63 62 .progress = udbg_progress, 64 63 };
-1
arch/powerpc/platforms/85xx/bsc913x_rdb.c
··· 46 46 .setup_arch = bsc913x_rdb_setup_arch, 47 47 .init_IRQ = bsc913x_rdb_pic_init, 48 48 .get_irq = mpic_get_irq, 49 - .calibrate_decr = generic_calibrate_decr, 50 49 .progress = udbg_progress, 51 50 };
-1
arch/powerpc/platforms/85xx/c293pcie.c
··· 51 51 .setup_arch = c293_pcie_setup_arch, 52 52 .init_IRQ = c293_pcie_pic_init, 53 53 .get_irq = mpic_get_irq, 54 - .calibrate_decr = generic_calibrate_decr, 55 54 .progress = udbg_progress, 56 55 };
-1
arch/powerpc/platforms/85xx/corenet_generic.c
··· 198 198 #else 199 199 .get_irq = mpic_get_coreint_irq, 200 200 #endif 201 - .calibrate_decr = generic_calibrate_decr, 202 201 .progress = udbg_progress, 203 202 .power_save = e500_idle, 204 203 };
-1
arch/powerpc/platforms/85xx/ge_imp3a.c
··· 203 203 .pcibios_fixup_phb = fsl_pcibios_fixup_phb, 204 204 #endif 205 205 .get_irq = mpic_get_irq, 206 - .calibrate_decr = generic_calibrate_decr, 207 206 .progress = udbg_progress, 208 207 };
-1
arch/powerpc/platforms/85xx/ksi8560.c
··· 180 180 .show_cpuinfo = ksi8560_show_cpuinfo, 181 181 .get_irq = mpic_get_irq, 182 182 .restart = machine_restart, 183 - .calibrate_decr = generic_calibrate_decr, 184 183 };
-1
arch/powerpc/platforms/85xx/mpc8536_ds.c
··· 62 62 .pcibios_fixup_phb = fsl_pcibios_fixup_phb, 63 63 #endif 64 64 .get_irq = mpic_get_irq, 65 - .calibrate_decr = generic_calibrate_decr, 66 65 .progress = udbg_progress, 67 66 };
-1
arch/powerpc/platforms/85xx/mpc85xx_ads.c
··· 158 158 .init_IRQ = mpc85xx_ads_pic_init, 159 159 .show_cpuinfo = mpc85xx_ads_show_cpuinfo, 160 160 .get_irq = mpic_get_irq, 161 - .calibrate_decr = generic_calibrate_decr, 162 161 .progress = udbg_progress, 163 162 };
-1
arch/powerpc/platforms/85xx/mpc85xx_cds.c
··· 383 383 .pcibios_fixup_bus = mpc85xx_cds_fixup_bus, 384 384 .pcibios_fixup_phb = fsl_pcibios_fixup_phb, 385 385 #endif 386 - .calibrate_decr = generic_calibrate_decr, 387 386 .progress = udbg_progress, 388 387 };
-3
arch/powerpc/platforms/85xx/mpc85xx_ds.c
··· 172 172 .pcibios_fixup_phb = fsl_pcibios_fixup_phb, 173 173 #endif 174 174 .get_irq = mpic_get_irq, 175 - .calibrate_decr = generic_calibrate_decr, 176 175 .progress = udbg_progress, 177 176 }; 178 177 ··· 185 186 .pcibios_fixup_phb = fsl_pcibios_fixup_phb, 186 187 #endif 187 188 .get_irq = mpic_get_irq, 188 - .calibrate_decr = generic_calibrate_decr, 189 189 .progress = udbg_progress, 190 190 }; 191 191 ··· 198 200 .pcibios_fixup_phb = fsl_pcibios_fixup_phb, 199 201 #endif 200 202 .get_irq = mpic_get_irq, 201 - .calibrate_decr = generic_calibrate_decr, 202 203 .progress = udbg_progress, 203 204 };
-3
arch/powerpc/platforms/85xx/mpc85xx_mds.c
··· 345 345 .setup_arch = mpc85xx_mds_setup_arch, 346 346 .init_IRQ = mpc85xx_mds_pic_init, 347 347 .get_irq = mpic_get_irq, 348 - .calibrate_decr = generic_calibrate_decr, 349 348 .progress = udbg_progress, 350 349 #ifdef CONFIG_PCI 351 350 .pcibios_fixup_bus = fsl_pcibios_fixup_bus, ··· 358 359 .setup_arch = mpc85xx_mds_setup_arch, 359 360 .init_IRQ = mpc85xx_mds_pic_init, 360 361 .get_irq = mpic_get_irq, 361 - .calibrate_decr = generic_calibrate_decr, 362 362 .progress = udbg_progress, 363 363 #ifdef CONFIG_PCI 364 364 .pcibios_fixup_bus = fsl_pcibios_fixup_bus, ··· 371 373 .setup_arch = mpc85xx_mds_setup_arch, 372 374 .init_IRQ = mpc85xx_mds_pic_init, 373 375 .get_irq = mpic_get_irq, 374 - .calibrate_decr = generic_calibrate_decr, 375 376 .progress = udbg_progress, 376 377 #ifdef CONFIG_PCI 377 378 .pcibios_fixup_bus = fsl_pcibios_fixup_bus,
-10
arch/powerpc/platforms/85xx/mpc85xx_rdb.c
··· 129 129 .pcibios_fixup_phb = fsl_pcibios_fixup_phb, 130 130 #endif 131 131 .get_irq = mpic_get_irq, 132 - .calibrate_decr = generic_calibrate_decr, 133 132 .progress = udbg_progress, 134 133 }; 135 134 ··· 142 143 .pcibios_fixup_phb = fsl_pcibios_fixup_phb, 143 144 #endif 144 145 .get_irq = mpic_get_irq, 145 - .calibrate_decr = generic_calibrate_decr, 146 146 .progress = udbg_progress, 147 147 }; 148 148 ··· 155 157 .pcibios_fixup_phb = fsl_pcibios_fixup_phb, 156 158 #endif 157 159 .get_irq = mpic_get_irq, 158 - .calibrate_decr = generic_calibrate_decr, 159 160 .progress = udbg_progress, 160 161 }; 161 162 ··· 168 171 .pcibios_fixup_phb = fsl_pcibios_fixup_phb, 169 172 #endif 170 173 .get_irq = mpic_get_irq, 171 - .calibrate_decr = generic_calibrate_decr, 172 174 .progress = udbg_progress, 173 175 }; 174 176 ··· 181 185 .pcibios_fixup_phb = fsl_pcibios_fixup_phb, 182 186 #endif 183 187 .get_irq = mpic_get_irq, 184 - .calibrate_decr = generic_calibrate_decr, 185 188 .progress = udbg_progress, 186 189 }; 187 190 ··· 194 199 .pcibios_fixup_phb = fsl_pcibios_fixup_phb, 195 200 #endif 196 201 .get_irq = mpic_get_irq, 197 - .calibrate_decr = generic_calibrate_decr, 198 202 .progress = udbg_progress, 199 203 }; 200 204 ··· 207 213 .pcibios_fixup_phb = fsl_pcibios_fixup_phb, 208 214 #endif 209 215 .get_irq = mpic_get_irq, 210 - .calibrate_decr = generic_calibrate_decr, 211 216 .progress = udbg_progress, 212 217 }; 213 218 ··· 220 227 .pcibios_fixup_phb = fsl_pcibios_fixup_phb, 221 228 #endif 222 229 .get_irq = mpic_get_irq, 223 - .calibrate_decr = generic_calibrate_decr, 224 230 .progress = udbg_progress, 225 231 }; 226 232 ··· 233 241 .pcibios_fixup_phb = fsl_pcibios_fixup_phb, 234 242 #endif 235 243 .get_irq = mpic_get_irq, 236 - .calibrate_decr = generic_calibrate_decr, 237 244 .progress = udbg_progress, 238 245 }; 239 246 ··· 246 255 .pcibios_fixup_phb = fsl_pcibios_fixup_phb, 247 256 #endif 248 257 .get_irq = mpic_get_irq, 249 - .calibrate_decr = generic_calibrate_decr, 250 258 .progress = udbg_progress, 251 259 };
-1
arch/powerpc/platforms/85xx/mvme2500.c
··· 53 53 .pcibios_fixup_phb = fsl_pcibios_fixup_phb, 54 54 #endif 55 55 .get_irq = mpic_get_irq, 56 - .calibrate_decr = generic_calibrate_decr, 57 56 .progress = udbg_progress, 58 57 };
-1
arch/powerpc/platforms/85xx/p1010rdb.c
··· 73 73 .pcibios_fixup_phb = fsl_pcibios_fixup_phb, 74 74 #endif 75 75 .get_irq = mpic_get_irq, 76 - .calibrate_decr = generic_calibrate_decr, 77 76 .progress = udbg_progress, 78 77 };
-1
arch/powerpc/platforms/85xx/p1022_ds.c
··· 559 559 .pcibios_fixup_phb = fsl_pcibios_fixup_phb, 560 560 #endif 561 561 .get_irq = mpic_get_irq, 562 - .calibrate_decr = generic_calibrate_decr, 563 562 .progress = udbg_progress, 564 563 };
-1
arch/powerpc/platforms/85xx/p1022_rdk.c
··· 139 139 .pcibios_fixup_phb = fsl_pcibios_fixup_phb, 140 140 #endif 141 141 .get_irq = mpic_get_irq, 142 - .calibrate_decr = generic_calibrate_decr, 143 142 .progress = udbg_progress, 144 143 };
-1
arch/powerpc/platforms/85xx/p1023_rdb.c
··· 100 100 .setup_arch = p1023_rdb_setup_arch, 101 101 .init_IRQ = p1023_rdb_pic_init, 102 102 .get_irq = mpic_get_irq, 103 - .calibrate_decr = generic_calibrate_decr, 104 103 .progress = udbg_progress, 105 104 #ifdef CONFIG_PCI 106 105 .pcibios_fixup_bus = fsl_pcibios_fixup_bus,
-1
arch/powerpc/platforms/85xx/ppa8548.c
··· 79 79 .init_IRQ = ppa8548_pic_init, 80 80 .show_cpuinfo = ppa8548_show_cpuinfo, 81 81 .get_irq = mpic_get_irq, 82 - .calibrate_decr = generic_calibrate_decr, 83 82 .progress = udbg_progress, 84 83 };
-1
arch/powerpc/platforms/85xx/qemu_e500.c
··· 58 58 .pcibios_fixup_phb = fsl_pcibios_fixup_phb, 59 59 #endif 60 60 .get_irq = mpic_get_coreint_irq, 61 - .calibrate_decr = generic_calibrate_decr, 62 61 .progress = udbg_progress, 63 62 .power_save = e500_idle, 64 63 };
-1
arch/powerpc/platforms/85xx/socrates.c
··· 75 75 .setup_arch = socrates_setup_arch, 76 76 .init_IRQ = socrates_pic_init, 77 77 .get_irq = mpic_get_irq, 78 - .calibrate_decr = generic_calibrate_decr, 79 78 .progress = udbg_progress, 80 79 };
-1
arch/powerpc/platforms/85xx/stx_gp3.c
··· 90 90 .init_IRQ = stx_gp3_pic_init, 91 91 .show_cpuinfo = stx_gp3_show_cpuinfo, 92 92 .get_irq = mpic_get_irq, 93 - .calibrate_decr = generic_calibrate_decr, 94 93 .progress = udbg_progress, 95 94 };
-1
arch/powerpc/platforms/85xx/tqm85xx.c
··· 127 127 .init_IRQ = tqm85xx_pic_init, 128 128 .show_cpuinfo = tqm85xx_show_cpuinfo, 129 129 .get_irq = mpic_get_irq, 130 - .calibrate_decr = generic_calibrate_decr, 131 130 .progress = udbg_progress, 132 131 };
-1
arch/powerpc/platforms/85xx/twr_p102x.c
··· 112 112 .pcibios_fixup_bus = fsl_pcibios_fixup_bus, 113 113 #endif 114 114 .get_irq = mpic_get_irq, 115 - .calibrate_decr = generic_calibrate_decr, 116 115 .progress = udbg_progress, 117 116 };
-3
arch/powerpc/platforms/85xx/xes_mpc85xx.c
··· 146 146 .pcibios_fixup_phb = fsl_pcibios_fixup_phb, 147 147 #endif 148 148 .get_irq = mpic_get_irq, 149 - .calibrate_decr = generic_calibrate_decr, 150 149 .progress = udbg_progress, 151 150 }; 152 151 ··· 159 160 .pcibios_fixup_phb = fsl_pcibios_fixup_phb, 160 161 #endif 161 162 .get_irq = mpic_get_irq, 162 - .calibrate_decr = generic_calibrate_decr, 163 163 .progress = udbg_progress, 164 164 }; 165 165 ··· 172 174 .pcibios_fixup_phb = fsl_pcibios_fixup_phb, 173 175 #endif 174 176 .get_irq = mpic_get_irq, 175 - .calibrate_decr = generic_calibrate_decr, 176 177 .progress = udbg_progress, 177 178 };
-1
arch/powerpc/platforms/86xx/gef_ppc9a.c
··· 185 185 .show_cpuinfo = gef_ppc9a_show_cpuinfo, 186 186 .get_irq = mpic_get_irq, 187 187 .time_init = mpc86xx_time_init, 188 - .calibrate_decr = generic_calibrate_decr, 189 188 .progress = udbg_progress, 190 189 #ifdef CONFIG_PCI 191 190 .pcibios_fixup_bus = fsl_pcibios_fixup_bus,
-1
arch/powerpc/platforms/86xx/gef_sbc310.c
··· 172 172 .show_cpuinfo = gef_sbc310_show_cpuinfo, 173 173 .get_irq = mpic_get_irq, 174 174 .time_init = mpc86xx_time_init, 175 - .calibrate_decr = generic_calibrate_decr, 176 175 .progress = udbg_progress, 177 176 #ifdef CONFIG_PCI 178 177 .pcibios_fixup_bus = fsl_pcibios_fixup_bus,
-1
arch/powerpc/platforms/86xx/gef_sbc610.c
··· 162 162 .show_cpuinfo = gef_sbc610_show_cpuinfo, 163 163 .get_irq = mpic_get_irq, 164 164 .time_init = mpc86xx_time_init, 165 - .calibrate_decr = generic_calibrate_decr, 166 165 .progress = udbg_progress, 167 166 #ifdef CONFIG_PCI 168 167 .pcibios_fixup_bus = fsl_pcibios_fixup_bus,
-1
arch/powerpc/platforms/86xx/mpc8610_hpcd.c
··· 314 314 .init_IRQ = mpc86xx_init_irq, 315 315 .get_irq = mpic_get_irq, 316 316 .time_init = mpc86xx_time_init, 317 - .calibrate_decr = generic_calibrate_decr, 318 317 .progress = udbg_progress, 319 318 #ifdef CONFIG_PCI 320 319 .pcibios_fixup_bus = fsl_pcibios_fixup_bus,
-1
arch/powerpc/platforms/86xx/mpc86xx_hpcn.c
··· 107 107 .show_cpuinfo = mpc86xx_hpcn_show_cpuinfo, 108 108 .get_irq = mpic_get_irq, 109 109 .time_init = mpc86xx_time_init, 110 - .calibrate_decr = generic_calibrate_decr, 111 110 .progress = udbg_progress, 112 111 #ifdef CONFIG_PCI 113 112 .pcibios_fixup_bus = fsl_pcibios_fixup_bus,
-1
arch/powerpc/platforms/86xx/mvme7100.c
··· 108 108 .init_IRQ = mpc86xx_init_irq, 109 109 .get_irq = mpic_get_irq, 110 110 .time_init = mpc86xx_time_init, 111 - .calibrate_decr = generic_calibrate_decr, 112 111 .progress = udbg_progress, 113 112 #ifdef CONFIG_PCI 114 113 .pcibios_fixup_bus = fsl_pcibios_fixup_bus,
-1
arch/powerpc/platforms/8xx/adder875.c
··· 102 102 .init_IRQ = mpc8xx_pic_init, 103 103 .get_irq = mpc8xx_get_irq, 104 104 .restart = mpc8xx_restart, 105 - .calibrate_decr = generic_calibrate_decr, 106 105 .progress = udbg_progress, 107 106 };
-1
arch/powerpc/platforms/amigaone/setup.c
··· 164 164 .show_cpuinfo = amigaone_show_cpuinfo, 165 165 .init_IRQ = amigaone_init_IRQ, 166 166 .restart = amigaone_restart, 167 - .calibrate_decr = generic_calibrate_decr, 168 167 .progress = udbg_progress, 169 168 };
-1
arch/powerpc/platforms/cell/setup.c
··· 265 265 .get_boot_time = rtas_get_boot_time, 266 266 .get_rtc_time = rtas_get_rtc_time, 267 267 .set_rtc_time = rtas_set_rtc_time, 268 - .calibrate_decr = generic_calibrate_decr, 269 268 .progress = cell_progress, 270 269 .init_IRQ = cell_init_irq, 271 270 .pci_setup_phb = cell_setup_phb,
-1
arch/powerpc/platforms/chrp/setup.c
··· 582 582 .time_init = chrp_time_init, 583 583 .set_rtc_time = chrp_set_rtc_time, 584 584 .get_rtc_time = chrp_get_rtc_time, 585 - .calibrate_decr = generic_calibrate_decr, 586 585 .phys_mem_access_prot = pci_phys_mem_access_prot, 587 586 };
-1
arch/powerpc/platforms/embedded6xx/gamecube.c
··· 70 70 .halt = gamecube_halt, 71 71 .init_IRQ = flipper_pic_probe, 72 72 .get_irq = flipper_pic_get_irq, 73 - .calibrate_decr = generic_calibrate_decr, 74 73 .progress = udbg_progress, 75 74 .machine_shutdown = gamecube_shutdown, 76 75 };
-1
arch/powerpc/platforms/embedded6xx/holly.c
··· 264 264 .show_cpuinfo = holly_show_cpuinfo, 265 265 .get_irq = mpic_get_irq, 266 266 .restart = holly_restart, 267 - .calibrate_decr = generic_calibrate_decr, 268 267 .machine_check_exception = ppc750_machine_check_exception, 269 268 .progress = udbg_progress, 270 269 };
-1
arch/powerpc/platforms/embedded6xx/linkstation.c
··· 159 159 .get_irq = mpic_get_irq, 160 160 .restart = linkstation_restart, 161 161 .halt = linkstation_halt, 162 - .calibrate_decr = generic_calibrate_decr, 163 162 };
-1
arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c
··· 182 182 .show_cpuinfo = mpc7448_hpc2_show_cpuinfo, 183 183 .get_irq = mpic_get_irq, 184 184 .restart = mpc7448_hpc2_restart, 185 - .calibrate_decr = generic_calibrate_decr, 186 185 .machine_check_exception= mpc7448_machine_check_exception, 187 186 .progress = udbg_progress, 188 187 };
-1
arch/powerpc/platforms/embedded6xx/mvme5100.c
··· 204 204 .show_cpuinfo = mvme5100_show_cpuinfo, 205 205 .get_irq = mpic_get_irq, 206 206 .restart = mvme5100_restart, 207 - .calibrate_decr = generic_calibrate_decr, 208 207 .progress = udbg_progress, 209 208 };
-1
arch/powerpc/platforms/embedded6xx/storcenter.c
··· 118 118 .init_IRQ = storcenter_init_IRQ, 119 119 .get_irq = mpic_get_irq, 120 120 .restart = storcenter_restart, 121 - .calibrate_decr = generic_calibrate_decr, 122 121 };
-1
arch/powerpc/platforms/embedded6xx/wii.c
··· 175 175 .halt = wii_halt, 176 176 .init_IRQ = wii_pic_probe, 177 177 .get_irq = flipper_pic_get_irq, 178 - .calibrate_decr = generic_calibrate_decr, 179 178 .progress = udbg_progress, 180 179 .machine_shutdown = wii_shutdown, 181 180 };
-1
arch/powerpc/platforms/maple/setup.c
··· 357 357 .get_boot_time = maple_get_boot_time, 358 358 .set_rtc_time = maple_set_rtc_time, 359 359 .get_rtc_time = maple_get_rtc_time, 360 - .calibrate_decr = generic_calibrate_decr, 361 360 .progress = maple_progress, 362 361 .power_save = power4_idle, 363 362 };
-1
arch/powerpc/platforms/microwatt/setup.c
··· 40 40 .init_IRQ = microwatt_init_IRQ, 41 41 .setup_arch = microwatt_setup_arch, 42 42 .progress = udbg_progress, 43 - .calibrate_decr = generic_calibrate_decr, 44 43 };
-1
arch/powerpc/platforms/pasemi/setup.c
··· 449 449 .get_irq = mpic_get_irq, 450 450 .restart = pas_restart, 451 451 .get_boot_time = pas_get_boot_time, 452 - .calibrate_decr = generic_calibrate_decr, 453 452 .progress = pas_progress, 454 453 .machine_check_exception = pas_machine_check_handler, 455 454 };
-1
arch/powerpc/platforms/powernv/setup.c
··· 585 585 .progress = pnv_progress, 586 586 .machine_shutdown = pnv_shutdown, 587 587 .power_save = NULL, 588 - .calibrate_decr = generic_calibrate_decr, 589 588 .machine_check_early = pnv_machine_check_early, 590 589 #ifdef CONFIG_KEXEC_CORE 591 590 .kexec_cpu_down = pnv_kexec_cpu_down,
-1
arch/powerpc/platforms/pseries/setup.c
··· 1138 1138 .get_boot_time = rtas_get_boot_time, 1139 1139 .get_rtc_time = rtas_get_rtc_time, 1140 1140 .set_rtc_time = rtas_set_rtc_time, 1141 - .calibrate_decr = generic_calibrate_decr, 1142 1141 .progress = rtas_progress, 1143 1142 .system_reset_exception = pSeries_system_reset_exception, 1144 1143 .machine_check_early = pseries_machine_check_realmode,