msm: mdss: Display gamma control

TODO: confirm rgb channels, identify other tunables, cleanup,
apply values without switching screen (off and) on.

sysfs: /sys/devices/qcom,mdss_dsi_jdi_command_ors.69/*

Conflicts:
	drivers/video/msm/mdss/mdss_dsi_panel.c

Change-Id: I749333632079ff6be402b5cab6c2f8001b6140e1
msm: mdss: distinguish between Gamma RGB polarity Positive/Negative

Signed-off-by: Paul Reioux <reioux@gmail.com>
msm: mdss: Finalize gamma interface and cleanup

- Remove all sysfs files of unused commands
- Remove auto sync for negative polarities, these must be written separately
- Protect offset bit of white point command as well
- Apply white point bit 2 as duplicate of bit 1

Conflicts:
	drivers/video/msm/mdss/mdss_dsi_panel.c

Change-Id: Ifadfa2384551ff082af1b19295c90d5349fe9e89
msm: mdss: Find a stable sysfs node for the gamma interface

Move sysfs files to /sys/module/dsi_panel/*

Conflicts:
	drivers/video/msm/mdss/mdss_dsi_panel.c

Change-Id: I4990d9f00e9f45effa170627d298201d4a393d10
msm: mdss: Reset panel to apply RGB gamma data

Writing to the reset gpios produces a short flicker. This however
appears to be the only reliable method to apply RGB gamma data
without switching the panel off and on again.

Conflicts:
	drivers/video/msm/mdss/mdss_dsi_panel.c

Change-Id: Id4654a17f733ea756d7c350834fe2d10fbb85a27