M2: video: get rid of stack warning

Dynamically allocate array in parse_text that was causing a frame
overflow.

Also, Samsung, debug messages are *not* error messages.
M2: kexec: Clear download mode flag on kexec hardboot.
M2: Clean up debugging messages

Debugging messages should be declared as DEBUG, not ERROR
M2: sound: Update usage of clock enable/disable APIs.

Use the new clk_prepare_enable/clk_disable_unprepare APIs in all
instances.

This fixes a PM leak, where the external codec clock is not disabled during
suspend, due to unbalanced usage of the clk_un/prepare APIs.
M2: clocks: gate a few more clocks

These are not enabled on the stock 3.0 kernel, and are currently ungated
in suspend.

Disable them for now.
M2: display: fix per-pipe IB quota allotment
M2: Revert "msm: mdp: Revert MDP Port split changes"

This reverts commit f5cac71257887b1cc28a49ab93a53eb2a7f6780c.