Qualcomm Shared Memory State Machine

modulename: smsm.ko

configname: CONFIG_QCOM_SMSM

Linux Kernel Configuration
└─>Device Drivers
└─>SOC (System On Chip) specific Drivers
└─>Qualcomm SoC drivers
└─>Qualcomm Shared Memory State Machine
In linux kernel since version 4.1 (release Date: 2015-06-21)  
Say yes here to support the Qualcomm Shared Memory State Machine.
The state machine is represented by bits in shared memory.

source code:
selects
CONFIG_QCOM_SMEM_STATE
CONFIG_IRQ_DOMAIN