[ELDK] MPC52xx PSC1 serial port not working in linux denx 3.1
    Yeo Keewee 
    yeokiwi at gmail.com
       
    Sat Oct  6 09:32:38 CEST 2012
    
    
  
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 at 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 at 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
    
    
More information about the eldk
mailing list