Merge branch 'tegra/soc' into next/boards
authorArnd Bergmann <arnd@arndb.de>
Fri, 6 Jan 2012 23:09:14 +0000 (23:09 +0000)
committerArnd Bergmann <arnd@arndb.de>
Fri, 6 Jan 2012 23:09:14 +0000 (23:09 +0000)
Conflicts:
arch/arm/mach-tegra/board-harmony-pcie.c

To fix an internal merge conflict between the tegra/soc and tegra/boards
branches.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
1  2 
arch/arm/mach-tegra/Makefile
arch/arm/mach-tegra/board-dt-tegra20.c
arch/arm/mach-tegra/board-harmony-pinmux.c
arch/arm/mach-tegra/board-paz00-pinmux.c
arch/arm/mach-tegra/board-paz00.c
arch/arm/mach-tegra/board-seaboard-pinmux.c
arch/arm/mach-tegra/board-trimslice-pinmux.c

Simple merge
@@@ -94,16 -106,17 +108,10 @@@ static struct 
  
  static void __init tegra_dt_init(void)
  {
-       struct device_node *node;
        int i;
  
-       node = of_find_matching_node_by_address(NULL, tegra_dt_gic_match,
-                                               TEGRA_ARM_INT_DIST_BASE);
-       if (node)
-               irq_domain_add_simple(node, INT_GIC_BASE);
        tegra_clk_init_from_table(tegra_dt_clk_init_table);
  
 -      /*
 -       * Finished with the static registrations now; fill in the missing
 -       * devices
 -       */
 -      of_platform_populate(NULL, tegra_dt_match_table,
 -                              tegra20_auxdata_lookup, NULL);
 -
        for (i = 0; i < ARRAY_SIZE(pinmux_configs); i++) {
                if (of_machine_is_compatible(pinmux_configs[i].machine)) {
                        pinmux_configs[i].init();
  
        WARN(i == ARRAY_SIZE(pinmux_configs),
                "Unknown platform! Pinmuxing not initialized\n");
 +
 +      /*
 +       * Finished with the static registrations now; fill in the missing
 +       * devices
 +       */
 +      of_platform_populate(NULL, tegra_dt_match_table,
 +                              tegra20_auxdata_lookup, NULL);
  }
  
- static const char * tegra_dt_board_compat[] = {
+ static const char *tegra20_dt_board_compat[] = {
+       "compulab,trimslice",
        "nvidia,harmony",
+       "compal,paz00",
        "nvidia,seaboard",
        "nvidia,ventana",
        NULL
Simple merge
  #include <linux/of.h>
  
  #include <mach/pinmux.h>
- #include <mach/pinmux-t2.h>
+ #include <mach/pinmux-tegra20.h>
  
  #include "gpio-names.h"
 +#include "board-pinmux.h"
  #include "board-seaboard.h"
 -#include "devices.h"
  
  #define DEFAULT_DRIVE(_name)                                  \
        {                                                       \
  #include <linux/of.h>
  
  #include <mach/pinmux.h>
+ #include <mach/pinmux-tegra20.h>
  
  #include "gpio-names.h"
 +#include "board-pinmux.h"
  #include "board-trimslice.h"
 -#include "devices.h"
  
 -static __initdata struct tegra_pingroup_config trimslice_pinmux[] = {
 +static struct tegra_pingroup_config trimslice_pinmux[] = {
        {TEGRA_PINGROUP_ATA,   TEGRA_MUX_IDE,           TEGRA_PUPD_NORMAL,      TEGRA_TRI_TRISTATE},
        {TEGRA_PINGROUP_ATB,   TEGRA_MUX_SDIO4,         TEGRA_PUPD_NORMAL,      TEGRA_TRI_NORMAL},
        {TEGRA_PINGROUP_ATC,   TEGRA_MUX_NAND,          TEGRA_PUPD_NORMAL,      TEGRA_TRI_TRISTATE},