From: Nori, Sekhar
Sent: Monday, July 04, 2011 10:35 PM
To: Grosen, Mark; Sergei Shtylyov
...
quoted
quoted
Since procedure to set the boot address varies across DaVinci
platforms, you could have a callback populated in platform data
which will be implemented differently for original DaVinci and
DA8xx devices.
I looked at DM6467 and it's the same as OMAPL13x, except at a
different
quoted
address. Rather than a callback, it could be just an address in the
platform data.
Sounds okay as long as _all_ the DaVinci devices have the same
bit to be set. Plus, I hope there are no other users of the
register so that there is no race with other platform code using
the same register.
Sekhar,
The register is a dedicated 32-bit register that holds the start/boot
address for the DSP, so no other platform code should be using it. Once
the LRST is de-asserted (via the PSC code enhancement), the DSP starts
execution at the address in this register.
Thanks,
Mark