Commit 5b48ca0f authored by Jani Nikula's avatar Jani Nikula Committed by Daniel Vetter

drm/i915/dsi: add some constness to vbt panel driver

Const is good for you. No functional changes.
Signed-off-by: default avatarJani Nikula <jani.nikula@intel.com>
Reviewed-By: default avatarShobhit Kumar <shobhit.kumar@intel.com>
Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
parent 36d21f4c
...@@ -99,7 +99,8 @@ static inline enum port intel_dsi_seq_port_to_port(u8 port) ...@@ -99,7 +99,8 @@ static inline enum port intel_dsi_seq_port_to_port(u8 port)
return port ? PORT_C : PORT_A; return port ? PORT_C : PORT_A;
} }
static u8 *mipi_exec_send_packet(struct intel_dsi *intel_dsi, u8 *data) static const u8 *mipi_exec_send_packet(struct intel_dsi *intel_dsi,
const u8 *data)
{ {
u8 type, byte, mode, vc, seq_port; u8 type, byte, mode, vc, seq_port;
u16 len; u16 len;
...@@ -165,9 +166,9 @@ static u8 *mipi_exec_send_packet(struct intel_dsi *intel_dsi, u8 *data) ...@@ -165,9 +166,9 @@ static u8 *mipi_exec_send_packet(struct intel_dsi *intel_dsi, u8 *data)
return data; return data;
} }
static u8 *mipi_exec_delay(struct intel_dsi *intel_dsi, u8 *data) static const u8 *mipi_exec_delay(struct intel_dsi *intel_dsi, const u8 *data)
{ {
u32 delay = *((u32 *) data); u32 delay = *((const u32 *) data);
usleep_range(delay, delay + 10); usleep_range(delay, delay + 10);
data += 4; data += 4;
...@@ -175,7 +176,7 @@ static u8 *mipi_exec_delay(struct intel_dsi *intel_dsi, u8 *data) ...@@ -175,7 +176,7 @@ static u8 *mipi_exec_delay(struct intel_dsi *intel_dsi, u8 *data)
return data; return data;
} }
static u8 *mipi_exec_gpio(struct intel_dsi *intel_dsi, u8 *data) static const u8 *mipi_exec_gpio(struct intel_dsi *intel_dsi, const u8 *data)
{ {
u8 gpio, action; u8 gpio, action;
u16 function, pad; u16 function, pad;
...@@ -208,7 +209,8 @@ static u8 *mipi_exec_gpio(struct intel_dsi *intel_dsi, u8 *data) ...@@ -208,7 +209,8 @@ static u8 *mipi_exec_gpio(struct intel_dsi *intel_dsi, u8 *data)
return data; return data;
} }
typedef u8 * (*fn_mipi_elem_exec)(struct intel_dsi *intel_dsi, u8 *data); typedef const u8 * (*fn_mipi_elem_exec)(struct intel_dsi *intel_dsi,
const u8 *data);
static const fn_mipi_elem_exec exec_elem[] = { static const fn_mipi_elem_exec exec_elem[] = {
NULL, /* reserved */ NULL, /* reserved */
mipi_exec_send_packet, mipi_exec_send_packet,
...@@ -232,13 +234,12 @@ static const char * const seq_name[] = { ...@@ -232,13 +234,12 @@ static const char * const seq_name[] = {
"MIPI_SEQ_DEASSERT_RESET" "MIPI_SEQ_DEASSERT_RESET"
}; };
static void generic_exec_sequence(struct intel_dsi *intel_dsi, char *sequence) static void generic_exec_sequence(struct intel_dsi *intel_dsi, const u8 *data)
{ {
u8 *data = sequence;
fn_mipi_elem_exec mipi_elem_exec; fn_mipi_elem_exec mipi_elem_exec;
int index; int index;
if (!sequence) if (!data)
return; return;
DRM_DEBUG_DRIVER("Starting MIPI sequence - %s\n", seq_name[*data]); DRM_DEBUG_DRIVER("Starting MIPI sequence - %s\n", seq_name[*data]);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment