[PATCH v4 1/1] mfd: intel_quark_i2c_gpio: Add Intel Quark X1000 I2C-GPIO MFD Driver

2015-02-01 Thread Raymond Tan
Shevchenko Signed-off-by: Weike Chen Signed-off-by: Raymond Tan --- drivers/mfd/Kconfig| 12 ++ drivers/mfd/Makefile |1 + drivers/mfd/intel_quark_i2c_gpio.c | 277 3 files changed, 290 insertions(+) create mode 100644

[PATCH v4 0/1] mfd: intel_quark_i2c_gpio: Add Intel Quark X1000 I2C-GPIO MFD Driver

2015-02-01 Thread Raymond Tan
t Changes in v2: * Fix possible memory leak Raymond Tan (1): mfd: intel_quark_i2c_gpio: Add Intel Quark X1000 I2C-GPIO MFD Driver drivers/mfd/Kconfig| 12 ++ drivers/mfd/Makefile |1 + drivers/mfd/intel_quark_i2c_gpio.c | 277 +

[PATCH v4 1/1] mfd: intel_quark_i2c_gpio: Add Intel Quark X1000 I2C-GPIO MFD Driver

2015-02-01 Thread Raymond Tan
Reviewed-by: Andy Shevchenko andriy.shevche...@linux.intel.com Signed-off-by: Weike Chen alvin.c...@intel.com Signed-off-by: Raymond Tan raymond@intel.com --- drivers/mfd/Kconfig| 12 ++ drivers/mfd/Makefile |1 + drivers/mfd/intel_quark_i2c_gpio.c | 277

[PATCH v4 0/1] mfd: intel_quark_i2c_gpio: Add Intel Quark X1000 I2C-GPIO MFD Driver

2015-02-01 Thread Raymond Tan
into a struct Changes in v2: * Fix possible memory leak Raymond Tan (1): mfd: intel_quark_i2c_gpio: Add Intel Quark X1000 I2C-GPIO MFD Driver drivers/mfd/Kconfig| 12 ++ drivers/mfd/Makefile |1 + drivers/mfd/intel_quark_i2c_gpio.c | 277

[PATCH v3 0/1] mfd: intel_quark_i2c_gpio: Add Intel Quark X1000 I2C-GPIO MFD Driver

2014-12-11 Thread Raymond Tan
-- Changes in v3: * Simplify the call path for both gpio and i2c controllers initialization * Move the global variables clk and clk_lookup into a struct Changes in v2: * Fix possible memory leak Raymond Tan (1): mfd: intel_quark_i2c_gpio: Add Intel Quark X1000 I2C-GPIO MFD Driver drivers/m

[PATCH v3 1/1] mfd: intel_quark_i2c_gpio: Add Intel Quark X1000 I2C-GPIO MFD Driver

2014-12-11 Thread Raymond Tan
Chen Signed-off-by: Raymond Tan --- drivers/mfd/Kconfig| 12 ++ drivers/mfd/Makefile |1 + drivers/mfd/intel_quark_i2c_gpio.c | 279 3 files changed, 292 insertions(+) create mode 100644 drivers/mfd/intel_quark_i2c_gpio.c

[PATCH v3 1/1] mfd: intel_quark_i2c_gpio: Add Intel Quark X1000 I2C-GPIO MFD Driver

2014-12-11 Thread Raymond Tan
...@linux.intel.com Signed-off-by: Weike Chen alvin.c...@intel.com Signed-off-by: Raymond Tan raymond@intel.com --- drivers/mfd/Kconfig| 12 ++ drivers/mfd/Makefile |1 + drivers/mfd/intel_quark_i2c_gpio.c | 279 3 files changed

[PATCH v3 0/1] mfd: intel_quark_i2c_gpio: Add Intel Quark X1000 I2C-GPIO MFD Driver

2014-12-11 Thread Raymond Tan
drivers. --- Changes in v3: * Simplify the call path for both gpio and i2c controllers initialization * Move the global variables clk and clk_lookup into a struct Changes in v2: * Fix possible memory leak Raymond Tan (1): mfd: intel_quark_i2c_gpio: Add Intel Quark X1000 I2C-GPIO MFD Driver drivers

[PATCH v2 1/1] mfd: intel_quark_i2c_gpio: Add Intel Quark X1000 I2C-GPIO MFD Driver

2014-11-11 Thread Raymond Tan
Chen Signed-off-by: Raymond Tan --- drivers/mfd/Kconfig| 11 ++ drivers/mfd/Makefile |1 + drivers/mfd/intel_quark_i2c_gpio.c | 298 3 files changed, 310 insertions(+) create mode 100644 drivers/mfd/intel_quark_i2c_gpio.c

[PATCH v2 0/1] mfd: intel_quark_i2c_gpio: Add Intel Quark X1000 I2C-GPIO MFD Driver

