Thread (4 messages) flat view 4 messages, 3 authors, 2012-11-05

RE: [linuxppc-release] [PATCH] powerpc/fsl-pci: Add PCI controller ATMU PM support

From: Jia Hongtao-B38951 <hidden>
Date: 2012-11-05 02:40:35

-----Original Message-----
From: Tabi Timur-B04825
Sent: Thursday, November 01, 2012 9:26 PM
To: Jia Hongtao-B38951
Cc: linuxppc-dev@lists.ozlabs.org; galak@kernel.crashing.org; Wood Scott-
B07421; Li Yang-R58472
Subject: Re: [linuxppc-release] [PATCH] powerpc/fsl-pci: Add PCI
controller ATMU PM support
=20
Jia Hongtao wrote:
=20
quoted
+#ifdef CONFIG_SUSPEND
+static int fsl_pci_resume(struct platform_device *pdev)
+{
+	struct pci_controller *hose;
+	struct resource pci_rsrc;
+
+	hose =3D pci_find_hose_for_OF_device(pdev->dev.of_node);
+	of_address_to_resource(pdev->dev.of_node, 0, &pci_rsrc);
+	setup_pci_atmu(hose, &pci_rsrc);
+
+	return 0;
+}
=20
Some of these functions can fail, so they should return an error code if
they do.
I checked the of_address_to_resource function now.
Is that necessary to check other two fuctions?
=20
quoted
+#endif
+
 static struct platform_driver fsl_pci_driver =3D {
 	.driver =3D {
 		.name =3D "fsl-pci",
 		.of_match_table =3D pci_ids,
 	},
 	.probe =3D fsl_pci_probe,
+#ifdef CONFIG_SUSPEND
+	.resume	=3D fsl_pci_resume,
+#endif
=20
Do this instead:
=20
#ifdef CONFIG_SUSPEND
static int fsl_pci_resume(struct platform_device *pdev)
...
#else
#define fsl_pci_resume NULL
#endif
Ok, I will update this.

-Hongtao.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help