Create your own

Use the Hardware Manual and Existing Kernel Code