@@ -569,16 +569,16 @@ static bool csiphy_match_clock_name(const char *clock_name, const char *format,
/*
* msm_csiphy_subdev_init - Initialize CSIPHY device structure and resources
+ * @camss: CAMSS device
* @csiphy: CSIPHY device
- * @res: CSIPHY module resources table
* @id: CSIPHY module id
*
* Return 0 on success or a negative error code otherwise
*/
int msm_csiphy_subdev_init(struct camss *camss,
- struct csiphy_device *csiphy,
- const struct camss_subdev_resources *res, u8 id)
+ struct csiphy_device *csiphy, u8 id)
{
+ const struct camss_subdev_resources *res = &camss->res->csiphy_res[id];
struct device *dev = camss->dev;
struct platform_device *pdev = to_platform_device(dev);
int i, j;
@@ -113,11 +113,8 @@ struct csiphy_device {
struct csiphy_device_regs *regs;
};
-struct camss_subdev_resources;
-
int msm_csiphy_subdev_init(struct camss *camss,
- struct csiphy_device *csiphy,
- const struct camss_subdev_resources *res, u8 id);
+ struct csiphy_device *csiphy, u8 id);
int msm_csiphy_register_entity(struct csiphy_device *csiphy,
struct v4l2_device *v4l2_dev);
@@ -3074,7 +3074,6 @@ static int camss_init_subdevices(struct camss *camss)
for (i = 0; i < camss->res->csiphy_num; i++) {
ret = msm_csiphy_subdev_init(camss, &camss->csiphy[i],
- &res->csiphy_res[i],
res->csiphy_res[i].csiphy.id);
if (ret < 0) {
dev_err(camss->dev,
The removed argument is directly and unambiguously derived from other ones. Signed-off-by: Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org> --- drivers/media/platform/qcom/camss/camss-csiphy.c | 6 +++--- drivers/media/platform/qcom/camss/camss-csiphy.h | 5 +---- drivers/media/platform/qcom/camss/camss.c | 1 - 3 files changed, 4 insertions(+), 8 deletions(-)