Re: [PATCH 07/16] pvrusb2: Don't use module names to load I2C modules

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Acked-By: Mike Isely <isely@xxxxxxxxx>

On Fri, 24 Sep 2010, Laurent Pinchart wrote:

> With the v4l2_i2c_new_subdev* functions now supporting loading modules
> based on modaliases, replace the hardcoded module name passed to those
> functions by NULL.
> 
> All corresponding I2C modules have been checked, and all of them include
> a module aliases table with names corresponding to what the pvrusb2
> driver uses.
> 
> Signed-off-by: Laurent Pinchart <laurent.pinchart@xxxxxxxxxxxxxxxx>
> ---
>  drivers/media/video/pvrusb2/pvrusb2-hdw.c |   11 ++---------
>  1 files changed, 2 insertions(+), 9 deletions(-)
> 
> diff --git a/drivers/media/video/pvrusb2/pvrusb2-hdw.c b/drivers/media/video/pvrusb2/pvrusb2-hdw.c
> index 70ea578..bef2027 100644
> --- a/drivers/media/video/pvrusb2/pvrusb2-hdw.c
> +++ b/drivers/media/video/pvrusb2/pvrusb2-hdw.c
> @@ -2082,20 +2082,13 @@ static int pvr2_hdw_load_subdev(struct pvr2_hdw *hdw,
>  		return -EINVAL;
>  	}
>  
> -	/* Note how the 2nd and 3rd arguments are the same for
> -	 * v4l2_i2c_new_subdev().  Why?
> -	 * Well the 2nd argument is the module name to load, while the 3rd
> -	 * argument is documented in the framework as being the "chipid" -
> -	 * and every other place where I can find examples of this, the
> -	 * "chipid" appears to just be the module name again.  So here we
> -	 * just do the same thing. */
>  	if (i2ccnt == 1) {
>  		pvr2_trace(PVR2_TRACE_INIT,
>  			   "Module ID %u:"
>  			   " Setting up with specified i2c address 0x%x",
>  			   mid, i2caddr[0]);
>  		sd = v4l2_i2c_new_subdev(&hdw->v4l2_dev, &hdw->i2c_adap,
> -					 fname, fname,
> +					 NULL, fname,
>  					 i2caddr[0], NULL);
>  	} else {
>  		pvr2_trace(PVR2_TRACE_INIT,
> @@ -2103,7 +2096,7 @@ static int pvr2_hdw_load_subdev(struct pvr2_hdw *hdw,
>  			   " Setting up with address probe list",
>  			   mid);
>  		sd = v4l2_i2c_new_subdev(&hdw->v4l2_dev, &hdw->i2c_adap,
> -						fname, fname,
> +						NULL, fname,
>  						0, i2caddr);
>  	}
>  
> 

-- 

Mike Isely
isely @ isely (dot) net
PGP: 03 54 43 4D 75 E5 CC 92 71 16 01 E2 B5 F5 C1 E8
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux