
Dear Vabhav,
In message VI1PR04MB48001E65CD3F477EC8CE6EB9F3F70@VI1PR04MB4800.eurprd04.prod.outlook.com you wrote:
You can also use setenv stdin/stdout/stderr to alternate between stdio devices. So what is the problem ?
Problem is seen with PL011 driver using DM model, Only boot console baud rate is set.
U-Boot can talk to only one serial device at a time anyway, so why should it intiaalize othe rports than the one used for the (then current) console?
U-Boot does lazy initializationintentionally. It is wrong to initialize devices which are not actually used.
Tried modifying the environment variable but seems readonly (## Error inserting "stdout" variable, errno=22)
How exactly did you try to do that?
Multiple UART enablement is required to use all console.
I have a feeling that you attempt to do the Wong Thing.
Best regards,
Wolfgang Denk