[PATCH v2 3/5] [POWERPC] Add Canyonlands DTS
Josh Boyer
jwboyer at linux.vnet.ibm.com
Sat Mar 1 02:11:20 EST 2008
On Sat, 23 Feb 2008 22:08:01 +0100
Stefan Roese <sr at denx.de> wrote:
> Signed-off-by: Stefan Roese <sr at denx.de>
> ---
> And now the I2C device-types are removed. Sorry for the mail-flood.
>
> arch/powerpc/boot/dts/canyonlands.dts | 393 +++++++++++++++++++++++++++++++++
> 1 files changed, 393 insertions(+), 0 deletions(-)
> create mode 100644 arch/powerpc/boot/dts/canyonlands.dts
>
> diff --git a/arch/powerpc/boot/dts/canyonlands.dts b/arch/powerpc/boot/dts/canyonlands.dts
> new file mode 100644
> index 0000000..2aee74c
> --- /dev/null
> +++ b/arch/powerpc/boot/dts/canyonlands.dts
[snip]
> + MAL0: mcmal {
> + compatible = "ibm,mcmal-460ex", "ibm,mcmal2";
> + dcr-reg = <180 62>;
> + num-tx-chans = <2>;
> + num-rx-chans = <10>;
> + #address-cells = <0>;
> + #size-cells = <0>;
> + interrupt-parent = <&UIC2>;
> + interrupts = < /*TXEOB*/ 6 4
> + /*RXEOB*/ 7 4
> + /*SERR*/ 3 4
This is odd. I have MAL SERR listed twice in the spec I have. This
assignment is there, and there's also one to UIC1 IRQ 0. Error in my
spec, or are both actually tied to the same interrupt line?
> + /*TXDE*/ 4 4
> + /*RXDE*/ 5 4>;
> + };
> + UART0: serial at ef600300 {
> + device_type = "serial";
> + compatible = "ns16550";
> + reg = <ef600300 8>;
> + virtual-reg = <ef600300>;
> + clock-frequency = <0>; /* Filled in by U-Boot */
> + current-speed = <0>; /* Filled in by U-Boot */
> + interrupt-parent = <&UIC1>;
> + interrupts = <1 4>;
Should this be <2 4> or is the spec I have wrong?
josh
More information about the Linuxppc-dev
mailing list