From: shawn.guo@linaro.org (Shawn Guo)
To: linux-arm-kernel@lists.infradead.org
Subject: [GIT PULL 3/4] ARM: imx: device tree changes for 4.2
Date: Tue, 2 Jun 2015 11:33:39 +0800 [thread overview]
Message-ID: <20150602033337.GA7571@dragon> (raw)
In-Reply-To: <CAOMZO5Co4w7AU7xLP1yq5gqkO0H8RdkxGSvoK-=62m62LEDkJg@mail.gmail.com>
On Mon, Jun 01, 2015 at 01:52:53PM -0300, Fabio Estevam wrote:
> > Also, could you fold this change into the patch that moves the gpt driver?
> >
> > diff --git a/drivers/clocksource/Kconfig b/drivers/clocksource/Kconfig
> > index 3c15a49fdac9..fd43dbb5e47b 100644
> > --- a/drivers/clocksource/Kconfig
> > +++ b/drivers/clocksource/Kconfig
> > @@ -278,7 +278,7 @@ config CLKSRC_PXA
> >
> > config CLKSRC_IMX_GPT
> > bool "Clocksource using i.MX GPT" if COMPILE_TEST
> > - depends on OF
> > + depends on OF && COMMON_CLK
> > select CLKSRC_MMIO
> >
> > config H8300_TMR16
> >
> > Without this, we get build errors for COMPILE_TEST.
>
> Shouldn't it be like this instead?
>
> --- a/drivers/clocksource/Kconfig
> +++ b/drivers/clocksource/Kconfig
> @@ -278,7 +278,7 @@ config CLKSRC_PXA
>
> config CLKSRC_IMX_GPT
> bool "Clocksource using i.MX GPT" if COMPILE_TEST
> - depends on OF
> + select CLKSRC_OF if OF
> select CLKSRC_MMIO
I just received a message [1] from Stephen which reports the build
failures on powerpc allyesconfig. Basically, the errors are around the
following 3 things.
1) delay_timer
2) clk_get_sys
3) SZ_4K
The 1) is an ARM specific implementation, so we need to depend on ARM.
For 2), clk_get_sys() is only available with CLKDEV_LOOKUP. I can
understand that Arnd's change can help fix it, as COMMON_CLK indirectly
selects CLKDEV_LOOKUP. But I'm not sure how CLKSRC_OF selecting is
going to help. From compile test point of view, CLKSRC_OF is not
mandatory, since there is a stub clocksource_of_init() in
include/linux/clocksource.h for !CONFIG_CLKSRC_OF. For 3), we need
the header include/linux/sizes.h. It doesn't expose on ARM, and should
be fixed by a separate patch anyway.
[1] https://lkml.org/lkml/2015/6/1/328
So here is my changes to fix all the errors reported by Stephen, except
'SZ_4K' one. Let me know if it's preferred or we'd like to drop
COMPILE_TEST and simply depend on ARCH_MXC.
------8<--------------
diff --git a/drivers/clocksource/Kconfig b/drivers/clocksource/Kconfig
index 139a20795073..618102e5aa2a 100644
--- a/drivers/clocksource/Kconfig
+++ b/drivers/clocksource/Kconfig
@@ -261,7 +261,7 @@ config CLKSRC_PXA
config CLKSRC_IMX_GPT
bool "Clocksource using i.MX GPT" if COMPILE_TEST
- depends on OF
+ depends on ARM && CLKDEV_LOOKUP
select CLKSRC_MMIO
endmenu
next prev parent reply other threads:[~2015-06-02 3:33 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-06-01 7:53 [GIT PULL 1/4] ARM: imx: cleanup for 4.2 Shawn Guo
2015-06-01 7:53 ` [GIT PULL 2/4] ARM: imx: soc updates " Shawn Guo
2015-06-01 7:53 ` [GIT PULL 3/4] ARM: imx: device tree changes " Shawn Guo
2015-06-01 16:16 ` Arnd Bergmann
2015-06-01 16:52 ` Fabio Estevam
2015-06-01 18:08 ` Arnd Bergmann
2015-06-02 3:33 ` Shawn Guo [this message]
2015-06-02 13:46 ` Fabio Estevam
2015-06-02 15:57 ` Arnd Bergmann
2015-06-03 6:23 ` Shawn Guo
2015-06-01 7:53 ` [GIT PULL 4/4] ARM: imx: defconfig updates " Shawn Guo
2015-06-01 16:09 ` Arnd Bergmann
2015-06-01 16:10 ` [GIT PULL 1/4] ARM: imx: cleanup " Arnd Bergmann
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=20150602033337.GA7571@dragon \
--to=shawn.guo@linaro.org \
--cc=linux-arm-kernel@lists.infradead.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).