28 lines
728 B
Diff
28 lines
728 B
Diff
|
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>
|
||
|
|
||
|
--- a/arch/arm/boot/dts/exynos5250-snow-common.dtsi
|
||
|
+++ b/arch/arm/boot/dts/exynos5250-snow-common.dtsi
|
||
|
@@ -466,6 +466,11 @@
|
||
|
status = "okay";
|
||
|
samsung,i2c-sda-delay = <100>;
|
||
|
samsung,i2c-max-bus-freq = <66000>;
|
||
|
+
|
||
|
+ tpm {
|
||
|
+ compatible = "infineon,slb9635tt";
|
||
|
+ reg = <0x20>;
|
||
|
+ };
|
||
|
};
|
||
|
|
||
|
&i2c_5 {
|
||
|
|