From patchwork Mon Apr 23 13:47:39 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rui Miguel Silva X-Patchwork-Id: 10357039 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 9E8A360225 for ; Mon, 23 Apr 2018 13:48:49 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 8D36628ADE for ; Mon, 23 Apr 2018 13:48:49 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 81C8828AE3; Mon, 23 Apr 2018 13:48:49 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 1A9D628ADE for ; Mon, 23 Apr 2018 13:48:49 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755387AbeDWNsp (ORCPT ); Mon, 23 Apr 2018 09:48:45 -0400 Received: from mail-wr0-f195.google.com ([209.85.128.195]:42123 "EHLO mail-wr0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755381AbeDWNsi (ORCPT ); Mon, 23 Apr 2018 09:48:38 -0400 Received: by mail-wr0-f195.google.com with SMTP id s18-v6so41472679wrg.9 for ; Mon, 23 Apr 2018 06:48:38 -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:in-reply-to:references; bh=gK9A9pFQIcbAfxyJUjOYF3SIALHP3sV8LqVLGbeds3M=; b=kmhwJnKIlIDeagxfxPmy9kOh0T0V7znDWU9pQ2tRTT8/1tLgpOg866BP03BnS5L8fa dp4TnZyqCKyGjjdidzgObLgzVXW3DHsq/W+9p3lmk3s8OfZb/IXzegOE5jjRJbSLNkXz g+U48Mz+qPJ98fv7wIMxYyufVRKczC1ByNC9I= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=gK9A9pFQIcbAfxyJUjOYF3SIALHP3sV8LqVLGbeds3M=; b=JVa9UqbVpjtV2mdp/PfvPGUGypqb8d/SeIsOZrD0Uc+2n4f5NrkkSXsky87QN7ouAE uSoVQy7GvDIyGITFkzfcPTL9TFeMVitLdxUPOZHRJf4vNPfsUutlTDhriPMhW32CH2yQ 8ocuUTN5WdX+fty1D8jY+5HkmpJA2fKuk1n9NTS2K6/jz+waEpPUdDfH8uqYkuxda4sI RPRCNhXNQ/iF8MU0Q2H8kEAdCorgBO9Qm05InSnxgwcmhCiSbhMuYxxCdx3/MuL2nEty 9HrSiMAjWb7ZiFIOYY298Qw1N1lOLv2rcDTLkydyavjU15jlUQ2eKSVoRQtVxB+x0RJ1 dBag== X-Gm-Message-State: ALQs6tDtDUSn7EwPMpK0q4b4c3gih0d4jIB4OZtGzkNWKh92FP4bEChn buW8htTSGSsAx4XoFbNXlG0a+g== X-Google-Smtp-Source: AIpwx4+02SRifvhVnOoC5G1rDPazj+zFAFpJIP31qXrVBPZwnQIzPPg9qQB/yNQfRAaT36hNXskLbA== X-Received: by 2002:adf:9d0d:: with SMTP id k13-v6mr17772897wre.179.1524491317788; Mon, 23 Apr 2018 06:48:37 -0700 (PDT) Received: from localhost.localdomain ([2001:8a0:6606:9100:b159:5390:182d:7dce]) by smtp.gmail.com with ESMTPSA id n14-v6sm14680319wrj.16.2018.04.23.06.48.36 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 23 Apr 2018 06:48:37 -0700 (PDT) From: Rui Miguel Silva To: mchehab@kernel.org, sakari.ailus@linux.intel.com, Steve Longerbeam , Philipp Zabel , Rob Herring Cc: linux-media@vger.kernel.org, devel@driverdev.osuosl.org, Shawn Guo , Fabio Estevam , devicetree@vger.kernel.org, Greg Kroah-Hartman , Ryan Harkin , Rui Miguel Silva , linux-clk@vger.kernel.org Subject: [PATCH v2 04/15] clk: imx7d: reset parent for mipi csi root Date: Mon, 23 Apr 2018 14:47:39 +0100 Message-Id: <20180423134750.30403-5-rui.silva@linaro.org> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180423134750.30403-1-rui.silva@linaro.org> References: <20180423134750.30403-1-rui.silva@linaro.org> Sender: linux-media-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-media@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP To guarantee that we do not get Overflow in image FIFO the outer bandwidth has to be faster than inputer bandwidth. For that it must be possible to set a faster frequency clock. So set new parent to sys_pfd3 clock for the mipi csi block. Cc: linux-clk@vger.kernel.org Signed-off-by: Rui Miguel Silva Acked-by: Shawn Guo --- drivers/clk/imx/clk-imx7d.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/clk/imx/clk-imx7d.c b/drivers/clk/imx/clk-imx7d.c index f7f4db2e6fa6..9a1a18ceb132 100644 --- a/drivers/clk/imx/clk-imx7d.c +++ b/drivers/clk/imx/clk-imx7d.c @@ -891,6 +891,9 @@ static void __init imx7d_clocks_init(struct device_node *ccm_node) clk_set_parent(clks[IMX7D_PLL_AUDIO_MAIN_BYPASS], clks[IMX7D_PLL_AUDIO_MAIN]); clk_set_parent(clks[IMX7D_PLL_VIDEO_MAIN_BYPASS], clks[IMX7D_PLL_VIDEO_MAIN]); + clk_set_parent(clks[IMX7D_MIPI_CSI_ROOT_SRC], + clks[IMX7D_PLL_SYS_PFD3_CLK]); + /* use old gpt clk setting, gpt1 root clk must be twice as gpt counter freq */ clk_set_parent(clks[IMX7D_GPT1_ROOT_SRC], clks[IMX7D_OSC_24M_CLK]);