From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christophe Ricard Date: Mon, 24 Aug 2015 22:22:26 +0200 Subject: [U-Boot] [PATCH v2 21/28] exynos: x86: dts: Add tpm nodes to the device tree for Chrome OS devices In-Reply-To: <1440289904-31280-22-git-send-email-sjg@chromium.org> References: <1440289904-31280-1-git-send-email-sjg@chromium.org> <1440289904-31280-22-git-send-email-sjg@chromium.org> Message-ID: <55DB7D02.9010904@gmail.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Simon, This one looks good to me. Acked-by: Christophe Ricard Best Regards Christophe On 23/08/2015 02:31, Simon Glass wrote: > Add a TPM node to the various Chromebooks so that driver can be converted to > driver model. > > Signed-off-by: Simon Glass > --- > > Changes in v2: > - Add tpm device tree node for panther also > > arch/arm/dts/exynos5250-snow.dts | 9 +++++++++ > arch/arm/dts/exynos5250-spring.dts | 8 ++++++++ > arch/arm/dts/exynos5420-peach-pit.dts | 6 +++--- > arch/arm/dts/exynos5800-peach-pi.dts | 6 +++--- > arch/x86/dts/chromebook_link.dts | 5 +++++ > arch/x86/dts/chromebox_panther.dts | 5 +++++ > 6 files changed, 33 insertions(+), 6 deletions(-) > > diff --git a/arch/arm/dts/exynos5250-snow.dts b/arch/arm/dts/exynos5250-snow.dts > index 32c0098..bda5499 100644 > --- a/arch/arm/dts/exynos5250-snow.dts > +++ b/arch/arm/dts/exynos5250-snow.dts > @@ -206,6 +206,15 @@ > }; > }; > > + i2c at 12C90000 { > + clock-frequency = <100000>; > + tpm at 20 { > + reg = <0x20>; > + u-boot,i2c-offset-len = <0>; > + compatible = "infineon,slb9635tt"; > + }; > + }; > + > spi at 12d30000 { > spi-max-frequency = <50000000>; > firmware_storage_spi: flash at 0 { > diff --git a/arch/arm/dts/exynos5250-spring.dts b/arch/arm/dts/exynos5250-spring.dts > index 76d5323..81b3d29 100644 > --- a/arch/arm/dts/exynos5250-spring.dts > +++ b/arch/arm/dts/exynos5250-spring.dts > @@ -59,6 +59,14 @@ > <&gpy4 2 0>; > }; > > + i2c at 12C90000 { > + clock-frequency = <100000>; > + tpm at 20 { > + reg = <0x20>; > + compatible = "infineon,slb9645tt"; > + }; > + }; > + > mmc at 12200000 { > samsung,bus-width = <8>; > samsung,timing = <1 3 3>; > diff --git a/arch/arm/dts/exynos5420-peach-pit.dts b/arch/arm/dts/exynos5420-peach-pit.dts > index 2d2b7c9..16d52f4 100644 > --- a/arch/arm/dts/exynos5420-peach-pit.dts > +++ b/arch/arm/dts/exynos5420-peach-pit.dts > @@ -197,9 +197,9 @@ > > i2c at 12E10000 { /* i2c9 */ > clock-frequency = <400000>; > - tpm at 20 { > - compatible = "infineon,slb9645tt"; > - reg = <0x20>; > + tpm at 20 { > + compatible = "infineon,slb9645tt"; > + reg = <0x20>; > }; > }; > > diff --git a/arch/arm/dts/exynos5800-peach-pi.dts b/arch/arm/dts/exynos5800-peach-pi.dts > index 600c294..1d7ff23 100644 > --- a/arch/arm/dts/exynos5800-peach-pi.dts > +++ b/arch/arm/dts/exynos5800-peach-pi.dts > @@ -72,9 +72,9 @@ > > i2c at 12E10000 { /* i2c9 */ > clock-frequency = <400000>; > - tpm at 20 { > - compatible = "infineon,slb9645tt"; > - reg = <0x20>; > + tpm at 20 { > + compatible = "infineon,slb9645tt"; > + reg = <0x20>; > }; > }; > > diff --git a/arch/x86/dts/chromebook_link.dts b/arch/x86/dts/chromebook_link.dts > index ad390bf..4291141 100644 > --- a/arch/x86/dts/chromebook_link.dts > +++ b/arch/x86/dts/chromebook_link.dts > @@ -237,6 +237,11 @@ > }; > }; > > + tpm { > + reg = <0xfed40000 0x5000>; > + compatible = "infineon,slb9635lpc"; > + }; > + > microcode { > update at 0 { > #include "microcode/m12306a9_0000001b.dtsi" > diff --git a/arch/x86/dts/chromebox_panther.dts b/arch/x86/dts/chromebox_panther.dts > index 84eae3a..36feb96 100644 > --- a/arch/x86/dts/chromebox_panther.dts > +++ b/arch/x86/dts/chromebox_panther.dts > @@ -62,4 +62,9 @@ > }; > }; > > + tpm { > + reg = <0xfed40000 0x5000>; > + compatible = "infineon,slb9635lpc"; > + }; > + > };