Author: kientzle
Date: Mon Feb 11 02:15:26 2013
New Revision: 246647
URL: http://svnweb.freebsd.org/changeset/base/246647

Log:
  Provide verbose help for fdt commands on platforms that use it.

Added:
  head/sys/boot/fdt/help.fdt   (contents, props changed)
Modified:
  head/sys/boot/arm/uboot/Makefile
  head/sys/boot/powerpc/ps3/Makefile
  head/sys/boot/powerpc/uboot/Makefile

Modified: head/sys/boot/arm/uboot/Makefile
==============================================================================
--- head/sys/boot/arm/uboot/Makefile    Mon Feb 11 00:50:52 2013        
(r246646)
+++ head/sys/boot/arm/uboot/Makefile    Mon Feb 11 02:15:26 2013        
(r246647)
@@ -118,7 +118,7 @@ LDADD=              ${LIBFICL} ${LIBUBOOT} ${LIBFDT}
 vers.c:        ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/version
        sh ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/version ${NEWVERSWHAT}
 
-loader.help: help.common help.uboot
+loader.help: help.common help.uboot ${.CURDIR}/../../fdt/help.fdt
        cat ${.ALLSRC} | \
            awk -f ${.CURDIR}/../../common/merge_help.awk > ${.TARGET}
 

Added: head/sys/boot/fdt/help.fdt
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/sys/boot/fdt/help.fdt  Mon Feb 11 02:15:26 2013        (r246647)
@@ -0,0 +1,93 @@
+$FreeBSD$
+###############################################################################
+# Tfdt Dfdt manipulation commands
+
+       fdt <subcommand> <arguments>
+
+       Facilities for loading and manipulating device tree data.
+
+###############################################################################
+# Tfdt Saddr Dload fdt from an address in memory
+
+       fdt addr <address>
+
+       Copies compiled device tree from a particular location
+       in memory.
+
+###############################################################################
+# Tfdt Salias DXXX
+
+       fdt alias <address>
+
+       Not Yet Implemented
+
+###############################################################################
+# Tfdt Scd DSelect a particular node for future commands
+
+       fdt cd <path>
+
+       Changes the current node to the node specified by the path.
+       Path elements are separated by '/'; a leading '/' represents
+       the root node.
+
+###############################################################################
+# Tfdt Sheader DDump the header of the compiled device tree
+
+       fdt header
+
+       Dumps DTB size, format and other key values.
+
+###############################################################################
+# Tfdt Sls DList subnodes of the current node
+
+       fdt ls <path>
+
+       Lists the nodes under the specified path.
+       If no path is specified, lists nodes under the current path.
+
+###############################################################################
+# Tfdt Smknode DCreate a new node in the device tree
+
+       fdt mknode <name>
+
+       Creates a new node with the specified name.
+
+###############################################################################
+# Tfdt Smkprop DAdd a new property to the current node
+
+       fdt mkprop <name> <value> ...
+
+       Creates a new property with the specified name and values.
+       Multiple values can be specified and will be concatenated.
+
+###############################################################################
+# Tfdt Smres DXXX
+
+       fdt mres
+
+       Dumps the list of reserved memory regions.
+
+###############################################################################
+# Tfdt Sprop DDump value of a particular property
+
+       fdt prop <name> <value> ...
+
+       If value is specified, set the given property to the indicated value.
+       Otherwise, print the value of the property.
+
+###############################################################################
+# Tfdt Spwd DPrint path to current node in device tree
+
+       fdt pwd
+
+       Print path to the current node in the device tree.
+       The current node can be changed with "fdt cd".
+
+###############################################################################
+# Tfdt Srm DRemove node or property from device tree
+
+       fdt rm <name>
+
+       The named node or property will be removed from the device tree.
+
+###############################################################################

Modified: head/sys/boot/powerpc/ps3/Makefile
==============================================================================
--- head/sys/boot/powerpc/ps3/Makefile  Mon Feb 11 00:50:52 2013        
(r246646)
+++ head/sys/boot/powerpc/ps3/Makefile  Mon Feb 11 02:15:26 2013        
(r246647)
@@ -108,7 +108,7 @@ font.h:
 vers.c:        ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/version
        sh ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/version ${NEWVERSWHAT}
 
-loader.help: help.common help.ps3
+loader.help: help.common help.ps3 ${.CURDIR}/../../fdt/help.fdt
        cat ${.ALLSRC} | \
            awk -f ${.CURDIR}/../../common/merge_help.awk > ${.TARGET}
 

Modified: head/sys/boot/powerpc/uboot/Makefile
==============================================================================
--- head/sys/boot/powerpc/uboot/Makefile        Mon Feb 11 00:50:52 2013        
(r246646)
+++ head/sys/boot/powerpc/uboot/Makefile        Mon Feb 11 02:15:26 2013        
(r246647)
@@ -103,7 +103,7 @@ LDADD=              ${LIBFICL} ${LIBUBOOT} ${LIBFDT}
 vers.c:        ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/version
        sh ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/version ${NEWVERSWHAT}
 
-loader.help: help.common help.uboot
+loader.help: help.common help.uboot ${.CURDIR}/../../fdt/help.fdt
        cat ${.ALLSRC} | \
            awk -f ${.CURDIR}/../../common/merge_help.awk > ${.TARGET}
 
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to