Re: [PATCH resend] i2c: rcar: fixup rcar type naming

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

 



On Mon, Oct 21, 2013 at 01:04:32AM -0700, Kuninori Morimoto wrote:
> b720423a2627f045133bec39a31fe2bc0dab86f3
> (i2c: rcar: add rcar-H2 support)
> added R-Car H2 support on i2c-rcar.
> 
> The R-Car I2C type is based on SoC generation
> (Gen1 = E1/M1/H1, Gen2 = E2/M2/H2),
> but added naming was H1/H2 instead of Gen1/Gen2.
> Gen1/Gen2 is better naming on this driver.

I'd prefer to not change the code, but rather add comments after the
enum types saying this enum applies to the whole generation... Drivers
often start with specific naming. And while things turn out to be more
generic later, IMO it is not worth to keep the naming in sync with
ip-core namings.

>  static struct platform_device_id rcar_i2c_id_table[] = {
> -	{ "i2c-rcar",		I2C_RCAR_H1 },
> -	{ "i2c-rcar_h1",	I2C_RCAR_H1 },
> -	{ "i2c-rcar_h2",	I2C_RCAR_H2 },
> +	{ "i2c-rcar",		I2C_RCAR_GEN1 },
> +	{ "i2c-rcar_gen1",	I2C_RCAR_GEN1 },
> +	{ "i2c-rcar_gen2",	I2C_RCAR_GEN2 },
>  	{},

Renaming the platform_device_ids will cause regressions, too!

Attachment: signature.asc
Description: Digital signature


[Index of Archives]     [Linux GPIO]     [Linux SPI]     [Linux Hardward Monitoring]     [LM Sensors]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux