Skip to content

Commit f8b94be

Browse files
gclementJason Cooper
authored andcommitted
i2c: mv64xxx: Document the newly introduced Armada XP A0 compatible
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 commit introduces a new the compatible string marvell,mv78230-a0-i2c for the i2c controller. Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com> Acked-by: Arnd Bergmann <arnd@arndb.de> cc: devicetree@vger.kernel.org Cc: stable@vger.kernel.org # v3.12+: af8d1c6: ARM: mvebu: Add support to get the ID and the revision of a SoC Cc: stable@vger.kernel.org # v3.12+: 85e618a: ARM: mvebu: Add quirk for i2c for the OpenBlocks AX3-4 board Cc: stable@vger.kernel.org # v3.12+: 6cf70ae: i2c: mv64xxx: Fix bus hang on A0 version of the Armada XP SoCs Cc: stable@vger.kernel.org # v3.12+ Fixes: 930ab3d (i2c: mv64xxx: Add I2C Transaction Generator support) Signed-off-by: Jason Cooper <jason@lakedaemon.net>
1 parent 6cf70ae commit f8b94be

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,11 @@ Required properties :
55

66
- reg : Offset and length of the register set for the device
77
- compatible : Should be "marvell,mv64xxx-i2c" or "allwinner,sun4i-i2c"
8-
or "marvell,mv78230-i2c"
8+
or "marvell,mv78230-i2c" or "marvell,mv78230-a0-i2c"
9+
Note: Only use "marvell,mv78230-a0-i2c" for a very rare,
10+
initial version of the SoC which had broken offload
11+
support. Linux auto-detects this and sets it
12+
appropriately.
913
- interrupts : The interrupt number
1014

1115
Optional properties :

0 commit comments

Comments
 (0)