1. power on/of routine maintains the power variable
	2. module unload procedure
	power on/off controls irq and clock pin
	Fix clock toggling
	1. Remove mutex
	2. use udelay