Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 143843
b: refs/heads/master
c: 5bd3ef8
h: refs/heads/master
i:
  143841: 7309b6e
  143839: 33b2550
v: v3
  • Loading branch information
Paul Mackerras committed Apr 22, 2009
1 parent 34590dd commit b7d594b
Show file tree
Hide file tree
Showing 26 changed files with 456 additions and 5,386 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 6d25b688ecc488753af3c9e6f6a9a575b863cf37
refs/heads/master: 5bd3ef84d73c2ea7b4babbad060909753c4828d4
46 changes: 31 additions & 15 deletions trunk/Documentation/powerpc/dts-bindings/fsl/i2c.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,26 +7,42 @@ Required properties :

Recommended properties :

- compatible : Should be "fsl-i2c" for parts compatible with
Freescale I2C specifications.
- compatible : compatibility list with 2 entries, the first should
be "fsl,CHIP-i2c" where CHIP is the name of a compatible processor,
e.g. mpc8313, mpc8543, mpc8544, mpc5200 or mpc5200b. The second one
should be "fsl-i2c".
- interrupts : <a b> where a is the interrupt number and b is a
field that represents an encoding of the sense and level
information for the interrupt. This should be encoded based on
the information in section 2) depending on the type of interrupt
controller you have.
- interrupt-parent : the phandle for the interrupt controller that
services interrupts for this device.
- dfsrr : boolean; if defined, indicates that this I2C device has
a digital filter sampling rate register
- fsl5200-clocking : boolean; if defined, indicated that this device
uses the FSL 5200 clocking mechanism.

Example :
i2c@3000 {
interrupt-parent = <40000>;
interrupts = <1b 3>;
reg = <3000 18>;
device_type = "i2c";
compatible = "fsl-i2c";
dfsrr;
- fsl,preserve-clocking : boolean; if defined, the clock settings
from the bootloader are preserved (not touched).
- clock-frequency : desired I2C bus clock frequency in Hz.

Examples :

i2c@3d00 {
#address-cells = <1>;
#size-cells = <0>;
compatible = "fsl,mpc5200b-i2c","fsl,mpc5200-i2c","fsl-i2c";
cell-index = <0>;
reg = <0x3d00 0x40>;
interrupts = <2 15 0>;
interrupt-parent = <&mpc5200_pic>;
fsl,preserve-clocking;
};

i2c@3100 {
#address-cells = <1>;
#size-cells = <0>;
cell-index = <1>;
compatible = "fsl,mpc8544-i2c", "fsl-i2c";
reg = <0x3100 0x100>;
interrupts = <43 2>;
interrupt-parent = <&mpic>;
clock-frequency = <400000>;
};

2 changes: 1 addition & 1 deletion trunk/arch/powerpc/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -462,7 +462,7 @@ config PPC_64K_PAGES

config PPC_256K_PAGES
bool "256k page size" if 44x
depends on !STDBINUTILS && (!SHMEM || BROKEN)
depends on !STDBINUTILS
help
Make the page size 256k.

Expand Down
4 changes: 2 additions & 2 deletions trunk/arch/powerpc/boot/dts/tqm8540.dts
Original file line number Diff line number Diff line change
Expand Up @@ -84,9 +84,9 @@
interrupt-parent = <&mpic>;
dfsrr;

dtt@50 {
dtt@48 {
compatible = "national,lm75";
reg = <0x50>;
reg = <0x48>;
};

rtc@68 {
Expand Down
4 changes: 2 additions & 2 deletions trunk/arch/powerpc/boot/dts/tqm8541.dts
Original file line number Diff line number Diff line change
Expand Up @@ -83,9 +83,9 @@
interrupt-parent = <&mpic>;
dfsrr;

dtt@50 {
dtt@48 {
compatible = "national,lm75";
reg = <0x50>;
reg = <0x48>;
};

rtc@68 {
Expand Down
8 changes: 4 additions & 4 deletions trunk/arch/powerpc/boot/dts/tqm8548-bigflash.dts
Original file line number Diff line number Diff line change
Expand Up @@ -85,9 +85,9 @@
interrupt-parent = <&mpic>;
dfsrr;

dtt@50 {
dtt@48 {
compatible = "national,lm75";
reg = <0x50>;
reg = <0x48>;
};

rtc@68 {
Expand Down Expand Up @@ -247,7 +247,7 @@
interrupts = <31 2 32 2 33 2>;
interrupt-parent = <&mpic>;
tbi-handle = <&tbi2>;
phy-handle = <&phy3>;
phy-handle = <&phy4>;

mdio@520 {
#address-cells = <1>;
Expand Down Expand Up @@ -275,7 +275,7 @@
interrupts = <37 2 38 2 39 2>;
interrupt-parent = <&mpic>;
tbi-handle = <&tbi3>;
phy-handle = <&phy4>;
phy-handle = <&phy5>;

mdio@520 {
#address-cells = <1>;
Expand Down
8 changes: 4 additions & 4 deletions trunk/arch/powerpc/boot/dts/tqm8548.dts
Original file line number Diff line number Diff line change
Expand Up @@ -85,9 +85,9 @@
interrupt-parent = <&mpic>;
dfsrr;

dtt@50 {
dtt@48 {
compatible = "national,lm75";
reg = <0x50>;
reg = <0x48>;
};

rtc@68 {
Expand Down Expand Up @@ -247,7 +247,7 @@
interrupts = <31 2 32 2 33 2>;
interrupt-parent = <&mpic>;
tbi-handle = <&tbi2>;
phy-handle = <&phy3>;
phy-handle = <&phy4>;

mdio@520 {
#address-cells = <1>;
Expand Down Expand Up @@ -275,7 +275,7 @@
interrupts = <37 2 38 2 39 2>;
interrupt-parent = <&mpic>;
tbi-handle = <&tbi3>;
phy-handle = <&phy4>;
phy-handle = <&phy5>;

mdio@520 {
#address-cells = <1>;
Expand Down
4 changes: 2 additions & 2 deletions trunk/arch/powerpc/boot/dts/tqm8555.dts
Original file line number Diff line number Diff line change
Expand Up @@ -83,9 +83,9 @@
interrupt-parent = <&mpic>;
dfsrr;

dtt@50 {
dtt@48 {
compatible = "national,lm75";
reg = <0x50>;
reg = <0x48>;
};

rtc@68 {
Expand Down
4 changes: 2 additions & 2 deletions trunk/arch/powerpc/boot/dts/tqm8560.dts
Original file line number Diff line number Diff line change
Expand Up @@ -85,9 +85,9 @@
interrupt-parent = <&mpic>;
dfsrr;

dtt@50 {
dtt@48 {
compatible = "national,lm75";
reg = <0x50>;
reg = <0x48>;
};

rtc@68 {
Expand Down
Loading

0 comments on commit b7d594b

Please sign in to comment.