[U-Boot] [PATCH] imx: Include <input.h> header file

Stefano Babic sbabic at denx.de
Mon Oct 2 13:53:19 UTC 2017


On 22/09/2017 17:12, Diego Dorta wrote:
> When building with W=1 errors like the one below is seen:
> 
> board/freescale/mx6sabresd/mx6sabresd.c:546:5: warning:
> no previous prototype for ‘overwrite_console’
> [-Wmissing-prototypes] int overwrite_console(void)
> 
> Fix the build warnings by including <input.h>.
> 
> Signed-off-by: Diego Dorta <diego.dorta at nxp.com>
> ---
>  board/advantech/dms-ba16/dms-ba16.c         | 1 +
>  board/aristainetos/aristainetos.c           | 1 +
>  board/beckhoff/mx53cx9020/mx53cx9020.c      | 1 +
>  board/congatec/cgtqmx6eval/cgtqmx6eval.c    | 1 +
>  board/el/el6x/el6x.c                        | 1 +
>  board/embest/mx6boards/mx6boards.c          | 1 +
>  board/freescale/mx51evk/mx51evk.c           | 1 +
>  board/freescale/mx53loco/mx53loco.c         | 1 +
>  board/freescale/mx6sabreauto/mx6sabreauto.c | 1 +
>  board/freescale/mx6sabresd/mx6sabresd.c     | 1 +
>  board/ge/bx50v3/bx50v3.c                    | 1 +
>  board/logicpd/imx6/imx6logic.c              | 1 +
>  board/technologic/ts4800/ts4800.c           | 1 +
>  board/toradex/apalis_imx6/apalis_imx6.c     | 1 +
>  board/toradex/colibri_imx6/colibri_imx6.c   | 1 +
>  15 files changed, 15 insertions(+)
> 
> diff --git a/board/advantech/dms-ba16/dms-ba16.c b/board/advantech/dms-ba16/dms-ba16.c
> index c728943..6fe7471 100644
> --- a/board/advantech/dms-ba16/dms-ba16.c
> +++ b/board/advantech/dms-ba16/dms-ba16.c
> @@ -25,6 +25,7 @@
>  #include <asm/io.h>
>  #include <asm/arch/sys_proto.h>
>  #include <i2c.h>
> +#include <input.h>
>  #include <pwm.h>
>  DECLARE_GLOBAL_DATA_PTR;
>  
> diff --git a/board/aristainetos/aristainetos.c b/board/aristainetos/aristainetos.c
> index 872fedd..a60cbfc 100644
> --- a/board/aristainetos/aristainetos.c
> +++ b/board/aristainetos/aristainetos.c
> @@ -28,6 +28,7 @@
>  #include <asm/arch/crm_regs.h>
>  #include <linux/fb.h>
>  #include <ipu_pixfmt.h>
> +#include <input.h>
>  #include <asm/io.h>
>  #include <asm/arch/sys_proto.h>
>  #include <pwm.h>
> diff --git a/board/beckhoff/mx53cx9020/mx53cx9020.c b/board/beckhoff/mx53cx9020/mx53cx9020.c
> index a18a4e8..021bd96 100644
> --- a/board/beckhoff/mx53cx9020/mx53cx9020.c
> +++ b/board/beckhoff/mx53cx9020/mx53cx9020.c
> @@ -26,6 +26,7 @@
>  #include <asm/gpio.h>
>  #include <linux/fb.h>
>  #include <ipu_pixfmt.h>
> +#include <input.h>
>  #include <fs.h>
>  #include <dm/platform_data/serial_mxc.h>
>  
> diff --git a/board/congatec/cgtqmx6eval/cgtqmx6eval.c b/board/congatec/cgtqmx6eval/cgtqmx6eval.c
> index 2ed66d3..575aff7 100644
> --- a/board/congatec/cgtqmx6eval/cgtqmx6eval.c
> +++ b/board/congatec/cgtqmx6eval/cgtqmx6eval.c
> @@ -24,6 +24,7 @@
>  #include <mmc.h>
>  #include <fsl_esdhc.h>
>  #include <i2c.h>
> +#include <input.h>
>  #include <power/pmic.h>
>  #include <power/pfuze100_pmic.h>
>  #include <linux/fb.h>
> diff --git a/board/el/el6x/el6x.c b/board/el/el6x/el6x.c
> index fb128f5..b2fe7fd 100644
> --- a/board/el/el6x/el6x.c
> +++ b/board/el/el6x/el6x.c
> @@ -25,6 +25,7 @@
>  #include <asm/io.h>
>  #include <asm/arch/sys_proto.h>
>  #include <i2c.h>
> +#include <input.h>
>  #include <power/pmic.h>
>  #include <power/pfuze100_pmic.h>
>  #include <asm/arch/mx6-ddr.h>
> diff --git a/board/embest/mx6boards/mx6boards.c b/board/embest/mx6boards/mx6boards.c
> index 8674599..ae04f68 100644
> --- a/board/embest/mx6boards/mx6boards.c
> +++ b/board/embest/mx6boards/mx6boards.c
> @@ -26,6 +26,7 @@
>  #include <asm/mach-imx/spi.h>
>  #include <asm/mach-imx/video.h>
>  #include <i2c.h>
> +#include <input.h>
>  #include <mmc.h>
>  #include <fsl_esdhc.h>
>  #include <miiphy.h>
> diff --git a/board/freescale/mx51evk/mx51evk.c b/board/freescale/mx51evk/mx51evk.c
> index a88ff8f..9e8a02e 100644
> --- a/board/freescale/mx51evk/mx51evk.c
> +++ b/board/freescale/mx51evk/mx51evk.c
> @@ -15,6 +15,7 @@
>  #include <asm/arch/clock.h>
>  #include <asm/mach-imx/mx5_video.h>
>  #include <i2c.h>
> +#include <input.h>
>  #include <mmc.h>
>  #include <fsl_esdhc.h>
>  #include <power/pmic.h>
> diff --git a/board/freescale/mx53loco/mx53loco.c b/board/freescale/mx53loco/mx53loco.c
> index ea36603..db0e2fb 100644
> --- a/board/freescale/mx53loco/mx53loco.c
> +++ b/board/freescale/mx53loco/mx53loco.c
> @@ -17,6 +17,7 @@
>  #include <asm/mach-imx/mx5_video.h>
>  #include <netdev.h>
>  #include <i2c.h>
> +#include <input.h>
>  #include <mmc.h>
>  #include <fsl_esdhc.h>
>  #include <asm/gpio.h>
> diff --git a/board/freescale/mx6sabreauto/mx6sabreauto.c b/board/freescale/mx6sabreauto/mx6sabreauto.c
> index 15ca029..bdeb5f7 100644
> --- a/board/freescale/mx6sabreauto/mx6sabreauto.c
> +++ b/board/freescale/mx6sabreauto/mx6sabreauto.c
> @@ -24,6 +24,7 @@
>  #include <netdev.h>
>  #include <asm/arch/sys_proto.h>
>  #include <i2c.h>
> +#include <input.h>
>  #include <asm/arch/mxc_hdmi.h>
>  #include <asm/mach-imx/video.h>
>  #include <asm/arch/crm_regs.h>
> diff --git a/board/freescale/mx6sabresd/mx6sabresd.c b/board/freescale/mx6sabresd/mx6sabresd.c
> index 5b50bc8..0d31235 100644
> --- a/board/freescale/mx6sabresd/mx6sabresd.c
> +++ b/board/freescale/mx6sabresd/mx6sabresd.c
> @@ -25,6 +25,7 @@
>  #include <asm/io.h>
>  #include <asm/arch/sys_proto.h>
>  #include <i2c.h>
> +#include <input.h>
>  #include <power/pmic.h>
>  #include <power/pfuze100_pmic.h>
>  #include "../common/pfuze.h"
> diff --git a/board/ge/bx50v3/bx50v3.c b/board/ge/bx50v3/bx50v3.c
> index c7df4ce..2e8f394 100644
> --- a/board/ge/bx50v3/bx50v3.c
> +++ b/board/ge/bx50v3/bx50v3.c
> @@ -25,6 +25,7 @@
>  #include <asm/io.h>
>  #include <asm/arch/sys_proto.h>
>  #include <i2c.h>
> +#include <input.h>
>  #include <pwm.h>
>  #include <stdlib.h>
>  #include "vpd_reader.h"
> diff --git a/board/logicpd/imx6/imx6logic.c b/board/logicpd/imx6/imx6logic.c
> index 78fc546..1f3e378 100644
> --- a/board/logicpd/imx6/imx6logic.c
> +++ b/board/logicpd/imx6/imx6logic.c
> @@ -11,6 +11,7 @@
>  
>  #include <common.h>
>  #include <miiphy.h>
> +#include <input.h>
>  #include <mmc.h>
>  #include <fsl_esdhc.h>
>  #include <asm/io.h>
> diff --git a/board/technologic/ts4800/ts4800.c b/board/technologic/ts4800/ts4800.c
> index 8fe26a7..e5bec57 100644
> --- a/board/technologic/ts4800/ts4800.c
> +++ b/board/technologic/ts4800/ts4800.c
> @@ -18,6 +18,7 @@
>  #include <asm/arch/clock.h>
>  #include <asm/mach-imx/mx5_video.h>
>  #include <mmc.h>
> +#include <input.h>
>  #include <fsl_esdhc.h>
>  #include <mc13892.h>
>  
> diff --git a/board/toradex/apalis_imx6/apalis_imx6.c b/board/toradex/apalis_imx6/apalis_imx6.c
> index 628a61d..c43f311 100644
> --- a/board/toradex/apalis_imx6/apalis_imx6.c
> +++ b/board/toradex/apalis_imx6/apalis_imx6.c
> @@ -30,6 +30,7 @@
>  #include <dm/platdata.h>
>  #include <fsl_esdhc.h>
>  #include <i2c.h>
> +#include <input.h>
>  #include <imx_thermal.h>
>  #include <linux/errno.h>
>  #include <malloc.h>
> diff --git a/board/toradex/colibri_imx6/colibri_imx6.c b/board/toradex/colibri_imx6/colibri_imx6.c
> index 756e3f3..b98aa5f 100644
> --- a/board/toradex/colibri_imx6/colibri_imx6.c
> +++ b/board/toradex/colibri_imx6/colibri_imx6.c
> @@ -29,6 +29,7 @@
>  #include <dm/platdata.h>
>  #include <fsl_esdhc.h>
>  #include <i2c.h>
> +#include <input.h>
>  #include <imx_thermal.h>
>  #include <linux/errno.h>
>  #include <malloc.h>
> 

Applied to u-boot-imx, -master, thanks !

Best regards,
Stefano Babic
-- 
=====================================================================
DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de
=====================================================================


More information about the U-Boot mailing list