my board have Exynos4210 as AP, MPU3050, AMS0303(compass) connected to I2C Ch.2
mpu3050 have bma150 and yas529 as slave
board configured to use AMS0303 as compass, but i'm planning to use yas529 as compass.
i think yas529 working correctly before "mldl_cfg:Reset MPU3050" message, but after that message pops, i2c_transfer returning -ENXIO
any solutions?
part of dmesg log
# [ 11.976106] enabling adb
[ 11.987159] adb_open
[ 12.261153] android_usb gadget: high speed config #1: android
[ 12.300557] warning: `rild' uses 32-bit capabilities (legacy support in use)
[ 24.979829] (kang)[drivers/video/console/fbcon.c:fbcon_init:1098]
[ 24.979838] (kang)[drivers/video/console/fbcon.c:fbcon_init:1152]
[ 25.321613] s3c-fimc3: FIMC3 1 opened.
[ 25.325986] init: starting 'bootanim'
[ 31.970880] init: starting 'dhcpcd_eth0'
[ 31.993634] init: waitpid returned pid 2245, status = 00000000
[ 31.993846] init: process 'dhcpcd_eth0', pid 2245 exited
[ 32.423341] request_suspend_state: wakeup (3->0) at 31971596336 (2000-01-01 16:12:34.578463710 UTC)
[ 33.038444] mldl_cfg:mldl_cfg.addr = 68
[ 33.038497] mldl_cfg:mldl_cfg.int_config = 02
[ 33.043015] mldl_cfg:mldl_cfg.ext_sync = 00
[ 33.059379] mldl_cfg:mldl_cfg.full_scale = 03
[ 33.059438] mldl_cfg:mldl_cfg.lpf = 03
[ 33.065795] mldl_cfg:mldl_cfg.clk_src = 03
[ 33.083282] mldl_cfg:mldl_cfg.divider = 04
[ 33.087472] mldl_cfg:mldl_cfg.dmp_enable = 01
[ 33.087529] mldl_cfg:mldl_cfg.fifo_enable = 01
[ 33.096472] mldl_cfg:mldl_cfg.dmp_cfg1 = 01
[ 33.100279] mldl_cfg:mldl_cfg.dmp_cfg2 = 3f
[ 33.102343] mldl_cfg:mldl_cfg.offset_tc[0] = 00
[ 33.118348] mldl_cfg:mldl_cfg.offset_tc[1] = 00
[ 33.118405] mldl_cfg:mldl_cfg.offset_tc[2] = 00
[ 33.124727] mldl_cfg:mldl_cfg.silicon_revision = 04
[ 33.127350] mldl_cfg:mldl_cfg.product_id = 3e
[ 33.133026] mldl_cfg:mldl_cfg.trim = 83
[ 33.137244] mldl_cfg:mldl_cfg.requested_sensors= 0070
[ 33.142258] mldl_cfg:slave_accel->suspend = c02d294c
[ 33.147954] mldl_cfg:slave_accel->resume = c02d280c
[ 33.153368] mldl_cfg:slave_accel->read = c02d27e0
[ 33.159026] mldl_cfg:slave_accel->type = 01
[ 33.163221] mldl_cfg:slave_accel->reg = 02
[ 33.172013] mldl_cfg:slave_accel->len = 06
[ 33.172783] mldl_cfg:slave_accel->endian = 01
[ 33.179416] mldl_cfg:slave_accel->range.mantissa= 02
[ 33.182953] mldl_cfg:slave_accel->range.fraction= 00
[ 33.187607] mldl_cfg:slave_compass->suspend = c02d2d00
[ 33.219460] mldl_cfg:slave_compass->resume = c02d2d54
[ 33.219522] mldl_cfg:slave_compass->read = c02d2aac
[ 33.228086] mldl_cfg:slave_compass->type = 02
[ 33.229597] mldl_cfg:slave_compass->reg = 06
[ 33.244058] mldl_cfg:slave_compass->len = 06
[ 33.244115] mldl_cfg:slave_compass->endian = 00
[ 33.268699] mldl_cfg:slave_compass->range.mantissa= 4ccc
[ 33.268759] mldl_cfg:slave_compass->range.fraction= 1f40
[ 33.278232] mldl_cfg:slave_pressure = NULL
[ 33.278782] mldl_cfg:accel->get_slave_descr = c02d27d4
[ 33.284748] mldl_cfg:accel->irq = 15b
[ 33.290202] mldl_cfg:accel->adapt_num = 02
[ 33.294009] mldl_cfg:accel->bus = 01
[ 33.312820] init: waitpid returned pid 2203, status = 0000000b
[ 33.313019] init: process 'bootanim', pid 2203 exited
[ 33.337396] set_gps_onoff(1)
[ 33.354470] mldl_cfg:accel->address = 38
[ 33.354531] mldl_cfg:accel->orientation =
[ 33.354535] -1 0 0
[ 33.354538] 0 -1 0
[ 33.354541] 0 0 1
[ 33.404976] mldl_cfg:compass->get_slave_descr = c02d29ac
[ 33.405040] mldl_cfg:compass->irq = 00
[ 33.410364] mldl_cfg:compass->adapt_num = 02
[ 33.415308] mldl_cfg:compass->bus = 00
[ 33.419879] mldl_cfg:compass->address = 2e
[ 33.453882] mldl_cfg:compass->orientation =
[ 33.453887] 1 0 0
[ 33.453890] 0 1 0
[ 33.453893] 0 0 1
[ 33.527217] mldl_cfg:pressure->get_slave_descr = 0
[ 33.527273] mldl_cfg:pressure->irq = 00
[ 33.568455] mldl_cfg:pressure->adapt_num = 00
[ 33.568512] mldl_cfg:pressure->bus = 00
[ 33.572227] set_gps_onoff : gps reset high!!
[ 33.617103] mldl_cfg:pressure->address = 00
[ 33.617165] mldl_cfg:pressure->orientation =
[ 33.617169] 0 0 0
[ 33.617172] 0 0 0
[ 33.617175] 0 0 0
[ 33.671953] mldl_cfg:pdata->int_config = 10
[ 33.672010] mldl_cfg:pdata->level_shifter = 00
[ 33.702708] mldl_cfg:pdata->orientation =
[ 33.702712] 0 1 0
[ 33.702716] 1 0 0
[ 33.702719] 0 0 1
[ 33.717723] mldl_cfg:Struct sizes: mldl_cfg: 1104, ext_slave_descr:52, mpu3050_platform_data:120: RamOffset: 26
[ 33.761911] mldl_cfg:mldl_cfg.addr = 68
[ 33.761964] mldl_cfg:mldl_cfg.int_config = 02
[ 33.766657] mldl_cfg:mldl_cfg.ext_sync = 00
[ 33.788466] mldl_cfg:mldl_cfg.full_scale = 03
[ 33.788523] mldl_cfg:mldl_cfg.lpf = 03
[ 33.795066] mldl_cfg:mldl_cfg.clk_src = 03
[ 33.805670] mldl_cfg:mldl_cfg.divider = 04
[ 33.805727] mldl_cfg:mldl_cfg.dmp_enable = 01
[ 33.823138] mldl_cfg:mldl_cfg.fifo_enable = 01
[ 33.823198] mldl_cfg:mldl_cfg.dmp_cfg1 = 01
[ 33.831947] mldl_cfg:mldl_cfg.dmp_cfg2 = 3f
[ 33.832097] mldl_cfg:mldl_cfg.offset_tc[0] = 00
[ 33.840270] mldl_cfg:mldl_cfg.offset_tc[1] = 00
[ 33.842781] mldl_cfg:mldl_cfg.offset_tc[2] = 00
[ 33.846950] mldl_cfg:mldl_cfg.silicon_revision = 04
[ 33.851578] mldl_cfg:mldl_cfg.product_id = 3e
[ 33.856439] mldl_cfg:mldl_cfg.trim = 83
[ 33.861300] mldl_cfg:mldl_cfg.requested_sensors= 0070
[ 33.866331] mldl_cfg:slave_accel->suspend = c02d294c
[ 33.876879] mldl_cfg:slave_accel->resume = c02d280c
[ 33.877059] mldl_cfg:slave_accel->read = c02d27e0
[ 33.883169] mldl_cfg:slave_accel->type = 01
[ 33.915270] mldl_cfg:slave_accel->reg = 02
[ 33.915325] mldl_cfg:slave_accel->len = 06
[ 33.928361] mldl_cfg:slave_accel->endian = 01
[ 33.928418] mldl_cfg:slave_accel->range.mantissa= 02
[ 33.942061] mldl_cfg:slave_accel->range.fraction= 00
[ 33.942121] mldl_cfg:slave_compass->suspend = c02d2d00
[ 33.959869] mldl_cfg:slave_compass->resume = c02d2d54
[ 33.959934] mldl_cfg:slave_compass->read = c02d2aac
[ 33.967371] mldl_cfg:slave_compass->type = 02
[ 33.969867] mldl_cfg:slave_compass->reg = 06
[ 34.027891] mldl_cfg:slave_compass->len = 06
[ 34.027947] mldl_cfg:slave_compass->endian = 00
[ 34.032320] mldl_cfg:slave_compass->range.mantissa= 4ccc
[ 34.045698] mldl_cfg:slave_compass->range.fraction= 1f40
[ 34.045802] mldl_cfg:slave_pressure = NULL
[ 34.050753] mldl_cfg:accel->get_slave_descr = c02d27d4
[ 34.056576] mldl_cfg:accel->irq = 15b
[ 34.061247] mldl_cfg:accel->adapt_num = 02
[ 34.066150] mldl_cfg:accel->bus = 01
[ 34.070597] mldl_cfg:accel->address = 38
[ 34.075514] mldl_cfg:accel->orientation =
[ 34.075518] -1 0 0
[ 34.075521] 0 -1 0
[ 34.075524] 0 0 1
[ 34.094485] mldl_cfg:compass->get_slave_descr = c02d29ac
[ 34.099299] mldl_cfg:compass->irq = 00
[ 34.104594] mldl_cfg:compass->adapt_num = 02
[ 34.109188] mldl_cfg:compass->bus = 00
[ 34.140329] mldl_cfg:compass->address = 2e
[ 34.140394] mldl_cfg:compass->orientation =
[ 34.140398] 1 0 0
[ 34.140403] 0 1 0
[ 34.140406] 0 0 1
[ 34.165839] mldl_cfg:pressure->get_slave_descr = 0
[ 34.165895] mldl_cfg:pressure->irq = 00
[ 34.179270] mldl_cfg:pressure->adapt_num = 00
[ 34.179929] mldl_cfg:pressure->bus = 00
[ 34.186890] mldl_cfg:pressure->address = 00
[ 34.188228] mldl_cfg:pressure->orientation =
[ 34.188232] 0 0 0
[ 34.188235] 0 0 0
[ 34.188238] 0 0 0
[ 34.207214] mldl_cfg:pdata->int_config = 10
[ 34.211599] mldl_cfg:pdata->level_shifter = 00
[ 34.216892] mldl_cfg:pdata->orientation =
[ 34.216896] 0 1 0
[ 34.216900] 1 0 0
[ 34.216903] 0 0 1
[ 34.234912] mldl_cfg:Struct sizes: mldl_cfg: 1104, ext_slave_descr:52, mpu3050_platform_data:120: RamOffset: 26
[ 34.272189] mldl_cfg:mldl_cfg.addr = 68
[ 34.272244] mldl_cfg:mldl_cfg.int_config = 02
[ 34.279557] mldl_cfg:mldl_cfg.ext_sync = 00
[ 34.281792] mldl_cfg:mldl_cfg.full_scale = 03
[ 34.286459] mldl_cfg:mldl_cfg.lpf = 03
[ 34.290905] mldl_cfg:mldl_cfg.clk_src = 03
[ 34.297254] mldl_cfg:mldl_cfg.divider = 04
[ 34.301095] mldl_cfg:mldl_cfg.dmp_enable = 01
[ 34.305497] mldl_cfg:mldl_cfg.fifo_enable = 01
[ 34.310983] mldl_cfg:mldl_cfg.dmp_cfg1 = 01
[ 34.315353] mldl_cfg:mldl_cfg.dmp_cfg2 = 3f
[ 34.320057] mldl_cfg:mldl_cfg.offset_tc[0] = 00
[ 34.325617] mldl_cfg:mldl_cfg.offset_tc[1] = 00
[ 34.330635] mldl_cfg:mldl_cfg.offset_tc[2] = 00
[ 34.335517] mldl_cfg:mldl_cfg.silicon_revision = 04
[ 34.343410] mldl_cfg:mldl_cfg.product_id = 3e
[ 34.344506] mldl_cfg:mldl_cfg.trim = 83
[ 34.349752] mldl_cfg:mldl_cfg.requested_sensors= 0070
[ 34.354672] mldl_cfg:slave_accel->suspend = c02d294c
[ 34.359872] mldl_cfg:slave_accel->resume = c02d280c
[ 34.365217] mldl_cfg:slave_accel->read = c02d27e0
[ 34.370478] mldl_cfg:slave_accel->type = 01
[ 34.375344] mldl_cfg:slave_accel->reg = 02
[ 34.380578] mldl_cfg:slave_accel->len = 06
[ 34.385046] mldl_cfg:slave_accel->endian = 01
[ 34.389897] mldl_cfg:slave_accel->range.mantissa= 02
[ 34.395005] mldl_cfg:slave_accel->range.fraction= 00
[ 34.399925] mldl_cfg:slave_compass->suspend = c02d2d00
[ 34.405128] mldl_cfg:slave_compass->resume = c02d2d54
[ 34.410936] mldl_cfg:slave_compass->read = c02d2aac
[ 34.415922] mldl_cfg:slave_compass->type = 02
[ 34.420742] mldl_cfg:slave_compass->reg = 06
[ 34.425603] mldl_cfg:slave_compass->len = 06
[ 34.430495] mldl_cfg:slave_compass->endian = 00
[ 34.435326] mldl_cfg:slave_compass->range.mantissa= 4ccc
[ 34.441194] mldl_cfg:slave_compass->range.fraction= 1f40
[ 34.445956] mldl_cfg:slave_pressure = NULL
[ 34.451033] mldl_cfg:accel->get_slave_descr = c02d27d4
[ 34.456425] mldl_cfg:accel->irq = 15b
[ 34.461927] mldl_cfg:accel->adapt_num = 02
[ 34.466197] mldl_cfg:accel->bus = 01
[ 34.471094] mldl_cfg:accel->address = 38
[ 34.476075] mldl_cfg:accel->orientation =
[ 34.476078] -1 0 0
[ 34.476082] 0 -1 0
[ 34.476085] 0 0 1
[ 34.496517] mldl_cfg:compass->get_slave_descr = c02d29ac
[ 34.500557] mldl_cfg:compass->irq = 00
[ 34.505189] mldl_cfg:compass->adapt_num = 02
[ 34.510490] mldl_cfg:compass->bus = 00
[ 34.514601] mldl_cfg:compass->address = 2e
[ 34.519297] mldl_cfg:compass->orientation =
[ 34.519302] 1 0 0
[ 34.519306] 0 1 0
[ 34.519311] 0 0 1
[ 34.538423] mldl_cfg:pressure->get_slave_descr = 0
[ 34.542443] mldl_cfg:pressure->irq = 00
[ 34.547298] mldl_cfg:pressure->adapt_num = 00
[ 34.552313] mldl_cfg:pressure->bus = 00
[ 34.558149] mldl_cfg:pressure->address = 00
[ 34.561888] mldl_cfg:pressure->orientation =
[ 34.561892] 0 0 0
[ 34.561895] 0 0 0
[ 34.561898] 0 0 0
[ 34.580355] mldl_cfg:pdata->int_config = 10
[ 34.585139] mldl_cfg:pdata->level_shifter = 00
[ 34.590029] mldl_cfg:pdata->orientation =
[ 34.590033] 0 1 0
[ 34.590036] 1 0 0
[ 34.590040] 0 0 1
[ 34.609190] mldl_cfg:Struct sizes: mldl_cfg: 1104, ext_slave_descr:52, mpu3050_platform_data:120: RamOffset: 26
[ 37.021985] mldl_cfg:mldl_cfg.addr = 68
[ 37.022039] mldl_cfg:mldl_cfg.int_config = 02
[ 37.026452] mldl_cfg:mldl_cfg.ext_sync = 00
[ 37.043761] mldl_cfg:mldl_cfg.full_scale = 03
[ 37.043817] mldl_cfg:mldl_cfg.lpf = 03
[ 37.048006] mldl_cfg:mldl_cfg.clk_src = 03
[ 37.053048] mldl_cfg:mldl_cfg.divider = 04
[ 37.058267] mldl_cfg:mldl_cfg.dmp_enable = 01
[ 37.062650] mldl_cfg:mldl_cfg.fifo_enable = 01
[ 37.070446] mldl_cfg:mldl_cfg.dmp_cfg1 = 01
[ 37.073715] mldl_cfg:mldl_cfg.dmp_cfg2 = 3f
[ 37.081377] mldl_cfg:mldl_cfg.offset_tc[0] = 00
[ 37.081935] mldl_cfg:mldl_cfg.offset_tc[1] = 00
[ 37.089203] mldl_cfg:mldl_cfg.offset_tc[2] = 00
[ 37.091610] mldl_cfg:mldl_cfg.silicon_revision = 04
[ 37.099273] mldl_cfg:mldl_cfg.product_id = 3e
[ 37.101850] mldl_cfg:mldl_cfg.trim = 83
[ 37.101857] mldl_cfg:mldl_cfg.requested_sensors= 03f0
[ 37.101862] mldl_cfg:slave_accel->suspend = c02d294c
[ 37.101867] mldl_cfg:slave_accel->resume = c02d280c
[ 37.101872] mldl_cfg:slave_accel->read = c02d27e0
[ 37.101877] mldl_cfg:slave_accel->type = 01
[ 37.101881] mldl_cfg:slave_accel->reg = 02
[ 37.101885] mldl_cfg:slave_accel->len = 06
[ 37.101889] mldl_cfg:slave_accel->endian = 01
[ 37.101894] mldl_cfg:slave_accel->range.mantissa= 02
[ 37.101898] mldl_cfg:slave_accel->range.fraction= 00
[ 37.101903] mldl_cfg:slave_compass->suspend = c02d2d00
[ 37.101908] mldl_cfg:slave_compass->resume = c02d2d54
[ 37.101912] mldl_cfg:slave_compass->read = c02d2aac
[ 37.101917] mldl_cfg:slave_compass->type = 02
[ 37.101921] mldl_cfg:slave_compass->reg = 06
[ 37.101926] mldl_cfg:slave_compass->len = 06
[ 37.101930] mldl_cfg:slave_compass->endian = 00
[ 37.101935] mldl_cfg:slave_compass->range.mantissa= 4ccc
[ 37.101939] mldl_cfg:slave_compass->range.fraction= 1f40
[ 37.101944] mldl_cfg:slave_pressure = NULL
[ 37.101949] mldl_cfg:accel->get_slave_descr = c02d27d4
[ 37.101954] mldl_cfg:accel->irq = 15b
[ 37.101959] mldl_cfg:accel->adapt_num = 02
[ 37.101963] mldl_cfg:accel->bus = 01
[ 37.101968] mldl_cfg:accel->address = 38
[ 37.101976] mldl_cfg:accel->orientation =
[ 37.101980] -1 0 0
[ 37.101983] 0 -1 0
[ 37.101986] 0 0 1
[ 37.101990] mldl_cfg:compass->get_slave_descr = c02d29ac
[ 37.101995] mldl_cfg:compass->irq = 00
[ 37.102000] mldl_cfg:compass->adapt_num = 02
[ 37.102004] mldl_cfg:compass->bus = 00
[ 37.102009] mldl_cfg:compass->address = 2e
[ 37.102016] mldl_cfg:compass->orientation =
[ 37.102020] 1 0 0
[ 37.102023] 0 1 0
[ 37.102026] 0 0 1
[ 37.102030] mldl_cfg:pressure->get_slave_descr = 0
[ 37.102035] mldl_cfg:pressure->irq = 00
[ 37.102039] mldl_cfg:pressure->adapt_num = 00
[ 37.102043] mldl_cfg:pressure->bus = 00
[ 37.102048] mldl_cfg:pressure->address = 00
[ 37.102055] mldl_cfg:pressure->orientation =
[ 37.102058] 0 0 0
[ 37.102061] 0 0 0
[ 37.102064] 0 0 0
[ 37.102069] mldl_cfg:pdata->int_config = 10
[ 37.102073] mldl_cfg:pdata->level_shifter = 00
[ 37.102080] mldl_cfg:pdata->orientation =
[ 37.102083] 0 1 0
[ 37.102087] 1 0 0
[ 37.102090] 0 0 1
[ 37.102096] mldl_cfg:Struct sizes: mldl_cfg: 1104, ext_slave_descr:52, mpu3050_platform_data:120: RamOffset: 26
[ 37.413043] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 37.417365] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_resume:181] error = 0
[ 37.455486] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 37.463130] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 37.480534] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 37.486571] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 37.519153] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 37.523745] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 37.534195] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 37.544079] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 37.554488] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 37.563192] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 37.573010] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 37.583006] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 37.593144] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 37.602640] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 37.611958] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 37.622690] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 37.631750] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 37.641699] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 37.651728] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 37.667495] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_read:119] error = 1
[ 37.674345] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 37.682436] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 37.696115] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 37.703200] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 37.717380] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_read:119] error = 1
[ 37.721898] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 37.733029] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_read:119] error = 1
[ 37.756286] mldl_cfg:mldl_cfg.addr = 68
[ 37.756344] mldl_cfg:mldl_cfg.int_config = 02
[ 37.760927] mldl_cfg:mldl_cfg.ext_sync = 00
[ 37.765765] mldl_cfg:mldl_cfg.full_scale = 03
[ 37.770442] mldl_cfg:mldl_cfg.lpf = 03
[ 37.775312] mldl_cfg:mldl_cfg.clk_src = 03
[ 37.780241] mldl_cfg:mldl_cfg.divider = 04
[ 37.780247] mldl_cfg:mldl_cfg.dmp_enable = 01
[ 37.780252] mldl_cfg:mldl_cfg.fifo_enable = 01
[ 37.780256] mldl_cfg:mldl_cfg.dmp_cfg1 = 01
[ 37.780261] mldl_cfg:mldl_cfg.dmp_cfg2 = 3f
[ 37.780265] mldl_cfg:mldl_cfg.offset_tc[0] = 00
[ 37.780270] mldl_cfg:mldl_cfg.offset_tc[1] = 00
[ 37.780274] mldl_cfg:mldl_cfg.offset_tc[2] = 00
[ 37.780278] mldl_cfg:mldl_cfg.silicon_revision = 04
[ 37.780283] mldl_cfg:mldl_cfg.product_id = 3e
[ 37.780287] mldl_cfg:mldl_cfg.trim = 83
[ 37.780292] mldl_cfg:mldl_cfg.requested_sensors= 03f0
[ 37.780297] mldl_cfg:slave_accel->suspend = c02d294c
[ 37.780301] mldl_cfg:slave_accel->resume = c02d280c
[ 37.780306] mldl_cfg:slave_accel->read = c02d27e0
[ 37.780310] mldl_cfg:slave_accel->type = 01
[ 37.780315] mldl_cfg:slave_accel->reg = 02
[ 37.780319] mldl_cfg:slave_accel->len = 06
[ 37.780323] mldl_cfg:slave_accel->endian = 01
[ 37.780328] mldl_cfg:slave_accel->range.mantissa= 02
[ 37.780332] mldl_cfg:slave_accel->range.fraction= 00
[ 37.780337] mldl_cfg:slave_compass->suspend = c02d2d00
[ 37.780342] mldl_cfg:slave_compass->resume = c02d2d54
[ 37.780346] mldl_cfg:slave_compass->read = c02d2aac
[ 37.780351] mldl_cfg:slave_compass->type = 02
[ 37.780355] mldl_cfg:slave_compass->reg = 06
[ 37.780360] mldl_cfg:slave_compass->len = 06
[ 37.780364] mldl_cfg:slave_compass->endian = 00
[ 37.780369] mldl_cfg:slave_compass->range.mantissa= 4ccc
[ 37.780374] mldl_cfg:slave_compass->range.fraction= 1f40
[ 37.780380] mldl_cfg:slave_pressure = NULL
[ 37.780385] mldl_cfg:accel->get_slave_descr = c02d27d4
[ 37.780390] mldl_cfg:accel->irq = 15b
[ 37.780395] mldl_cfg:accel->adapt_num = 02
[ 37.780399] mldl_cfg:accel->bus = 01
[ 37.780404] mldl_cfg:accel->address = 38
[ 37.780412] mldl_cfg:accel->orientation =
[ 37.780416] -1 0 0
[ 37.780419] 0 -1 0
[ 37.780422] 0 0 1
[ 37.780426] mldl_cfg:compass->get_slave_descr = c02d29ac
[ 37.780431] mldl_cfg:compass->irq = 00
[ 37.780436] mldl_cfg:compass->adapt_num = 02
[ 37.780440] mldl_cfg:compass->bus = 00
[ 37.780444] mldl_cfg:compass->address = 2e
[ 37.780452] mldl_cfg:compass->orientation =
[ 37.780455] 1 0 0
[ 37.780459] 0 1 0
[ 37.780462] 0 0 1
[ 37.780466] mldl_cfg:pressure->get_slave_descr = 0
[ 37.780471] mldl_cfg:pressure->irq = 00
[ 37.780475] mldl_cfg:pressure->adapt_num = 00
[ 37.780479] mldl_cfg:pressure->bus = 00
[ 37.780484] mldl_cfg:pressure->address = 00
[ 37.780491] mldl_cfg:pressure->orientation =
[ 37.780495] 0 0 0
[ 37.780498] 0 0 0
[ 37.780501] 0 0 0
[ 37.780505] mldl_cfg:pdata->int_config = 10
[ 37.780510] mldl_cfg:pdata->level_shifter = 00
[ 37.780517] mldl_cfg:pdata->orientation =
[ 37.780521] 0 1 0
[ 37.780524] 1 0 0
[ 37.780527] 0 0 1
[ 37.780533] mldl_cfg:Struct sizes: mldl_cfg: 1104, ext_slave_descr:52, mpu3050_platform_data:120: RamOffset: 26
[ 38.147034] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.151295] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_resume:181] error = 0
[ 38.160958] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.174914] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.181115] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.190154] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.200076] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.210099] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.232607] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.237606] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.247384] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.259829] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.275350] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.280422] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.293027] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.299430] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.310315] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.321697] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.328957] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.339362] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.348678] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.371544] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_read:119] error = 1
[ 38.376397] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.386758] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.405137] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.409743] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.420946] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_read:119] error = 1
[ 38.430195] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.440227] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_read:119] error = 1
[ 38.463633] mldl_cfg:mldl_cfg.addr = 68
[ 38.463695] mldl_cfg:mldl_cfg.int_config = 02
[ 38.467723] mldl_cfg:mldl_cfg.ext_sync = 00
[ 38.472885] mldl_cfg:mldl_cfg.full_scale = 03
[ 38.477708] mldl_cfg:mldl_cfg.lpf = 03
[ 38.483758] mldl_cfg:mldl_cfg.clk_src = 03
[ 38.487351] mldl_cfg:mldl_cfg.divider = 04
[ 38.494459] mldl_cfg:mldl_cfg.dmp_enable = 01
[ 38.496890] mldl_cfg:mldl_cfg.fifo_enable = 01
[ 38.501878] mldl_cfg:mldl_cfg.dmp_cfg1 = 01
[ 38.506633] mldl_cfg:mldl_cfg.dmp_cfg2 = 3f
[ 38.511534] mldl_cfg:mldl_cfg.offset_tc[0] = 00
[ 38.516434] mldl_cfg:mldl_cfg.offset_tc[1] = 00
[ 38.521220] mldl_cfg:mldl_cfg.offset_tc[2] = 00
[ 38.526084] mldl_cfg:mldl_cfg.silicon_revision = 04
[ 38.530941] mldl_cfg:mldl_cfg.product_id = 3e
[ 38.535794] mldl_cfg:mldl_cfg.trim = 83
[ 38.540668] mldl_cfg:mldl_cfg.requested_sensors= 03f0
[ 38.545698] mldl_cfg:slave_accel->suspend = c02d294c
[ 38.551071] mldl_cfg:slave_accel->resume = c02d280c
[ 38.556482] mldl_cfg:slave_accel->read = c02d27e0
[ 38.561872] mldl_cfg:slave_accel->type = 01
[ 38.568214] mldl_cfg:slave_accel->reg = 02
[ 38.571572] mldl_cfg:slave_accel->len = 06
[ 38.576585] mldl_cfg:slave_accel->endian = 01
[ 38.582253] mldl_cfg:slave_accel->range.mantissa= 02
[ 38.587286] mldl_cfg:slave_accel->range.fraction= 00
[ 38.591419] mldl_cfg:slave_compass->suspend = c02d2d00
[ 38.597261] mldl_cfg:slave_compass->resume = c02d2d54
[ 38.601952] mldl_cfg:slave_compass->read = c02d2aac
[ 38.607530] mldl_cfg:slave_compass->type = 02
[ 38.612953] mldl_cfg:slave_compass->reg = 06
[ 38.617240] mldl_cfg:slave_compass->len = 06
[ 38.622197] mldl_cfg:slave_compass->endian = 00
[ 38.626769] mldl_cfg:slave_compass->range.mantissa= 4ccc
[ 38.632119] mldl_cfg:slave_compass->range.fraction= 1f40
[ 38.637373] mldl_cfg:slave_pressure = NULL
[ 38.642837] mldl_cfg:accel->get_slave_descr = c02d27d4
[ 38.648154] mldl_cfg:accel->irq = 15b
[ 38.652803] mldl_cfg:accel->adapt_num = 02
[ 38.657691] mldl_cfg:accel->bus = 01
[ 38.668047] mldl_cfg:accel->address = 38
[ 38.668107] mldl_cfg:accel->orientation =
[ 38.668110] -1 0 0
[ 38.668113] 0 -1 0
[ 38.668116] 0 0 1
[ 38.685790] mldl_cfg:compass->get_slave_descr = c02d29ac
[ 38.691162] mldl_cfg:compass->irq = 00
[ 38.696023] mldl_cfg:compass->adapt_num = 02
[ 38.700901] mldl_cfg:compass->bus = 00
[ 38.705759] mldl_cfg:compass->address = 2e
[ 38.710621] mldl_cfg:compass->orientation =
[ 38.710625] 1 0 0
[ 38.710628] 0 1 0
[ 38.710631] 0 0 1
[ 38.729016] mldl_cfg:pressure->get_slave_descr = 0
[ 38.733868] mldl_cfg:pressure->irq = 00
[ 38.738727] mldl_cfg:pressure->adapt_num = 00
[ 38.743591] mldl_cfg:pressure->bus = 00
[ 38.748455] mldl_cfg:pressure->address = 00
[ 38.753332] mldl_cfg:pressure->orientation =
[ 38.753336] 0 0 0
[ 38.753339] 0 0 0
[ 38.753342] 0 0 0
[ 38.771726] mldl_cfg:pdata->int_config = 10
[ 38.776576] mldl_cfg:pdata->level_shifter = 00
[ 38.781437] mldl_cfg:pdata->orientation =
[ 38.781441] 0 1 0
[ 38.781444] 1 0 0
[ 38.781447] 0 0 1
[ 38.799851] mldl_cfg:Struct sizes: mldl_cfg: 1104, ext_slave_descr:52, mpu3050_platform_data:120: RamOffset: 26
[ 38.847034] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.851257] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_resume:181] error = 0
[ 38.860513] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.870318] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.880243] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.891810] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.901142] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.911170] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.919790] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.929285] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.941521] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.949068] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.960099] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.968815] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.978348] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.990549] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 38.998242] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 39.009520] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 39.017696] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 39.027304] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 39.038600] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 39.057539] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_read:119] error = 1
[ 39.062025] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 39.071812] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 39.081616] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 39.104872] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 39.110194] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_read:119] error = 1
[ 39.119531] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 39.130576] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_read:119] error = 1
[ 39.142036] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 39.149820] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = 1
[ 39.172557] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_read:119] error = 1
[ 39.186903] mldl_cfg:mldl_cfg.addr = 68
[ 39.186968] mldl_cfg:mldl_cfg.int_config = 02
[ 39.191009] mldl_cfg:mldl_cfg.ext_sync = 00
[ 39.197367] mldl_cfg:mldl_cfg.full_scale = 03
[ 39.200968] mldl_cfg:mldl_cfg.lpf = 03
[ 39.205683] mldl_cfg:mldl_cfg.clk_src = 03
[ 39.210652] mldl_cfg:mldl_cfg.divider = 04
[ 39.215419] mldl_cfg:mldl_cfg.dmp_enable = 01
[ 39.220186] mldl_cfg:mldl_cfg.fifo_enable = 01
[ 39.225038] mldl_cfg:mldl_cfg.dmp_cfg1 = 01
[ 39.229904] mldl_cfg:mldl_cfg.dmp_cfg2 = 3f
[ 39.236530] mldl_cfg:mldl_cfg.offset_tc[0] = 00
[ 39.239813] mldl_cfg:mldl_cfg.offset_tc[1] = 00
[ 39.245461] mldl_cfg:mldl_cfg.offset_tc[2] = 00
[ 39.249587] mldl_cfg:mldl_cfg.silicon_revision = 04
[ 39.254207] mldl_cfg:mldl_cfg.product_id = 3e
[ 39.259111] mldl_cfg:mldl_cfg.trim = 83
[ 39.263941] mldl_cfg:mldl_cfg.requested_sensors= 03ff
[ 39.268984] mldl_cfg:slave_accel->suspend = c02d294c
[ 39.274391] mldl_cfg:slave_accel->resume = c02d280c
[ 39.279735] mldl_cfg:slave_accel->read = c02d27e0
[ 39.287067] mldl_cfg:slave_accel->type = 01
[ 39.290144] mldl_cfg:slave_accel->reg = 02
[ 39.295157] mldl_cfg:slave_accel->len = 06
[ 39.299893] mldl_cfg:slave_accel->endian = 01
[ 39.304738] mldl_cfg:slave_accel->range.mantissa= 02
[ 39.309565] mldl_cfg:slave_accel->range.fraction= 00
[ 39.309573] mldl_cfg:slave_compass->suspend = c02d2d00
[ 39.309579] mldl_cfg:slave_compass->resume = c02d2d54
[ 39.309585] mldl_cfg:slave_compass->read = c02d2aac
[ 39.309591] mldl_cfg:slave_compass->type = 02
[ 39.309597] mldl_cfg:slave_compass->reg = 06
[ 39.309602] mldl_cfg:slave_compass->len = 06
[ 39.309607] mldl_cfg:slave_compass->endian = 00
[ 39.309613] mldl_cfg:slave_compass->range.mantissa= 4ccc
[ 39.309619] mldl_cfg:slave_compass->range.fraction= 1f40
[ 39.309625] mldl_cfg:slave_pressure = NULL
[ 39.309631] mldl_cfg:accel->get_slave_descr = c02d27d4
[ 39.309637] mldl_cfg:accel->irq = 15b
[ 39.309643] mldl_cfg:accel->adapt_num = 02
[ 39.309648] mldl_cfg:accel->bus = 01
[ 39.309654] mldl_cfg:accel->address = 38
[ 39.309664] mldl_cfg:accel->orientation =
[ 39.309668] -1 0 0
[ 39.309672] 0 -1 0
[ 39.309676] 0 0 1
[ 39.309682] mldl_cfg:compass->get_slave_descr = c02d29ac
[ 39.309687] mldl_cfg:compass->irq = 00
[ 39.309693] mldl_cfg:compass->adapt_num = 02
[ 39.309698] mldl_cfg:compass->bus = 00
[ 39.309704] mldl_cfg:compass->address = 2e
[ 39.309713] mldl_cfg:compass->orientation =
[ 39.309717] 1 0 0
[ 39.309721] 0 1 0
[ 39.309725] 0 0 1
[ 39.309731] mldl_cfg:pressure->get_slave_descr = 0
[ 39.309736] mldl_cfg:pressure->irq = 00
[ 39.309742] mldl_cfg:pressure->adapt_num = 00
[ 39.309747] mldl_cfg:pressure->bus = 00
[ 39.309753] mldl_cfg:pressure->address = 00
[ 39.309762] mldl_cfg:pressure->orientation =
[ 39.309766] 0 0 0
[ 39.309769] 0 0 0
[ 39.309773] 0 0 0
[ 39.309779] mldl_cfg:pdata->int_config = 10
[ 39.309784] mldl_cfg:pdata->level_shifter = 00
[ 39.309793] mldl_cfg:pdata->orientation =
[ 39.309797] 0 1 0
[ 39.309801] 1 0 0
[ 39.309805] 0 0 1
[ 39.309813] mldl_cfg:Struct sizes: mldl_cfg: 1104, ext_slave_descr:52, mpu3050_platform_data:120: RamOffset: 26
[ 39.542264] mldl_cfg:Reset MPU3050
-- AFTER RESET MPU3050 MSG, i2c_transfer failes
[ 39.942178] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = -6
[ 39.946492] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_resume:181] error = -6
[ 39.958336] [MPL-yas529]drivers/misc/mpu3050/compass/yas529-kernel.c|yas529_resume|182 returning -6
[ 39.968545] mldl_cfg:drivers/misc/mpu3050/mldl_cfg.c|mpu3050_resume|1415 returning -6
[ 40.031626] mldl_cfg:mldl_cfg.addr = 68
[ 40.031728] mldl_cfg:mldl_cfg.int_config = 02
[ 40.036643] mldl_cfg:mldl_cfg.ext_sync = 00
[ 40.040993] mldl_cfg:mldl_cfg.full_scale = 03
[ 40.046680] mldl_cfg:mldl_cfg.lpf = 03
[ 40.050860] mldl_cfg:mldl_cfg.clk_src = 03
[ 40.055268] mldl_cfg:mldl_cfg.divider = 04
[ 40.060093] mldl_cfg:mldl_cfg.dmp_enable = 01
[ 40.065009] mldl_cfg:mldl_cfg.fifo_enable = 01
[ 40.069941] mldl_cfg:mldl_cfg.dmp_cfg1 = 01
[ 40.074939] mldl_cfg:mldl_cfg.dmp_cfg2 = 3f
[ 40.079562] mldl_cfg:mldl_cfg.offset_tc[0] = 00
[ 40.087628] mldl_cfg:mldl_cfg.offset_tc[1] = 00
[ 40.089382] mldl_cfg:mldl_cfg.offset_tc[2] = 00
[ 40.094173] mldl_cfg:mldl_cfg.silicon_revision = 04
[ 40.099211] mldl_cfg:mldl_cfg.product_id = 3e
[ 40.103898] mldl_cfg:mldl_cfg.trim = 83
[ 40.108722] mldl_cfg:mldl_cfg.requested_sensors= 03ff
[ 40.113790] mldl_cfg:slave_accel->suspend = c02d294c
[ 40.119245] mldl_cfg:slave_accel->resume = c02d280c
[ 40.124757] mldl_cfg:slave_accel->read = c02d27e0
[ 40.129908] mldl_cfg:slave_accel->type = 01
[ 40.134791] mldl_cfg:slave_accel->reg = 02
[ 40.140841] mldl_cfg:slave_accel->len = 06
[ 40.145718] mldl_cfg:slave_accel->endian = 01
[ 40.149349] mldl_cfg:slave_accel->range.mantissa= 02
[ 40.154507] mldl_cfg:slave_accel->range.fraction= 00
[ 40.159240] mldl_cfg:slave_compass->suspend = c02d2d00
[ 40.173208] mldl_cfg:slave_compass->resume = c02d2d54
[ 40.173330] mldl_cfg:slave_compass->read = c02d2aac
[ 40.178419] mldl_cfg:slave_compass->type = 02
[ 40.183359] mldl_cfg:slave_compass->reg = 06
[ 40.189599] mldl_cfg:slave_compass->len = 06
[ 40.193410] mldl_cfg:slave_compass->endian = 00
[ 40.198221] mldl_cfg:slave_compass->range.mantissa= 4ccc
[ 40.203732] mldl_cfg:slave_compass->range.fraction= 1f40
[ 40.208958] mldl_cfg:slave_pressure = NULL
[ 40.221418] mldl_cfg:accel->get_slave_descr = c02d27d4
[ 40.221497] mldl_cfg:accel->irq = 15b
[ 40.227338] mldl_cfg:accel->adapt_num = 02
[ 40.232310] mldl_cfg:accel->bus = 01
[ 40.235954] mldl_cfg:accel->address = 38
[ 40.241760] mldl_cfg:accel->orientation =
[ 40.241765] -1 0 0
[ 40.241769] 0 -1 0
[ 40.241774] 0 0 1
[ 40.259561] mldl_cfg:compass->get_slave_descr = c02d29ac
[ 40.259569] mldl_cfg:compass->irq = 00
[ 40.259575] mldl_cfg:compass->adapt_num = 02
[ 40.259581] mldl_cfg:compass->bus = 00
[ 40.259586] mldl_cfg:compass->address = 2e
[ 40.259597] mldl_cfg:compass->orientation =
[ 40.259601] 1 0 0
[ 40.259605] 0 1 0
[ 40.259608] 0 0 1
[ 40.259614] mldl_cfg:pressure->get_slave_descr = 0
[ 40.259619] mldl_cfg:pressure->irq = 00
[ 40.259625] mldl_cfg:pressure->adapt_num = 00
[ 40.259630] mldl_cfg:pressure->bus = 00
[ 40.259636] mldl_cfg:pressure->address = 00
[ 40.259645] mldl_cfg:pressure->orientation =
[ 40.259649] 0 0 0
[ 40.259652] 0 0 0
[ 40.259656] 0 0 0
[ 40.259662] mldl_cfg:pdata->int_config = 10
[ 40.259667] mldl_cfg:pdata->level_shifter = 00
[ 40.259676] mldl_cfg:pdata->orientation =
[ 40.259680] 0 1 0
[ 40.259684] 1 0 0
[ 40.259688] 0 0 1
[ 40.259696] mldl_cfg:Struct sizes: mldl_cfg: 1104, ext_slave_descr:52, mpu3050_platform_data:120: RamOffset: 26
[ 40.273149] mldl_cfg:Reset MPU3050
[ 40.637458] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = -6
[ 40.641850] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_resume:181] error = -6
[ 40.651102] [MPL-yas529]drivers/misc/mpu3050/compass/yas529-kernel.c|yas529_resume|182 returning -6
[ 40.660059] mldl_cfg:drivers/misc/mpu3050/mldl_cfg.c|mpu3050_resume|1415 returning -6
[ 40.712021] mldl_cfg:mldl_cfg.addr = 68
[ 40.712088] mldl_cfg:mldl_cfg.int_config = 02
[ 40.716114] mldl_cfg:mldl_cfg.ext_sync = 00
[ 40.721262] mldl_cfg:mldl_cfg.full_scale = 03
[ 40.725967] mldl_cfg:mldl_cfg.lpf = 03
[ 40.730903] mldl_cfg:mldl_cfg.clk_src = 03
[ 40.735596] mldl_cfg:mldl_cfg.divider = 04
[ 40.740450] mldl_cfg:mldl_cfg.dmp_enable = 01
[ 40.745298] mldl_cfg:mldl_cfg.fifo_enable = 01
[ 40.751946] mldl_cfg:mldl_cfg.dmp_cfg1 = 01
[ 40.755034] mldl_cfg:mldl_cfg.dmp_cfg2 = 3f
[ 40.759904] mldl_cfg:mldl_cfg.offset_tc[0] = 00
[ 40.764761] mldl_cfg:mldl_cfg.offset_tc[1] = 00
[ 40.769620] mldl_cfg:mldl_cfg.offset_tc[2] = 00
[ 40.776285] mldl_cfg:mldl_cfg.silicon_revision = 04
[ 40.779356] mldl_cfg:mldl_cfg.product_id = 3e
[ 40.784207] mldl_cfg:mldl_cfg.trim = 83
[ 40.789072] mldl_cfg:mldl_cfg.requested_sensors= 03ff
[ 40.794094] mldl_cfg:slave_accel->suspend = c02d294c
[ 40.799474] mldl_cfg:slave_accel->resume = c02d280c
[ 40.804902] mldl_cfg:slave_accel->read = c02d27e0
[ 40.810234] mldl_cfg:slave_accel->type = 01
[ 40.815092] mldl_cfg:slave_accel->reg = 02
[ 40.819951] mldl_cfg:slave_accel->len = 06
[ 40.827482] mldl_cfg:slave_accel->endian = 01
[ 40.829681] mldl_cfg:slave_accel->range.mantissa= 02
[ 40.834633] mldl_cfg:slave_accel->range.fraction= 00
[ 40.839590] mldl_cfg:slave_compass->suspend = c02d2d00
[ 40.844954] mldl_cfg:slave_compass->resume = c02d2d54
[ 40.850330] mldl_cfg:slave_compass->read = c02d2aac
[ 40.855714] mldl_cfg:slave_compass->type = 02
[ 40.860572] mldl_cfg:slave_compass->reg = 06
[ 40.865455] mldl_cfg:slave_compass->len = 06
[ 40.870307] mldl_cfg:slave_compass->endian = 00
[ 40.877782] mldl_cfg:slave_compass->range.mantissa= 4ccc
[ 40.880871] mldl_cfg:slave_compass->range.fraction= 1f40
[ 40.885766] mldl_cfg:slave_pressure = NULL
[ 40.890874] mldl_cfg:accel->get_slave_descr = c02d27d4
[ 40.890881] mldl_cfg:accel->irq = 15b
[ 40.890887] mldl_cfg:accel->adapt_num = 02
[ 40.890893] mldl_cfg:accel->bus = 01
[ 40.890899] mldl_cfg:accel->address = 38
[ 40.890909] mldl_cfg:accel->orientation =
[ 40.890914] -1 0 0
[ 40.890918] 0 -1 0
[ 40.890922] 0 0 1
[ 40.890927] mldl_cfg:compass->get_slave_descr = c02d29ac
[ 40.890933] mldl_cfg:compass->irq = 00
[ 40.890938] mldl_cfg:compass->adapt_num = 02
[ 40.890944] mldl_cfg:compass->bus = 00
[ 40.890950] mldl_cfg:compass->address = 2e
[ 40.890959] mldl_cfg:compass->orientation =
[ 40.890963] 1 0 0
[ 40.890967] 0 1 0
[ 40.890971] 0 0 1
[ 40.890976] mldl_cfg:pressure->get_slave_descr = 0
[ 40.890982] mldl_cfg:pressure->irq = 00
[ 40.890987] mldl_cfg:pressure->adapt_num = 00
[ 40.890993] mldl_cfg:pressure->bus = 00
[ 40.890998] mldl_cfg:pressure->address = 00
[ 40.891007] mldl_cfg:pressure->orientation =
[ 40.891011] 0 0 0
[ 40.891015] 0 0 0
[ 40.891019] 0 0 0
[ 40.891024] mldl_cfg:pdata->int_config = 10
[ 40.891030] mldl_cfg:pdata->level_shifter = 00
[ 40.891039] mldl_cfg:pdata->orientation =
[ 40.891043] 0 1 0
[ 40.891047] 1 0 0
[ 40.891051] 0 0 1
[ 40.891059] mldl_cfg:Struct sizes: mldl_cfg: 1104, ext_slave_descr:52, mpu3050_platform_data:120: RamOffset: 26
[ 41.067437] mldl_cfg:Reset MPU3050
[ 41.492127] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_sensor_i2c_write:95] error = -6
[ 41.496727] -- HISEOB -- [drivers/misc/mpu3050/compass/yas529-kernel.c:yas529_resume:181] error = -6
[ 41.505731] [MPL-yas529]drivers/misc/mpu3050/compass/yas529-kernel.c|yas529_resume|182 returning -6
[ 41.514871] mldl_cfg:drivers/misc/mpu3050/mldl_cfg.c|mpu3050_resume|1415 returning -6
[ 63.326927] cpu1 turning off!
- Log in to post comments
phpbb Topic ID
14367