www.pudn.com > Linux2410_device.rar > Config.in


#
# USB device configuration from the device viewpoint (e.g. Linux running inside a USB device, not as host)
#
# Copyright (C) 2001 Lineo, Inc.
# Copyright (C) 2001 Hewlett-Packard Co.
mainmenu_option next_comment
comment 'USB Device Bus Interface Support'

# StrongArm
if [ "$CONFIG_ARCH_SA1100" = "y" ]; then
    dep_tristate '  Intel StrongArm SA-1110 (Assabet, Ipaq) support' CONFIG_USBD_SA1100_BUS $CONFIG_USBD
    dep_mbool '    USB traffic keeps device awake' CONFIG_USBD_TRAFFIC_KEEPAWAKE $CONFIG_SA1110_CALYPSO

    if [ "$CONFIG_USBD_SA1100_BUS" = "y" -o "$CONFIG_USBD_SA1100_BUS" = "m" ]; then
       int '    USBD Stall watchdog timeout (seconds, 0 for none)' CONFIG_USBD_STALL_TIMEOUT "0" $CONFIG_USBD_SA1100_BUS
       int '    USBD Stall disconnect duration (seconds)' CONFIG_USBD_STALL_DISCONNECT_DURATION "2" $CONFIG_USBD_SA1100_BUS
    fi
fi

# PXA250 - Xscale
if [ "$CONFIG_ARCH_PXA" = "y" -o "$CONFIG_CPU_XSCALE" = "y" ]; then
    dep_tristate '  PXA (Xscale) support' CONFIG_USBD_PXA_BUS $CONFIG_USBD
    if [ "$CONFIG_USBD_PXA_BUS" = "y" -o "$CONFIG_USBD_PXA_BUS" = "m" ]; then
        bool 'Use DMA for IN transfers' CONFIG_USBD_PXA_DMA_IN
    fi
    if [ "$CONFIG_USBD_PXA_BUS" = "y" -o "$CONFIG_USBD_PXA_BUS" = "m" ]; then
        bool 'Use DMA for OUT transfers' CONFIG_USBD_PXA_DMA_OUT
    fi
fi

# Intel Bulverde support
if [ "$CONFIG_CPU_BULVERDE" = "y" ] ; then
    dep_tristate '  WMMX (Xscale) support' CONFIG_USBD_WMMX_BUS $CONFIG_USBD
    if [ "$CONFIG_USBD_WMMX_BUS" = "y" -o "$CONFIG_USBD_WMMX_BUS" = "m" ]; then
        bool 'Use DMA for IN transfers' CONFIG_USBD_WMMX_DMA_IN
    fi
    if [ "$CONFIG_USBD_WMMX_BUS" = "y" -o "$CONFIG_USBD_WMMX_BUS" = "m" ]; then
        bool 'Use DMA for OUT transfers' CONFIG_USBD_WMMX_DMA_OUT
    fi
fi

# Linkup
if [ "$CONFIG_ARCH_L7200" = "y" ]; then
    dep_tristate '  L7205 (Linkup) support' CONFIG_USBD_L7205_BUS $CONFIG_USBD
    dep_mbool    '    L7210-AB fix' CONFIG_USBD_L7210AB_FIX $CONFIG_USBD_L7205_BUS
fi

# Scanlogic
if [ "$CONFIG_SUPERH" = "y" -o "$CONFIG_X86" = "y" ]; then
    dep_tristate '  Scanlogic SL11 Device support' CONFIG_USBD_SL11_BUS $CONFIG_USBD
fi

# Hitachi SH7622 or SH7727
if [ "$CONFIG_CPU_SUBTYPE_SH7622" = "y" -o "$CONFIG_CPU_SUBTYPE_SH7727" = "y" ]; then
    dep_tristate '  SuperH Device support' CONFIG_USBD_SUPERH_BUS $CONFIG_USBD
fi

# Toshiba TC86C001
if [ "$CONFIG_TOSHIBA_RBTX4927" = "y" -o "$CONFIG_TOSHIBA_RBTX4925" = "y" ]; then
   dep_tristate '  Toshiba TC86C001 Device support' CONFIG_USBD_TC86C001_BUS $CONFIG_USBD
fi

# TI OMAP1510
if [ "$CONFIG_ARCH_OMAP" = "y" ]; then
    dep_tristate '  TI OMAP1510/1610 support' CONFIG_USBD_OMAP1510_BUS $CONFIG_USBD
fi

dep_tristate '  Generic Bus Interface support' CONFIG_USBD_GENERIC_BUS $CONFIG_USBD

endmenu