···15391539 through a register map.1540154015411541config MFD_STMPE15421542- bool "STMicroelectronics STMPE"15431543- depends on I2C=y || SPI_MASTER=y15421542+ tristate "STMicroelectronics STMPE"15431543+ depends on I2C || SPI_MASTER15441544 depends on OF15451545 select MFD_CORE15461546 help···15681568depends on MFD_STMPE1569156915701570config STMPE_I2C15711571- bool "STMicroelectronics STMPE I2C Interface"15721572- depends on I2C=y15711571+ tristate "STMicroelectronics STMPE I2C Interface"15721572+ depends on I2C15731573 default y15741574 help15751575 This is used to enable I2C interface of STMPE1576157615771577config STMPE_SPI15781578- bool "STMicroelectronics STMPE SPI Interface"15781578+ tristate "STMicroelectronics STMPE SPI Interface"15791579 depends on SPI_MASTER15801580 help15811581 This is used to enable SPI interface of STMPE
+6
drivers/mfd/stmpe.c
···1482148214831483 return ret;14841484}14851485+EXPORT_SYMBOL_GPL(stmpe_probe);1485148614861487void stmpe_remove(struct stmpe *stmpe)14871488{···1495149414961495 mfd_remove_devices(stmpe->dev);14971496}14971497+EXPORT_SYMBOL_GPL(stmpe_remove);1498149814991499static int stmpe_suspend(struct device *dev)15001500{···1519151715201518EXPORT_GPL_SIMPLE_DEV_PM_OPS(stmpe_dev_pm_ops,15211519 stmpe_suspend, stmpe_resume);15201520+15211521+MODULE_DESCRIPTION("STMPE Core driver");15221522+MODULE_AUTHOR("Rabin Vincent <rabin.vincent@stericsson.com>");15231523+MODULE_LICENSE("GPL");