Hi,
>> Hi,
>>
>> Can someone tell me what's the current status with the BeagleBone and
>> mainline?
>>
>
> Complete support for BeagleBone (for that matter AM335x) is not
> Still available in Mainline, we are working on getting it upstreamed.
I'm aware of this. Do you have a specific kernel version as a target (
e.g. 3.5 or 3.6) where it should be in?
Atleast for boot, we are targeting for v3.5 (worst case will slip to v3.6),
and then features and rest of the functionality will follow.
>
>> Which mainline u-boot and kernel versions will most likely contain
>> enough to boot a BeagleBone to a login prompt?
>>
>
> I am not sure, what exactly you are expecting here. Bare minimum kernel
> without any feature support and functionality available, will it serve
> any purpose?
Well I want to use BeagleBones for trainings and don't really care much
about graphics and all the fancy stuff to start with. All I want is to
show people that some chipset/board manufactures try to push their stuff
towards mainline (which is the way to go) and have the boards booting -
initially from an SD card. Later on network drivers could be added and
kernel over tftp (u-boot) and rootfs over nfs could be used.
Its not only graphics, here you need MMC/SD and Ethernet support, which
is missing in my repo. Becomes bit complex, since for example, MMC/SD
support in-turn depends on sDMA<->EDMA patches.
At the moment I use a 3.1 mainline kernel and a mainline u-boot 2011.12
together with Yocto/ELDK 5.x and that works just fine for a Beagle-xm.
BeagleXM is completely different story, and mainline has support for it.
Same is not applicable for BeagleBone.
Should this work with your kernel, or just a ramdisk?
Just Ramdisk.
>
> If you want kernel version which barely boots and gives you kernel prompt
> (ramdisk), you can use
>
> GitHub - hvaibhav/am335x-linux at am335x-upstream-staging
I'll have a look at this as my time permits.
What u-boot version do you use?
You can use Mainline u-boot, Am335x support is already upstreamed there.
Thanks,
Vaibhav