While building we have to edit arch/arm/mach-msm/acpuclock-7×30.c from the kernel source and therefore we have to make custom kernels. We may somehow be able to add governor and i/o schedulers modules on locked bootloader but as of now I don't think changing CPU clock speed is possible(correct me if I'm wrong). The 2010 phones are lot different and maybe they are also able to flash even custom kernels on locked bootloader via ftf format since it bypasses the sony signature verification which is not possible in 2012 phones.
tl;dr- Not possible
Cheers,
AJ