aboutsummaryrefslogtreecommitdiffstats
path: root/include (follow)
AgeCommit message (Collapse)AuthorFilesLines
2008-01-28sh: Plug in the SHmedia ELF relocations.Paul Mundt1-1/+29
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: Tidy up lib64 udelay impl.Paul Mundt1-2/+6
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: Split out pgtable.h in to _32 and _64 variants.Paul Mundt4-697/+511
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: Move over the SH-5 entry.S.Paul Mundt1-5/+12
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: Split out syscall ABI for _32 and _64 variants.Paul Mundt3-375/+380
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: Split out checksum.h in to _32 and _64 variants.Paul Mundt3-215/+218
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: Plug in SH-5 ffz()/__ffs() bitops.Paul Mundt1-0/+26
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: Add SH-5 support to the consistent DMA impl.Paul Mundt1-2/+2
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: Move vsyscall_init() defs up one level.Paul Mundt2-6/+6
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: Nopped out p3_cache_init() on SH-5 also.Paul Mundt1-0/+1
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: Fix up VMALLOC_START for SH-5.Paul Mundt1-0/+4
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: Move over the SH-5 head.S and tlb.h.Paul Mundt2-35/+20
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: Have SH-5 provide an {en,dis}able_fpu() impl.Paul Mundt1-2/+13
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: timer.h stub for SH-5.Paul Mundt1-0/+4
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: Move in the SH-5 signal trampoline impl.Paul Mundt1-0/+13
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: More SH-5 cpuinfo tidying.Paul Mundt4-5/+12
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: Consolidate slab/kmalloc minalign values.Paul Mundt2-12/+14
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: Split out uaccess.h in to _32 and _64 variants.Paul Mundt3-561/+578
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: SH-5 also uses the ASID cache.Paul Mundt1-6/+2
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: Split out system.h in to _32 and _64 variants.Paul Mundt4-279/+144
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: Split out 29-bit and 32-bit physical mode definitions.Paul Mundt1-0/+17
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: Split out processor.h in to _32 and _64 variants.Paul Mundt3-269/+272
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: SH-5 pt_regs.Paul Mundt1-6/+22
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: Move in the SH-5 mmu_context headers.Paul Mundt5-271/+173
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: SH-5 byteorder routines.Paul Mundt1-15/+30
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: SH-5 version of current_thread_info().Paul Mundt1-2/+4
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: Split out irqflags.h in to _32 and _64 variants.Paul Mundt4-93/+188
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: Split out asm/string.h for sh32 and sh64.Paul Mundt3-131/+136
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: Add SH-5 support to io.h.Paul Mundt1-16/+22
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: Add in cacheflush and DMA headers for SH-5.Paul Mundt2-16/+6
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: Correct SH-5 instruction size value.Paul Mundt1-1/+3
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: Add cache definitions for SH-5.Paul Mundt1-53/+8
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: Add addrspace.h segmentation stub for SH-5.Paul Mundt1-0/+6
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: BUGFLAG_WARNING needs GENERIC_BUG.Paul Mundt1-2/+2
Move the HAVE_ARCH_BUG/HAVE_ARCH_WARN_ON definitions underneath CONFIG_GENERIC_BUG. This is needed for BUGFLAG_WARNING usage. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: Fix up fixmap location for SH-5.Paul Mundt1-0/+4
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: Add SH-5 support to asm/module.h.Paul Mundt1-0/+4
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: Split out cache status bits per-CPU family.Paul Mundt5-5/+20
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28sh: Split out PXSEG segmentation per-CPU family.Paul Mundt5-23/+39
The CPU family abstraction already exists, so move out the PXSEG definition for each one. SH-2A already has this special cased, and SH-5 will as well. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-01-28Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6Linus Torvalds31-130/+366
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6: (54 commits) MAINTIANERS: just use Mike gmail e-mail for contact and pawn the serial driver off onto Sonic [Blackfin] arch: remove old I2C BF54x porting. [Blackfin] arch: Add the semtimedop syscall. Upstream uClibc doesn't compile without it. [Blackfin] arch: fix bug kernel boot message: memory information is not reasonable [Blackfin] arch: use common flash driver to setup partitions rather than the bf5xx-flash driver [Blackfin] arch: Fix bug - kernel build with Debug option enabled fails to boot up [Blackfin] arch: Fix bug Only RTC interrupt can wake up deeper sleep core. [Blackfin] arch: Add proper SW System Reset delay sequence [Blackfin] arch: Update copyright date [Blackfin] arch: GPIO API cleanup and anomaly update [Blackfin] arch: Fix BUG gpio_direction_output API is not compatitable with GENERIC_GPIO API interface [Blackfin] arch: Initial checkin of the memory protection support. [Blackfin] arch: set_bfin_dma_config shouldnt set SYNC or RESTART by default - add argument or option [Blackfin] arch: Add some comments - fix semicolons [Blackfin] arch: move all code related to CPLB handling into a new subdirectory under kernel/ [Blackfin] arch: print out list of modules if kernel is crashing and tell people if the kernel is tainted [Blackfin] arch: enable generic GPIO based I2C driver in STAMP-BF533, EZKIT-BF533 and EZKIT-BF561 boards [Blackfin] arch: Don't oops_in_progress if single step is comming from the kernel [Blackfin] arch: Fix BUG - kernel sometimes would stuck with KEYBOARD_GPIO on [Blackfin] arch: update to latest anomaly sheets ...
2008-01-27i2c: Add i2c_new_dummy() utilityDavid Brownell1-0/+6
This adds a i2c_new_dummy() primitive to help work with devices that consume multiple addresses, which include many I2C eeproms and at least one RTC. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Jean Delvare <khali@linux-fr.org>
2008-01-27i2c: Stop using the redundant client listDavid Brownell1-3/+5
The i2c_adapter.clients list of i2c_client nodes duplicates driver model state. This patch starts removing that list, letting us remove most existing users of those i2c-core lists. * The core I2C code now iterates over the driver model's list instead of the i2c-internal one in some places where it's safe: - Passing a command/ioctl to each client, a mechanims used almost exclusively by DVB adapters; - Device address checking, in both i2c-core and i2c-dev. * Provide i2c_verify_client() to use with driver model iterators. * Flag the relevant i2c_adapter and i2c_client fields as deprecated, to help prevent new users from appearing. For the moment the list needs to stick around, since some issues show up when deleting devices created by legacy I2C drivers. (They don't follow standard driver model rules. Removing those devices can cause self-deadlocks.) Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Jean Delvare <khali@linux-fr.org>
2008-01-27i2c-pxa: Add polling transferMike Rapoport1-0/+6
Add polling I2C transfer implementation for PXA I2C. This is needed for cases where I2C transactions have to occur at times interrups are disabled. Signed-off-by: Mike Rapoport <mike@compulab.co.il> Acked-by: eric miao <eric.miao@marvell.com> Signed-off-by: Jean Delvare <khali@linux-fr.org>
2008-01-27i2c: Discard unused driver IDsJean Delvare1-60/+0
Discard all I2C driver IDs that aren't used anywhere. That's not just a couple of them, but more like 49 or one quarter of all defined IDs! And this is just a first pass, next will come all IDs that are set but never used, or used but never set. Signed-off-by: Jean Delvare <khali@linux-fr.org>
2008-01-27i2c/tps65010: move header to <linux/i2c/...>David Brownell1-4/+4
Move the tps65010 header file from the OMAP arch directory to the more generic <linux/i2c/...> directory, and remove the spurious dependency of this driver on OMAP. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Jean Delvare <khali@linux-fr.org>
2008-01-27i2c: Drop redundant i2c_driver.listJean Delvare1-1/+0
i2c_driver.list is superfluous, this list duplicates the one maintained by the driver core. Drop it. Signed-off-by: Jean Delvare <khali@linux-fr.org> Acked-by: David Brownell <dbrownell@users.sourceforge.net>
2008-01-27i2c: Drop redundant i2c_adapter.listJean Delvare1-1/+0
i2c_adapter.list is superfluous, this list duplicates the one maintained by the driver core. Drop it. Signed-off-by: Jean Delvare <khali@linux-fr.org> Acked-by: David Brownell <dbrownell@users.sourceforge.net>
2008-01-27i2c: Change prototypes of refcounting functionsJean Delvare1-5/+2
Use more standard prototypes for i2c_use_client() and i2c_release_client(). The former now returns a pointer to the client, and the latter no longer returns anything. This matches what all other subsystems do. Signed-off-by: Jean Delvare <khali@linux-fr.org> Cc: David Brownell <david-b@pacbell.net>
2008-01-27i2c: Use the driver model reference countingJean Delvare1-3/+0
Don't implement our own reference counting mechanism for i2c clients when the driver model already has one. Signed-off-by: Jean Delvare <khali@linux-fr.org> Cc: David Brownell <david-b@pacbell.net>
2008-01-27i2c: Constify client address dataMark M. Hoffman2-58/+44
This patch allows much of the I2C client address data to move from initdata into text. Signed-off-by: Mark M. Hoffman <mhoffman@lightlink.com> Signed-off-by: Jean Delvare <khali@linux-fr.org>
2008-01-27i2c: some overdue driver removalAdrian Bunk2-12/+0
This patch contains the overdue removal of three I2C drivers. [JD: In fact only i2c-ixp4xx can be removed at the moment, the other two platforms don't implement the generic GPIO layer yet.] Signed-off-by: Adrian Bunk <bunk@kernel.org> Signed-off-by: Jean Delvare <khali@linux-fr.org>