[PATCH v5 0/4] Fix i2c bus hang on A0 version of the Armada XP SoCs
Gregory CLEMENT
gregory.clement at free-electrons.com
Tue Jan 14 03:46:30 EST 2014
On 14/01/2014 03:14, Jason Cooper wrote:
> Gregory,
>
> On Wed, Jan 08, 2014 at 04:06:25PM +0100, Gregory CLEMENT wrote:
>> Hi,
>>
>> Here come the 5th version of the series fixing the i2c bus hang on A0
>> version of the Armada XP SoCs. It occurred on the early release of the
>> OpenBlocks AX3-4 boards. Indeed the first variants of Armada XP SoCs
>> (A0 stepping) have issues related to the i2c controller which prevent
>> to use the offload mechanism and lead to a kernel hang during boot.
>>
>> The main change are the use of marvell,mv78230-a0-i2c and that the
>> function mvebu_get_soc_id() is now local to mach-mvebu.
>>
>> The first patch add a mean to detect the SoCs version at run-time and
>> the second one use this feature in the driver.
>>
>> The 3 first patches should be applied on 3.13-rc and on stable kernel
>> 3.12 as it fixes a regression introduce by the commit 930ab3d403ae
>> "i2c: mv64xxx: Add I2C Transaction Generator support".
>
> Ok, I've pulled this in by cherrypicking the commits. I needed to add
> the 'Fixes: ...' and 'Cc: stable ...' language, so the commit ids were
> going to change anyhow. I also added the note to the binding as we
> discussed. I've also based this against v3.13-rc1 as there doesn't
> appear to be any need to drag in everything up to -rc6.
>
> I've pushed this to mvebu/fixes. Please take a look. If it all looks
> good I'll send the pull request off tomorrow.
Hi Jason,
Everything looks perfect!
Thanks for having improved it,
Gregory
>
> thx,
>
> Jason.
>
> _______________________________________________
> linux-arm-kernel mailing list
> linux-arm-kernel at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
>
--
Gregory Clement, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
More information about the linux-arm-kernel
mailing list