Hi all,

I have a customized board based on lite5200b eval board. For this board,
PSC0 and PSC1 are configured to be UARTs.
I have configured the PSC1 in the device tree as followed:

                serial@2000 {           // PSC1
                        device_type = "serial";
                        compatible = 
"fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
                        port-number = <0>;  // Logical port assignment
                        cell-index = <0>;
                        reg = <2000 100>;
                        interrupts = <2 1 0>;
                        interrupt-parent = <&mpc5200_pic>;

                serial@2200 {           // PSC2
                        device_type = "serial";
                        compatible = 
"fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
                        port-number = <1>;  // Logical port assignment
                        cell-index = <1>;
                        reg = <2200 100>;
                        interrupts = <2 2 0>;
                        interrupt-parent = <&mpc5200_pic>;

I have also created the node /dev/ttyPSC0 and /dev/ttyPSC1. However,I
failed to read and write to ttyPSC1. But, I can open ttyPSC0 and read and
write to it though.
When I do a "cat /proc/interrupts", I got the following:

129:      832   MPC52xx Peripherals Level        mpc52xx_psc_uart
130:          10   MPC52xx Peripherals Level
133:          0   MPC52xx Peripherals Level        mpc52xx-fec_ctrl
134:          0   MPC52xx Peripherals Level        ohci_hcd:usb1
135:      16127   MPC52xx Peripherals Level        mpc52xx_ata

Under the interrupt 130, the mpc52xx_psc_uart is missing. Is there anything
wrong?
I can open the port ttyPSC1 successfully but unable to perform read and
write.

I am using ELDK4.2, uboot 2010 version and denx linux 3.1.

Any clues? Thanks

Regards
Kee Wee
_______________________________________________
eldk mailing list
[email protected]
http://lists.denx.de/mailman/listinfo/eldk

Reply via email to