From: Kevin Hilman <khilman@deeprootsystems.com>
To: Ranjith Lohithakshan <ranjithl@ti.com>
Cc: linux-omap@vger.kernel.org
Subject: Re: [PATCH 1/2] OMAP3: PM: Add function omap_device_find_pdev to omap_device layer
Date: Wed, 05 Aug 2009 15:30:25 -0700 [thread overview]
Message-ID: <87prb999mm.fsf@deeprootsystems.com> (raw)
In-Reply-To: <1248694087-7177-1-git-send-email-ranjithl@ti.com> (Ranjith Lohithakshan's message of "Mon\, 27 Jul 2009 16\:58\:07 +0530")
Ranjith Lohithakshan <ranjithl@ti.com> writes:
> This patch adds a function, omap_device_find_pdev, which will get the
> omap_device associated with the platform_device provided. This is currently
> required by the SRF layer for setting max_dev_wakeup_lat and getting
> dev_context_loss_count.
>
> Signed-off-by: Ranjith Lohithakshan <ranjithl@ti.com>
Thanks, appying this to PM branch for now to get SRF working again but
Paul will review/comment/merge into his omap_device branch for
upstream.
Kevin
> ---
> arch/arm/plat-omap/include/mach/omap_device.h | 2 +-
> arch/arm/plat-omap/omap_device.c | 22 ++++++++++++++++++++++
> 2 files changed, 23 insertions(+), 1 deletions(-)
>
> diff --git a/arch/arm/plat-omap/include/mach/omap_device.h b/arch/arm/plat-omap/include/mach/omap_device.h
> index bd0e136..5874af2 100644
> --- a/arch/arm/plat-omap/include/mach/omap_device.h
> +++ b/arch/arm/plat-omap/include/mach/omap_device.h
> @@ -136,6 +136,6 @@ struct omap_device_pm_latency {
> int (*activate_func)(struct omap_device *od);
> };
>
> -
> +struct omap_device *omap_device_find_pdev(struct platform_device *pdev);
> #endif
>
> diff --git a/arch/arm/plat-omap/omap_device.c b/arch/arm/plat-omap/omap_device.c
> index 2c409fc..b947faf 100644
> --- a/arch/arm/plat-omap/omap_device.c
> +++ b/arch/arm/plat-omap/omap_device.c
> @@ -685,3 +685,25 @@ int omap_device_enable_clocks(struct omap_device *od)
> /* XXX pass along return value here? */
> return 0;
> }
> +
> +/**
> + * omap_device_find_pdev - look up an OMAP module by platform_device
> + * @pdev: platform_device to find
> + *
> + * Finds a registered OMAP module by the platform_device associated
> + * with it in the omap_device structure. Returns a pointer to the
> + * struct omap_device if found, or NULL otherwise.
> + */
> +
> +struct omap_device *omap_device_find_pdev(struct platform_device *pdev)
> +{
> + struct omap_device *od;
> +
> + if (!pdev)
> + return NULL;
> +
> + od = _find_by_pdev(pdev);
> +
> + return od;
> +}
> +
> --
> 1.6.2.4
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-omap" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
next prev parent reply other threads:[~2009-08-05 22:30 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-07-27 11:28 [PATCH 1/2] OMAP3: PM: Add function omap_device_find_pdev to omap_device layer Ranjith Lohithakshan
2009-08-05 22:30 ` Kevin Hilman [this message]
2009-08-06 13:39 ` Paul Walmsley
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87prb999mm.fsf@deeprootsystems.com \
--to=khilman@deeprootsystems.com \
--cc=linux-omap@vger.kernel.org \
--cc=ranjithl@ti.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.