Thanks Victor Rodriquez, Hawkboard support in mainstream kernel 2.6.39

92 views
Skip to first unread message

Gaston

unread,
Jan 4, 2011, 3:23:33 AM1/4/11
to hawk...@googlegroups.com
Thanks to Victors work we are now on our way to get Hawkboard support in the mainstream kernel.
http://www.mail-archive.com/davinci-linu...@linux.davincidsp.com/msg20434.html
Kevin Hilman is the guy that proposes what should get pulled by Linus for the next kernel.
At this stage the initial support seems to be scheduled for 2.6.39 kernel.

Good work Victor!

Victor, what is the next step?

Victor Rodriguez

unread,
Jan 5, 2011, 2:17:10 AM1/5/11
to hawk...@googlegroups.com, Syed Mohammed, Khasim

HI Gaston

Thanks a lot, was my pleasure to give the Initial support.

Well the next steps for the Hawkboard are open to any one who would
like to contribute to enhance this project.That was the reason why I
gave the initial support. Now the entire kernel is free for the
hawkboard develop. I just will give my point of view of what I
consider could be good for the hawkboard like next steps

1) Use the initial support , test it and check if could be enhanced or
if there is a bug fix it. It is open source project and is not perfect
by definition

2) It is not complete support we still need to add this

* Audio (AIC31xx) - Stereo Audio Codec

It is done , but the da850.c file need to be cleaned up before the
patch could be added, we are working on this but is a hard work, you
could check this on davinci mailing list if you want to work on it :)

ALSA is a great way to develop the kernel, I have just test the
arecord and aplay modules, but there are many other modules that I
haven't tested yet, and would be great to implement on Hawkboard

The other important task to do are:

* 128MB NAND Flash (MT29F1G08ABCHC-ET)
* Video Capture (TVP5147M1) - Composite Video
* Video Display (THS8135) - VGA
* Serial ATA (Davinci does not have SATA support it will be fun :) )
* USB 2.0 (MUSB) (Host)
* USB OTG
* CpuFreq/CpuIdle/PM(Suspend-to-Ram) with RTC wakeup

Power Managment is a great framework in order to develop new ideas :).
Here is a quick link
http://processors.wiki.ti.com/index.php/OMAP-L138_Power_Consumption_Summary

There is another think that i was working on , barebox , the new
u-boot, it seems a great project , would be great to have a complete
support on barebox for Hawkboard, here is the link http://barebox.org/

That could be some thinks to develop on kernel and boat loader level.
Furthermore there are much more great ideas that you could send . I
would like to have a web page where people can share their projects,
and i really meant all the project , the description of the project on
HW and SW , the source code on some pubic repository and the test
cases, and the final results.

Here is an example of one project that I want to develop with the
Hawkboard on my free time

RF control system (based on omapl138 - hawkboard )

