Several boards call readl()/writel() or use uint32_t but do not include
<string.h> (which is where unic declares these). They build today only
because <drivers/framework.h> pulls <string.h> in.
The framework header has no business pulling string.h; Include it properly
in case we remove framework.h later on (spoiler lol).