Merge in serrano-common

This merges everything from the serrano-common device in preperation for
anything that needs to be serranoltespr specific.