All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.