From patchwork Tue Oct 10 14:27:36 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nikolay Petukhov X-Patchwork-Id: 824058 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="CcByElmc"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3yBV3k2ykpz9t61 for ; Wed, 11 Oct 2017 08:04:34 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 17EDCC21E16; Tue, 10 Oct 2017 21:03:55 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=FREEMAIL_FROM, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 14A95C21D8D; Tue, 10 Oct 2017 21:03:22 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 98A4FC21D88; Tue, 10 Oct 2017 14:27:40 +0000 (UTC) Received: from mail-oi0-f67.google.com (mail-oi0-f67.google.com [209.85.218.67]) by lists.denx.de (Postfix) with ESMTPS id 94D76C21E0C for ; Tue, 10 Oct 2017 14:27:38 +0000 (UTC) Received: by mail-oi0-f67.google.com with SMTP id t134so8975124oih.5 for ; Tue, 10 Oct 2017 07:27:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=EmB/p5E+O0TOmeU2wHtwerXDikpAR646asGyx4j7xPY=; b=CcByElmcqsHPyNAEPuBbfpEaDcmU0BRl56NDOlouPQfBp4OI5e9KfQUzSLk1AqbbRH jeMMojsCZGOHvNlV3ep2KdfPfSxA3X8PADI7qdsPKEUe4i5q7ORCgvd0CGgNG5P12NGG RXPOzxYA4ll9kdawkhgux0+aNaPj9lsJ6IpAZl9hrkneOCMghOsRVf6zCR+KOo+tbJgZ z9kV4HJBFZKMwrK4gAV3t+wSMOSsYY38FPgwzGCYzxO2P+WV0DVcrqhcZ6RVecowzYEL Ah2dBZG9T7IXw9TrMfmkNBZBvbtjcsEX7onl8tGe823jaq5EJWVK0GckazcAcJjf572w 9UXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=EmB/p5E+O0TOmeU2wHtwerXDikpAR646asGyx4j7xPY=; b=XU1VGM+CnTAZEm4VM4AnIb1kiYwjIf7posUeoWxgnv04hphzfq0PdRcpsz2wSRaQx2 iu+0ZH07a4jU9fJmIOyNEkArbWPRClnL5SQhlh94ArEljUHr61V2gBS5VeZVjIcg9cvE PwA1kw/ws2fQHtxn9Nj14eQUGz+S4zRxAeEHILZVX1iLh9BRVyL7MuClLbpaRP73fRgk VkTge4EKbXUaep5vkhlK07bXkmm3QcMMxDsc05YMIkSIbv3v0fWXTd/K6TY9UQIQoe6V FDzAugn8/KBBkyfJ4/1Z/W20Ska5ft9JleXZpiFsmtuf4WAcEwC/8CvAxlq/V4TmMo7A eSbg== X-Gm-Message-State: AMCzsaX0jYHXtNEZpcQ1eGW3mlVUPJaLqVo36xdSb83e7EvQBSd430V5 phrrSpDgixOnkktZsHK3NzJiht9VmHj/Scj5wznDkw== X-Google-Smtp-Source: AOwi7QBRWTPQop3IyZ0z7k3YFBAXr/SebIbakPyEsvZ7Ng9JGaE0snXVnjNYTpTgwyPnEqrRyg/AGxH/UymGyT6zjDY= X-Received: by 10.157.20.141 with SMTP id d13mr1423927ote.361.1507645656884; Tue, 10 Oct 2017 07:27:36 -0700 (PDT) MIME-Version: 1.0 Received: by 10.58.19.161 with HTTP; Tue, 10 Oct 2017 07:27:36 -0700 (PDT) From: Nikolay Petukhov Date: Tue, 10 Oct 2017 19:27:36 +0500 Message-ID: To: u-boot@lists.denx.de, sbabic@denx.de X-Mailman-Approved-At: Tue, 10 Oct 2017 21:03:19 +0000 X-Content-Filtered-By: Mailman/MimeDel 2.1.18 Subject: [U-Boot] [PATCH] Enable HDMI on i.MX6 without VPU X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" Hi, all This patch enables HDMI on CPU without VPU. A similar patch for the mainline kernel: https://patchwork.kernel.org/patch/9874831/ Tested on MCIMX6Q4AVT10AD. Signed-off-by: Nikolay Petukhov Cc: Stefano Babic sbabic@denx.de Signed-off-by: Nikolay Petukhov --- arch/arm/mach-imx/mx6/soc.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm/mach-imx/mx6/soc.c b/arch/arm/mach-imx/mx6/soc.c index b724668..8b976f7 100644 --- a/arch/arm/mach-imx/mx6/soc.c +++ b/arch/arm/mach-imx/mx6/soc.c @@ -655,6 +655,11 @@ void imx_setup_hdmi(void) int reg, count; u8 val; + /* Turn on MIPI core cfg clock */ + reg = readl(&mxc_ccm->CCGR3); + reg |= MXC_CCM_CCGR3_MIPI_CORE_CFG_MASK; + writel(reg, &mxc_ccm->CCGR3); + /* Turn on HDMI PHY clock */ reg = readl(&mxc_ccm->CCGR2); reg |= MXC_CCM_CCGR2_HDMI_TX_IAHBCLK_MASK|