RE: [PATCH] Runtime detection of Si features

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

 




>-----Original Message-----
>From: linux-omap-owner@xxxxxxxxxxxxxxx [mailto:linux-omap-owner@xxxxxxxxxxxxxxx] On Behalf Of
>Nishanth Menon
>Sent: Thursday, August 13, 2009 11:31 AM
>To: Kevin Hilman
>Cc: Premi, Sanjeev; linux-omap@xxxxxxxxxxxxxxx
>Subject: Re: [PATCH] Runtime detection of Si features
>
>Kevin Hilman had written, on 08/13/2009 11:13 AM, the following:
>> Sanjeev Premi <premi@xxxxxx> writes:
>>
>>> The OMAP35x family has multiple variants differing
>>> in the HW features. This patch detects these features
>>> at runtime and prints information during the boot.
>>>
>>> Since most of the code seemed repetitive, macros
>>> have been used for readability.
>>>
>>> Signed-off-by: Sanjeev Premi <premi@xxxxxx>
>>
>> I like the feature-based approach.
>>
>> A couple questions though.  Is there a bit/register that reports the
>> collapsed powerdomains of the devices with modified PRCM?
>>
>> Also, how will other code query the features?  You're currently
>> exporting the omap_has_*() functions, but there are no prototypes.
>>
>> I think I'd rather see a static inline functions in <mach/cpu.h>
>> for checking features.  Comments to that end inlined below...
>Wonder if we can setup some sort of infrastructure for:
>a) features
>b) erratas
>linked to OMAP revs + even better w.r.t silicon module(SGX,I2c)
>revisions since at times they are used across multiple OMAPs?

We are hitting exactly this issue with I2C errata 1.153
Instead of basing the errata check on cpu_is...(), 
its more appropriate to base it on IP revision of I2C.


>
>--
>Regards,
>Nishanth Menon
>--
>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

--
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