Add platform specific configs
Add a platform specific approach for some DTO values.
The way we configure the DTO file requires some platform specific settings. This however, was not part of the initial code.
Add a platform specific struct and define platforms in the dto_platform.c.
This file also holds the "factory function" to get a platorm struct
Run the Linux kernel check patch tool for the dto.c and fix the issues.