08 Apr, 2014
1 commit
-
If the renamed symbol is defined lib/iomap.c implements ioport_map and
ioport_unmap and currently (nearly) all platforms define the port
accessor functions outb/inb and friend unconditionally. So
HAS_IOPORT_MAP is the better name for this.Consequently NO_IOPORT is renamed to NO_IOPORT_MAP.
The motivation for this change is to reintroduce a symbol HAS_IOPORT
that signals if outb/int et al are available. I will address that at
least one merge window later though to keep surprises to a minimum and
catch new introductions of (HAS|NO)_IOPORT.The changes in this commit were done using:
$ git grep -l -E '(NO|HAS)_IOPORT' | xargs perl -p -i -e 's/\b((?:CONFIG_)?(?:NO|HAS)_IOPORT)\b/$1_MAP/'
Signed-off-by: Uwe Kleine-König
Acked-by: Arnd Bergmann
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
20 Feb, 2014
2 commits
-
MULTI_V6 should default to V6K as it is more optimal than V6. Any
platform which is not V6K should select CPU_V6 which will enable the
less optimal code paths.Signed-off-by: Rob Herring
Cc: Anton Vorontsov
Acked-by: Shawn Guo
Cc: Sascha Hauer
Cc: Jamie Iles
Acked-by: Arnd Bergmann -
Multi-platform requires various kconfig options to be selected, so
platforms don't need to select them individually.Signed-off-by: Rob Herring
Acked-by: Linus Walleij
Cc: Russell King
Acked-by: Stephen Warren
Tested-by: Stephen Warren
Acked-by: Arnd Bergmann
12 Jun, 2013
1 commit
-
dw_apb_timer_of is the driver part facing devicetree platforms and
calls into dw_apb_timer with the data gathered from the dt.Currently the two platforms using the dw_apb_timer_of select both
the options for the core timer and the dt addon.As dw_apb_timer_of always depends on dw_apb_timer let it select
DW_APB_TIMER itself without the need for every platform to do it.Signed-off-by: Heiko Stuebner
Acked-by: Jamie Iles
Acked-by: Dinh Nguyen
22 Jan, 2013
1 commit
-
In drivers/gpio/Kcong, ARCH_REQUIRE_GPIOLIB selects GPIOLIB which in
turn selects GENERIC_GPIO. So GENERIC_GPIO will be selected
automatically for those platforms that select ARCH_REQUIRE_GPIOLIB.Remove the redundant 'select GENERIC_GPIO' for platforms that already
select ARCH_REQUIRE_GPIOLIB at either mach or plat level.Signed-off-by: Shawn Guo
Acked-by: Linus Walleij
Signed-off-by: Olof Johansson
14 Sep, 2012
1 commit
-
This lets us build a multiplatform kernel for experimental purposes.
However, it will not be useful for any real work, because it relies
on a number of useful things to be disabled for now:* SMP support must be turned off because of conflicting symbols.
Marc Zyngier has proposed a solution by adding a new SOC
operations structure to hold indirect function pointers
for these, but that work is currently stalled* We turn on SPARSE_IRQ unconditionally, which is not supported
on most platforms. Each of them is currently in a different
state, but most are being worked on.* A common clock framework is in place since v3.4 but not yet
being used. Work on this is on its way.* DEBUG_LL for early debugging is currently disabled.
* THUMB2_KERNEL does not work with allyesconfig because the
kernel gets too big[Rob Herring]: Rebased to not be dependent on the mass mach header rename.
As a result, omap2plus, imx, mxs and ux500 are not converted. Highbank,
picoxcell, mvebu, and socfpga are converted.Signed-off-by: Arnd Bergmann
Signed-off-by: Rob Herring
Cc: Russell King
Cc: Jason Cooper
Cc: Andrew Lunn
Acked-by: Jamie Iles
Cc: Dinh Nguyen