[U-Boot] [PATCH] ARM: imx6ul: Move liteSOM source to SoC directory

Stefano Babic sbabic at denx.de
Fri Jan 27 10:48:48 CET 2017


On 25/01/2017 10:31, Marcin Niestroj wrote:
> Moving arch/arm/mach-litesom/ to arch/arm/cpu/armv7/mx6/ was requested
> in [1] during discussion of chiliSOM support patches.
> 
> [1] http://lists.denx.de/pipermail/u-boot/2017-January/279137.html
> 
> Suggested-by: Tom Rini <trini at konsulko.com>
> Signed-off-by: Marcin Niestroj <m.niestroj at grinn-global.com>
> ---
>  arch/arm/Kconfig                                                 | 2 --
>  arch/arm/Makefile                                                | 1 -
>  arch/arm/cpu/armv7/mx6/Kconfig                                   | 9 ++++++++-
>  arch/arm/cpu/armv7/mx6/Makefile                                  | 1 +
>  arch/arm/{mach-litesom => cpu/armv7/mx6}/litesom.c               | 0
>  .../include/mach => include/asm/arch-mx6}/litesom.h              | 4 ++--
>  arch/arm/mach-litesom/Kconfig                                    | 6 ------
>  arch/arm/mach-litesom/Makefile                                   | 6 ------
>  board/grinn/liteboard/board.c                                    | 2 +-
>  9 files changed, 12 insertions(+), 19 deletions(-)
>  rename arch/arm/{mach-litesom => cpu/armv7/mx6}/litesom.c (100%)
>  rename arch/arm/{mach-litesom/include/mach => include/asm/arch-mx6}/litesom.h (68%)
>  delete mode 100644 arch/arm/mach-litesom/Kconfig
>  delete mode 100644 arch/arm/mach-litesom/Makefile
> 
> diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
> index 30f0925308..b96a86ef85 100644
> --- a/arch/arm/Kconfig
> +++ b/arch/arm/Kconfig
> @@ -989,8 +989,6 @@ source "arch/arm/mach-keystone/Kconfig"
>  
>  source "arch/arm/mach-kirkwood/Kconfig"
>  
> -source "arch/arm/mach-litesom/Kconfig"
> -
>  source "arch/arm/mach-mvebu/Kconfig"
>  
>  source "arch/arm/cpu/armv7/ls102xa/Kconfig"
> diff --git a/arch/arm/Makefile b/arch/arm/Makefile
> index 4b8bf80c40..9c6834b332 100644
> --- a/arch/arm/Makefile
> +++ b/arch/arm/Makefile
> @@ -58,7 +58,6 @@ machine-$(CONFIG_ARCH_HIGHBANK)		+= highbank
>  machine-$(CONFIG_ARCH_KEYSTONE)		+= keystone
>  # TODO: rename CONFIG_KIRKWOOD -> CONFIG_ARCH_KIRKWOOD
>  machine-$(CONFIG_KIRKWOOD)		+= kirkwood
> -machine-$(CONFIG_LITESOM)		+= litesom
>  machine-$(CONFIG_ARCH_MESON)		+= meson
>  machine-$(CONFIG_ARCH_MVEBU)		+= mvebu
>  # TODO: rename CONFIG_TEGRA -> CONFIG_ARCH_TEGRA
> diff --git a/arch/arm/cpu/armv7/mx6/Kconfig b/arch/arm/cpu/armv7/mx6/Kconfig
> index b8dc5c8df6..1ee96cc125 100644
> --- a/arch/arm/cpu/armv7/mx6/Kconfig
> +++ b/arch/arm/cpu/armv7/mx6/Kconfig
> @@ -35,6 +35,13 @@ config MX6UL
>  	select ROM_UNIFIED_SECTIONS
>  	bool
>  
> +config MX6UL_LITESOM
> +	bool
> +	select MX6UL
> +	select DM
> +	select DM_THERMAL
> +	select SUPPORT_SPL
> +
>  config MX6ULL
>  	bool
>  	select MX6UL
> @@ -244,7 +251,7 @@ config TARGET_PICO_IMX6UL
>  config TARGET_LITEBOARD
>  	bool "Grinn liteBoard (i.MX6UL)"
>  	select BOARD_LATE_INIT
> -	select LITESOM
> +	select MX6UL_LITESOM
>  
>  config TARGET_PLATINUM_PICON
>  	bool "platinum-picon"
> diff --git a/arch/arm/cpu/armv7/mx6/Makefile b/arch/arm/cpu/armv7/mx6/Makefile
> index 8af191d660..024f7031ad 100644
> --- a/arch/arm/cpu/armv7/mx6/Makefile
> +++ b/arch/arm/cpu/armv7/mx6/Makefile
> @@ -10,3 +10,4 @@
>  obj-y	:= soc.o clock.o
>  obj-$(CONFIG_SPL_BUILD)	     += ddr.o
>  obj-$(CONFIG_MP)             += mp.o
> +obj-$(CONFIG_MX6UL_LITESOM)  += litesom.o
> diff --git a/arch/arm/mach-litesom/litesom.c b/arch/arm/cpu/armv7/mx6/litesom.c
> similarity index 100%
> rename from arch/arm/mach-litesom/litesom.c
> rename to arch/arm/cpu/armv7/mx6/litesom.c
> diff --git a/arch/arm/mach-litesom/include/mach/litesom.h b/arch/arm/include/asm/arch-mx6/litesom.h
> similarity index 68%
> rename from arch/arm/mach-litesom/include/mach/litesom.h
> rename to arch/arm/include/asm/arch-mx6/litesom.h
> index 6833949ae8..656b96aca9 100644
> --- a/arch/arm/mach-litesom/include/mach/litesom.h
> +++ b/arch/arm/include/asm/arch-mx6/litesom.h
> @@ -4,8 +4,8 @@
>   * SPDX-License-Identifier:	GPL-2.0+
>   */
>  
> -#ifndef __ARCH_ARM_MACH_LITESOM_SOM_H__
> -#define __ARCH_ARM_MACH_LITESOM_SOM_H__
> +#ifndef __ARCH_ARM_MX6UL_LITESOM_H__
> +#define __ARCH_ARM_MX6UL_LITESOM_H__
>  
>  int litesom_mmc_init(bd_t *bis);
>  
> diff --git a/arch/arm/mach-litesom/Kconfig b/arch/arm/mach-litesom/Kconfig
> deleted file mode 100644
> index 9b7f36d7ba..0000000000
> --- a/arch/arm/mach-litesom/Kconfig
> +++ /dev/null
> @@ -1,6 +0,0 @@
> -config LITESOM
> -	bool
> -	select MX6UL
> -	select DM
> -	select DM_THERMAL
> -	select SUPPORT_SPL
> diff --git a/arch/arm/mach-litesom/Makefile b/arch/arm/mach-litesom/Makefile
> deleted file mode 100644
> index b15eb64793..0000000000
> --- a/arch/arm/mach-litesom/Makefile
> +++ /dev/null
> @@ -1,6 +0,0 @@
> -# (C) Copyright 2016 Grinn
> -#
> -# SPDX-License-Identifier:	GPL-2.0+
> -#
> -
> -obj-y  := litesom.o
> diff --git a/board/grinn/liteboard/board.c b/board/grinn/liteboard/board.c
> index 13dd0a63db..2d184c8125 100644
> --- a/board/grinn/liteboard/board.c
> +++ b/board/grinn/liteboard/board.c
> @@ -9,6 +9,7 @@
>  #include <asm/arch/iomux.h>
>  #include <asm/arch/imx-regs.h>
>  #include <asm/arch/crm_regs.h>
> +#include <asm/arch/litesom.h>
>  #include <asm/arch/mx6ul_pins.h>
>  #include <asm/arch/mx6-pins.h>
>  #include <asm/arch/sys_proto.h>
> @@ -20,7 +21,6 @@
>  #include <fsl_esdhc.h>
>  #include <linux/sizes.h>
>  #include <linux/fb.h>
> -#include <mach/litesom.h>
>  #include <miiphy.h>
>  #include <mmc.h>
>  #include <netdev.h>
> 

Applied to u-boot-imx, 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