Andrew Victor
df666b9c51
[ARM] 3325/2: GPIO function to control multi-drive (open collector) capability
...
Patch from Andrew Victor
This patch adds the at91_set_multi_drive() function to enable/disable
the multi-drive (open collector) pin capability on the AT91RM9200
processor.
This is necessary to fix the UDC (USB Gadget) driver for the AT91RM9200
board as it will not allow the board reset line to be pulled low if the
pullup is not driven as an open collector output as the boards are wired
to the USB connector on both the DK/EK.
This version of the patch updates it to 2.6.16-rc4.
Orignal patch by Jeff Warren.
Signed-off-by: Andrew Victor <andrew@sanpeople.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2006-02-22 21:23:35 +00:00
..
arch-aaec2000
[ARM] Remove definition of MAX_DMA_CHANNELS to zero
2006-01-04 15:51:51 +00:00
arch-at91rm9200
[ARM] 3325/2: GPIO function to control multi-drive (open collector) capability
2006-02-22 21:23:35 +00:00
arch-cl7500
[ARM] Remove definition of MAX_DMA_CHANNELS to zero
2006-01-04 15:51:51 +00:00
arch-clps711x
[ARM] Remove definition of MAX_DMA_CHANNELS to zero
2006-01-04 15:51:51 +00:00
arch-ebsa110
[ARM] Remove definition of MAX_DMA_CHANNELS to zero
2006-01-04 15:51:51 +00:00
arch-ebsa285
[ARM] Move common definition of MAX_DMA_ADDRESS to asm/dma.h
2006-01-04 15:30:48 +00:00
arch-h720x
[ARM] Include asm/hardware.h instead of asm/arch/hardware.h
2005-11-16 14:51:20 +00:00
arch-imx
[ARM] Remove definition of MAX_DMA_CHANNELS to zero
2006-01-04 15:51:51 +00:00
arch-integrator
[ARM] Move AMBA include files to include/linux/amba/
2006-01-07 13:52:45 +00:00
arch-iop3xx
[ARM] Remove definition of MAX_DMA_CHANNELS to zero
2006-01-04 15:51:51 +00:00
arch-ixp4xx
[ARM] 3343/1: NAS100d: Fix incorrect I2C pin assignment
2006-02-22 21:12:06 +00:00
arch-ixp2000
[ARM] 3257/1: ixp2000: map in scratch and sram
2006-01-13 20:51:43 +00:00
arch-l7200
[ARM] Remove definition of MAX_DMA_CHANNELS to zero
2006-01-04 15:51:51 +00:00
arch-lh7a40x
[ARM] Remove definition of MAX_DMA_CHANNELS to zero
2006-01-04 15:51:51 +00:00
arch-omap
[ARM] 3279/1: OMAP: 1/3 Fix low-level io init
2006-02-08 22:06:45 +00:00
arch-pxa
[ARM] 3267/1: PXA27x SSP controller register defines
2006-01-18 22:38:44 +00:00
arch-realview
[ARM] Move AMBA include files to include/linux/amba/
2006-01-07 13:52:45 +00:00
arch-rpc
[ARM] Cleanup ARM includes
2006-01-03 17:39:34 +00:00
arch-s3c2410
[ARM] 3326/1: H1940 - Control latches
2006-02-10 22:40:51 +00:00
arch-sa1100
[ARM] Remove definition of MAX_DMA_CHANNELS to zero
2006-01-04 15:51:51 +00:00
arch-shark
[ARM] 3060/1: allow constants found in asm/memory.h to be used in asm code
2005-10-29 21:44:55 +01:00
arch-versatile
[ARM] Separate VIC (vectored interrupt controller) support from Versatile
2006-01-13 21:30:48 +00:00
hardware
[ARM] Separate VIC (vectored interrupt controller) support from Versatile
2006-01-13 21:30:48 +00:00
mach
[ARM] 3269/1: Add ARMv6 MT_NONSHARED_DEVICE mem_types[] index
2006-01-26 15:21:28 +00:00
a.out.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
apm.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
assembler.h
[ARM] Clean up save_and_disable_irqs macro and allow use of ARMv6 CPSID
2005-11-09 15:04:22 +00:00
atomic.h
[PATCH] mutex subsystem, add atomic_xchg() to all arches
2006-01-09 15:59:17 -08:00
auxvec.h
[PATCH] auxiliary vector cleanups
2005-09-07 16:57:21 -07:00
bitops.h
[FLS64]: generic version
2006-01-03 13:11:06 -08:00
bug.h
[PATCH] qualifiers in return types - easy cases
2005-08-23 18:43:45 -07:00
bugs.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
byteorder.h
[ARM] 3252/1: help gcc do the best with ___arch__swab32
2006-01-10 19:48:02 +00:00
cache.h
[PATCH] Kill L1_CACHE_SHIFT_MAX
2006-01-08 20:13:39 -08:00
cacheflush.h
[ARM] Cleanup ARM includes
2006-01-03 17:39:34 +00:00
checksum.h
[ARM] 3292/1: Fix memory corruption in asm-arm/checksum.h: ip_fast_csum()
2006-02-01 19:26:00 +00:00
cpu-multi32.h
[PATCH] qualifiers in return types - easy cases
2005-08-23 18:43:45 -07:00
cpu-single.h
[PATCH] qualifiers in return types - easy cases
2005-08-23 18:43:45 -07:00
cpu.h
[ARM SMP] Track CPU idle threads
2005-11-02 21:51:40 +00:00
cputime.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
current.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
delay.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
div64.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
dma-mapping.h
[PATCH] gfp_t: dma-mapping (arm)
2005-10-28 08:16:47 -07:00
dma.h
[ARM] Move common definition of MAX_DMA_ADDRESS to asm/dma.h
2006-01-04 15:30:48 +00:00
domain.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ecard.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
elf.h
[ARM] 3205/1: Handle new EABI relocations when loading kernel modules.
2005-12-14 22:04:22 +00:00
emergency-restart.h
[PATCH] Add emergency_restart()
2005-07-26 14:35:41 -07:00
errno.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
fcntl.h
[PATCH] Clean up struct flock64 definitions
2005-09-07 16:57:38 -07:00
fiq.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
floppy.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
fpstate.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
futex.h
[PATCH] consolidate asm/futex.h
2006-01-08 20:13:39 -08:00
glue.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
hardirq.h
[ARM SMP] Add core ARM support for local timers
2005-11-08 19:08:05 +00:00
hardware.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ide.h
[PATCH] ARM: 2758/1: Fix comment in file header to read "ARM" instead i386
2005-06-27 15:58:39 +01:00
io.h
[ARM] 3070/2: Add __ioremap_pfn() API
2006-01-09 19:23:11 +00:00
ioctl.h
[PATCH] Generic ioctl.h
2006-01-10 08:01:34 -08:00
ioctls.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ipc.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ipcbuf.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
irq.h
[PATCH] IRQ type flags
2006-01-08 20:13:46 -08:00
kmap_types.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
leds.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
limits.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
linkage.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
local.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
locks.h
[ARM] 3019/1: fix wrong comments
2005-10-18 07:51:34 +01:00
mc146818rtc.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
memory.h
[ARM] 3209/1: Configurable DMA-consistent memory region
2006-01-12 16:12:21 +00:00
mman.h
[PATCH] add asm-generic/mman.h
2006-02-15 15:32:22 -08:00
mmu.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
mmu_context.h
[ARM] Add linux/compiler.h includes where required
2005-11-16 17:23:57 +00:00
mmzone.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
module.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
msgbuf.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
mtd-xip.h
[MTD] XIP cleanup
2005-07-07 16:50:16 +02:00
mutex.h
[ARM] 3311/1: clean up include/asm-arm/mutex.h
2006-02-08 21:19:38 +00:00
namei.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
numnodes.h
[ARM] Add asm/memory.h to asm/numnodes.h
2005-11-21 15:26:18 +00:00
nwflash.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
page.h
[ARM] 3101/1: ARM EABI: slab memory must be 64-bit aligned
2006-01-14 16:18:07 +00:00
param.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
parport.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
pci.h
[PATCH] Make sparc64 use setup-res.c
2005-09-08 14:57:25 -07:00
percpu.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
pgalloc.h
[PATCH] ARM: Factor out common pmd_populate functionality
2005-06-22 20:58:29 +01:00
pgtable.h
[ARM] 3269/1: Add ARMv6 MT_NONSHARED_DEVICE mem_types[] index
2006-01-26 15:21:28 +00:00
poll.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
posix_types.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
proc-fns.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
processor.h
[ARM] start_thread fixup for nommu mode
2006-01-13 21:04:17 +00:00
procinfo.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ptrace.h
[ARM] 3262/4: allow ptraced syscalls to be overriden
2006-01-14 19:30:04 +00:00
resource.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
rtc.h
[PATCH] ARM: RTC: allow driver methods to return error
2005-04-30 12:19:28 +01:00
scatterlist.h
[ARM] Remove '__address' from scatterlist and convert to DMA API
2006-01-04 15:08:30 +00:00
sections.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
segment.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
semaphore-helper.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
semaphore.h
[ARM] sema_count() removal
2005-12-01 20:58:01 +00:00
sembuf.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
serial.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
setup.h
[ARM] 2925/3: earlyparam - postfix section with .init for make buildcheck
2005-09-20 16:25:12 +01:00
shmbuf.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
shmparam.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
sigcontext.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
siginfo.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
signal.h
[ARM] Remove SA_IRQNOMASK
2005-09-26 15:30:20 +01:00
sizes.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
smp.h
[ARM] Fix SMP initialisation oops
2006-02-16 11:08:09 +00:00
socket.h
[NET]: Introduce SO_{SND,RCV}BUFFORCE socket options
2005-08-29 15:31:35 -07:00
sockios.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
spinlock.h
[ARM SMP] Use event instructions for spinlocks
2005-12-01 15:47:24 +00:00
spinlock_types.h
[PATCH] spinlock consolidation
2005-09-10 10:06:21 -07:00
stat.h
[ARM] 3106/2: ARM EABI: some syscall adjustments
2006-01-14 16:32:12 +00:00
statfs.h
[ARM] 3108/2: old ABI compat: statfs64 and fstatfs64
2006-01-14 16:35:03 +00:00
string.h
[PATCH] ARM: 2653/1: Fix memset and memzero macro double-reference of parameters
2005-04-25 23:40:05 +01:00
suspend.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
system.h
[PATCH] arm: task_thread_info()
2006-01-12 09:08:55 -08:00
termbits.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
termios.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
therm.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
thread_info.h
[PATCH] death of get_thread_info/put_thread_info
2006-01-12 09:08:59 -08:00
timex.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
tlb.h
[PATCH] mm: tlb_finish_mmu forget rss
2005-10-29 21:40:37 -07:00
tlbflush.h
[PATCH] ARM SMP: TLB implementations only affect local CPU
2005-06-28 13:40:39 +01:00
topology.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
traps.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
types.h
[PATCH] sab: consolidate kmem_bufctl_t
2005-09-05 00:05:48 -07:00
uaccess.h
[ARM] Fix get_user when passed a const pointer
2005-11-18 14:22:03 +00:00
ucontext.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
unaligned.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
unistd.h
[ARM] 3339/1: ARM EABI: make unmuxed syscalls visible
2006-02-16 22:36:15 +00:00
user.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
vfp.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
vfpmacros.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
vga.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
xor.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00