drivers: hwspinlock: add framework