Re: [RESEND PATCH 4/4] omap: drop board-igep0030.c

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



2011/5/12 Mike Rapoport <mike@xxxxxxxxxxxxxx>:
> since it is merged into board-igep0020.c
>
> Signed-off-by: Mike Rapoport <mike@xxxxxxxxxxxxxx>
> ---
> Âarch/arm/mach-omap2/Kconfig     Â|  Â1 +
> Âarch/arm/mach-omap2/Makefile     |  Â2 -
> Âarch/arm/mach-omap2/board-igep0030.c | Â438 ----------------------------------
> Â3 files changed, 1 insertions(+), 440 deletions(-)
> Âdelete mode 100644 arch/arm/mach-omap2/board-igep0030.c
>
> diff --git a/arch/arm/mach-omap2/Kconfig b/arch/arm/mach-omap2/Kconfig
> index b997a35..19d5891 100644
> --- a/arch/arm/mach-omap2/Kconfig
> +++ b/arch/arm/mach-omap2/Kconfig
> @@ -288,6 +288,7 @@ config MACH_IGEP0030
> Â Â Â Âdepends on ARCH_OMAP3
> Â Â Â Âdefault y
> Â Â Â Âselect OMAP_PACKAGE_CBB
> + Â Â Â select MACH_IGEP0020
>
> Âconfig MACH_SBC3530
> Â Â Â Âbool "OMAP3 SBC STALKER board"
> diff --git a/arch/arm/mach-omap2/Makefile b/arch/arm/mach-omap2/Makefile
> index a0c2cae..186f482 100644
> --- a/arch/arm/mach-omap2/Makefile
> +++ b/arch/arm/mach-omap2/Makefile
> @@ -229,8 +229,6 @@ obj-$(CONFIG_MACH_CM_T35) Â Â Â Â Â += board-cm-t35.o \
> Âobj-$(CONFIG_MACH_CM_T3517) Â Â Â Â Â Â+= board-cm-t3517.o
> Âobj-$(CONFIG_MACH_IGEP0020) Â Â Â Â Â Â+= board-igep0020.o \
> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â hsmmc.o
> -obj-$(CONFIG_MACH_IGEP0030) Â Â Â Â Â Â+= board-igep0030.o \
> - Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Âhsmmc.o
> Âobj-$(CONFIG_MACH_OMAP3_TOUCHBOOK) Â Â += board-omap3touchbook.o \
> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â hsmmc.o
> Âobj-$(CONFIG_MACH_OMAP_4430SDP) Â Â Â Â Â Â Â Â+= board-4430sdp.o \
> diff --git a/arch/arm/mach-omap2/board-igep0030.c b/arch/arm/mach-omap2/board-igep0030.c
> deleted file mode 100644
> index 83f6be2..0000000
> --- a/arch/arm/mach-omap2/board-igep0030.c
> +++ /dev/null
> @@ -1,438 +0,0 @@
> -/*
> - * Copyright (C) 2010 - ISEE 2007 SL
> - *
> - * Modified from mach-omap2/board-generic.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/delay.h>
> -#include <linux/err.h>
> -#include <linux/clk.h>
> -#include <linux/io.h>
> -#include <linux/gpio.h>
> -#include <linux/interrupt.h>
> -
> -#include <linux/regulator/machine.h>
> -#include <linux/regulator/fixed.h>
> -#include <linux/i2c/twl.h>
> -#include <linux/mmc/host.h>
> -
> -#include <asm/mach-types.h>
> -#include <asm/mach/arch.h>
> -
> -#include <plat/board.h>
> -#include <plat/common.h>
> -#include <plat/gpmc.h>
> -#include <plat/usb.h>
> -#include <plat/onenand.h>
> -
> -#include "mux.h"
> -#include "hsmmc.h"
> -#include "sdram-numonyx-m65kxxxxam.h"
> -#include "common-board-devices.h"
> -
> -#define IGEP3_GPIO_LED0_GREEN Â54
> -#define IGEP3_GPIO_LED0_RED Â Â53
> -#define IGEP3_GPIO_LED1_RED Â Â16
> -
> -#define IGEP3_GPIO_WIFI_NPD Â Â138
> -#define IGEP3_GPIO_WIFI_NRESET 139
> -#define IGEP3_GPIO_BT_NRESET Â 137
> -
> -#define IGEP3_GPIO_USBH_NRESET Â183
> -
> -
> -#if defined(CONFIG_MTD_ONENAND_OMAP2) || \
> - Â Â Â defined(CONFIG_MTD_ONENAND_OMAP2_MODULE)
> -
> -#define ONENAND_MAP Â Â Â Â Â Â 0x20000000
> -
> -/*
> - * x2 Flash built-in COMBO POP MEMORY
> - * Since the device is equipped with two DataRAMs, and two-plane NAND
> - * Flash memory array, these two component enables simultaneous program
> - * of 4KiB. Plane1 has only even blocks such as block0, block2, block4
> - * while Plane2 has only odd blocks such as block1, block3, block5.
> - * So MTD regards it as 4KiB page size and 256KiB block size 64*(2*2048)
> - */
> -
> -static struct mtd_partition igep3_onenand_partitions[] = {
> - Â Â Â {
> -        .name      = "X-Loader",
> -        .offset     = 0,
> -        .size      = 2 * (64*(2*2048))
> - Â Â Â },
> - Â Â Â {
> -        .name      = "U-Boot",
> -        .offset     = MTDPART_OFS_APPEND,
> -        .size      = 6 * (64*(2*2048)),
> - Â Â Â },
> - Â Â Â {
> -        .name      = "Environment",
> -        .offset     = MTDPART_OFS_APPEND,
> -        .size      = 2 * (64*(2*2048)),
> - Â Â Â },
> - Â Â Â {
> -        .name      = "Kernel",
> -        .offset     = MTDPART_OFS_APPEND,
> -        .size      = 12 * (64*(2*2048)),
> - Â Â Â },
> - Â Â Â {
> -        .name      = "File System",
> -        .offset     = MTDPART_OFS_APPEND,
> -        .size      = MTDPART_SIZ_FULL,
> - Â Â Â },
> -};
> -
> -static struct omap_onenand_platform_data igep3_onenand_pdata = {
> - Â Â Â .parts = igep3_onenand_partitions,
> - Â Â Â .nr_parts = ARRAY_SIZE(igep3_onenand_partitions),
> - Â Â Â .onenand_setup = NULL,
> -    .dma_channel  Â= -1,  /* disable DMA in OMAP OneNAND driver */
> -};
> -
> -static struct platform_device igep3_onenand_device = {
> -    .name      = "omap2-onenand",
> -    .id       = -1,
> - Â Â Â .dev = {
> - Â Â Â Â Â Â Â .platform_data = &igep3_onenand_pdata,
> - Â Â Â },
> -};
> -
> -static void __init igep3_flash_init(void)
> -{
> - Â Â Â u8 cs = 0;
> - Â Â Â u8 onenandcs = GPMC_CS_NUM + 1;
> -
> - Â Â Â for (cs = 0; cs < GPMC_CS_NUM; cs++) {
> - Â Â Â Â Â Â Â u32 ret;
> - Â Â Â Â Â Â Â ret = gpmc_cs_read_reg(cs, GPMC_CS_CONFIG1);
> -
> - Â Â Â Â Â Â Â /* Check if NAND/oneNAND is configured */
> - Â Â Â Â Â Â Â if ((ret & 0xC00) == 0x800)
> - Â Â Â Â Â Â Â Â Â Â Â /* NAND found */
> - Â Â Â Â Â Â Â Â Â Â Â pr_err("IGEP3: Unsupported NAND found\n");
> - Â Â Â Â Â Â Â else {
> - Â Â Â Â Â Â Â Â Â Â Â ret = gpmc_cs_read_reg(cs, GPMC_CS_CONFIG7);
> -
> - Â Â Â Â Â Â Â Â Â Â Â if ((ret & 0x3F) == (ONENAND_MAP >> 24))
> - Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â /* OneNAND found */
> - Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â onenandcs = cs;
> - Â Â Â Â Â Â Â }
> - Â Â Â }
> -
> - Â Â Â if (onenandcs > GPMC_CS_NUM) {
> - Â Â Â Â Â Â Â pr_err("IGEP3: Unable to find configuration in GPMC\n");
> - Â Â Â Â Â Â Â return;
> - Â Â Â }
> -
> - Â Â Â igep3_onenand_pdata.cs = onenandcs;
> -
> - Â Â Â if (platform_device_register(&igep3_onenand_device) < 0)
> - Â Â Â Â Â Â Â pr_err("IGEP3: Unable to register OneNAND device\n");
> -}
> -
> -#else
> -static void __init igep3_flash_init(void) {}
> -#endif
> -
> -static struct regulator_consumer_supply igep3_vmmc1_supply =
> - Â Â Â REGULATOR_SUPPLY("vmmc", "omap_hsmmc.0");
> -
> -/* VMMC1 for OMAP VDD_MMC1 (i/o) and MMC1 card */
> -static struct regulator_init_data igep3_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   Â= &igep3_vmmc1_supply,
> -};
> -
> -static struct regulator_consumer_supply igep3_vio_supply =
> - Â Â Â REGULATOR_SUPPLY("vmmc_aux", "omap_hsmmc.1");
> -
> -static struct regulator_init_data igep3_vio = {
> - Â Â Â .constraints = {
> - Â Â Â Â Â Â Â .min_uV Â Â Â Â Â Â Â Â = 1800000,
> - Â Â Â Â Â Â Â .max_uV Â Â Â Â Â Â Â Â = 1800000,
> - Â Â Â Â Â Â Â .apply_uV Â Â Â Â Â Â Â = 1,
> -        .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   Â= &igep3_vio_supply,
> -};
> -
> -static struct regulator_consumer_supply igep3_vmmc2_supply =
> - Â Â Â REGULATOR_SUPPLY("vmmc", "omap_hsmmc.1");
> -
> -static struct regulator_init_data igep3_vmmc2 = {
> -    .constraints  Â= {
> -        .valid_modes_mask    = REGULATOR_MODE_NORMAL,
> -        .always_on       Â= 1,
> - Â Â Â },
> - Â Â Â .num_consumer_supplies Â= 1,
> -    .consumer_supplies   Â= &igep3_vmmc2_supply,
> -};
> -
> -static struct fixed_voltage_config igep3_vwlan = {
> -    .supply_name      Â= "vwlan",
> -    .microvolts       = 3300000,
> -    .gpio          = -EINVAL,
> -    .enabled_at_boot    Â= 1,
> -    .init_data       Â= &igep3_vmmc2,
> -};
> -
> -static struct platform_device igep3_vwlan_device = {
> -    .name  = "reg-fixed-voltage",
> -    .id   = 0,
> -    .dev  Â= {
> - Â Â Â Â Â Â Â .platform_data = &igep3_vwlan,
> - Â Â Â },
> -};
> -
> -static struct omap2_hsmmc_info mmc[] = {
> - Â Â Â [0] = {
> -        .mmc      Â= 1,
> -        .caps      = MMC_CAP_4_BIT_DATA,
> -        .gpio_cd    Â= -EINVAL,
> -        .gpio_wp    Â= -EINVAL,
> - Â Â Â },
> -#if defined(CONFIG_LIBERTAS_SDIO) || defined(CONFIG_LIBERTAS_SDIO_MODULE)
> - Â Â Â [1] = {
> -        .mmc      Â= 2,
> -        .caps      = MMC_CAP_4_BIT_DATA,
> -        .gpio_cd    Â= -EINVAL,
> -        .gpio_wp    Â= -EINVAL,
> - Â Â Â },
> -#endif
> - Â Â Â {} Â Â Â/* Terminator */
> -};
> -
> -#if defined(CONFIG_LEDS_GPIO) || defined(CONFIG_LEDS_GPIO_MODULE)
> -#include <linux/leds.h>
> -
> -static struct gpio_led igep3_gpio_leds[] = {
> - Â Â Â [0] = {
> -        .name          = "gpio-led:red:d0",
> -        .gpio          = IGEP3_GPIO_LED0_RED,
> -        .default_trigger    Â= "default-off"
> - Â Â Â },
> - Â Â Â [1] = {
> -        .name          = "gpio-led:green:d0",
> -        .gpio          = IGEP3_GPIO_LED0_GREEN,
> -        .default_trigger    Â= "default-off",
> - Â Â Â },
> - Â Â Â [2] = {
> -        .name          = "gpio-led:red:d1",
> -        .gpio          = IGEP3_GPIO_LED1_RED,
> -        .default_trigger    Â= "default-off",
> - Â Â Â },
> - Â Â Â [3] = {
> -        .name          = "gpio-led:green:d1",
> -        .default_trigger    Â= "heartbeat",
> -        .gpio          = -EINVAL, /* gets replaced */
> - Â Â Â },
> -};
> -
> -static struct gpio_led_platform_data igep3_led_pdata = {
> -    .leds      = igep3_gpio_leds,
> -    .num_leds    = ARRAY_SIZE(igep3_gpio_leds),
> -};
> -
> -static struct platform_device igep3_led_device = {
> -    Â.name  = "leds-gpio",
> -    Â.id   = -1,
> -    Â.dev  Â= {
> - Â Â Â Â Â Â Â Â.platform_data = &igep3_led_pdata,
> - Â Â Â },
> -};
> -
> -static void __init igep3_leds_init(void)
> -{
> - Â Â Â platform_device_register(&igep3_led_device);
> -}
> -
> -#else
> -static struct gpio igep3_gpio_leds[] __initdata = {
> - Â Â Â { IGEP3_GPIO_LED0_RED, Â GPIOF_OUT_INIT_HIGH, "gpio-led:red:d0" Â },
> - Â Â Â { IGEP3_GPIO_LED0_GREEN, GPIOF_OUT_INIT_HIGH, "gpio-led:green:d0" },
> - Â Â Â { IGEP3_GPIO_LED1_RED, Â GPIOF_OUT_INIT_HIGH, "gpio-led:red:d1" Â },
> -};
> -
> -static inline void igep3_leds_init(void)
> -{
> - Â Â Â if (gpio_request_array(igep3_gpio_leds, ARRAY_SIZE(igep3_gpio_leds))) {
> - Â Â Â Â Â Â Â pr_warning("IGEP3: Could not obtain leds gpios\n");
> - Â Â Â Â Â Â Â return;
> - Â Â Â }
> - Â Â Â gpio_export(IGEP3_GPIO_LED0_RED, 0);
> - Â Â Â gpio_export(IGEP3_GPIO_LED0_GREEN, 0);
> - Â Â Â gpio_export(IGEP3_GPIO_LED1_RED, 0);
> -}
> -#endif
> -
> -static int igep3_twl4030_gpio_setup(struct device *dev,
> - Â Â Â Â Â Â Â unsigned gpio, unsigned ngpio)
> -{
> -#if !defined(CONFIG_LEDS_GPIO) && !defined(CONFIG_LEDS_GPIO_MODULE)
> - Â Â Â int ret;
> -
> - Â Â Â /* TWL4030_GPIO_MAX + 1 == ledB (out, active low LED) */
> - Â Â Â ret = gpio_request_one(gpio + TWL4030_GPIO_MAX + 1, GPIOF_OUT_INIT_HIGH,
> - Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â"gpio-led:green:d1");
> - Â Â Â if (ret)
> - Â Â Â Â Â Â Â pr_warning("IGEP3: Could not obtain gpio GPIO_LED1_GREEN\n");
> - Â Â Â else
> - Â Â Â Â Â Â Â gpio_export(gpio + TWL4030_GPIO_MAX + 1, 0);
> -#else
> - Â Â Â igep3_gpio_leds[3].gpio = gpio + TWL4030_GPIO_MAX + 1;
> -#endif
> - Â Â Â /* gpio + 0 is "mmc0_cd" (input/IRQ) */
> - Â Â Â mmc[0].gpio_cd = gpio + 0;
> - Â Â Â omap2_hsmmc_init(mmc);
> -
> - Â Â Â return 0;
> -};
> -
> -static struct twl4030_gpio_platform_data igep3_twl4030_gpio_pdata = {
> -    .gpio_base   Â= OMAP_MAX_GPIO_LINES,
> -    .irq_base    = TWL4030_GPIO_IRQ_BASE,
> -    .irq_end    Â= TWL4030_GPIO_IRQ_END,
> -    .use_leds    = true,
> -    .setup     Â= igep3_twl4030_gpio_setup,
> -};
> -
> -static struct twl4030_usb_data igep3_twl4030_usb_data = {
> -    .usb_mode    = T2_USB_MODE_ULPI,
> -};
> -
> -static struct platform_device *igep3_devices[] __initdata = {
> - Â Â Â &igep3_vwlan_device,
> -};
> -
> -static void __init igep3_init_early(void)
> -{
> - Â Â Â omap2_init_common_infrastructure();
> - Â Â Â omap2_init_common_devices(m65kxxxxam_sdrc_params,
> - Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â m65kxxxxam_sdrc_params);
> -}
> -
> -static struct twl4030_platform_data igep3_twl4030_pdata = {
> -    .irq_base    = TWL4030_IRQ_BASE,
> -    .irq_end    Â= TWL4030_IRQ_END,
> -
> - Â Â Â /* platform_data for children goes here */
> -    .usb      Â= &igep3_twl4030_usb_data,
> -    .gpio      = &igep3_twl4030_gpio_pdata,
> - Â Â Â .vmmc1 Â Â Â Â Â= &igep3_vmmc1,
> -    .vio      Â= &igep3_vio,
> -};
> -
> -static int __init igep3_i2c_init(void)
> -{
> - Â Â Â omap3_pmic_init("twl4030", &igep3_twl4030_pdata);
> -
> - Â Â Â return 0;
> -}
> -
> -#if defined(CONFIG_LIBERTAS_SDIO) || defined(CONFIG_LIBERTAS_SDIO_MODULE)
> -static struct gpio igep3_wlan_bt_gpios[] __initdata = {
> - Â Â Â { IGEP3_GPIO_WIFI_NPD, Â ÂGPIOF_OUT_INIT_HIGH, "GPIO_WIFI_NPD" Â Â},
> - Â Â Â { IGEP3_GPIO_WIFI_NRESET, GPIOF_OUT_INIT_HIGH, "GPIO_WIFI_NRESET" },
> - Â Â Â { IGEP3_GPIO_BT_NRESET, Â GPIOF_OUT_INIT_HIGH, "GPIO_BT_NRESET" Â },
> -};
> -
> -static void __init igep3_wifi_bt_init(void)
> -{
> - Â Â Â int err;
> -
> - Â Â Â /* Configure MUX values for W-LAN + Bluetooth GPIO's */
> - Â Â Â omap_mux_init_gpio(IGEP3_GPIO_WIFI_NPD, OMAP_PIN_OUTPUT);
> - Â Â Â omap_mux_init_gpio(IGEP3_GPIO_WIFI_NRESET, OMAP_PIN_OUTPUT);
> - Â Â Â omap_mux_init_gpio(IGEP3_GPIO_BT_NRESET, OMAP_PIN_OUTPUT);
> -
> - Â Â Â /* Set GPIO's for ÂW-LAN + Bluetooth combo module */
> - Â Â Â err = gpio_request_array(igep3_wlan_bt_gpios,
> - Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â ÂARRAY_SIZE(igep3_wlan_bt_gpios));
> - Â Â Â if (err) {
> - Â Â Â Â Â Â Â pr_warning("IGEP3: Could not obtain WIFI/BT gpios\n");
> - Â Â Â Â Â Â Â return;
> - Â Â Â }
> -
> - Â Â Â gpio_export(IGEP3_GPIO_WIFI_NPD, 0);
> - Â Â Â gpio_export(IGEP3_GPIO_WIFI_NRESET, 0);
> - Â Â Â gpio_export(IGEP3_GPIO_BT_NRESET, 0);
> -
> - Â Â Â gpio_set_value(IGEP3_GPIO_WIFI_NRESET, 0);
> - Â Â Â udelay(10);
> - Â Â Â gpio_set_value(IGEP3_GPIO_WIFI_NRESET, 1);
> -}
> -#else
> -void __init igep3_wifi_bt_init(void) {}
> -#endif
> -
> -static const struct usbhs_omap_board_data usbhs_bdata __initconst = {
> - Â Â Â .port_mode[0] = OMAP_USBHS_PORT_MODE_UNUSED,
> - Â Â Â .port_mode[1] = OMAP_EHCI_PORT_MODE_PHY,
> - Â Â Â .port_mode[2] = OMAP_USBHS_PORT_MODE_UNUSED,
> -
> - Â Â Â .phy_reset = true,
> - Â Â Â .reset_gpio_port[0] = -EINVAL,
> - Â Â Â .reset_gpio_port[1] = IGEP3_GPIO_USBH_NRESET,
> - Â Â Â .reset_gpio_port[2] = -EINVAL,
> -};
> -
> -#ifdef CONFIG_OMAP_MUX
> -static struct omap_board_mux board_mux[] __initdata = {
> - Â Â Â OMAP3_MUX(I2C2_SDA, OMAP_MUX_MODE4 | OMAP_PIN_OUTPUT),
> - Â Â Â { .reg_offset = OMAP_MUX_TERMINATOR },
> -};
> -#endif
> -
> -static void __init igep3_init(void)
> -{
> - Â Â Â omap3_mux_init(board_mux, OMAP_PACKAGE_CBB);
> -
> - Â Â Â /* Register I2C busses and drivers */
> - Â Â Â igep3_i2c_init();
> - Â Â Â platform_add_devices(igep3_devices, ARRAY_SIZE(igep3_devices));
> - Â Â Â omap_serial_init();
> - Â Â Â usb_musb_init(NULL);
> - Â Â Â usbhs_init(&usbhs_bdata);
> -
> - Â Â Â igep3_flash_init();
> - Â Â Â igep3_leds_init();
> -
> - Â Â Â /*
> - Â Â Â Â* WLAN-BT combo module from MuRata which has a Marvell WLAN
> - Â Â Â Â* (88W8686) + CSR Bluetooth chipset. Uses SDIO interface.
> - Â Â Â Â*/
> - Â Â Â igep3_wifi_bt_init();
> -
> -}
> -
> -MACHINE_START(IGEP0030, "IGEP OMAP3 module")
> -    .boot_params  Â= 0x80000100,
> -    .reserve    Â= omap_reserve,
> -    .map_io     = omap3_map_io,
> -    .init_early   = igep3_init_early,
> -    .init_irq    = omap_init_irq,
> -    .init_machine  = igep3_init,
> -    .timer     Â= &omap_timer,
> -MACHINE_END
> --
> 1.7.3.1
>
>

Acked-by: Enric Balletbo i Serra <eballetbo@xxxxxxxxxxx>
ÿô.nlj·Ÿ®‰­†+%ŠË±é¥Šwÿº{.nlj·¥Š{±þ‰š§ø¡Ü}©ž²ÆzÚj:+v‰¨þø®w¥þŠàÞ¨è&¢)ß«a¶Úÿûz¹ÞúŽŠÝjÿŠwèf



[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux