[alsa-devel] [PATCH v2 01/13] OMAP: hwmod: Add member 'name' to omap_hwmod_addr_space struct

Kevin Hilman khilman at ti.com
Fri Feb 4 23:16:09 CET 2011


"Cousson, Benoit" <b-cousson at ti.com> writes:

> On 2/4/2011 8:45 PM, Hilman, Kevin wrote:
>> Kishon Vijay Abraham I<kishon at ti.com>  writes:
>>
>>> Adds a structure member 'name' to 'omap_hwmod_addr_space' structure.
>>> The drivers can use platform_get_resource_byname() to get resource of
>>> type 'IORESOURCE_MEM' by name so that it need not rely on the order to get
>>> the proper resource.
>>>
>>> Signed-off-by: Kishon Vijay Abraham I<kishon at ti.com>
>>> Signed-off-by: Benoit Cousson<b-cousson at ti.com>
>>> ---
>>>   arch/arm/mach-omap2/omap_hwmod.c             |    1 +
>>>   arch/arm/plat-omap/include/plat/omap_hwmod.h |    4 +++-
>>>   2 files changed, 4 insertions(+), 1 deletions(-)
>>>
>>> diff --git a/arch/arm/mach-omap2/omap_hwmod.c b/arch/arm/mach-omap2/omap_hwmod.c
>>> index 709543a..7bd4900 100644
>>> --- a/arch/arm/mach-omap2/omap_hwmod.c
>>> +++ b/arch/arm/mach-omap2/omap_hwmod.c
>>> @@ -1898,6 +1898,7 @@ int omap_hwmod_fill_resources(struct omap_hwmod *oh, struct resource *res)
>>>   		os = oh->slaves[i];
>>>
>>>   		for (j = 0; j<  os->addr_cnt; j++) {
>>> +			(res + r)->name = (os->addr + j)->name;
>>>   			(res + r)->start = (os->addr + j)->pa_start;
>>>   			(res + r)->end = (os->addr + j)->pa_end;
>>>   			(res + r)->flags = IORESOURCE_MEM;
>>> diff --git a/arch/arm/plat-omap/include/plat/omap_hwmod.h b/arch/arm/plat-omap/include/plat/omap_hwmod.h
>>> index 76f0274..85899a7 100644
>>> --- a/arch/arm/plat-omap/include/plat/omap_hwmod.h
>>> +++ b/arch/arm/plat-omap/include/plat/omap_hwmod.h
>>> @@ -178,7 +178,8 @@ struct omap_hwmod_omap2_firewall {
>>>   #define ADDR_TYPE_RT		(1<<  1)
>>>
>>>   /**
>>> - * struct omap_hwmod_addr_space - MPU address space handled by the hwmod
>>> + * struct omap_hwmod_addr_space - address space handled by the hwmod
>>
>> Any reason you modified the comment here?
>
> The idea of that patch is to allow hwmod to provide address space
> accessible from SDMA (though L3). Hence the suppression of the MPU.
> In the future, we might even be able to provide the address for the
> DSP or the IPU viewpoint
>

OK, this rationale is missing from the changelog, and seems very much
unrelated to $SUBJECT patch.

Kevin




More information about the Alsa-devel mailing list