[PATCH 1/9] doc: add include/dm/uclass.h to the HTML documentation
Patrick DELAUNAY
patrick.delaunay at foss.st.com
Mon Jan 17 17:03:59 CET 2022
Hi Heinrich,
On 1/15/22 9:24 AM, Heinrich Schuchardt wrote:
> On 1/12/22 10:53, Patrick Delaunay wrote:
>> Correct Sphinx style comments in include/dm/uclass.h
>> and add the driver model UCLASS API to the HTML documentation.
>>
>> Signed-off-by: Patrick Delaunay <patrick.delaunay at foss.st.com>
>> ---
>>
>> doc/api/dm.rst | 9 ++++++
>> doc/api/index.rst | 1 +
>> include/dm/uclass.h | 75 ++++++++++++++++++++++-----------------------
>> 3 files changed, 47 insertions(+), 38 deletions(-)
>> create mode 100644 doc/api/dm.rst
>>
>> diff --git a/doc/api/dm.rst b/doc/api/dm.rst
>> new file mode 100644
>> index 0000000000..edce25da51
>> --- /dev/null
>> +++ b/doc/api/dm.rst
>> @@ -0,0 +1,9 @@
>> +.. SPDX-License-Identifier: GPL-2.0+
>> +
>> +Driver Model
>> +============
>> +
>> +Uclass and Driver
>> +-----------------
>> +
>> +.. kernel-doc:: include/dm/uclass.h
>> diff --git a/doc/api/index.rst b/doc/api/index.rst
>> index 806c7385a6..3f36174167 100644
>> --- a/doc/api/index.rst
>> +++ b/doc/api/index.rst
>> @@ -7,6 +7,7 @@ U-Boot API documentation
>> :maxdepth: 2
>>
>> dfu
>> + dm
>> efi
>> getopt
>> linker_lists
>> diff --git a/include/dm/uclass.h b/include/dm/uclass.h
>> index f1fd2ba246..a12a872d94 100644
>> --- a/include/dm/uclass.h
>> +++ b/include/dm/uclass.h
>> @@ -84,7 +84,7 @@ struct udevice;
>> * its children. If non-zero this is the size of this data, to be
>> allocated
>> * in the child device's parent_plat pointer. This value is only
>> used as
>> * a fallback if this member is 0 in the driver.
>> - * @flags: Flags for this uclass (DM_UC_...)
>> + * @flags: Flags for this uclass ``(DM_UC_...)``
>> */
>> struct uclass_driver {
>> const char *name;
>> @@ -127,17 +127,16 @@ struct uclass_driver {
>> * build time. Before this is used, an extern UCLASS_DRIVER() must
>> have been
>> * declared.
>> *
>> - * For example:
>> + * For example: ::
>
> Nits:
> "For example::" has the same effect. I will change this when merging.
>
ok.
https://docutils.sourceforge.io/docs/ref/rst/restructuredtext.html#literal-blocks
I miss the 'Fully minimized form:' or when I test the html output
I let a space before the Literal Blocks => "Paragraph ::"
FYI: I do the same issue in several location I think.
> Reviewed-by: Heinrich Schuchardt <xypron.glpk at gmx.de>
>
>>
Patrick
More information about the U-Boot
mailing list