From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from proxima.lasnet.de ([2a01:198:210:70::2]) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1ZCpQE-0007nk-Gd for barebox@lists.infradead.org; Wed, 08 Jul 2015 13:29:58 +0000 Received: from polaris.guest.pengutronix.de (hazel.nat.pengutronix.de [85.220.165.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: polaris@lasnet.de) by proxima.lasnet.de (Postfix) with ESMTPSA id 5D416C019D for ; Wed, 8 Jul 2015 15:29:32 +0200 (CEST) From: Jan Luebbe Date: Wed, 8 Jul 2015 15:29:14 +0200 Message-Id: <1436362158-24488-1-git-send-email-jluebbe@debian.org> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "barebox" Errors-To: barebox-bounces+u.kleine-koenig=pengutronix.de@lists.infradead.org Subject: i2c bus recovery support To: barebox@lists.infradead.org This series ports the kernel's i2c bus recovery support to barebox. Bus recovery is necessary when a slave device pulls the SDA line low because it is in a wrong state. The fix is to toggle the SCL line, which move the slaves into the idle state. Using the same structure and callbacks as the kernel makes it easy to port the per-driver code to barebox. _______________________________________________ barebox mailing list barebox@lists.infradead.org http://lists.infradead.org/mailman/listinfo/barebox