CONFIG_SPI_MASTER (not configurable)

modulename: spi.ko

configname: CONFIG_SPI_MASTER

Linux Kernel Configuration
└─>Device Drivers
└─>SPI support
└─>SPI_MASTER
In linux kernel since version 2.6.20 (release Date: 2007-02-04)  
If your system has an master-capable SPI controller (which
provides the clock and chipselect), you can enable that
controller and the protocol drivers for the SPI slave chips
that are connected.

source code:
depends
CONFIG_SPI

is selected by
CONFIG_MTD_SPI_NAND
CONFIG_MTD_SPI_NOR
CONFIG_SENSORS_LIS3_SPI
CONFIG_QCA7000_SPI
CONFIG_WLCORE_SPI
CONFIG_TOUCHSCREEN_AD7879_SPI
CONFIG_TOUCHSCREEN_GOODIX_BERLIN_SPI
CONFIG_TOUCHSCREEN_TSC2005
CONFIG_SERIAL_MAX310X
CONFIG_SERIAL_SC16IS7XX
CONFIG_SPI_AIROHA_SNFI
CONFIG_SPI_ALTERA
CONFIG_SPI_ALTERA_CORE
CONFIG_SPI_ALTERA_DFL
CONFIG_SPI_ATH79
CONFIG_SPI_AU1550
CONFIG_SPI_BUTTERFLY
CONFIG_SPI_CS42L43
CONFIG_SPI_DAVINCI
CONFIG_SPI_DW_BT1
CONFIG_SPI_GPIO
CONFIG_SPI_INTEL_PCI
CONFIG_SPI_INTEL_PLATFORM
CONFIG_SPI_LM70_LLP
CONFIG_SPI_LOONGSON_PCI
CONFIG_SPI_LOONGSON_PLATFORM
CONFIG_SPI_FSL_SPI
CONFIG_SPI_FSL_DSPI
CONFIG_SPI_MESON_SPIFC
CONFIG_SPI_WPCM_FIU
CONFIG_SPI_OC_TINY
CONFIG_SPI_OMAP_UWIRE
CONFIG_SPI_OMAP24XX
CONFIG_SPI_PPC4xx
CONFIG_SPI_PXA2XX
CONFIG_SPI_SH_SCI
CONFIG_SPI_STM32
CONFIG_SPI_MXS
CONFIG_SPI_XILINX
CONFIG_SPI_XTENSA_XTFPGA
CONFIG_SPI_MUX
CONFIG_PINCTRL_MCP23S08
CONFIG_GPIO_MAX3191X
CONFIG_GPIO_MAX7301
CONFIG_GPIO_XRA1403
CONFIG_SENSORS_ADT7310
CONFIG_SENSORS_LTC2947_SPI
CONFIG_MFD_ALTERA_A10SR
CONFIG_MFD_MADERA_SPI
CONFIG_MFD_DA9052_SPI
CONFIG_MFD_MC13XXX
CONFIG_MFD_MC13XXX_SPI
CONFIG_MFD_OCELOT
CONFIG_MFD_SC27XX_PMIC
CONFIG_MFD_STMPE
CONFIG_MFD_TPS65912_SPI
CONFIG_MFD_TPS6594_SPI
CONFIG_MFD_ARIZONA_SPI
CONFIG_MFD_WM831X_SPI
CONFIG_MFD_INTEL_M10_BMC_SPI
CONFIG_DVB_NETUP_UNIDVB
CONFIG_LCD_VGG2432A4
CONFIG_SND_HDA_SCODEC_CS35L41_SPI
CONFIG_SND_HDA_SCODEC_CS35L56_SPI
CONFIG_SND_SOC_AMD_VANGOGH_MACH
CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH
CONFIG_SND_SOC_INTEL_BYTCR_WM5102_MACH
CONFIG_SND_SOC_INTEL_SOUNDWIRE_SOF_MACH
CONFIG_SND_SOC_SPEYSIDE
CONFIG_SND_SOC_BELLS
CONFIG_SND_SOC_SAMSUNG_TM2_WM5110
CONFIG_SND_SOC_AD193X_SPI
CONFIG_SND_SOC_ADAU1781_SPI
CONFIG_SND_SOC_ADAU1977_SPI
CONFIG_SND_SOC_ADAV801
CONFIG_SND_SOC_CS35L41_SPI
CONFIG_SND_SOC_CS35L45_SPI
CONFIG_SND_SOC_CS35L56_SPI
CONFIG_SND_SOC_CS4271_SPI
CONFIG_SND_SOC_ES8328_SPI
CONFIG_SND_SOC_PCM179X_SPI
CONFIG_SND_SOC_PCM186X_SPI
CONFIG_SND_SOC_PCM3060_SPI
CONFIG_SND_SOC_PCM3168A_SPI
CONFIG_SND_SOC_PCM512x_SPI
CONFIG_SND_SOC_SSM2602_SPI
CONFIG_SND_SOC_TLV320AIC23_SPI
CONFIG_SND_SOC_TLV320AIC32X4_SPI
CONFIG_SND_SOC_TLV320AIC3X_SPI
CONFIG_SND_SOC_WM8804_SPI
CONFIG_SND_SOC_ZL38060
CONFIG_MMC_SPI
CONFIG_RTC_DRV_DS1343
CONFIG_RTC_DRV_DS1347
CONFIG_RTC_DRV_PCF2123
CONFIG_IIO_ST_ACCEL_3AXIS
CONFIG_IIO_ST_ACCEL_SPI_3AXIS
CONFIG_MMA7455_SPI
CONFIG_AD7124
CONFIG_AD7173
CONFIG_AD7266
CONFIG_AD7766
CONFIG_AD5380
CONFIG_AD5592R
CONFIG_MAX5522
CONFIG_ADIS16136
CONFIG_BMG160
CONFIG_FXAS21002C
CONFIG_IIO_ST_GYRO_3AXIS
CONFIG_IIO_ST_GYRO_SPI_3AXIS
CONFIG_AFE4403
CONFIG_INV_ICM42600_SPI
CONFIG_INV_MPU6050_SPI
CONFIG_IIO_ST_LSM9DS0
CONFIG_IIO_ST_LSM9DS0_SPI
CONFIG_IIO_ST_MAGN_3AXIS
CONFIG_IIO_ST_MAGN_SPI_3AXIS
CONFIG_SENSORS_HMC5843_SPI
CONFIG_SENSORS_RM3100_SPI
CONFIG_BMP280
CONFIG_BMP280_SPI
CONFIG_HSC030PA
CONFIG_MPL115_SPI
CONFIG_MPRLS0025PA
CONFIG_IIO_ST_PRESS
CONFIG_IIO_ST_PRESS_SPI

is depended by
CONFIG_SHARPSL_PM_MAX1111