From mboxrd@z Thu Jan 1 00:00:00 1970 From: friesendrywall@gmail.com (Erik Friesen) Date: Wed, 3 Feb 2016 09:33:29 -0500 Subject: SGTL5000 misc In-Reply-To: References: Message-ID: To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org [ 0.000000] Linux version 3.10.53-gf3f6648-dirty (root at friesen-nas) (gcc version 4.8.2 (GCC) ) #163 SMP PREEMPT Mon Feb 1 18:12:31 EST 2016 Its a bit unclear here, am I supposed to reply only to linux-arm-kernel at list.infraread.org? On Wed, Feb 3, 2016 at 9:23 AM, Fabio Estevam wrote: > On Wed, Feb 3, 2016 at 11:42 AM, Erik Friesen wrote: >> First post on the list here.. >> >> I have been working with an embeddedarm ts4900 and built a baseboard >> that uses the sgtl5000. I also have worked with the RiotBoard, which >> uses the same chip, both using the i.mx6 arm. I find that >> occasionally the sgtl5000 is resetting, and there is no way to bring >> it back online. As near as I can tell, the i2c bus comes back alive, >> for example alsamixer communicates fine, coms happen on the i2c bus >> per scope. However, its obvious the chip never got re initialized by >> how it acts. >> >> I know the thing shouldn't reset, that is the primary problem, but I >> still want some backup method. Its probably due to ground bounce from >> a non earth grounded setup. It could be that using the external >> regulator will help, we will see. >> >> Is there a suggestion on a way the sgtl5000.c could be extended to >> support some sort of re init routine? >> >> I am using the embeddedarm repo as a base. > > Which kernel version do you use?