Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp3996655pxu; Mon, 30 Nov 2020 15:14:09 -0800 (PST) X-Google-Smtp-Source: ABdhPJw5Ro+X/DJvCahWda/aPhTW1ZZoez7lnrlUEG9EzI7bQYL/eEuNKIv3iOKiHqcQ7cKTFP1K X-Received: by 2002:a50:fd88:: with SMTP id o8mr56574edt.386.1606778049078; Mon, 30 Nov 2020 15:14:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1606778049; cv=none; d=google.com; s=arc-20160816; b=jpfvVx2BC+zRwwt16rftLxKhRu5PuA1iGw4A9629Y02skWcBNH0dZetV6ka64+PPLx RaZ/XgV/EVdo75D8LN7U9yM3beYkgI6bKe+zrmE2ajY5chVDM0pXxdezCkyFSGZAZ82Z rSD+XzN+7iqQhqBrL/U7cX/I8vLHKIy7cj+fFQ+s8fr6Tq9RIMO6nnKq8Eio4tdypCqv 1X1Bk+WeOQasBT57EEJMqBwLs3bBq1lERgLVYri4f/fMJLXkt/78HAVA4419dsfKT/my ZMRCmzvS518i2alnbYP/Vl1sz8a2/NaZRs2wXMQyZLFibrhQszkyuWX1eXdkrdI3y9ld b62Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=CF4VCvT4y1MxLEN3CJpvUBs6aS1caFV9qr8mvMQWWkQ=; b=W7A5TKZS73c9hyO1UnuTv6ro66CMNLU4HDVS1ULaA9CaNIIAsu5Q+GRebQFoAJjbWN 8NCSzY1JgBPi/V8ZxaEaVtEUemGOxOSjdgCkF62L7mI1xvVnVq4VXRHjOM4I0jUXeZTt qlQBDaMV+8c1esxfxk96cRmami1pnNPhLxrtVT5eMtgCXWjVOuSrRwS4Uv36WEkqDd01 QvM6gSmuHAkEgI97Br7Wg0EU+vI6c4d1+4lgp4Tk6JzKuULSYZ2JbcY+6xGp86dRx+Ig BiZ+/wxxXJ5u74Vl2K4VZDIJpBviT98QTEGrmU1JisOZ7c+OhiXAQcemyU96p1dAvYB9 85aQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=d2cpPCDw; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id q22si11816024ejy.29.2020.11.30.15.13.46; Mon, 30 Nov 2020 15:14:09 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=d2cpPCDw; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388085AbgK3W6l (ORCPT + 99 others); Mon, 30 Nov 2020 17:58:41 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42314 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728021AbgK3W6l (ORCPT ); Mon, 30 Nov 2020 17:58:41 -0500 Received: from mail-lf1-x143.google.com (mail-lf1-x143.google.com [IPv6:2a00:1450:4864:20::143]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 75007C0617A6; Mon, 30 Nov 2020 14:57:47 -0800 (PST) Received: by mail-lf1-x143.google.com with SMTP id l11so25188260lfg.0; Mon, 30 Nov 2020 14:57:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=CF4VCvT4y1MxLEN3CJpvUBs6aS1caFV9qr8mvMQWWkQ=; b=d2cpPCDwNOjwJ6zcyEH2OArFryPnDeS1v1mqLxiZ+cT8m5CMXk396ihiK1Z+IbhVGH 1tDI2bfUXmCLyz0+wmsNpiZ8XBXhA1tumhbrUIKZiRJlzSGihfizD+UFCJu63/yAb4+K rV3Zm1PIcTZyuCXFy1FHWMOmSyc7jFxs5KUvk5p4diMvitODg1SqQZUkVjyquBm3BdPC N8Q2rwDqqHMfQsUGPskU3kXBiQdkLyCsLBgyldzxov3xNZ+QZpIqAjdOyAGQbGL41qm9 BL787np2iHPKbnFaf48ATS0ymrwLyBukH6pVmXsxfCrhm5VPqbwaZOEPhxRq3gN3bZqt Bogg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=CF4VCvT4y1MxLEN3CJpvUBs6aS1caFV9qr8mvMQWWkQ=; b=G02Xoof0jGFFeOb5nZ8yakOyyoq2XjbDrSGtljTUTSOYrilbPvvO16JMXhKFonOjOz gdF6ZT8hdRi0h2mligV8lxZEyLIPqYlP3uX6UHWjVrCHYRNvTYOhYf0UcafcCayYkJXM PV4s9Cyx5VgOFLFqhmL/IJTSJe56UAUlglCpcbY0D/z7BZHSQtAqnXml4PeOvuTIbPBT K50URO8BrpOg1YcL9Hv4tM+eIggEKoewwEMxZh+TNM+XE+R+Kxz2Dcm18+UBVL1SGws6 9/Ilb7ZI0mW2Ffve3ZA2HQTIVP1urwR5EhjM5k5LVdQDFZqWc12r5xs9nwTETFY897I/ 6q/w== X-Gm-Message-State: AOAM532FHrbBcckH9/IFc+lVkxSrLRRDkLFgR/PPqvPzm1XAh9Ry4Hls RurGTC+vyP4YYMliHtoEx/E= X-Received: by 2002:ac2:4890:: with SMTP id x16mr10210588lfc.4.1606777066004; Mon, 30 Nov 2020 14:57:46 -0800 (PST) Received: from [192.168.2.145] (109-252-193-159.dynamic.spd-mgts.ru. [109.252.193.159]) by smtp.googlemail.com with ESMTPSA id p16sm2616059lfe.255.2020.11.30.14.57.44 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 30 Nov 2020 14:57:45 -0800 (PST) Subject: Re: [PATCH v10 17/19] ARM: tegra: Add EMC OPP properties to Tegra20 device-trees To: Jon Hunter , Thierry Reding , Georgi Djakov , Rob Herring , Michael Turquette , Stephen Boyd , Peter De Schrijver , MyungJoo Ham , Kyungmin Park , Chanwoo Choi , Mikko Perttunen , Viresh Kumar , Peter Geis , Nicolas Chauvet , Krzysztof Kozlowski Cc: linux-tegra@vger.kernel.org, linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org References: <20201123002723.28463-1-digetx@gmail.com> <20201123002723.28463-18-digetx@gmail.com> <60657f5e-bd30-094e-f8df-6ba69e0d6a3e@nvidia.com> From: Dmitry Osipenko Message-ID: <1ed05baf-3a01-3a2b-cd79-98b356c846cf@gmail.com> Date: Tue, 1 Dec 2020 01:57:44 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.4.2 MIME-Version: 1.0 In-Reply-To: <60657f5e-bd30-094e-f8df-6ba69e0d6a3e@nvidia.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 01.12.2020 00:17, Jon Hunter пишет: > Hi Dmitry, > > On 23/11/2020 00:27, Dmitry Osipenko wrote: >> Add EMC OPP DVFS tables and update board device-trees by removing >> unsupported OPPs. >> >> Signed-off-by: Dmitry Osipenko > This change is generating the following warning on Tegra20 Ventana > and prevents the EMC from probing ... > > [ 2.485711] tegra20-emc 7000f400.memory-controller: device-tree doesn't have memory timings > [ 2.499386] tegra20-emc 7000f400.memory-controller: 32bit DRAM bus > [ 2.505810] ------------[ cut here ]------------ > [ 2.510511] WARNING: CPU: 0 PID: 1 at /local/workdir/tegra/mlt-linux_next/kernel/drivers/opp/of.c:875 _of_add_opp_table_v2+0x598/0x61c > [ 2.529746] Modules linked in: > [ 2.540140] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 5.10.0-rc5-next-20201130 #1 > [ 2.554606] Hardware name: NVIDIA Tegra SoC (Flattened Device Tree) > [ 2.560892] [] (unwind_backtrace) from [] (show_stack+0x10/0x14) > [ 2.568640] [] (show_stack) from [] (dump_stack+0xc8/0xdc) > [ 2.575866] [] (dump_stack) from [] (__warn+0x104/0x108) > [ 2.582912] [] (__warn) from [] (warn_slowpath_fmt+0xb0/0xb8) > [ 2.590397] [] (warn_slowpath_fmt) from [] (_of_add_opp_table_v2+0x598/0x61c) > [ 2.599269] [] (_of_add_opp_table_v2) from [] (dev_pm_opp_of_add_table+0x3c/0x1a0) > [ 2.608582] [] (dev_pm_opp_of_add_table) from [] (tegra_emc_probe+0x478/0x940) > [ 2.617548] [] (tegra_emc_probe) from [] (platform_drv_probe+0x48/0x98) > [ 2.625899] [] (platform_drv_probe) from [] (really_probe+0x218/0x3b8) > [ 2.634162] [] (really_probe) from [] (driver_probe_device+0x5c/0xb4) > [ 2.642338] [] (driver_probe_device) from [] (device_driver_attach+0x58/0x60) > [ 2.651208] [] (device_driver_attach) from [] (__driver_attach+0x80/0xbc) > [ 2.659730] [] (__driver_attach) from [] (bus_for_each_dev+0x74/0xb4) > [ 2.667905] [] (bus_for_each_dev) from [] (bus_add_driver+0x164/0x1e8) > [ 2.676168] [] (bus_add_driver) from [] (driver_register+0x7c/0x114) > [ 2.684259] [] (driver_register) from [] (do_one_initcall+0x54/0x2b0) > [ 2.692441] [] (do_one_initcall) from [] (kernel_init_freeable+0x1a4/0x1f4) > [ 2.701145] [] (kernel_init_freeable) from [] (kernel_init+0x8/0x118) > [ 2.709321] [] (kernel_init) from [] (ret_from_fork+0x14/0x24) > [ 2.716885] Exception stack(0xc1501fb0 to 0xc1501ff8) > [ 2.721933] 1fa0: 00000000 00000000 00000000 00000000 > [ 2.730106] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 > [ 2.738278] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000 > [ 2.751940] ---[ end trace 61e3b76deca27ef3 ]--- > > > Cheers > Jon > Hello Jon, That is harmless and expected to happen because the patch "memory: tegra20: Support hardware versioning and clean up OPP table initialization" isn't applied yet, while Thierry already applied the DT patches from this v10.