Message ID | 84f7d2137afdc5581c1d5d9b27feb2c5e5592308.1437990464.git.michal.simek@xilinx.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Hi, On Mon, Jul 27, 2015 at 3:18 PM, Michal Simek <michal.simek@xilinx.com> wrote: > Add i2c eeprom memories on i2c bus. > > Signed-off-by: Michal Simek <michal.simek@xilinx.com> > --- > > arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts | 18 ++++++++++++++++++ > 1 file changed, 18 insertions(+) > > diff --git a/arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts b/arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts > index 206e18eca2fb..47debdcbefbf 100644 > --- a/arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts > +++ b/arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts > @@ -36,6 +36,24 @@ > status = "okay"; > }; > > +&i2c0 { > + status = "okay"; > + clock-frequency = <100000>; If I am not wrong eeprom could work at 400k Could we make that as the speed. > + eeprom@54 { > + compatible = "at,24c64"; > + reg = <0x54>; > + }; > +}; > + > +&i2c1 { > + status = "okay"; > + clock-frequency = <100000>; > + eeprom@55 { > + compatible = "at,24c64"; > + reg = <0x55>; > + }; > +}; > + > &gem0 { > status = "okay"; > phy-handle = <&phy0>; > -- > 2.3.5 > > > _______________________________________________ > linux-arm-kernel mailing list > linux-arm-kernel@lists.infradead.org > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
On 07/27/2015 12:01 PM, Shubhrajyoti Datta wrote: > Hi, > > On Mon, Jul 27, 2015 at 3:18 PM, Michal Simek <michal.simek@xilinx.com> wrote: >> Add i2c eeprom memories on i2c bus. >> >> Signed-off-by: Michal Simek <michal.simek@xilinx.com> >> --- >> >> arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts | 18 ++++++++++++++++++ >> 1 file changed, 18 insertions(+) >> >> diff --git a/arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts b/arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts >> index 206e18eca2fb..47debdcbefbf 100644 >> --- a/arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts >> +++ b/arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts >> @@ -36,6 +36,24 @@ >> status = "okay"; >> }; >> >> +&i2c0 { >> + status = "okay"; >> + clock-frequency = <100000>; > If I am not wrong eeprom could work at 400k Could we make that as the speed. I was retesting that and 400k works on this emulation platform too. I will send v2. Thanks, Michal
diff --git a/arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts b/arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts index 206e18eca2fb..47debdcbefbf 100644 --- a/arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts +++ b/arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts @@ -36,6 +36,24 @@ status = "okay"; }; +&i2c0 { + status = "okay"; + clock-frequency = <100000>; + eeprom@54 { + compatible = "at,24c64"; + reg = <0x54>; + }; +}; + +&i2c1 { + status = "okay"; + clock-frequency = <100000>; + eeprom@55 { + compatible = "at,24c64"; + reg = <0x55>; + }; +}; + &gem0 { status = "okay"; phy-handle = <&phy0>;
Add i2c eeprom memories on i2c bus. Signed-off-by: Michal Simek <michal.simek@xilinx.com> --- arch/arm64/boot/dts/xilinx/zynqmp-ep108.dts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+)