The idea is to develop a Radio Frequency system based on xbee
technology 802.15
(http://www.digi.com/products/wireless/point-multipoint/xbee-series1-module.jsp#overview)
with the hawkboard system, The entire system is able to process any
kind of signals coming from I2C and CAN sensors. The system has a mesh
network, and every module could work as master or slave, . Besides
ehach module is able to acquire signals, process and give the control
signal to the actuators of the plant.

This is just an idea and it is not well documented but si my major
project, besides hawkboard works perfect for this kind of control
applications. In the end everyone could make your own project but the
most important is to share the information and troubleshooting in
order to help others to spend less time developing or fixing some
problem

Hope it could helps , and again is my pleasure todo this. These are
just the things that i want to do with the hawkboard feel free to do
any thing else in order to improve this system.

Regards

Sincerely yours

Victor Rodriguez

Sughosh Ganu

unread,
Jan 6, 2011, 1:05:44 AM1/6/11
to hawk...@googlegroups.com, vm.r...@gmail.com, Syed Mohammed, Khasim
hi Victor,
Thanks for your work.

On Wed Jan 05, 2011 at 01:17:10AM -0600, Victor Rodriguez wrote:

> The other important task to do are:
>
> * 128MB NAND Flash (MT29F1G08ABCHC-ET)

If no one else has, i would take this task up.

-sughosh

Victor Rodriguez

unread,
Jan 6, 2011, 9:43:10 AM1/6/11
to Sughosh Ganu, hawk...@googlegroups.com, Syed Mohammed, Khasim

Great Sughosh, send the patch to davinci mailing list in order to be checked

Thanks a lot for your help

Regards

Victor Rodriguez

Sughosh Ganu

unread,
Jan 7, 2011, 1:43:21 AM1/7/11
to Victor Rodriguez, hawk...@googlegroups.com, Syed Mohammed, Khasim

Can you please point me to the git tree containing your changes. I
would like to base my changes off of your port. I checked the
linux-davinci tree, but did not see your changes there. Thanks.

-sughosh

Victor Rodriguez

unread,
Jan 7, 2011, 2:05:57 AM1/7/11
to Sughosh Ganu, hawk...@googlegroups.com, Syed Mohammed, Khasim

The link to download the kernel

http://git.kernel.org/?p=linux/kernel/git/khilman/linux-davinci.git;a=summary


The pathes were sended to davinci mailing list, They will be on the
2.6.39. But I recommend to apply the patches by your self

Regards

Victor Rodriguez

Sughosh Ganu

unread,
Jan 7, 2011, 4:01:45 AM1/7/11
to Victor Rodriguez, hawk...@googlegroups.com, Syed Mohammed, Khasim
hi Victor,

On Fri Jan 07, 2011 at 01:05:57AM -0600, Victor Rodriguez wrote:
> On Fri, Jan 7, 2011 at 12:43 AM, Sughosh Ganu <urwith...@gmail.com> wrote:
> > On Thu Jan 06, 2011 at 08:43:10AM -0600, Victor Rodriguez wrote:
> >> On Thu, Jan 6, 2011 at 12:05 AM, Sughosh Ganu <urwith...@gmail.com> wrote:
> >> > hi Victor,
> >> > �Thanks for your work.
> >> >
> >> > On Wed Jan 05, 2011 at 01:17:10AM -0600, Victor Rodriguez wrote:
> >> >
> >> >> The other important task to do are:
> >> >>
> >> >> * 128MB NAND Flash (MT29F1G08ABCHC-ET)
> >> >
> >> > �If no one else has, i would take this task up.
> >> >
> >> > -sughosh
> >> >
> >>
> >> Great Sughosh, send the patch to davinci mailing list in order to be checked
> >>
> >> Thanks a lot for your help
> >
> > �Can you please point me to the git tree containing your changes. I
> > �would like to base my changes off of your port. I checked the
> > �linux-davinci tree, but did not see your changes there. Thanks.
> >
> > -sughosh
> >
>
> The link to download the kernel
>
> http://git.kernel.org/?p=linux/kernel/git/khilman/linux-davinci.git;a=summary

I had cloned this git repository, but did not find your patches
included. I guess i will have to manually apply them on the tree. Thanks.

-sughosh

Victor Rodriguez

unread,
Jan 7, 2011, 9:34:20 AM1/7/11
to Sughosh Ganu, hawk...@googlegroups.com
On Fri, Jan 7, 2011 at 3:01 AM, Sughosh Ganu <urwith...@gmail.com> wrote:
> hi Victor,
>
> On Fri Jan 07, 2011 at 01:05:57AM -0600, Victor Rodriguez wrote:
>> On Fri, Jan 7, 2011 at 12:43 AM, Sughosh Ganu <urwith...@gmail.com> wrote:
>> > On Thu Jan 06, 2011 at 08:43:10AM -0600, Victor Rodriguez wrote:
>> >> On Thu, Jan 6, 2011 at 12:05 AM, Sughosh Ganu <urwith...@gmail.com> wrote:
>> >> > hi Victor,
>> >> >  Thanks for your work.
>> >> >
>> >> > On Wed Jan 05, 2011 at 01:17:10AM -0600, Victor Rodriguez wrote:
>> >> >
>> >> >> The other important task to do are:
>> >> >>
>> >> >> * 128MB NAND Flash (MT29F1G08ABCHC-ET)
>> >> >
>> >> >  If no one else has, i would take this task up.
>> >> >
>> >> > -sughosh
>> >> >
>> >>
>> >> Great Sughosh, send the patch to davinci mailing list in order to be checked
>> >>
>> >> Thanks a lot for your help
>> >
>> >  Can you please point me to the git tree containing your changes. I
>> >  would like to base my changes off of your port. I checked the
>> >  linux-davinci tree, but did not see your changes there. Thanks.
>> >
>> > -sughosh
>> >
>>
>> The link to download the kernel
>>
>> http://git.kernel.org/?p=linux/kernel/git/khilman/linux-davinci.git;a=summary
>
>  I had cloned this git repository, but did not find your patches
>  included. I guess i will have to manually apply them on the tree. Thanks.
>
> -sughosh
>

Ok , remember in order to compile the kernel the defconfig is

arch/arm/configs/da8xx_omapl_defconfig


There you could make menuconfig and add all the necessary change that
the patches suggest in order to enable the modules, I think I

Victor Rodriguez

unread,
Jan 7, 2011, 9:40:17 AM1/7/11
to Sughosh Ganu, hawk...@googlegroups.com
> the patches suggest in order to enable the modules, I think is better to have the instrutions
to make de defconfig that to add a new config file, because of the big
discussion that was last year with that

Bye the way, Michael Williamson has sanded a series of patches in
order to clean up the da850.c file, so if it is approved I will send
the ALSA support according to the new structure.

Regards

Victor Rodriguez

>

Mehul Ved

unread,
Jan 9, 2011, 7:56:20 AM1/9/11
to hawk...@googlegroups.com

Great work Victor.
Thank You for putting in the had work.

--
With Regards,
Mehul Ved

Gaston

unread,
Jan 25, 2011, 5:34:03 AM1/25/11
to hawk...@googlegroups.com
Looks like 2.6.38-rc3 is shaping up for Hawkboard.  Would be nice if someone could test it and give us some feedback. http://git.kernel.org/?p=linux/kernel/git/khilman/linux-davinci.git;a=shortlog

Siji Sunny

unread,
Jan 25, 2011, 5:55:15 AM1/25/11
to hawk...@googlegroups.com, Syed Mohammed, Khasim
On Wed, Jan 5, 2011 at 12:47 PM, Victor Rodriguez <vm.r...@gmail.com> wrote:

> Victor, what is the next step?

Here is an example of one project that I want to develop with the
Hawkboard on my free time

RF control system (based on omapl138 - hawkboard )

The idea is to develop a Radio Frequency system based on xbee
technology 802.15
(http://www.digi.com/products/wireless/point-multipoint/xbee-series1-module.jsp#overview)
with the hawkboard system, The entire system is able to process any
kind of signals coming from I2C and CAN sensors. The system has a mesh
network, and every module could work as master or slave, . Besides
ehach module is able to acquire signals, process and give the control
signal to the actuators of the plant.

Hi Victor,

Nice to hear from you.

Here we have already worked with RF based communication system based on Xbee module on beagleboard clone.So it will be a great chance for us , if we can join with you to implement this for hawkboard.

I can provide you the more details about what and how we implemented it.


 

This is just an idea and it is not well documented but si my major
project, besides hawkboard works perfect for this kind of control
applications.  In the end everyone could make your own project but the
most important is to share the information and troubleshooting in
order to help others to spend less time developing or fixing some
problem

Hope it could helps , and again is my pleasure todo this. These are
just the things that i want to do with the hawkboard feel free to do
any thing else in order to improve this system.

Regards

Sincerely yours

Victor Rodriguez



--
Siji Sunny


Srinidhi K V

unread,
Jan 25, 2011, 6:13:06 AM1/25/11
to hawk...@googlegroups.com
Hi,
Would love to do that, but I am a newbie, If it involves git clone, compilation, booting then I can take it up.

Thanks
Srinidhi

GiriPrasad DeviPrasad

unread,
Jan 25, 2011, 6:53:45 AM1/25/11
to hawk...@googlegroups.com, KhasimSyed Mohammed
Hi Victor,

 I would like to do this too. I am looking to do any device driver work.

D.Giriprasad


--- On Tue, 1/25/11, Siji Sunny <siji...@gmail.com> wrote:

sughosh ganu

unread,
Jan 25, 2011, 6:56:41 AM1/25/11
to hawk...@googlegroups.com
On Tue, Jan 25, 2011 at 4:04 PM, Gaston <gasto...@gmail.com> wrote:
Looks like 2.6.38-rc3 is shaping up for Hawkboard.  Would be nice if someone could test it and give us some feedback. http://git.kernel.org/?p=linux/kernel/git/khilman/linux-davinci.git;a=shortlog

I had tested with the linux-davinci kernel which i had updated last week, along with an old ramdisk and a jffs2 rootfs. Boot went fine in both cases. I have added support for the Nand flash, and should be able to send out code for review this week.

-sughosh

Gaston

unread,
Jan 25, 2011, 7:04:50 AM1/25/11
to hawk...@googlegroups.com
The reason I posted it now is because I think some of the changes are quite recent (commits are less than 24h) judning from the mailing list I referenced to in the head of this post.

sughosh ganu

unread,
Jan 25, 2011, 3:07:58 PM1/25/11
to hawk...@googlegroups.com

Tested with the latest linux-davinci kernel containing Victor's patches and the angstrom ramdisk. Boot's fine.

-sughosh
Reply all
Reply to author
Forward
0 new messages