On 06/17/2010 10:19 PM, Yauhen Kharuzhy wrote:
On Thu, Jun 17, 2010 at 10:05:26PM +0300, Darius Augulis wrote:
On 05/12/2010 05:36 AM, Ben Dooks wrote:
Add support for the second HSMMC channel on the S3C2416.
There is issue with mach-s3c2416 and sdhci-s3c driver.
Driver probe crashes with following backtrace:
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = c0004000
[00000000] *pgd=00000000
Internal error: Oops: 5 [#1]
last sysfs file:
CPU: 0 Not tainted (2.6.35-rc3-00001-g7dfb002 #31)
PC is at sdhci_s3c_probe+0x188/0x42c
LR is at clk_enable+0x50/0x60
The reason is not completely initialised s3c_sdhci_platdata
structure. When getting clocks in sdhci_s3c_probe():
for (clks = 0, ptr = 0; ptr< MAX_BUS_CLK; ptr++) {
struct clk *clk;
char *name = pdata->clocks[ptr];
Pointer clocks is not initialised at all, because mach-s3c2416
doesn't have such helpers like mach-s3c64xx does:
s3c6400_default_sdhci0()
s3c6400_default_sdhci1()
s3c6400_default_sdhci2()
Also other necessary s3c_sdhci_platdata members cfg_gpio and
cfg_card are missing on s3c2416.
Is there any patch adding this missing info to mach-s3c2416?
I am already wrote such patch today and will post it after testing
tomorrow, I hope.
Hi Yauhen,
could you please send me this patch? I will test it too by my side.
thanks.
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html