Built Raring master-next which pulls in rtc-pl031 as a built-in versus an external module. Though I'm not seeing a proper rtc sync at initial boot the following backtrace is evident:
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x900
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 3.8.0-17-generic (root@tangerine) (gcc version 4.7.3 (Ubuntu/Linaro 4.7.2-23ubuntu2) ) #28~lp1166956 SMP Tue Apr 9 21:06:15 UTC 2013 (Ubuntu 3.8.0-17.28~lp1166956-generic 3.8.6)
[ 0.000000] CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine: Highbank, model: Calxeda Highbank
[ 0.000000] cma: CMA: reserved 16 MiB at 2e800000
[ 0.000000] Memory policy: ECC disabled, Data cache writealloc
[ 0.000000] ------------[ cut here ]------------
[ 0.000000] WARNING: at /home/vanhoof/scratch/ubuntu-raring/arch/arm/kernel/devtree.c:144 arm_dt_init_cpu_maps+0xfc/0x1ac()
[ 0.000000] DT /cpu 5 nodes greater than max cores 4, capping them
[ 0.000000] Modules linked in:
[ 0.000000] [<c001df98>] (unwind_backtrace+0x0/0x104) from [<c064a8b4>] (dump_stack+0x20/0x24)
[ 0.000000] [<c064a8b4>] (dump_stack+0x20/0x24) from [<c004b468>] (warn_slowpath_common+0x5c/0x74)
[ 0.000000] [<c004b468>] (warn_slowpath_common+0x5c/0x74) from [<c004b53c>] (warn_slowpath_fmt+0x40/0x48)
[ 0.000000] [<c004b53c>] (warn_slowpath_fmt+0x40/0x48) from [<c093ce78>] (arm_dt_init_cpu_maps+0xfc/0x1ac)
[ 0.000000] [<c093ce78>] (arm_dt_init_cpu_maps+0xfc/0x1ac) from [<c093bc40>] (setup_arch+0x578/0x754)
[ 0.000000] [<c093bc40>] (setup_arch+0x578/0x754) from [<c093761c>] (start_kernel+0xc0/0x360)
[ 0.000000] [<c093761c>] (start_kernel+0xc0/0x360) from [<0000807c>] (0x807c)
[ 0.000000] ---[ end trace da227214a82491b7 ]---
[ 0.000000] ------------[ cut here ]------------
[ 0.000000] WARNING: at /home/vanhoof/scratch/ubuntu-raring/arch/arm/kernel/devtree.c:153 arm_dt_init_cpu_maps+0x12c/0x1ac()
[ 0.000000] DT missing boot CPU MPIDR[23:0], fall back to default cpu_logical_map
[ 0.000000] Modules linked in:
[ 0.000000] [<c001df98>] (unwind_backtrace+0x0/0x104) from [<c064a8b4>] (dump_stack+0x20/0x24)
[ 0.000000] [<c064a8b4>] (dump_stack+0x20/0x24) from [<c004b468>] (warn_slowpath_common+0x5c/0x74)
[ 0.000000] [<c004b468>] (warn_slowpath_common+0x5c/0x74) from [<c004b53c>] (warn_slowpath_fmt+0x40/0x48)
[ 0.000000] [<c004b53c>] (warn_slowpath_fmt+0x40/0x48) from [<c093cea8>] (arm_dt_init_cpu_maps+0x12c/0x1ac)
[ 0.000000] [<c093cea8>] (arm_dt_init_cpu_maps+0x12c/0x1ac) from [<c093bc40>] (setup_arch+0x578/0x754)
[ 0.000000] [<c093bc40>] (setup_arch+0x578/0x754) from [<c093761c>] (start_kernel+0xc0/0x360)
[ 0.000000] [<c093761c>] (start_kernel+0xc0/0x360) from [<0000807c>] (0x807c)
[ 0.000000] ---[ end trace da227214a82491b8 ]---
Built Raring master-next which pulls in rtc-pl031 as a built-in versus an external module. Though I'm not seeing a proper rtc sync at initial boot the following backtrace is evident:
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x900 28~lp1166956- generic 3.8.6) scratch/ ubuntu- raring/ arch/arm/ kernel/ devtree. c:144 arm_dt_ init_cpu_ maps+0xfc/ 0x1ac() backtrace+ 0x0/0x104) from [<c064a8b4>] (dump_stack+ 0x20/0x24) 0x20/0x24) from [<c004b468>] (warn_slowpath_ common+ 0x5c/0x74) common+ 0x5c/0x74) from [<c004b53c>] (warn_slowpath_ fmt+0x40/ 0x48) fmt+0x40/ 0x48) from [<c093ce78>] (arm_dt_ init_cpu_ maps+0xfc/ 0x1ac) init_cpu_ maps+0xfc/ 0x1ac) from [<c093bc40>] (setup_ arch+0x578/ 0x754) arch+0x578/ 0x754) from [<c093761c>] (start_ kernel+ 0xc0/0x360) kernel+ 0xc0/0x360) from [<0000807c>] (0x807c) scratch/ ubuntu- raring/ arch/arm/ kernel/ devtree. c:153 arm_dt_ init_cpu_ maps+0x12c/ 0x1ac() backtrace+ 0x0/0x104) from [<c064a8b4>] (dump_stack+ 0x20/0x24) 0x20/0x24) from [<c004b468>] (warn_slowpath_ common+ 0x5c/0x74) common+ 0x5c/0x74) from [<c004b53c>] (warn_slowpath_ fmt+0x40/ 0x48) fmt+0x40/ 0x48) from [<c093cea8>] (arm_dt_ init_cpu_ maps+0x12c/ 0x1ac) init_cpu_ maps+0x12c/ 0x1ac) from [<c093bc40>] (setup_ arch+0x578/ 0x754) arch+0x578/ 0x754) from [<c093761c>] (start_ kernel+ 0xc0/0x360) kernel+ 0xc0/0x360) from [<0000807c>] (0x807c)
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 3.8.0-17-generic (root@tangerine) (gcc version 4.7.3 (Ubuntu/Linaro 4.7.2-23ubuntu2) ) #28~lp1166956 SMP Tue Apr 9 21:06:15 UTC 2013 (Ubuntu 3.8.0-17.
[ 0.000000] CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine: Highbank, model: Calxeda Highbank
[ 0.000000] cma: CMA: reserved 16 MiB at 2e800000
[ 0.000000] Memory policy: ECC disabled, Data cache writealloc
[ 0.000000] ------------[ cut here ]------------
[ 0.000000] WARNING: at /home/vanhoof/
[ 0.000000] DT /cpu 5 nodes greater than max cores 4, capping them
[ 0.000000] Modules linked in:
[ 0.000000] [<c001df98>] (unwind_
[ 0.000000] [<c064a8b4>] (dump_stack+
[ 0.000000] [<c004b468>] (warn_slowpath_
[ 0.000000] [<c004b53c>] (warn_slowpath_
[ 0.000000] [<c093ce78>] (arm_dt_
[ 0.000000] [<c093bc40>] (setup_
[ 0.000000] [<c093761c>] (start_
[ 0.000000] ---[ end trace da227214a82491b7 ]---
[ 0.000000] ------------[ cut here ]------------
[ 0.000000] WARNING: at /home/vanhoof/
[ 0.000000] DT missing boot CPU MPIDR[23:0], fall back to default cpu_logical_map
[ 0.000000] Modules linked in:
[ 0.000000] [<c001df98>] (unwind_
[ 0.000000] [<c064a8b4>] (dump_stack+
[ 0.000000] [<c004b468>] (warn_slowpath_
[ 0.000000] [<c004b53c>] (warn_slowpath_
[ 0.000000] [<c093cea8>] (arm_dt_
[ 0.000000] [<c093bc40>] (setup_
[ 0.000000] [<c093761c>] (start_
[ 0.000000] ---[ end trace da227214a82491b8 ]---