[U-Boot] TI DA8xx/OMAP-L1x support in U-Boot

Hi,
First post here, so apologies up front...
I was wondering what the status of support for DA8xx in u-boot is. Is anyone working on that?
The reason I ask is that I have made an initial port for the TI da830 evm board which seems to be working (serial, ethernet dhcp & tftp and i2c tested) and seems capable of booting Linux at least.
It is based on GPL code from several sources, not least of which is from TI's old 1.3.3 version of u-boot, but I have updated it to support CONFIG_NET_MULTI and sorted out the padding changes in the ns16550 driver CONFIGs. It uses already present davinci drivers where possible.
I have interest in getting at least USB and NAND support working as well - maybe SPI FLASH too - and will work on that as access to hardware allows.
My git tree is up to date, but I'm new to git too, so I have no idea how to dump a patch.
Regardless, I wanted to check I'm not treading on anyone's toes first and to gauge interest, especially as TI appear to have done some work on this in the past.
Bye, Nick.

Hi,
First post here, so apologies up front...
I was wondering what the status of support for DA8xx in u-boot is. Is anyone working on that?
There is unfortunately 0 support.
The reason I ask is that I have made an initial port for the TI da830 evm board which seems to be working (serial, ethernet dhcp & tftp and i2c tested) and seems capable of booting Linux at least.
That's what U-boot is about :-)
It is based on GPL code from several sources, not least of which is from TI's old 1.3.3 version of u-boot, but I have updated it to support CONFIG_NET_MULTI and sorted out the padding changes in the ns16550 driver CONFIGs. It uses already present davinci drivers where possible.
I have interest in getting at least USB and NAND support working as well
- maybe SPI FLASH too - and will work on that as access to hardware
allows.
All these are present in the 1.3.3 version so all you have to di is up port
My git tree is up to date, but I'm new to git too, so I have no idea how to dump a patch.
There is a GIT manual. But just google'ing will also help
Regardless, I wanted to check I'm not treading on anyone's toes first and to gauge interest, especially as TI appear to have done some work on this in the past.
Ti will add support but I don't know when. If you so wish you can post your own version.
If you decide to submit patches please submit against u-boot-ti
Bye, Nick.
Thanks, Sandeep

From: Paulraj, Sandeep
Hi,
First post here, so apologies up front...
I was wondering what the status of support for DA8xx in u-boot is.
Is
anyone working on that?
There is unfortunately 0 support.
The reason I ask is that I have made an initial port for the TI
da830
evm board which seems to be working (serial, ethernet dhcp & tftp
and
i2c tested) and seems capable of booting Linux at least.
That's what U-boot is about :-)
It is based on GPL code from several sources, not least of which is
from
TI's old 1.3.3 version of u-boot, but I have updated it to support CONFIG_NET_MULTI and sorted out the padding changes in the ns16550 driver CONFIGs. It uses already present davinci drivers where
possible.
I have interest in getting at least USB and NAND support working as
well
- maybe SPI FLASH too - and will work on that as access to hardware
allows.
All these are present in the 1.3.3 version so all you have to di is up port
My git tree is up to date, but I'm new to git too, so I have no idea
how
to dump a patch.
There is a GIT manual. But just google'ing will also help
Regardless, I wanted to check I'm not treading on anyone's toes
first
and to gauge interest, especially as TI appear to have done some
work on
this in the past.
Ti will add support but I don't know when. If you so wish you can post your own version.
If you decide to submit patches please submit against u-boot-ti
Bye, Nick.
Thanks, Sandeep
My main motivation for this port is to escape the NAND support in 1.3.3 :-) It stores compressed ECC in a non-standard way, puts data in the OOB area on 2K page devices and only supports ECC1. I'm concerned that all these things will come back to bite me later.
Thanks for the pointer to the u-boot-ti tree. I will rebase my changes against that and try to split my diff up into patches smaller than the current 137kB. Should I use this mailing list, or another one, for RFC submission?
Thanks, Nick.

-----Original Message-----
From: Paulraj, Sandeep
Hi,
First post here, so apologies up front...
I was wondering what the status of support for DA8xx in u-boot is.
Is
anyone working on that?
There is unfortunately 0 support.
The reason I ask is that I have made an initial port for the TI
da830
evm board which seems to be working (serial, ethernet dhcp & tftp
and
i2c tested) and seems capable of booting Linux at least.
That's what U-boot is about :-)
It is based on GPL code from several sources, not least of which is
from
TI's old 1.3.3 version of u-boot, but I have updated it to support CONFIG_NET_MULTI and sorted out the padding changes in the ns16550 driver CONFIGs. It uses already present davinci drivers where
possible.
I have interest in getting at least USB and NAND support working as
well
- maybe SPI FLASH too - and will work on that as access to hardware
allows.
All these are present in the 1.3.3 version so all you have to di is up port
My git tree is up to date, but I'm new to git too, so I have no idea
how
to dump a patch.
There is a GIT manual. But just google'ing will also help
Regardless, I wanted to check I'm not treading on anyone's toes
first
and to gauge interest, especially as TI appear to have done some
work on
this in the past.
Ti will add support but I don't know when. If you so wish you can post your own version.
If you decide to submit patches please submit against u-boot-ti
Bye, Nick.
Thanks, Sandeep
My main motivation for this port is to escape the NAND support in 1.3.3 :-) It stores compressed ECC in a non-standard way,
I know U-boot 1.3.4 for DM365 does not do that
puts data in the OOB area on 2K page devices and only supports ECC1.
U-boot 1.3.4 for D355 and DM365 has 4 bit ECC.
I'm concerned that all these things will come back to bite me later.
I am working on that. Much of the NANd driver is already there (I already submitted patches for that including changes to the MTD NAND driver, they have been accepted already), for example 4 bit ECC support, etc. I have to submit a follow up patch which is pending from my side from quite some time.
I believe the reason why 1.3.3 has 1 bit ECC support is because the default daughter card which had a NAND device needed only that because it was a small page device.
Thanks for the pointer to the u-boot-ti tree. I will rebase my changes against that and try to split my diff up into patches smaller than the current 137kB. Should I use this mailing list, or another one, for RFC submission?
Please use this list only.
You can start of by doing what I did for DM6467. I added just a skeleton support. I am now beginning to add features.
Thanks, Nick.
Thanks, Sandeep

Thompson, Nick (GE EntSol, Intelligent Platforms) wrote:
Hi,
First post here, so apologies up front...
I was wondering what the status of support for DA8xx in u-boot is. Is anyone working on that?
The reason I ask is that I have made an initial port for the TI da830 evm board which seems to be working (serial, ethernet dhcp & tftp and i2c tested) and seems capable of booting Linux at least.
It is based on GPL code from several sources, not least of which is from TI's old 1.3.3 version of u-boot, but I have updated it to support CONFIG_NET_MULTI and sorted out the padding changes in the ns16550 driver CONFIGs. It uses already present davinci drivers where possible.
I have interest in getting at least USB and NAND support working as well
- maybe SPI FLASH too - and will work on that as access to hardware
allows.
My git tree is up to date, but I'm new to git too, so I have no idea how to dump a patch.
Try git format-patch
http://www.kernel.org/pub/software/scm/git/docs/git-format-patch.html
http://book.git-scm.com/5_git_and_email.html
Best regards
Dirk
Regardless, I wanted to check I'm not treading on anyone's toes first and to gauge interest, especially as TI appear to have done some work on this in the past.
Bye, Nick.
U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
participants (3)
-
Dirk Behme
-
Paulraj, Sandeep
-
Thompson, Nick (GE EntSol, Intelligent Platforms)