From patchwork Fri Jun 17 10:36:05 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 582603 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 03F32C433EF for ; Fri, 17 Jun 2022 10:36:21 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1381169AbiFQKgU (ORCPT ); Fri, 17 Jun 2022 06:36:20 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54978 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230341AbiFQKgT (ORCPT ); Fri, 17 Jun 2022 06:36:19 -0400 Received: from mail-lj1-x22a.google.com (mail-lj1-x22a.google.com [IPv6:2a00:1450:4864:20::22a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 04EFE6AA6F for ; Fri, 17 Jun 2022 03:36:18 -0700 (PDT) Received: by mail-lj1-x22a.google.com with SMTP id d18so4293029ljc.4 for ; Fri, 17 Jun 2022 03:36:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=HADbm2Q0iXz5TZbFf0x7dUMSunNE29kysn4VYUvxWAA=; b=SEamXvUPZtDClVb+it2ZQnT30PYuKodPn7A/WyVg6obnHTEkPDJ428TlByPbYDKaJc 4rVdVijNvzxichCr3rxvv5wRQRAeDm4SX5/zz+PtvIRCHR9e39PamDppRJALnU/30JjL 6q8fQXnUnzi6Uc+c4qGH2mCBIeGphmnL2Ic22c0M3rWbHDs1C4KGccUchgtfge90yokd nhF8CyJE2YOWaaSYTHaVz8YzGvV87pFqHKVQPvzoYfgEjbWXY8agLlWZaeYj4/nVwISh 4t9ey8jeIaDv+dPkYWV3I4QN+pygEz/O5XEdbtIgawfTOmbMAi6KrTQdR2su+liBW+w3 8bdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=HADbm2Q0iXz5TZbFf0x7dUMSunNE29kysn4VYUvxWAA=; b=pF9flKJPzzOe8D+Ns7EBkMlEGifzLdtjGjPX+5XXaSUixeZVnh19WKtrmUwlgqCBFq mr14Zxfm8SJeTji49Jp2bftqDaXp6u3l2yV2zd+J730Emw03O7CYDp58I/HcQGSEu72C c+i31wuujVS0nxrZKgVCEh6+T4NBuNdJGaGzBOrVmc7w2fn2buVsS2E2uKwTmyzRH+3/ qfhlR9c3nDOEv7B5nzGXlOEEL5fPxsUCPAwic61tCqfVY8LnsIYos8gVDHICRVCv+Mik dv3Z76TMTItJcnbi0HLTMAfooAdiRIDMSAODSFtQjcqHPQS15URD4pDPRYoSufgSwP4E piZw== X-Gm-Message-State: AJIora+Y7Jbgi/aWDhKdlqfOtTM9EzRIVF8styTwnfN+ivu4cOySMJ5D woElBZPntq6cUTyS8yUsBq69Gg== X-Google-Smtp-Source: AGRyM1vCISv5DGQKfk8IeXYWAss+EKIjGwI/FSSIK50PMS+dysHBeXd4oFs22JKiVbKZeCeXKkdg3A== X-Received: by 2002:a2e:9cda:0:b0:255:6bfd:3bd with SMTP id g26-20020a2e9cda000000b002556bfd03bdmr4626470ljj.302.1655462170346; Fri, 17 Jun 2022 03:36:10 -0700 (PDT) Received: from eriador.lan ([37.153.55.125]) by smtp.gmail.com with ESMTPSA id d3-20020a056512368300b00478ff020832sm591803lfs.106.2022.06.17.03.36.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jun 2022 03:36:09 -0700 (PDT) From: Dmitry Baryshkov To: Rob Clark , Sean Paul , Abhinav Kumar Cc: Stephen Boyd , David Airlie , Daniel Vetter , Bjorn Andersson , linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, Vinod Koul , linux-phy@lists.infradead.org Subject: [PATCH 0/3] drm/msm/hdmi: turn MSM8996 HDMI PHY into OF clock provider Date: Fri, 17 Jun 2022 13:36:05 +0300 Message-Id: <20220617103608.605898-1-dmitry.baryshkov@linaro.org> X-Mailer: git-send-email 2.35.1 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org On MSM8996 the HDMI PHY is the QMP PHY, it provides an HDMI PLL clock used by the MMCC. Add support for providing this clock to the OF framework by registerding the clock provider and adding #clock-cells property to the DT node. Dmitry Baryshkov (3): dt-bindings: phy: qcom,hdmi-phy-qmp: add clock-cells drm/msm/hdmi: make hdmi_phy_8996 OF clk provider arm64: dts: qcom: msm8996: add #clock-cells to the HDMI PHY node .../bindings/phy/qcom,hdmi-phy-qmp.yaml | 4 ++++ arch/arm64/boot/dts/qcom/msm8996.dtsi | 2 ++ drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c | 15 ++++++++++----- 3 files changed, 16 insertions(+), 5 deletions(-)