hardware.h order
fixes to pinmux add gpio init
pinmux changes
lots of changes for touchscreen
touchscreen should be working with some flaws related to power suspend and battery which I did not tie in
Revert "pinmux changes"

This reverts commit 577fe9f760c37532a39b02547c4978fc91b47e8b.
Revert "fixes to pinmux add gpio init"

This reverts commit d5ca095d50a2211c949dce7b9e3a3fbd6145be45.
fix