Adapt archos twl6030 usb xceiv to threaded irq request.
    (From OmapZoom 3.4) OMAPLFB: VRAM buffers for second FB.

    For JB-MR1 HWCv1.1 we need a second FB device setup at init time.

    A swapchain of VRAM buffers are setup at init time.

    Change-Id: Ifd5d100a939dce285ac3c844edad525043f933e8
Fix compilation errors by using the correct structure names.
Add configs from linux-kk-3.0.21 branch. (Adapt the config to the new kernel revision).
It seems that there is no external PCB temperature sensor is included at the G9 series.
This means the thermal pcb domain is not reached on 4430 devices and causes useless
warnings which fill up the logcat.
On 4460 devices it causes a wrong calculated temperature, which means the cpu freq driver
isn't able to react with throttling down the CPU.

With this patch the thermal_lookup request is silently aborted with an ENODEV error, which
is handled at the further thermal calculation routines.
twl6030-bci: Apply archos patches for battery detection and small
extensions regarding current input.
Apply the remaining code for separate charger. (H models).