2016-01-05 18:00:13 +01:00
|
|
|
Some versions of u-boot for this Chromebook check for tpm node
|
|
|
|
in the device tree and fail badly (reboot) if it is not found.
|
|
|
|
|
|
|
|
While not exactly correct, it is much easier to patch the mainline
|
|
|
|
device tree to match u-boot expectations than to fix u-boot on
|
|
|
|
this device.
|
|
|
|
|
|
|
|
See https://code.google.com/p/chromium/issues/detail?id=220169
|
|
|
|
and https://lkml.org/lkml/2013/3/4/242
|
|
|
|
|
|
|
|
Signed-off-by: Alex Suykov <alex.suykov@gmail.com>
|
|
|
|
|
2016-07-04 16:24:13 +02:00
|
|
|
--- a/arch/arm/boot/dts/exynos5250-snow-common.dtsi
|
|
|
|
+++ b/arch/arm/boot/dts/exynos5250-snow-common.dtsi
|
|
|
|
@@ -466,6 +466,11 @@
|
2016-01-05 18:00:13 +01:00
|
|
|
status = "okay";
|
|
|
|
samsung,i2c-sda-delay = <100>;
|
|
|
|
samsung,i2c-max-bus-freq = <66000>;
|
|
|
|
+
|
|
|
|
+ tpm {
|
|
|
|
+ compatible = "infineon,slb9635tt";
|
|
|
|
+ reg = <0x20>;
|
|
|
|
+ };
|
|
|
|
};
|
|
|
|
|
|
|
|
&i2c_5 {
|
2016-07-04 16:24:13 +02:00
|
|
|
|