fixes: round down divider instead of incrementing
adds: make sure bits 16-31 of cdiv register are always 0
adds: assume minimal divider of 2 if divider resulted in 0
(bcm2835 sets divider to 32768 if cdiv is set to 0)
Signed-off-by: s. wicki linux...@tinag.ch
---
On a CRC error while using hardware-supported PEC, an additional
error bit is set in the auxiliary status register. If this bit
isn't cleared, all subsequent operations will fail, essentially
hanging the controller.
The fix is simple: check, report, and clear the bit in
i801_check_post(). Also,
On Thu, May 21, 2015 at 01:42:24PM +0200, Geert Uytterhoeven wrote:
Hi Dmitry,
This is a resent of a series by Laurent Pinchart to fix OF matching for
the adxl34x driver.
According to the discussion in response to that series, we were under
the impression this was going in through