From patchwork Thu Apr 19 10:18:01 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: 10349503 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 C1CBE6023A for ; Thu, 19 Apr 2018 10:18:45 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id B3DB1287FD for ; Thu, 19 Apr 2018 10:18:45 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id A83B228807; Thu, 19 Apr 2018 10:18:45 +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 5FA01287FD for ; Thu, 19 Apr 2018 10:18:45 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751836AbeDSKSm (ORCPT ); Thu, 19 Apr 2018 06:18:42 -0400 Received: from mail-wr0-f194.google.com ([209.85.128.194]:39650 "EHLO mail-wr0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751420AbeDSKSk (ORCPT ); Thu, 19 Apr 2018 06:18:40 -0400 Received: by mail-wr0-f194.google.com with SMTP id q3-v6so2486231wrj.6 for ; Thu, 19 Apr 2018 03:18:40 -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=Feetipr2RDB4eqVD5XPEiuzeGxFHWvVYuktxwxBn4dg=; b=Y07fkJg0LsyfLjEG+17+UiXRXzJwdFf3Cc2Y4x80IZTnH5IOmowqDxODbt+CUhDNb5 jDvUdUAOEA3Y6XDB875PSi7Pvje9xPF828NFMCURW7VkHx2vs/V/HenKheP8EzLe2RHS GIhM/VlEQX3djgmI8vY/C0J0Z8iIlfnGEeUXQ= 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=Feetipr2RDB4eqVD5XPEiuzeGxFHWvVYuktxwxBn4dg=; b=Gzojdcts8UwKKGDjZ/o0phctKOP+lN09L6RB/R1nWgPORtHtP1MJQ4IQOmL1+If8Tj myQwOZT9l/WDvmS7dmcQUcXecwhELLStZgvXO765CvMx0q8BNEUKkgpf/VnQsBk6Rd2d wxMtxzgNLs6K3BFrm0kj6DEfjzTEq2/5fKsmahZts1jBEWbIvSZ06QBuSZ6vep49i3Ud 47QALlKARUMZJz+XK/pv6c6OvA30lVJ2HrFXrapbX8ezXzJGfaOwYJl3JrLsy8WwvCvY T08FKzKYdxRylYdNK55rx8zDQo2bH92NP/HYglfT2eQx40LBK5kph9wkiBYK2HQmd1YG YH9g== X-Gm-Message-State: ALQs6tCx2+G+BDEyKLnCABWDv+mYd8sfcGU1KSY5PY8/i/BxaIhojH0k 0TEg2Val1XYASaf6JwByj3h/Iw== X-Google-Smtp-Source: AIpwx48kkMZIJwyVHQuetbGu5PT/o7CfEkFY4n9M5wzsnnRdkYOivfOrVIZFKMCKaetK57GEu8bVOQ== X-Received: by 2002:adf:b3c3:: with SMTP id x3-v6mr4355633wrd.94.1524133119121; Thu, 19 Apr 2018 03:18:39 -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 v66sm5220937wmd.41.2018.04.19.03.18.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 19 Apr 2018 03:18:38 -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 Subject: [PATCH 04/15] clk: imx7d: reset parent for mipi csi root Date: Thu, 19 Apr 2018 11:18:01 +0100 Message-Id: <20180419101812.30688-5-rui.silva@linaro.org> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180419101812.30688-1-rui.silva@linaro.org> References: <20180419101812.30688-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. Signed-off-by: Rui Miguel Silva --- 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]);