[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-Id: <20161206.103431.1801934560152684508.davem@davemloft.net>
Date: Tue, 06 Dec 2016 10:34:31 -0500 (EST)
From: David Miller <davem@...emloft.net>
To: niklas.cassel@...s.com
Cc: peppe.cavallaro@...com, alexandre.torgue@...com, niklass@...s.com,
netdev@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: Re: [PATCH] net: stmmac: clear reset value of
snps,wr_osr_lmt/snps,rd_osr_lmt before writing
From: Niklas Cassel <niklas.cassel@...s.com>
Date: Mon, 5 Dec 2016 18:12:54 +0100
> From: Niklas Cassel <niklas.cassel@...s.com>
>
> WR_OSR_LMT and RD_OSR_LMT have a reset value of 1.
> Since the reset value wasn't cleared before writing, the value in the
> register would be incorrect if specifying an uneven value for
> snps,wr_osr_lmt/snps,rd_osr_lmt.
>
> Zero is a valid value for the properties, since the databook specifies:
> maximum outstanding requests = WR_OSR_LMT + 1.
>
> We do not want to change the behavior for existing users when the
> property is missing. Therefore, default to 1 if the property is missing,
> since that is the same as the reset value.
>
> Signed-off-by: Niklas Cassel <niklas.cassel@...s.com>
Applied, thank you.
Powered by blists - more mailing lists