public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH V2 0/3] i.MX6: mx6qsabrelite: allow use with Freescale 2.6.38 kernels
       [not found] <119206>
@ 2012-03-04 20:51 ` Eric Nelson
  2012-03-04 20:51   ` [U-Boot] [PATCH V2 1/3] i.MX6: mx6q_sabrelite: add CONFIG_REVISION_TAG to allow use with Freescale kernels Eric Nelson
                     ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Eric Nelson @ 2012-03-04 20:51 UTC (permalink / raw)
  To: u-boot

	This series of patches is needed to allow main-line U-Boot to be used
	with Freescale's Linux 2.6.38 non-DT kernel releases.

	These releases currently require at least the machine type and
	revision atag entries and are configured to load boot scripts from
	the ext3 filesystem.

	V2 just simplifies patch 2/3 to use CONFIG_MACH_TYPE instead of
	updating mach-types.h and filling things in during boot.

	Three new declarations in the board-specific header and one
	new routine in the board-specific file seem like a low cost
	to add a "U" (Universal) to main-line U-Boot.

	Eric Nelson (3):
	  i.MX6: mx6q_sabrelite: add CONFIG_REVISION_TAG to allow use with
	    Freescale kernels
	  i.MX6: mx6qsabrelite: add MACH_TYPE_MX6Q_SABRELITE
	  i.MX6: mx6qsabrelite: add ext2 support

	 board/freescale/mx6qsabrelite/mx6qsabrelite.c |    7 +++++++
	 include/configs/mx6qsabrelite.h               |    4 ++++
	 2 files changed, 11 insertions(+), 0 deletions(-)

In-Reply-To: http://lists.denx.de/pipermail/u-boot/2012-March/thread.html#119206

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [U-Boot] [PATCH V2 1/3] i.MX6: mx6q_sabrelite: add CONFIG_REVISION_TAG to allow use with Freescale kernels
  2012-03-04 20:51 ` [U-Boot] [PATCH V2 0/3] i.MX6: mx6qsabrelite: allow use with Freescale 2.6.38 kernels Eric Nelson
@ 2012-03-04 20:51   ` Eric Nelson
  2012-03-04 20:51   ` [U-Boot] [PATCH V2 2/3] i.MX6: mx6qsabrelite: add MACH_TYPE_MX6Q_SABRELITE Eric Nelson
  2012-03-04 20:51   ` [U-Boot] [PATCH V2 3/3] i.MX6: mx6qsabrelite: add ext2 support Eric Nelson
  2 siblings, 0 replies; 6+ messages in thread
From: Eric Nelson @ 2012-03-04 20:51 UTC (permalink / raw)
  To: u-boot

---
 board/freescale/mx6qsabrelite/mx6qsabrelite.c |    7 +++++++
 include/configs/mx6qsabrelite.h               |    1 +
 2 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/board/freescale/mx6qsabrelite/mx6qsabrelite.c b/board/freescale/mx6qsabrelite/mx6qsabrelite.c
index db1bea9..590030b 100644
--- a/board/freescale/mx6qsabrelite/mx6qsabrelite.c
+++ b/board/freescale/mx6qsabrelite/mx6qsabrelite.c
@@ -215,6 +215,13 @@ int board_mmc_init(bd_t *bis)
 }
 #endif
 
