[U-Boot] [PATCH v2 13/22] mx6sabreauto: Add DM_GPIO support

Peng Fan peng.fan at nxp.com
Tue Jan 29 13:40:03 UTC 2019



> -----Original Message-----
> From: Abel Vesa
> Sent: 2019年1月29日 19:35
> To: Tom Rini <trini at konsulko.com>; Fabio Estevam
> <fabio.estevam at nxp.com>; u-boot at lists.denx.de; dl-uboot-imx
> <uboot-imx at nxp.com>; Peng Fan <peng.fan at nxp.com>
> Cc: Nitin Garg <nitin.garg at nxp.com>; Abel Vesa <abel.vesa at nxp.com>
> Subject: [PATCH v2 13/22] mx6sabreauto: Add DM_GPIO support
> 
> Add the DM_GPIO related config for mx6sabreauto.
> Also add the gpio request calls.
> 
> Signed-off-by: Abel Vesa <abel.vesa at nxp.com>
> ---
>  board/freescale/mx6sabreauto/mx6sabreauto.c | 3 +++
>  configs/mx6sabreauto_defconfig              | 1 +
>  2 files changed, 4 insertions(+)
> 
> diff --git a/board/freescale/mx6sabreauto/mx6sabreauto.c
> b/board/freescale/mx6sabreauto/mx6sabreauto.c
> index c8f1263..c7e3e67 100644
> --- a/board/freescale/mx6sabreauto/mx6sabreauto.c
> +++ b/board/freescale/mx6sabreauto/mx6sabreauto.c
> @@ -501,6 +501,7 @@ iomux_v3_cfg_t const backlight_pads[] = {
> 
>  static void setup_iomux_backlight(void)  {
> +	gpio_request(IMX_GPIO_NR(2, 9), "backlight");
>  	gpio_direction_output(IMX_GPIO_NR(2, 9), 1);
>  	SETUP_IOMUX_PADS(backlight_pads);
>  }
> @@ -594,6 +595,7 @@ int board_init(void)
>  	else
>  		setup_i2c(1, CONFIG_SYS_I2C_SPEED, 0x7f,
> &mx6dl_i2c_pad_info1);
>  	/* I2C 3 Steer */
> +	gpio_request(IMX_GPIO_NR(5, 4), "steer logic");
>  	gpio_direction_output(IMX_GPIO_NR(5, 4), 1);
>  	SETUP_IOMUX_PADS(i2c3_pads);
>  #ifndef CONFIG_SYS_FLASH_CFI
> @@ -602,6 +604,7 @@ int board_init(void)
>  	else
>  		setup_i2c(2, CONFIG_SYS_I2C_SPEED, 0x7f, &mx6dl_i2c_pad_info2);
> #endif
> +	gpio_request(IMX_GPIO_NR(1, 15), "expander en");
>  	gpio_direction_output(IMX_GPIO_NR(1, 15), 1);
>  	SETUP_IOMUX_PADS(port_exp);
> 
> diff --git a/configs/mx6sabreauto_defconfig
> b/configs/mx6sabreauto_defconfig index c64ec66..4a9739c 100644
> --- a/configs/mx6sabreauto_defconfig
> +++ b/configs/mx6sabreauto_defconfig
> @@ -60,6 +60,7 @@ CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y
>  CONFIG_SPL_DM=y
>  CONFIG_DFU_MMC=y
>  CONFIG_DFU_SF=y
> +CONFIG_DM_GPIO=y
>  CONFIG_DM_MMC=y
>  CONFIG_FSL_ESDHC=y
>  CONFIG_NAND=y

Reviewed-by: Peng Fan <peng.fan at nxp.com>

> --
> 2.7.4



More information about the U-Boot mailing list