* [PATCH] omap3: Change the default silicon
@ 2009-10-29 14:35 Sanjeev Premi
2009-11-12 22:21 ` Tony Lindgren
0 siblings, 1 reply; 7+ messages in thread
From: Sanjeev Premi @ 2009-10-29 14:35 UTC (permalink / raw)
To: linux-omap; +Cc: Sanjeev Premi
Currently the default silicon - in absence of
identification - is set to OMAP3630 ES1.0.
Though, condition may/should not arise; but
the default should be latest in the most
common silicon variant - currently OMAP3430
ES3.1.
Signed-off-by: Sanjeev Premi <premi@ti.com>
---
arch/arm/mach-omap2/id.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm/mach-omap2/id.c b/arch/arm/mach-omap2/id.c
index 1c15112..0162623 100644
--- a/arch/arm/mach-omap2/id.c
+++ b/arch/arm/mach-omap2/id.c
@@ -243,8 +243,8 @@ void __init omap3_check_revision(void)
}
break;
default:
- /* Unknown default to latest silicon rev as default*/
- omap_revision = OMAP3630_REV_ES1_0;
+ /* Unknown. Default to latest among all variants */
+ omap_revision = OMAP3430_REV_ES3_1;
}
}
--
1.6.2.2
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH] omap3: Change the default silicon
2009-10-29 14:35 [PATCH] omap3: Change the default silicon Sanjeev Premi
@ 2009-11-12 22:21 ` Tony Lindgren
2009-11-13 5:11 ` Gadiyar, Anand
0 siblings, 1 reply; 7+ messages in thread
From: Tony Lindgren @ 2009-11-12 22:21 UTC (permalink / raw)
To: Sanjeev Premi; +Cc: linux-omap
* Sanjeev Premi <premi@ti.com> [091029 07:35]:
> Currently the default silicon - in absence of
> identification - is set to OMAP3630 ES1.0.
>
> Though, condition may/should not arise; but
> the default should be latest in the most
> common silicon variant - currently OMAP3430
> ES3.1.
Is this still needed? To me it seems more likely there will
more 3630 based silicon than 3430 based silicon?
Regards,
Tony
> Signed-off-by: Sanjeev Premi <premi@ti.com>
> ---
> arch/arm/mach-omap2/id.c | 4 ++--
> 1 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/arch/arm/mach-omap2/id.c b/arch/arm/mach-omap2/id.c
> index 1c15112..0162623 100644
> --- a/arch/arm/mach-omap2/id.c
> +++ b/arch/arm/mach-omap2/id.c
> @@ -243,8 +243,8 @@ void __init omap3_check_revision(void)
> }
> break;
> default:
> - /* Unknown default to latest silicon rev as default*/
> - omap_revision = OMAP3630_REV_ES1_0;
> + /* Unknown. Default to latest among all variants */
> + omap_revision = OMAP3430_REV_ES3_1;
> }
> }
>
> --
> 1.6.2.2
>
> --
> 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
^ permalink raw reply [flat|nested] 7+ messages in thread
* RE: [PATCH] omap3: Change the default silicon
2009-11-12 22:21 ` Tony Lindgren
@ 2009-11-13 5:11 ` Gadiyar, Anand
2009-11-13 10:10 ` Premi, Sanjeev
0 siblings, 1 reply; 7+ messages in thread
From: Gadiyar, Anand @ 2009-11-13 5:11 UTC (permalink / raw)
To: Tony Lindgren, Premi, Sanjeev; +Cc: linux-omap@vger.kernel.org
Tony Lindgren wrote:
> * Sanjeev Premi <premi@ti.com> [091029 07:35]:
> > Currently the default silicon - in absence of
> > identification - is set to OMAP3630 ES1.0.
> >
> > Though, condition may/should not arise; but
> > the default should be latest in the most
> > common silicon variant - currently OMAP3430
> > ES3.1.
>
> Is this still needed? To me it seems more likely there will
> more 3630 based silicon than 3430 based silicon?
>
3430 ES3.1s are the most common I believe. All boards in the wild
are 3430 based.
3630 is just coming up and will take a while to be as common.
IMO, 3430 ES3.1 should be default.
- Anand
> Regards,
>
> Tony
>
> > Signed-off-by: Sanjeev Premi <premi@ti.com>
> > ---
> > arch/arm/mach-omap2/id.c | 4 ++--
> > 1 files changed, 2 insertions(+), 2 deletions(-)
> >
> > diff --git a/arch/arm/mach-omap2/id.c b/arch/arm/mach-omap2/id.c
> > index 1c15112..0162623 100644
> > --- a/arch/arm/mach-omap2/id.c
> > +++ b/arch/arm/mach-omap2/id.c
> > @@ -243,8 +243,8 @@ void __init omap3_check_revision(void)
> > }
> > break;
> > default:
> > - /* Unknown default to latest silicon rev as default*/
> > - omap_revision = OMAP3630_REV_ES1_0;
> > + /* Unknown. Default to latest among all variants */
> > + omap_revision = OMAP3430_REV_ES3_1;
> > }
> > }
> >
^ permalink raw reply [flat|nested] 7+ messages in thread
* RE: [PATCH] omap3: Change the default silicon
2009-11-13 5:11 ` Gadiyar, Anand
@ 2009-11-13 10:10 ` Premi, Sanjeev
2009-11-13 10:15 ` Nishanth Menon
0 siblings, 1 reply; 7+ messages in thread
From: Premi, Sanjeev @ 2009-11-13 10:10 UTC (permalink / raw)
To: Gadiyar, Anand, Tony Lindgren; +Cc: linux-omap@vger.kernel.org
> -----Original Message-----
> From: Gadiyar, Anand
> Sent: Friday, November 13, 2009 10:41 AM
> To: Tony Lindgren; Premi, Sanjeev
> Cc: linux-omap@vger.kernel.org
> Subject: RE: [PATCH] omap3: Change the default silicon
>
> Tony Lindgren wrote:
> > * Sanjeev Premi <premi@ti.com> [091029 07:35]:
> > > Currently the default silicon - in absence of
> > > identification - is set to OMAP3630 ES1.0.
> > >
> > > Though, condition may/should not arise; but
> > > the default should be latest in the most
> > > common silicon variant - currently OMAP3430
> > > ES3.1.
> >
> > Is this still needed? To me it seems more likely there will
> > more 3630 based silicon than 3430 based silicon?
> >
>
> 3430 ES3.1s are the most common I believe. All boards in the wild
> are 3430 based.
>
> 3630 is just coming up and will take a while to be as common.
>
> IMO, 3430 ES3.1 should be default.
>
> - Anand
[sp] That's exactly the reason for this patch.
There is a small typo in the comment though :(
/* Unknown. Default to latest among all variants */
Should be:
/* Unknown. Default to common among all variants */
Sending a v2 for the same.
~sanjeev
>
>
> > Regards,
> >
> > Tony
> >
> > > Signed-off-by: Sanjeev Premi <premi@ti.com>
> > > ---
> > > arch/arm/mach-omap2/id.c | 4 ++--
> > > 1 files changed, 2 insertions(+), 2 deletions(-)
> > >
> > > diff --git a/arch/arm/mach-omap2/id.c b/arch/arm/mach-omap2/id.c
> > > index 1c15112..0162623 100644
> > > --- a/arch/arm/mach-omap2/id.c
> > > +++ b/arch/arm/mach-omap2/id.c
> > > @@ -243,8 +243,8 @@ void __init omap3_check_revision(void)
> > > }
> > > break;
> > > default:
> > > - /* Unknown default to latest silicon rev as default*/
> > > - omap_revision = OMAP3630_REV_ES1_0;
> > > + /* Unknown. Default to latest among all variants */
> > > + omap_revision = OMAP3430_REV_ES3_1;
> > > }
> > > }
> > >
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] omap3: Change the default silicon
2009-11-13 10:10 ` Premi, Sanjeev
@ 2009-11-13 10:15 ` Nishanth Menon
2009-11-13 10:53 ` Premi, Sanjeev
0 siblings, 1 reply; 7+ messages in thread
From: Nishanth Menon @ 2009-11-13 10:15 UTC (permalink / raw)
To: Premi, Sanjeev; +Cc: Gadiyar, Anand, Tony Lindgren, linux-omap@vger.kernel.org
Premi, Sanjeev had written, on 11/13/2009 04:10 AM, the following:
>> -----Original Message-----
>> From: Gadiyar, Anand
>> Sent: Friday, November 13, 2009 10:41 AM
>> To: Tony Lindgren; Premi, Sanjeev
>> Cc: linux-omap@vger.kernel.org
>> Subject: RE: [PATCH] omap3: Change the default silicon
>>
>> Tony Lindgren wrote:
>>> * Sanjeev Premi <premi@ti.com> [091029 07:35]:
>>>> Currently the default silicon - in absence of
>>>> identification - is set to OMAP3630 ES1.0.
>>>>
>>>> Though, condition may/should not arise; but
>>>> the default should be latest in the most
>>>> common silicon variant - currently OMAP3430
>>>> ES3.1.
>>> Is this still needed? To me it seems more likely there will
>>> more 3630 based silicon than 3430 based silicon?
>>>
>> 3430 ES3.1s are the most common I believe. All boards in the wild
>> are 3430 based.
>>
>> 3630 is just coming up and will take a while to be as common.
>>
>> IMO, 3430 ES3.1 should be default.
>>
>> - Anand
>
> [sp] That's exactly the reason for this patch.
> There is a small typo in the comment though :(
>
> /* Unknown. Default to latest among all variants */
> Should be:
> /* Unknown. Default to common among all variants */
>
> Sending a v2 for the same.
>
I believe this patch should be dropped -> here is why -> if you have new
silicons that are in 3430 category, you should be sending patches for
them ;)..
The latest and greatest in the bucket of silicons is 3630 and I would
rather go with felipe's patch [1] cleaning up the id.c than this -> in
my opinion, hitting this condition is only because you have the next
generation of devices..
--
Regards,
Nishanth Menon
Ref:
[1]: http://patchwork.kernel.org/patch/59540/
^ permalink raw reply [flat|nested] 7+ messages in thread
* RE: [PATCH] omap3: Change the default silicon
2009-11-13 10:15 ` Nishanth Menon
@ 2009-11-13 10:53 ` Premi, Sanjeev
2009-11-13 11:01 ` Nishanth Menon
0 siblings, 1 reply; 7+ messages in thread
From: Premi, Sanjeev @ 2009-11-13 10:53 UTC (permalink / raw)
To: Menon, Nishanth; +Cc: Gadiyar, Anand, Tony Lindgren, linux-omap@vger.kernel.org
> -----Original Message-----
> From: Menon, Nishanth
> Sent: Friday, November 13, 2009 3:46 PM
> To: Premi, Sanjeev
> Cc: Gadiyar, Anand; Tony Lindgren; linux-omap@vger.kernel.org
> Subject: Re: [PATCH] omap3: Change the default silicon
>
> Premi, Sanjeev had written, on 11/13/2009 04:10 AM, the following:
> >> -----Original Message-----
> >> From: Gadiyar, Anand
> >> Sent: Friday, November 13, 2009 10:41 AM
> >> To: Tony Lindgren; Premi, Sanjeev
> >> Cc: linux-omap@vger.kernel.org
> >> Subject: RE: [PATCH] omap3: Change the default silicon
> >>
> >> Tony Lindgren wrote:
> >>> * Sanjeev Premi <premi@ti.com> [091029 07:35]:
> >>>> Currently the default silicon - in absence of
> >>>> identification - is set to OMAP3630 ES1.0.
> >>>>
> >>>> Though, condition may/should not arise; but
> >>>> the default should be latest in the most
> >>>> common silicon variant - currently OMAP3430
> >>>> ES3.1.
> >>> Is this still needed? To me it seems more likely there will
> >>> more 3630 based silicon than 3430 based silicon?
> >>>
> >> 3430 ES3.1s are the most common I believe. All boards in the wild
> >> are 3430 based.
> >>
> >> 3630 is just coming up and will take a while to be as common.
> >>
> >> IMO, 3430 ES3.1 should be default.
> >>
> >> - Anand
> >
> > [sp] That's exactly the reason for this patch.
> > There is a small typo in the comment though :(
> >
> > /* Unknown. Default to latest among all variants */
> > Should be:
> > /* Unknown. Default to common among all variants */
> >
> > Sending a v2 for the same.
> >
>
> I believe this patch should be dropped -> here is why -> if
> you have new
> silicons that are in 3430 category, you should be sending patches for
> them ;)..
Default != new si
>
> The latest and greatest in the bucket of silicons is 3630 and I would
> rather go with felipe's patch [1] cleaning up the id.c than
No issues with felipe's patch. It is cleaning the code style.
> this -> in
> my opinion, hitting this condition is only because you have the next
> generation of devices..
Since we are talking OMAP3 derivatives, the default should be the
base - in case the condition ever arises. The fall back should
usually be 'most common' than 'latest'.
~sanjeev
>
>
> --
> Regards,
> Nishanth Menon
>
> Ref:
> [1]: http://patchwork.kernel.org/patch/59540/
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] omap3: Change the default silicon
2009-11-13 10:53 ` Premi, Sanjeev
@ 2009-11-13 11:01 ` Nishanth Menon
0 siblings, 0 replies; 7+ messages in thread
From: Nishanth Menon @ 2009-11-13 11:01 UTC (permalink / raw)
To: Premi, Sanjeev; +Cc: Gadiyar, Anand, Tony Lindgren, linux-omap@vger.kernel.org
Premi, Sanjeev had written, on 11/13/2009 04:53 AM, the following:
>> -----Original Message-----
>> From: Menon, Nishanth
>> Sent: Friday, November 13, 2009 3:46 PM
>> To: Premi, Sanjeev
>> Cc: Gadiyar, Anand; Tony Lindgren; linux-omap@vger.kernel.org
>> Subject: Re: [PATCH] omap3: Change the default silicon
>>
>> Premi, Sanjeev had written, on 11/13/2009 04:10 AM, the following:
>>>> -----Original Message-----
>>>> From: Gadiyar, Anand
>>>> Sent: Friday, November 13, 2009 10:41 AM
>>>> To: Tony Lindgren; Premi, Sanjeev
>>>> Cc: linux-omap@vger.kernel.org
>>>> Subject: RE: [PATCH] omap3: Change the default silicon
>>>>
>>>> Tony Lindgren wrote:
>>>>> * Sanjeev Premi <premi@ti.com> [091029 07:35]:
>>>>>> Currently the default silicon - in absence of
>>>>>> identification - is set to OMAP3630 ES1.0.
>>>>>>
>>>>>> Though, condition may/should not arise; but
>>>>>> the default should be latest in the most
>>>>>> common silicon variant - currently OMAP3430
>>>>>> ES3.1.
>>>>> Is this still needed? To me it seems more likely there will
>>>>> more 3630 based silicon than 3430 based silicon?
>>>>>
>>>> 3430 ES3.1s are the most common I believe. All boards in the wild
>>>> are 3430 based.
>>>>
>>>> 3630 is just coming up and will take a while to be as common.
>>>>
>>>> IMO, 3430 ES3.1 should be default.
>>>>
>>>> - Anand
>>> [sp] That's exactly the reason for this patch.
>>> There is a small typo in the comment though :(
>>>
>>> /* Unknown. Default to latest among all variants */
>>> Should be:
>>> /* Unknown. Default to common among all variants */
>>>
>>> Sending a v2 for the same.
>>>
>> I believe this patch should be dropped -> here is why -> if
>> you have new
>> silicons that are in 3430 category, you should be sending patches for
>> them ;)..
>
> Default != new si
IMHO, I would rather have it as a BUG() instead of giving something
default there.. essentially hitting that case points at: "hey here is a
chip the programmers did not think about, let me be smart and try to
dream up what they might be using" - lets face it, our code aint' that
smart.. we have two options:
a) Make a guess what it might be
b) force the programmer to fix the bug and send us the patch ;)..
just my 2 cents..
>
>> The latest and greatest in the bucket of silicons is 3630 and I would
>> rather go with felipe's patch [1] cleaning up the id.c than
>
> No issues with felipe's patch. It is cleaning the code style.
>
>> this -> in
>> my opinion, hitting this condition is only because you have the next
>> generation of devices..
>
> Since we are talking OMAP3 derivatives, the default should be the
> base - in case the condition ever arises. The fall back should
> usually be 'most common' than 'latest'.
>
> ~sanjeev
>>
>> --
>> Regards,
>> Nishanth Menon
>>
>> Ref:
>> [1]: http://patchwork.kernel.org/patch/59540/
--
Regards,
Nishanth Menon
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2009-11-13 11:01 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-10-29 14:35 [PATCH] omap3: Change the default silicon Sanjeev Premi
2009-11-12 22:21 ` Tony Lindgren
2009-11-13 5:11 ` Gadiyar, Anand
2009-11-13 10:10 ` Premi, Sanjeev
2009-11-13 10:15 ` Nishanth Menon
2009-11-13 10:53 ` Premi, Sanjeev
2009-11-13 11:01 ` Nishanth Menon
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox