merge tinyds-tdm-hwc code to tinyds-tdm