aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/video/s1d13xxxfb.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/video/s1d13xxxfb.c')
-rw-r--r--drivers/video/s1d13xxxfb.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/video/s1d13xxxfb.c b/drivers/video/s1d13xxxfb.c
index b829dc7c5edfeb..89f0464c70eb3a 100644
--- a/drivers/video/s1d13xxxfb.c
+++ b/drivers/video/s1d13xxxfb.c
@@ -607,9 +607,9 @@ s1d13xxxfb_probe(struct platform_device *pdev)
goto bail;
}
- revision = s1d13xxxfb_readreg(default_par, S1DREG_REV_CODE);
- if ((revision >> 2) != S1D_CHIP_REV) {
- printk(KERN_INFO PFX "chip not found: %i\n", (revision >> 2));
+ revision = s1d13xxxfb_readreg(default_par, S1DREG_REV_CODE) >> 2;
+ if (revision != S1D13806_CHIP_REV && revision != S1D13506_CHIP_REV) {
+ printk(KERN_INFO PFX "chip not found: %i\n", (revision));
ret = -ENODEV;
goto bail;
}