drivers: QMSI WDT: simplify driver reentrancy code using IS_ENABLED macro
drivers: QMSI WDT: simplify driver reentrancy code using IS_ENABLED macro

This is one of the series of patches that simplifies the driver
code by using the IS_ENABLED macro. This removes the need of the
const variable and the three wrapper functions on semaphore APIs.

Jira: ZEP-1251

Change-Id: I2ea0b2d04252d6b28e7d5ca528480234545e6eed
Signed-off-by: Kuo-Lang Tseng <23cbc4652f4872dafd2f1e11146e560e5f3ec319@intel.com>

bigdinotech/zephyr,tidyjiang8/zephyr-doc,galak/zephyr,GiulianoFranchetto/zephyr,aceofall/zephyr-iotos,runchip/zephyr-cc3200,pklazy/zephyr,GiulianoFranchetto/zephyr,nashif/zephyr,runchip/zephyr-cc3200,galak/zephyr,nashif/zephyr,explora26/zephyr,fractalclone/zephyr-riscv,rsalveti/zephyr,bigdinotech/zephyr,galak/zephyr,punitvara/zephyr,finikorg/zephyr,finikorg/zephyr,kraj/zephyr,holtmann/zephyr,punitvara/zephyr,bboozzoo/zephyr,zephyrproject-rtos/zephyr,mbolivar/zephyr,Vudentz/zephyr,erwango/zephyr,finikorg/zephyr,fractalclone/zephyr-riscv,nashif/zephyr,tidyjiang8/zephyr-doc,fbsder/zephyr,pklazy/zephyr,mbolivar/zephyr,kraj/zephyr,erwango/zephyr,aceofall/zephyr-iotos,erwango/zephyr,zephyriot/zephyr,tidyjiang8/zephyr-doc,galak/zephyr,runchip/zephyr-cc3220,sharronliu/zephyr,runchip/zephyr-cc3220,Vudentz/zephyr,bboozzoo/zephyr,finikorg/zephyr,pklazy/zephyr,runchip/zephyr-cc3220,fractalclone/zephyr-riscv,aceofall/zephyr-iotos,finikorg/zephyr,explora26/zephyr,fbsder/zephyr,ldts/zephyr,kraj/zephyr,nashif/zephyr,rsalveti/zephyr,explora26/zephyr,erwango/zephyr,sharronliu/zephyr,zephyrproject-rtos/zephyr,ldts/zephyr,zephyriot/zephyr,zephyrproject-rtos/zephyr,rsalveti/zephyr,nashif/zephyr,bigdinotech/zephyr,aceofall/zephyr-iotos,GiulianoFranchetto/zephyr,galak/zephyr,sharronliu/zephyr,mbolivar/zephyr,zephyrproject-rtos/zephyr,runchip/zephyr-cc3200,ldts/zephyr,mbolivar/zephyr,Vudentz/zephyr,zephyriot/zephyr,aceofall/zephyr-iotos,pklazy/zephyr,bigdinotech/zephyr,fbsder/zephyr,runchip/zephyr-cc3200,zephyrproject-rtos/zephyr,GiulianoFranchetto/zephyr,fractalclone/zephyr-riscv,tidyjiang8/zephyr-doc,zephyriot/zephyr,sharronliu/zephyr,holtmann/zephyr,rsalveti/zephyr,runchip/zephyr-cc3220,zephyriot/zephyr,holtmann/zephyr,Vudentz/zephyr,punitvara/zephyr,kraj/zephyr,rsalveti/zephyr,pklazy/zephyr,GiulianoFranchetto/zephyr,holtmann/zephyr,ldts/zephyr,bboozzoo/zephyr,Vudentz/zephyr,bboozzoo/zephyr,fbsder/zephyr,mbolivar/zephyr,holtmann/zephyr,fbsder/zephyr,punitvara/zephyr,bigdinotech/zephyr,runchip/zephyr-cc3220,fractalclone/zephyr-riscv,explora26/zephyr,tidyjiang8/zephyr-doc,Vudentz/zephyr,runchip/zephyr-cc3200,punitvara/zephyr,erwango/zephyr,kraj/zephyr,sharronliu/zephyr,ldts/zephyr,bboozzoo/zephyr,explora26/zephyr