Message ID | 20160727214822.26697-5-swarren@wwwdotorg.org |
---|---|
State | Accepted |
Commit | ad3c144fb8db9dbf232daaba3448ee8502c59d88 |
Delegated to: | Tom Warren |
Headers | show |
On 27 July 2016 at 15:48, Stephen Warren <swarren@wwwdotorg.org> wrote: > From: Bryan Wu <pengw@nvidia.com> > > Enable I2C devices in DT and enable building tegra_i2c.c driver. > > Signed-off-by: Bryan Wu <pengw@nvidia.com> > (swarren, commit msg rework, fixed DT node sort order) > Signed-off-by: Stephen Warren <swarren@nvidia.com> > --- > arch/arm/dts/tegra186-p2771-0000.dtsi | 35 +++++++++++++++++++++++++++++++++++ > include/configs/p2771-0000.h | 3 +++ > 2 files changed, 38 insertions(+) Reviewed-by: Simon Glass <sjg@chromium.org>
diff --git a/arch/arm/dts/tegra186-p2771-0000.dtsi b/arch/arm/dts/tegra186-p2771-0000.dtsi index 87f0427e80c1..4e2b6fbf97f8 100644 --- a/arch/arm/dts/tegra186-p2771-0000.dtsi +++ b/arch/arm/dts/tegra186-p2771-0000.dtsi @@ -10,14 +10,49 @@ aliases { sdhci0 = "/sdhci@3460000"; + i2c1 = "/i2c@3160000"; + i2c2 = "/i2c@c240000"; + i2c3 = "/i2c@3180000"; + i2c4 = "/i2c@3190000"; + i2c5 = "/i2c@31c0000"; + i2c6 = "/i2c@c250000"; + i2c7 = "/i2c@31e0000"; }; memory { reg = <0x0 0x80000000 0x0 0x60000000>; }; + i2c@3160000 { + status = "okay"; + }; + + i2c@3180000 { + status = "okay"; + }; + + i2c@3190000 { + status = "okay"; + }; + + i2c@31c0000 { + status = "okay"; + }; + sdhci@3460000 { status = "okay"; bus-width = <8>; }; + + i2c@c240000 { + status = "okay"; + }; + + i2c@c250000 { + status = "okay"; + }; + + i2c@31e0000 { + status = "okay"; + }; }; diff --git a/include/configs/p2771-0000.h b/include/configs/p2771-0000.h index 257283f3b937..3ce72086ce9c 100644 --- a/include/configs/p2771-0000.h +++ b/include/configs/p2771-0000.h @@ -14,6 +14,9 @@ /* High-level configuration options */ #define CONFIG_TEGRA_BOARD_STRING "NVIDIA P2771-0000" +/* I2C */ +#define CONFIG_SYS_I2C_TEGRA + /* SD/MMC */ #define CONFIG_MMC #define CONFIG_GENERIC_MMC