Ccsr space allocated for fman and mdio in t2080/81

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Ccsr space allocated for fman and mdio in t2080/81

Jump to solution
1,244 Views
monalihaware
Contributor III


In the uboot code for t2081  custom board, i am not able to write (through the "outbe()"  functions), to the any of the ccsr space assigned for fman (block base address 0x40-0000) and Ethernet Management interfaces (base address 4f_0000)mentioned in the section 24.5.3 of the manual. What could be the reason?  I am not able to find the reason for it...any one faced such problem ever???

Labels (1)
Tags (1)
0 Kudos
Reply
1 Solution
1,232 Views
bpe
NXP Employee
NXP Employee

The rules and recommended practices for accessing T2080/81 FMAN CCSR address
space can be found in T2080RM, Section 2.6 and T2080DPAARM, Section 5.4.2.
There are no restrictions besides mentioned there. If your accesses do not
result in a TLB-related exception, but return unexpected results, you are most
likely miscalculating the target address hitting a reserved area within CCSR
space or another TLB-mapped region. The suggestion in this regard is, use the
version of u-Boot that is part of NXP QorIQ SDK properly configured for your
target processor and use the FMAN driver that is part of it as a reference.

Best Regards,
Platon

View solution in original post

0 Kudos
Reply
1 Reply
1,233 Views
bpe
NXP Employee
NXP Employee

The rules and recommended practices for accessing T2080/81 FMAN CCSR address
space can be found in T2080RM, Section 2.6 and T2080DPAARM, Section 5.4.2.
There are no restrictions besides mentioned there. If your accesses do not
result in a TLB-related exception, but return unexpected results, you are most
likely miscalculating the target address hitting a reserved area within CCSR
space or another TLB-mapped region. The suggestion in this regard is, use the
version of u-Boot that is part of NXP QorIQ SDK properly configured for your
target processor and use the FMAN driver that is part of it as a reference.

Best Regards,
Platon

0 Kudos
Reply