msm: fix build in case ION is not set

Conflicts:
	drivers/media/video/msm/msm.c
mogami: initial addition of board file
smultron: initial defconfig
sockinfo: workaround for passing the CPU type
devices-msm7x30: assigning name to resources_uart3
clock-7x30.c: fix build error:
arch/arm/mach-msm/clock-7x30.c:2616: error: implicit declaration of function 'do_div'
mach-msm: add mogami and smultron board options
mach-msm: add mogami and smultron board options (2/2)

Conflicts:
	arch/arm/mach-msm/Makefile
Add MDDI panels:
- FB_MSM_MDDI_SONY_HVGA_LCD
- FB_MSM_MDDI_HITACHI_HVGA_LCD
msmfb: fixes for semc devices and addition of panels

Conflicts:
	drivers/video/msm/Makefile
	drivers/video/msm/logo.c
	drivers/video/msm/msm_fb.c
msm-regulator: allow ldo15 and ldo20 to take operation voltages
leds: LM3560 and LM3561 driver
leds: adding config options for LM3560 and LM3561
leds: leds-as3676 and leds-as3676_semc

Conflicts:
	drivers/leds/Makefile
smultron: add board leds
novatek: add missed out header file
smultron: enable leds
mogami: board changes for semc panels, LM356x and as3676
mogami-vibrator: import and fixups for 3.0
smultron: defconfig bringup with latest fixes