OMAP: devices: Modify McSPI device to adapt to hwmod framework

Cleans up all base address definitions for omap_mcspi
and adapts the device registration and driver to hwmod framework.
Changes involves:
1) Removing all base address macro defines.
2) Using omap-device layer to register device and utilizing data from
   hwmod data file for base address, dma channel number, Irq_number,
   device attribute(number of chipselect).
3) Appending base address with pdata reg_offset for omap4 boards.
   For omap4 all regs used in driver deviate with reg_offset_macros
   defined with an value of 0x100. So pass this offset through pdata
   and append the same to base address retrieved from hwmod data file
   and we are not mapping *_HL_* regs which are not used in driver.

Signed-off-by: Charulatha V <[email protected]>
Signed-off-by: Govindraj.R <[email protected]>
Acked-by: Grant Likely <[email protected]>
Reviewed-by: Partha Basak <[email protected]>
Reviewed-by: Kevin Hilman <[email protected]>
Signed-off-by: Tony Lindgren <[email protected]>
3 files changed