Skip to content

Commit

Permalink
powerpc: tqm8548/tqm8xx: add and update CAN device nodes
Browse files Browse the repository at this point in the history
This patch enables or updates support for the CC770 and AN82527
CAN controller on the TQM8548 and TQM8xx boards.

CC: devicetree-discuss@lists.ozlabs.org
CC: linuxppc-dev@ozlabs.org
CC: Kumar Gala <galak@kernel.crashing.org>
Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
  • Loading branch information
Wolfgang Grandegger authored and David S. Miller committed Dec 1, 2011
1 parent e285e44 commit fa17a01
Show file tree
Hide file tree
Showing 3 changed files with 53 additions and 10 deletions.
19 changes: 14 additions & 5 deletions arch/powerpc/boot/dts/tqm8548-bigflash.dts
Original file line number Diff line number Diff line change
Expand Up @@ -352,7 +352,7 @@
ranges = <
0 0x0 0xfc000000 0x04000000 // NOR FLASH bank 1
1 0x0 0xf8000000 0x08000000 // NOR FLASH bank 0
2 0x0 0xa3000000 0x00008000 // CAN (2 x i82527)
2 0x0 0xa3000000 0x00008000 // CAN (2 x CC770)
3 0x0 0xa3010000 0x00008000 // NAND FLASH

>;
Expand Down Expand Up @@ -393,18 +393,27 @@
};

/* Note: CAN support needs be enabled in U-Boot */
can0@2,0 {
compatible = "intel,82527"; // Bosch CC770
can@2,0 {
compatible = "bosch,cc770"; // Bosch CC770
reg = <2 0x0 0x100>;
interrupts = <4 1>;
interrupt-parent = <&mpic>;
bosch,external-clock-frequency = <16000000>;
bosch,disconnect-rx1-input;
bosch,disconnect-tx1-output;
bosch,iso-low-speed-mux;
bosch,clock-out-frequency = <16000000>;
};

can1@2,100 {
compatible = "intel,82527"; // Bosch CC770
can@2,100 {
compatible = "bosch,cc770"; // Bosch CC770
reg = <2 0x100 0x100>;
interrupts = <4 1>;
interrupt-parent = <&mpic>;
bosch,external-clock-frequency = <16000000>;
bosch,disconnect-rx1-input;
bosch,disconnect-tx1-output;
bosch,iso-low-speed-mux;
};

/* Note: NAND support needs to be enabled in U-Boot */
Expand Down
19 changes: 14 additions & 5 deletions arch/powerpc/boot/dts/tqm8548.dts
Original file line number Diff line number Diff line change
Expand Up @@ -352,7 +352,7 @@
ranges = <
0 0x0 0xfc000000 0x04000000 // NOR FLASH bank 1
1 0x0 0xf8000000 0x08000000 // NOR FLASH bank 0
2 0x0 0xe3000000 0x00008000 // CAN (2 x i82527)
2 0x0 0xe3000000 0x00008000 // CAN (2 x CC770)
3 0x0 0xe3010000 0x00008000 // NAND FLASH

>;
Expand Down Expand Up @@ -393,18 +393,27 @@
};

/* Note: CAN support needs be enabled in U-Boot */
can0@2,0 {
compatible = "intel,82527"; // Bosch CC770
can@2,0 {
compatible = "bosch,cc770"; // Bosch CC770
reg = <2 0x0 0x100>;
interrupts = <4 1>;
interrupt-parent = <&mpic>;
bosch,external-clock-frequency = <16000000>;
bosch,disconnect-rx1-input;
bosch,disconnect-tx1-output;
bosch,iso-low-speed-mux;
bosch,clock-out-frequency = <16000000>;
};

can1@2,100 {
compatible = "intel,82527"; // Bosch CC770
can@2,100 {
compatible = "bosch,cc770"; // Bosch CC770
reg = <2 0x100 0x100>;
interrupts = <4 1>;
interrupt-parent = <&mpic>;
bosch,external-clock-frequency = <16000000>;
bosch,disconnect-rx1-input;
bosch,disconnect-tx1-output;
bosch,iso-low-speed-mux;
};

/* Note: NAND support needs to be enabled in U-Boot */
Expand Down
25 changes: 25 additions & 0 deletions arch/powerpc/boot/dts/tqm8xx.dts
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@

ranges = <
0x0 0x0 0x40000000 0x800000
0x3 0x0 0xc0000000 0x200
>;

flash@0,0 {
Expand All @@ -67,6 +68,30 @@
bank-width = <4>;
device-width = <2>;
};

/* Note: CAN support needs be enabled in U-Boot */
can@3,0 {
compatible = "intc,82527";
reg = <3 0x0 0x80>;
interrupts = <8 1>;
interrupt-parent = <&PIC>;
bosch,external-clock-frequency = <16000000>;
bosch,disconnect-rx1-input;
bosch,disconnect-tx1-output;
bosch,iso-low-speed-mux;
bosch,clock-out-frequency = <16000000>;
};

can@3,100 {
compatible = "intc,82527";
reg = <3 0x100 0x80>;
interrupts = <8 1>;
interrupt-parent = <&PIC>;
bosch,external-clock-frequency = <16000000>;
bosch,disconnect-rx1-input;
bosch,disconnect-tx1-output;
bosch,iso-low-speed-mux;
};
};

soc@fff00000 {
Expand Down

0 comments on commit fa17a01

Please sign in to comment.