Hi Alexander,

Am Dienstag, 5. Februar 2013, 20:36:20 schrieb Alexander Varnin:
> Hello. I'm trying to setup "s3c2410-lcd" device on SMDK2443 with 3.6
> kernel. On requesting interrupt it fails with EINVAL:
> ~ # dmesg | grep lcd
> s3c2410-lcd s3c2410-lcd: cannot get irq 32 - err -22
> s3c2410-lcd: probe of s3c2410-lcd failed with error -16

If I remember correctly the s3c2443 has a new-style framebuffer. So using the 
s3c2410-fb/lcd driver is the wrong approach. The correct driver to use would 
be the s3cfb.

Take a look at mach-smdk2416.c which uses this driver. The init for the 
s3c2443 should probably be similar.


Also the irq you requested is a parent irq to different lcd-irqs in the sub-
register on the s3c2443 and s3c2416. Therfore requesting it directly is 
disabled by the irq-subsystem.


Hope that helps
Heiko

> 
> The interrupt is not busy by something else. Here is my table:
> ~ # cat /proc/interrupts
> CPU0
>   17:          0  s3c-ext0 s3c-mci
>   30:     409934       s3c  S3C2410 Timer Tick
>   37:          0       s3c s3c-mci
>   42:        416       s3c ohci_hcd:usb1
>   43:          0       s3c s3c2410-i2c
>   56:          1   s3c-ext uio_mcross
>   57:      72585   s3c-ext eth0
>   73:         63  s3c-uart1 s3c2440-uart
>   74:        108  s3c-uart1 s3c2440-uart
>   97:          0         - s3c2410-wdt
> Err:
> 
> Please, help me to find the reason.

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to