From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753049AbdDDJBA (ORCPT ); Tue, 4 Apr 2017 05:01:00 -0400 Received: from mail-wr0-f196.google.com ([209.85.128.196]:35540 "EHLO mail-wr0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752998AbdDDJA4 (ORCPT ); Tue, 4 Apr 2017 05:00:56 -0400 Date: Tue, 4 Apr 2017 11:00:49 +0200 From: Daniel Vetter To: Neil Armstrong Cc: airlied@linux.ie, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, dri-devel@lists.freedesktop.org Subject: Re: [PATCH v2 12/13] drm/meson: Add RST to bring together kerneldoc Message-ID: <20170404090049.auhtxqke3l5px5a7@phenom.ffwll.local> Mail-Followup-To: Neil Armstrong , airlied@linux.ie, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, dri-devel@lists.freedesktop.org References: <1490109950-21421-1-git-send-email-narmstrong@baylibre.com> <1490109950-21421-13-git-send-email-narmstrong@baylibre.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1490109950-21421-13-git-send-email-narmstrong@baylibre.com> X-Operating-System: Linux phenom 4.9.0-2-amd64 User-Agent: NeoMutt/20170306 (1.8.0) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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 0000000..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