Received: by 2002:ac0:a581:0:0:0:0:0 with SMTP id m1-v6csp2002570imm; Sat, 23 Jun 2018 07:20:54 -0700 (PDT) X-Google-Smtp-Source: ADUXVKI7jPVUmbsifIC+XMoWrmXsggJtDiFj+0QXK91ux2Do7F84sZEcqkv/zwFRYzWVLCWmhEYp X-Received: by 2002:a17:902:9344:: with SMTP id g4-v6mr5785974plp.10.1529763654206; Sat, 23 Jun 2018 07:20:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1529763654; cv=none; d=google.com; s=arc-20160816; b=iO1zENCTaCncRfBIV73Ux1TYbCj36xVpNjXTXxPK+fqITTppDRum2PicilhjD+eyFF dIxXBiqhExX1jNhLQEg6BYsE1FALBC/kMvREAkwBT4Qgda+OPyMoS8PI3q1xJShJ5xGy 7YOm24XBvClHKTR9yDffTrijtYWsZQ+oBFmTGdQ2twhljZzaDdciuh502tLJmc8+E4Mo LQYxyyKK2ptM6CFtF22HYjMskxjzOUYUiqQIHgMnOffRvj8MlFqiM1vTCv/RlyAQAIhp quuTWUThuJ9XwZ9ALRURZegBeB5AsrlEkNHsJMXYJ5wwockvwcPkMv4wDJCc7NKH1eVz HqKA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dmarc-filter:dkim-signature:dkim-signature :arc-authentication-results; bh=wpbWtAdGR1pzcI/iwxzRErlOZUEuS+s+UVcGn07rjT0=; b=ZPdwIA2dlYDiDuZ5Jhn8guTVPpqNxyvrCVZ88oE2yPbCcArvtFn79ckd7bivZRxKT8 G5RJEG8CU8H9tg/Fo+nAlNilkQfwv0b4+3hBcRNJARj4aX8rpE7qN5/YppKte8Js42OG 0gEX+SmPDZqUDYUKwufRJJnr98nSbcPdE51W3N83dKCtB2ZuS3vij5yc4Znkpzk+293K PD/IIEiTyQqGqNtCTlEuI4JCSA5O7SwCusvOJo2YaZtgZviZgJDn/SnoHvJ2WuZNnSBh lWzVRUCcAEbK0PsNQR1uTnFZr/CAABy4SGdMqcOslubzBPE6phbKReF5kDTaK4G96e08 pGYA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@codeaurora.org header.s=default header.b=UOP5hVLX; dkim=pass header.i=@codeaurora.org header.s=default header.b="FFX8/ndl"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u11-v6si8163056pgc.97.2018.06.23.07.20.38; Sat, 23 Jun 2018 07:20:54 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@codeaurora.org header.s=default header.b=UOP5hVLX; dkim=pass header.i=@codeaurora.org header.s=default header.b="FFX8/ndl"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751506AbeFWOTr (ORCPT + 99 others); Sat, 23 Jun 2018 10:19:47 -0400 Received: from smtp.codeaurora.org ([198.145.29.96]:34684 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750957AbeFWOTp (ORCPT ); Sat, 23 Jun 2018 10:19:45 -0400 Received: by smtp.codeaurora.org (Postfix, from userid 1000) id 48BB360B13; Sat, 23 Jun 2018 14:19:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1529763584; bh=b6pzEz+kanmN4eNCrSimpvpjvqILzVpsETPh/WW8qS4=; h=From:To:Cc:Subject:Date:From; b=UOP5hVLXEMKuZags2qDH04X2eHgN68SvNx2nFqWvOcz/NnthgkSDuGpX+yCRPLqtH PMwr8Kd8QGWlNP6LNWgyRcq0vS5ewy1CHpwR5xhLUsmRLv2ozlrMk0N9XuLi9UNrTY oGapJ+0Fw3dGmuFmq5X9CmJ3KypmAH+35SEDtdEQ= X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on pdx-caf-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0 Received: from tdas-linux.qualcomm.com (blr-c-bdr-fw-01_globalnat_allzones-outside.qualcomm.com [103.229.19.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: tdas@smtp.codeaurora.org) by smtp.codeaurora.org (Postfix) with ESMTPSA id D9727607EB; Sat, 23 Jun 2018 14:19:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1529763583; bh=b6pzEz+kanmN4eNCrSimpvpjvqILzVpsETPh/WW8qS4=; h=From:To:Cc:Subject:Date:From; b=FFX8/ndlr1ENVz9VMRHT1XSnHpEFXnbsa/vxmztedybDHZAeNLq+yw/UFPKFudiVA vZxpTmi+rJ1l4Kl0opgJiphCUiqGsHYUvHL0kb2NYndMF6C/vFB0cegJ2pe5trQD2H SPnQ2qdTpy3+3w5uti6Q5dCFtOirLsT4U3DjLXcE= DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org D9727607EB Authentication-Results: pdx-caf-mail.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: pdx-caf-mail.web.codeaurora.org; spf=none smtp.mailfrom=tdas@codeaurora.org From: Taniya Das To: Stephen Boyd , Michael Turquette Cc: Andy Gross , David Brown , Rajendra Nayak , Amit Nischal , linux-arm-msm@vger.kernel.org, linux-soc@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, Taniya Das Subject: [PATCH v3 0/3] Add display clock controller driver for SDM845 Date: Sat, 23 Jun 2018 19:49:24 +0530 Message-Id: <1529763567-13131-1-git-send-email-tdas@codeaurora.org> X-Mailer: git-send-email 1.9.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org [v3] * Move frequency table macro to common file, add the patch along to maintain dependency. [v2] * Removed unused header file includes. * Moved the frequency table macro to a common file [1]. * Move to pll config to probe. * Update SoC name in device tree binding and also update the Kconfig. Add support for the display clock controller found on SDM845 based devices. This would allow display drivers to probe and control their clocks. Taniya Das (3): clk: qcom: Move frequency table macro to common file dt-bindings: clock: Introduce QCOM Display clock bindings clk: qcom: Add display clock controller driver for SDM845 .../devicetree/bindings/clock/qcom,dispcc.txt | 19 + drivers/clk/qcom/Kconfig | 10 + drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/clk-rcg.h | 2 + drivers/clk/qcom/dispcc-sdm845.c | 674 +++++++++++++++++++++ drivers/clk/qcom/gcc-apq8084.c | 2 - drivers/clk/qcom/gcc-ipq4019.c | 2 - drivers/clk/qcom/gcc-ipq8074.c | 2 - drivers/clk/qcom/gcc-msm8916.c | 2 - drivers/clk/qcom/gcc-msm8974.c | 2 - drivers/clk/qcom/gcc-msm8994.c | 2 - drivers/clk/qcom/gcc-msm8996.c | 2 - drivers/clk/qcom/gcc-msm8998.c | 2 - drivers/clk/qcom/gcc-sdm845.c | 2 - drivers/clk/qcom/mmcc-apq8084.c | 2 - drivers/clk/qcom/mmcc-msm8974.c | 2 - drivers/clk/qcom/mmcc-msm8996.c | 2 - drivers/clk/qcom/videocc-sdm845.c | 2 - include/dt-bindings/clock/qcom,dispcc-sdm845.h | 45 ++ 19 files changed, 751 insertions(+), 26 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/qcom,dispcc.txt create mode 100644 drivers/clk/qcom/dispcc-sdm845.c create mode 100644 include/dt-bindings/clock/qcom,dispcc-sdm845.h -- Qualcomm INDIA, on behalf of Qualcomm Innovation Center, Inc.is a member of the Code Aurora Forum, hosted by the Linux Foundation.