summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/media/i2c/adv7481.c1
-rw-r--r--drivers/media/platform/msm/ais/common/msm_camera_io_util.c2
-rw-r--r--drivers/media/platform/msm/ais/sensor/cci/msm_cci.c1
-rw-r--r--drivers/media/platform/msm/ais/sensor/io/msm_camera_cci_i2c.c9
-rw-r--r--drivers/media/platform/msm/ais/sensor/io/msm_camera_dt_util.c1
5 files changed, 14 insertions, 0 deletions
diff --git a/drivers/media/i2c/adv7481.c b/drivers/media/i2c/adv7481.c
index 4f3887c087ce..74d7b9584827 100644
--- a/drivers/media/i2c/adv7481.c
+++ b/drivers/media/i2c/adv7481.c
@@ -2506,3 +2506,4 @@ module_driver(adv7481_driver, platform_driver_register,
platform_driver_unregister);
MODULE_DESCRIPTION("ADI ADV7481 HDMI/MHL/SD video receiver");
+MODULE_LICENSE("GPL v2");
diff --git a/drivers/media/platform/msm/ais/common/msm_camera_io_util.c b/drivers/media/platform/msm/ais/common/msm_camera_io_util.c
index 22518c2cae7d..a09237f3d5ef 100644
--- a/drivers/media/platform/msm/ais/common/msm_camera_io_util.c
+++ b/drivers/media/platform/msm/ais/common/msm_camera_io_util.c
@@ -501,6 +501,7 @@ vreg_get_fail:
}
return -ENODEV;
}
+EXPORT_SYMBOL(msm_camera_config_vreg);
int msm_camera_enable_vreg(struct device *dev, struct camera_vreg_t *cam_vreg,
int num_vreg, enum msm_camera_vreg_name_t *vreg_seq,
@@ -574,6 +575,7 @@ disable_vreg:
}
return rc;
}
+EXPORT_SYMBOL(msm_camera_enable_vreg);
void msm_camera_bus_scale_cfg(uint32_t bus_perf_client,
enum msm_bus_perf_setting perf_setting)
diff --git a/drivers/media/platform/msm/ais/sensor/cci/msm_cci.c b/drivers/media/platform/msm/ais/sensor/cci/msm_cci.c
index 42f8c4dcfaa0..a7771441e950 100644
--- a/drivers/media/platform/msm/ais/sensor/cci/msm_cci.c
+++ b/drivers/media/platform/msm/ais/sensor/cci/msm_cci.c
@@ -2011,6 +2011,7 @@ struct v4l2_subdev *msm_cci_get_subdev(void)
{
return g_cci_subdev;
}
+EXPORT_SYMBOL(msm_cci_get_subdev);
static int msm_cci_probe(struct platform_device *pdev)
{
diff --git a/drivers/media/platform/msm/ais/sensor/io/msm_camera_cci_i2c.c b/drivers/media/platform/msm/ais/sensor/io/msm_camera_cci_i2c.c
index 8f2fd0f9e24d..8fa4d7c80477 100644
--- a/drivers/media/platform/msm/ais/sensor/io/msm_camera_cci_i2c.c
+++ b/drivers/media/platform/msm/ais/sensor/io/msm_camera_cci_i2c.c
@@ -63,6 +63,7 @@ int32_t msm_camera_cci_i2c_read(struct msm_camera_i2c_client *client,
S_I2C_DBG("%s addr = 0x%x data: 0x%x\n", __func__, addr, *data);
return rc;
}
+EXPORT_SYMBOL(msm_camera_cci_i2c_read);
int32_t msm_camera_cci_i2c_read_seq(struct msm_camera_i2c_client *client,
uint32_t addr, uint8_t *data, uint32_t num_byte)
@@ -110,6 +111,7 @@ int32_t msm_camera_cci_i2c_read_seq(struct msm_camera_i2c_client *client,
kfree(buf);
return rc;
}
+EXPORT_SYMBOL(msm_camera_cci_i2c_read_seq);
int32_t msm_camera_cci_i2c_write(struct msm_camera_i2c_client *client,
uint32_t addr, uint16_t data,
@@ -145,6 +147,7 @@ int32_t msm_camera_cci_i2c_write(struct msm_camera_i2c_client *client,
rc = cci_ctrl.status;
return rc;
}
+EXPORT_SYMBOL(msm_camera_cci_i2c_write);
int32_t msm_camera_cci_i2c_write_seq(struct msm_camera_i2c_client *client,
uint32_t addr, uint8_t *data, uint32_t num_byte)
@@ -193,6 +196,7 @@ int32_t msm_camera_cci_i2c_write_seq(struct msm_camera_i2c_client *client,
reg_conf_tbl = NULL;
return rc;
}
+EXPORT_SYMBOL(msm_camera_cci_i2c_write_seq);
static int32_t msm_camera_cci_i2c_write_table_cmd(
struct msm_camera_i2c_client *client,
@@ -265,6 +269,7 @@ int32_t msm_camera_cci_i2c_write_table(
return msm_camera_cci_i2c_write_table_cmd(client, write_setting,
MSM_CCI_I2C_WRITE);
}
+EXPORT_SYMBOL(msm_camera_cci_i2c_write_table);
int32_t msm_camera_cci_i2c_write_seq_table(
struct msm_camera_i2c_client *client,
@@ -311,6 +316,7 @@ int32_t msm_camera_cci_i2c_write_seq_table(
client->addr_type = client_addr_type;
return rc;
}
+EXPORT_SYMBOL(msm_camera_cci_i2c_write_seq_table);
int32_t msm_camera_cci_i2c_write_table_w_microdelay(
struct msm_camera_i2c_client *client,
@@ -344,6 +350,7 @@ int32_t msm_camera_cci_i2c_write_table_w_microdelay(
rc = cci_ctrl.status;
return rc;
}
+EXPORT_SYMBOL(msm_camera_cci_i2c_write_table_w_microdelay);
static int32_t msm_camera_cci_i2c_compare(struct msm_camera_i2c_client *client,
uint32_t addr, uint16_t data,
@@ -435,6 +442,7 @@ int32_t msm_camera_cci_i2c_poll(struct msm_camera_i2c_client *client,
return rc;
}
+EXPORT_SYMBOL(msm_camera_cci_i2c_poll);
static int32_t msm_camera_cci_i2c_set_mask(struct msm_camera_i2c_client *client,
uint32_t addr, uint16_t mask,
@@ -585,3 +593,4 @@ int32_t msm_sensor_cci_i2c_util(struct msm_camera_i2c_client *client,
}
return cci_ctrl.status;
}
+EXPORT_SYMBOL(msm_sensor_cci_i2c_util);
diff --git a/drivers/media/platform/msm/ais/sensor/io/msm_camera_dt_util.c b/drivers/media/platform/msm/ais/sensor/io/msm_camera_dt_util.c
index 66300e3f7359..d94f082e6765 100644
--- a/drivers/media/platform/msm/ais/sensor/io/msm_camera_dt_util.c
+++ b/drivers/media/platform/msm/ais/sensor/io/msm_camera_dt_util.c
@@ -1234,6 +1234,7 @@ ERROR1:
*num_vreg = 0;
return rc;
}
+EXPORT_SYMBOL(msm_camera_get_dt_vreg_data);
static int msm_camera_enable_i2c_mux(struct msm_camera_i2c_conf *i2c_conf)
{