Received: by 2002:a25:ca44:0:0:0:0:0 with SMTP id a65csp1403742ybg; Wed, 29 Jul 2020 13:19:18 -0700 (PDT) X-Google-Smtp-Source: ABdhPJys5mHQBap5/H6fgW/K57vD3Z1u+eWHoTzFvObqZWptic0xe5H+Zj3jQv+X645YMELZXyg2 X-Received: by 2002:a17:906:e0e:: with SMTP id l14mr88591eji.398.1596053958593; Wed, 29 Jul 2020 13:19:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1596053958; cv=none; d=google.com; s=arc-20160816; b=00OZXQV7EuL4n2OuSk29l+TlIZu1BsZK+0/X7gblVWNAaTbSjtP7b/P143vHBnfNTK dGaoMyY3azQjiJzXadzhuxrkzyZro3rAJ68Bvds+WOfD7L2Q+NnyzuAK3hHHMxBEUxh4 gxdYDUfTAPL/PGTtLKsqSnGOq/1d5V3bE27nqeJs4h6Hip5tWHy/5X5E3T8X19T+CnRh SSRIEOMglLoqMhY19qW/03uiGYaXsRxmQb8Q5azZOuH6e2mjQDKcOJJPY/QwZMnBywpY wKfvGswP+M5Q0L2wVwRoePiPCkv+AOtP/nxM93l7aSYKGHWqYIy414qG1ToMwwQuieVt j95A== 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; bh=G9J40aLhPUBHarAksyHrJM+WbtR3gRhMvbXXJTyIEsw=; b=0m3S5fxAAh6UTvluxr3FSNGq3QcRLu1ny5GOkXhVfe4rLC54ng9qVBCossaC8LAW67 XtY3Gc57PT8JRIgNd1sXBVGqZiipi34lsqV3m0Nwt2djFXe5IKI/wuGyKCSnnFT6TZVM nnifU+iMLiHWJyJ0H97D9pLyj1gMZUXHzwrH/YMrMXGBW2RB4ZaYF4M5ul4xS58c44Z3 J5sjbbqeL40qlYWKHYhwTON7L1muuNOH/BwigUdG5D1pJ0H8LlFhNO++0CTLPHpfpApt kSe4Cp11MNQ+JYuksUMVTJeYBWPN0uOR1vyzDuZeP5GLZF+1+/tebGYw9q56FXKsw9E4 dwiw== ARC-Authentication-Results: i=1; mx.google.com; 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=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p7si1776720ejy.206.2020.07.29.13.18.55; Wed, 29 Jul 2020 13:19:18 -0700 (PDT) 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; 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=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726813AbgG2UQm (ORCPT + 99 others); Wed, 29 Jul 2020 16:16:42 -0400 Received: from mail-ej1-f67.google.com ([209.85.218.67]:41033 "EHLO mail-ej1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726476AbgG2UQm (ORCPT ); Wed, 29 Jul 2020 16:16:42 -0400 Received: by mail-ej1-f67.google.com with SMTP id w9so25622030ejc.8; Wed, 29 Jul 2020 13:16:40 -0700 (PDT) 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=G9J40aLhPUBHarAksyHrJM+WbtR3gRhMvbXXJTyIEsw=; b=k2GVsKVFsPbSoZjpQ3yHGuN2nXG3JuzUeQS7q3rJbgD8wQ3i4YS9KDvXh493xZ1163 PCH/5gcPzeFR8WzXsUt6l2320LsIG14JQeSuv3dLC+gdwrZBomBsKhFXVyPc/sdfxJSL jxVpsVBjPuSFkybl+r+EkcU+pPgKfe4Hu9EwkzghJQGdIr7uPwaaBkJuAXOAu9xgcobS FzBsSUyUacvrAsYzhgfS06VdcRIBY1CTNMSelLQNy5sMDBcsbE750/GjICDAIzztoRDy rvITvxUzH7lerEzbP78/kaBtzXszVmFzn7kQdiSA2e+6pLgrJnoC+QqMWC9xGsbBINi8 MX/Q== X-Gm-Message-State: AOAM531HQspdPQmKdwXRXrtihdzC1rOoTyjQmb6u41EbhI48M8ZFFVaK Z0EvW5gM2LuP/3wUtw/aU/k= X-Received: by 2002:a17:906:78e:: with SMTP id l14mr80328ejc.67.1596053799753; Wed, 29 Jul 2020 13:16:39 -0700 (PDT) Received: from kozik-lap ([194.230.155.213]) by smtp.googlemail.com with ESMTPSA id a23sm2669500eju.68.2020.07.29.13.16.37 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 29 Jul 2020 13:16:39 -0700 (PDT) Date: Wed, 29 Jul 2020 22:16:35 +0200 From: Krzysztof Kozlowski To: Stephen Boyd Cc: Arnd Bergmann , Catalin Marinas , Chanwoo Choi , Guenter Roeck , Kukjin Kim , Kyungmin Park , Linus Walleij , Michael Turquette , Russell King , Simtec Linux Team , Sylwester Nawrocki , Tomasz Figa , Vincent Sanders , Will Deacon , Wim Van Sebroeck , linux-arm-kernel@lists.infradead.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-watchdog@vger.kernel.org, patches@opensource.cirrus.com, Sergio Prado , Marek Szyprowski , Sylwester Nawrocki , Cedric Roux , Lihua Yao Subject: Re: [PATCH 1/7] clk: samsung: s3c64xx: Declare s3c64xx_clk_init() in shared header Message-ID: <20200729201635.GB26917@kozik-lap> References: <20200729160942.28867-1-krzk@kernel.org> <20200729160942.28867-2-krzk@kernel.org> <159605176358.1360974.7715120460121088439@swboyd.mtv.corp.google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <159605176358.1360974.7715120460121088439@swboyd.mtv.corp.google.com> User-Agent: Mutt/1.9.4 (2018-02-28) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jul 29, 2020 at 12:42:43PM -0700, Stephen Boyd wrote: > Quoting Krzysztof Kozlowski (2020-07-29 09:09:36) > > diff --git a/include/linux/clk/samsung.h b/include/linux/clk/samsung.h > > new file mode 100644 > > index 000000000000..b6b253c46c22 > > --- /dev/null > > +++ b/include/linux/clk/samsung.h > > @@ -0,0 +1,21 @@ > > +/* SPDX-License-Identifier: GPL-2.0 */ > > +/* > > + * Copyright (c) 2020 Krzysztof Kozlowski > > + */ > > + > > +#ifndef __LINUX_CLK_SAMSUNG_H_ > > +#define __LINUX_CLK_SAMSUNG_H_ > > + > > +#ifdef CONFIG_ARCH_S3C64XX > > +void __init s3c64xx_clk_init(struct device_node *np, unsigned long xtal_f, > > Don't use __init in header files. It doesn't do anything. > > > + unsigned long xusbxti_f, bool s3c6400, > > + void __iomem *base); > > +#else > > +static inline void __init s3c64xx_clk_init(struct device_node *np, > > Forward declare struct device_node; > > > + unsigned long xtal_f, > > + unsigned long xusbxti_f, > > + bool s3c6400, > > + void __iomem *base) { } > > Include (or compiler_types.h) for __iomem define > please. Thanks for the feedback. I'll send v2. Best regards, Krzysztof