Factor out the common parts of the cn0363 design so we can use it to add support for other carriers. Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>