Re: [PATCH 1/2] spi-topcliff-pch: Support new device LAPIS Semiconductor ML7831 IOH

2011-10-29 Thread Grant Likely
On Fri, Oct 28, 2011 at 09:35:21AM +0900, Tomoya MORINAGA wrote:
 ML7831 is companion chip for Intel Atom E6xx series.
 
 Signed-off-by: Tomoya MORINAGA tomoya-li...@dsn.lapis-semi.com

Applied both for 3.3, thanks.

g.

 ---
  drivers/spi/Kconfig|6 +++---
  drivers/spi/spi-topcliff-pch.c |5 -
  2 files changed, 7 insertions(+), 4 deletions(-)
 
 diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig
 index a1fd73d..6168516 100644
 --- a/drivers/spi/Kconfig
 +++ b/drivers/spi/Kconfig
 @@ -346,14 +346,14 @@ config SPI_TI_SSP
 serial port.
  
  config SPI_TOPCLIFF_PCH
 - tristate Intel EG20T PCH/OKI SEMICONDUCTOR ML7213 IOH SPI controller
 + tristate Intel EG20T PCH/LAPIS Semicon IOH(ML7213/ML7223/ML7831) SPI
   depends on PCI
   help
 SPI driver for the Topcliff PCH (Platform Controller Hub) SPI bus
 used in some x86 embedded processors.
  
 -   This driver also supports the ML7213, a companion chip for the
 -   Atom E6xx series and compatible with the Intel EG20T PCH.
 +   This driver also supports the ML7213/ML7223/ML7831, a companion chip
 +   for the Atom E6xx series and compatible with the Intel EG20T PCH.
  
  config SPI_TXX9
   tristate Toshiba TXx9 SPI controller
 diff --git a/drivers/spi/spi-topcliff-pch.c b/drivers/spi/spi-topcliff-pch.c
 index 6a80749..2b1e966 100644
 --- a/drivers/spi/spi-topcliff-pch.c
 +++ b/drivers/spi/spi-topcliff-pch.c
 @@ -95,16 +95,18 @@
  #define PCH_CLOCK_HZ 5000
  #define PCH_MAX_SPBR 1023
  
 -/* Definition for ML7213 by OKI SEMICONDUCTOR */
 +/* Definition for ML7213/ML7831 by OKI SEMICONDUCTOR */
  #define PCI_VENDOR_ID_ROHM   0x10DB
  #define PCI_DEVICE_ID_ML7213_SPI 0x802c
  #define PCI_DEVICE_ID_ML7223_SPI 0x800F
 +#define PCI_DEVICE_ID_ML7831_SPI 0x8816
  
  /*
   * Set the number of SPI instance max
   * Intel EG20T PCH : 1ch
   * OKI SEMICONDUCTOR ML7213 IOH :2ch
   * OKI SEMICONDUCTOR ML7223 IOH :1ch
 + * OKI SEMICONDUCTOR ML7831 IOH :1ch
  */
  #define PCH_SPI_MAX_DEV  2
  
 @@ -218,6 +220,7 @@ static struct pci_device_id pch_spi_pcidev_id[] = {
   { PCI_VDEVICE(INTEL, PCI_DEVICE_ID_GE_SPI),1, },
   { PCI_VDEVICE(ROHM, PCI_DEVICE_ID_ML7213_SPI), 2, },
   { PCI_VDEVICE(ROHM, PCI_DEVICE_ID_ML7223_SPI), 1, },
 + { PCI_VDEVICE(ROHM, PCI_DEVICE_ID_ML7831_SPI), 1, },
   { }
  };
  
 -- 
 1.7.4.4
 

--
Get your Android app more play: Bring it to the BlackBerry PlayBook 
in minutes. BlackBerry App World#153; now supports Android#153; Apps 
for the BlackBerryreg; PlayBook#153;. Discover just how easy and simple 
it is! http://p.sf.net/sfu/android-dev2dev
___
spi-devel-general mailing list
spi-devel-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/spi-devel-general


[PATCH 1/2] spi-topcliff-pch: Support new device LAPIS Semiconductor ML7831 IOH

2011-10-27 Thread Tomoya MORINAGA
ML7831 is companion chip for Intel Atom E6xx series.

Signed-off-by: Tomoya MORINAGA tomoya-li...@dsn.lapis-semi.com
---
 drivers/spi/Kconfig|6 +++---
 drivers/spi/spi-topcliff-pch.c |5 -
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig
index a1fd73d..6168516 100644
--- a/drivers/spi/Kconfig
+++ b/drivers/spi/Kconfig
@@ -346,14 +346,14 @@ config SPI_TI_SSP
  serial port.
 
 config SPI_TOPCLIFF_PCH
-   tristate Intel EG20T PCH/OKI SEMICONDUCTOR ML7213 IOH SPI controller
+   tristate Intel EG20T PCH/LAPIS Semicon IOH(ML7213/ML7223/ML7831) SPI
depends on PCI
help
  SPI driver for the Topcliff PCH (Platform Controller Hub) SPI bus
  used in some x86 embedded processors.
 
- This driver also supports the ML7213, a companion chip for the
- Atom E6xx series and compatible with the Intel EG20T PCH.
+ This driver also supports the ML7213/ML7223/ML7831, a companion chip
+ for the Atom E6xx series and compatible with the Intel EG20T PCH.
 
 config SPI_TXX9
tristate Toshiba TXx9 SPI controller
diff --git a/drivers/spi/spi-topcliff-pch.c b/drivers/spi/spi-topcliff-pch.c
index 6a80749..2b1e966 100644
--- a/drivers/spi/spi-topcliff-pch.c
+++ b/drivers/spi/spi-topcliff-pch.c
@@ -95,16 +95,18 @@
 #define PCH_CLOCK_HZ   5000
 #define PCH_MAX_SPBR   1023
 
-/* Definition for ML7213 by OKI SEMICONDUCTOR */
+/* Definition for ML7213/ML7831 by OKI SEMICONDUCTOR */
 #define PCI_VENDOR_ID_ROHM 0x10DB
 #define PCI_DEVICE_ID_ML7213_SPI   0x802c
 #define PCI_DEVICE_ID_ML7223_SPI   0x800F
+#define PCI_DEVICE_ID_ML7831_SPI   0x8816
 
 /*
  * Set the number of SPI instance max
  * Intel EG20T PCH :   1ch
  * OKI SEMICONDUCTOR ML7213 IOH :  2ch
  * OKI SEMICONDUCTOR ML7223 IOH :  1ch
+ * OKI SEMICONDUCTOR ML7831 IOH :  1ch
 */
 #define PCH_SPI_MAX_DEV2
 
@@ -218,6 +220,7 @@ static struct pci_device_id pch_spi_pcidev_id[] = {
{ PCI_VDEVICE(INTEL, PCI_DEVICE_ID_GE_SPI),1, },
{ PCI_VDEVICE(ROHM, PCI_DEVICE_ID_ML7213_SPI), 2, },
{ PCI_VDEVICE(ROHM, PCI_DEVICE_ID_ML7223_SPI), 1, },
+   { PCI_VDEVICE(ROHM, PCI_DEVICE_ID_ML7831_SPI), 1, },
{ }
 };
 
-- 
1.7.4.4


--
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
___
spi-devel-general mailing list
spi-devel-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/spi-devel-general