From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hai Li Subject: [PATCH 0/3] drm/msm/dsi: Add DSI PLL driver under common clock framework Date: Fri, 15 May 2015 13:04:03 -0400 Message-ID: <1431709446-31429-1-git-send-email-hali@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: 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 Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org List-Id: linux-arm-msm@vger.kernel.org RFNJIFBMTCBkcml2ZXIgY2FuIHdvcmsgd2l0aCBjb21tb24gY2xvY2sgZnJhbWV3b3JrIGFuZCBw cm92aWRlIHNvdXJjZSBvZiBEU0kKYnl0ZSBjbG9jayBhbmQgcGl4ZWwgY2xvY2ssIGFzIGEgY2xv Y2sgcHJvdmlkZXIuCgpIYWkgTGkgKDMpOgogIGRybS9tc20vZHNpOiBBZGQgRFNJIFBMTCBjbG9j ayBkcml2ZXIgc3VwcG9ydAogIGRybS9tc20vZHNpOiBFbmFibGUgUExMIGRyaXZlciBpbiBNU00g RFNJCiAgZHJtL21zbS9kc2k6IFNlcGFyYXRlIFBIWSB0byBhbm90aGVyIHBsYXRmb3JtIGRldmlj ZQoKIERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9kcm0vbXNtL2RzaS50eHQgfCAg NTkgKy0KIGRyaXZlcnMvZ3B1L2RybS9tc20vS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAg fCAgIDcgKwogZHJpdmVycy9ncHUvZHJtL21zbS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAg ICB8ICAgNSArCiBkcml2ZXJzL2dwdS9kcm0vbXNtL2RzaS9kc2kuYyAgICAgICAgICAgICAgICAg ICAgIHwgIDQzICstCiBkcml2ZXJzL2dwdS9kcm0vbXNtL2RzaS9kc2kuaCAgICAgICAgICAgICAg ICAgICAgIHwgIDYxICstCiBkcml2ZXJzL2dwdS9kcm0vbXNtL2RzaS9kc2lfaG9zdC5jICAgICAg ICAgICAgICAgIHwgIDgzICsrLQogZHJpdmVycy9ncHUvZHJtL21zbS9kc2kvZHNpX21hbmFnZXIu YyAgICAgICAgICAgICB8ICA3OSArKy0KIGRyaXZlcnMvZ3B1L2RybS9tc20vZHNpL2RzaV9waHku YyAgICAgICAgICAgICAgICAgfCAzMTEgKysrKysrKysrKy0KIGRyaXZlcnMvZ3B1L2RybS9tc20v ZHNpL3BsbC9kc2lfcGxsLmMgICAgICAgICAgICAgfCAxNjQgKysrKysrCiBkcml2ZXJzL2dwdS9k cm0vbXNtL2RzaS9wbGwvZHNpX3BsbC5oICAgICAgICAgICAgIHwgIDg5ICsrKwogZHJpdmVycy9n cHUvZHJtL21zbS9kc2kvcGxsL2RzaV9wbGxfMjhubS5jICAgICAgICB8IDY1MiArKysrKysrKysr KysrKysrKysrKysrCiAxMSBmaWxlcyBjaGFuZ2VkLCAxNDQ4IGluc2VydGlvbnMoKyksIDEwNSBk ZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vbXNtL2RzaS9w bGwvZHNpX3BsbC5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL21zbS9kc2kv cGxsL2RzaV9wbGwuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9tc20vZHNp L3BsbC9kc2lfcGxsXzI4bm0uYwoKLS0gClRoZSBRdWFsY29tbSBJbm5vdmF0aW9uIENlbnRlciwg SW5jLiBpcyBhIG1lbWJlciBvZiB0aGUgQ29kZSBBdXJvcmEgRm9ydW0sCmhvc3RlZCBieSBUaGUg TGludXggRm91bmRhdGlvbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmkt ZGV2ZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934241AbbEOREY (ORCPT ); Fri, 15 May 2015 13:04:24 -0400 Received: from smtp.codeaurora.org ([198.145.29.96]:56460 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933041AbbEOREV (ORCPT ); Fri, 15 May 2015 13:04:21 -0400 From: Hai Li To: dri-devel@lists.freedesktop.org Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, robdclark@gmail.com, Hai Li Subject: [PATCH 0/3] drm/msm/dsi: Add DSI PLL driver under common clock framework Date: Fri, 15 May 2015 13:04:03 -0400 Message-Id: <1431709446-31429-1-git-send-email-hali@codeaurora.org> X-Mailer: git-send-email 1.8.2.1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org DSI PLL driver can work with common clock framework and provide source of DSI byte clock and pixel clock, as a clock provider. Hai Li (3): drm/msm/dsi: Add DSI PLL clock driver support drm/msm/dsi: Enable PLL driver in MSM DSI drm/msm/dsi: Separate PHY to another platform device Documentation/devicetree/bindings/drm/msm/dsi.txt | 59 +- drivers/gpu/drm/msm/Kconfig | 7 + drivers/gpu/drm/msm/Makefile | 5 + drivers/gpu/drm/msm/dsi/dsi.c | 43 +- drivers/gpu/drm/msm/dsi/dsi.h | 61 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 83 ++- drivers/gpu/drm/msm/dsi/dsi_manager.c | 79 ++- drivers/gpu/drm/msm/dsi/dsi_phy.c | 311 ++++++++++- drivers/gpu/drm/msm/dsi/pll/dsi_pll.c | 164 ++++++ drivers/gpu/drm/msm/dsi/pll/dsi_pll.h | 89 +++ drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c | 652 ++++++++++++++++++++++ 11 files changed, 1448 insertions(+), 105 deletions(-) create mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll.c create mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll.h create mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c -- The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, hosted by The Linux Foundation