Perhaps i needed to make my point a little more clear.
I am able to set the baud, however this value reverts back to 115200 after shutdown. I need to be able to change MFD2 to 9600 baud permanently.
How do i go about this?
Any idea how to set UART2 to 9600 baud permanently?
You would have to edit uboot. Uboot uses environment variables; baud rate is one of those variables. You’d have to create an environment in which the board boots always from 9600bps and save that environment. In the boot prompt you can use the commands setenv and saveenv, so you’d have to set the baudrate environment variable and save it so that it doesn’t get lost after reboot.
Take a look at UBootCmdGroupEnvironment < DULG < DENX . This will explain how to set the environmental variable, save it and check if the changes you made were applied.
Thanks for your direction on this, after some scratching around this worked;
setenv bootargs_console "console=ttyMFD2,9600 earlyprintk"
tested and works after reboot & power off, console is still accessible via putty on 9600 baud