Cpufreq: create/remove percpu sysfs nodes once
On cpu hotplug on/off, percpu cpufreq sysfs node and it's
sub nodes are freshly created and removed. This increases
cpu up/down latency.

Create percpu cpufreq sysfs node and it's sub nodes in driver
registration and remove it in unregistration. This decreases
cpu up/down latency significantly.

Change-Id: I5c2b02e74de0ae4fe08dedc959bd7402cd9b7aa5
Signed-off-by: Puneet Saxena <puneets@nvidia.com>
Reviewed-on: http://git-master/r/146812
(cherry picked from commit 2983822)
Reviewed-on: http://git-master/r/219379
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
 modified for use on Galaxy S5 by GuneetAtwal

Signed-off-by: GuneetAtwal <harjinder767@gmail.com>