From: H Hartley Sweeten Date: Tue, 26 Mar 2013 22:42:58 +0000 (-0700) Subject: staging: comedi: s626: remove the uint16_t casts of the bit values X-Git-Tag: omap-for-v3.10/dt-fixes-for-merge-window~137^2~398 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=12f4e2f280f99c967c2848e99f14e02b3c1cb209;p=pandora-kernel.git staging: comedi: s626: remove the uint16_t casts of the bit values There are a number of uint16_t casts used in the #define's of the constant bit field values as well as the calls to DEBIreplace(). These cause a number of sparse warnings of the type: warning: cast truncates bits from constant value (ffff1cff becomes 1cff) Remove all of the casts and change the types of the parameters to DEBIreplace from uin16_t to unsigned int. This fixes all the warnings. Mask the addr that is or'ed with DEBI_CMD_RDWORD then written to the P_DEBICMD register as well as the val written to the P_DEBIAD register with 0xffff. The addr and val are only 16-bits but the registers are 32-bits. Signed-off-by: H Hartley Sweeten Reviewed-by: Ian Abbott Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed