Initial callisto defconfig & build fixes

* Initial cyanogenmod_callisto_defconfig
* Adjust board-msm7x27.c to support ta8566 driver correctly
* Don't override CROSS_COMPILE or ARCH in Makefile
* Fix driver section mismatches in vibrator and lcdc drivers

(cherry picked from commit 605a7a8e1ddf0adce52443734d067d6c06f4787f)

Change-Id: Idefc9d340594869b5469b097b37f0d296f380751
Update defconfigs for netd/netlink required feature

CONFIG_NETFILTER_XT_MATCH_QUOTA2_LOG=y

(cherry picked from commit db17db1a24aa7b766e83291fb5f2703581866d68)

Change-Id: I1a4fd7fbf00dfac9a0aa045282d63ff7280b52b1
Fix CONFIG_MSM_CPU_FREQ_MAX value for MSM7627(non-T) Samsung devices

Invalid max frequency can cause error spam when using smartassv2
scheduler.

(cherry picked from commit 93100d6a0e6f62bff5e24fd355be08423bba19a8)

Change-Id: I0b1a66c91fdbfa7f905841ac67b10ee9c5e56d36
vsprintf: Recursive vsnprintf: Add "%pV", struct va_format

Add the ability to print a format and va_list from a structure pointer

Allows __dev_printk to be implemented as a single printk while
minimizing string space duplication.

%pV should not be used without some mechanism to verify the
format and argument use ala __attribute__(format (printf(...))).

Signed-off-by: Joe Perches <joe@perches.com>
Acked-by: Greg Kroah-Hartman <gregkh@suse.de>
Signed-off-by: David S. Miller <davem@davemloft.net>

(cherry picked from commit 49ec564e44effbf5aaf307d27f296e9e4b6c1340)

Change-Id: Ia1ea19ad2147951423a0d3955576b3ff38c19430
Samsung msm7x27: add sdio wakeup irq

Solves suspend issue on ath6kl driver.

(cherry picked from commit ddea4f9c4d807d0677963056d7042c3285cfce6e)

Change-Id: I5ae619a1e758a9622c128f316a1c048b2edd87b3
Fixed some TYPO errors

(cherry picked from commit ebdcb9310282220353eb0d512d3fc3f21f693758)

Change-Id: Ie476871788aa44ca48c86be2b10ba01e27e2350b
Samsung msm7x27: add sdio wakeup irq #2

Forgot to apply on beni, tass split boards.

(cherry picked from commit 595f6536e1606af47d08f9b8420bd8ac5c62aad3)

Change-Id: I160a6ba3ea7538cbb662ec0f5256031ac988b453
Fixed a TYPO

(cherry picked from commit 2c70278a360e50837967a7dfb2441a6c775bb26f)

Change-Id: I81f62f0c8a2badca98c5d14901caeb82a1bfa0bc