Use 2GB DDR on 4AJ.2.5P2 source
Hi Everyone.
We use 2GB DDR devices for our OMAP4470 CPU, and use OMAP4AJ.2.5P2 version system.
kernel version:/kernel/android-3.4
android version:android4.2
I changed some software source like below:
in xloader:
/cpu/omap4/sdram_elpida.c
@@ -134,6 +134,21 @@ const struct ddr_regs ddr_regs_elpida2G_200_mhz_2cs = {
.mr2 = 0x1
};
+//mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
+const struct ddr_regs ddr_regs_elpida4G_400_mhz_2cs_omap4470= {
+ .tim1 = 0x10eb0662,
+ .tim2 = 0x20370dd2,
+ .tim3 = 0x00b1c33f,
+ .phy_ctrl_1 = 0x049FF408,
+ .ref_ctrl = 0x00000618,
+ .config_init = 0x80800EBA, /* Number of columns = 10 (1024-word page) - old value = 9 (512 word page) */
+ .config_final = 0x80801ABA, /* Number of columns = 10 (1024-word page) - old value = 9 (512 word page) */
+ .zq_config = 0xd00b3215,
+ .mr1 = 0x83,
+ .mr2 = 0x4
+};
+//mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
+
/* ddr_init() - initializes ddr */
void __ddr_init(void)
{
@@ -147,11 +162,14 @@ void __ddr_init(void)
else if (rev >= OMAP4430_ES2_1 && rev < OMAP4470_ES1_0)
ddr_regs = &ddr_regs_elpida2G_400_mhz_2cs;
else if (rev >= OMAP4470_ES1_0)
+ ddr_regs = &ddr_regs_elpida4G_400_mhz_2cs_omap4470;
/*
* DMM DMM_LISA_MAP_i registers fields description
* [31:24] SYS_ADDR
@@ -202,12 +220,14 @@ void __ddr_init(void)
else {
/* OMAP4460 and higher: original DMM configuration
* - 1024 MB, 128 byte interleaved, EMIF1&2, SDRC_ADDRSPC=0 */
- __raw_writel(0x80640300, DMM_BASE + DMM_LISA_MAP_3);
-
- __raw_writel(0x80720100, MA_BASE + DMM_LISA_MAP_0);
- __raw_writel(0xFF020100, MA_BASE + DMM_LISA_MAP_1);
- __raw_writel(0x00000000, MA_BASE + DMM_LISA_MAP_2);
- __raw_writel(0x80640300, MA_BASE + DMM_LISA_MAP_3);
+ __raw_writel(0x00000000, DMM_BASE + DMM_LISA_MAP_3);
+ __raw_writel(0xFF020100, DMM_BASE + DMM_LISA_MAP_2);
+ __raw_writel(0x80740300, DMM_BASE + DMM_LISA_MAP_1);
+
+ __raw_writel(0x80720100, MA_BASE + DMM_LISA_MAP_0);
+ __raw_writel(0x80740300, MA_BASE + DMM_LISA_MAP_1);
+ __raw_writel(0xFF020100, MA_BASE + DMM_LISA_MAP_2);
+ __raw_writel(0x00000000, MA_BASE + DMM_LISA_MAP_3);
}
In kernel:
+++ b/arch/arm/mach-omap2/board-44xx-tablet.c
@@ -811,11 +811,11 @@ static void __init omap_tablet_init(void)
#if defined(CONFIG_TI_EMIF) || defined(CONFIG_TI_EMIF_MODULE)
if (cpu_is_omap447x()) {
- omap_emif_set_device_details(1, &lpddr2_elpida_4G_S4_info,
+ omap_emif_set_device_details(1, &lpddr2_elpida_4G_S4_x2_info,
lpddr2_elpida_4G_S4_timings,
ARRAY_SIZE(lpddr2_elpida_4G_S4_timings),
&lpddr2_elpida_S4_min_tck, &custom_configs);
- omap_emif_set_device_details(2, &lpddr2_elpida_4G_S4_info,
+ omap_emif_set_device_details(2, &lpddr2_elpida_4G_S4_x2_info,
lpddr2_elpida_4G_S4_timings,
ARRAY_SIZE(lpddr2_elpida_4G_S4_timings),
&lpddr2_elpida_S4_min_tck, &custom_configs);
After change , i can read the real ddr size in uboot and kernel when boot, then got kernel panic and reboot infor.
[ 11.958923] twl_rtc twl_rtc: setting system clock to 2000-01-01 00:51:16 UTC (946687876)
[ 11.968078] ALSA device list:
[ 11.971679] #0: tablet
[ 11.974517] #1: OMAPHDMI
[ 11.977996] Freeing init memory: 352K
[ 11.982177] Unhandled fault: imprecise external abort (0x406) at 0x00000065
[ 11.989837] Internal error: : 406 [#1] PREEMPT SMP ARM
[ 11.995513] Modules linked in:
[ 11.998931] CPU: 1 Tainted: G W (3.4.48-dirty #1)
[ 12.005401] PC is at __copy_to_user_std+0x4c/0x3a8
[ 12.010681] LR is at 0x0
[ 12.013488] pc : [<c0239acc>] lr : [<00000000>] psr: 20000013
[ 12.013488] sp : d682fcac ip : 00000000 fp : d682fcfc
[ 12.026062] r10: 00000000 r9 : d6bf4200 r8 : 00000000
[ 12.031768] r7 : 00000000 r6 : 00000000 r5 : 00000000 r4 : 00000000
[ 12.038909] r3 : 00000000 r2 : ffffffe0 r1 : fff10020 r0 : d61bf0e0
[ 12.046051] Flags: nzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel
[ 12.054016] Control: 10c5387d Table: 8000404a DAC: 00000015
[ 12.060333]
[ 12.060333] PC: 0xc0239a4c:
[ 12.065063] 9a4c e8a05018 e8b15018 e2522001 e8a05018 c8b15018 caffffeb 08b15018 0affffeb
[ 12.074737] 9a6c e8bd8010 e320f000 e320f000 e320f000 e320f000 e3a03000 e92d401d e2522004
[ 12.084350] 9a8c ba000032 e210c003 f5d1f000 1a000038 e211c003 1a000042 e252201c e92d01e0
[ 12.093963] 9aac ba000013 f5d1f000 e2522060 f5d1f01c ba000002 f5d1f03c f5d1f05c f5d1f07c
[ 12.103668] 9acc e8b151f8 e2522020 e4803004 e4804004 e4805004 e4806004 e4807004 e4808004
[ 12.113342] 9aec e480c004 e480e004 aafffff3 e3720060 aafffff2 e212c01c e26cc020 108ff00c
[ 12.122955] 9b0c ea000011 e320f000 e4913004 e4914004 e4915004 e4916004 e4917004 e4918004
[ 12.132598] 9b2c e491e004 e08ff00c e320f000 e320f000 e4803004 e4804004 e4805004 e4806004
[ 12.142303]
[ 12.142303] SP: 0xd682fc2c:
[ 12.147033] fc2c d682e000 0000000d 00000001 40000113 00000001 c0239acc 20000013 ffffffff
[ 12.156738] fc4c d682fc94 d682fcfc d682fc60 c0686018 c0008370 d61bf0e0 fff10020 ffffffe0
[ 12.166412] fc6c 00000000 00000000 00000000 00000000 00000000 00000000 d6bf4200 00000000
[ 12.176025] fc8c d682fcfc 00000000 d682fcac 00000000 c0239acc 20000013 ffffffff c0021bd4
[ 12.185729] fcac c201e440 00000080 00000080 fff10000 d61bf0c0 00000080 00000000 d682fd70
[ 12.195373] fccc c00d7900 00001000 c201e440 d6501b00 00000000 d6501a28 d6501a28 d6bf4200
[ 12.205017] fcec 00000000 d682fdb4 d682fd00 c00d9b38 c00d7880 00000041 c09eddcc 00000008
[ 12.214630] fd0c 000200d0 d682e000 d682e000 00000000 00000000 00080001 d682fdc0 d682fe00
[ 12.224304]
[ 12.224304] FP: 0xd682fc7c:
[ 12.229034] fc7c 00000000 00000000 d6bf4200 00000000 d682fcfc 00000000 d682fcac 00000000
[ 12.238708] fc9c c0239acc 20000013 ffffffff c0021bd4 c201e440 00000080 00000080 fff10000
[ 12.248382] fcbc d61bf0c0 00000080 00000000 d682fd70 c00d7900 00001000 c201e440 d6501b00
[ 12.258026] fcdc 00000000 d6501a28 d6501a28 d6bf4200 00000000 d682fdb4 d682fd00 c00d9b38
[ 12.267639] fcfc c00d7880 00000041 c09eddcc 00000008 000200d0 d682e000 d682e000 00000000
[ 12.277313] fd1c 00000000 00080001 d682fdc0 d682fe00 00000000 c09eddc0 c09ed340 00000008
[ 12.286956] fd3c c09ed340 ffffffff d6bf4258 00000001 00000000 00000fff 00000000 00001000
[ 12.296630] fd5c 00000000 00000000 00000001 00000000 00000000 00000000 00000080 d61bf0c0
[ 12.306182]
[ 12.306213] R0: 0xd61bf060:
[ 12.311004] f060 00000002 00000003 00000004 00000005 00000006 00000007 00000008 00000009
[ 12.320617] f080 0000000a 0000000b 0000000c 0000000d 0000000e ffffffff f7d57dc5 b4fc7df7
[ 12.330291] f0a0 4557178b 1d93d53d 9d012955 b7f74d6c 5df148dd 7132fd52 d5d6fd79 559173fd
[ 12.339996] f0c0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 12.349700] f0e0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 12.359313] f100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 12.368988] f120 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 12.378692] f140 d624e5f8 00000000 d624de40 befffffc 00000003 00000000 d6bf4200 d60644c0
[ 12.388305]
[ 12.388305] R1: 0xfff0ffa0:
[ 12.393096] ffa0 ******** ******** ******** ******** ******** ******** ******** ********
[ 12.402801] ffc0 ******** ******** ******** ******** ******** ******** ******** ********
[ 12.412414] ffe0 ******** ******** ******** ******** ******** ******** ******** ********
[ 12.422088] 0000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 12.431762] 0020 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 12.441375] 0040 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 12.451049] 0060 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 12.460662] 0080 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 12.470306]
[ 12.470306] R9: 0xd6bf4180:
[ 12.475036] 4180 c6b72c5f 15bd1555 171b6f15 396d6d05 51fed41c 5578aba1 f07991f3 55b55556
[ 12.484710] 41a0 27c31577 95110cad 65cfcfef 5d555d1f f5d59ef5 06737c11 5454145d 50555925
[ 12.494323] 41c0 5bdb3747 5d69171d 1d695566 953f67c7 f2407e5d 1735e573 34da5571 f3d55735
[ 12.503997] 41e0 7cb5cd01 561bef96 8f35935d b7de3d1f f25cd4b1 7d7b37fd 9d615d55 7753d17e
[ 12.513610] 4200 d6bf42c0 c2040e84 d681cb10 d64ff228 c06a9540 00000000 00000000 00000000
[ 12.523254] 4220 00000001 00020020 0000001d 00000000 00000000 00000000 00000000 00000000
[ 12.532897] 4240 00000000 00000000 00000000 00000000 00000000 d6827840 00000000 00000000
[ 12.542572] 4260 00000000 00000000 00000000 00000000 ffffffff ffffffff 00000000 00000000
[ 12.552246] Process swapper/0 (pid: 1, stack limit = 0xd682e2f8)
[ 12.558807] Stack: (0xd682fcac to 0xd6830000)
[ 12.563629] fca0: c201e440 00000080 00000080 fff10000 d61bf0c0
[ 12.572509] fcc0: 00000080 00000000 d682fd70 c00d7900 00001000 c201e440 d6501b00 00000000
[ 12.581420] fce0: d6501a28 d6501a28 d6bf4200 00000000 d682fdb4 d682fd00 c00d9b38 c00d7880
[ 12.590362] fd00: 00000041 c09eddcc 00000008 000200d0 d682e000 d682e000 00000000 00000000
[ 12.599273] fd20: 00080001 d682fdc0 d682fe00 00000000 c09eddc0 c09ed340 00000008 c09ed340
[ 12.608123] fd40: ffffffff d6bf4258 00000001 00000000 00000fff 00000000 00001000 00000000
[ 12.617065] fd60: 00000000 00000001 00000000 00000000 00000000 00000080 d61bf0c0 00000000
[ 12.626007] fd80: 00000000 00000002 d682fe44 fffffdee d6bf4200 00000000 00000000 d682fea0
[ 12.634918] fda0: 00000002 d61bf0c0 d682fe6c d682fdb8 c0113a14 c00d97f8 00000000 00000000
[ 12.643768] fdc0: d61bf0c0 00000080 d6bf4208 00000001 00000000 00000001 ffffffff d6bf4200
[ 12.652709] fde0: 00000000 00000000 00000000 00000000 d68269c0 00000000 00000000 00000000
[ 12.661651] fe00: 00000000 00000000 00000000 c014e3a0 00000080 00000000 00000080 d6bf4200
[ 12.670501] fe20: 00000080 00000000 d682fe6c d682fe38 c0113f80 c0208a14 d682feac d682fe48
[ 12.679473] fe40: c0207610 c0129280 d6bf4200 d6bf4200 00000080 d61bf0c0 d682fea0 d682ff20
[ 12.688385] fe60: d682fe9c d682fe70 c01143c4 c0113970 ffffffff 00000000 00000000 d682e000
[ 12.697296] fe80: 00000000 c097a468 c097a4f0 d682ff20 d682febc d682fea0 c0119b18 c0114324
[ 12.706176] fea0: 00000000 00000000 d61bf0c0 c0819cf0 d682fedc d682fec0 c0119c18 c0119ae4
[ 12.715118] fec0: d61bf0c0 00000080 c0819cf0 d682e000 d682ff1c d682fee0 c011aff4 c0119b30
[ 12.724029] fee0: 00000001 00000000 00000000 d6826c24 d682ff24 c097a468 c0819cf0 d682ff20
[ 12.732971] ff00: c097a4f0 c08f2208 c0946804 00000111 d682ff8c d682ff20 c00177e4 c011ad7c
[ 12.741851] ff20: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 12.750793] ff40: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 12.759704] ff60: 00000000 00000000 c09f00c0 00000007 c0932230 c09f00c0 c08f2208 c0946804
[ 12.768554] ff80: d682ff9c d682ff90 c067b10c c00177b0 d682ffb4 d682ffa0 c067b168 c067b0fc
[ 12.777465] ffa0: ffffffcc c0932250 d682fff4 d682ffb8 c08f2a10 c067b120 00000007 00000007
[ 12.786407] ffc0: c08f2208 c08f2888 c004ae88 00000000 c08f2888 c004ae88 00000013 00000000
[ 12.795349] ffe0: 00000000 00000000 00000000 d682fff8 c004ae88 c08f2894 1561b549 14457441
[ 12.804199] Backtrace:
[ 12.807037] [<c00d7874>] (file_read_actor+0x0/0xfc) from [<c00d9b38>] (generic_file_aio_read+0x34c/0x7d4)
[ 12.817413] [<c00d97ec>] (generic_file_aio_read+0x0/0x7d4) from [<c0113a14>] (do_sync_read+0xb0/0xf0)
[ 12.827484] [<c0113964>] (do_sync_read+0x0/0xf0) from [<c01143c4>] (vfs_read+0xac/0x13c)
[ 12.836303] r8:d682ff20 r7:d682fea0 r6:d61bf0c0 r5:00000080 r4:d6bf4200
[ 12.844085] [<c0114318>] (vfs_read+0x0/0x13c) from [<c0119b18>] (kernel_read+0x40/0x4c)
[ 12.852752] r8:d682ff20 r7:c097a4f0 r6:c097a468 r5:00000000 r4:d682e000
[ 12.860534] [<c0119ad8>] (kernel_read+0x0/0x4c) from [<c0119c18>] (prepare_binprm+0xf4/0x118)
[ 12.869812] r5:c0819cf0 r4:d61bf0c0
[ 12.873931] [<c0119b24>] (prepare_binprm+0x0/0x118) from [<c011aff4>] (do_execve+0x284/0x364)
[ 12.883300] r4:d682e000
[ 12.886199] [<c011ad70>] (do_execve+0x0/0x364) from [<c00177e4>] (kernel_execve+0x40/0x88)
[ 12.895324] [<c00177a4>] (kernel_execve+0x0/0x88) from [<c067b10c>] (run_init_process+0x1c/0x24)
[ 12.904907] r9:c0946804 r8:c08f2208 r7:c09f00c0 r6:c0932230 r5:00000007
[ 12.912445] r4:c09f00c0
[ 12.915527] [<c067b0f0>] (run_init_process+0x0/0x24) from [<c067b168>] (init_post+0x54/0xcc)
[ 12.924804] [<c067b114>] (init_post+0x0/0xcc) from [<c08f2a10>] (kernel_init+0x188/0x1c4)
[ 12.933776] r4:c0932250 r3:ffffffcc
[ 12.937927] [<c08f2888>] (kernel_init+0x0/0x1c4) from [<c004ae88>] (do_exit+0x0/0x804)
[ 12.946655] Code: ba000002 f5d1f03c f5d1f05c f5d1f07c (e8b151f8)
[ 12.953399] Board Information:
[ 12.953399] Revision : 0010
[ 12.953399] Serial : 0000000000000000
[ 12.953399] SoC Information:
[ 12.953399] CPU : OMAP4470
[ 12.953430] Rev : ES1.0
[ 12.953430] Type : GP
[ 12.953430] Production ID: 0002B975-000000F0
[ 12.953430] Die ID : 187A0000-2C002FFF-01518230-0100500E
[ 12.953430]
[ 12.988494] ---[ end trace 1b75b31a2719ed1f ]---
[ 12.993560] note: swapper/0[1] exited with preempt_count 1
[ 12.999603] BUG: scheduling while atomic: swapper/0/1/0x40000002
[ 13.006134] Modules linked in:
[ 13.009643] Backtrace:
[ 13.012451] [<c0017b74>] (dump_backtrace+0x0/0x10c) from [<c067b1f8>] (dump_stack+0x18/0x1c)
[ 13.021667] r6:c0949c40 r5:c2046c40 r4:d68269c0 r3:60000113
[ 13.028198] [<c067b1e0>] (dump_stack+0x0/0x1c) from [<c067c058>] (__schedule_bug+0x48/0x54)
[ 13.037353] [<c067c010>] (__schedule_bug+0x0/0x54) from [<c068469c>] (__schedule+0x718/0x898)
[ 13.046691] [<c0683f84>] (__schedule+0x0/0x898) from [<c00744c4>] (__cond_resched+0x28/0x38)
[ 13.055847] [<c007449c>] (__cond_resched+0x0/0x38) from [<c06848b0>] (_cond_resched+0x38/0x48)
[ 13.065246] r4:00000000 r3:00000001
[ 13.069366] [<c0684878>] (_cond_resched+0x0/0x48) from [<c004addc>] (put_files_struct+0xe4/0x104)
[ 13.079071] [<c004acf8>] (put_files_struct+0x0/0x104) from [<c004ae84>] (exit_files+0x40/0x44)
[ 13.088500] [<c004ae44>] (exit_files+0x0/0x44) from [<c004afdc>] (do_exit+0x154/0x804)
[ 13.097167] r6:00000001 r5:0000000b r4:d68269c0 r3:00000000
[ 13.103668] [<c004ae88>] (do_exit+0x0/0x804) from [<c0017fc8>] (die+0x290/0x300)
[ 13.111785] r7:00000001
[ 13.114654] [<c0017d38>] (die+0x0/0x300) from [<c0018058>] (arm_notify_die+0x20/0x58)
[ 13.123229] [<c0018038>] (arm_notify_die+0x0/0x58) from [<c00083f4>] (do_DataAbort+0x90/0xa0)
[ 13.132598] [<c0008364>] (do_DataAbort+0x0/0xa0) from [<c0686018>] (__dabt_svc+0x38/0x60)
[ 13.141448] Exception stack(0xd682fc60 to 0xd682fca8)
[ 13.147064] fc60: d61bf0e0 fff10020 ffffffe0 00000000 00000000 00000000 00000000 00000000
[ 13.155975] fc80: 00000000 d6bf4200 00000000 d682fcfc 00000000 d682fcac 00000000 c0239acc
[ 13.164916] fca0: 20000013 ffffffff
[ 13.168823] r7:d682fc94 r6:ffffffff r5:20000013 r4:c0239acc
[ 13.175354] [<c00d7874>] (file_read_actor+0x0/0xfc) from [<c00d9b38>] (generic_file_aio_read+0x34c/0x7d4)
[ 13.185821] [<c00d97ec>] (generic_file_aio_read+0x0/0x7d4) from [<c0113a14>] (do_sync_read+0xb0/0xf0)
[ 13.195892] [<c0113964>] (do_sync_read+0x0/0xf0) from [<c01143c4>] (vfs_read+0xac/0x13c)
[ 13.204681] r8:d682ff20 r7:d682fea0 r6:d61bf0c0 r5:00000080 r4:d6bf4200
[ 13.212463] [<c0114318>] (vfs_read+0x0/0x13c) from [<c0119b18>] (kernel_read+0x40/0x4c)
[ 13.221221] r8:d682ff20 r7:c097a4f0 r6:c097a468 r5:00000000 r4:d682e000
[ 13.228942] [<c0119ad8>] (kernel_read+0x0/0x4c) from [<c0119c18>] (prepare_binprm+0xf4/0x118)
[ 13.238250] r5:c0819cf0 r4:d61bf0c0
[ 13.242370] [<c0119b24>] (prepare_binprm+0x0/0x118) from [<c011aff4>] (do_execve+0x284/0x364)
[ 13.251708] r4:d682e000
[ 13.254577] [<c011ad70>] (do_execve+0x0/0x364) from [<c00177e4>] (kernel_execve+0x40/0x88)
[ 13.263641] [<c00177a4>] (kernel_execve+0x0/0x88) from [<c067b10c>] (run_init_process+0x1c/0x24)
[ 13.273284] r9:c0946804 r8:c08f2208 r7:c09f00c0 r6:c0932230 r5:00000007
[ 13.280731] r4:c09f00c0
[ 13.283874] [<c067b0f0>] (run_init_process+0x0/0x24) from [<c067b168>] (init_post+0x54/0xcc)
[ 13.293029] [<c067b114>] (init_post+0x0/0xcc) from [<c08f2a10>] (kernel_init+0x188/0x1c4)
[ 13.301971] r4:c0932250 r3:ffffffcc
[ 13.306060] [<c08f2888>] (kernel_init+0x0/0x1c4) from [<c004ae88>] (do_exit+0x0/0x804)
[ 13.314880] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
[ 13.314910]
[ 13.324920] CPU1: stopping
[ 13.327880] Backtrace:
[ 13.330657] [<c0017b74>] (dump_backtrace+0x0/0x10c) from [<c067b1f8>] (dump_stack+0x18/0x1c)
[ 13.339874] r6:c0949538 r5:d69ca000 r4:c0972d40 r3:c09aef90
[ 13.346313] [<c067b1e0>] (dump_stack+0x0/0x1c) from [<c00196c4>] (handle_IPI+0x1dc/0x210)
[ 13.355224] [<c00194e8>] (handle_IPI+0x0/0x210) from [<c00084fc>] (gic_handle_irq+0x58/0x60)
[ 13.364440] [<c00084a4>] (gic_handle_irq+0x0/0x60) from [<c0686080>] (__irq_svc+0x40/0x70)
[ 13.373474] Exception stack(0xd69cbca8 to 0xd69cbcf0)
[ 13.378967] bca0: 00000002 00000002 00000002 00000001 d69cbd2c c203e1c0
[ 13.387908] bcc0: 00000000 c203e1c0 016f4000 c203e1c8 00000001 d69cbd1c 00000001 d69cbcf0
[ 13.396850] bce0: c00234f8 c009838c 20000113 ffffffff
[ 13.402374] r6:ffffffff r5:20000113 r4:c009838c r3:c00234f8
[ 13.408782] [<c0098310>] (generic_exec_single+0x0/0x98) from [<c00984c8>] (smp_call_function_single+0x120/0x1d8)
[ 13.419891] [<c00983a8>] (smp_call_function_single+0x0/0x1d8) from [<c00987c0>] (smp_call_function_many+0x240/0x28c)
[ 13.431365] [<c0098580>] (smp_call_function_many+0x0/0x28c) from [<c00989d4>] (smp_call_function+0x48/0x74)
[ 13.441955] [<c009898c>] (smp_call_function+0x0/0x74) from [<c0448ef4>] (cpuidle_latency_notify+0x20/0x28)
[ 13.452514] r4:ffffffff r3:c0448ed4
[ 13.456573] [<c0448ed4>] (cpuidle_latency_notify+0x0/0x28) from [<c0687e5c>] (notifier_call_chain+0x4c/0x8c)
[ 13.467285] [<c0687e10>] (notifier_call_chain+0x0/0x8c) from [<c006d0bc>] (__blocking_notifier_call_chain+0x50/0x68)
[ 13.478759] r8:00000113 r7:0000115c r6:00000000 r5:ffffffff r4:c09b2210
[ 13.486114] r3:ffffffff
[ 13.489105] [<c006d06c>] (__blocking_notifier_call_chain+0x0/0x68) from [<c006d0f4>] (blocking_notifier_call_chain+0x20/0x28)
[ 13.501434] r7:00000001 r6:00000000 r5:0000115c r4:c09b21b0
[ 13.507873] [<c006d0d4>] (blocking_notifier_call_chain+0x0/0x28) from [<c0086464>] (pm_qos_update_target+0xf8/0x19c)
[ 13.519317] [<c008636c>] (pm_qos_update_target+0x0/0x19c) from [<c0086614>] (pm_qos_update_request+0x5c/0x98)
[ 13.530090] [<c00865b8>] (pm_qos_update_request+0x0/0x98) from [<c002d134>] (omap_device_scale+0x238/0x4b4)
[ 13.540679] r5:d6892008 r4:001529f8
[ 13.544738] [<c002cefc>] (omap_device_scale+0x0/0x4b4) from [<c04488d0>] (omap_cpufreq_scale+0xec/0x1ac)
[ 13.555114] [<c04487e4>] (omap_cpufreq_scale+0x0/0x1ac) from [<c0448a38>] (omap_target+0xa8/0xf4)
[ 13.564758] r8:c0972d40 r7:c0a5fb98 r6:00000001 r5:d60fbe00 r4:00000000
[ 13.572357] [<c0448990>] (omap_target+0x0/0xf4) from [<c0441ba8>] (__cpufreq_driver_target+0x70/0x88)
[ 13.582427] r7:d69cbf84 r6:d69ca000 r5:c097285c r4:c0971fa0
[ 13.588806] [<c0441b38>] (__cpufreq_driver_target+0x0/0x88) from [<c044608c>] (cpufreq_interactive_speedchange_task+0x184/0x26c)
[ 13.601409] r4:00000000 r3:c203d688
[ 13.605499] [<c0445f08>] (cpufreq_interactive_speedchange_task+0x0/0x26c) from [<c0066ee4>] (kthread+0x90/0x9c)
[ 13.616455] [<c0066e54>] (kthread+0x0/0x9c) from [<c004ae88>] (do_exit+0x0/0x804)
[ 13.624603] r6:c004ae88 r5:c0066e54 r4:d682fee4
[ 13.629852] Rebooting in 5 seconds..
[ 18.627716] Restarting Linux version 3.4.48-dirty (tommy@Hampoo) (gcc version 4.6.x-google 20120106 (prerelease) (GCC) ) #1 SMP PREEMPT Wed Jul 3 17:22:43 CST 2013
[ 18.627716]
I need change more source code??