|
|
@@ -13,10 +13,25 @@
|
|
|
stdout-path = "serial0:115200n8";
|
|
|
};
|
|
|
|
|
|
- memory@80000000 {
|
|
|
+ /*
|
|
|
+ * Note that recent version of the device tree compiler (starting with
|
|
|
+ * version 1.4.2) warn about this node containing a reg property, but
|
|
|
+ * missing a unit-address. However, the bootloader on these Chromebook
|
|
|
+ * devices relies on the full name of this node to be exactly /memory.
|
|
|
+ * Adding the unit-address causes the bootloader to create a /memory
|
|
|
+ * node and write the memory bank configuration to that node, which in
|
|
|
+ * turn leads the kernel to believe that the device has 2 GiB of
|
|
|
+ * memory instead of the amount detected by the bootloader.
|
|
|
+ *
|
|
|
+ * The name of this node is effectively ABI and must not be changed.
|
|
|
+ */
|
|
|
+ memory {
|
|
|
+ device_type = "memory";
|
|
|
reg = <0x0 0x80000000 0x0 0x80000000>;
|
|
|
};
|
|
|
|
|
|
+ /delete-node/ memory@80000000;
|
|
|
+
|
|
|
host1x@50000000 {
|
|
|
hdmi@54280000 {
|
|
|
status = "okay";
|