First set of Counter driver fixes for 6.3

This set consists of two fixes for the 104-quad-8 driver:
 	- fix a read race condition between the FLAG and CNTR registers
 	  (as a result 25-bit count values are no longer supported)
 	- invert condition check to report correct Index Synapse action
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYKAB0WIQSNN83d4NIlKPjon7a1SFbKvhIjKwUCZBXAAQAKCRC1SFbKvhIj
 K3TqAP466wJc//OR1eB/nS74Otrz8tQUEw2VpK3yf5YTH9IZUAEAnZzz4/bIXZuA
 Ioy+lGQHwE0Ebu3efCUU+OQEWGPQtQo=
 =45BY
 -----END PGP SIGNATURE-----

Merge tag 'counter-fixes-6.3a' of git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-linus

William writes:

First set of Counter driver fixes for 6.3

This set consists of two fixes for the 104-quad-8 driver:
	- fix a read race condition between the FLAG and CNTR registers
	  (as a result 25-bit count values are no longer supported)
	- invert condition check to report correct Index Synapse action

* tag 'counter-fixes-6.3a' of git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter:
  counter: 104-quad-8: Fix Synapse action reported for Index signals
  counter: 104-quad-8: Fix race condition between FLAG and CNTR reads
This commit is contained in:
Greg Kroah-Hartman 2023-03-20 13:54:01 +01:00
commit 840525415b