[PATCH] soc: fsl: qe: Fix sparse warnings in GPIO

Christophe Leroy (CS GROUP) chleroy at kernel.org
Mon Sep 7 13:54:35 PDT 2026


On Fri, 07 Aug 2026 07:35:52 +0200, Christophe Leroy (CS GROUP) wrote:
> A C=2 build on mpc83xx_defconfig provides following warnings:
> 
>   drivers/soc/fsl/qe/gpio.c:44:34: warning: incorrect type in assignment (different base types)
>   drivers/soc/fsl/qe/gpio.c:44:34:    expected restricted __be32 [usertype] cpdata
>   drivers/soc/fsl/qe/gpio.c:44:34:    got unsigned int [usertype] cpdata
>   drivers/soc/fsl/qe/gpio.c:45:34: warning: incorrect type in assignment (different base types)
>   drivers/soc/fsl/qe/gpio.c:45:34:    expected restricted __be32 [usertype] cpdir1
>   drivers/soc/fsl/qe/gpio.c:45:34:    got unsigned int
>   drivers/soc/fsl/qe/gpio.c:46:34: warning: incorrect type in assignment (different base types)
>   drivers/soc/fsl/qe/gpio.c:46:34:    expected restricted __be32 [usertype] cpdir2
>   drivers/soc/fsl/qe/gpio.c:46:34:    got unsigned int
>   drivers/soc/fsl/qe/gpio.c:47:34: warning: incorrect type in assignment (different base types)
>   drivers/soc/fsl/qe/gpio.c:47:34:    expected restricted __be32 [usertype] cppar1
>   drivers/soc/fsl/qe/gpio.c:47:34:    got unsigned int
>   drivers/soc/fsl/qe/gpio.c:48:34: warning: incorrect type in assignment (different base types)
>   drivers/soc/fsl/qe/gpio.c:48:34:    expected restricted __be32 [usertype] cppar2
>   drivers/soc/fsl/qe/gpio.c:48:34:    got unsigned int
>   drivers/soc/fsl/qe/gpio.c:49:33: warning: incorrect type in assignment (different base types)
>   drivers/soc/fsl/qe/gpio.c:49:33:    expected restricted __be32 [usertype] cpodr
>   drivers/soc/fsl/qe/gpio.c:49:33:    got unsigned int
>   drivers/soc/fsl/qe/gpio.c:297:17: warning: restricted __be32 degrades to integer
>   drivers/soc/fsl/qe/gpio.c:299:17: warning: restricted __be32 degrades to integer
>   drivers/soc/fsl/qe/gpio.c:302:17: warning: restricted __be32 degrades to integer
>   drivers/soc/fsl/qe/gpio.c:304:17: warning: restricted __be32 degrades to integer
>   drivers/soc/fsl/qe/gpio.c:308:18: warning: restricted __be32 degrades to integer
>   drivers/soc/fsl/qe/gpio.c:314:9: warning: restricted __be32 degrades to integer
> 
> [...]

Applied, thanks!

[1/1] soc: fsl: qe: Fix sparse warnings in GPIO
      commit: 5af2ccc8ec749d98d3d0bed4b9df25781d7f2d46

Best regards,
-- 
Christophe Leroy (CS GROUP) <chleroy at kernel.org>



More information about the linux-arm-kernel mailing list