Adding board support

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

 



Hi,

I have two Tegra2 based boards that I would like to add mainline support to.
Currently they run on a modified NVIDIA kernel (Vibrante 1.1 for those who
know it), but I would very much like to have them eventually boot from a
mainline kernel. Both boards are rather similar to Harmony.

I have a couple of questions, though. From what I can tell, the only
functionality missing from mainline is nvmap/nvhost. While this is required
for our boards, I was looking for some remote that includes support. The only
source I came across was at git.chromium.org (kernel.git and
kernel-next.git). I suppose those are kernels that are recommended to run on
Tegra2 boards if HW-accelerated video decoding and 3D rendering is required,
right?

I guess for the time being, the best plan would be to work on two branches,
one based on the code from chromium and one based on the mainline code which
doesn't contain nvmap/nvhost and used to prepare patches for mainline. Which
branch or repository should I base such work on? Olof's for-3.2 branches?

Another question concerns testing. So far I've always booted a modified
U-Boot (from Vibrante 1.1) to allow booting with an initial ramdisk (loaded
from SD/MMC) as payload for fastboot/quickboot. What are other people using?
What tools should I be using to update the firmware? Unfortunately nvflash is
not available in source code, and I haven't found any documentation about the
early boot process, so it is kind of hard to figure out how all this is
supposed to work and consequently find ways to automate these things for
production boards.

I realize that some of these questions may be slightly off-topic here. If so,
would someone be so kind as to point me to the correct mailing list?

Thanks,
Thierry

Attachment: pgpJWW4aIzwpR.pgp
Description: PGP signature


[Index of Archives]     [ARM Kernel]     [Linux ARM]     [Linux ARM MSM]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux