25 Sep, 2007
1 commit
-
Fixup the includes which have been moved around
when changing the s3c24xx arch support.Signed-off-by: Ben Dooks
Signed-off-by: David Woodhouse
26 Feb, 2007
1 commit
-
Noticed while building a s3c2410 kernel :
drivers/mtd/nand/s3c2410.c: In function 's3c2440_nand_calculate_ecc':
drivers/mtd/nand/s3c2410.c:476: warning: format '%06x' expects type 'unsigned int', but argument 3 has type 'long unsigned int'This patch fixes it.
Signed-off-by: Arnaud Patard
Signed-off-by: Russell King
19 Feb, 2007
1 commit
-
S3C2412 use differents registers than s3c2440 for hw ecc handling.
Signed-off-by: Matthieu CASTET
Acked-by: Ben Dooks
Signed-off-by: David Woodhouse
10 Feb, 2007
1 commit
-
Add support for correcting errors detected by the
hardware ECC.Signed-off-by: Ben Dooks
Signed-off-by: David Woodhouse
30 Nov, 2006
1 commit
-
The newly-added cafe_ecc.c had a lot of it because of the way the lookup
table was auto-generated; clean up the other files too while we're at it.Signed-off-by: David Woodhouse
27 Jun, 2006
1 commit
-
Add support for both the S3C2412 and S3C2412 Samsung SoCs to
the increasingly mis-named s3c2410.c driver.This currently only supports SLC ECCs, and a chip on nFCE0.
Signed-off-by: Ben Dooks
Signed-off-by: David Woodhouse
22 Jun, 2006
1 commit
-
Convert the use of printk() to the correct dev_info/dev_err
functionsSigned-off-by: Ben Dooks
Signed-off-by: Thomas Gleixner
19 Jun, 2006
2 commits
-
Fix unused variables and commenting since tglx's
new NAND updatesSigned-off-by: Ben Dooks
Signed-off-by: David Woodhouse -
Signed-off-by: Ben Dooks
Signed-off-by: David Woodhouse
10 Jun, 2006
1 commit
-
Fix the control bit handling so it even looks like it might work, too.
Bad tglx. No biscuit.Signed-off-by: David Woodhouse
29 May, 2006
1 commit
-
The nand_oobinfo structure is not fitting the newer error correction
demands anymore. Replace it by struct nand_ecclayout and fixup the users
all over the place. Keep the nand_oobinfo based ioctl for user space
compability reasons.Signed-off-by: Thomas Gleixner
24 May, 2006
1 commit
-
The hwcontrol function enforced a step by step state machine
for any kind of hardware chip access. Let the hardware driver
know which control bits are set and inform it about a change
of the control lines. Let the hardware driver write out the
command and address bytes directly. This gives a peformance
advantage for address bus controlled chips and simplifies the
quirks in the hardware drivers.Signed-off-by: Thomas Gleixner
23 May, 2006
1 commit
-
First step of modularizing ECC support.
- Move ECC related functionality into a seperate embedded data structure
- Get rid of the hardware dependend constants to simplify new ECC modelsSigned-off-by: Thomas Gleixner
14 May, 2006
2 commits
-
The _board_ driver needs to be mtd->owner, and it in turn pins the
nand.ko module. Fix them all to actually do that, and fix nand.ko not to
overwrite it -- and also to check that the caller sets it, if the caller
is a module.Signed-off-by: David Woodhouse
-
It was just too painful to deal with.
Signed-off-by: David Woodhouse
08 Jan, 2006
1 commit
-
This is needs to be visible to other architectures using the AMBA
bus and peripherals.Signed-off-by: Russell King
04 Jan, 2006
1 commit
-
It seems that clk_use() and clk_unuse() are additional complexity
which isn't required anymore. Remove them from the clock framework
to avoid the additional confusion which they cause, and update all
ARM machine types except for OMAP.Signed-off-by: Russell King
10 Nov, 2005
1 commit
-
This allows us to eliminate the casts in the drivers, and eventually
remove the use of the device_driver function pointer methods for
platform device drivers.Signed-off-by: Russell King
Acked-by: Greg Kroah-Hartman
07 Nov, 2005
5 commits
-
Signed-off-by: Thomas Gleixner
-
Spotted by basprog@mail.ru
Signed-off-by: Ben Dooks
Signed-off-by: Thomas Gleixner -
Signed-off-by: Ben Dooks
Signed-off-by: Thomas Gleixner -
Added owner fields to the device_driver for tracking
ownership when built as a moduleSigned-off-by: Ben Dooks
Signed-off-by: Thomas Gleixner -
Signed-off-by: Ben Dooks
Signed-off-by: Thomas Gleixner
31 Oct, 2005
2 commits
-
Manual #include fixups for clashes - there may be some unnecessary
-
I recently picked up my older work to remove unnecessary #includes of
sched.h, starting from a patch by Dave Jones to not include sched.h
from module.h. This reduces the number of indirect includes of sched.h
by ~300. Another ~400 pointless direct includes can be removed after
this disentangling (patch to follow later).
However, quite a few indirect includes need to be fixed up for this.In order to feed the patches through -mm with as little disturbance as
possible, I've split out the fixes I accumulated up to now (complete for
i386 and x86_64, more archs to follow later) and post them before the real
patch. This way this large part of the patch is kept simple with only
adding #includes, and all hunks are independent of each other. So if any
hunk rejects or gets in the way of other patches, just drop it. My scripts
will pick it up again in the next round.Signed-off-by: Tim Schmielau
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
30 Oct, 2005
1 commit
-
Convert everyone who uses platform_bus_type to include
linux/platform_device.h.Signed-off-by: Russell King
Acked-by: Greg Kroah-Hartman
29 Sep, 2005
1 commit
-
It's pointless to include mach-types.h if you're not going to use
anything from it. These references were removed as a result of:grep -lr 'asm/mach-types\.h' . | xargs grep -L 'machine_is_\|MACH_TYPE_\|MACHINE_START\|machine_type'
Signed-off-by: Russell King
07 Jul, 2005
1 commit
-
Fix OOPs if there was no platform set information passed
Signed-off-by: Ben Dooks
Signed-off-by: Thomas Gleixner
29 Jun, 2005
1 commit
-
Fix error in timing generation, Tacls is only in the range 0..3
Add proper support for the s3c2440 NAND controller, which has now
been tested on several s3c2440 implementations.Signed-off-by: Ben Dooks
Signed-off-by: Thomas Gleixner
23 May, 2005
2 commits
-
Updated with tglx's suggestion to simply the command invocation by
simply changing the address of the IO write areaSigned-off-by: Ben Dooks
Signed-off-by: Thomas Gleixner -
Fix sparse errors due to lack of address-space markers
Updated header comments
Small re-format of initialiserSigned-off-by: Ben Dooks
Signed-off-by: Thomas Gleixner
17 Apr, 2005
1 commit
-
Initial git repository build. I'm not bothering with the full history,
even though we have it. We can create a separate "historical" git
archive of that later if we want to, and in the meantime it's about
3.2GB when imported into git - space that would just make the early
git days unnecessarily complicated, when we don't have a lot of good
infrastructure for it.Let it rip!