ppc64 iSeries: Define /cpus in iSeries device tree
authorMichael Ellerman <michael@ellerman.id.au>
Fri, 23 Sep 2005 05:03:10 +0000 (15:03 +1000)
committerStephen Rothwell <sfr@canb.auug.org.au>
Fri, 23 Sep 2005 05:03:10 +0000 (15:03 +1000)
commit95b293800859886b602e31c8926a840530a82971
tree7355f1986b4f41e09c91e354b4a59191de1e799b
parent47db360328582000a7a46390cfa385b8df07b44f
ppc64 iSeries: Define /cpus in iSeries device tree

Add the /cpus node and nodes for each cpu, as well as cache size properties,
reg propery, "linux,boot-cpu", and timebase/clock frequency.

With those properties in place we can remove:

- setup_iSeries_cache_sizes()
- code in iSeries_setup_arch() to calculate timebase etc.
- iSeries_calibrate_decr()
- smp_iSeries_numProcs() and simplify smp_iSeries_probe()

Signed-off-by: Michael Ellerman <michael@ellerman.id.au>
Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
arch/ppc64/kernel/iSeries_setup.c
arch/ppc64/kernel/iSeries_smp.c
arch/ppc64/kernel/time.c