aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
authorPaul Mackerras <paulus@samba.org>2007-07-10 23:28:26 -0400
committerPaul Mackerras <paulus@samba.org>2007-07-10 23:28:26 -0400
commitbf22f6fe2d72b4d7e9035be8ceb340414cf490e3 (patch)
tree14085d90de0428316479fe6de8a0c6d32e6e65e2 /Documentation
parent4eb6bf6bfb580afaf1e1a1d30cba17a078530cf4 (diff)
parent93ab471889c6662b42ce7da257f31f24c08d7d9e (diff)
Merge branch 'for-2.6.23' into merge
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/cachetlb.txt2
-rw-r--r--Documentation/feature-removal-schedule.txt12
-rw-r--r--Documentation/powerpc/booting-without-of.txt40
3 files changed, 51 insertions, 3 deletions
diff --git a/Documentation/cachetlb.txt b/Documentation/cachetlb.txt
index debf6813934a..866b76139420 100644
--- a/Documentation/cachetlb.txt
+++ b/Documentation/cachetlb.txt
@@ -253,7 +253,7 @@ Here are the routines, one by one:
253 253
254 The first of these two routines is invoked after map_vm_area() 254 The first of these two routines is invoked after map_vm_area()
255 has installed the page table entries. The second is invoked 255 has installed the page table entries. The second is invoked
256 before unmap_vm_area() deletes the page table entries. 256 before unmap_kernel_range() deletes the page table entries.
257 257
258There exists another whole class of cpu cache issues which currently 258There exists another whole class of cpu cache issues which currently
259require a whole different set of interfaces to handle properly. 259require a whole different set of interfaces to handle properly.
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt
index 3a159dac04f5..55b5d6a210d8 100644
--- a/Documentation/feature-removal-schedule.txt
+++ b/Documentation/feature-removal-schedule.txt
@@ -330,3 +330,15 @@ Who: Tejun Heo <htejun@gmail.com>
330 330
331--------------------------- 331---------------------------
332 332
333What: The arch/ppc and include/asm-ppc directories
334When: Jun 2008
335Why: The arch/powerpc tree is the merged architecture for ppc32 and ppc64
336 platforms. Currently there are efforts underway to port the remaining
337 arch/ppc platforms to the merged tree. New submissions to the arch/ppc
338 tree have been frozen with the 2.6.22 kernel release and that tree will
339 remain in bug-fix only mode until its scheduled removal. Platforms
340 that are not ported by June 2008 will be removed due to the lack of an
341 interested maintainer.
342Who: linuxppc-dev@ozlabs.org
343
344---------------------------
diff --git a/Documentation/powerpc/booting-without-of.txt b/Documentation/powerpc/booting-without-of.txt
index d42d98107d49..0c2434822094 100644
--- a/Documentation/powerpc/booting-without-of.txt
+++ b/Documentation/powerpc/booting-without-of.txt
@@ -42,15 +42,16 @@ Table of Contents
42 1) Defining child nodes of an SOC 42 1) Defining child nodes of an SOC
43 2) Representing devices without a current OF specification 43 2) Representing devices without a current OF specification
44 a) MDIO IO device 44 a) MDIO IO device
45 c) PHY nodes
46 b) Gianfar-compatible ethernet nodes 45 b) Gianfar-compatible ethernet nodes
46 c) PHY nodes
47 d) Interrupt controllers 47 d) Interrupt controllers
48 e) I2C 48 e) I2C
49 f) Freescale SOC USB controllers 49 f) Freescale SOC USB controllers
50 g) Freescale SOC SEC Security Engines 50 g) Freescale SOC SEC Security Engines
51 h) Board Control and Status (BCSR) 51 h) Board Control and Status (BCSR)
52 i) Freescale QUICC Engine module (QE) 52 i) Freescale QUICC Engine module (QE)
53 g) Flash chip nodes 53 j) Flash chip nodes
54 k) Global Utilities Block
54 55
55 VII - Specifying interrupt information for devices 56 VII - Specifying interrupt information for devices
56 1) interrupts property 57 1) interrupts property
@@ -626,6 +627,14 @@ So the node content can be summarized as a start token, a full path,
626a list of properties, a list of child nodes, and an end token. Every 627a list of properties, a list of child nodes, and an end token. Every
627child node is a full node structure itself as defined above. 628child node is a full node structure itself as defined above.
628 629
630NOTE: The above definition requires that all property definitions for
631a particular node MUST precede any subnode definitions for that node.
632Although the structure would not be ambiguous if properties and
633subnodes were intermingled, the kernel parser requires that the
634properties come first (up until at least 2.6.22). Any tools
635manipulating a flattened tree must take care to preserve this
636constraint.
637
6294) Device tree "strings" block 6384) Device tree "strings" block
630 639
631In order to save space, property names, which are generally redundant, 640In order to save space, property names, which are generally redundant,
@@ -1782,6 +1791,33 @@ platforms are moved over to use the flattened-device-tree model.
1782 partition-names = "fs\0firmware"; 1791 partition-names = "fs\0firmware";
1783 }; 1792 };
1784 1793
1794 k) Global Utilities Block
1795
1796 The global utilities block controls power management, I/O device
1797 enabling, power-on-reset configuration monitoring, general-purpose
1798 I/O signal configuration, alternate function selection for multiplexed
1799 signals, and clock control.
1800
1801 Required properties:
1802
1803 - compatible : Should define the compatible device type for
1804 global-utilities.
1805 - reg : Offset and length of the register set for the device.
1806
1807 Recommended properties:
1808
1809 - fsl,has-rstcr : Indicates that the global utilities register set
1810 contains a functioning "reset control register" (i.e. the board
1811 is wired to reset upon setting the HRESET_REQ bit in this register).
1812
1813 Example:
1814
1815 global-utilities@e0000 { /* global utilities block */
1816 compatible = "fsl,mpc8548-guts";
1817 reg = <e0000 1000>;
1818 fsl,has-rstcr;
1819 };
1820
1785 More devices will be defined as this spec matures. 1821 More devices will be defined as this spec matures.
1786 1822
1787VII - Specifying interrupt information for devices 1823VII - Specifying interrupt information for devices