pm8921-core: update with a newer copy from MSM-3.10
pm8xxx: update header files

Update our headers used by pm8921-core with versions from MSM-3.10
pm8921: fixes and initial bringup for CONFIG_MFD_PM8921_CORE
pm8xxx-irq: fix headers and update

Update to the latest version from MSM-3.10
mach-msm: remove last_radio_log

This file is unneeded, unused by MSM-3.10 and causes undefined
references. Remove it.
mach-msm: import cache_erp from MSM-3.10 and add it to config
mach-msm: minor tweaks and bringup board-8064-pmic

Slight update to msm-krait-l2-accessors to make it consistent with the
one in MSM-3.10 and updates to board-8064-pmic so it compiles.
restart: use optimized relaxed writes; writel for restart/power off

Use the optimized writel_relaxed instead of the raw variants.

Use writel to ensure that all writes are completed before giving the
final shutdown or restart order. This is how most other ARM mach-types
do it.
mach-msm: cleanup
gpiomux-v2: use relaxed writes

This should be a bit faster with no drawbacks for us.