From: arnd@arndb.de (Arnd Bergmann)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 1/3] ARM: CSR: Adding CSR SiRFprimaII board support
Date: Wed, 6 Jul 2011 22:31:50 +0200 [thread overview]
Message-ID: <201107062231.51117.arnd@arndb.de> (raw)
In-Reply-To: <20110706191000.GN8286@n2100.arm.linux.org.uk>
On Wednesday 06 July 2011 21:10:00 Russell King - ARM Linux wrote:
> On Thu, Jul 07, 2011 at 12:09:24AM +0800, Barry Song wrote:
> > if you define that in asm/io.h as you said:
> >
> > #ifndef IO_SPACE_LIMIT
> > #if defined(PCMCIA_SOC_COMMON)
> > #define IO_SPACE_LIMIT ((resource_size_t)0xffffffff)
> > #else
> > #if defined(CONFIG_PCI) || defined(CONFIG_ISA) || defined(CONFIG_PCCARD)
> > #define IO_SPACE_LIMIT ((resource_size_t)0xffff)
> > #else
> > #define IO_SPACE_LIMIT ((resource_size_t)0)
> > #endif
> > #endif
> > #endif
> >
> > i'd like to delete IO_SPACE_LIMIT in my io.h.
> >
> > otherwise, i'd like to try "#define IO_SPACE_LIMIT
> > ((resource_size_t)0)" in my io.h since i have no real
> > CONFIG_PCI/ISA/PCCARD/PCMCIA_SOC_COMMON.
>
> Thanks - stopping the 0xffffffff madness in new platforms is great.
FWIW, I've double-checked the Xilinx zynq platform that I've already queued
up for 3.1: this one defines IO_SPACE_LIMIT to 0xffff because PCI support
will get merged later, so that's fine.
> If you also omit the definition for __io() and set NO_IOPORT in your
> Kconfig, you should also end up with inb() et.al. undefined by asm/io.h,
> which should cause build-time failures if an ISA/PCI/PCMCIA driver
> attempts to build.
Just as a follow-up, this is what I was referring to in the other
sub-thread. Setting NO_IOPORT and removing __io does work for a lot
of things today, but breaks randconfig builds left and right. I want
to clean that up by adding 'depends on HAS_IOPORT' at the correct places
and then switch all platforms that don't need it to remove __io.
Arnd
next prev parent reply other threads:[~2011-07-06 20:31 UTC|newest]
Thread overview: 56+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-07-06 9:47 [PATCH 0/3] ARM: CSR: Adding CSR SiRFprimaII platform Barry Song
2011-07-06 9:47 ` [PATCH 1/3] ARM: CSR: Adding CSR SiRFprimaII board support Barry Song
2011-07-06 11:04 ` Russell King - ARM Linux
2011-07-06 15:16 ` Barry Song
2011-07-06 11:41 ` Arnd Bergmann
2011-07-06 11:41 ` Arnd Bergmann
2011-07-06 12:22 ` Barry Song
2011-07-06 12:22 ` Barry Song
2011-07-06 13:44 ` Arnd Bergmann
2011-07-06 13:44 ` Arnd Bergmann
2011-07-07 2:26 ` Barry Song
2011-07-07 2:26 ` Barry Song
2011-07-06 12:25 ` Russell King - ARM Linux
2011-07-06 12:42 ` Arnd Bergmann
2011-07-06 13:09 ` Russell King - ARM Linux
2011-07-06 14:41 ` Arnd Bergmann
2011-07-06 15:25 ` Russell King - ARM Linux
2011-07-06 16:13 ` Arnd Bergmann
2011-07-06 13:29 ` Russell King - ARM Linux
2011-07-06 14:51 ` Russell King - ARM Linux
2011-07-06 15:03 ` Arnd Bergmann
2011-07-06 16:35 ` Nicolas Pitre
2011-07-06 17:42 ` Russell King - ARM Linux
2011-07-06 17:59 ` Arnd Bergmann
2011-07-06 18:11 ` Nicolas Pitre
2011-07-06 18:15 ` Russell King - ARM Linux
2011-07-06 18:35 ` Nicolas Pitre
2011-07-06 18:09 ` Nicolas Pitre
2011-07-07 11:23 ` Arnd Bergmann
2011-07-06 16:09 ` Barry Song
2011-07-06 19:10 ` Russell King - ARM Linux
2011-07-06 20:31 ` Arnd Bergmann [this message]
2011-07-06 20:50 ` Russell King - ARM Linux
2011-07-06 21:21 ` Arnd Bergmann
2011-07-07 1:20 ` Barry Song
2011-07-07 11:43 ` Arnd Bergmann
2011-07-07 12:37 ` Russell King - ARM Linux
2011-07-07 13:21 ` Arnd Bergmann
2011-07-07 14:12 ` Russell King - ARM Linux
2011-07-08 2:18 ` Barry Song
2011-07-08 9:03 ` Russell King - ARM Linux
2011-07-08 13:38 ` Nicolas Pitre
2011-07-08 16:27 ` Russell King - ARM Linux
2011-07-08 18:09 ` Nicolas Pitre
2011-07-08 21:37 ` Arnd Bergmann
2011-07-21 0:03 ` dynamic VMALLOC_END, was " Nicolas Pitre
2011-07-06 9:47 ` [PATCH 2/3] ARM: CSR: mapping early DEBUG_LL uart Barry Song
2011-07-06 11:05 ` Russell King - ARM Linux
2011-07-06 11:53 ` Barry Song
2011-07-06 11:56 ` Barry Song
2011-07-06 12:10 ` Russell King - ARM Linux
2011-07-06 12:29 ` Barry Song
2011-07-06 11:15 ` Arnd Bergmann
2011-07-06 9:47 ` [PATCH 3/3] ARM: CSR: initilized L2 cache Barry Song
2011-07-06 11:14 ` Arnd Bergmann
[not found] <e66253df-b34a-4c32-bddf-31b1332c716c@VA3EHSMHS031.ehs.local>
2011-07-07 13:48 ` [PATCH 1/3] ARM: CSR: Adding CSR SiRFprimaII board support johnlinn at comcast.net
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=201107062231.51117.arnd@arndb.de \
--to=arnd@arndb.de \
--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 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.