Hi,
We are using T1040 based board, and testing FSL UCC HDLC driver. When we are trying to read the register values related to fast protocol, all are showing 0. But according to data sheet, there should be some value in the registers.
This is the log of the dump:
ucc_hdlc ffe142000.ucc: Dumpinig UCC 0 Registers
UCC0 Fast registers:
Base address: 0x8000080088b0a000
gumr : addr=0x8000080088b0a000, val=0x00000000
upsmr : addr=0x8000080088b0a004, val=0x00000000
utodr : addr=0x8000080088b0a008, val=0x0000
udsr : addr=0x8000080088b0a00c, val=0x0000
ucce : addr=0x8000080088b0a010, val=0x00000000
uccm : addr=0x8000080088b0a014, val=0x00000000
uccs : addr=0x8000080088b0a018, val=0x00
urfb : addr=0x8000080088b0a020, val=0x00000000
urfs : addr=0x8000080088b0a024, val=0x0000
urfet : addr=0x8000080088b0a028, val=0x0000
urfset: addr=0x8000080088b0a02a, val=0x0000
utfb : addr=0x8000080088b0a02c, val=0x00000000
utfs : addr=0x8000080088b0a030, val=0x0000
utfet : addr=0x8000080088b0a034, val=0x0000
utftt : addr=0x8000080088b0a038, val=0x0000
utpt : addr=0x8000080088b0a03c, val=0x0000
urtry : addr=0x8000080088b0a040, val=0x00000000
guemr : addr=0x8000080088b0a090, val=0x00
ucc_hdlc ffe142000.ucc: Dumping UCC 0 Parameter RAM
ucc_hdlc ffe142000.ucc: rbase = 0x0
ucc_hdlc ffe142000.ucc: rbptr = 0x0
ucc_hdlc ffe142000.ucc: mrblr = 0x0
ucc_hdlc ffe142000.ucc: rbdlen = 0x0
ucc_hdlc ffe142000.ucc: rbdstat = 0x0
ucc_hdlc ffe142000.ucc: rstate = 0x0
ucc_hdlc ffe142000.ucc: rdptr = 0x0
ucc_hdlc ffe142000.ucc: riptr = 0x0
ucc_hdlc ffe142000.ucc: tbase = 0x0
ucc_hdlc ffe142000.ucc: tbptr = 0x0
ucc_hdlc ffe142000.ucc: tbdlen = 0x0
ucc_hdlc ffe142000.ucc: tbdstat = 0x0
ucc_hdlc ffe142000.ucc: tstate = 0x0
ucc_hdlc ffe142000.ucc: tdptr = 0x0
ucc_hdlc ffe142000.ucc: tiptr = 0x0
ucc_hdlc ffe142000.ucc: rcrc = 0x0
ucc_hdlc ffe142000.ucc: tcrc = 0x0
ucc_hdlc ffe142000.ucc: c_mask = 0x0
ucc_hdlc ffe142000.ucc: c_pers = 0x0
ucc_hdlc ffe142000.ucc: disfc = 0x0
ucc_hdlc ffe142000.ucc: crcec = 0x0
And also we are unable to write on these registers. For eg, GUMR reg is having R/W access but we are unable to write using devmem on linux and also on uboot.
Can u please suggest what can be done to resolve this issue.