spi: Use locking mechanism to guard critical regions.
spi: Use locking mechanism to guard critical regions.

This will allow the driver to be fiber and task safe

Change-Id: I916d4ad67ab6f51f41f3d1136c105e4d1445de48
Signed-off-by: Sergio Rodriguez <9789aa5c5c93f909016928416139ed4e6b9138f3@intel.com>

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