Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 143322
b: refs/heads/master
c: 8f3d8ba
h: refs/heads/master
v: v3
  • Loading branch information
Christoph Hellwig authored and Jens Axboe committed Apr 15, 2009
1 parent 22e59a5 commit 5355020
Show file tree
Hide file tree
Showing 30 changed files with 273 additions and 269 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: a23c218bd36e11120daf18e00a91d5dc20e288e6
refs/heads/master: 8f3d8ba20e67991b531e9c0227dcd1f99271a32c
46 changes: 15 additions & 31 deletions trunk/Documentation/powerpc/dts-bindings/fsl/i2c.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,42 +7,26 @@ Required properties :

Recommended properties :

- 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".
- compatible : Should be "fsl-i2c" for parts compatible with
Freescale I2C specifications.
- 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.
- 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;
- 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;
};

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
depends on !STDBINUTILS && (!SHMEM || BROKEN)
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@48 {
dtt@50 {
compatible = "national,lm75";
reg = <0x48>;
reg = <0x50>;
};

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@48 {
dtt@50 {
compatible = "national,lm75";
reg = <0x48>;
reg = <0x50>;
};

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@48 {
dtt@50 {
compatible = "national,lm75";
reg = <0x48>;
reg = <0x50>;
};

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 = <&phy4>;
phy-handle = <&phy3>;

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 = <&phy5>;
phy-handle = <&phy4>;

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@48 {
dtt@50 {
compatible = "national,lm75";
reg = <0x48>;
reg = <0x50>;
};

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 = <&phy4>;
phy-handle = <&phy3>;

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 = <&phy5>;
phy-handle = <&phy4>;

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@48 {
dtt@50 {
compatible = "national,lm75";
reg = <0x48>;
reg = <0x50>;
};

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@48 {
dtt@50 {
compatible = "national,lm75";
reg = <0x48>;
reg = <0x50>;
};

rtc@68 {
Expand Down
Loading

0 comments on commit 5355020

Please sign in to comment.