public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
From: Nishanth Menon <nm@ti.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH v2] board: ti: beagle_x15: Rename to indicate support for TI am57xx evms
Date: Sat, 31 Oct 2015 11:14:25 -0500	[thread overview]
Message-ID: <5634E8E1.9060407@ti.com> (raw)
In-Reply-To: <1446155443-8433-1-git-send-email-s-kipisz2@ti.com>

On 10/29/2015 04:50 PM, Steve Kipisz wrote:
> BeagleBoard X15 (http://beagleboard.org/x15) support in u-boot does
> actually support two different platform configuration offered by
> TI. In addition to BeagleBoard X15, it also supports the TMDXEVM5728
> (or more commonly known as AM5728-evm).
> 
> Information about the TI AM57xx EVM can be found here
> http://www.ti.com/tool/tmdxevm5728
> 
> The EVM configuration is 1-1 compatible with BeagleBoard X15 with the
> additional support for mPCIe, mSATA, LCD, touchscreen, Camera, push
> button and TI's wlink8 offering.
> 
> Hence, we rename the beagle_x15 directory to am57xx to support TI
> EVMs that use the AM57xx processor. By doing this we have common code
> reuse. This sets the stage to have a common u-boot image solution for
> multiple TI EVMs such as that already done for am335x and am437x. This
> sets the stage for upcoming multiple TI EVMs that share the same code
> base.
> 
> NOTE: Commit eae7ae185335 ("am437x: Add am57xx_evm_defconfig using
> CONFIG_DM") introduced DT support for beagle_x15 under am57xx_evm
> platform name. However, this ignored the potential confusion arising for
> users as a result. To prevent this, existing beagle_x15_defconfig is
> renamed as am57xx_evm_nodt_defconfig to denote that this is the "non
> device tree" configuration for the same platform. We still retain
> am57xx-beagle-x15.dts at this point, since we just require the common
> minimum dts.
> 
> As a result of this change, users should expect changes in build
> procedures('make am57xx_evm_nodt_defconfig' instead of 'make
> beagle_x15_defconfig'). Hopefully, this would be a one-time change.
> 
> Signed-off-by: Steve Kipisz <s-kipisz2@ti.com>
> Signed-off-by: Schuyler Patton <spatton@ti.com>
> ---
> v2 Based on:
>  master     677f970 common/board_f.c: modify the macro to use get_clocks() more common
> 
> Build testing: MAKEALL -s omap5 (no warnings/build errors)
> Boot Testing:
> am57xx_evm_config: http://pastebin.ubuntu.com/13002904/
> am57xx_evm_config: http://pastebin.ubuntu.com/13002955/
> am57xx_evm_nodt_config: http://pastebin.ubuntu.com/13003008/
> 
> Changes in V2 (since v1):
> 	- keep the dt version alive(going with Tom's suggestion:
> 		http://marc.info/?l=u-boot&m=144615230220768&w=2 )
> 	- redo commit message to be more clear
> v1:  http://marc.info/?t=144607224500010&r=1&w=2
> 	(mailing list squashed original submission)
> 
>  arch/arm/cpu/armv7/omap5/Kconfig                            | 2 +-
>  board/ti/{beagle_x15 => am57xx}/Kconfig                     | 4 ++--
>  board/ti/am57xx/MAINTAINERS                                 | 7 +++++++
>  board/ti/{beagle_x15 => am57xx}/Makefile                    | 0
>  board/ti/{beagle_x15 => am57xx}/board.c                     | 0
>  board/ti/{beagle_x15 => am57xx}/mux_data.h                  | 0
>  board/ti/beagle_x15/MAINTAINERS                             | 6 ------
>  configs/{beagle_x15_defconfig => am57xx_evm_nodt_defconfig} | 0
>  include/configs/{beagle_x15.h => am57xx_evm.h}              | 6 +++---
>  9 files changed, 13 insertions(+), 12 deletions(-)
>  rename board/ti/{beagle_x15 => am57xx}/Kconfig (70%)
>  create mode 100644 board/ti/am57xx/MAINTAINERS
>  rename board/ti/{beagle_x15 => am57xx}/Makefile (100%)
>  rename board/ti/{beagle_x15 => am57xx}/board.c (100%)
>  rename board/ti/{beagle_x15 => am57xx}/mux_data.h (100%)
>  delete mode 100644 board/ti/beagle_x15/MAINTAINERS
>  rename configs/{beagle_x15_defconfig => am57xx_evm_nodt_defconfig} (100%)
>  rename include/configs/{beagle_x15.h => am57xx_evm.h} (96%)


Mostly looks fine to me. now.
while digging at this, I noticed
const struct omap_sysinfo sysinfo is hardcoded to "Board: BeagleBoard
x15\n"

I suppose, I suppose it is ok to leave that.. Tom, Lokesh, Felipe: any
comments?

if that is not a problem,
Acked-by: Nishanth Menon <nm@ti.com>

> 
> diff --git a/arch/arm/cpu/armv7/omap5/Kconfig b/arch/arm/cpu/armv7/omap5/Kconfig
> index 20c3bd9..bfa264e 100644
> --- a/arch/arm/cpu/armv7/omap5/Kconfig
> +++ b/arch/arm/cpu/armv7/omap5/Kconfig
> @@ -24,6 +24,6 @@ config SYS_SOC
>  source "board/compulab/cm_t54/Kconfig"
>  source "board/ti/omap5_uevm/Kconfig"
>  source "board/ti/dra7xx/Kconfig"
> -source "board/ti/beagle_x15/Kconfig"
> +source "board/ti/am57xx/Kconfig"
>  
>  endif
> diff --git a/board/ti/beagle_x15/Kconfig b/board/ti/am57xx/Kconfig
> similarity index 70%
> rename from board/ti/beagle_x15/Kconfig
> rename to board/ti/am57xx/Kconfig
> index a305ff1..bdb7795 100644
> --- a/board/ti/beagle_x15/Kconfig
> +++ b/board/ti/am57xx/Kconfig
> @@ -1,12 +1,12 @@
>  if TARGET_BEAGLE_X15
>  
>  config SYS_BOARD
> -	default "beagle_x15"
> +	default "am57xx"
>  
>  config SYS_VENDOR
>  	default "ti"
>  
>  config SYS_CONFIG_NAME
> -	default "beagle_x15"
> +	default "am57xx_evm"
>  
>  endif
> diff --git a/board/ti/am57xx/MAINTAINERS b/board/ti/am57xx/MAINTAINERS
> new file mode 100644
> index 0000000..b8ae019
> --- /dev/null
> +++ b/board/ti/am57xx/MAINTAINERS
> @@ -0,0 +1,7 @@
> +AM57XX EVM
> +M:	Felipe Balbi <balbi@ti.com>
> +S:	Maintained
> +F:	board/ti/am57xx/
> +F:	include/configs/am57xx_evm.h
> +F:	configs/am57xx_evm_defconfig
> +F:	configs/am57xx_evm_nodt_defconfig
> diff --git a/board/ti/beagle_x15/Makefile b/board/ti/am57xx/Makefile
> similarity index 100%
> rename from board/ti/beagle_x15/Makefile
> rename to board/ti/am57xx/Makefile
> diff --git a/board/ti/beagle_x15/board.c b/board/ti/am57xx/board.c
> similarity index 100%
> rename from board/ti/beagle_x15/board.c
> rename to board/ti/am57xx/board.c
> diff --git a/board/ti/beagle_x15/mux_data.h b/board/ti/am57xx/mux_data.h
> similarity index 100%
> rename from board/ti/beagle_x15/mux_data.h
> rename to board/ti/am57xx/mux_data.h
> diff --git a/board/ti/beagle_x15/MAINTAINERS b/board/ti/beagle_x15/MAINTAINERS
> deleted file mode 100644
> index 3f84def..0000000
> --- a/board/ti/beagle_x15/MAINTAINERS
> +++ /dev/null
> @@ -1,6 +0,0 @@
> -BEAGLE X15
> -M:	Felipe Balbi <balbi@ti.com>
> -S:	Maintained
> -F:	board/ti/beagle_x15/
> -F:	include/configs/beagle_x15.h
> -F:	configs/beagle_x15_defconfig
> diff --git a/configs/beagle_x15_defconfig b/configs/am57xx_evm_nodt_defconfig
> similarity index 100%
> rename from configs/beagle_x15_defconfig
> rename to configs/am57xx_evm_nodt_defconfig
> diff --git a/include/configs/beagle_x15.h b/include/configs/am57xx_evm.h
> similarity index 96%
> rename from include/configs/beagle_x15.h
> rename to include/configs/am57xx_evm.h
> index d38b7b5..6308cab 100644
> --- a/include/configs/beagle_x15.h
> +++ b/include/configs/am57xx_evm.h
> @@ -9,8 +9,8 @@
>   * SPDX-License-Identifier:	GPL-2.0+
>   */
>  
> -#ifndef __CONFIG_BEAGLE_X15_H
> -#define __CONFIG_BEAGLE_X15_H
> +#ifndef __CONFIG_AM57XX_EVM_H
> +#define __CONFIG_AM57XX_EVM_H
>  
>  #define CONFIG_AM57XX
>  
> @@ -88,4 +88,4 @@
>  #define CONFIG_SYS_SCSI_MAX_DEVICE	(CONFIG_SYS_SCSI_MAX_SCSI_ID * \
>  						CONFIG_SYS_SCSI_MAX_LUN)
>  
> -#endif /* __CONFIG_BEAGLE_X5_H */
> +#endif /* __CONFIG_AM57XX_EVM_H */
> 


-- 
Regards,
Nishanth Menon

  reply	other threads:[~2015-10-31 16:14 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-10-28 21:24 [U-Boot] [PATCH v1] board: ti: beagle_x15: Reused to support am57xx_evm Steve Kipisz
2015-10-29 17:25 ` Nishanth Menon
2015-10-29 20:57   ` Tom Rini
2015-10-29 21:50 ` [U-Boot] [PATCH v2] board: ti: beagle_x15: Rename to indicate support for TI am57xx evms Steve Kipisz
2015-10-31 16:14   ` Nishanth Menon [this message]
2015-11-02  6:37     ` Lokesh Vutla
2015-11-18 22:33   ` [U-Boot] [U-Boot, " Tom Rini

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5634E8E1.9060407@ti.com \
    --to=nm@ti.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox