n9: enable higher dsp clocks

By default DSP clocks of 660MHz and 800Mhz are disabled,
so enable them in board file.

Signed-off-by: Filip Matijević <filip.matijevic.pz@gmail.com>
n9: fix for parsing kernel parameters for gpio

Some gpio settings were being passed onto kernel, but weren't
applied. Adding missing files from 2.6 kernel fixes the problem.

Signed-off-by: Filip Matijević <filip.matijevic.pz@gmail.com>
n9: adjust L3 OPPs according to SDRC frequency

L3 OPPs frequencies are set to match SDRC like in 2.6 board file

Signed-off-by: Filip Matijević <filip.matijevic.pz@gmail.com>
n9: twl4030-madc irq rewrite

twl4030-madc irq has been rewritten (simplified)

Signed-off-by: Filip Matijević <filip.matijevic.pz@gmail.com>
n9: additional settings for mmc

Number of mmc settings present in 2.6 where not set. nomux,
hw_reset_connected and gpio_hw_reset are missing so they are
lef out for now.

Signed-off-by: Filip Matijević <filip.matijevic.pz@gmail.com>
n9: allow up to 500mA charging trough standard USB port

In order to charge with 500mA trough standard USB port BME requires
that POWER_SUPPLY_PROP_CURRENT_NOW has a value of 500 set by
twl5031-bcc on usb power supply. twl4030-usb was modified to notify
twl5031-bcc about the change in vbus_draw which gets selected by
usb gadget module (usb_moded loads the correct usb gadget module)
Also usb gadget g_file_storage was removed as it's deprecated and
replaced by g_mass_storage.

Signed-off-by: Filip Matijević <filip.matijevic.pz@gmail.com>