Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 49976927 authored by Magnus Damm's avatar Magnus Damm Committed by Paul Mundt
Browse files

input: sh_keysc suspend can use to_platform_device()



This patch changes sh_keysc to use to_platform_device()
for suspend. Thanks to Trilok Soni for this suggestion.

Signed-off-by: default avatarMagnus Damm <damm@igel.co.jp>
Reviewed-by: default avatarTrilok Soni <soni.trilok@gmail.com>
Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
parent 4a55026f
Loading
Loading
Loading
Loading
+2 −5
Original line number Diff line number Diff line
@@ -257,13 +257,10 @@ static int __devexit sh_keysc_remove(struct platform_device *pdev)

static int sh_keysc_suspend(struct device *dev)
{
	struct platform_device *pdev;
	struct sh_keysc_priv *priv;
	struct platform_device *pdev = to_platform_device(dev);
	struct sh_keysc_priv *priv = platform_get_drvdata(pdev);
	unsigned short value;

	pdev = container_of(dev, struct platform_device, dev);
	priv = platform_get_drvdata(pdev);

	value = ioread16(priv->iomem_base + KYCR1_OFFS);

	if (device_may_wakeup(dev))