+ Michal
On 2021-11-24 13:37, Shubhrajyoti Datta wrote:
-----Original Message-----
From: Greg KH <gregkh@xxxxxxxxxxxxxxxxxxx>
Sent: Wednesday, November 24, 2021 3:38 PM
To: Shubhrajyoti Datta <shubhraj@xxxxxxxxxx>
Cc: linux-serial@xxxxxxxxxxxxxxx; jirislaby@xxxxxxxxxx;
jacmet@xxxxxxxxxx; git
<git@xxxxxxxxxx>
Subject: Re: [PATCH v2] serial-uartlite: Remove an un-necessary read
of control
register
On Tue, Nov 23, 2021 at 06:43:48PM +0530, Shubhrajyoti Datta wrote:
> The control register is a writeonly register that's why reading it
> doesn't make any sense.
> The manual states "This is a write-only register. Issuing a read
> request to the control register generates the read acknowledgment with zero
data."
Are you sure this is ok to remove? Usually you have to do a read
after a write to
ensure that the write succeeded.
What ensures that the write succeeded now if you remove this read?
I do not find the mention of a read requirement in the manual.
Also in the current code in ulite_console_write and in ulite_startup
we are writing without a read.
Thanks and Regards,
Shubhrajyoti
I suggest to confer with Michal Simek. He introduced the read in
ulite_request_port()
in the past. The other one in ulite_shutdown() has been there since its
inception in
2006.
Maarten