Merge nobodyAtall changes

* nAa/master: (106 commits)
  timed_gpio: backport from CAF @5d92f71e687e4e1a0
  configs: update with persistent ram support
  android: persistent_ram: Include ecc_size when calculating ecc_block
  android: persistent_ram: move persistent_ram.h back to include/linux
  ram_console: add missed out include file
  staging: android: persistent_ram: refactor ecc support
  staging: android: ram_console: split out persistent ram
  logger: backport from CAF @1c8beb6c4e2b7
  genlock: backport from CAF @dc6023bfefe994703
  msm_nand: module param for skiping bad block checking when erasing blocks (use this with caution!)
  configs: governors! who the fuck comes up with these names?
  msm: kgsl: Align busy times with the end times of samples
  msm: kgsl: Modify kgsl_core_exit to release resources carefully.
  msm: kgsl: Only return tlb flush flag if bit is set for given device
  msm: kgsl: Follow reverse sequence of init procedure during exit
  Revert "msm: kgsl: expand axi error logging"
  msm: kgsl: Pass correct datatype to kgsl_mmu_ptpool_destroy()
  msm: kgsl: fix format of the rbbm read error message
  msm: kgsl: Jump to turbo on late resume without DCVS
  Revert "msm: kgsl: fix cleanup code in kgsl_ioctl_map_user_mem()"
  ...
Hitachi HVGA clock rate fix by: pilu1978
Merge remote-tracking branch 'origin/master'

* origin/master: