drivers: i2c: sam0: Implement bus locking After experiencing a few deadlocks, it was discovered that this bus does not implement any form of mutual exclusion... this patch addresses this and resolves potential deadlocks. Signed-off-by: Attie Grande <attie.grande@argentum-systems.co.uk>