Hi Steven,

thank you for your answer.


> The selection of the BRGs is hard coded last time I checked.  When you
> add SMC1 and SMC2 it may use the wrong BRG for SCC1.  Check the BRG
> registers, the cmx_smr register and cmx_scr register and make sure
> everything matches up. 

But this original code seems to be ok.

static int rs_brg_map[] = {
        6,      /* BRG7 for SMC1 */
        7,      /* BRG8 for SMC2 */
        0,      /* BRG1 for SCC1 */
        1,      /* BRG2 for SCC2 */
        2,      /* BRG3 for SCC3 */
};


        /* Wire BRG7 to SMC1 and BRG8 to SMC2 */
        immap->im_cpmux.cmx_smr = 0x11;

Best regards
Marco




Reply via email to