From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peng Fan Date: Sun, 16 Nov 2014 19:42:17 +0800 Subject: [U-Boot] [PATCH] imx:mx6sxsabresd fix pfuz probe failed In-Reply-To: References: <1414724886-8229-1-git-send-email-Peng.Fan@freescale.com> Message-ID: <54688D99.8010708@freescale.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Stefano, Would you please help reviewing this patch? On 11/1/2014 8:16 AM, Fabio Estevam wrote: > On Fri, Oct 31, 2014 at 1:08 AM, Peng Fan wrote: >> The PFUZ probe failed with the following msg: >> " wait_for_sr_state: failed sr=81 cr=a0 state=2020 >> i2c_init_transfer: failed for chip 0x8 retry=0 >> wait_for_sr_state: failed sr=81 cr=a0 state=2020 >> i2c_init_transfer: failed for chip 0x8 retry=1 >> wait_for_sr_state: failed sr=81 cr=a0 state=2020 >> i2c_init_transfer: failed for chip 0x8 retry=2 >> i2c_init_transfer: give up i2c_regs=021a0000 >> Can't find PMIC:PFUZE100 " >> >> board_early_init_f is too early to call i2c related setting, because >> init_func_i2c is called after board_early_init_f being invoked. Thus >> move setup_i2c into board_init. >> >> Also PFUZ is connected to I2C bus 0, so change "1" -> "0". >> >> Using this patch PFUZ can be correctly probed: >> "PMIC: PFUZE100 ID=0x11" >> >> Signed-off-by: Peng Fan > > Acked-by: Fabio Estevam > Regards, Peng.