Received: by 2002:a25:ca44:0:0:0:0:0 with SMTP id a65csp1382946ybg; Wed, 29 Jul 2020 12:43:39 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwLZC1dcdfxBiY9dx3bhjmGgTUKuqfg+26y9nvogdN8UPCRtqX38Z2uufMdjpCBbFK267tS X-Received: by 2002:a17:906:2851:: with SMTP id s17mr32967969ejc.347.1596051819275; Wed, 29 Jul 2020 12:43:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1596051819; cv=none; d=google.com; s=arc-20160816; b=tVoBNwVk9iMX0VTfpORe1G8Xvx6qqJcX5NZDk/6/efEVsLENI9V3J54hPtBW8F3gDs r6sGGwWMvZWDY44ENbFWdlNW29peHZpoj6ttGAmqgMNAHRdla9uns/GNm3m7lDSJBaOM mzO0n4leOpPnEjQE6sgIXt6c2zgJr5vEcWSZGCZ95FZUaKXwk2+1yOapKFIJr136t3q6 Gm0h2cF4aOPobaKj20MmN9GCabxGdnnMOw5YtdgJSfuP8+5nZSKFFRUFFdkYWT4m/Awj Px6842kWZRa3d6NSLDY1qYkgnxmkstPP9+uBtTAjBQ1CcNtXg5wRc4LHMWtTu5wIFrok nOfg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:message-id:date:to:cc:from :subject:references:in-reply-to:content-transfer-encoding :mime-version:dkim-signature; bh=VCQq6TG/tcK3I4kslHPtHe5QQJQ4vKXoivl7A1dlaTE=; b=uYpmW5MbFs34YdrZekSrNzznOmmbJdfn1CXHF2QX+7+qfCb3EtvgcJWLtItPsq4C2A 4TtLTziNiwvquN23LItUmW+zHj1d21S3xAcaVrAnABEeOSy9VfDC/aSVyWnIAr+0hEYh pTE4x1S8tfnSzGjlDxOAyM39g0rLplYjmO3wEe+JQhB4+zomxcT+NM+KGw9T7ugABNA2 1kw5CwR6hCFcNOnui4S0eIieco7ofC90Js4JycQ0cD5gpzHlZ1OOOylqjlWe+CulJxqw poDB8fKDlbytlcLF2noq36fhF/TPVoSLcCqmedyG9sjV8vrdTBVZqbZyv47mG3e+T3hz 0ewg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=q3rbrJ5U; 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 89si1924325edr.415.2020.07.29.12.43.16; Wed, 29 Jul 2020 12:43:39 -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; dkim=pass header.i=@kernel.org header.s=default header.b=q3rbrJ5U; 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 S1726787AbgG2Tmp (ORCPT + 99 others); Wed, 29 Jul 2020 15:42:45 -0400 Received: from mail.kernel.org ([198.145.29.99]:35886 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726365AbgG2Tmp (ORCPT ); Wed, 29 Jul 2020 15:42:45 -0400 Received: from kernel.org (unknown [104.132.0.74]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id ACB73206D4; Wed, 29 Jul 2020 19:42:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1596051764; bh=gvBRTtVpHZ8XIvcKDGM0x4zcwd8P01/WaBAWg80jZBw=; h=In-Reply-To:References:Subject:From:Cc:To:Date:From; b=q3rbrJ5UWU7IB86jpP3xYz3NzwStYMAInjwyCcx0oFkBNTOfQw5tV6Bu8sB9s/kMz 0RhPokOz+E4HIx3nkCkZ7qMHzmdBHFPJx+ECVeL17Aa6IOZybPSnPYncV5IrRo5zpX A8m7Ojdd0nAIHQKdxmLVU+hRLZlJ5n/o+GCRrMDo= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable In-Reply-To: <20200729160942.28867-2-krzk@kernel.org> References: <20200729160942.28867-1-krzk@kernel.org> <20200729160942.28867-2-krzk@kernel.org> Subject: Re: [PATCH 1/7] clk: samsung: s3c64xx: Declare s3c64xx_clk_init() in shared header From: Stephen Boyd Cc: Sergio Prado , Marek Szyprowski , Sylwester Nawrocki , Cedric Roux , Lihua Yao To: Arnd Bergmann , Catalin Marinas , Chanwoo Choi , Guenter Roeck , Krzysztof Kozlowski , 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 Date: Wed, 29 Jul 2020 12:42:43 -0700 Message-ID: <159605176358.1360974.7715120460121088439@swboyd.mtv.corp.google.com> User-Agent: alot/0.9.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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. > +#endif /* CONFIG_ARCH_S3C64XX */ > + > +#endif /* __LINUX_CLK_SAMSUNG_H_ */