22 Feb, 2010
1 commit
-
Relying on overflow/wrap around isn't exact because if you wrap far
enough, you get back to "valid" values.Reported-by: Thorsten Pohlmann
Signed-off-by: Mike Frysinger
Signed-off-by: Wim Van Sebroeck
Cc: stable
26 Jan, 2010
1 commit
-
The mdelay function was used between I/O access commands, that causes peak
in CPU usage. Fix it by substitution mdelay to msleep.Expand usage on fitPC2 compatible boards according to DMI identification.
Signed-off-by: Denis Turischev
Signed-off-by: Wim Van Sebroeck
20 Jan, 2010
1 commit
-
This patch fixes a build failure[1] caused by the missing include of
timer.h and thus fixes the build failure.Notably the build failure existed since October 2009! [2]
References:
[1] http://kisskb.ellerman.id.au/kisskb/buildresult/1983339/
[2] http://kisskb.ellerman.id.au/kisskb/buildresult/1351737/Signed-off-by: Peter Huewe
Signed-off-by: Wim Van Sebroeck
19 Jan, 2010
1 commit
-
This patch adds the Intel Cougar Point and PCH DeviceIDs for iTCO Watchdog.
Signed-off-by: Seth Heasley
Signed-off-by: Wim Van Sebroeck
24 Dec, 2009
2 commits
-
Use resource_size().
Signed-off-by: H Hartley Sweeten
Cc: Kevin Hilman
Cc: Kevin Hilman
Cc: Ulrik Bech Hald
Cc: Henrique de Moraes Holschuh
Cc: Ming Lei
Cc: Vincent Sanders
Acked-by: Thierry Reding
Signed-off-by: Wim Van Sebroeck
Signed-off-by: Andrew Morton -
add PCI ID for the Intel EP80579 (Tolapai) SoC
Signed-off-by: Imre Kaloz
Signed-off-by: Wim Van Sebroeck
19 Dec, 2009
1 commit
-
Update to the new cs5535_mfgpt* API. The geode-specific wording should
eventually be dropped from this driver...Signed-off-by: Andres Salomon
Signed-off-by: Linus Torvalds
17 Dec, 2009
1 commit
-
The platform has never been fully merged
Signed-off-by: Ralf Baechle
Cc: Thomas Koeller
Cc: David Woodhouse
Cc: Wim Van Sebroeck
Cc: linux-kernel@vger.kernel.org
Cc: linux-mtd@lists.infradead.org
Acked-by: David Woodhouse
Acked-by: Wim Van Sebroeck
16 Dec, 2009
1 commit
-
Signed-off-by: Alexey Dobriyan
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
14 Dec, 2009
2 commits
-
This patch renames function names like twl4030_i2c_write_u8,
twl4030_i2c_read_u8 to twl_i2c_write_u8, twl_i2c_read_u8
and also common variable in twl-core.cSigned-off-by: Rajendra Nayak
Signed-off-by: Balaji T K
Signed-off-by: Santosh Shilimkar
Acked-by: Kevin Hilman
Signed-off-by: Samuel Ortiz -
The upcoming TWL6030 is companion chip for OMAP4 like the current TWL4030
for OMAP3. The common modules like RTC, Regulator creates opportunity
to re-use the most of the code from twl4030.This patch renames few common drivers twl4030* files to twl* to enable
the code re-use.Signed-off-by: Rajendra Nayak
Signed-off-by: Balaji T K
Signed-off-by: Santosh Shilimkar
Acked-by: Kevin Hilman
Signed-off-by: Samuel Ortiz
13 Dec, 2009
1 commit
-
* 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (151 commits)
powerpc: Fix usage of 64-bit instruction in 32-bit altivec code
MAINTAINERS: Add PowerPC patterns
powerpc/pseries: Track previous CPPR values to correctly EOI interrupts
powerpc/pseries: Correct pseries/dlpar.c build break without CONFIG_SMP
powerpc: Make "intspec" pointers in irq_host->xlate() const
powerpc/8xx: DTLB Miss cleanup
powerpc/8xx: Remove DIRTY pte handling in DTLB Error.
powerpc/8xx: Start using dcbX instructions in various copy routines
powerpc/8xx: Restore _PAGE_WRITETHRU
powerpc/8xx: Add missing Guarded setting in DTLB Error.
powerpc/8xx: Fixup DAR from buggy dcbX instructions.
powerpc/8xx: Tag DAR with 0x00f0 to catch buggy instructions.
powerpc/8xx: Update TLB asm so it behaves as linux mm expects.
powerpc/8xx: Invalidate non present TLBs
powerpc/pseries: Serialize cpu hotplug operations during deactivate Vs deallocate
pseries/pseries: Add code to online/offline CPUs of a DLPAR node
powerpc: stop_this_cpu: remove the cpu from the online map.
powerpc/pseries: Add kernel based CPU DLPAR handling
sysfs/cpu: Add probe/release files
powerpc/pseries: Kernel DLPAR Infrastructure
...
10 Dec, 2009
1 commit
-
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (42 commits)
tree-wide: fix misspelling of "definition" in comments
reiserfs: fix misspelling of "journaled"
doc: Fix a typo in slub.txt.
inotify: remove superfluous return code check
hdlc: spelling fix in find_pvc() comment
doc: fix regulator docs cut-and-pasteism
mtd: Fix comment in Kconfig
doc: Fix IRQ chip docs
tree-wide: fix assorted typos all over the place
drivers/ata/libata-sff.c: comment spelling fixes
fix typos/grammos in Documentation/edac.txt
sysctl: add missing comments
fs/debugfs/inode.c: fix comment typos
sgivwfb: Make use of ARRAY_SIZE.
sky2: fix sky2_link_down copy/paste comment error
tree-wide: fix typos "couter" -> "counter"
tree-wide: fix typos "offest" -> "offset"
fix kerneldoc for set_irq_msi()
spidev: fix double "of of" in comment
comment typo fix: sybsystem -> subsystem
...
09 Dec, 2009
5 commits
-
Conflicts:
include/linux/kvm.h -
* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:
[WATCHDOG] iTCO_wdt.c - cleanup chipset documentation
[WATCHDOG] iTCO_wdt: Add support for Intel Ibex Peak
[WATCHDOG] CPUFREQ: S3C24XX Watchdog frequency scaling support. -
Remove the old WDT implementation.
Signed-off-by: Albrecht Dreß
Acked-by: Wim Van Sebroeck
Signed-off-by: Grant Likely -
* 'omap-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (149 commits)
arm: omap: Add omap3_defconfig
AM35xx: Defconfig for AM3517 EVM board
AM35xx: Add support for AM3517 EVM board
omap: 3630sdp: defconfig creation
omap: 3630sdp: introduce 3630 sdp board support
omap3: Add defconfig for IGEP v2 board
omap3: Add minimal IGEP v2 support
omap3: Add CompuLab CM-T35 defconfig
omap3: Add CompuLab CM-T35 board support
omap3: rx51: Add wl1251 wlan driver support
omap3: rx51: Add SDRAM init
omap1: Add default kernel configuration for Herald
omap1: Add board support and LCD for HTC Herald
omap: zoom2: update defconfig for LL_DEBUG_NONE
omap: zoom3: defconfig creation
omap3: zoom: Introduce zoom3 board support
omap3: zoom: Drop i2c-1 speed to 2400
omap3: zoom: rename zoom2 name to generic zoom
omap3: zoom: split board file for software reuse
omap3evm: MIgrate to smsc911x ethernet driver
...Fix trivial conflict (two unrelated config options added next to each
other) in arch/arm/mach-omap2/Makefile
08 Dec, 2009
2 commits
-
* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6:
sparc: Set UTS_MACHINE correctly.
sparc,leon: init_leon srmmu cleanup
sparc32: Remove early interrupt enable.
sparc, leon: Added Aeroflex Gaisler entry in manufacturer_info structure
sparc64: Faster early-boot framebuffer console.
Revert "sparc: Make atomic locks raw"
sparc: remove unused nfsd #includes
sparc: Fixup last users of irq_chip->typename
Added sparc_leon3_snooping_enabled() and converted extern inline to static inline
No auxio on LEON
apbuart: Use of_find_node_by_path to find root node.
sparc: Replace old style lock initializer
sparc: Make atomic locks raw
apbuart: Fix build and missing driver unregister.
apbuart: Kill dependency on deprecated Sparc-only PROM interfaces.
apbuart: Fix build warning.
sparc: Support for GRLIB APBUART serial port
watchdog: Remove BKL from rio watchdog driver
sparc: Remove BKL from apc
sparc,leon: Sparc-Leon SMP support -
Conflicts:
kernel/irq/chip.c
04 Dec, 2009
4 commits
-
That is "success", "unknown", "through", "performance", "[re|un]mapping"
, "access", "default", "reasonable", "[con]currently", "temperature"
, "channel", "[un]used", "application", "example","hierarchy", "therefore"
, "[over|under]flow", "contiguous", "threshold", "enough" and others.Signed-off-by: André Goddard Rosa
Signed-off-by: Jiri Kosina -
Cleanup the documentation about the supported chipsets.
Signed-off-by: Wim Van Sebroeck
-
Add the Intel Ibex Peak (PCH) Device IDs to iTCO_wdt.c.
Signed-off-by: Seth Heasley
Signed-off-by: Wim Van Sebroeck -
Add support for CPU frequency scaling to the S3C24XX Watchdog
driver.Signed-off-by: Simtec Linux Team
Signed-off-by: Ben Dooks
Signed-off-by: Wim Van Sebroeck
02 Dec, 2009
2 commits
-
This patch fixes the compilation failure of
rc32434 due to a bad module parameter description.Signed-off-by: Florian Fainelli
Signed-off-by: Wim Van Sebroeck -
The size value passed to ioremap_nocache() is not correct.
Use resource_size() to get the correct value.Signed-off-by: H Hartley Sweeten
Cc: Phil Sutter
Signed-off-by: Wim Van Sebroeck
23 Nov, 2009
1 commit
-
Merge branch '7xx-iosplit-plat-merge' into omap-for-linus
20 Nov, 2009
1 commit
-
The PNX core code calls the device 'pnx4008-watchdog' not 'watchdog'
Signed-off-by: Russell King
Acked-by: Wim Van Sebroeck
10 Nov, 2009
1 commit
-
This patch fixes device registration process.
Signed-off-by: Denis Turischev
Signed-off-by: Wim Van Sebroeck
09 Nov, 2009
1 commit
-
Signed-off-by: Andrew Sharp
Signed-off-by: Jiri Kosina
03 Nov, 2009
1 commit
-
cycle_kernel_lock() was added with the BKL pushdown. The rio driver
indeed needs that because riowd_device is initialized after
misc_register(). So an open(), write/ioctl() which happens to get
between misc_register returning and riowd_device initialization would
dereference a NULL pointer.Move riowd_device initialization before misc_register() and get rid of
cycle_kernel_lock().Signed-off-by: Thomas Gleixner
Signed-off-by: David S. Miller
21 Oct, 2009
1 commit
-
Move the remaining headers under plat-omap/include/mach
to plat-omap/include/plat. Also search and replace the
files using these headers to include using the right path.This was done with:
#!/bin/bash
mach_dir_old="arch/arm/plat-omap/include/mach"
plat_dir_new="arch/arm/plat-omap/include/plat"
headers=$(cd $mach_dir_old && ls *.h)
omap_dirs="arch/arm/*omap*/ \
drivers/video/omap \
sound/soc/omap"
other_files="drivers/leds/leds-ams-delta.c \
drivers/mfd/menelaus.c \
drivers/mfd/twl4030-core.c \
drivers/mtd/nand/ams-delta.c"for header in $headers; do
old="#include
14 Oct, 2009
1 commit
-
After sucessfully registering the misc device the driver iounmaps the
hardware registers and kfree's the device data structure. Ouch !This was introduced with commit e42311d75 (riowatchdog: Convert to
pure OF driver) and went unnoticed for more than a year :)Return success instead of dropping into the error cleanup code path.
Signed-off-by: Thomas Gleixner
Signed-off-by: David S. Miller
25 Sep, 2009
1 commit
-
This patch adds support for the watchdog timer on Avionic Design Xanthos
boards.Signed-off-by: Thierry Reding
Acked-by: Russell King
Signed-off-by: Wim Van Sebroeck
18 Sep, 2009
6 commits
-
Use sizeof(*) instead of sizeof * (See Codingstyle documentation).
Signed-off-by: Wim Van Sebroeck
-
Fix printk format warning:
drivers/watchdog/wdt_pci.c:652: warning: format '%04x' expects type 'unsigned int', but argument 2 has type 'resource_size_t'and then use resource_size_t for the "io" variable as well
so that it won't be truncated.Signed-off-by: Randy Dunlap
Signed-off-by: Wim Van Sebroeck -
Use pci_request_region instead of request_region for this pci_driver.
Signed-off-by: Wim Van Sebroeck
-
Fix error handling in the probe function.
Signed-off-by: Wim Van Sebroeck
Tested-by: Florian Fainelli -
This patch converts the ar7_wdt driver to become
a platform driver. The AR7 SoC specific identification
and base register calculation is performed by the board
code, therefore we no longer need to have access to
ar7_chip_id. We also remove the reboot notifier code to
use the platform shutdown method as Wim suggested.Signed-off-by: Florian Fainelli
Signed-off-by: Wim Van Sebroeck -
The WDIOC_SETTIMEOUT argument is supposed to be a "seconds" value.
However, the book E wdt currently treats it as a "period" which is
interpreted in a board-specific way.This patch allows the user to pass in a "seconds" value and the driver
will set the smallest timeout that is at least as large as specified
by the user. It's been tested on e500 hardware and works as
expected.The patch only modifies the CONFIG_FSL_BOOKE case, the CONFIG_4xx case
is left unmodified as I don't have any hardware to test it on.Signed-off-by: Chris Friesen
Cc: Kumar Gala
Signed-off-by: Andrew Morton
Signed-off-by: Wim Van Sebroeck