Qualcomm Shared Memory State Machine

modulename: smsm.ko

configname: CONFIG_QCOM_SMSM

Linux Kernel Configuration
└─>Device Drivers
└─>SOC (System On Chip) specific Drivers
└─>Qualcomm Shared Memory State Machine
In linux kernel since version 3.10 (release Date: 2013-06-30)  
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