https://stackoverflow.com/questions/1585751/how-to-share-register-and-bit-field-definitions-between-a-device-driver-and-the
https://stackoverflow.com/questions/1585751/how-to-share-register-and-bit-field-definitions-between-a-device-driver-and-the