* [PATCH 0/3] Introduce Zoom3 board @ 2009-10-23 19:23 Vikram Pandita 2009-10-23 19:23 ` [PATCH 1/3] omap: zoom: reuse zoom2 board file for zoom3 Vikram Pandita 0 siblings, 1 reply; 13+ messages in thread From: Vikram Pandita @ 2009-10-23 19:23 UTC (permalink / raw) To: linux-omap; +Cc: Vikram Pandita 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 We want to reuse the zoom2 files as much for zoom3, as at board level, there is no change at all. Vikram Pandita (3): omap: zoom: reuse zoom2 board file for zoom3 omap: zoom2: update makefile for boardfile name change omap: zoom3: add zoom3 board support arch/arm/mach-omap2/Kconfig | 4 + arch/arm/mach-omap2/Makefile | 5 +- arch/arm/mach-omap2/board-zoom2-zoom3.c | 296 +++++++++++++++++++++++++++++++ arch/arm/mach-omap2/board-zoom2.c | 292 ------------------------------ 4 files changed, 304 insertions(+), 293 deletions(-) create mode 100644 arch/arm/mach-omap2/board-zoom2-zoom3.c delete mode 100644 arch/arm/mach-omap2/board-zoom2.c ^ permalink raw reply [flat|nested] 13+ messages in thread
* [PATCH 1/3] omap: zoom: reuse zoom2 board file for zoom3 2009-10-23 19:23 [PATCH 0/3] Introduce Zoom3 board Vikram Pandita @ 2009-10-23 19:23 ` Vikram Pandita 2009-10-23 19:23 ` [PATCH 2/3] omap: zoom2: update makefile for boardfile name change Vikram Pandita 2009-10-23 23:01 ` [PATCH 1/3] omap: zoom: reuse zoom2 board file for zoom3 Felipe Balbi 0 siblings, 2 replies; 13+ messages in thread From: Vikram Pandita @ 2009-10-23 19:23 UTC (permalink / raw) To: linux-omap; +Cc: Vikram Pandita Move: arch/arm/mach-omap2/board-zoom2.c -> arch/arm/mach-omap2/board-zoom2-zoom3.c Zoom2 has an omap3430 SOM board attached to a (main board + debug board) Zoom3 has an omap3630 SOM board attached to same (main board + debug board) The main board/peripherals/debug board remain exactly the same. Only change is the omap silicon. Hence reuse the board file for Zoom2 and Zoom3 boards. This patch renames the board-zoom2 to board-zoom2-zoom3 to reflect this reuse to avoid any confusion Signed-off-by: Vikram Pandita <vikram.pandita@ti.com> --- arch/arm/mach-omap2/board-zoom2-zoom3.c | 292 +++++++++++++++++++++++++++++++ arch/arm/mach-omap2/board-zoom2.c | 292 ------------------------------- 2 files changed, 292 insertions(+), 292 deletions(-) create mode 100644 arch/arm/mach-omap2/board-zoom2-zoom3.c delete mode 100644 arch/arm/mach-omap2/board-zoom2.c diff --git a/arch/arm/mach-omap2/board-zoom2-zoom3.c b/arch/arm/mach-omap2/board-zoom2-zoom3.c new file mode 100644 index 0000000..4ad9b94 --- /dev/null +++ b/arch/arm/mach-omap2/board-zoom2-zoom3.c @@ -0,0 +1,292 @@ +/* + * Copyright (C) 2009 Texas Instruments Inc. + * Mikkel Christensen <mlc@ti.com> + * + * Modified from mach-omap2/board-ldp.c + * + * 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/input/matrix_keypad.h> +#include <linux/gpio.h> +#include <linux/i2c/twl4030.h> +#include <linux/regulator/machine.h> + +#include <asm/mach-types.h> +#include <asm/mach/arch.h> + +#include <plat/common.h> +#include <plat/usb.h> + +#include "mmc-twl4030.h" +#include "sdram-micron-mt46h32m32lf-6.h" + +/* Zoom2 has Qwerty keyboard*/ +static int board_keymap[] = { + KEY(0, 0, KEY_E), + KEY(1, 0, KEY_R), + KEY(2, 0, KEY_T), + KEY(3, 0, KEY_HOME), + KEY(6, 0, KEY_I), + KEY(7, 0, KEY_LEFTSHIFT), + KEY(0, 1, KEY_D), + KEY(1, 1, KEY_F), + KEY(2, 1, KEY_G), + KEY(3, 1, KEY_SEND), + KEY(6, 1, KEY_K), + KEY(7, 1, KEY_ENTER), + KEY(0, 2, KEY_X), + KEY(1, 2, KEY_C), + KEY(2, 2, KEY_V), + KEY(3, 2, KEY_END), + KEY(6, 2, KEY_DOT), + KEY(7, 2, KEY_CAPSLOCK), + KEY(0, 3, KEY_Z), + KEY(1, 3, KEY_KPPLUS), + KEY(2, 3, KEY_B), + KEY(3, 3, KEY_F1), + KEY(6, 3, KEY_O), + KEY(7, 3, KEY_SPACE), + KEY(0, 4, KEY_W), + KEY(1, 4, KEY_Y), + KEY(2, 4, KEY_U), + KEY(3, 4, KEY_F2), + KEY(4, 4, KEY_VOLUMEUP), + KEY(6, 4, KEY_L), + KEY(7, 4, KEY_LEFT), + KEY(0, 5, KEY_S), + KEY(1, 5, KEY_H), + KEY(2, 5, KEY_J), + KEY(3, 5, KEY_F3), + KEY(5, 5, KEY_VOLUMEDOWN), + KEY(6, 5, KEY_M), + KEY(4, 5, KEY_ENTER), + KEY(7, 5, KEY_RIGHT), + KEY(0, 6, KEY_Q), + KEY(1, 6, KEY_A), + KEY(2, 6, KEY_N), + KEY(3, 6, KEY_BACKSPACE), + KEY(6, 6, KEY_P), + KEY(7, 6, KEY_UP), + KEY(6, 7, KEY_SELECT), + KEY(7, 7, KEY_DOWN), + KEY(0, 7, KEY_PROG1), /*MACRO 1 <User defined> */ + KEY(1, 7, KEY_PROG2), /*MACRO 2 <User defined> */ + KEY(2, 7, KEY_PROG3), /*MACRO 3 <User defined> */ + KEY(3, 7, KEY_PROG4), /*MACRO 4 <User defined> */ + 0 +}; + +static struct matrix_keymap_data board_map_data = { + .keymap = board_keymap, + .keymap_size = ARRAY_SIZE(board_keymap), +}; + +static struct twl4030_keypad_data zoom2_kp_twl4030_data = { + .keymap_data = &board_map_data, + .rows = 8, + .cols = 8, + .rep = 1, +}; + +static struct omap_board_config_kernel zoom2_config[] __initdata = { +}; + +static struct regulator_consumer_supply zoom2_vmmc1_supply = { + .supply = "vmmc", +}; + +static struct regulator_consumer_supply zoom2_vsim_supply = { + .supply = "vmmc_aux", +}; + +static struct regulator_consumer_supply zoom2_vmmc2_supply = { + .supply = "vmmc", +}; + +/* VMMC1 for OMAP VDD_MMC1 (i/o) and MMC1 card */ +static struct regulator_init_data zoom2_vmmc1 = { + .constraints = { + .min_uV = 1850000, + .max_uV = 3150000, + .valid_modes_mask = REGULATOR_MODE_NORMAL + | REGULATOR_MODE_STANDBY, + .valid_ops_mask = REGULATOR_CHANGE_VOLTAGE + | REGULATOR_CHANGE_MODE + | REGULATOR_CHANGE_STATUS, + }, + .num_consumer_supplies = 1, + .consumer_supplies = &zoom2_vmmc1_supply, +}; + +/* VMMC2 for MMC2 card */ +static struct regulator_init_data zoom2_vmmc2 = { + .constraints = { + .min_uV = 1850000, + .max_uV = 1850000, + .apply_uV = true, + .valid_modes_mask = REGULATOR_MODE_NORMAL + | REGULATOR_MODE_STANDBY, + .valid_ops_mask = REGULATOR_CHANGE_MODE + | REGULATOR_CHANGE_STATUS, + }, + .num_consumer_supplies = 1, + .consumer_supplies = &zoom2_vmmc2_supply, +}; + +/* VSIM for OMAP VDD_MMC1A (i/o for DAT4..DAT7) */ +static struct regulator_init_data zoom2_vsim = { + .constraints = { + .min_uV = 1800000, + .max_uV = 3000000, + .valid_modes_mask = REGULATOR_MODE_NORMAL + | REGULATOR_MODE_STANDBY, + .valid_ops_mask = REGULATOR_CHANGE_VOLTAGE + | REGULATOR_CHANGE_MODE + | REGULATOR_CHANGE_STATUS, + }, + .num_consumer_supplies = 1, + .consumer_supplies = &zoom2_vsim_supply, +}; + +static struct twl4030_hsmmc_info mmc[] __initdata = { + { + .mmc = 1, + .wires = 4, + .gpio_wp = -EINVAL, + }, + { + .mmc = 2, + .wires = 4, + .gpio_wp = -EINVAL, + }, + {} /* Terminator */ +}; + +static int zoom2_twl_gpio_setup(struct device *dev, + unsigned gpio, unsigned ngpio) +{ + /* gpio + 0 is "mmc0_cd" (input/IRQ), + * gpio + 1 is "mmc1_cd" (input/IRQ) + */ + mmc[0].gpio_cd = gpio + 0; + mmc[1].gpio_cd = gpio + 1; + twl4030_mmc_init(mmc); + + /* link regulators to MMC adapters ... we "know" the + * regulators will be set up only *after* we return. + */ + zoom2_vmmc1_supply.dev = mmc[0].dev; + zoom2_vsim_supply.dev = mmc[0].dev; + zoom2_vmmc2_supply.dev = mmc[1].dev; + + return 0; +} + + +static int zoom2_batt_table[] = { +/* 0 C*/ +30800, 29500, 28300, 27100, +26000, 24900, 23900, 22900, 22000, 21100, 20300, 19400, 18700, 17900, +17200, 16500, 15900, 15300, 14700, 14100, 13600, 13100, 12600, 12100, +11600, 11200, 10800, 10400, 10000, 9630, 9280, 8950, 8620, 8310, +8020, 7730, 7460, 7200, 6950, 6710, 6470, 6250, 6040, 5830, +5640, 5450, 5260, 5090, 4920, 4760, 4600, 4450, 4310, 4170, +4040, 3910, 3790, 3670, 3550 +}; + +static struct twl4030_bci_platform_data zoom2_bci_data = { + .battery_tmp_tbl = zoom2_batt_table, + .tblsize = ARRAY_SIZE(zoom2_batt_table), +}; + +static struct twl4030_usb_data zoom2_usb_data = { + .usb_mode = T2_USB_MODE_ULPI, +}; + +static void __init omap_zoom2_init_irq(void) +{ + omap_board_config = zoom2_config; + omap_board_config_size = ARRAY_SIZE(zoom2_config); + omap2_init_common_hw(mt46h32m32lf6_sdrc_params, + mt46h32m32lf6_sdrc_params); + omap_init_irq(); + omap_gpio_init(); +} + +static struct twl4030_gpio_platform_data zoom2_gpio_data = { + .gpio_base = OMAP_MAX_GPIO_LINES, + .irq_base = TWL4030_GPIO_IRQ_BASE, + .irq_end = TWL4030_GPIO_IRQ_END, + .setup = zoom2_twl_gpio_setup, +}; + +static struct twl4030_madc_platform_data zoom2_madc_data = { + .irq_line = 1, +}; + +static struct twl4030_platform_data zoom2_twldata = { + .irq_base = TWL4030_IRQ_BASE, + .irq_end = TWL4030_IRQ_END, + + /* platform_data for children goes here */ + .bci = &zoom2_bci_data, + .madc = &zoom2_madc_data, + .usb = &zoom2_usb_data, + .gpio = &zoom2_gpio_data, + .keypad = &zoom2_kp_twl4030_data, + .vmmc1 = &zoom2_vmmc1, + .vmmc2 = &zoom2_vmmc2, + .vsim = &zoom2_vsim, + +}; + +static struct i2c_board_info __initdata zoom2_i2c_boardinfo[] = { + { + I2C_BOARD_INFO("twl4030", 0x48), + .flags = I2C_CLIENT_WAKE, + .irq = INT_34XX_SYS_NIRQ, + .platform_data = &zoom2_twldata, + }, +}; + +static int __init omap_i2c_init(void) +{ + omap_register_i2c_bus(1, 2600, zoom2_i2c_boardinfo, + ARRAY_SIZE(zoom2_i2c_boardinfo)); + omap_register_i2c_bus(2, 400, NULL, 0); + omap_register_i2c_bus(3, 400, NULL, 0); + return 0; +} + +extern int __init omap_zoom2_debugboard_init(void); + +static void __init omap_zoom2_init(void) +{ + omap_i2c_init(); + omap_serial_init(); + omap_zoom2_debugboard_init(); + usb_musb_init(); +} + +static void __init omap_zoom2_map_io(void) +{ + omap2_set_globals_343x(); + omap2_map_common_io(); +} + +MACHINE_START(OMAP_ZOOM2, "OMAP Zoom2 board") + .phys_io = 0x48000000, + .io_pg_offst = ((0xfa000000) >> 18) & 0xfffc, + .boot_params = 0x80000100, + .map_io = omap_zoom2_map_io, + .init_irq = omap_zoom2_init_irq, + .init_machine = omap_zoom2_init, + .timer = &omap_timer, +MACHINE_END diff --git a/arch/arm/mach-omap2/board-zoom2.c b/arch/arm/mach-omap2/board-zoom2.c deleted file mode 100644 index 4ad9b94..0000000 --- a/arch/arm/mach-omap2/board-zoom2.c +++ /dev/null @@ -1,292 +0,0 @@ -/* - * Copyright (C) 2009 Texas Instruments Inc. - * Mikkel Christensen <mlc@ti.com> - * - * Modified from mach-omap2/board-ldp.c - * - * 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/input/matrix_keypad.h> -#include <linux/gpio.h> -#include <linux/i2c/twl4030.h> -#include <linux/regulator/machine.h> - -#include <asm/mach-types.h> -#include <asm/mach/arch.h> - -#include <plat/common.h> -#include <plat/usb.h> - -#include "mmc-twl4030.h" -#include "sdram-micron-mt46h32m32lf-6.h" - -/* Zoom2 has Qwerty keyboard*/ -static int board_keymap[] = { - KEY(0, 0, KEY_E), - KEY(1, 0, KEY_R), - KEY(2, 0, KEY_T), - KEY(3, 0, KEY_HOME), - KEY(6, 0, KEY_I), - KEY(7, 0, KEY_LEFTSHIFT), - KEY(0, 1, KEY_D), - KEY(1, 1, KEY_F), - KEY(2, 1, KEY_G), - KEY(3, 1, KEY_SEND), - KEY(6, 1, KEY_K), - KEY(7, 1, KEY_ENTER), - KEY(0, 2, KEY_X), - KEY(1, 2, KEY_C), - KEY(2, 2, KEY_V), - KEY(3, 2, KEY_END), - KEY(6, 2, KEY_DOT), - KEY(7, 2, KEY_CAPSLOCK), - KEY(0, 3, KEY_Z), - KEY(1, 3, KEY_KPPLUS), - KEY(2, 3, KEY_B), - KEY(3, 3, KEY_F1), - KEY(6, 3, KEY_O), - KEY(7, 3, KEY_SPACE), - KEY(0, 4, KEY_W), - KEY(1, 4, KEY_Y), - KEY(2, 4, KEY_U), - KEY(3, 4, KEY_F2), - KEY(4, 4, KEY_VOLUMEUP), - KEY(6, 4, KEY_L), - KEY(7, 4, KEY_LEFT), - KEY(0, 5, KEY_S), - KEY(1, 5, KEY_H), - KEY(2, 5, KEY_J), - KEY(3, 5, KEY_F3), - KEY(5, 5, KEY_VOLUMEDOWN), - KEY(6, 5, KEY_M), - KEY(4, 5, KEY_ENTER), - KEY(7, 5, KEY_RIGHT), - KEY(0, 6, KEY_Q), - KEY(1, 6, KEY_A), - KEY(2, 6, KEY_N), - KEY(3, 6, KEY_BACKSPACE), - KEY(6, 6, KEY_P), - KEY(7, 6, KEY_UP), - KEY(6, 7, KEY_SELECT), - KEY(7, 7, KEY_DOWN), - KEY(0, 7, KEY_PROG1), /*MACRO 1 <User defined> */ - KEY(1, 7, KEY_PROG2), /*MACRO 2 <User defined> */ - KEY(2, 7, KEY_PROG3), /*MACRO 3 <User defined> */ - KEY(3, 7, KEY_PROG4), /*MACRO 4 <User defined> */ - 0 -}; - -static struct matrix_keymap_data board_map_data = { - .keymap = board_keymap, - .keymap_size = ARRAY_SIZE(board_keymap), -}; - -static struct twl4030_keypad_data zoom2_kp_twl4030_data = { - .keymap_data = &board_map_data, - .rows = 8, - .cols = 8, - .rep = 1, -}; - -static struct omap_board_config_kernel zoom2_config[] __initdata = { -}; - -static struct regulator_consumer_supply zoom2_vmmc1_supply = { - .supply = "vmmc", -}; - -static struct regulator_consumer_supply zoom2_vsim_supply = { - .supply = "vmmc_aux", -}; - -static struct regulator_consumer_supply zoom2_vmmc2_supply = { - .supply = "vmmc", -}; - -/* VMMC1 for OMAP VDD_MMC1 (i/o) and MMC1 card */ -static struct regulator_init_data zoom2_vmmc1 = { - .constraints = { - .min_uV = 1850000, - .max_uV = 3150000, - .valid_modes_mask = REGULATOR_MODE_NORMAL - | REGULATOR_MODE_STANDBY, - .valid_ops_mask = REGULATOR_CHANGE_VOLTAGE - | REGULATOR_CHANGE_MODE - | REGULATOR_CHANGE_STATUS, - }, - .num_consumer_supplies = 1, - .consumer_supplies = &zoom2_vmmc1_supply, -}; - -/* VMMC2 for MMC2 card */ -static struct regulator_init_data zoom2_vmmc2 = { - .constraints = { - .min_uV = 1850000, - .max_uV = 1850000, - .apply_uV = true, - .valid_modes_mask = REGULATOR_MODE_NORMAL - | REGULATOR_MODE_STANDBY, - .valid_ops_mask = REGULATOR_CHANGE_MODE - | REGULATOR_CHANGE_STATUS, - }, - .num_consumer_supplies = 1, - .consumer_supplies = &zoom2_vmmc2_supply, -}; - -/* VSIM for OMAP VDD_MMC1A (i/o for DAT4..DAT7) */ -static struct regulator_init_data zoom2_vsim = { - .constraints = { - .min_uV = 1800000, - .max_uV = 3000000, - .valid_modes_mask = REGULATOR_MODE_NORMAL - | REGULATOR_MODE_STANDBY, - .valid_ops_mask = REGULATOR_CHANGE_VOLTAGE - | REGULATOR_CHANGE_MODE - | REGULATOR_CHANGE_STATUS, - }, - .num_consumer_supplies = 1, - .consumer_supplies = &zoom2_vsim_supply, -}; - -static struct twl4030_hsmmc_info mmc[] __initdata = { - { - .mmc = 1, - .wires = 4, - .gpio_wp = -EINVAL, - }, - { - .mmc = 2, - .wires = 4, - .gpio_wp = -EINVAL, - }, - {} /* Terminator */ -}; - -static int zoom2_twl_gpio_setup(struct device *dev, - unsigned gpio, unsigned ngpio) -{ - /* gpio + 0 is "mmc0_cd" (input/IRQ), - * gpio + 1 is "mmc1_cd" (input/IRQ) - */ - mmc[0].gpio_cd = gpio + 0; - mmc[1].gpio_cd = gpio + 1; - twl4030_mmc_init(mmc); - - /* link regulators to MMC adapters ... we "know" the - * regulators will be set up only *after* we return. - */ - zoom2_vmmc1_supply.dev = mmc[0].dev; - zoom2_vsim_supply.dev = mmc[0].dev; - zoom2_vmmc2_supply.dev = mmc[1].dev; - - return 0; -} - - -static int zoom2_batt_table[] = { -/* 0 C*/ -30800, 29500, 28300, 27100, -26000, 24900, 23900, 22900, 22000, 21100, 20300, 19400, 18700, 17900, -17200, 16500, 15900, 15300, 14700, 14100, 13600, 13100, 12600, 12100, -11600, 11200, 10800, 10400, 10000, 9630, 9280, 8950, 8620, 8310, -8020, 7730, 7460, 7200, 6950, 6710, 6470, 6250, 6040, 5830, -5640, 5450, 5260, 5090, 4920, 4760, 4600, 4450, 4310, 4170, -4040, 3910, 3790, 3670, 3550 -}; - -static struct twl4030_bci_platform_data zoom2_bci_data = { - .battery_tmp_tbl = zoom2_batt_table, - .tblsize = ARRAY_SIZE(zoom2_batt_table), -}; - -static struct twl4030_usb_data zoom2_usb_data = { - .usb_mode = T2_USB_MODE_ULPI, -}; - -static void __init omap_zoom2_init_irq(void) -{ - omap_board_config = zoom2_config; - omap_board_config_size = ARRAY_SIZE(zoom2_config); - omap2_init_common_hw(mt46h32m32lf6_sdrc_params, - mt46h32m32lf6_sdrc_params); - omap_init_irq(); - omap_gpio_init(); -} - -static struct twl4030_gpio_platform_data zoom2_gpio_data = { - .gpio_base = OMAP_MAX_GPIO_LINES, - .irq_base = TWL4030_GPIO_IRQ_BASE, - .irq_end = TWL4030_GPIO_IRQ_END, - .setup = zoom2_twl_gpio_setup, -}; - -static struct twl4030_madc_platform_data zoom2_madc_data = { - .irq_line = 1, -}; - -static struct twl4030_platform_data zoom2_twldata = { - .irq_base = TWL4030_IRQ_BASE, - .irq_end = TWL4030_IRQ_END, - - /* platform_data for children goes here */ - .bci = &zoom2_bci_data, - .madc = &zoom2_madc_data, - .usb = &zoom2_usb_data, - .gpio = &zoom2_gpio_data, - .keypad = &zoom2_kp_twl4030_data, - .vmmc1 = &zoom2_vmmc1, - .vmmc2 = &zoom2_vmmc2, - .vsim = &zoom2_vsim, - -}; - -static struct i2c_board_info __initdata zoom2_i2c_boardinfo[] = { - { - I2C_BOARD_INFO("twl4030", 0x48), - .flags = I2C_CLIENT_WAKE, - .irq = INT_34XX_SYS_NIRQ, - .platform_data = &zoom2_twldata, - }, -}; - -static int __init omap_i2c_init(void) -{ - omap_register_i2c_bus(1, 2600, zoom2_i2c_boardinfo, - ARRAY_SIZE(zoom2_i2c_boardinfo)); - omap_register_i2c_bus(2, 400, NULL, 0); - omap_register_i2c_bus(3, 400, NULL, 0); - return 0; -} - -extern int __init omap_zoom2_debugboard_init(void); - -static void __init omap_zoom2_init(void) -{ - omap_i2c_init(); - omap_serial_init(); - omap_zoom2_debugboard_init(); - usb_musb_init(); -} - -static void __init omap_zoom2_map_io(void) -{ - omap2_set_globals_343x(); - omap2_map_common_io(); -} - -MACHINE_START(OMAP_ZOOM2, "OMAP Zoom2 board") - .phys_io = 0x48000000, - .io_pg_offst = ((0xfa000000) >> 18) & 0xfffc, - .boot_params = 0x80000100, - .map_io = omap_zoom2_map_io, - .init_irq = omap_zoom2_init_irq, - .init_machine = omap_zoom2_init, - .timer = &omap_timer, -MACHINE_END -- 1.6.5.rc1.19.g8426 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 2/3] omap: zoom2: update makefile for boardfile name change 2009-10-23 19:23 ` [PATCH 1/3] omap: zoom: reuse zoom2 board file for zoom3 Vikram Pandita @ 2009-10-23 19:23 ` Vikram Pandita 2009-10-23 19:23 ` [PATCH 3/3] omap: zoom3: add zoom3 board support Vikram Pandita 2009-10-23 23:01 ` [PATCH 1/3] omap: zoom: reuse zoom2 board file for zoom3 Felipe Balbi 1 sibling, 1 reply; 13+ messages in thread From: Vikram Pandita @ 2009-10-23 19:23 UTC (permalink / raw) To: linux-omap; +Cc: Vikram Pandita Accomodate the board file change in Kconfig arch/arm/mach-omap2/board-zoom2.c -> arch/arm/mach-omap2/board-zoom2-zoom3.c Signed-off-by: Vikram Pandita <vikram.pandita@ti.com> --- arch/arm/mach-omap2/Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/arch/arm/mach-omap2/Makefile b/arch/arm/mach-omap2/Makefile index 03cb4fc..68f7419 100644 --- a/arch/arm/mach-omap2/Makefile +++ b/arch/arm/mach-omap2/Makefile @@ -71,7 +71,7 @@ obj-$(CONFIG_MACH_NOKIA_N8X0) += board-n8x0.o obj-$(CONFIG_MACH_NOKIA_RX51) += board-rx51.o \ board-rx51-peripherals.o \ mmc-twl4030.o -obj-$(CONFIG_MACH_OMAP_ZOOM2) += board-zoom2.o \ +obj-$(CONFIG_MACH_OMAP_ZOOM2) += board-zoom2-zoom3.o \ mmc-twl4030.o \ board-zoom-debugboard.o obj-$(CONFIG_MACH_CM_T35) += board-cm-t35.o \ -- 1.6.5.rc1.19.g8426 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 3/3] omap: zoom3: add zoom3 board support 2009-10-23 19:23 ` [PATCH 2/3] omap: zoom2: update makefile for boardfile name change Vikram Pandita @ 2009-10-23 19:23 ` Vikram Pandita 2009-10-23 19:39 ` Aguirre Rodriguez, Sergio Alberto 2009-10-23 23:03 ` Felipe Balbi 0 siblings, 2 replies; 13+ messages in thread From: Vikram Pandita @ 2009-10-23 19:23 UTC (permalink / raw) To: linux-omap; +Cc: Vikram Pandita Add machine type support for zoom3 board Add board type in Kconfig and Makefile Reused the zoom board file for zoom2 and zoom3 Signed-off-by: Vikram Pandita <vikram.pandita@ti.com> --- arch/arm/mach-omap2/Kconfig | 4 ++++ arch/arm/mach-omap2/Makefile | 3 +++ arch/arm/mach-omap2/board-zoom2-zoom3.c | 4 ++++ 3 files changed, 11 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-omap2/Kconfig b/arch/arm/mach-omap2/Kconfig index 8685df5..fa20996 100644 --- a/arch/arm/mach-omap2/Kconfig +++ b/arch/arm/mach-omap2/Kconfig @@ -97,6 +97,10 @@ config MACH_OMAP_ZOOM2 bool "OMAP3 Zoom2 board" depends on ARCH_OMAP3 && ARCH_OMAP34XX +config MACH_OMAP_ZOOM3 + bool "OMAP3630 Zoom3 board" + depends on ARCH_OMAP3 && ARCH_OMAP34XX + config MACH_CM_T35 bool "CompuLab CM-T35 module" depends on ARCH_OMAP3 && ARCH_OMAP34XX diff --git a/arch/arm/mach-omap2/Makefile b/arch/arm/mach-omap2/Makefile index 68f7419..fac13ba 100644 --- a/arch/arm/mach-omap2/Makefile +++ b/arch/arm/mach-omap2/Makefile @@ -74,6 +74,9 @@ obj-$(CONFIG_MACH_NOKIA_RX51) += board-rx51.o \ obj-$(CONFIG_MACH_OMAP_ZOOM2) += board-zoom2-zoom3.o \ mmc-twl4030.o \ board-zoom-debugboard.o +obj-$(CONFIG_MACH_OMAP_ZOOM3) += board-zoom2-zoom3.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-zoom2-zoom3.c b/arch/arm/mach-omap2/board-zoom2-zoom3.c index 4ad9b94..d806dbf 100644 --- a/arch/arm/mach-omap2/board-zoom2-zoom3.c +++ b/arch/arm/mach-omap2/board-zoom2-zoom3.c @@ -281,7 +281,11 @@ static void __init omap_zoom2_map_io(void) omap2_map_common_io(); } +#ifdef CONFIG_MACH_OMAP_ZOOM3 +MACHINE_START(OMAP_ZOOM3, "OMAP ZOOM3 board") +#else MACHINE_START(OMAP_ZOOM2, "OMAP Zoom2 board") +#endif .phys_io = 0x48000000, .io_pg_offst = ((0xfa000000) >> 18) & 0xfffc, .boot_params = 0x80000100, -- 1.6.5.rc1.19.g8426 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* RE: [PATCH 3/3] omap: zoom3: add zoom3 board support 2009-10-23 19:23 ` [PATCH 3/3] omap: zoom3: add zoom3 board support Vikram Pandita @ 2009-10-23 19:39 ` Aguirre Rodriguez, Sergio Alberto 2009-10-23 19:46 ` Nishanth Menon 2009-10-23 23:03 ` Felipe Balbi 1 sibling, 1 reply; 13+ messages in thread From: Aguirre Rodriguez, Sergio Alberto @ 2009-10-23 19:39 UTC (permalink / raw) To: Pandita, Vikram, linux-omap@vger.kernel.org Vikram, Just some comments I came across below. From: linux-omap-owner@vger.kernel.org [linux-omap-owner@vger.kernel.org] On Behalf Of Pandita, Vikram Sent: Friday, October 23, 2009 2:23 PM > Add machine type support for zoom3 board > Add board type in Kconfig and Makefile > Reused the zoom board file for zoom2 and zoom3 > > Signed-off-by: Vikram Pandita <vikram.pandita@ti.com> > --- > arch/arm/mach-omap2/Kconfig | 4 ++++ > arch/arm/mach-omap2/Makefile | 3 +++ > arch/arm/mach-omap2/board-zoom2-zoom3.c | 4 ++++ > 3 files changed, 11 insertions(+), 0 deletions(-) > > diff --git a/arch/arm/mach-omap2/Kconfig b/arch/arm/mach-omap2/Kconfig > index 8685df5..fa20996 100644 > --- a/arch/arm/mach-omap2/Kconfig > +++ b/arch/arm/mach-omap2/Kconfig > @@ -97,6 +97,10 @@ config MACH_OMAP_ZOOM2 > bool "OMAP3 Zoom2 board" How about also clarifying here ^^ the chip version: bool "OMAP3430 Zoom2 board" I mean, just to stick to the convention you're putting below. > depends on ARCH_OMAP3 && ARCH_OMAP34XX > > +config MACH_OMAP_ZOOM3 > + bool "OMAP3630 Zoom3 board" > + depends on ARCH_OMAP3 && ARCH_OMAP34XX Shouldn't this be: depends on ARCH_OMAP3 && ARCH_OMAP36XX ? > + > config MACH_CM_T35 > bool "CompuLab CM-T35 module" > depends on ARCH_OMAP3 && ARCH_OMAP34XX > diff --git a/arch/arm/mach-omap2/Makefile b/arch/arm/mach-omap2/Makefile > index 68f7419..fac13ba 100644 > --- a/arch/arm/mach-omap2/Makefile > +++ b/arch/arm/mach-omap2/Makefile > @@ -74,6 +74,9 @@ obj-$(CONFIG_MACH_NOKIA_RX51) += board-rx51.o \ > obj-$(CONFIG_MACH_OMAP_ZOOM2) += board-zoom2-zoom3.o \ > mmc-twl4030.o \ > board-zoom-debugboard.o > +obj-$(CONFIG_MACH_OMAP_ZOOM3) += board-zoom2-zoom3.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-zoom2-zoom3.c b/arch/arm/mach-omap2/board-zoom2-zoom3.c > index 4ad9b94..d806dbf 100644 > --- a/arch/arm/mach-omap2/board-zoom2-zoom3.c > +++ b/arch/arm/mach-omap2/board-zoom2-zoom3.c > @@ -281,7 +281,11 @@ static void __init omap_zoom2_map_io(void) > omap2_map_common_io(); > } > > +#ifdef CONFIG_MACH_OMAP_ZOOM3 > +MACHINE_START(OMAP_ZOOM3, "OMAP ZOOM3 board") Case consistency? MACHINE_START(OMAP_ZOOM3, "OMAP Zoom3 board") Regards, Sergio > +#else > MACHINE_START(OMAP_ZOOM2, "OMAP Zoom2 board") > +#endif > .phys_io = 0x48000000, > .io_pg_offst = ((0xfa000000) >> 18) & 0xfffc, > .boot_params = 0x80000100, > -- > 1.6.5.rc1.19.g8426 > > -- > To unsubscribe from this list: send the line "unsubscribe linux-omap" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 3/3] omap: zoom3: add zoom3 board support 2009-10-23 19:39 ` Aguirre Rodriguez, Sergio Alberto @ 2009-10-23 19:46 ` Nishanth Menon 2009-10-23 20:07 ` Aguirre Rodriguez, Sergio Alberto 0 siblings, 1 reply; 13+ messages in thread From: Nishanth Menon @ 2009-10-23 19:46 UTC (permalink / raw) To: Aguirre Rodriguez, Sergio Alberto Cc: Pandita, Vikram, linux-omap@vger.kernel.org Aguirre Rodriguez, Sergio Alberto had written, on 10/23/2009 02:39 PM, the following: > Vikram, > > Just some comments I came across below. > > From: linux-omap-owner@vger.kernel.org [linux-omap-owner@vger.kernel.org] On Behalf Of Pandita, Vikram > Sent: Friday, October 23, 2009 2:23 PM >> Add machine type support for zoom3 board >> Add board type in Kconfig and Makefile >> Reused the zoom board file for zoom2 and zoom3 >> >> Signed-off-by: Vikram Pandita <vikram.pandita@ti.com> >> --- >> arch/arm/mach-omap2/Kconfig | 4 ++++ >> arch/arm/mach-omap2/Makefile | 3 +++ >> arch/arm/mach-omap2/board-zoom2-zoom3.c | 4 ++++ >> 3 files changed, 11 insertions(+), 0 deletions(-) >> >> diff --git a/arch/arm/mach-omap2/Kconfig b/arch/arm/mach-omap2/Kconfig >> index 8685df5..fa20996 100644 >> --- a/arch/arm/mach-omap2/Kconfig >> +++ b/arch/arm/mach-omap2/Kconfig >> @@ -97,6 +97,10 @@ config MACH_OMAP_ZOOM2 >> bool "OMAP3 Zoom2 board" > > How about also clarifying here ^^ the chip version: > > bool "OMAP3430 Zoom2 board" > > I mean, just to stick to the convention you're putting below. > >> depends on ARCH_OMAP3 && ARCH_OMAP34XX >> >> +config MACH_OMAP_ZOOM3 >> + bool "OMAP3630 Zoom3 board" >> + depends on ARCH_OMAP3 && ARCH_OMAP34XX > > Shouldn't this be: > > depends on ARCH_OMAP3 && ARCH_OMAP36XX > is there an ARCH_OMAP36XX? i believe not ;).. Linux-OMAP build allows for both boards to be defined at the same time.. so in theory you could have a single uImage. the strategy followed here will fail it.. since the board file is the same one.. it could be made to work though.. > ? > >> + >> config MACH_CM_T35 >> bool "CompuLab CM-T35 module" >> depends on ARCH_OMAP3 && ARCH_OMAP34XX >> diff --git a/arch/arm/mach-omap2/Makefile b/arch/arm/mach-omap2/Makefile >> index 68f7419..fac13ba 100644 >> --- a/arch/arm/mach-omap2/Makefile >> +++ b/arch/arm/mach-omap2/Makefile >> @@ -74,6 +74,9 @@ obj-$(CONFIG_MACH_NOKIA_RX51) += board-rx51.o \ >> obj-$(CONFIG_MACH_OMAP_ZOOM2) += board-zoom2-zoom3.o \ >> mmc-twl4030.o \ >> board-zoom-debugboard.o >> +obj-$(CONFIG_MACH_OMAP_ZOOM3) += board-zoom2-zoom3.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-zoom2-zoom3.c b/arch/arm/mach-omap2/board-zoom2-zoom3.c >> index 4ad9b94..d806dbf 100644 >> --- a/arch/arm/mach-omap2/board-zoom2-zoom3.c >> +++ b/arch/arm/mach-omap2/board-zoom2-zoom3.c >> @@ -281,7 +281,11 @@ static void __init omap_zoom2_map_io(void) >> omap2_map_common_io(); >> } >> >> +#ifdef CONFIG_MACH_OMAP_ZOOM3 >> +MACHINE_START(OMAP_ZOOM3, "OMAP ZOOM3 board") > > Case consistency? > > MACHINE_START(OMAP_ZOOM3, "OMAP Zoom3 board") > > Regards, > Sergio > >> +#else >> MACHINE_START(OMAP_ZOOM2, "OMAP Zoom2 board") >> +#endif >> .phys_io = 0x48000000, >> .io_pg_offst = ((0xfa000000) >> 18) & 0xfffc, >> .boot_params = 0x80000100, >> -- >> 1.6.5.rc1.19.g8426 >> >> -- >> To unsubscribe from this list: send the line "unsubscribe linux-omap" in >> the body of a message to majordomo@vger.kernel.org >> More majordomo info at http://vger.kernel.org/majordomo-info.html >> > -- > To unsubscribe from this list: send the line "unsubscribe linux-omap" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- Regards, Nishanth Menon ^ permalink raw reply [flat|nested] 13+ messages in thread
* RE: [PATCH 3/3] omap: zoom3: add zoom3 board support 2009-10-23 19:46 ` Nishanth Menon @ 2009-10-23 20:07 ` Aguirre Rodriguez, Sergio Alberto 2009-10-23 21:17 ` Nishanth Menon 0 siblings, 1 reply; 13+ messages in thread From: Aguirre Rodriguez, Sergio Alberto @ 2009-10-23 20:07 UTC (permalink / raw) To: Menon, Nishanth; +Cc: Pandita, Vikram, linux-omap@vger.kernel.org From: Menon, Nishanth Sent: Friday, October 23, 2009 2:46 PM > Aguirre Rodriguez, Sergio Alberto had written, on 10/23/2009 02:39 PM, > the following: > > Vikram, > > > > Just some comments I came across below. > > > > From: linux-omap-owner@vger.kernel.org [linux-omap-owner@vger.kernel.org] On Behalf Of Pandita, Vikram > > Sent: Friday, October 23, 2009 2:23 PM > >> Add machine type support for zoom3 board > >> Add board type in Kconfig and Makefile > >> Reused the zoom board file for zoom2 and zoom3 > >> > >> Signed-off-by: Vikram Pandita <vikram.pandita@ti.com> > >> --- > >> arch/arm/mach-omap2/Kconfig | 4 ++++ > >> arch/arm/mach-omap2/Makefile | 3 +++ > >> arch/arm/mach-omap2/board-zoom2-zoom3.c | 4 ++++ > >> 3 files changed, 11 insertions(+), 0 deletions(-) > >> > >> diff --git a/arch/arm/mach-omap2/Kconfig b/arch/arm/mach-omap2/Kconfig > >> index 8685df5..fa20996 100644 > >> --- a/arch/arm/mach-omap2/Kconfig > >> +++ b/arch/arm/mach-omap2/Kconfig > >> @@ -97,6 +97,10 @@ config MACH_OMAP_ZOOM2 > >> bool "OMAP3 Zoom2 board" > > > > How about also clarifying here ^^ the chip version: > > > > bool "OMAP3430 Zoom2 board" > > > > I mean, just to stick to the convention you're putting below. > > > >> depends on ARCH_OMAP3 && ARCH_OMAP34XX > >> > >> +config MACH_OMAP_ZOOM3 > >> + bool "OMAP3630 Zoom3 board" > >> + depends on ARCH_OMAP3 && ARCH_OMAP34XX > > > > Shouldn't this be: > > > > depends on ARCH_OMAP3 && ARCH_OMAP36XX > > > is there an ARCH_OMAP36XX? i believe not ;).. > Hmm... (Had this discussion before, not going there...) > > Linux-OMAP build allows for both boards to be defined at the same time.. > so in theory you could have a single uImage. the strategy followed here > will fail it.. since the board file is the same one.. it could be made > to work though.. > Not with this approach :) How about making board-zoom3.c separate from board-zoom2.c, and do a smarter way to share as much as possible? To modularize, I'll suggest taking a look at RX51 board files. That way you can have board-zoom2.c, board-zoom3.c, with the modules shared accordingly in Makefile. Camera is already doing that ;) What do you think? Regards, Sergio ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 3/3] omap: zoom3: add zoom3 board support 2009-10-23 20:07 ` Aguirre Rodriguez, Sergio Alberto @ 2009-10-23 21:17 ` Nishanth Menon 2009-10-23 23:06 ` Felipe Balbi 0 siblings, 1 reply; 13+ messages in thread From: Nishanth Menon @ 2009-10-23 21:17 UTC (permalink / raw) To: Aguirre Rodriguez, Sergio Alberto Cc: Pandita, Vikram, linux-omap@vger.kernel.org Aguirre Rodriguez, Sergio Alberto had written, on 10/23/2009 03:07 PM, the following: [...] >> Linux-OMAP build allows for both boards to be defined at the same time.. >> so in theory you could have a single uImage. the strategy followed here >> will fail it.. since the board file is the same one.. it could be made >> to work though.. >> > > Not with this approach :) > > How about making board-zoom3.c separate from board-zoom2.c, and do a > smarter way to share as much as possible? > > To modularize, I'll suggest taking a look at RX51 board files. That way you can have > board-zoom2.c, board-zoom3.c, with the modules shared accordingly in Makefile. > > Camera is already doing that ;) > > What do you think? Ack. -- Regards, Nishanth Menon ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 3/3] omap: zoom3: add zoom3 board support 2009-10-23 21:17 ` Nishanth Menon @ 2009-10-23 23:06 ` Felipe Balbi 0 siblings, 0 replies; 13+ messages in thread From: Felipe Balbi @ 2009-10-23 23:06 UTC (permalink / raw) To: Nishanth Menon Cc: Aguirre Rodriguez, Sergio Alberto, Pandita, Vikram, linux-omap@vger.kernel.org On Fri, Oct 23, 2009 at 04:17:08PM -0500, Nishanth Menon wrote: > Aguirre Rodriguez, Sergio Alberto had written, on 10/23/2009 03:07 > PM, the following: > [...] > >>Linux-OMAP build allows for both boards to be defined at the same time.. > >>so in theory you could have a single uImage. the strategy followed here > >>will fail it.. since the board file is the same one.. it could be made > >>to work though.. > >> > > > >Not with this approach :) > > > >How about making board-zoom3.c separate from board-zoom2.c, and do a > >smarter way to share as much as possible? > > > >To modularize, I'll suggest taking a look at RX51 board files. That way you can have > >board-zoom2.c, board-zoom3.c, with the modules shared accordingly in Makefile. > > > >Camera is already doing that ;) > > > >What do you think? > Ack. I guess this would only add a file with a MACHINE_START() for zoom3, right ? I'd rather go, for this case, board-n8x0.c-ish. -- balbi ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 3/3] omap: zoom3: add zoom3 board support 2009-10-23 19:23 ` [PATCH 3/3] omap: zoom3: add zoom3 board support Vikram Pandita 2009-10-23 19:39 ` Aguirre Rodriguez, Sergio Alberto @ 2009-10-23 23:03 ` Felipe Balbi 2009-10-27 21:36 ` Pandita, Vikram 2009-10-28 12:12 ` Welcome: OMAPZoom Tutorial Hour Pandita, Vikram 1 sibling, 2 replies; 13+ messages in thread From: Felipe Balbi @ 2009-10-23 23:03 UTC (permalink / raw) To: Vikram Pandita; +Cc: linux-omap Hi, On Fri, Oct 23, 2009 at 02:23:26PM -0500, Vikram Pandita wrote: > diff --git a/arch/arm/mach-omap2/board-zoom2-zoom3.c b/arch/arm/mach-omap2/board-zoom2-zoom3.c > index 4ad9b94..d806dbf 100644 > --- a/arch/arm/mach-omap2/board-zoom2-zoom3.c > +++ b/arch/arm/mach-omap2/board-zoom2-zoom3.c > @@ -281,7 +281,11 @@ static void __init omap_zoom2_map_io(void) > omap2_map_common_io(); > } > > +#ifdef CONFIG_MACH_OMAP_ZOOM3 > +MACHINE_START(OMAP_ZOOM3, "OMAP ZOOM3 board") > +#else > MACHINE_START(OMAP_ZOOM2, "OMAP Zoom2 board") > +#endif what happens if you want to build a kernel for both boards ? how about just adding a new MACHINE_START() declaration without ifdeferry ? Take a look at arch/arm/mach-omap2/board-n8x0.c for an example ;-) -- balbi ^ permalink raw reply [flat|nested] 13+ messages in thread
* RE: [PATCH 3/3] omap: zoom3: add zoom3 board support 2009-10-23 23:03 ` Felipe Balbi @ 2009-10-27 21:36 ` Pandita, Vikram 2009-10-28 12:12 ` Welcome: OMAPZoom Tutorial Hour Pandita, Vikram 1 sibling, 0 replies; 13+ messages in thread From: Pandita, Vikram @ 2009-10-27 21:36 UTC (permalink / raw) To: me@felipebalbi.com; +Cc: linux-omap@vger.kernel.org >-----Original Message----- >From: Felipe Balbi [mailto:me@felipebalbi.com] >Sent: Friday, October 23, 2009 6:04 PM >To: Pandita, Vikram >Cc: linux-omap@vger.kernel.org >Subject: Re: [PATCH 3/3] omap: zoom3: add zoom3 board support > >Hi, > >On Fri, Oct 23, 2009 at 02:23:26PM -0500, Vikram Pandita wrote: >> diff --git a/arch/arm/mach-omap2/board-zoom2-zoom3.c b/arch/arm/mach-omap2/board-zoom2-zoom3.c >> index 4ad9b94..d806dbf 100644 >> --- a/arch/arm/mach-omap2/board-zoom2-zoom3.c >> +++ b/arch/arm/mach-omap2/board-zoom2-zoom3.c >> @@ -281,7 +281,11 @@ static void __init omap_zoom2_map_io(void) >> omap2_map_common_io(); >> } >> >> +#ifdef CONFIG_MACH_OMAP_ZOOM3 >> +MACHINE_START(OMAP_ZOOM3, "OMAP ZOOM3 board") >> +#else >> MACHINE_START(OMAP_ZOOM2, "OMAP Zoom2 board") >> +#endif > >what happens if you want to build a kernel for both boards ? > >how about just adding a new MACHINE_START() declaration without >ifdeferry ? > >Take a look at arch/arm/mach-omap2/board-n8x0.c for an example ;-) Yes I will have a look at this. Thanks for all the comments. My zoom3 board has gone bad and so could not look into this yet. Will keep posted. > >-- >balbi ^ permalink raw reply [flat|nested] 13+ messages in thread
* Welcome: OMAPZoom Tutorial Hour 2009-10-23 23:03 ` Felipe Balbi 2009-10-27 21:36 ` Pandita, Vikram @ 2009-10-28 12:12 ` Pandita, Vikram 1 sibling, 0 replies; 13+ messages in thread From: Pandita, Vikram @ 2009-10-28 12:12 UTC (permalink / raw) To: linux-omap@vger.kernel.org Hello All, The first OMAPZoom Tutorial Hour will be hosted on Oct 28th at 8:30 AM CST (Central Standard Time) http://omappedia.org/wiki/Tutorial_Hour Topics for this session: 1) OMAPZoom.org community overview 2) Zoom OMAP34x-II Mobile Development Platform overview - by LogicPD 3) OMAP Linux kernel development - Overview and process WebEx: https://ti.webex.com/mw0304l/mywebex/default.do?siteurl=ti&service=1 (VOIP enabled) Meeting Number: 757949967 Meeting Password: None Teleconference bridge number in USA: 1-877-561-6828 or (972) 995 7777 Teleconference Participant Code: 71051156 Teleconference bridge numbers for other countries please visit: http://www.ticonferencing.com/globalaccess/ We invite you to present in a future session - please suggest your topics at: http://www.omappedia.org/wiki/Tutorial_Hour_Topics Regards, Vikram ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 1/3] omap: zoom: reuse zoom2 board file for zoom3 2009-10-23 19:23 ` [PATCH 1/3] omap: zoom: reuse zoom2 board file for zoom3 Vikram Pandita 2009-10-23 19:23 ` [PATCH 2/3] omap: zoom2: update makefile for boardfile name change Vikram Pandita @ 2009-10-23 23:01 ` Felipe Balbi 1 sibling, 0 replies; 13+ messages in thread From: Felipe Balbi @ 2009-10-23 23:01 UTC (permalink / raw) To: Vikram Pandita; +Cc: linux-omap On Fri, Oct 23, 2009 at 02:23:24PM -0500, Vikram Pandita wrote: > Move: > arch/arm/mach-omap2/board-zoom2.c -> arch/arm/mach-omap2/board-zoom2-zoom3.c > > Zoom2 has an omap3430 SOM board attached to a (main board + debug board) > Zoom3 has an omap3630 SOM board attached to same (main board + debug board) > > The main board/peripherals/debug board remain exactly the same. > Only change is the omap silicon. > > Hence reuse the board file for Zoom2 and Zoom3 boards. > > This patch renames the board-zoom2 to board-zoom2-zoom3 to > reflect this reuse to avoid any confusion > > Signed-off-by: Vikram Pandita <vikram.pandita@ti.com> could you generate this with -C, please ? it makes it easier to see what actually changed in that file ;-) -- balbi ^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2009-10-28 12:13 UTC | newest] Thread overview: 13+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2009-10-23 19:23 [PATCH 0/3] Introduce Zoom3 board Vikram Pandita 2009-10-23 19:23 ` [PATCH 1/3] omap: zoom: reuse zoom2 board file for zoom3 Vikram Pandita 2009-10-23 19:23 ` [PATCH 2/3] omap: zoom2: update makefile for boardfile name change Vikram Pandita 2009-10-23 19:23 ` [PATCH 3/3] omap: zoom3: add zoom3 board support Vikram Pandita 2009-10-23 19:39 ` Aguirre Rodriguez, Sergio Alberto 2009-10-23 19:46 ` Nishanth Menon 2009-10-23 20:07 ` Aguirre Rodriguez, Sergio Alberto 2009-10-23 21:17 ` Nishanth Menon 2009-10-23 23:06 ` Felipe Balbi 2009-10-23 23:03 ` Felipe Balbi 2009-10-27 21:36 ` Pandita, Vikram 2009-10-28 12:12 ` Welcome: OMAPZoom Tutorial Hour Pandita, Vikram 2009-10-23 23:01 ` [PATCH 1/3] omap: zoom: reuse zoom2 board file for zoom3 Felipe Balbi
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.