Re: [PATCH 4/8] OMAP2+: omap_hwmod: manage the wake-up latency constraints

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Paul,

The series has been updated with the kerneldoc and error path rework,
then re-submitted as v3.
Can you please look at it and possibly pull it?

Please let me know.

Regards,
Jean

On Mon, Oct 10, 2011 at 10:08 AM, Jean Pihet <jean.pihet@xxxxxxxxxxxxxx> wrote:
> Hi Paull,
>
> On Fri, Oct 7, 2011 at 4:53 AM, Paul Walmsley <paul@xxxxxxxxx> wrote:
>> Hi
>>
>> a comment:
>>
>> On Wed, 21 Sep 2011, jean.pihet@xxxxxxxxxxxxxx wrote:
>>
>>> From: Jean Pihet <j-pihet@xxxxxx>
>>>
>>> Hwmod is queried from the OMAP_PM layer to manage the power domains
>>> wake-up latency constraints. Hwmod retrieves the correct power domain
>>> and if it exists it calls the corresponding power domain function.
>>>
>>> Tested on OMAP3 Beagleboard and OMAP4 Pandaboard in RET/OFF using wake-up
>>> latency constraints on MPU, CORE and PER.
>>>
>>> Signed-off-by: Jean Pihet <j-pihet@xxxxxx>
>>> ---
>>>  arch/arm/mach-omap2/omap_hwmod.c             |   26 +++++++++++++++++++++++++-
>>>  arch/arm/plat-omap/include/plat/omap_hwmod.h |    2 ++
>>>  2 files changed, 27 insertions(+), 1 deletions(-)
>>>
>>> diff --git a/arch/arm/mach-omap2/omap_hwmod.c b/arch/arm/mach-omap2/omap_hwmod.c
>>> index 84cc0bd..c6b1cc9 100644
>>> --- a/arch/arm/mach-omap2/omap_hwmod.c
>>> +++ b/arch/arm/mach-omap2/omap_hwmod.c
>>> @@ -2618,11 +2619,34 @@ ohsps_unlock:
>>>       return ret;
>>>  }
>>>
>>> +/*
>>> + * omap_hwmod_set_wkup_constraint- set/release a wake-up latency constraint
>>> + *
>>> + * @oh: struct omap_hwmod* to which the target device belongs to.
>>> + * @cookie: identifier of the constraints list for @oh.
>>> + * @min_latency: the minimum allowed wake-up latency for @oh.
>>> + *
>>> + * Returns 0 upon success.
>>> + */
>>
>> It's good that there is some documentation here, but it would be better if
>> it were kerneldoc-style documentation.  Please see
>> Documentation/kernel-doc-nano-HOWTO.txt.
>> Also it would be good to have a bit more documentation here beyond simply
>> "Returns 0 upon success."  For example, how should a caller remove a
>> wakeup latency constraint?  Also, this function can return -EINVAL, not
>> counting whatever pwrdm_set_wkup_lat_constraint() can return, so that
>> should be documented above also.
>>
>> This applies to the function comments in the rest of the patches too.
>> Some of them have quite good kerneldoc comments, such as
>> pwrdm_wakeuplat_update_pwrst(); others need some work, like
>> pwrdm_set_wkup_lat_constraint().
>
> Not all functions have kernel doc comments, i.e. this one does not (no
> /** at the start of the header).
> The intention is to document the functions from the API and the ones
> that implement the core service (pwrdm_set_wkup_lat_constraint()), and
> not the pure pass-through functions (omap_hwmod_set_wkup_constraint).
>
> In any case I will review the comments and resubmit.
>
> Thanks,
> Jean
>
>>
>> - Paul
>>
>
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux