From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5B9CE1642D for ; Mon, 16 Oct 2023 09:35:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="VtidlM8b" Received: by smtp.kernel.org (Postfix) with ESMTPSA id D4081C433CB for ; Mon, 16 Oct 2023 09:35:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1697448903; bh=08RwPAFhQQBR9+3+vaVem7ZmyE7yfKR9t3dZ0nlmlLA=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=VtidlM8bhrWfVfNvoVEavs56QAuGGCcJScFneh+wKyM8oke/sc2WmNqg6X7e/lIBO 8Kn0mSn9NUzNp+WLXGlgRZdKiUUWGBxebPgTx6wo3n+AUgTPhxddc8zfL+Cz+fVnBR 6qOstadMKPLahmjKKVufB4baqSrlYcpg58QKH1MddSVR+Eegn1N9/liVZNUXf8I68F g3Q1OBP4F70OrmUJ0XnX/4TAo2wzgRZZSb4UOGeXyAxisT510XKw0jsomjQo+Mmp7V MUUfL7HplVC31M/WcEroj4YoudpPVQeCfsXVbtRcIl7XhBkfYaA1ixtHSZfApWx+a1 63eGGLq5nl3pA== Received: by mail-pj1-f50.google.com with SMTP id 98e67ed59e1d1-27cfb36c0d4so3124737a91.2 for ; Mon, 16 Oct 2023 02:35:03 -0700 (PDT) X-Gm-Message-State: AOJu0Yzof5Y2BGU26/phwf/vIb29xWIhTrb8Uo60JHxQ8bEN23fpnPAP brnyuTsbq4zonnMO1jzDo5UN3FEgfBa3ibtQfWCewg== X-Google-Smtp-Source: AGHT+IGefl17f6qJBS8qDFsxfojkSaw79hdfyllsWak5ERJVinwnC95MX1CvWzd4k2vxMREYAqa52ejo7aacKnpx9JI= X-Received: by 2002:a17:90a:319:b0:27d:3a2a:1e2c with SMTP id 25-20020a17090a031900b0027d3a2a1e2cmr5620329pje.15.1697448903498; Mon, 16 Oct 2023 02:35:03 -0700 (PDT) Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20230821034008.3876938-1-victor.liu@nxp.com> <20230821034008.3876938-2-victor.liu@nxp.com> In-Reply-To: <20230821034008.3876938-2-victor.liu@nxp.com> From: Robert Foss Date: Mon, 16 Oct 2023 11:34:52 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v3 RESEND 1/9] drm/bridge: synopsys: dw-mipi-dsi: Add dw_mipi_dsi_get_bridge() helper To: Liu Ying Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, andrzej.hajda@intel.com, alexander.stein@ew.tq-group.com, Laurent.pinchart@ideasonboard.com, krzysztof.kozlowski+dt@linaro.org, zyw@rock-chips.com, sam@ravnborg.org, raphael.gallais-pou@foss.st.com, jernej.skrabec@gmail.com, jagan@amarulasolutions.com, linux-imx@nxp.com, conor+dt@kernel.org, kernel@pengutronix.de, jonas@kwiboo.se, s.hauer@pengutronix.de, robh+dt@kernel.org, neil.armstrong@linaro.org, yannick.fertre@foss.st.com, hjc@rock-chips.com, philippe.cornu@foss.st.com, shawnguo@kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, Aug 21, 2023 at 5:37=E2=80=AFAM Liu Ying wrote= : > > Add dw_mipi_dsi_get_bridge() helper so that it can be used by vendor > drivers which implement vendor specific extensions to Synopsys DW MIPI DS= I. > > Signed-off-by: Liu Ying > --- > v1->v3: > * No change. > > drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 6 ++++++ > include/drm/bridge/dw_mipi_dsi.h | 2 ++ > 2 files changed, 8 insertions(+) > > diff --git a/drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c b/drivers/gpu/= drm/bridge/synopsys/dw-mipi-dsi.c > index 04d4a1a10698..ba3cd2a3e339 100644 > --- a/drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c > +++ b/drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c > @@ -1211,6 +1211,12 @@ void dw_mipi_dsi_set_slave(struct dw_mipi_dsi *dsi= , struct dw_mipi_dsi *slave) > } > EXPORT_SYMBOL_GPL(dw_mipi_dsi_set_slave); > > +struct drm_bridge *dw_mipi_dsi_get_bridge(struct dw_mipi_dsi *dsi) > +{ > + return &dsi->bridge; > +} > +EXPORT_SYMBOL_GPL(dw_mipi_dsi_get_bridge); > + > /* > * Probe/remove API, used from platforms based on the DRM bridge API. > */ > diff --git a/include/drm/bridge/dw_mipi_dsi.h b/include/drm/bridge/dw_mip= i_dsi.h > index 5286a53a1875..f54621b17a69 100644 > --- a/include/drm/bridge/dw_mipi_dsi.h > +++ b/include/drm/bridge/dw_mipi_dsi.h > @@ -11,6 +11,7 @@ > > #include > > +#include > #include > > struct drm_display_mode; > @@ -68,5 +69,6 @@ void dw_mipi_dsi_remove(struct dw_mipi_dsi *dsi); > int dw_mipi_dsi_bind(struct dw_mipi_dsi *dsi, struct drm_encoder *encode= r); > void dw_mipi_dsi_unbind(struct dw_mipi_dsi *dsi); > void dw_mipi_dsi_set_slave(struct dw_mipi_dsi *dsi, struct dw_mipi_dsi *= slave); > +struct drm_bridge *dw_mipi_dsi_get_bridge(struct dw_mipi_dsi *dsi); > > #endif /* __DW_MIPI_DSI__ */ > -- > 2.37.1 > Reviewed-by: Robert Foss