diff options
Diffstat (limited to 'drivers/video/s1d13xxxfb.c')
-rw-r--r-- | drivers/video/s1d13xxxfb.c | 6 |
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; } |