Thanks Victor,
I was able to get the hardware to transmit using 9 bit mode, but i was not able to figure out how to set the 9th bit using the library code for DMA transfer, or non blocking transfer. Looking through the library code i see only data accesses/transfers using 8 bit pointers and nothing that handles the 9th bit being moved into the base->FIFOWR register.
I also noticed that the #define _usart_data_len statement in the header file that sets the register setting was missing a value for the 9 bit setting altogether, its easy enough to add an additional entry for the 9 bit setting but the fact that it is missing would lead me to beleive that the 9 bit format is not supported by the libraries right now.
At this point i think I am going to have to create a custom version of the handlers to do what i want. Unless i really am missing something obvious.
Thanks for your help
Scott