[PATCH v1] davinci: Add additional JTAG code for AM-1808 and OMAP-L138 Rev 2.0 SoCs
Kevin Hilman
khilman at deeprootsystems.com
Wed Dec 22 19:11:54 EST 2010
Michael Williamson <michael.williamson at criticallink.com> writes:
> On 12/22/2010 05:06 PM, Kevin Hilman wrote:
>> Michael Williamson <michael.williamson at criticallink.com> writes:
>>
>>> The JTAG variant code for Rev-2.0 silicon of the OMAP-L138 has changed.
>>> In addition, the variant code for the AM-1808 SoC appears to match
>>> the Rev-2.0 code for the OMAP-L138. Add an additional entry to support
>>> these chips.
>>
>> Tested on?
>>
>> I'm assuming on the Mity platforms, right?
>>
>
> I tested this using an AM-1808 (456 MHz speedgrade) on a MityARM-1808
> configured SoM. I don't have a rev-2.0 silicon OMAP-L138 to try, but
> according to the Rev B datasheet the variant will change as described.
> It doesn't break the Rev 1 OMAP-L138 silicon MityDSP-L138F SoM.
>
> There was a thread about this in this list (link below) and I also
> have some background on an e2e link at TI (link below).
>
> I had forgotten that I pulled this patch from Sudhakar Rajashekhara on the arago
> omapl PSP kernel (link to patch below). It's really his work.
>
> I can resubmit (with tested-by and correct authorship)
Yes please. Also add the links to the threads mentioned above.
Thanks,
Kevin
> unless someone at TI
> is prepping the same patch? I sent it because the AM-1808 fails to boot without
> it. Thanks.
Y
> -Mike
>
> davinci thread:
> http://linux.davincidsp.com/pipermail/davinci-linux-open-source/2010-November/021224.html
>
> e2e thread:
> http://e2e.ti.com/support/embedded/f/354/p/67290/248486.aspx
>
> arago kernel patch:
> http://arago-project.org/git/projects/?p=linux-omapl1.git;a=commit;h=6157618435e313a444cdf059702bd34036a6e2b7
>
>> Kevin
>>
>>> Signed-off-by: Michael Williamson <michael.williamson at criticallink.com>
>>> ---
>>> This is against davinci-linux tree.
>>> Changes since v0, removed whitespace fixups not related to patch.
>>>
>>> arch/arm/mach-davinci/da850.c | 7 +++++++
>>> 1 files changed, 7 insertions(+), 0 deletions(-)
>>>
>>> diff --git a/arch/arm/mach-davinci/da850.c b/arch/arm/mach-davinci/da850.c
>>> index 78b5ae2..2d0bba5 100644
>>> --- a/arch/arm/mach-davinci/da850.c
>>> +++ b/arch/arm/mach-davinci/da850.c
>>> @@ -764,6 +764,13 @@ static struct davinci_id da850_ids[] = {
>>> .cpu_id = DAVINCI_CPU_ID_DA850,
>>> .name = "da850/omap-l138",
>>> },
>>> + {
>>> + .variant = 0x1,
>>> + .part_no = 0xb7d1,
>>> + .manufacturer = 0x017, /* 0x02f >> 1 */
>>> + .cpu_id = DAVINCI_CPU_ID_DA850,
>>> + .name = "da850/omap-l138/am18xx",
>>> + },
>>> };
>>>
>>> static struct davinci_timer_instance da850_timer_instance[4] = {
More information about the linux-arm-kernel
mailing list