aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/powerpc/boot/dts/mpc8568mds.dts9
-rw-r--r--arch/powerpc/sysdev/fsl_soc.c1
2 files changed, 10 insertions, 0 deletions
diff --git a/arch/powerpc/boot/dts/mpc8568mds.dts b/arch/powerpc/boot/dts/mpc8568mds.dts
index c472a4b488e9..76d23ee643d0 100644
--- a/arch/powerpc/boot/dts/mpc8568mds.dts
+++ b/arch/powerpc/boot/dts/mpc8568mds.dts
@@ -72,15 +72,24 @@
72 }; 72 };
73 73
74 i2c@3000 { 74 i2c@3000 {
75 #address-cells = <1>;
76 #size-cells = <0>;
75 device_type = "i2c"; 77 device_type = "i2c";
76 compatible = "fsl-i2c"; 78 compatible = "fsl-i2c";
77 reg = <3000 100>; 79 reg = <3000 100>;
78 interrupts = <2b 2>; 80 interrupts = <2b 2>;
79 interrupt-parent = <&mpic>; 81 interrupt-parent = <&mpic>;
80 dfsrr; 82 dfsrr;
83
84 rtc@68 {
85 compatible = "dallas,ds1374";
86 reg = <68>;
87 };
81 }; 88 };
82 89
83 i2c@3100 { 90 i2c@3100 {
91 #address-cells = <1>;
92 #size-cells = <0>;
84 device_type = "i2c"; 93 device_type = "i2c";
85 compatible = "fsl-i2c"; 94 compatible = "fsl-i2c";
86 reg = <3100 100>; 95 reg = <3100 100>;
diff --git a/arch/powerpc/sysdev/fsl_soc.c b/arch/powerpc/sysdev/fsl_soc.c
index 91987e000d25..c765d7a5217b 100644
--- a/arch/powerpc/sysdev/fsl_soc.c
+++ b/arch/powerpc/sysdev/fsl_soc.c
@@ -337,6 +337,7 @@ static struct i2c_driver_device i2c_devices[] __initdata = {
337 {"dallas,ds1339", "rtc-ds1307", "ds1339",}, 337 {"dallas,ds1339", "rtc-ds1307", "ds1339",},
338 {"dallas,ds1340", "rtc-ds1307", "ds1340",}, 338 {"dallas,ds1340", "rtc-ds1307", "ds1340",},
339 {"stm,m41t00", "rtc-ds1307", "m41t00"}, 339 {"stm,m41t00", "rtc-ds1307", "m41t00"},
340 {"dallas,ds1374", "rtc-ds1374", "rtc-ds1374",},
340}; 341};
341 342
342static int __init of_find_i2c_driver(struct device_node *node, 343static int __init of_find_i2c_driver(struct device_node *node,