Commit 0beb30d3 authored by Javier M. Mellid's avatar Javier M. Mellid Committed by Greg Kroah-Hartman

staging: sm7xx: update comments and clarify supported chips

This patch updates/adds comments in order to clarify devices and Lynx
families supported for this driver.
Signed-off-by: default avatarJavier M. Mellid <jmunhoz@igalia.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 67c4e9f4
config FB_SM7XX config FB_SM7XX
tristate "Silicon Motion SM7XX Frame Buffer Support" tristate "Silicon Motion SM7XX framebuffer support"
depends on FB depends on FB
select FB_CFB_FILLRECT select FB_CFB_FILLRECT
select FB_CFB_COPYAREA select FB_CFB_COPYAREA
select FB_CFB_IMAGEBLIT select FB_CFB_IMAGEBLIT
help help
Frame Buffer driver for the Silicon Motion SM7XX serial graphic card. Frame buffer driver for the Silicon Motion SM710, SM712, SM721
and SM722 chips.
This driver is also available as a module. The module will be
called sm7xx. If you want to compile it as a module, say M
here and read <file:Documentation/kbuild/modules.txt>.
...@@ -15,6 +15,7 @@ ...@@ -15,6 +15,7 @@
* License. See the file COPYING in the main directory of this archive for * License. See the file COPYING in the main directory of this archive for
* more details. * more details.
* *
* Framebuffer driver for Silicon Motion SM710, SM712, SM721 and SM722 chips
*/ */
#include <linux/io.h> #include <linux/io.h>
...@@ -758,7 +759,7 @@ static void smtc_unmap_smem(struct smtcfb_info *sfb) ...@@ -758,7 +759,7 @@ static void smtc_unmap_smem(struct smtcfb_info *sfb)
} }
/* /*
* We need to wake up the LynxEM+, and make sure its in linear memory mode. * We need to wake up the device and make sure its in linear memory mode.
*/ */
static inline void sm7xx_init_hw(void) static inline void sm7xx_init_hw(void)
{ {
...@@ -963,7 +964,11 @@ static int __devinit smtcfb_pci_probe(struct pci_dev *pdev, ...@@ -963,7 +964,11 @@ static int __devinit smtcfb_pci_probe(struct pci_dev *pdev,
return err; return err;
} }
/*
* 0x710 (LynxEM)
* 0x712 (LynxEM+)
* 0x720 (Lynx3DM, Lynx3DM+)
*/
static DEFINE_PCI_DEVICE_TABLE(smtcfb_pci_table) = { static DEFINE_PCI_DEVICE_TABLE(smtcfb_pci_table) = {
{ PCI_DEVICE(0x126f, 0x710), }, { PCI_DEVICE(0x126f, 0x710), },
{ PCI_DEVICE(0x126f, 0x712), }, { PCI_DEVICE(0x126f, 0x712), },
...@@ -971,7 +976,6 @@ static DEFINE_PCI_DEVICE_TABLE(smtcfb_pci_table) = { ...@@ -971,7 +976,6 @@ static DEFINE_PCI_DEVICE_TABLE(smtcfb_pci_table) = {
{0,} {0,}
}; };
static void __devexit smtcfb_pci_remove(struct pci_dev *pdev) static void __devexit smtcfb_pci_remove(struct pci_dev *pdev)
{ {
struct smtcfb_info *sfb; struct smtcfb_info *sfb;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment