diff options
author | Emmanuel Vadot <manu@FreeBSD.org> | 2019-04-10 17:56:06 +0000 |
---|---|---|
committer | Emmanuel Vadot <manu@FreeBSD.org> | 2019-04-10 17:56:06 +0000 |
commit | 2131505c51f1ac8ac0a6db71efcda1b4bd61084b (patch) | |
tree | 4f250a77fb54e1fe3c583af2f136645afa39a986 /src/arm/tegra124-nyan.dtsi | |
parent | a31d1ff13cd8d70944a6446c0e2478d7f25b53e7 (diff) | |
download | src-2131505c51f1ac8ac0a6db71efcda1b4bd61084b.tar.gz src-2131505c51f1ac8ac0a6db71efcda1b4bd61084b.zip |
Notes
Diffstat (limited to 'src/arm/tegra124-nyan.dtsi')
-rw-r--r-- | src/arm/tegra124-nyan.dtsi | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/src/arm/tegra124-nyan.dtsi b/src/arm/tegra124-nyan.dtsi index d5f11d6d987e..bc85b6a166c7 100644 --- a/src/arm/tegra124-nyan.dtsi +++ b/src/arm/tegra124-nyan.dtsi @@ -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"; |