From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 0256C60290 Authentication-Results: pdx-caf-mail.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=anholt.net Authentication-Results: pdx-caf-mail.web.codeaurora.org; spf=none smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753020AbeFFTEj (ORCPT + 25 others); Wed, 6 Jun 2018 15:04:39 -0400 Received: from anholt.net ([50.246.234.109]:50118 "EHLO anholt.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752994AbeFFTEg (ORCPT ); Wed, 6 Jun 2018 15:04:36 -0400 From: Eric Anholt To: dri-devel@lists.freedesktop.org, Archit Taneja , Andrzej Hajda , Laurent Pinchart Cc: linux-kernel@vger.kernel.org, Eric Anholt Subject: [PATCH 1/3] drm/bridge: Move the struct drm_bridge member kerneldoc inline. Date: Wed, 6 Jun 2018 12:04:29 -0700 Message-Id: <20180606190431.1833-1-eric@anholt.net> X-Mailer: git-send-email 2.17.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This makes it more likely that the docs stay updated with the code. Signed-off-by: Eric Anholt --- include/drm/drm_bridge.h | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/include/drm/drm_bridge.h b/include/drm/drm_bridge.h index 70131ab57e8f..bd850747ce54 100644 --- a/include/drm/drm_bridge.h +++ b/include/drm/drm_bridge.h @@ -270,27 +270,29 @@ struct drm_bridge_timings { /** * struct drm_bridge - central DRM bridge control structure - * @dev: DRM device this bridge belongs to - * @encoder: encoder to which this bridge is connected - * @next: the next bridge in the encoder chain - * @of_node: device node pointer to the bridge - * @list: to keep track of all added bridges - * @timings: the timing specification for the bridge, if any (may - * be NULL) - * @funcs: control functions - * @driver_private: pointer to the bridge driver's internal context */ struct drm_bridge { + /** @dev: DRM device this bridge belongs to */ struct drm_device *dev; + /** @encoder: encoder to which this bridge is connected */ struct drm_encoder *encoder; + /** @next: the next bridge in the encoder chain */ struct drm_bridge *next; #ifdef CONFIG_OF + /** @of_node: device node pointer to the bridge */ struct device_node *of_node; #endif + /** @list: to keep track of all added bridges */ struct list_head list; + /** + * @timings: + * + * the timing specification for the bridge, if any (may be NULL) + */ const struct drm_bridge_timings *timings; - + /** @funcs: control functions */ const struct drm_bridge_funcs *funcs; + /** @driver_private: pointer to the bridge driver's internal context */ void *driver_private; }; -- 2.17.0 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Anholt Subject: [PATCH 1/3] drm/bridge: Move the struct drm_bridge member kerneldoc inline. Date: Wed, 6 Jun 2018 12:04:29 -0700 Message-ID: <20180606190431.1833-1-eric@anholt.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from anholt.net (anholt.net [50.246.234.109]) by gabe.freedesktop.org (Postfix) with ESMTP id 928C26F09F for ; Wed, 6 Jun 2018 19:04:36 +0000 (UTC) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org, Archit Taneja , Andrzej Hajda , Laurent Pinchart Cc: linux-kernel@vger.kernel.org List-Id: dri-devel@lists.freedesktop.org VGhpcyBtYWtlcyBpdCBtb3JlIGxpa2VseSB0aGF0IHRoZSBkb2NzIHN0YXkgdXBkYXRlZCB3aXRo IHRoZSBjb2RlLgoKU2lnbmVkLW9mZi1ieTogRXJpYyBBbmhvbHQgPGVyaWNAYW5ob2x0Lm5ldD4K LS0tCiBpbmNsdWRlL2RybS9kcm1fYnJpZGdlLmggfCAyMiArKysrKysrKysrKystLS0tLS0tLS0t CiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZm IC0tZ2l0IGEvaW5jbHVkZS9kcm0vZHJtX2JyaWRnZS5oIGIvaW5jbHVkZS9kcm0vZHJtX2JyaWRn ZS5oCmluZGV4IDcwMTMxYWI1N2U4Zi4uYmQ4NTA3NDdjZTU0IDEwMDY0NAotLS0gYS9pbmNsdWRl L2RybS9kcm1fYnJpZGdlLmgKKysrIGIvaW5jbHVkZS9kcm0vZHJtX2JyaWRnZS5oCkBAIC0yNzAs MjcgKzI3MCwyOSBAQCBzdHJ1Y3QgZHJtX2JyaWRnZV90aW1pbmdzIHsKIAogLyoqCiAgKiBzdHJ1 Y3QgZHJtX2JyaWRnZSAtIGNlbnRyYWwgRFJNIGJyaWRnZSBjb250cm9sIHN0cnVjdHVyZQotICog QGRldjogRFJNIGRldmljZSB0aGlzIGJyaWRnZSBiZWxvbmdzIHRvCi0gKiBAZW5jb2RlcjogZW5j b2RlciB0byB3aGljaCB0aGlzIGJyaWRnZSBpcyBjb25uZWN0ZWQKLSAqIEBuZXh0OiB0aGUgbmV4 dCBicmlkZ2UgaW4gdGhlIGVuY29kZXIgY2hhaW4KLSAqIEBvZl9ub2RlOiBkZXZpY2Ugbm9kZSBw b2ludGVyIHRvIHRoZSBicmlkZ2UKLSAqIEBsaXN0OiB0byBrZWVwIHRyYWNrIG9mIGFsbCBhZGRl ZCBicmlkZ2VzCi0gKiBAdGltaW5nczogdGhlIHRpbWluZyBzcGVjaWZpY2F0aW9uIGZvciB0aGUg YnJpZGdlLCBpZiBhbnkgKG1heQotICogYmUgTlVMTCkKLSAqIEBmdW5jczogY29udHJvbCBmdW5j dGlvbnMKLSAqIEBkcml2ZXJfcHJpdmF0ZTogcG9pbnRlciB0byB0aGUgYnJpZGdlIGRyaXZlcidz IGludGVybmFsIGNvbnRleHQKICAqLwogc3RydWN0IGRybV9icmlkZ2UgeworCS8qKiBAZGV2OiBE Uk0gZGV2aWNlIHRoaXMgYnJpZGdlIGJlbG9uZ3MgdG8gKi8KIAlzdHJ1Y3QgZHJtX2RldmljZSAq ZGV2OworCS8qKiBAZW5jb2RlcjogZW5jb2RlciB0byB3aGljaCB0aGlzIGJyaWRnZSBpcyBjb25u ZWN0ZWQgKi8KIAlzdHJ1Y3QgZHJtX2VuY29kZXIgKmVuY29kZXI7CisJLyoqIEBuZXh0OiB0aGUg bmV4dCBicmlkZ2UgaW4gdGhlIGVuY29kZXIgY2hhaW4gKi8KIAlzdHJ1Y3QgZHJtX2JyaWRnZSAq bmV4dDsKICNpZmRlZiBDT05GSUdfT0YKKwkvKiogQG9mX25vZGU6IGRldmljZSBub2RlIHBvaW50 ZXIgdG8gdGhlIGJyaWRnZSAqLwogCXN0cnVjdCBkZXZpY2Vfbm9kZSAqb2Zfbm9kZTsKICNlbmRp ZgorCS8qKiBAbGlzdDogdG8ga2VlcCB0cmFjayBvZiBhbGwgYWRkZWQgYnJpZGdlcyAqLwogCXN0 cnVjdCBsaXN0X2hlYWQgbGlzdDsKKwkvKioKKwkgKiBAdGltaW5nczoKKwkgKgorCSAqIHRoZSB0 aW1pbmcgc3BlY2lmaWNhdGlvbiBmb3IgdGhlIGJyaWRnZSwgaWYgYW55IChtYXkgYmUgTlVMTCkK KwkgKi8KIAljb25zdCBzdHJ1Y3QgZHJtX2JyaWRnZV90aW1pbmdzICp0aW1pbmdzOwotCisJLyoq IEBmdW5jczogY29udHJvbCBmdW5jdGlvbnMgKi8KIAljb25zdCBzdHJ1Y3QgZHJtX2JyaWRnZV9m dW5jcyAqZnVuY3M7CisJLyoqIEBkcml2ZXJfcHJpdmF0ZTogcG9pbnRlciB0byB0aGUgYnJpZGdl IGRyaXZlcidzIGludGVybmFsIGNvbnRleHQgKi8KIAl2b2lkICpkcml2ZXJfcHJpdmF0ZTsKIH07 CiAKLS0gCjIuMTcuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRl dmVsCg==