summaryrefslogtreecommitdiffstats
path: root/Documentation/arm/Booting
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/arm/Booting')
-rw-r--r--Documentation/arm/Booting9
1 files changed, 7 insertions, 2 deletions
diff --git a/Documentation/arm/Booting b/Documentation/arm/Booting
index 371814a36719..83c1df2fc758 100644
--- a/Documentation/arm/Booting
+++ b/Documentation/arm/Booting
@@ -58,13 +58,18 @@ serial format options as described in
58-------------------------- 58--------------------------
59 59
60Existing boot loaders: OPTIONAL 60Existing boot loaders: OPTIONAL
61New boot loaders: MANDATORY 61New boot loaders: MANDATORY except for DT-only platforms
62 62
63The boot loader should detect the machine type its running on by some 63The boot loader should detect the machine type its running on by some
64method. Whether this is a hard coded value or some algorithm that 64method. Whether this is a hard coded value or some algorithm that
65looks at the connected hardware is beyond the scope of this document. 65looks at the connected hardware is beyond the scope of this document.
66The boot loader must ultimately be able to provide a MACH_TYPE_xxx 66The boot loader must ultimately be able to provide a MACH_TYPE_xxx
67value to the kernel. (see linux/arch/arm/tools/mach-types). 67value to the kernel. (see linux/arch/arm/tools/mach-types). This
68should be passed to the kernel in register r1.
69
70For DT-only platforms, the machine type will be determined by device
71tree. set the machine type to all ones (~0). This is not strictly
72necessary, but assures that it will not match any existing types.
68 73
694. Setup boot data 744. Setup boot data
70------------------ 75------------------