From patchwork Tue May 22 14:52:37 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: 10418837 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 650996053B for ; Tue, 22 May 2018 14:54:03 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 55A2F28D60 for ; Tue, 22 May 2018 14:54:03 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 48BD828D92; Tue, 22 May 2018 14:54:03 +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 3455528AC4 for ; Tue, 22 May 2018 14:53:19 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751729AbeEVOxQ (ORCPT ); Tue, 22 May 2018 10:53:16 -0400 Received: from mail-wm0-f65.google.com ([74.125.82.65]:54903 "EHLO mail-wm0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751605AbeEVOxL (ORCPT ); Tue, 22 May 2018 10:53:11 -0400 Received: by mail-wm0-f65.google.com with SMTP id f6-v6so539081wmc.4 for ; Tue, 22 May 2018 07:53:10 -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=+GivAHxNif/Lo/d+/LTBZpU07EAf+f1M3F3+8RpbDnE=; b=a3pyY/FoOzPJhczcQFPNH53E2Ak6GiP4JuF7qzAHr9/bB0KbeSMpSG8C1JKPUBujVQ A8NmmrWmyifxxVz3WxnOAKKoXuuC2W+zmTTjuIFj4eTjw7GlP2oVqbwI7mRYBJYXHUG8 qFDdYihvPtDE4EBAxcZvhEXR/395AVjdt1t8c= 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=+GivAHxNif/Lo/d+/LTBZpU07EAf+f1M3F3+8RpbDnE=; b=F8jYHpCK2uwInumtDjvv1S+K/TF0mwsPX1MqWrQazYgmIEWl6EjJsLW3IgSiv0X2ik xx5AfGJMEYnv4Mb6ntshXXGfkgjSdt/XMOPYubfudxtFG6Orb81+zUyoAtiFyRXCe/Ff 3BVvHJVo+k0nO1jy8PXQ3hkU+56M7RTrEzJx/sfmR8wsZH8IzLmiQAaJOGEgAo76h2o5 yn4nfRKcTHuYHmHM5l4cLiCmWQ9JLjORQkczJbi40yWnLUw+vM/+ETVxsUdC3n2NS1F4 1vO2WEOcYKCfDP0ajtt379FybS8a2ly0Zp1hxc4WhirpZb5vu1BtEIeEzB7ObNoDUQZX A1xA== X-Gm-Message-State: ALKqPweQMSyAFeQ2RkrVRkf26P+SFu8MNX6Ds2ypLNKqKS6y9OuO5gUE uFPcWwVKM/5SG28E6/A9Hvx2og== X-Google-Smtp-Source: AB8JxZps08n+jxPycvQQmi3afFFvq/ZCE/+mlGrRp12TZfEfqx3NeXEPuqBIZ4WugHRKHxOBNnZqgw== X-Received: by 2002:a1c:4584:: with SMTP id l4-v6mr1457500wmi.142.1527000790042; Tue, 22 May 2018 07:53:10 -0700 (PDT) Received: from arch-late.local (a109-49-46-234.cpe.netcabo.pt. [109.49.46.234]) by smtp.gmail.com with ESMTPSA id 75-v6sm76878wmw.37.2018.05.22.07.53.08 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 22 May 2018 07:53:09 -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 , linux-clk@vger.kernel.org, Rui Miguel Silva Subject: [PATCH v6 05/13] clk: imx7d: reset parent for mipi csi root Date: Tue, 22 May 2018 15:52:37 +0100 Message-Id: <20180522145245.3143-6-rui.silva@linaro.org> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180522145245.3143-1-rui.silva@linaro.org> References: <20180522145245.3143-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. Acked-by: Shawn Guo Signed-off-by: Rui Miguel Silva --- drivers/clk/imx/clk-imx7d.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/clk/imx/clk-imx7d.c b/drivers/clk/imx/clk-imx7d.c index f7f4db2e6fa6..27877d05faa2 100644 --- a/drivers/clk/imx/clk-imx7d.c +++ b/drivers/clk/imx/clk-imx7d.c @@ -891,6 +891,8 @@ 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]);