linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
From: ajijuni@gmail.com
To: Linuxppc-dev@lists.ozlabs.org
Subject: dts file for MPC8343EA
Date: Sun, 06 Dec 2009 22:41:25 -0800	[thread overview]
Message-ID: <7675847.584551260168085277.JavaMail.nabble@isper.nabble.com> (raw)

Hi 

We have an MPC8343EA based custom board. 

I am not able to get Linux up and running in this. No serial output to debug further. 
 U-boot shows correct 'bdinfo' & 'clocks' output. 
inux hangs at machine_probe.

I doubt the DTS file in Linux. anyone has DTS file for MPC8343?? 

u-boot version - 1.3.2
linux-2.6.27
The board base files are drived from MPC8349Imtx-GP since we have the reference board in which we tested the linux image.

My current DTS file 
/dts-v1/; 

/ { 
        model = "MPC8343"; 
        compatible = "MPC8349EMDS", "MPC834xMDS", "MPC83xxMDS"; 
        linux,phandle = <0x100>; 
        #size-cells = <0x1>; 
        #address-cells = <0x1>; 

        aliases { 
                ethernet0 = &enet0; 
                ethernet1 = &enet1; 
                serial0 = &serial0; 
                serial1 = &serial1; 
                pci0 = &pci0; 
                pci1 = &pci1; 
        }; 
         cpus { 
                linux,phandle = <0x200>; 
                #cpus = <0x1>; 
                #address-cells = <1>; 
                #size-cells = <0>; 

 PowerPC,8343EA@0 { 
                        device_type = "cpu"; 
                        reg = <0x0>; 
                        d-cache-line-size = <20>; 
                        i-cache-line-size = <20>; 
                        d-cache-size = <8000>; 
                        i-cache-size = <8000>; 
                        timebase-frequency = <0>;       // from bootloader 
                        bus-frequency = <0>;            // from bootloader 
                        clock-frequency = <0>;          // from bootloader 
                        32-bit; 
                }; 
        }; 


        memory { 
                device_type = "memory"; 
                reg = <0x00000000 0x10000000>;  // 256MB at 0 
        }; 

        bcsr@e2400000 { 
                device_type = "board-control"; 
                reg = <0xe2400000 0x8000>; 
        }; 
        soc8343@e0000000 { 
                bus-frequency = <0x1>; 
                reg = <0xe0000000 0x200>; 
                ranges = <0x0 0xe0000000 0x100000>; 
                device_type = "soc"; 
                #interrupt-cells = <0x2>; 
                #size-cells = <0x1>; 
                #address-cells = <0x1>; 

                wdt@200 { 
                        device_type = "watchdog"; 
                        compatible = "mpc83xx_wdt"; 
                        reg = <0x200 0x100>; 
                }; 

i2c@3000 { 
                        #address-cells = <1>; 
                        #size-cells = <0>; 
                        cell-index = <0>; 
                        compatible = "fsl-i2c"; 
                        reg = <0x3000 0x100>; 
                        interrupts = <14 0x8>; 
                        interrupt-parent = <&ipic>; 
                        dfsrr; 

                        rtc@68 { 
                                compatible = "dallas,ds1374"; 
                                reg = <0x68>; 
                        }; 
                }; 

                i2c@3100 { 
                        #address-cells = <1>; 
                        #size-cells = <0>; 
                        cell-index = <1>; 
                        compatible = "fsl-i2c"; 
                        reg = <0x3100 0x100>; 
                        interrupts = <15 0x8>; 
                        interrupt-parent = <&ipic>; 
                        dfsrr; 
                }; 

                spi@7000 { 
                        cell-index = <0>; 
                        compatible = "fsl,spi"; 
                        reg = <0x7000 0x1000>; 
                        interrupts = <16 0x8>; 
                        interrupt-parent = <&ipic>; 
                        mode = "cpu"; 
                }; 

dma@82a8 { 
                        #address-cells = <1>; 
                        #size-cells = <1>; 
                        compatible = "fsl,mpc8349-dma", "fsl,elo-dma"; 
                        reg = <0x82a8 4>; 
                        ranges = <0 0x8100 0x1a8>; 
                        interrupt-parent = <&ipic>; 
                        interrupts = <71 8>; 
                        cell-index = <0>; 
                        dma-channel@0 { 
                                compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; 
                                reg = <0 0x80>; 
                                interrupt-parent = <&ipic>; 
                                interrupts = <71 8>; 
                        }; 
                        dma-channel@80 { 
                                compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; 
                                reg = <0x80 0x80>; 
                                interrupt-parent = <&ipic>; 
                                interrupts = <71 8>; 
                        }; 
                        dma-channel@100 { 
                                compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; 
                                reg = <0x100 0x80>; 
                                interrupt-parent = <&ipic>; 
                                interrupts = <71 8>; 
                        }; 
                        dma-channel@180 { 
                                compatible = "fsl,mpc8349-dma-channel", "fsl,elo-dma-channel"; 
                                reg = <0x180 0x28>; 
                                interrupt-parent = <&ipic>; 
                                interrupts = <71 8>; 
                        }; 
                }; 
/* phy type (ULPI or SERIAL) are only types supported for MPH */ 
                /* port = 0 or 1 */ 
                usb@22000 { 
                        compatible = "fsl-usb2-mph"; 
                        reg = <0x22000 0x1000>; 
                        #address-cells = <1>; 
                        #size-cells = <0>; 
                        interrupt-parent = <&ipic>; 
                        interrupts = <39 0x8>; 
                        phy_type = "ulpi"; 
                        port1; 
                }; 
                /* phy type (ULPI, UTMI, UTMI_WIDE, SERIAL) */ 
                usb@23000 { 
                        compatible = "fsl-usb2-dr"; 
                        reg = <0x23000 0x1000>; 
                        #address-cells = <1>; 
                        #size-cells = <0>; 
                        interrupt-parent = <&ipic>; 
                        interrupts = <38 0x8>; 
                        dr_mode = "otg"; 
                        phy_type = "ulpi"; 
                }; 

                mdio@24520 { 
                        #address-cells = <1>; 
                        #size-cells = <0>; 
                        compatible = "fsl,gianfar-mdio"; 
                        reg = <0x24520 0x20>; 

                        phy0: ethernet-phy@0 { 
                                interrupt-parent = <&ipic>; 
                                interrupts = <17 0x8>; 
                                reg = <0x0>; 
                                device_type = "ethernet-phy"; 
                        }; 
                        phy1: ethernet-phy@1 { 
                                interrupt-parent = <&ipic>; 
                                interrupts = <18 0x8>; 
                                reg = <0x1>; 
                                device_type = "ethernet-phy"; 
                        }; 
enet0: ethernet@24000 { 
                        cell-index = <0>; 
                        device_type = "network"; 
                        model = "TSEC"; 
                        compatible = "gianfar"; 
                        reg = <0x24000 0x1000>; 
                        local-mac-address = [ 00 00 00 00 00 00 ]; 
                        interrupts = <32 0x8 33 0x8 34 0x8>; 
                        interrupt-parent = <&ipic>; 
                        phy-handle = <&phy0>; 
                        linux,network-index = <0>; 
                }; 

                enet1: ethernet@25000 { 
                        cell-index = <1>; 
                        device_type = "network"; 
                        model = "TSEC"; 
                        compatible = "gianfar"; 
                        reg = <0x25000 0x1000>; 
                        local-mac-address = [ 00 00 00 00 00 00 ]; 
                        interrupts = <35 0x8 36 0x8 37 0x8>; 
                        interrupt-parent = <&ipic>; 
                        phy-handle = <&phy1>; 
                        linux,network-index = <1>; 
                }; 

serial0: serial@4500 { 
                        cell-index = <0>; 
                        device_type = "serial"; 
                        compatible = "ns16550"; 
                        reg = <0x4500 0x100>; 
                        clock-frequency = <0>; 
                        interrupts = <9 0x8>; 
                        interrupt-parent = <&ipic>; 
                }; 

                serial1: serial@4600 { 
                        cell-index = <1>; 
                        device_type = "serial"; 
                        compatible = "ns16550"; 
                        reg = <0x4600 0x100>; 
                        clock-frequency = <0>; 
                        interrupts = <10 0x8>; 
                        interrupt-parent = <&ipic>; 
                }; 

                crypto@30000 { 
                        compatible = "fsl,sec2.0"; 
                        reg = <0x30000 0x10000>; 
                        interrupts = <11 0x8>; 
                        interrupt-parent = <&ipic>; 
                        fsl,num-channels = <4>; 
                        fsl,channel-fifo-len = <24>; 
                        fsl,exec-units-mask = <0x7e>; 
                        fsl,descriptor-types-mask = <0x01010ebf>; 
                }; 

Thanks, 
agnel 

             reply	other threads:[~2009-12-07  6:41 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-12-07  6:41 ajijuni [this message]
2009-12-07 18:07 ` dts file for MPC8343EA Scott Wood
2009-12-11  0:34   ` Junita Ajith
2009-12-11 18:46     ` Scott Wood
2009-12-11 19:39       ` Junita Ajith
2009-12-09 16:22 ` Lee, Eric

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=7675847.584551260168085277.JavaMail.nabble@isper.nabble.com \
    --to=ajijuni@gmail.com \
    --cc=Linuxppc-dev@lists.ozlabs.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).