[PATCH 2/3] am33xx: board: remove GPIO platforma data
Lokesh Vutla
lokeshvutla at ti.com
Mon Feb 22 07:08:21 CET 2021
Hi Dario,
On 13/02/21 4:30 pm, Dario Binacchi wrote:
> Since the board has been converted to driver model and DT is supported,
> GPIO platform are no more required and can be removed.
>
> Signed-off-by: Dario Binacchi <dariobin at libero.it>
Not all am335x platforms are converted to DT. Due to SPL size constraints
am335x_evm_defconfig is still using plat data. This patch will break such
platforms no?
Thanks and regards,
Lokesh
> ---
>
> arch/arm/mach-omap2/am33xx/board.c | 23 -----------------------
> 1 file changed, 23 deletions(-)
>
> diff --git a/arch/arm/mach-omap2/am33xx/board.c b/arch/arm/mach-omap2/am33xx/board.c
> index e17898d8fb..f48d4cefc4 100644
> --- a/arch/arm/mach-omap2/am33xx/board.c
> +++ b/arch/arm/mach-omap2/am33xx/board.c
> @@ -126,29 +126,6 @@ U_BOOT_DRVINFOS(am33xx_i2c) = {
> };
> #endif
>
> -#if CONFIG_IS_ENABLED(DM_GPIO)
> -static const struct omap_gpio_plat am33xx_gpio[] = {
> - { 0, AM33XX_GPIO0_BASE },
> - { 1, AM33XX_GPIO1_BASE },
> - { 2, AM33XX_GPIO2_BASE },
> - { 3, AM33XX_GPIO3_BASE },
> -#ifdef CONFIG_AM43XX
> - { 4, AM33XX_GPIO4_BASE },
> - { 5, AM33XX_GPIO5_BASE },
> -#endif
> -};
> -
> -U_BOOT_DRVINFOS(am33xx_gpios) = {
> - { "gpio_omap", &am33xx_gpio[0] },
> - { "gpio_omap", &am33xx_gpio[1] },
> - { "gpio_omap", &am33xx_gpio[2] },
> - { "gpio_omap", &am33xx_gpio[3] },
> -#ifdef CONFIG_AM43XX
> - { "gpio_omap", &am33xx_gpio[4] },
> - { "gpio_omap", &am33xx_gpio[5] },
> -#endif
> -};
> -#endif
> #if CONFIG_IS_ENABLED(DM_SPI) && !CONFIG_IS_ENABLED(OF_CONTROL)
> static const struct omap3_spi_plat omap3_spi_pdata = {
> .regs = (struct mcspi *)AM33XX_SPI0_OFFSET,
>
More information about the U-Boot
mailing list