Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp642942imm; Wed, 6 Jun 2018 03:46:51 -0700 (PDT) X-Google-Smtp-Source: ADUXVKKnJbXJ4AsTxzxeELPcpIeHfzGOLVAD6BdcO+tmbzBbzr81Yjt0gws+lNxUe9gU62rAqOWx X-Received: by 2002:a63:735e:: with SMTP id d30-v6mr2190156pgn.257.1528282011233; Wed, 06 Jun 2018 03:46:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1528282011; cv=none; d=google.com; s=arc-20160816; b=ccLNK4EF1AQV6HE/pDnqHG/H0DTmHX/R3oXdJjDpZPDAk8nWHT2CRMTzcpKtSYa2BJ bK6trsEXxYn5fWd4s8r3HkjvgBTcjZNS+QMhNfnGlLP1cvBvB6fa0350GowxQNSHCRW9 C8G4NN4ZNb03T523F1QEQji60h1hlECRUIVYDeIqskDasPfnDh6HCe0JMiU9PonJRi1V MIhApnkvTj/hpFaZfX6AoUnJGRkJPZIrAusrIT/r8PyBGYAdFO96IIZnGgy7XYeAW4s3 aPipSapfrUZS70CKOVlT7Sphzunqmc4KJjmUIx5V2I3gYqzy1KOy74JCAa8WBVaBXl+6 KPYg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=t/92ocgJ1xOROmXewC1Ildw57o6MqYLM2e3vdZ8ogjo=; b=awLoTagRK5rMV51PT086qVY7ReQSp8IZhlpOr4ed7BF118lEvOzWsIK9f/MVWFqN2k w7KxU5FiHewnUQPMKU1A3/RDoWvMIy1xwqKcuhsgGdb91penzmBHY7V5JzDMUJ8TbR9g VoNts60b7Qk/DjoeBSqXf2T+CG3Te7exPArBNNVq4RojjEOu5u6THiDJcC/ROmJn0MIE JKA+vixr8/mUCgJTJjrS9K0XokcP9j12O4uw+jhaIY+dkjVnOep4IJvGMTx/AGYoTTL+ fRTY5DeCLnYjbQS3cTG/dpyRoqf1T++61KlHIuNHc3H9TwgOh+xHRgFpc5h+2Ic39xK5 IWGw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=jCPEEg9J; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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. [209.132.180.67]) by mx.google.com with ESMTP id 38-v6si52351324plc.446.2018.06.06.03.46.36; Wed, 06 Jun 2018 03:46:51 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=jCPEEg9J; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 S932688AbeFFKp5 (ORCPT + 99 others); Wed, 6 Jun 2018 06:45:57 -0400 Received: from mail-wm0-f66.google.com ([74.125.82.66]:53502 "EHLO mail-wm0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932630AbeFFKpy (ORCPT ); Wed, 6 Jun 2018 06:45:54 -0400 Received: by mail-wm0-f66.google.com with SMTP id x6-v6so10563608wmc.3; Wed, 06 Jun 2018 03:45:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=t/92ocgJ1xOROmXewC1Ildw57o6MqYLM2e3vdZ8ogjo=; b=jCPEEg9JeCJa42Wy+7XXLHruov5Vy2KoCWIbIZF2UP1CdN1JgToR2xCLOLJ+U7zaE/ i9usu0e38ISEYSY8JmVd4/DeL1Xrrg9KGmbZgweykfaUJPmd2Qlb0S1mtza5JBb69PqG uJgAxS6tq4fStYo8VMYfK7QS8h9zHd6xyOF55wUSuqySKQPI/0mMwZDHgs/KjOg03feO dwy6+TBlLPhcJgzgMUkvbg3eam6qlECgqwRHO8tC1sAt6JW8ckcnrn18uocLzSKaA0ce Rx/ROp8B8+62iLOJPopjYyPzAau6kTaexxuRUsIHHJ5WI/3ogznHqz3RfDslvv1ve8o+ v6ug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=t/92ocgJ1xOROmXewC1Ildw57o6MqYLM2e3vdZ8ogjo=; b=FS6UBoubEfyLpMinygwg+4Qwau7eu+gVcwqSoBdnPqhlPlwSs9GfUvVeVB2bGJrwoY tQRJQwvVUTJt6orp2dS25rT4y7mKX7V2GFMu9hGqCZq1AZ1qwvtXCUpPPnTT2vSfM9lz auf59mBjMoLbA5hquRboRteATnw97fscd/HydgxDVtxBixDXKiidMpXr0cct7ydAcZel GhxjWWm5RO5BkY+9mZWqNoGiNPqgbCNN1Gef2nxb+GTe8P3bLTHRaMf65L54Io+PqEYG odJdwrSdAM9jczhz7n0nonBspBD+71qb3qfVpURHAF96/kSVj2RJOMPJQonQeCQwV4nE IsSw== X-Gm-Message-State: APt69E3a7MEaHsP49iJKFzMS9+ZWZiggUpOXb2UezhIdCJsjKA48Pe+j lV0J/okgoYF5D1EYjwYSixI= X-Received: by 2002:a1c:3fc2:: with SMTP id m185-v6mr1337088wma.37.1528281952398; Wed, 06 Jun 2018 03:45:52 -0700 (PDT) Received: from localhost (pD9E510DD.dip0.t-ipconnect.de. [217.229.16.221]) by smtp.gmail.com with ESMTPSA id s132-v6sm4928217wmf.5.2018.06.06.03.45.51 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 06 Jun 2018 03:45:51 -0700 (PDT) Date: Wed, 6 Jun 2018 12:45:50 +0200 From: Thierry Reding To: Dmitry Osipenko Cc: Peter De Schrijver , Jonathan Hunter , Prashant Gaikwad , Michael Turquette , Stephen Boyd , Rob Herring , Mark Rutland , linux-tegra@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v2 0/5] Tegra20 External Memory Controller driver Message-ID: <20180606104550.GK11810@ulmo> References: <20180603223654.23324-1-digetx@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="RVlUGXxwBj5SDcM9" Content-Disposition: inline In-Reply-To: <20180603223654.23324-1-digetx@gmail.com> User-Agent: Mutt/1.10.0 (2018-05-17) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --RVlUGXxwBj5SDcM9 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Jun 04, 2018 at 01:36:49AM +0300, Dmitry Osipenko wrote: > Hello, >=20 > Couple years ago the Tegra20 EMC driver was removed from the kernel > due to incompatible changes in the Tegra's clock driver. This patchset > introduces a modernized EMC driver. Currently the sole purpose of the > driver is to initialize DRAM frequency to maximum rate during of the > kernels boot-up. Later we may consider implementing dynamic memory > frequency scaling, utilizing functionality provided by this driver. >=20 > Changelog: >=20 > v2: > - Minor code cleanups like consistent use of writel_relaxed instead > of non-relaxed version, reworded error messages, etc. >=20 > - Factored out use_pllm_ud bit checking into a standalone patch for > consistency. >=20 > Dmitry Osipenko (5): > dt: bindings: tegra20-emc: Document interrupt property > ARM: dts: tegra20: Add interrupt to External Memory Controller > clk: tegra20: Turn EMC clock gate into divider > clk: tegra20: Check whether direct PLLM sourcing is turned off for EMC > memory: tegra: Introduce Tegra20 EMC driver I took a brief look and didn't spot any dependencies between the clk and memory patches. Is it correct that these can be applied separately? Thierry --RVlUGXxwBj5SDcM9 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEiOrDCAFJzPfAjcif3SOs138+s6EFAlsXu14ACgkQ3SOs138+ s6ESmRAAgk7ByRH8GWRq1Ksk7cukW8gtj4BjXdmxXTZ3g3WpV48CSdZ96NemAfqw yZU3YzV/sb1D32i8hbCwrDWU5C1SmuKSkjnrBePyA+brHtzzuWI9KY149DjTi2Y3 qzoh+5/hgQ0lAxbh18RqpyTzfUSFOdBAUhhDyhdWO7pirdB59tMuNidiPNmZFFKB 9hDLaIjHWUOLDGFR3G48AgQDhwnN8xxgmNCpoCNUBsO5kkiQb/xDvOgzsQ+I8rjs m+x1iY6LxqfrB/oxyh1uUj/m5Gd0vJTnIqJ981bUhPSUezeQQ/6Up9mP/v6lPOzw dqIbIA7BG5vkOJ0mgi0CFeV6kdwmx8M6I3ZAAzvD1+FpcqgTqNpHSNNKTz1ro9iU Nr6KStV2Dhu/enRqDuhtcE/OanPV90Q8/R/W5+wkIaG3bMVYMhgcjJTiPZCObXiD pqQI+34TZj4M4EGQkRov/ZzBlSiknXGewsFdf0FD3sZIhLmDQfhm+9urApB8qmGt vcwff3HkejKtpe4RwT1gbiL/log9um3+U5/Jdua0AOer/cs4hH/i9qiV8LSmCKeg PKEBqnDkpNwuuHTgJEHR639jiqhnDCoR8kYDZOZYjv4Af9sfqmugQ4PpaiZXWyeU rNGIaIrmOBO+RPDKrEaBWx4aQqAElQp8Z30TQvBW6cWTSIlzRb0= =k4kO -----END PGP SIGNATURE----- --RVlUGXxwBj5SDcM9--