While porting u-boot(2016.03-r0), the below debug message appeared on the console.
How to fix this error at the first...
U-Boot 2016.03-imx_v2016.03_4.1.15_2.0.0_ga+g0ec2a01 (Sep 16 2016 - 18:21:13 -05 00)
CPU: Freescale i.MX6SOLO rev1.3 996 MHz (running at 792 MHz)
CPU: Extended Commercial temperature grade (-20C to 105C) at 51C
Reset cause: POR
Board: MX6-SabreSD
I2C: ready
DRAM: 1 GiB
force_idle_bus: sda=1 scl=0 sda.gp=0x6d scl.gp=0x6c
force_idle_bus: failed to clear bus, sda=1 scl=0
wait_for_sr_state: Arbitration lost sr=93 cr=80 state=2020
i2c_init_transfer: failed for chip 0x8 retry=0
wait_for_sr_state: Arbitration lost sr=93 cr=80 state=2020
i2c_init_transfer: failed for chip 0x8 retry=1
wait_for_sr_state: Arbitration lost sr=93 cr=80 state=2020
i2c_init_transfer: failed for chip 0x8 retry=2
i2c_init_transfer: give up i2c_regs=0x21a4000
Can't find PMIC:PFUZE100
initcall sequence 4ff968f0 failed at call 178040a4 (err=-19)
### ERROR ### Please RESET the board ###
Hi Coiln
for enabling i.MX6Solo one can look at sect.5 Enabling Solo Emulation
attached Linux Guide. From log seems there problems with i2c communication
with pmic, one can check i2c signals with oscilloscope, use jtag for debugging.
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------