fw/sercomm: Fix up the locking using an 'abstraction' layer
drwxr-xr-x - doc
drwxr-xr-x - include
drwxr-xr-x - src