From: Maxime Ripard <maxime.ripard@free-electrons.com>
To: Vishnu Patekar <vishnupatekar0510@gmail.com>
Cc: robh+dt@kernel.org, corbet@lwn.net, pawel.moll@arm.com,
mark.rutland@arm.com, ijc+devicetree@hellion.org.uk,
galak@codeaurora.org, linux@arm.linux.org.uk,
emilio@elopez.com.ar, jenskuske@gmail.com, hdegoede@redhat.com,
wens@csie.org, devicetree@vger.kernel.org,
linux-arm-kernel@lists.infradead.org,
linux-kernel@vger.kernel.org, linux-sunxi@googlegroups.com,
linux-gpio@vger.kernel.org, linus.walleij@linaro.org,
mturquette@baylibre.com, sboyd@codeaurora.org,
patchesrdh@mveas.com, linux-clk@vger.kernel.org
Subject: Re: [PATCH v2 13/13] ARM: sunxi: Introduce MACH_SUN8I_A83T option
Date: Mon, 29 Feb 2016 23:12:53 -0800 [thread overview]
Message-ID: <20160301071253.GI8418@lukather> (raw)
In-Reply-To: <1456672738-4993-14-git-send-email-vishnupatekar0510@gmail.com>
[-- Attachment #1: Type: text/plain, Size: 1767 bytes --]
Hi,
On Sun, Feb 28, 2016 at 11:18:58PM +0800, Vishnu Patekar wrote:
> A83T has CPUS clock similar to A80's. currently, a80 cpus clock only
> compiled for A80. So, Introduce MACH_SUN8I_A83T to compile it for
> A83T as well.
>
> Signed-off-by: Vishnu Patekar <vishnupatekar0510@gmail.com>
> ---
> arch/arm/mach-sunxi/Kconfig | 5 +++++
> drivers/clk/sunxi/Makefile | 3 +++
> 2 files changed, 8 insertions(+)
>
> diff --git a/arch/arm/mach-sunxi/Kconfig b/arch/arm/mach-sunxi/Kconfig
> index c124d65..424b76d 100644
> --- a/arch/arm/mach-sunxi/Kconfig
> +++ b/arch/arm/mach-sunxi/Kconfig
> @@ -41,6 +41,11 @@ config MACH_SUN8I
> select ARM_GIC
> select MFD_SUN6I_PRCM
>
> +config MACH_SUN8I_A83T
> + bool "Allwinner A83T (sun8i) SoCs support"
> + default ARCH_SUNXI
> + select ARM_GIC
> +
> config MACH_SUN9I
> bool "Allwinner (sun9i) SoCs support"
> default ARCH_SUNXI
> diff --git a/drivers/clk/sunxi/Makefile b/drivers/clk/sunxi/Makefile
> index 3fd7901..2aabfc4 100644
> --- a/drivers/clk/sunxi/Makefile
> +++ b/drivers/clk/sunxi/Makefile
> @@ -20,6 +20,9 @@ obj-y += clk-usb.o
> obj-$(CONFIG_MACH_SUN9I) += clk-sun8i-apb0.o
> obj-$(CONFIG_MACH_SUN9I) += clk-sun9i-cpus.o
>
> +obj-$(CONFIG_MACH_SUN8I_A83T) += clk-sun8i-apb0.o
> +obj-$(CONFIG_MACH_SUN8I_A83T) += clk-sun9i-cpus.o
> +
This is not how it should be done. You should rather create a Kconfig
option for these clocks, and use def_bool CONFIG_MACH_SUN8I || CONFIG_MACH_SUN9I
Switching to Kconfig for the clocks has been on my todo-list for quite
some time, I guess these two clocks would be a good start.
Thanks!
Maxime
--
Maxime Ripard, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
WARNING: multiple messages have this Message-ID (diff)
From: Maxime Ripard <maxime.ripard-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org>
To: Vishnu Patekar
<vishnupatekar0510-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
Cc: robh+dt-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org,
corbet-T1hC0tSOHrs@public.gmane.org,
pawel.moll-5wv7dgnIgG8@public.gmane.org,
mark.rutland-5wv7dgnIgG8@public.gmane.org,
ijc+devicetree-KcIKpvwj1kUDXYZnReoRVg@public.gmane.org,
galak-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org,
linux-lFZ/pmaqli7XmaaqVzeoHQ@public.gmane.org,
emilio-0Z03zUJReD5OxF6Tv1QG9Q@public.gmane.org,
jenskuske-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org,
hdegoede-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org,
wens-jdAy2FN1RRM@public.gmane.org,
devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org,
linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
linux-sunxi-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org,
linux-gpio-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
linus.walleij-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org,
mturquette-rdvid1DuHRBWk0Htik3J/w@public.gmane.org,
sboyd-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org,
patchesrdh-I1/eAgTnXDYAvxtiuMwx3w@public.gmane.org,
linux-clk-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: Re: [PATCH v2 13/13] ARM: sunxi: Introduce MACH_SUN8I_A83T option
Date: Mon, 29 Feb 2016 23:12:53 -0800 [thread overview]
Message-ID: <20160301071253.GI8418@lukather> (raw)
In-Reply-To: <1456672738-4993-14-git-send-email-vishnupatekar0510-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
[-- Attachment #1: Type: text/plain, Size: 1742 bytes --]
Hi,
On Sun, Feb 28, 2016 at 11:18:58PM +0800, Vishnu Patekar wrote:
> A83T has CPUS clock similar to A80's. currently, a80 cpus clock only
> compiled for A80. So, Introduce MACH_SUN8I_A83T to compile it for
> A83T as well.
>
> Signed-off-by: Vishnu Patekar <vishnupatekar0510-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
> ---
> arch/arm/mach-sunxi/Kconfig | 5 +++++
> drivers/clk/sunxi/Makefile | 3 +++
> 2 files changed, 8 insertions(+)
>
> diff --git a/arch/arm/mach-sunxi/Kconfig b/arch/arm/mach-sunxi/Kconfig
> index c124d65..424b76d 100644
> --- a/arch/arm/mach-sunxi/Kconfig
> +++ b/arch/arm/mach-sunxi/Kconfig
> @@ -41,6 +41,11 @@ config MACH_SUN8I
> select ARM_GIC
> select MFD_SUN6I_PRCM
>
> +config MACH_SUN8I_A83T
> + bool "Allwinner A83T (sun8i) SoCs support"
> + default ARCH_SUNXI
> + select ARM_GIC
> +
> config MACH_SUN9I
> bool "Allwinner (sun9i) SoCs support"
> default ARCH_SUNXI
> diff --git a/drivers/clk/sunxi/Makefile b/drivers/clk/sunxi/Makefile
> index 3fd7901..2aabfc4 100644
> --- a/drivers/clk/sunxi/Makefile
> +++ b/drivers/clk/sunxi/Makefile
> @@ -20,6 +20,9 @@ obj-y += clk-usb.o
> obj-$(CONFIG_MACH_SUN9I) += clk-sun8i-apb0.o
> obj-$(CONFIG_MACH_SUN9I) += clk-sun9i-cpus.o
>
> +obj-$(CONFIG_MACH_SUN8I_A83T) += clk-sun8i-apb0.o
> +obj-$(CONFIG_MACH_SUN8I_A83T) += clk-sun9i-cpus.o
> +
This is not how it should be done. You should rather create a Kconfig
option for these clocks, and use def_bool CONFIG_MACH_SUN8I || CONFIG_MACH_SUN9I
Switching to Kconfig for the clocks has been on my todo-list for quite
some time, I guess these two clocks would be a good start.
Thanks!
Maxime
--
Maxime Ripard, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
WARNING: multiple messages have this Message-ID (diff)
From: maxime.ripard@free-electrons.com (Maxime Ripard)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v2 13/13] ARM: sunxi: Introduce MACH_SUN8I_A83T option
Date: Mon, 29 Feb 2016 23:12:53 -0800 [thread overview]
Message-ID: <20160301071253.GI8418@lukather> (raw)
In-Reply-To: <1456672738-4993-14-git-send-email-vishnupatekar0510@gmail.com>
Hi,
On Sun, Feb 28, 2016 at 11:18:58PM +0800, Vishnu Patekar wrote:
> A83T has CPUS clock similar to A80's. currently, a80 cpus clock only
> compiled for A80. So, Introduce MACH_SUN8I_A83T to compile it for
> A83T as well.
>
> Signed-off-by: Vishnu Patekar <vishnupatekar0510@gmail.com>
> ---
> arch/arm/mach-sunxi/Kconfig | 5 +++++
> drivers/clk/sunxi/Makefile | 3 +++
> 2 files changed, 8 insertions(+)
>
> diff --git a/arch/arm/mach-sunxi/Kconfig b/arch/arm/mach-sunxi/Kconfig
> index c124d65..424b76d 100644
> --- a/arch/arm/mach-sunxi/Kconfig
> +++ b/arch/arm/mach-sunxi/Kconfig
> @@ -41,6 +41,11 @@ config MACH_SUN8I
> select ARM_GIC
> select MFD_SUN6I_PRCM
>
> +config MACH_SUN8I_A83T
> + bool "Allwinner A83T (sun8i) SoCs support"
> + default ARCH_SUNXI
> + select ARM_GIC
> +
> config MACH_SUN9I
> bool "Allwinner (sun9i) SoCs support"
> default ARCH_SUNXI
> diff --git a/drivers/clk/sunxi/Makefile b/drivers/clk/sunxi/Makefile
> index 3fd7901..2aabfc4 100644
> --- a/drivers/clk/sunxi/Makefile
> +++ b/drivers/clk/sunxi/Makefile
> @@ -20,6 +20,9 @@ obj-y += clk-usb.o
> obj-$(CONFIG_MACH_SUN9I) += clk-sun8i-apb0.o
> obj-$(CONFIG_MACH_SUN9I) += clk-sun9i-cpus.o
>
> +obj-$(CONFIG_MACH_SUN8I_A83T) += clk-sun8i-apb0.o
> +obj-$(CONFIG_MACH_SUN8I_A83T) += clk-sun9i-cpus.o
> +
This is not how it should be done. You should rather create a Kconfig
option for these clocks, and use def_bool CONFIG_MACH_SUN8I || CONFIG_MACH_SUN9I
Switching to Kconfig for the clocks has been on my todo-list for quite
some time, I guess these two clocks would be a good start.
Thanks!
Maxime
--
Maxime Ripard, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20160229/846cec9c/attachment.sig>
next prev parent reply other threads:[~2016-03-01 7:12 UTC|newest]
Thread overview: 60+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-02-28 15:18 [PATCH v2 00/13] Add A83T clk, r_pio, mmc rsb support Vishnu Patekar
2016-02-28 15:18 ` Vishnu Patekar
2016-02-28 15:18 ` Vishnu Patekar
2016-02-28 15:18 ` [PATCH v2 01/13] pinctrl: sunxi: Add A83T R_PIO controller support Vishnu Patekar
2016-02-28 15:18 ` Vishnu Patekar
2016-02-28 15:18 ` Vishnu Patekar
2016-03-01 7:08 ` Maxime Ripard
2016-03-01 7:08 ` Maxime Ripard
2016-03-01 7:08 ` Maxime Ripard
2016-02-28 15:18 ` [PATCH v2 02/13] clk: sunxi: add ahb1 clock for A83T Vishnu Patekar
2016-02-28 15:18 ` Vishnu Patekar
2016-02-28 15:18 ` Vishnu Patekar
2016-02-29 4:09 ` Chen-Yu Tsai
2016-02-29 4:09 ` Chen-Yu Tsai
2016-02-29 4:09 ` Chen-Yu Tsai
2016-02-28 15:18 ` [PATCH v2 03/13] clk: sunxi: Add APB1 " Vishnu Patekar
2016-02-28 15:18 ` Vishnu Patekar
2016-02-28 15:18 ` Vishnu Patekar
2016-02-28 15:18 ` [PATCH v2 04/13] ARM: dts: sun8i-a83t: Add basic clocks and resets Vishnu Patekar
2016-02-28 15:18 ` Vishnu Patekar
2016-02-28 15:18 ` Vishnu Patekar
2016-02-28 17:29 ` Chen-Yu Tsai
2016-02-28 17:29 ` Chen-Yu Tsai
2016-02-28 17:29 ` Chen-Yu Tsai
2016-02-29 14:43 ` Vishnu Patekar
2016-02-29 14:43 ` Vishnu Patekar
2016-02-29 14:43 ` Vishnu Patekar
2016-02-28 15:18 ` [PATCH v2 05/13] ARM: dts: sun8i-a83t: add mmc clock nodes Vishnu Patekar
2016-02-28 15:18 ` Vishnu Patekar
2016-02-28 15:18 ` Vishnu Patekar
2016-02-28 15:18 ` [PATCH v2 06/13] ARM: dts: sun8i-a83t: Add mmc controller nodes Vishnu Patekar
2016-02-28 15:18 ` Vishnu Patekar
2016-02-28 15:18 ` Vishnu Patekar
2016-02-28 15:18 ` [PATCH v2 07/13] ARM: dts: sun8i-a83t: Add PRCM related clocks and resets Vishnu Patekar
2016-02-28 15:18 ` Vishnu Patekar
2016-02-28 15:18 ` Vishnu Patekar
2016-02-28 15:18 ` [PATCH v2 08/13] ARM: dts: sun8i-a83t: Add R_PIO controller node to the dtsi Vishnu Patekar
2016-02-28 15:18 ` Vishnu Patekar
2016-02-28 15:18 ` Vishnu Patekar
2016-02-28 15:18 ` [PATCH v2 09/13] ARM: dts: sun8i-a83t: Add RSB controller device node to dtsi Vishnu Patekar
2016-02-28 15:18 ` Vishnu Patekar
2016-02-28 15:18 ` Vishnu Patekar
2016-02-28 15:18 ` [PATCH v2 10/13] ARM: dts: sun8i-a83t: add mmc0 CD pin Vishnu Patekar
2016-02-28 15:18 ` Vishnu Patekar
2016-02-28 15:18 ` Vishnu Patekar
2016-02-28 15:18 ` [PATCH v2 11/13] ARM: dts: sun8i: enable mmc for H8Homlet Board Vishnu Patekar
2016-02-28 15:18 ` Vishnu Patekar
2016-02-28 15:18 ` Vishnu Patekar
2016-02-28 15:18 ` [PATCH v2 12/13] ARM: dts: sun8i: Add A83T based Sinovoip Bpi-M3 Board Vishnu Patekar
2016-02-28 15:18 ` Vishnu Patekar
2016-02-28 15:18 ` Vishnu Patekar
2016-02-28 15:18 ` [PATCH v2 13/13] ARM: sunxi: Introduce MACH_SUN8I_A83T option Vishnu Patekar
2016-02-28 15:18 ` Vishnu Patekar
2016-02-28 15:18 ` Vishnu Patekar
2016-03-01 7:12 ` Maxime Ripard [this message]
2016-03-01 7:12 ` Maxime Ripard
2016-03-01 7:12 ` Maxime Ripard
2016-03-02 16:04 ` Vishnu Patekar
2016-03-02 16:04 ` Vishnu Patekar
2016-03-02 16:04 ` Vishnu Patekar
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20160301071253.GI8418@lukather \
--to=maxime.ripard@free-electrons.com \
--cc=corbet@lwn.net \
--cc=devicetree@vger.kernel.org \
--cc=emilio@elopez.com.ar \
--cc=galak@codeaurora.org \
--cc=hdegoede@redhat.com \
--cc=ijc+devicetree@hellion.org.uk \
--cc=jenskuske@gmail.com \
--cc=linus.walleij@linaro.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-clk@vger.kernel.org \
--cc=linux-gpio@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-sunxi@googlegroups.com \
--cc=linux@arm.linux.org.uk \
--cc=mark.rutland@arm.com \
--cc=mturquette@baylibre.com \
--cc=patchesrdh@mveas.com \
--cc=pawel.moll@arm.com \
--cc=robh+dt@kernel.org \
--cc=sboyd@codeaurora.org \
--cc=vishnupatekar0510@gmail.com \
--cc=wens@csie.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.