From: Nishanth Menon <nm@ti.com>
To: "Pandita, Vikram" <vikram.pandita@ti.com>
Cc: "linux-omap@vger.kernel.org" <linux-omap@vger.kernel.org>,
Vikram Pandita <vikram.pandtia@ti.com>
Subject: Re: [PATCH 5/8] omap: zoom3: introduce zoom3 board support
Date: Tue, 3 Nov 2009 16:28:02 -0600 [thread overview]
Message-ID: <4AF0AE72.20802@ti.com> (raw)
In-Reply-To: <1257283215-6448-6-git-send-email-vikram.pandita@ti.com>
Pandita, Vikram had written, on 11/03/2009 03:20 PM, the following:
> Zoom3 is the next versoin of Zoom2 board.
> There has been a silicon update from zoom2 to zoom3.
> Zoom2 has OMAP34xx
> Zoom3 has OMAP3630
> Zoom3 = OMAP3630 SOM board + same zoom2 main board + same debugboard
>
> Zoom3 has a different SDRAM part from Hynix
> Zoom2 had SDRAM part from micron
>
would have been great to get more details on zoom3.
> Reuse the zoom2 files as much for zoom3, as at board level,
> there is no change at all.
>
> Signed-off-by: Vikram Pandita <vikram.pandtia@ti.com>
> ---
> arch/arm/mach-omap2/Kconfig | 4 +
> arch/arm/mach-omap2/Makefile | 4 +
> arch/arm/mach-omap2/board-zoom3.c | 59 ++++++++++++++++++++
> arch/arm/mach-omap2/sdram-hynix-h8mbx00u0mer-0em.h | 54 ++++++++++++++++++
> 4 files changed, 121 insertions(+), 0 deletions(-)
> create mode 100755 arch/arm/mach-omap2/board-zoom3.c
> create mode 100644 arch/arm/mach-omap2/sdram-hynix-h8mbx00u0mer-0em.h
>
> diff --git a/arch/arm/mach-omap2/Kconfig b/arch/arm/mach-omap2/Kconfig
> index 8685df5..9824775 100644
> --- a/arch/arm/mach-omap2/Kconfig
> +++ b/arch/arm/mach-omap2/Kconfig
> @@ -101,6 +101,10 @@ config MACH_CM_T35
> bool "CompuLab CM-T35 module"
> depends on ARCH_OMAP3 && ARCH_OMAP34XX
>
> +config MACH_OMAP_ZOOM3
> + bool "OMAP3630 Zoom3 board"
> + depends on ARCH_OMAP3 && ARCH_OMAP34XX
> +
> config MACH_OMAP_4430SDP
> bool "OMAP 4430 SDP board"
> depends on ARCH_OMAP4
> diff --git a/arch/arm/mach-omap2/Makefile b/arch/arm/mach-omap2/Makefile
> index 4d66b42..712e7fc 100644
> --- a/arch/arm/mach-omap2/Makefile
> +++ b/arch/arm/mach-omap2/Makefile
> @@ -75,6 +75,10 @@ obj-$(CONFIG_MACH_OMAP_ZOOM2) += board-zoom2.o \
> board-zoom-peripherals.o \
> mmc-twl4030.o \
> board-zoom-debugboard.o
> +obj-$(CONFIG_MACH_OMAP_ZOOM3) += board-zoom3.o \
> + board-zoom-peripherals.o \
> + mmc-twl4030.o \
> + board-zoom-debugboard.o
> obj-$(CONFIG_MACH_CM_T35) += board-cm-t35.o \
> mmc-twl4030.o
>
> diff --git a/arch/arm/mach-omap2/board-zoom3.c b/arch/arm/mach-omap2/board-zoom3.c
> new file mode 100755
> index 0000000..aebe7b8
> --- /dev/null
> +++ b/arch/arm/mach-omap2/board-zoom3.c
> @@ -0,0 +1,59 @@
> +/*
> + * Copyright (C) 2009 Texas Instruments Inc.
> + *
> + *
> + * This program is free software; you can redistribute it and/or modify
> + * it under the terms of the GNU General Public License version 2 as
> + * published by the Free Software Foundation.
> + */
> +
> +#include <linux/kernel.h>
> +#include <linux/init.h>
> +#include <linux/platform_device.h>
> +#include <linux/input.h>
> +#include <linux/gpio.h>
> +
> +#include <asm/mach-types.h>
> +#include <asm/mach/arch.h>
> +
> +#include <plat/common.h>
> +#include <plat/board.h>
> +
> +#include "sdram-hynix-h8mbx00u0mer-0em.h"
> +
> +static void __init omap_zoom_map_io(void)
> +{
> + omap2_set_globals_343x();
> + omap2_map_common_io();
> +}
> +
> +static struct omap_board_config_kernel zoom_config[] __initdata = {
> +};
EOL?
> +static void __init omap_zoom_init_irq(void)
> +{
> + omap_board_config = zoom_config;
> + omap_board_config_size = ARRAY_SIZE(zoom_config);
> + omap2_init_common_hw(h8mbx00u0mer0em_sdrc_params,
> + h8mbx00u0mer0em_sdrc_params);
> + omap_init_irq();
> + omap_gpio_init();
> +}
> +
> +extern int __init omap_zoom2_debugboard_init(void);
> +extern void __init zoom_peripherals_init(void);
> +
> +static void __init omap_zoom_init(void)
> +{
> + zoom_peripherals_init();
^^^^^^^^ <- is that spaces here? could you checkpatch please?
> + omap_zoom2_debugboard_init();
> +}
> +
> +MACHINE_START(OMAP_ZOOM3, "OMAP Zoom3 board")
> + .phys_io = 0x48000000,
> + .io_pg_offst = ((0xfa000000) >> 18) & 0xfffc,
> + .boot_params = 0x80000100,
> + .map_io = omap_zoom_map_io,
> + .init_irq = omap_zoom_init_irq,
> + .init_machine = omap_zoom_init,
> + .timer = &omap_timer,
> +MACHINE_END
love a small board file such as this.. thanks..
> diff --git a/arch/arm/mach-omap2/sdram-hynix-h8mbx00u0mer-0em.h b/arch/arm/mach-omap2/sdram-hynix-h8mbx00u0mer-0em.h
> new file mode 100644
> index 0000000..c469c48
> --- /dev/null
> +++ b/arch/arm/mach-omap2/sdram-hynix-h8mbx00u0mer-0em.h
> @@ -0,0 +1,54 @@
> +/*
> + * SDRC register values for the Hynix H8MBX00U0MER-0EM
> + *
> + * Copyright (C) 2008-2009 Texas Instruments, Inc.
> + * Copyright (C) 2008-2009 Nokia Corporation
> + *
> + * Nicole Chalhoub / Vincent Bour
> + *
> + * This program is free software; you can redistribute it and/or modify
> + * it under the terms of the GNU General Public License version 2 as
> + * published by the Free Software Foundation.
> + */
> +
> +#ifndef ARCH_ARM_MACH_OMAP2_SDRAM_HYNIX_H8MBX00U0MER0EM
^^^ maybe a prefix of __?
--
Regards,
Nishanth Menon
next prev parent reply other threads:[~2009-11-03 22:27 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-11-03 21:20 [PATCH 0/8] RFC: introduce 3630 boards Vikram Pandita
2009-11-03 21:20 ` [PATCH 1/8] omap: 3630: update is_chip variable Vikram Pandita
2009-11-03 21:20 ` [PATCH 2/8] omap: DEBUG_LL: allow no omap uart configuration Vikram Pandita
2009-11-03 21:20 ` [PATCH 3/8] omap: zoom2: split baord file for reuse Vikram Pandita
2009-11-03 21:20 ` [PATCH 4/8] omap: zoom2: update defconfig Vikram Pandita
2009-11-03 21:20 ` [PATCH 5/8] omap: zoom3: introduce zoom3 board support Vikram Pandita
2009-11-03 21:20 ` [PATCH 6/8] omap: zoom3: defconfig creation Vikram Pandita
2009-11-03 21:20 ` [PATCH 7/8] omap: 3630sdp: introduce 3630 sdp board support Vikram Pandita
2009-11-03 21:20 ` [PATCH 8/8] omap: 3630sdp: defconfig creation Vikram Pandita
2009-11-03 22:31 ` [PATCH 7/8] omap: 3630sdp: introduce 3630 sdp board support Nishanth Menon
2009-11-03 22:28 ` Nishanth Menon [this message]
2009-11-04 7:09 ` [PATCH 4/8] omap: zoom2: update defconfig G, Manjunath Kondaiah
2009-11-03 22:17 ` [PATCH 3/8] omap: zoom2: split baord file for reuse Nishanth Menon
2009-11-03 22:09 ` [PATCH 2/8] omap: DEBUG_LL: allow no omap uart configuration Nishanth Menon
2009-11-03 21:23 ` [PATCH 0/8] RFC: introduce 3630 boards Pandita, Vikram
2009-11-03 21:26 ` Pandita, Vikram
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=4AF0AE72.20802@ti.com \
--to=nm@ti.com \
--cc=linux-omap@vger.kernel.org \
--cc=vikram.pandita@ti.com \
--cc=vikram.pandtia@ti.com \
/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