162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
262306a36Sopenharmony_ci#
362306a36Sopenharmony_ci# MemoryStick host controller drivers
462306a36Sopenharmony_ci#
562306a36Sopenharmony_ci
662306a36Sopenharmony_cicomment "MemoryStick Host Controller Drivers"
762306a36Sopenharmony_ci
862306a36Sopenharmony_ciconfig MEMSTICK_TIFM_MS
962306a36Sopenharmony_ci	tristate "TI Flash Media MemoryStick Interface support "
1062306a36Sopenharmony_ci	depends on PCI
1162306a36Sopenharmony_ci	select TIFM_CORE
1262306a36Sopenharmony_ci	help
1362306a36Sopenharmony_ci	  Say Y here if you want to be able to access MemoryStick cards with
1462306a36Sopenharmony_ci	  the Texas Instruments(R) Flash Media card reader, found in many
1562306a36Sopenharmony_ci	  laptops.
1662306a36Sopenharmony_ci	  This option 'selects' (turns on, enables) 'TIFM_CORE', but you
1762306a36Sopenharmony_ci	  probably also need appropriate card reader host adapter, such as
1862306a36Sopenharmony_ci	  'Misc devices: TI Flash Media PCI74xx/PCI76xx host adapter support
1962306a36Sopenharmony_ci	  (TIFM_7XX1)'.
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ci	  To compile this driver as a module, choose M here: the
2262306a36Sopenharmony_ci	  module will be called tifm_ms.
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_ciconfig MEMSTICK_JMICRON_38X
2562306a36Sopenharmony_ci	tristate "JMicron JMB38X MemoryStick interface support"
2662306a36Sopenharmony_ci	depends on PCI
2762306a36Sopenharmony_ci
2862306a36Sopenharmony_ci	help
2962306a36Sopenharmony_ci	  Say Y here if you want to be able to access MemoryStick cards with
3062306a36Sopenharmony_ci	  the JMicron(R) JMB38X MemoryStick card reader.
3162306a36Sopenharmony_ci
3262306a36Sopenharmony_ci	  To compile this driver as a module, choose M here: the
3362306a36Sopenharmony_ci	  module will be called jmb38x_ms.
3462306a36Sopenharmony_ci
3562306a36Sopenharmony_ciconfig MEMSTICK_R592
3662306a36Sopenharmony_ci	tristate "Ricoh R5C592 MemoryStick interface support"
3762306a36Sopenharmony_ci	depends on PCI
3862306a36Sopenharmony_ci
3962306a36Sopenharmony_ci	help
4062306a36Sopenharmony_ci	  Say Y here if you want to be able to access MemoryStick cards with
4162306a36Sopenharmony_ci	  the Ricoh R5C592 MemoryStick card reader (which is part of 5 in one
4262306a36Sopenharmony_ci		multifunction reader)
4362306a36Sopenharmony_ci
4462306a36Sopenharmony_ci	  To compile this driver as a module, choose M here: the module will
4562306a36Sopenharmony_ci	  be called r592.
4662306a36Sopenharmony_ci
4762306a36Sopenharmony_ciconfig MEMSTICK_REALTEK_PCI
4862306a36Sopenharmony_ci	tristate "Realtek PCI-E Memstick Card Interface Driver"
4962306a36Sopenharmony_ci	depends on MISC_RTSX_PCI
5062306a36Sopenharmony_ci	help
5162306a36Sopenharmony_ci	  Say Y here to include driver code to support Memstick card interface
5262306a36Sopenharmony_ci	  of Realtek PCI-E card reader
5362306a36Sopenharmony_ci
5462306a36Sopenharmony_ci	  To compile this driver as a module, choose M here: the module will
5562306a36Sopenharmony_ci	  be called rtsx_pci_ms.
5662306a36Sopenharmony_ci
5762306a36Sopenharmony_ciconfig MEMSTICK_REALTEK_USB
5862306a36Sopenharmony_ci	tristate "Realtek USB Memstick Card Interface Driver"
5962306a36Sopenharmony_ci	depends on MISC_RTSX_USB
6062306a36Sopenharmony_ci	help
6162306a36Sopenharmony_ci	  Say Y here to include driver code to support Memstick card interface
6262306a36Sopenharmony_ci	  of Realtek RTS5129/39 series USB card reader
6362306a36Sopenharmony_ci
6462306a36Sopenharmony_ci	  To compile this driver as a module, choose M here: the module will
6562306a36Sopenharmony_ci	  be called rts5139_ms.
66