cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

Kconfig (3627B)


      1# SPDX-License-Identifier: GPL-2.0+
      2#
      3# Kernel configuration file for the UFS host controller drivers.
      4#
      5# Copyright (C) 2011-2013 Samsung India Software Operations
      6#
      7# Authors:
      8#	Santosh Yaraganavi <santosh.sy@samsung.com>
      9#	Vinayak Holikatti <h.vinayak@samsung.com>
     10
     11config SCSI_UFSHCD_PCI
     12	tristate "PCI bus based UFS Controller support"
     13	depends on PCI
     14	help
     15	  This selects the PCI UFS Host Controller Interface. Select this if
     16	  you have UFS Host Controller with PCI Interface.
     17
     18	  If you have a controller with this interface, say Y or M here.
     19
     20	  If unsure, say N.
     21
     22config SCSI_UFS_DWC_TC_PCI
     23	tristate "DesignWare pci support using a G210 Test Chip"
     24	depends on SCSI_UFSHCD_PCI
     25	help
     26	  Synopsys Test Chip is a PHY for prototyping purposes.
     27
     28	  If unsure, say N.
     29
     30config SCSI_UFSHCD_PLATFORM
     31	tristate "Platform bus based UFS Controller support"
     32	depends on HAS_IOMEM
     33	help
     34	  This selects the UFS host controller support. Select this if
     35	  you have an UFS controller on Platform bus.
     36
     37	  If you have a controller with this interface, say Y or M here.
     38
     39	  If unsure, say N.
     40
     41config SCSI_UFS_CDNS_PLATFORM
     42	tristate "Cadence UFS Controller platform driver"
     43	depends on SCSI_UFSHCD_PLATFORM
     44	help
     45	  This selects the Cadence-specific additions to UFSHCD platform driver.
     46
     47	  If unsure, say N.
     48
     49config SCSI_UFS_DWC_TC_PLATFORM
     50	tristate "DesignWare platform support using a G210 Test Chip"
     51	depends on SCSI_UFSHCD_PLATFORM
     52	help
     53	  Synopsys Test Chip is a PHY for prototyping purposes.
     54
     55	  If unsure, say N.
     56
     57config SCSI_UFS_QCOM
     58	tristate "QCOM specific hooks to UFS controller platform driver"
     59	depends on SCSI_UFSHCD_PLATFORM && ARCH_QCOM
     60	select QCOM_SCM if SCSI_UFS_CRYPTO
     61	select RESET_CONTROLLER
     62	help
     63	  This selects the QCOM specific additions to UFSHCD platform driver.
     64	  UFS host on QCOM needs some vendor specific configuration before
     65	  accessing the hardware which includes PHY configuration and vendor
     66	  specific registers.
     67
     68	  Select this if you have UFS controller on QCOM chipset.
     69	  If unsure, say N.
     70
     71config SCSI_UFS_MEDIATEK
     72	tristate "Mediatek specific hooks to UFS controller platform driver"
     73	depends on SCSI_UFSHCD_PLATFORM && ARCH_MEDIATEK
     74	select PHY_MTK_UFS
     75	select RESET_TI_SYSCON
     76	help
     77	  This selects the Mediatek specific additions to UFSHCD platform driver.
     78	  UFS host on Mediatek needs some vendor specific configuration before
     79	  accessing the hardware which includes PHY configuration and vendor
     80	  specific registers.
     81
     82	  Select this if you have UFS controller on Mediatek chipset.
     83
     84	  If unsure, say N.
     85
     86config SCSI_UFS_HISI
     87	tristate "Hisilicon specific hooks to UFS controller platform driver"
     88	depends on (ARCH_HISI || COMPILE_TEST) && SCSI_UFSHCD_PLATFORM
     89	help
     90	  This selects the Hisilicon specific additions to UFSHCD platform driver.
     91
     92	  Select this if you have UFS controller on Hisilicon chipset.
     93	  If unsure, say N.
     94
     95config SCSI_UFS_TI_J721E
     96	tristate "TI glue layer for Cadence UFS Controller"
     97	depends on OF && HAS_IOMEM && (ARCH_K3 || COMPILE_TEST)
     98	help
     99	  This selects driver for TI glue layer for Cadence UFS Host
    100	  Controller IP.
    101
    102	  Selects this if you have TI platform with UFS controller.
    103	  If unsure, say N.
    104
    105config SCSI_UFS_EXYNOS
    106	tristate "Exynos specific hooks to UFS controller platform driver"
    107	depends on SCSI_UFSHCD_PLATFORM && (ARCH_EXYNOS || COMPILE_TEST)
    108	help
    109	  This selects the Samsung Exynos SoC specific additions to UFSHCD
    110	  platform driver.  UFS host on Samsung Exynos SoC includes HCI and
    111	  UNIPRO layer, and associates with UFS-PHY driver.
    112
    113	  Select this if you have UFS host controller on Samsung Exynos SoC.
    114	  If unsure, say N.