2014-11-11 Thread Raymond Tan
-- Changes in v2: * Fix possible memory leak Raymond Tan (1): mfd: intel_quark_i2c_gpio: Add Intel Quark X1000 I2C-GPIO MFD Driver drivers/mfd/Kconfig| 11 ++ drivers/mfd/Makefile |1 + drivers/mfd/intel_quark_i2c_gpio.c | 298 +++

[PATCH v2 0/1] mfd: intel_quark_i2c_gpio: Add Intel Quark X1000 I2C-GPIO MFD Driver

2014-11-11 Thread Raymond Tan
drivers. --- Changes in v2: * Fix possible memory leak Raymond Tan (1): mfd: intel_quark_i2c_gpio: Add Intel Quark X1000 I2C-GPIO MFD Driver drivers/mfd/Kconfig| 11 ++ drivers/mfd/Makefile |1 + drivers/mfd/intel_quark_i2c_gpio.c | 298

[PATCH v2 1/1] mfd: intel_quark_i2c_gpio: Add Intel Quark X1000 I2C-GPIO MFD Driver

2014-11-11 Thread Raymond Tan
...@linux.intel.com Signed-off-by: Weike Chen alvin.c...@intel.com Signed-off-by: Raymond Tan raymond@intel.com --- drivers/mfd/Kconfig| 11 ++ drivers/mfd/Makefile |1 + drivers/mfd/intel_quark_i2c_gpio.c | 298 3 files changed

[PATCH 1/1] mfd: intel_quark_i2c_gpio: Add Intel Quark X1000 I2C-GPIO MFD Driver

2014-11-02 Thread Raymond Tan
ove_devices(>dev); +} + +static struct pci_driver intel_quark_mfd_driver = { + .name = "intel_quark_mfd_i2c_gpio", + .id_table = intel_quark_mfd_ids, + .probe = intel_quark_mfd_probe, + .remove = intel_quark_mfd_remove, +}; + +module_pci_

[PATCH 0/1] mfd: intel_quark_i2c_gpio: Add Intel Quark X1000 I2C-GPIO MFD Driver

2014-11-02 Thread Raymond Tan
From: "Tan, Raymond" Hi, This patch is for enabling support of Intel Quark X1000 I2C controller and GPIO controller. In Quark X1000, the platform exports a single PCI device with both I2C and GPIO functions. This MFD driver will split the 2 devices for their respective drivers. Raym

[PATCH 0/1] mfd: intel_quark_i2c_gpio: Add Intel Quark X1000 I2C-GPIO MFD Driver

2014-11-02 Thread Raymond Tan
drivers. Raymond Tan (1): mfd: intel_quark_i2c_gpio: Add Intel Quark X1000 I2C-GPIO MFD Driver drivers/mfd/Kconfig| 11 ++ drivers/mfd/Makefile |1 + drivers/mfd/intel_quark_i2c_gpio.c | 298 3 files changed, 310 insertions

[PATCH 1/1] mfd: intel_quark_i2c_gpio: Add Intel Quark X1000 I2C-GPIO MFD Driver

2014-11-02 Thread Raymond Tan
Signed-off-by: Raymond Tan raymond@intel.com --- drivers/mfd/Kconfig| 11 ++ drivers/mfd/Makefile |1 + drivers/mfd/intel_quark_i2c_gpio.c | 298 3 files changed, 310 insertions(+) create mode 100644 drivers/mfd

[PATCH 1/1] i2c: designware: add support of platform data to set I2C mode

2014-09-02 Thread Raymond Tan
From: "Tan, Raymond" Use the platform data to set the clk_freq when there is no DT configuration available. The clk_freq in turn will determine the I2C speed mode. In Quark, there is currently no other configuration mechanism other than board files. Signed-off-by: Raymond Tan

[PATCH 0/1] i2c: designware: Add support for Intel Quark X1000

2014-09-02 Thread Raymond Tan
From: "Tan, Raymond" Hi, This patch is for enabling support of Intel Quark X1000 i2c controller. The Quark designware i2c controller is registered as a MFD device, and Quark exports a single PCI device with both I2C and GPIO functions. In Quark, there is currently no other configuration

[PATCH 0/1] i2c: designware: Add support for Intel Quark X1000

2014-09-02 Thread Raymond Tan
From: Tan, Raymond raymond@intel.com Hi, This patch is for enabling support of Intel Quark X1000 i2c controller. The Quark designware i2c controller is registered as a MFD device, and Quark exports a single PCI device with both I2C and GPIO functions. In Quark, there is currently no other

[PATCH 1/1] i2c: designware: add support of platform data to set I2C mode

2014-09-02 Thread Raymond Tan
From: Tan, Raymond raymond@intel.com Use the platform data to set the clk_freq when there is no DT configuration available. The clk_freq in turn will determine the I2C speed mode. In Quark, there is currently no other configuration mechanism other than board files. Signed-off-by: Raymond