From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 68020C433EF for ; Tue, 8 Feb 2022 22:29:34 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1387447AbiBHWYN (ORCPT ); Tue, 8 Feb 2022 17:24:13 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38884 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1386925AbiBHVV7 (ORCPT ); Tue, 8 Feb 2022 16:21:59 -0500 Received: from mail-oo1-xc2f.google.com (mail-oo1-xc2f.google.com [IPv6:2607:f8b0:4864:20::c2f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A1A39C0612BC for ; Tue, 8 Feb 2022 13:21:58 -0800 (PST) Received: by mail-oo1-xc2f.google.com with SMTP id o128-20020a4a4486000000b003181707ed40so143409ooa.11 for ; Tue, 08 Feb 2022 13:21:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=G+16pFLyoDjUk+Y4RyeEFgCd+ZLbIuV/huyW3D4ToLM=; b=pqHdCkcx0F7v7R1xaCV98jjODFOBkFoEnhEWcvskdzHws4NXwd3J0gxbK+C/RFybcw b9efcOJ0wQm/skfsuWvaBXxlDmyc6Xj9z9re0sE/X/nxs7Th/io7WM5pCnjIQzgPdAEd 4gU0LvZZ9yusrgKQul4g85O8DmZCsszKhNE+cjAFrDfAV8D+E2a7cMQ6JeeQ48Y3RWVf mYZitpw7ejIuuATswWfsFC+mg5FHwB902JS+HKX6HuC1mWs+vsOTeHkNK/nGpw0YmwdN aOVMXaunHl8585yj99v5cZdaZInOKczzgPiv3VMi+xm3Q5kvryp1egmpmQsOVlADhWQE 91KQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=G+16pFLyoDjUk+Y4RyeEFgCd+ZLbIuV/huyW3D4ToLM=; b=H1doLw7LFekTAWp7zA71Dcz458OMIyABf7C+2kQW1oJR2saCoWcBd7d95jpNAXsJyC JRzRoXoB8f+AYgRZs/Kqrj2SvwUsg8SBI7jZvhvJhFkgJO6BnKMWqDpEHBuLL7+l0IN1 OW9oStyyIlSO3Ln8Ey/n7pr5HbQo+2rp/9OpELlU35Z62zBDKZ8vWJ2BOejXnZl4D5+c HRx0kWxLcCa/sWwHx8cmpeipJw3nmrrRYgAFG/rZ0dIRpv1/QAlKnVBd97pPXDYO1Dks YKGz2M05MnMT7AwhOjsI30u+qi7xRoVsD4fGuhpuYt9uGH1irjEJmDKAQEDERzwksDTw AYYg== X-Gm-Message-State: AOAM530u/CuwXHmBRW4Tf3ddy2ylYgWgHza1LbNsnbqVWfO7tEPRhwOj PmaS8SkS39e8cJ4/krK7rwHN9Q== X-Google-Smtp-Source: ABdhPJwiQWSyP6fnaWDrhUVfiCiTGOPN0N5YxVLMDgEZSyjmDyKQCDgO4ODxz4etyu3+zg0YFk8UHA== X-Received: by 2002:a05:6870:118c:: with SMTP id 12mr1002048oau.93.1644355317946; Tue, 08 Feb 2022 13:21:57 -0800 (PST) Received: from ripper ([2600:1700:a0:3dc8:205:1bff:fec0:b9b3]) by smtp.gmail.com with ESMTPSA id l22sm5823162otj.44.2022.02.08.13.21.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Feb 2022 13:21:57 -0800 (PST) Date: Tue, 8 Feb 2022 13:24:15 -0800 From: Bjorn Andersson To: Dmitry Baryshkov Cc: Rob Clark , Abhinav Kumar , Rob Herring , Sean Paul , David Airlie , Daniel Vetter , linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] drm/msm/dp: Add DisplayPort controller for SM8350 Message-ID: References: <20211228045934.1524865-1-bjorn.andersson@linaro.org> <176fb0bc-2f09-df3b-86be-ef69b8e6cea8@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <176fb0bc-2f09-df3b-86be-ef69b8e6cea8@linaro.org> Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org On Wed 19 Jan 15:14 PST 2022, Dmitry Baryshkov wrote: > On 28/12/2021 07:59, Bjorn Andersson wrote: > > The Qualcomm SM8350 platform comes with a single DisplayPort controller, > > add support for this in the DisplayPort driver. > > > > Signed-off-by: Bjorn Andersson > > Reviewed-by: Dmitry Baryshkov > I don't see this in linux-next, would it be possible to pick it up now that we're past the merge window etc? Regards, Bjorn > > --- > > .../devicetree/bindings/display/msm/dp-controller.yaml | 1 + > > drivers/gpu/drm/msm/dp/dp_display.c | 8 ++++++++ > > 2 files changed, 9 insertions(+) > > > > diff --git a/Documentation/devicetree/bindings/display/msm/dp-controller.yaml b/Documentation/devicetree/bindings/display/msm/dp-controller.yaml > > index 5457612ab136..cd05cfd76536 100644 > > --- a/Documentation/devicetree/bindings/display/msm/dp-controller.yaml > > +++ b/Documentation/devicetree/bindings/display/msm/dp-controller.yaml > > @@ -21,6 +21,7 @@ properties: > > - qcom,sc7280-edp > > - qcom,sc8180x-dp > > - qcom,sc8180x-edp > > + - qcom,sm8350-dp > > reg: > > items: > > diff --git a/drivers/gpu/drm/msm/dp/dp_display.c b/drivers/gpu/drm/msm/dp/dp_display.c > > index 8d9c19dbf33e..fd0fd03f8fed 100644 > > --- a/drivers/gpu/drm/msm/dp/dp_display.c > > +++ b/drivers/gpu/drm/msm/dp/dp_display.c > > @@ -143,10 +143,18 @@ static const struct msm_dp_config sc7280_dp_cfg = { > > .num_descs = 2, > > }; > > +static const struct msm_dp_config sm8350_dp_cfg = { > > + .descs = (const struct msm_dp_desc[]) { > > + [MSM_DP_CONTROLLER_0] = { .io_start = 0x0ae90000, .connector_type = DRM_MODE_CONNECTOR_DisplayPort }, > > + }, > > + .num_descs = 1, > > +}; > > + > > static const struct of_device_id dp_dt_match[] = { > > { .compatible = "qcom,sc7180-dp", .data = &sc7180_dp_cfg }, > > { .compatible = "qcom,sc7280-dp", .data = &sc7280_dp_cfg }, > > { .compatible = "qcom,sc7280-edp", .data = &sc7280_dp_cfg }, > > + { .compatible = "qcom,sm8350-dp", .data = &sm8350_dp_cfg }, > > {} > > }; > > > -- > With best wishes > Dmitry