+#ifdef CONFIG_REVISION_TAG
+u32 get_board_rev(void)
+{
+	return 0x63000 ;
+}
+#endif
+
 #ifdef CONFIG_MXC_SPI
 iomux_v3_cfg_t ecspi1_pads[] = {
 	/* SS1 */
diff --git a/include/configs/mx6qsabrelite.h b/include/configs/mx6qsabrelite.h
index 93000f0..85f6f7a 100644
--- a/include/configs/mx6qsabrelite.h
+++ b/include/configs/mx6qsabrelite.h
@@ -33,6 +33,7 @@
 #define CONFIG_CMDLINE_TAG
 #define CONFIG_SETUP_MEMORY_TAGS
 #define CONFIG_INITRD_TAG
+#define CONFIG_REVISION_TAG
 
 /* Size of malloc() pool */
 #define CONFIG_SYS_MALLOC_LEN          (CONFIG_ENV_SIZE + 2 * 1024 * 1024)
-- 
1.7.9

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [U-Boot] [PATCH V2 2/3] i.MX6: mx6qsabrelite: add MACH_TYPE_MX6Q_SABRELITE
  2012-03-04 20:51 ` [U-Boot] [PATCH V2 0/3] i.MX6: mx6qsabrelite: allow use with Freescale 2.6.38 kernels Eric Nelson
  2012-03-04 20:51   ` [U-Boot] [PATCH V2 1/3] i.MX6: mx6q_sabrelite: add CONFIG_REVISION_TAG to allow use with Freescale kernels Eric Nelson
@ 2012-03-04 20:51   ` Eric Nelson
  2012-03-13  0:25     ` Eric Nelson
  2012-03-15  8:52     ` Stefano Babic
  2012-03-04 20:51   ` [U-Boot] [PATCH V2 3/3] i.MX6: mx6qsabrelite: add ext2 support Eric Nelson
  2 siblings, 2 replies; 6+ messages in thread
From: Eric Nelson @ 2012-03-04 20:51 UTC (permalink / raw)
  To: u-boot

Allow non-dt kernels to boot

Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
---
 include/configs/mx6qsabrelite.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/include/configs/mx6qsabrelite.h b/include/configs/mx6qsabrelite.h
index 85f6f7a..381b3a7 100644
--- a/include/configs/mx6qsabrelite.h
+++ b/include/configs/mx6qsabrelite.h
@@ -28,6 +28,8 @@
 #define CONFIG_DISPLAY_CPUINFO
 #define CONFIG_DISPLAY_BOARDINFO
 
+#define CONFIG_MACH_TYPE	3769
+
 #include <asm/arch/imx-regs.h>
 
 #define CONFIG_CMDLINE_TAG
-- 
1.7.9

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [U-Boot] [PATCH V2 3/3] i.MX6: mx6qsabrelite: add ext2 support
  2012-03-04 20:51 ` [U-Boot] [PATCH V2 0/3] i.MX6: mx6qsabrelite: allow use with Freescale 2.6.38 kernels Eric Nelson
  2012-03-04 20:51   ` [U-Boot] [PATCH V2 1/3] i.MX6: mx6q_sabrelite: add CONFIG_REVISION_TAG to allow use with Freescale kernels Eric Nelson
  2012-03-04 20:51   ` [U-Boot] [PATCH V2 2/3] i.MX6: mx6qsabrelite: add MACH_TYPE_MX6Q_SABRELITE Eric Nelson
@ 2012-03-04 20:51   ` Eric Nelson
  2 siblings, 0 replies; 6+ messages in thread
From: Eric Nelson @ 2012-03-04 20:51 UTC (permalink / raw)
  To: u-boot

---
 include/configs/mx6qsabrelite.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/include/configs/mx6qsabrelite.h b/include/configs/mx6qsabrelite.h
index 381b3a7..8bc8a83 100644
--- a/include/configs/mx6qsabrelite.h
+++ b/include/configs/mx6qsabrelite.h
@@ -67,6 +67,7 @@
 #define CONFIG_MMC
 #define CONFIG_CMD_MMC
 #define CONFIG_GENERIC_MMC
+#define CONFIG_CMD_EXT2
 #define CONFIG_CMD_FAT
 #define CONFIG_DOS_PARTITION
 
-- 
1.7.9

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [U-Boot] [PATCH V2 2/3] i.MX6: mx6qsabrelite: add MACH_TYPE_MX6Q_SABRELITE
  2012-03-04 20:51   ` [U-Boot] [PATCH V2 2/3] i.MX6: mx6qsabrelite: add MACH_TYPE_MX6Q_SABRELITE Eric Nelson
@ 2012-03-13  0:25     ` Eric Nelson
  2012-03-15  8:52     ` Stefano Babic
  1 sibling, 0 replies; 6+ messages in thread
From: Eric Nelson @ 2012-03-13  0:25 UTC (permalink / raw)
  To: u-boot

On 03/04/2012 01:51 PM, Eric Nelson wrote:
> Allow non-dt kernels to boot
>
> Signed-off-by: Troy Kisky<troy.kisky@boundarydevices.com>
> ---
>   include/configs/mx6qsabrelite.h |    2 ++
>   1 files changed, 2 insertions(+), 0 deletions(-)
>
> diff --git a/include/configs/mx6qsabrelite.h b/include/configs/mx6qsabrelite.h
> index 85f6f7a..381b3a7 100644
> --- a/include/configs/mx6qsabrelite.h
> +++ b/include/configs/mx6qsabrelite.h
> @@ -28,6 +28,8 @@
>   #define CONFIG_DISPLAY_CPUINFO
>   #define CONFIG_DISPLAY_BOARDINFO
>
> +#define CONFIG_MACH_TYPE	3769
> +
>   #include<asm/arch/imx-regs.h>
>
>   #define CONFIG_CMDLINE_TAG

Any comment on this patch?

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [U-Boot] [PATCH V2 2/3] i.MX6: mx6qsabrelite: add MACH_TYPE_MX6Q_SABRELITE
  2012-03-04 20:51   ` [U-Boot] [PATCH V2 2/3] i.MX6: mx6qsabrelite: add MACH_TYPE_MX6Q_SABRELITE Eric Nelson
  2012-03-13  0:25     ` Eric Nelson
@ 2012-03-15  8:52     ` Stefano Babic
  1 sibling, 0 replies; 6+ messages in thread
From: Stefano Babic @ 2012-03-15  8:52 UTC (permalink / raw)
  To: u-boot

On 04/03/2012 21:51, Eric Nelson wrote:
> Allow non-dt kernels to boot
> 
> Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
> ---
>  include/configs/mx6qsabrelite.h |    2 ++
>  1 files changed, 2 insertions(+), 0 deletions(-)
> 
> diff --git a/include/configs/mx6qsabrelite.h b/include/configs/mx6qsabrelite.h
> index 85f6f7a..381b3a7 100644
> --- a/include/configs/mx6qsabrelite.h

Applied to u-boot-imx, thanks.

Best regards,
Stefano Babic

-- 
=====================================================================
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-0 Fax: +49-8142-66989-80  Email: office at denx.de
=====================================================================

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2012-03-15  8:52 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <119206>
2012-03-04 20:51 ` [U-Boot] [PATCH V2 0/3] i.MX6: mx6qsabrelite: allow use with Freescale 2.6.38 kernels Eric Nelson
2012-03-04 20:51   ` [U-Boot] [PATCH V2 1/3] i.MX6: mx6q_sabrelite: add CONFIG_REVISION_TAG to allow use with Freescale kernels Eric Nelson
2012-03-04 20:51   ` [U-Boot] [PATCH V2 2/3] i.MX6: mx6qsabrelite: add MACH_TYPE_MX6Q_SABRELITE Eric Nelson
2012-03-13  0:25     ` Eric Nelson
2012-03-15  8:52     ` Stefano Babic
2012-03-04 20:51   ` [U-Boot] [PATCH V2 3/3] i.MX6: mx6qsabrelite: add ext2 support Eric Nelson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox