From: Arnd Bergmann Date: Fri, 6 Jan 2012 23:09:14 +0000 (+0000) Subject: Merge branch 'tegra/soc' into next/boards X-Git-Tag: v3.3-rc1~140^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e067096c8d57d191f29d734cd5692695c95cc36e;p=profile%2Fivi%2Fkernel-adaptation-intel-automotive.git Merge branch 'tegra/soc' into next/boards 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 --- e067096c8d57d191f29d734cd5692695c95cc36e diff --cc arch/arm/mach-tegra/board-dt-tegra20.c index 86237b6,ddaa037..70f0602 --- a/arch/arm/mach-tegra/board-dt-tegra20.c +++ b/arch/arm/mach-tegra/board-dt-tegra20.c @@@ -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(); @@@ -113,17 -126,12 +121,19 @@@ 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 diff --cc arch/arm/mach-tegra/board-seaboard-pinmux.c index a448f29,f6b9c01..55e7e43 --- a/arch/arm/mach-tegra/board-seaboard-pinmux.c +++ b/arch/arm/mach-tegra/board-seaboard-pinmux.c @@@ -19,11 -19,11 +19,11 @@@ #include #include - #include + #include #include "gpio-names.h" +#include "board-pinmux.h" #include "board-seaboard.h" -#include "devices.h" #define DEFAULT_DRIVE(_name) \ { \ diff --cc arch/arm/mach-tegra/board-trimslice-pinmux.c index 1b3ccec,7331e15..a21a2be --- a/arch/arm/mach-tegra/board-trimslice-pinmux.c +++ b/arch/arm/mach-tegra/board-trimslice-pinmux.c @@@ -19,12 -19,13 +19,13 @@@ #include #include + #include #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},