The LPC CTRL macro needs all 32 data bits of the wishbone. All
the other wishbone devices were 8 bit, so we didn't see this.
Signed-off-by: Anton Blanchard <anton@ozlabs.org>
We weren't hooking up the I/O wishbone to the LPC CTRL interface.
Also remove the base/offset values we hardcoded during bringup.
Signed-off-by: Anton Blanchard <anton@ozlabs.org>
When integrating lpcperipheral into a project, top() is not a particularly
descriptive name, so rename it to lpc_top().
Signed-off-by: Anton Blanchard <anton@ozlabs.org>