On 09/03/2013 03:51 PM, Jia Hongtao wrote:
In both B4 and T4240QDS platform PCA9547 I2C bus multiplexer is used.

Hi Hongtao,

If you want to support I2C bus multiplexer, for T4 and B4QDS platform, since some eeprom devices is connected to PCA9574 I2C bus multiplexer, so these devices should be connected to pca9547 node. Just like the following, what do you think of it?

+                       pca9547@77 {
+                               compatible = "philips,pca9547";
+                               reg = <0x77>;
+                               #address-cells = <1>;
+                               #size-cells = <0>;
+                               channel@0 {
+                                       #address-cells = <1>;
+                                       #size-cells = <0>;
+                                       reg = <0>;
+                                               eeprom@51 {
+ compatible = "at24,24c256";
+                                                       reg = <0x51>;
+                                               };
+                                               eeprom@52 {
+ compatible = "at24,24c256";
+                                                       reg = <0x52>;
+                                               };
+                                               eeprom@53 {
+ compatible = "at24,24c256";
+                                                       reg = <0x53>;
+                                               };
+                                               eeprom@54 {
+ compatible = "at24,24c256";
+                                                       reg = <0x54>;
+                                               };
+                                               eeprom@55 {
+ compatible = "at24,24c256";
+                                                       reg = <0x55>;
+                                               };
+                                               eeprom@56 {
+ compatible = "at24,24c256";
+                                                       reg = <0x56>;
+                                               };
+                                               rtc@68 {
+ compatible = "dallas,ds3232";
+                                                       reg = <0x68>;
+ interrupts = <0x1 0x1 0 0>;
+                                               };
+                                       };

Wei

Signed-off-by: Jia Hongtao <hongtao....@freescale.com>
---
  arch/powerpc/boot/dts/b4qds.dtsi   | 4 ++++
  arch/powerpc/boot/dts/t4240qds.dts | 4 ++++
  2 files changed, 8 insertions(+)

diff --git a/arch/powerpc/boot/dts/b4qds.dtsi b/arch/powerpc/boot/dts/b4qds.dtsi
index e6d2f8f..2aa3399 100644
--- a/arch/powerpc/boot/dts/b4qds.dtsi
+++ b/arch/powerpc/boot/dts/b4qds.dtsi
@@ -120,6 +120,10 @@
                };
i2c@118000 {
+                       pca9547@77 {
+                               compatible = "philips,pca9547";
+                               reg = <0x77>;
+                       };
                        eeprom@50 {
                                compatible = "at24,24c64";
                                reg = <0x50>;
diff --git a/arch/powerpc/boot/dts/t4240qds.dts 
b/arch/powerpc/boot/dts/t4240qds.dts
index 0555976..084db57 100644
--- a/arch/powerpc/boot/dts/t4240qds.dts
+++ b/arch/powerpc/boot/dts/t4240qds.dts
@@ -118,6 +118,10 @@
                };
i2c@118000 {
+                       pca9547@77 {
+                               compatible = "philips,pca9547";
+                               reg = <0x77>;
+                       };
                        eeprom@51 {
                                compatible = "at24,24c256";
                                reg = <0x51>;

_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev

Reply via email to