Fixed noise on RK1000 headphone output (revert to old driver)

The main changes regarding RK1000 TV Out and Audio CODEC chip in this
kernel are:
1) RK1000 placed on I2C bus 0 (previously, and on Measy U2C, was on 2)
in the board file
2) RK1000 TV Out display driver vanished
3) RK1000 MFD vanished (mfd/rk1000-core.c functions are supposed to be
at the end of rk1000_codec.c, at least partially)
4) RK1000 SoC I2S Audio support (sound/soc/rk29/rk29_rk1000codec.c)
changed and missing clearly important parts, debug now turned on

End result was lack of audio on Measy U2C RK3066 stick.
By reverting:
- item 1 above, on the sdk board file, moving to I2C bus 2
- item 4 above, reverting to previous .c file
Result was sound back on the A/V headphone output, but with an added
loud unbearable buzzing noise.

I've tried almost everything to avoid the drastic measure of reverting
everything, but to no avail, the noise didn't disappear. I suspect the
RK1000's TV out part does need to initialize the chip somehow.

So now sound output is working great again, but in this new kernel.