12 Dec, 2009
1 commit
-
Now that all OMAP boards are using the board resources, we don't need
to keep the arch/board specific crap in the driver header.Cc: linux-net@vger.kernel.org
Acked-by: Nicolas Pitre
Signed-off-by: Ladislav Michl
Signed-off-by: Tony Lindgren
04 Dec, 2009
1 commit
-
Only files where David Miller is the primary git-signer.
wireless, wimax, ixgbe, etc are not modified.Compile tested x86 allyesconfig only
Not all files compiled (not x86 compatible)Added a few > 80 column lines, which I ignored.
Existing checkpatch complaints ignored.Signed-off-by: Joe Perches
Signed-off-by: David S. Miller
18 Sep, 2009
1 commit
-
* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (66 commits)
be2net: fix some cmds to use mccq instead of mbox
atl1e: fix 2.6.31-git4 -- ATL1E 0000:03:00.0: DMA-API: device driver frees DMA
pkt_sched: Fix qstats.qlen updating in dump_stats
ipv6: Log the affected address when DAD failure occurs
wl12xx: Fix print_mac() conversion.
af_iucv: fix race when queueing skbs on the backlog queue
af_iucv: do not call iucv_sock_kill() twice
af_iucv: handle non-accepted sockets after resuming from suspend
af_iucv: fix race in __iucv_sock_wait()
iucv: use correct output register in iucv_query_maxconn()
iucv: fix iucv_buffer_cpumask check when calling IUCV functions
iucv: suspend/resume error msg for left over pathes
wl12xx: switch to %pM to print the mac address
b44: the poll handler b44_poll must not enable IRQ unconditionally
ipv6: Ignore route option with ROUTER_PREF_INVALID
bonding: make ab_arp select active slaves as other modes
cfg80211: fix SME connect
rc80211_minstrel: fix contention window calculation
ssb/sdio: fix printk format warnings
p54usb: add Zcomax XG-705A usbid
...
16 Sep, 2009
1 commit
-
Due to problems at cam.org, my nico@cam.org email address is no longer
valid. FRom now on, nico@fluxnic.net should be used instead.Signed-off-by: Nicolas Pitre
Signed-off-by: Linus Torvalds
15 Sep, 2009
1 commit
-
Now that all Blackfin boards are using the board resources, we don't need
to keep the arch/board specific crap in the driver header.Signed-off-by: Michael Hennerich
Signed-off-by: Mike Frysinger
Signed-off-by: David S. Miller
27 Jul, 2009
1 commit
-
Signed-off-by: Alessandro Rubini
Acked-by: Andrea Gallo
Signed-off-by: David S. Miller
05 Jun, 2009
1 commit
-
Signed-off-by: Jonathan Cameron
Signed-off-by: Eric Miao
10 Apr, 2009
1 commit
-
MN10300 arch headers and place them instead in the same directories as contain
the .c files for the processor and unit implementations.This permits the symlinks include/asm/proc and include/asm/unit to be
dispensed with. This does, however, require that #include be
converted to #include and similarly for asm/unit -> unit.Signed-off-by: David Howells
30 Mar, 2009
1 commit
-
Add platform data for the smc91x on the PB1200/DB1200, and remove the
now unused AU1X00 entry in smc91x.h.Signed-off-by: Manuel Lauss
29 Mar, 2009
1 commit
-
Conflicts:
sound/soc/pxa/pxa2xx-i2s.c
23 Mar, 2009
1 commit
-
Signed-off-by: Zhangfei Gao
Signed-off-by: Eric Miao
09 Mar, 2009
1 commit
-
pxa-regs.h and hardware.h are not intended for use directly in driver
code, remove those unnecessary references.Signed-off-by: Eric Miao
22 Jan, 2009
1 commit
-
Signed-off-by: Vernon Sauder
Acked-by: Nicolas Pitre
Signed-off-by: David S. Miller
31 Dec, 2008
1 commit
-
* 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm: (407 commits)
[ARM] pxafb: add support for overlay1 and overlay2 as framebuffer devices
[ARM] pxafb: cleanup of the timing checking code
[ARM] pxafb: cleanup of the color format manipulation code
[ARM] pxafb: add palette format support for LCCR4_PAL_FOR_3
[ARM] pxafb: add support for FBIOPAN_DISPLAY by dma braching
[ARM] pxafb: allow pxafb_set_par() to start from arbitrary yoffset
[ARM] pxafb: allow video memory size to be configurable
[ARM] pxa: add document on the MFP design and how to use it
[ARM] sa1100_wdt: don't assume CLOCK_TICK_RATE to be a constant
[ARM] rtc-sa1100: don't assume CLOCK_TICK_RATE to be a constant
[ARM] pxa/tavorevb: update board support (smartpanel LCD + keypad)
[ARM] pxa: Update eseries defconfig
[ARM] 5352/1: add w90p910-plat config file
[ARM] s3c: S3C options should depend on PLAT_S3C
[ARM] mv78xx0: implement GPIO and GPIO interrupt support
[ARM] Kirkwood: implement GPIO and GPIO interrupt support
[ARM] Orion: share GPIO IRQ handling code
[ARM] Orion: share GPIO handling code
[ARM] s3c: define __io using the typesafe version
[ARM] S3C64XX: Ensure CPU_V6 is selected
...
04 Dec, 2008
1 commit
-
ISA support in smc91x is incomplete. I doubt there're any smc91x isa card.
This driver is greatly used on arm pxa platforms. Hence we remove the
isa stuff from smc91x driver.Signed-off-by: Luotao Fu
Acked-by: Steve Glendinning
Signed-off-by: David S. Miller
30 Nov, 2008
1 commit
-
When ISA_DMA_API is unset, we're not implementing the ISA DMA API,
so there's no point in publishing the prototypes via asm/dma.h, nor
including the machine dependent parts of that API.This allows us to remove a lot of mach/dma.h files which don't contain
any useful code. Unfortunately though, some platforms put their own
private non-ISA definitions into mach/dma.h, so we leave these behind
and fix the appropriate #include statments.Signed-off-by: Russell King
29 Nov, 2008
1 commit
-
Avoid unnecessarily pollution of the kernel's namespace by avoiding
mach/hardware.h. Include this header file where necessary.Signed-off-by: Russell King
20 Nov, 2008
1 commit
-
Signed-off-by: Mike Frysinger
Signed-off-by: Bryan Wu
Signed-off-by: David S. Miller
12 Oct, 2008
1 commit
-
* 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm: (236 commits)
[ARM] 5300/1: fixup spitz reset during boot
[ARM] 5295/1: make ZONE_DMA optional
[ARM] 5239/1: Palm Zire 72 power management support
[ARM] 5298/1: Drop desc_handle_irq()
[ARM] 5297/1: [KS8695] Fix two compile-time warnings
[ARM] 5296/1: [KS8695] Replace macro's with trailing underscores.
[ARM] pxa: allow multi-machine PCMCIA builds
[ARM] pxa: add preliminary CPUFREQ support for PXA3xx
[ARM] pxa: add missing ACCR bit definitions to pxa3xx-regs.h
[ARM] pxa: rename cpu-pxa.c to cpufreq-pxa2xx.c
[ARM] pxa/zylonite: add support for USB OHCI
[ARM] ohci-pxa27x: use ioremap() and offset for register access
[ARM] ohci-pxa27x: introduce pxa27x_clear_otgph()
[ARM] ohci-pxa27x: use platform_get_{irq,resource} for the resource
[ARM] ohci-pxa27x: move OHCI controller specific registers into the driver
[ARM] ohci-pxa27x: introduce flags to avoid direct access to OHCI registers
[ARM] pxa: move I2S register and bit definitions into pxa2xx-i2s.c
[ARM] pxa: simplify DMA register definitions
[ARM] pxa: make additional DCSR bits valid for PXA3xx
[ARM] pxa: move i2c register and bit definitions into i2c-pxa.c
...Fixed up conflicts in
arch/arm/mach-versatile/core.c
sound/soc/pxa/pxa2xx-ac97.c
sound/soc/pxa/pxa2xx-i2s.c
manually.
25 Sep, 2008
1 commit
-
Commit 159198862adad7109bb347bb30a620f67beac45f added SMC_IO_SHIFT
platform data support. After that ARM board support was added.The default case is still missing though, so on SuperH SMC_IO_SHIFT
is constantly zero regardless of what you pass as platform data.Signed-off-by: Magnus Damm
Test-by: Luca Santini
Signed-off-by: Jeff Garzik
09 Sep, 2008
2 commits
-
Signed-off-by: Marc Zyngier
-
Now that we can configure smc91x leds from its platform data,
it seems rather useful to move the led definitions to the
externally visible header file.Signed-off-by: Marc Zyngier
08 Sep, 2008
1 commit
-
This patch provides a mechanism for platforms to be able to supply the
LED configuration via platform data, rather than having to hard code
it in smc91x.h.Acked-by: Eric Miao
Acked-by: Nicolas Pitre
Acked-by: Jeff Garzik
Signed-off-by: Russell King
07 Aug, 2008
1 commit
-
This just leaves include/asm-arm/plat-* to deal with.
Signed-off-by: Russell King
13 Jul, 2008
7 commits
-
Signed-off-by: Eric Miao
Acked-by: Nicolas Pitre
Acked-by: Jeff Garzik
Signed-off-by: Russell King -
Signed-off-by: Eric Miao
Acked-by: Nicolas Pitre
Acked-by: Jeff Garzik
Signed-off-by: Russell King -
Signed-off-by: Eric Miao
Acked-by: Nicolas Pitre
Acked-by: Jeff Garzik
Signed-off-by: Russell King -
Signed-off-by: Eric Miao
Acked-by: Nicolas Pitre
Acked-by: Jeff Garzik
Signed-off-by: Russell King -
Now that the original SMC_USE_PXA_DMA specific code will always being
built if CONFIG_ARCH_PXA is defined, so to make this part of the code
to be PXA public, and still prevent it from being built if support of
PXA is not selected.A SMC91X_USE_DMA flag is added to the platform data to allow platform
to choose its usage of DMA. Note this flag itself is so named to be
generic enough (assuming other platforms can also use DMA).It keeps backward compatibility to set the SMC91X_USE_DMA flag if
SMC_USE_PXA_DMA is still defined.Signed-off-by: Eric Miao
Acked-by: Nicolas Pitre
Acked-by: Jeff Garzik
Signed-off-by: Russell King -
Now one can use the following code
#define SMC_IO_SHIFT lp->io_shift
to make SMC_IO_SHIFT a variable. This, however, will slightly increase
the CPU overhead and have negative impact on the network performance.
The tradeoff is, this can be specified in the smc91x platform data so
that multiple boards support can be built in a single zImage.Signed-off-by: Eric Miao
Acked-by: Nicolas Pitre
Acked-by: Jeff Garzik
Signed-off-by: Russell King -
Let's simplify the logic and avoid confusion, the use of SMC91X_USE_*
is favored than SMC_CAN_USE_*, if platform data isn't given, convert
the hardcoded SMC_CAN_USE_* to SMC91X_USE_*.Signed-off-by: Eric Miao
Acked-by: Nicolas Pitre
Acked-by: Jeff Garzik
Signed-off-by: Russell King
11 Jun, 2008
1 commit
-
Cc: Jeff Garzik
Cc: Andrew Morton
Signed-off-by: Bryan Wu
Signed-off-by: Linus Torvalds
18 Apr, 2008
1 commit
08 Apr, 2008
1 commit
-
This reverts commit 9e6db60825ef7e7999abc610ce256ba768e58162, which was
merged without the API it needed, causing build breakage.Reported-by: Bryan Wu
Acked-by: Jeff Garzik
Signed-off-by: Linus Torvalds
28 Mar, 2008
1 commit
-
Conflicts:
drivers/net/usb/rndis_host.c
drivers/net/wireless/b43/dma.c
net/ipv6/ndisc.c
26 Mar, 2008
1 commit
-
Cc: Jeff Garzik
Cc: Deepak Saxena
Cc: Nicolas Pitre
Cc: Russell King
Cc: Paul Mundt
Signed-off-by: Andrew Morton
Signed-off-by: Jeff Garzik
17 Mar, 2008
4 commits
-
Removes superh board specific configuration from the header file. These boards
will instead be configured using platform data.Signed-off-by: Magnus Damm
Acked-by: Nicolas Pitre
Signed-off-by: Jeff Garzik -
This patch makes sure SMC_insw()/SMC_outsw() are defined for the
default configuration. Without this change BUG()s will be triggered
when using 16-bit only platform data and the default configuration.Signed-off-by: Magnus Damm
Acked-by: Nicolas Pitre
Signed-off-by: Jeff Garzik -
This patch introduces struct smc91x_platdata and modifies the driver so
bus width is checked during run time using SMC_nBIT() instead of
SMC_CAN_USE_nBIT.V2 keeps static configuration lean using SMC_DYNAMIC_BUS_CONFIG.
Signed-off-by: Magnus Damm
Acked-by: Nicolas Pitre
Signed-off-by: Jeff Garzik -
Pass a private data pointer to macros and functions. This makes it easy
to later on make run time decisions. This patch does not change any logic.
These changes should be optimized away during compilation.V2 changes the macro argument name from "priv" to "lp".
Signed-off-by: Magnus Damm
Acked-by: Nicolas Pitre
Signed-off-by: Jeff Garzik