diff mbox series

[U-Boot,4/6] ARM: dts: zynq: Add generic compatible string for I2C EEPROM

Message ID 2987ae8d6a276dc03cfa1a77f748391d3dc75066.1522246979.git.michal.simek@xilinx.com
State Accepted
Commit a3e10642dab723480992b7232e95c0cfabf0f5d3
Delegated to: Michal Simek
Headers show
Series arm: Fix zynq DTS file with mainline Linux kernel | expand

Commit Message

Michal Simek March 28, 2018, 2:23 p.m. UTC
From: Javier Martinez Canillas <javier@dowhile0.org>

The at24 driver allows to register I2C EEPROM chips using different vendor
and devices, but the I2C subsystem does not take the vendor into account
when matching using the I2C table since it only has device entries.

But when matching using an OF table, both the vendor and device has to be
taken into account so the driver defines only a set of compatible strings
using the "atmel" vendor as a generic fallback for compatible I2C devices.

So add this generic fallback to the device node compatible string to make
the device to match the driver using the OF device ID table.

Signed-off-by: Javier Martinez Canillas <javier@dowhile0.org>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
---

 arch/arm/dts/zynq-zc702.dts | 2 +-
 arch/arm/dts/zynq-zc706.dts | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
diff mbox series

Patch

diff --git a/arch/arm/dts/zynq-zc702.dts b/arch/arm/dts/zynq-zc702.dts
index 1410c4d7b6bd..bb224662bb77 100644
--- a/arch/arm/dts/zynq-zc702.dts
+++ b/arch/arm/dts/zynq-zc702.dts
@@ -151,7 +151,7 @@ 
 			#size-cells = <0>;
 			reg = <2>;
 			eeprom@54 {
-				compatible = "at,24c08";
+				compatible = "atmel,24c08";
 				reg = <0x54>;
 			};
 		};
diff --git a/arch/arm/dts/zynq-zc706.dts b/arch/arm/dts/zynq-zc706.dts
index c782064a8036..f24364b3853a 100644
--- a/arch/arm/dts/zynq-zc706.dts
+++ b/arch/arm/dts/zynq-zc706.dts
@@ -102,7 +102,7 @@ 
 			#size-cells = <0>;
 			reg = <2>;
 			eeprom@54 {
-				compatible = "at,24c08";
+				compatible = "atmel,24c08";
 				reg = <0x54>;
 			};
 		};