android_kernel_xiaomi_sm8350/include/asm-arm
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
arch-at91rm9200 [ARM] 3325/2: GPIO function to control multi-drive (open collector) capability 2006-02-22 21:23:35 +00:00
arch-cl7500
arch-clps711x
arch-ebsa110
arch-ebsa285
arch-h720x
arch-imx
arch-integrator
arch-iop3xx
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
arch-lh7a40x
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
arch-rpc
arch-s3c2410 [ARM] 3326/1: H1940 - Control latches 2006-02-10 22:40:51 +00:00
arch-sa1100
arch-shark
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
apm.h
assembler.h
atomic.h [PATCH] mutex subsystem, add atomic_xchg() to all arches 2006-01-09 15:59:17 -08:00
auxvec.h
bitops.h
bug.h
bugs.h
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
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
cpu-single.h
cpu.h
cputime.h
current.h
delay.h
div64.h
dma-mapping.h
dma.h
domain.h
ecard.h
elf.h
emergency-restart.h
errno.h
fcntl.h
fiq.h
floppy.h
fpstate.h
futex.h [PATCH] consolidate asm/futex.h 2006-01-08 20:13:39 -08:00
glue.h
hardirq.h
hardware.h
ide.h
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
ipc.h
ipcbuf.h
irq.h [PATCH] IRQ type flags 2006-01-08 20:13:46 -08:00
kmap_types.h
leds.h
limits.h
linkage.h
local.h
locks.h
mc146818rtc.h
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_context.h
mmu.h
mmzone.h
module.h
msgbuf.h
mtd-xip.h
mutex.h [ARM] 3311/1: clean up include/asm-arm/mutex.h 2006-02-08 21:19:38 +00:00
namei.h
numnodes.h
nwflash.h
page.h [ARM] 3101/1: ARM EABI: slab memory must be 64-bit aligned 2006-01-14 16:18:07 +00:00
param.h
parport.h
pci.h
percpu.h
pgalloc.h
pgtable.h [ARM] 3269/1: Add ARMv6 MT_NONSHARED_DEVICE mem_types[] index 2006-01-26 15:21:28 +00:00
poll.h
posix_types.h
proc-fns.h
processor.h [ARM] start_thread fixup for nommu mode 2006-01-13 21:04:17 +00:00
procinfo.h
ptrace.h [ARM] 3262/4: allow ptraced syscalls to be overriden 2006-01-14 19:30:04 +00:00
resource.h
rtc.h
scatterlist.h
sections.h
segment.h
semaphore-helper.h
semaphore.h
sembuf.h
serial.h
setup.h
shmbuf.h
shmparam.h
sigcontext.h
siginfo.h
signal.h
sizes.h
smp.h [ARM] Fix SMP initialisation oops 2006-02-16 11:08:09 +00:00
socket.h
sockios.h
spinlock_types.h
spinlock.h
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
suspend.h
system.h [PATCH] arm: task_thread_info() 2006-01-12 09:08:55 -08:00
termbits.h
termios.h
therm.h
thread_info.h [PATCH] death of get_thread_info/put_thread_info 2006-01-12 09:08:59 -08:00
timex.h
tlb.h
tlbflush.h
topology.h
traps.h
types.h
uaccess.h
ucontext.h
unaligned.h
unistd.h [ARM] 3339/1: ARM EABI: make unmuxed syscalls visible 2006-02-16 22:36:15 +00:00
user.h
vfp.h
vfpmacros.h
vga.h
xor.h