[linux-yocto] [PATCH 29/29] i2c: i801: Enable BYT SMBUS support

Kamble, Nitin A nitin.a.kamble at intel.com
Wed Apr 9 17:39:06 PDT 2014


On 4/7/2014 8:18 AM, rebecca.swee.fun.chang at intel.com wrote:
> From: "Chang, Rebecca Swee Fun" <rebecca.swee.fun.chang at intel.com>
>
> Add PCI ID of BYT SMBUS.
>
> Signed-off-by: Chew, Kean Ho <kean.ho.chew at intel.com>
> Signed-off-by: Maurice Petallo <mauricex.r.petallo at intel.com>
> Signed-off-by: Chang, Rebecca Swee Fun <rebecca.swee.fun.chang at intel.com>
> ---
>   drivers/i2c/busses/Makefile   |    2 +-
>   drivers/i2c/busses/i2c-i801.c |    2 ++
>   2 files changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/i2c/busses/Makefile b/drivers/i2c/busses/Makefile
> index f35b079..5bbf680 100644
> --- a/drivers/i2c/busses/Makefile
> +++ b/drivers/i2c/busses/Makefile
> @@ -12,7 +12,6 @@ obj-$(CONFIG_I2C_ALI15X3)	+= i2c-ali15x3.o
>   obj-$(CONFIG_I2C_AMD756)	+= i2c-amd756.o
>   obj-$(CONFIG_I2C_AMD756_S4882)	+= i2c-amd756-s4882.o
>   obj-$(CONFIG_I2C_AMD8111)	+= i2c-amd8111.o
> -obj-$(CONFIG_I2C_I801)		+= i2c-i801.o
>   obj-$(CONFIG_I2C_ISCH)		+= i2c-isch.o
>   obj-$(CONFIG_I2C_ISMT)		+= i2c-ismt.o
>   obj-$(CONFIG_I2C_NFORCE2)	+= i2c-nforce2.o
> @@ -41,6 +40,7 @@ obj-$(CONFIG_I2C_DESIGNWARE_PLATFORM)	+= i2c-designware-platform.o
>   i2c-designware-platform-objs := i2c-designware-platdrv.o
>   obj-$(CONFIG_I2C_DESIGNWARE_PCI)	+= i2c-designware-pci.o
>   i2c-designware-pci-objs := i2c-designware-pcidrv.o
> +obj-$(CONFIG_I2C_I801)		+= i2c-i801.o
Can you explain in the commit log, why this line is moved in the Makefile?

Nitin
>   obj-$(CONFIG_I2C_EG20T)		+= i2c-eg20t.o
>   obj-$(CONFIG_I2C_GPIO)		+= i2c-gpio.o
>   obj-$(CONFIG_I2C_HIGHLANDER)	+= i2c-highlander.o
> diff --git a/drivers/i2c/busses/i2c-i801.c b/drivers/i2c/busses/i2c-i801.c
> index 8763b22..b667b2b 100644
> --- a/drivers/i2c/busses/i2c-i801.c
> +++ b/drivers/i2c/busses/i2c-i801.c
> @@ -175,6 +175,7 @@
>   #define PCI_DEVICE_ID_INTEL_WELLSBURG_SMBUS_MS1	0x8d7e
>   #define PCI_DEVICE_ID_INTEL_WELLSBURG_SMBUS_MS2	0x8d7f
>   #define PCI_DEVICE_ID_INTEL_LYNXPOINT_LP_SMBUS	0x9c22
> +#define PCI_DEVICE_ID_INTEL_BYT_SMBUS		0x0f12
>   
>   struct i801_mux_config {
>   	char *gpio_chip;
> @@ -792,6 +793,7 @@ static DEFINE_PCI_DEVICE_TABLE(i801_ids) = {
>   	{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801CA_3) },
>   	{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801DB_3) },
>   	{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801EB_3) },
> +	{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_BYT_SMBUS) },
>   	{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ESB_4) },
>   	{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH6_16) },
>   	{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH7_17) },



More information about the linux-yocto mailing list