Re: [PATCH v2 12/13] drm/meson: Add RST to bring together kerneldoc
On 04/04/2017 11:00 AM, Daniel Vetter wrote: > On Tue, Mar 21, 2017 at 04:25:49PM +0100, Neil Armstrong wrote: >> Signed-off-by: Neil Armstrong> > \o/ for kerneldoc! > > This is awesome, but I guess it's time to extract a drivers.rst sub-file > within Doc/gpu and put all the various driver docs in there? Would be > great if you could do the follow-up for that. Ok, I'll follow up on that. Thanks, Neil > > Thanks, Daniel > >> --- >> Documentation/gpu/index.rst | 1 + >> Documentation/gpu/meson.rst | 61 >> + >> 2 files changed, 62 insertions(+) >> create mode 100644 Documentation/gpu/meson.rst >> >> diff --git a/Documentation/gpu/index.rst b/Documentation/gpu/index.rst >> index e998ee0..7eceb97 100644 >> --- a/Documentation/gpu/index.rst >> +++ b/Documentation/gpu/index.rst >> @@ -11,6 +11,7 @@ Linux GPU Driver Developer's Guide >> drm-kms-helpers >> drm-uapi >> i915 >> + meson >> tinydrm >> vc4 >> vga-switcheroo >> diff --git a/Documentation/gpu/meson.rst b/Documentation/gpu/meson.rst >> new file mode 100644 >> index 000..479f6f5 >> --- /dev/null >> +++ b/Documentation/gpu/meson.rst >> @@ -0,0 +1,61 @@ >> += >> +drm/meson AmLogic Meson Video Processing Unit >> += >> + >> +.. kernel-doc:: drivers/gpu/drm/meson/meson_drv.c >> + :doc: Video Processing Unit >> + >> +Video Processing Unit >> += >> + >> +The Amlogic Meson Display controller is composed of several components >> +that are going to be documented below: >> + >> +.. code:: >> + >> + DMC|---VPU (Video Processing >> Unit)|--HHI--| >> + | vd1 ___ __ | >> | >> + D |---| ||| ||| HDMI >> PLL| >> + D | vd2 | VIU || Video Post | | Video Encoders |<---|-VCLK >> | >> + R |---| || Processing | ||| >> | >> + | osd2 | |||---| Enci >> --||-VDAC--| >> + R |---| CSC || Scalers| | Encp >> --||HDMI-TX| >> + A | osd1 | || Blenders | | Encl >> --||---| >> + M |---|__||| ||| >> | >> + >> ___|__|___| >> + >> +Video Input Unit >> + >> + >> +.. kernel-doc:: drivers/gpu/drm/meson/meson_viu.c >> + :doc: Video Input Unit >> + >> +Video Post Processing >> += >> + >> +.. kernel-doc:: drivers/gpu/drm/meson/meson_vpp.c >> + :doc: Video Post Processing >> + >> +Video Encoder >> += >> + >> +.. kernel-doc:: drivers/gpu/drm/meson/meson_venc.c >> + :doc: Video Encoder >> + >> +Video Canvas Management >> +=== >> + >> +.. kernel-doc:: drivers/gpu/drm/meson/meson_canvas.c >> + :doc: Canvas >> + >> +Video Clocks >> + >> + >> +.. kernel-doc:: drivers/gpu/drm/meson/meson_vclk.c >> + :doc: Video Clocks >> + >> +HDMI Video Output >> += >> + >> +.. kernel-doc:: drivers/gpu/drm/meson/meson_dw_hdmi.c >> + :doc: HDMI Output >> -- >> 1.9.1 >> >> ___ >> dri-devel mailing list >> dri-devel@lists.freedesktop.org >> https://lists.freedesktop.org/mailman/listinfo/dri-devel > ___ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel
Re: [PATCH v2 12/13] drm/meson: Add RST to bring together kerneldoc
On Tue, Mar 21, 2017 at 04:25:49PM +0100, Neil Armstrong wrote: > Signed-off-by: Neil Armstrong\o/ for kerneldoc! This is awesome, but I guess it's time to extract a drivers.rst sub-file within Doc/gpu and put all the various driver docs in there? Would be great if you could do the follow-up for that. Thanks, Daniel > --- > Documentation/gpu/index.rst | 1 + > Documentation/gpu/meson.rst | 61 > + > 2 files changed, 62 insertions(+) > create mode 100644 Documentation/gpu/meson.rst > > diff --git a/Documentation/gpu/index.rst b/Documentation/gpu/index.rst > index e998ee0..7eceb97 100644 > --- a/Documentation/gpu/index.rst > +++ b/Documentation/gpu/index.rst > @@ -11,6 +11,7 @@ Linux GPU Driver Developer's Guide > drm-kms-helpers > drm-uapi > i915 > + meson > tinydrm > vc4 > vga-switcheroo > diff --git a/Documentation/gpu/meson.rst b/Documentation/gpu/meson.rst > new file mode 100644 > index 000..479f6f5 > --- /dev/null > +++ b/Documentation/gpu/meson.rst > @@ -0,0 +1,61 @@ > += > +drm/meson AmLogic Meson Video Processing Unit > += > + > +.. kernel-doc:: drivers/gpu/drm/meson/meson_drv.c > + :doc: Video Processing Unit > + > +Video Processing Unit > += > + > +The Amlogic Meson Display controller is composed of several components > +that are going to be documented below: > + > +.. code:: > + > + DMC|---VPU (Video Processing > Unit)|--HHI--| > + | vd1 ___ __ | >| > + D |---| ||| ||| HDMI PLL >| > + D | vd2 | VIU || Video Post | | Video Encoders |<---|-VCLK >| > + R |---| || Processing | ||| >| > + | osd2 | |||---| Enci > --||-VDAC--| > + R |---| CSC || Scalers| | Encp > --||HDMI-TX| > + A | osd1 | || Blenders | | Encl > --||---| > + M |---|__||| ||| >| > + > ___|__|___| > + > +Video Input Unit > + > + > +.. kernel-doc:: drivers/gpu/drm/meson/meson_viu.c > + :doc: Video Input Unit > + > +Video Post Processing > += > + > +.. kernel-doc:: drivers/gpu/drm/meson/meson_vpp.c > + :doc: Video Post Processing > + > +Video Encoder > += > + > +.. kernel-doc:: drivers/gpu/drm/meson/meson_venc.c > + :doc: Video Encoder > + > +Video Canvas Management > +=== > + > +.. kernel-doc:: drivers/gpu/drm/meson/meson_canvas.c > + :doc: Canvas > + > +Video Clocks > + > + > +.. kernel-doc:: drivers/gpu/drm/meson/meson_vclk.c > + :doc: Video Clocks > + > +HDMI Video Output > += > + > +.. kernel-doc:: drivers/gpu/drm/meson/meson_dw_hdmi.c > + :doc: HDMI Output > -- > 1.9.1 > > ___ > dri-devel mailing list > dri-devel@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/dri-devel -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch ___ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel
[PATCH v2 12/13] drm/meson: Add RST to bring together kerneldoc
Signed-off-by: Neil Armstrong--- Documentation/gpu/index.rst | 1 + Documentation/gpu/meson.rst | 61 + 2 files changed, 62 insertions(+) create mode 100644 Documentation/gpu/meson.rst diff --git a/Documentation/gpu/index.rst b/Documentation/gpu/index.rst index e998ee0..7eceb97 100644 --- a/Documentation/gpu/index.rst +++ b/Documentation/gpu/index.rst @@ -11,6 +11,7 @@ Linux GPU Driver Developer's Guide drm-kms-helpers drm-uapi i915 + meson tinydrm vc4 vga-switcheroo diff --git a/Documentation/gpu/meson.rst b/Documentation/gpu/meson.rst new file mode 100644 index 000..479f6f5 --- /dev/null +++ b/Documentation/gpu/meson.rst @@ -0,0 +1,61 @@ += +drm/meson AmLogic Meson Video Processing Unit += + +.. kernel-doc:: drivers/gpu/drm/meson/meson_drv.c + :doc: Video Processing Unit + +Video Processing Unit += + +The Amlogic Meson Display controller is composed of several components +that are going to be documented below: + +.. code:: + + DMC|---VPU (Video Processing Unit)|--HHI--| + | vd1 ___ __ | | + D |---| ||| ||| HDMI PLL | + D | vd2 | VIU || Video Post | | Video Encoders |<---|-VCLK | + R |---| || Processing | ||| | + | osd2 | |||---| Enci --||-VDAC--| + R |---| CSC || Scalers| | Encp --||HDMI-TX| + A | osd1 | || Blenders | | Encl --||---| + M |---|__||| ||| | + ___|__|___| + +Video Input Unit + + +.. kernel-doc:: drivers/gpu/drm/meson/meson_viu.c + :doc: Video Input Unit + +Video Post Processing += + +.. kernel-doc:: drivers/gpu/drm/meson/meson_vpp.c + :doc: Video Post Processing + +Video Encoder += + +.. kernel-doc:: drivers/gpu/drm/meson/meson_venc.c + :doc: Video Encoder + +Video Canvas Management +=== + +.. kernel-doc:: drivers/gpu/drm/meson/meson_canvas.c + :doc: Canvas + +Video Clocks + + +.. kernel-doc:: drivers/gpu/drm/meson/meson_vclk.c + :doc: Video Clocks + +HDMI Video Output += + +.. kernel-doc:: drivers/gpu/drm/meson/meson_dw_hdmi.c + :doc: HDMI Output -- 1.9.1 ___ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel