MALI related changes

last missing bits for MALI support for RK30, haven't tested for RK31

Pending another update with more rk_fb.c changes and updated rk30_lcdc.c
to enable booting this kernel in rk3066 sticks
Minor debug changes and probable bugfix to rk30_lcdc.c

- Probable bugfix in win2_open that was a half-baked copy of win1_open
and indeed altered still some win1 var. Also the call to:
 lcdc_writel(lcdc_dev, REG_CFG_DONE, 0x01);
is updated with its substitute: lcdc_cfg_done(lcdc_dev);

- The extra lcdc_cfg_done(lcdc_dev) added can only improve the code
since they serve only to make sure the previous reg changes take effect
and the addition of these lines is homogeneous with other parts of same
file where the same regs are altered

- Apart from that a division by zero situation is avoided so that fps is
shown as -1 in the kernel log, instead of creating a kernel crash on
boot
Fixes to allow booting kernel in RK3066 (rk30_lcdc vs rk_fb)

This fixes affect rk_fb.c that is shared with RK3188, as such the
changes have been surrounded with "if defined(CONFIG_ARCH_RK30)" to make
sure they don't affect the working RK3188.

Reason for the fixes:
When one compares rk_fb.c and rk30_lcdc.c from this kernel (Linux3188
repo) and old kernel (rk3x_kernel_3.0.36), the code that dissappears in
the new rk_fb.c appears now in the new rk30_lcdc.c.
Those are the changes creating the boot fail for RK3066 devices.

Boot fail means stick reboots upon:
[    0.517494] tps65910_rtc_probe:ok
[    0.517574] Switching to clocksource timer1
[    0.517809] lcdc0:reg_phy_base = 0x1010c000,reg_vir_base:0xf70a0000
[    0.517881] fb0:win1
[    0.517886] fb1:win0
[    0.517891] fb2:win2
[    0.517999] rk30 lcdc0 clk enable...
[    0.518158] rk30 lcdc0 clk disable...
[    0.518655] Switched to NOHz mode on CPU #0
[    0.519271] Switched to NOHz mode on CPU #1
[    0.555981] fb0:phy:95800000>>vir:f8000000>>len:0x1000000
[    0.556304] rk30 lcdc0 clk enable...
[    0.556331] lcdc0: dclk:148500000>>fps:60 rk30_load_screen for lcdc0
o
DDR Version 1.00 20121017
Minor oops fix for prev commit

the required defines to activate changes were inside an ifdef
moved them out of it so they are always active