26 #include <linux/kernel.h>
42 struct of_dev_auxdata tegra30_auxdata_lookup[]
__initdata = {
43 OF_DEV_AUXDATA(
"nvidia,tegra20-sdhci", 0x78000000,
"sdhci-tegra.0",
NULL),
44 OF_DEV_AUXDATA(
"nvidia,tegra20-sdhci", 0x78000200,
"sdhci-tegra.1",
NULL),
45 OF_DEV_AUXDATA(
"nvidia,tegra20-sdhci", 0x78000400,
"sdhci-tegra.2",
NULL),
46 OF_DEV_AUXDATA(
"nvidia,tegra20-sdhci", 0x78000600,
"sdhci-tegra.3",
NULL),
47 OF_DEV_AUXDATA(
"nvidia,tegra20-i2c", 0x7000C000,
"tegra-i2c.0",
NULL),
48 OF_DEV_AUXDATA(
"nvidia,tegra20-i2c", 0x7000C400,
"tegra-i2c.1",
NULL),
49 OF_DEV_AUXDATA(
"nvidia,tegra20-i2c", 0x7000C500,
"tegra-i2c.2",
NULL),
50 OF_DEV_AUXDATA(
"nvidia,tegra20-i2c", 0x7000C700,
"tegra-i2c.3",
NULL),
51 OF_DEV_AUXDATA(
"nvidia,tegra20-i2c", 0x7000D000,
"tegra-i2c.4",
NULL),
52 OF_DEV_AUXDATA(
"nvidia,tegra30-ahub", 0x70080000,
"tegra30-ahub",
NULL),
53 OF_DEV_AUXDATA(
"nvidia,tegra30-apbdma", 0x6000a000,
"tegra-apbdma",
NULL),
60 {
"uarta",
"pll_p", 408000000,
true },
61 {
"pll_a",
"pll_p_out1", 564480000,
true },
62 {
"pll_a_out0",
"pll_a", 11289600,
true },
63 {
"extern1",
"pll_a_out0", 0,
true },
64 {
"clk_out_1",
"extern1", 0,
true },
65 {
"i2s0",
"pll_a_out0", 11289600,
false},
66 {
"i2s1",
"pll_a_out0", 11289600,
false},
67 {
"i2s2",
"pll_a_out0", 11289600,
false},
68 {
"i2s3",
"pll_a_out0", 11289600,
false},
69 {
"i2s4",
"pll_a_out0", 11289600,
false},
73 static void __init tegra30_dt_init(
void)
78 tegra30_auxdata_lookup,
NULL);
81 static const char *tegra30_dt_board_compat[] = {
93 .init_machine = tegra30_dt_init,
96 .dt_compat = tegra30_dt_board_compat,