Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp359622yba; Wed, 15 May 2019 02:39:24 -0700 (PDT) X-Google-Smtp-Source: APXvYqxRklJgNmYB0+pONKvznp0q6GFjwBFNlz5PooPM7gjasq5XBPCIw8k7dz/b4toUovFIGdbX X-Received: by 2002:a63:d014:: with SMTP id z20mr35906114pgf.227.1557913164679; Wed, 15 May 2019 02:39:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1557913164; cv=none; d=google.com; s=arc-20160816; b=Z4J25YB0LSKKHlEEs7dnZtazYeXQvH+PCBk3kkSN3pNg+zSmp4Sux1pWzx4Q8Dv9fs b5MhemwqGm0Y8nUkV+9SHH9KbZpndaG8187xd4nIeXd+1clnIgHpVZZW8XVQLLz5Kl9E jAw9DFCYT2nMbci5+2UwUrH/yvZzOS+dA3Ett6UuqSJOlqDP2udlNpOumJrjwnSMgvQR 3hLdYG0/eWZW6OIcQAPqXKz+WT9f6yywIv4/nRr49zWvbtzV/ytOU0Nk8VYVaGlhtQqb KUcpGHrbbZJuti/xNaKdl55uJ8ZWz5I9n/e/unEnoXc5RfSc8vprtGAkZ136fjPG6H9G 7VRg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from; bh=il6SNhJdJwBNtvcwZXteAPvLVjNmR+ryUqhClRNIReE=; b=tcqwHP38YPvZ8xoNvfBLRhZtAq9R7kJDQQEhONC0AO8OiKwylywxk+Tf8sZeMQoSt3 Jyh6kXmY8+8ms+RjfXDQ6m1M02OkcaaBNekH9CrxqQlQs4x0AIzA/0cK0abZANA0pDVi ec++9BluY6B/eQ9VIe7eU2htYIhL2x7+GwNWYMixX2oX3aVJ69w3ptRnASJRp/xg5Wqg sh3M/xt8m92S5sV4uCMZsF706wTRn2tKbJcWjrtWVx9fWL2GlusU1BkZQXgrtGDuaKPX CMG/zRMSYuaSSfwrnqFK7Pk8idUyUKCS7Cpnyxa9ZmDxB6BAhmJI6fBTPqQ3xKJJ9wlm lZLQ== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 23si1617018pfh.2.2019.05.15.02.39.09; Wed, 15 May 2019 02:39:24 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726517AbfEOJhf (ORCPT + 99 others); Wed, 15 May 2019 05:37:35 -0400 Received: from gloria.sntech.de ([185.11.138.130]:40498 "EHLO gloria.sntech.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725912AbfEOJhe (ORCPT ); Wed, 15 May 2019 05:37:34 -0400 Received: from p5b127b5a.dip0.t-ipconnect.de ([91.18.123.90] helo=phil.localnet) by gloria.sntech.de with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hQqLq-0006Xp-5g; Wed, 15 May 2019 11:37:30 +0200 From: Heiko Stuebner To: Stephen Boyd Cc: Michael Turquette , Stephen Boyd , linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, Geert Uytterhoeven , Chen-Yu Tsai , Maxime Ripard , Tero Kristo , Krzysztof Kozlowski , Mark Brown , Chris Zankel , Max Filippov , John Crispin Subject: Re: [PATCH] clk: Remove io.h from clk-provider.h Date: Wed, 15 May 2019 11:37:28 +0200 Message-ID: <1633148.JVzFjimNce@phil> In-Reply-To: <20190514170931.56312-1-sboyd@kernel.org> References: <20190514170931.56312-1-sboyd@kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Am Dienstag, 14. Mai 2019, 19:09:31 CEST schrieb Stephen Boyd: > Now that we've gotten rid of clk_readl() we can remove io.h from the > clk-provider header and push out the io.h include to any code that isn't > already including the io.h header but using things like readl/writel, > etc. > > Found with this grep: > > git grep -l clk-provider.h | grep '.c$' | xargs git grep -L 'linux/io.h' | \ > xargs git grep -l \ > -e '\<__iowrite32_copy\>' --or \ > -e '\<__ioread32_copy\>' --or \ > -e '\<__iowrite64_copy\>' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\<__devm_memremap_pages\>' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\<__io_aw\>' --or \ > -e '\<__io_pbw\>' --or \ > -e '\<__io_paw\>' --or \ > -e '\<__io_pbr\>' --or \ > -e '\<__io_par\>' --or \ > -e '\<__raw_readb\>' --or \ > -e '\<__raw_readw\>' --or \ > -e '\<__raw_readl\>' --or \ > -e '\<__raw_readq\>' --or \ > -e '\<__raw_writeb\>' --or \ > -e '\<__raw_writew\>' --or \ > -e '\<__raw_writel\>' --or \ > -e '\<__raw_writeq\>' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\<__io_virt\>' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\<__ioremap\>' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' --or \ > -e '\' > > I also reordered a couple includes when they weren't alphabetical and > removed clk.h from kona, replacing it with clk-provider.h because > that driver doesn't use clk consumer APIs. > > Cc: Geert Uytterhoeven > Cc: Chen-Yu Tsai > Cc: Maxime Ripard > Cc: Tero Kristo > Cc: Krzysztof Kozlowski > Cc: Mark Brown > Cc: Chris Zankel > Cc: Max Filippov > Cc: John Crispin > Cc: Heiko Stuebner > Signed-off-by: Stephen Boyd For the Rockchip parts (both arch/arm + drivers/clk) Acked-by: Heiko Stuebner