config USB_ISP1760
	tristate "NXP ISP 1760/1761 support"
	depends on USB || USB_GADGET
	help
	  Say Y or M here if your system as an ISP1760 USB host controller
	  or an ISP1761 USB dual-role controller.

	  This driver does not support isochronous transfers or OTG.
	  This USB controller is usually attached to a non-DMA-Master
	  capable bus. NXP's eval kit brings this chip on PCI card
	  where the chip itself is behind a PLB to simulate such
	  a bus.

	  To compile this driver as a module, choose M here: the
	  module will be called isp1760.

config USB_ISP1760_HCD
	bool

config USB_ISP1761_UDC
	bool

if USB_ISP1760

choice
	bool "ISP1760 Mode Selection"
	default USB_ISP1760_DUAL_ROLE if (USB && USB_GADGET)
	default USB_ISP1760_HOST_ROLE if (USB && !USB_GADGET)
	default USB_ISP1760_GADGET_ROLE if (!USB && USB_GADGET)

config USB_ISP1760_HOST_ROLE
	bool "Host only mode"
	depends on USB=y || USB=USB_ISP1760
	select USB_ISP1760_HCD
	help
	  Select this if you want to use the ISP1760 in host mode only. The
	  gadget function will be disabled.

config USB_ISP1760_GADGET_ROLE
	bool "Gadget only mode"
	depends on USB_GADGET=y || USB_GADGET=USB_ISP1760
	select USB_ISP1761_UDC
	help
	  Select this if you want to use the ISP1760 in peripheral mode only.
	  The host function will be disabled.

config USB_ISP1760_DUAL_ROLE
	bool "Dual Role mode"
	depends on USB=y || USB=USB_ISP1760
	depends on USB_GADGET=y || USB_GADGET=USB_ISP1760
	select USB_ISP1760_HCD
	select USB_ISP1761_UDC
	help
	  Select this if you want to use the ISP1760 in both host and
	  peripheral modes.

endchoice

endif
.cgi/linux/net-next.git/refs/?h=nds-private-remove&amp;id=a34d0a0da1abae46a5f6ebd06fb0ec484ca099d9'>refs</a><a class='active' href='/cgit.cgi/linux/net-next.git/log/sound/pci/echoaudio/indigodjx.c?h=nds-private-remove'>log</a><a href='/cgit.cgi/linux/net-next.git/tree/sound/pci/echoaudio/indigodjx.c?h=nds-private-remove&amp;id=a34d0a0da1abae46a5f6ebd06fb0ec484ca099d9'>tree</a><a href='/cgit.cgi/linux/net-next.git/commit/sound/pci/echoaudio/indigodjx.c?h=nds-private-remove&amp;id=a34d0a0da1abae46a5f6ebd06fb0ec484ca099d9'>commit</a><a href='/cgit.cgi/linux/net-next.git/diff/sound/pci/echoaudio/indigodjx.c?h=nds-private-remove&amp;id=a34d0a0da1abae46a5f6ebd06fb0ec484ca099d9'>diff</a></td><td class='form'><form class='right' method='get' action='/cgit.cgi/linux/net-next.git/log/sound/pci/echoaudio/indigodjx.c'>
<input type='hidden' name='h' value='nds-private-remove'/><input type='hidden' name='id' value='a34d0a0da1abae46a5f6ebd06fb0ec484ca099d9'/><select name='qt'>
<option value='grep'>log msg</option>
<option value='author'>author</option>
<option value='committer'>committer</option>
<option value='range'>range</option>
</select>
<input class='txt' type='search' size='10' name='q' value=''/>
<input type='submit' value='search'/>
</form>
</td></tr></table>
<div class='path'>path: <a href='/cgit.cgi/linux/net-next.git/log/?h=nds-private-remove&amp;id=a34d0a0da1abae46a5f6ebd06fb0ec484ca099d9'>root</a>/<a href='/cgit.cgi/linux/net-next.git/log/sound?h=nds-private-remove&amp;id=a34d0a0da1abae46a5f6ebd06fb0ec484ca099d9'>sound</a>/<a href='/cgit.cgi/linux/net-next.git/log/sound/pci?h=nds-private-remove&amp;id=a34d0a0da1abae46a5f6ebd06fb0ec484ca099d9'>pci</a>/<a href='/cgit.cgi/linux/net-next.git/log/sound/pci/echoaudio?h=nds-private-remove&amp;id=a34d0a0da1abae46a5f6ebd06fb0ec484ca099d9'>echoaudio</a>/<a href='/cgit.cgi/linux/net-next.git/log/sound/pci/echoaudio/indigodjx.c?h=nds-private-remove&amp;id=a34d0a0da1abae46a5f6ebd06fb0ec484ca099d9'>indigodjx.c</a></div><div class='content'><table class='list nowrap'><tr class='nohover'><th class='left'>Age</th><th class='left'>Commit message (<a href='/cgit.cgi/linux/net-next.git/log/sound/pci/echoaudio/indigodjx.c?h=nds-private-remove&amp;id=a34d0a0da1abae46a5f6ebd06fb0ec484ca099d9&amp;showmsg=1'>Expand</a>)</th><th class='left'>Author</th><th class='left'>Files</th><th class='left'>Lines</th></tr>