From: Ian Abbott Date: Wed, 23 Jul 2014 09:41:19 +0000 (+0100) Subject: staging: comedi: ni_65xx: refactor edge detection configuration X-Git-Tag: omap-for-v3.17/fixes-against-rc2~166^2~308 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a5e7d93da17715aacbad64951a49aadb06071a4d;p=pandora-kernel.git staging: comedi: ni_65xx: refactor edge detection configuration Refactor the code that updates the rising and falling edge detection registers into new function `ni_65xx_update_edge_detection()`. This updates the rising and falling edge detection registers for up to 32 channels starting at an arbitrary channel. Call it from the code that handles the `INSN_CONFIG_CHANGE_NOTIFY` instruction, which is limited to the first 32 channels. (For the purposes of edge detection, the channels are in the natural port order of the board, 8 channels per port. In practice, this is all the digital I/O channels (if any), followed by all the digital input channels (if any), followed by all the digital output channels (if any). Signed-off-by: Ian Abbott Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed