All of lore.kernel.org
 help / color / mirror / Atom feed
From: David Hawkins <dwh@ovro.caltech.edu>
To: u-boot@lists.denx.de
Subject: [U-Boot] u-boot-socfpga repository
Date: Sat, 13 Sep 2014 10:24:16 -0700	[thread overview]
Message-ID: <54147DC0.4040700@ovro.caltech.edu> (raw)
In-Reply-To: <5413667D.50001@opensource.altera.com>

Hi Dinh,

>> Up until now I have avoided any SoC development kits as
>> I considered the software support to not have matured
>> enough. I consider "mature" code to be code that I can
>> checkout from mainline, where mainline is U-Boot via the
>> Denx repos, and Linux via the Kernel repos.
>
> For Linux, we have done a better job than u-boot. You should
> be able to have most of what you need from kernel.org for the
> Altera Devkits and Terasic SocKit board. The most important
> piece maybe the FPGA manager, otherwise the SOCFPGA platform
> is just any other A9 board.
>
> The FPGA manager is in-flight:
>
> https://lkml.org/lkml/2014/8/1/517

Thanks, this is valuable and encouraging feedback.

> For U-boot, the upstreaming process has been slow. I admit it, but
> it is very high on our to-do list.

One thing Altera needs to understand is that there are numerous
developers out there that are willing to help. If the upstreaming
process is slow, perhaps that is due to lack of openness? I'm
not saying that is the case here, but its a consideration.
There are plenty of people willing to help, and sometimes all
it takes is asking :)

>> Freescale has done this forever, and I hold their
>> processors and code in high regard.
>>
> I used to work at Freescale's doing the i.MX parts. I hope
> these were the processors you had in the mind?

We've been using the PowerPC products, but the iMX parts are
very nice too, they just didn't happen to have the peripheral
combo I needed.

>> Which ones are supported in mainline U-Boot and Linux?
>> What will it take to make it easier for the end-user
>> like myself?
>
> Echoing earlier...There is good Linux support for the Altera
> Cyclone5 and Arria5 devkit and Terasic SoCkit from kernel.org.

Ok, that is good to know, thank-you.

>> Altera developers, please follow Wolfgang's advice.
>
> Wolfgang's advice is valuable and noted. However, it is in Altera's
> best interest that we have 1 central gathering point for all our
> opensource software support.
>
> I maintain a linux-next git repo at rocketboards for patches that have
> been properly reviewed, and acked-by that are destined for kernel.org.
> The logic should follow that I(Altera) would do the same for u-boot
> patches at rocketboards that are destined for mainline u-boot at denx.

As the maintainer of the U-Boot socfpga repository you would still
have the level of control you want. The rocketboards repo would
be a location that could be used to access a clone of the u-boot
mainline, and as Wolfgang mentioned, your u-boot-socfpga-next
development repo can be anywhere you want it.

Keep in mind that git is not centralized like subversion or CVS,
so having a central git repo is really more of a "convention"
than something required by the architecture. As an end-user of
software, the "brand I trust" is U-Boot, so when I want the
latest source for U-Boot, I go to the source. Rocketboards
does not have any brand recognition for me, so its not a
trusted source.

Keep in mind that Altera's track record with NIOS II and Linux
support will cloud the judgement of many users. I never got
to the point of trying uCLinux or Linux on NIOS II as I
have never seen clean support for that processor architecture.
That situation may have changed now, but the Altera NIOS II
U-Boot and Linux brand was tarnished by poor initial support
and openness.

Please do not take any of these comments as negative, or as
a complaint that you are not doing your job, this is merely
feedback from a third party that just wants to be able to
"plug" an SoC into a system and have working U-Boot and Linux,
so that I can concentrate on my own unique hardware/software
layered upon that solid base.

The open-source community really appreciates Altera taking
the time to listen and benefit from our help.

Cheers,
Dave

  parent reply	other threads:[~2014-09-13 17:24 UTC|newest]

Thread overview: 68+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-09-10 23:33 [U-Boot] u-boot-socfpga repository Marek Vasut
2014-09-11  3:09 ` Masahiro Yamada
2014-09-11  4:56   ` Michal Simek
2014-09-11  5:18     ` Masahiro Yamada
2014-09-18  7:27       ` [U-Boot] U-Boot panasonic repo Marek Vasut
2014-09-18  7:58         ` Michal Simek
2014-09-18  8:02           ` Marek Vasut
2014-09-18  8:24             ` Michal Simek
2014-09-18 10:13               ` Masahiro Yamada
2014-09-18 11:44                 ` Albert ARIBAUD
2014-09-18 13:32                   ` Masahiro YAMADA
2014-09-18  8:32         ` Wolfgang Denk
2014-09-18  8:43           ` Masahiro Yamada
2014-09-18  9:03             ` Wolfgang Denk
     [not found]               ` <CAMhH57QtP7H8rx8cq--s8HqeJFq+C4xmGhh1V2RB6CvDqOiiTg@mail.gmail.com>
2014-09-27  9:01                 ` Masahiro YAMADA
2014-09-27 13:00                   ` Wolfgang Denk
2014-09-27 15:02                     ` Masahiro YAMADA
2014-09-27 15:57                       ` Wolfgang Denk
2014-09-28  5:20                         ` Masahiro YAMADA
2014-09-11  7:46     ` [U-Boot] u-boot-socfpga repository Wolfgang Denk
2014-09-11  7:55       ` Pavel Machek
2014-09-11 15:39         ` Marek Vasut
2014-09-11 16:01         ` Dinh Nguyen
2014-09-11 17:21           ` Marek Vasut
2014-09-16  9:56           ` Pavel Machek
2014-09-17 11:54             ` Chin Liang See
2014-09-19  9:54               ` Chin Liang See
2014-09-23 12:54                 ` Tom Rini
2014-09-23 13:43                   ` Wolfgang Denk
2014-09-23 13:46                     ` Tom Rini
2014-09-23 14:30                       ` Wolfgang Denk
2014-09-11 15:45       ` Marek Vasut
2014-09-11 16:14       ` Dinh Nguyen
2014-09-11 16:51         ` Marek Vasut
2014-09-11 23:14           ` Dinh Nguyen
2014-09-11 17:14         ` Tom Rini
2014-09-11 23:19           ` Dinh Nguyen
2014-09-12  5:25             ` Wolfgang Denk
2014-09-12 18:27               ` Dinh Nguyen
2014-09-12 19:46                 ` Wolfgang Denk
2014-09-12 21:15                   ` Dinh Nguyen
2014-09-12 22:14                     ` Wolfgang Denk
2014-09-12 22:29                       ` Dinh Nguyen
2014-09-12 22:51                         ` Wolfgang Denk
2014-09-14 16:02                           ` Dinh Nguyen
2014-09-14 16:46                             ` Tom Rini
2014-09-15  1:07                               ` Chin Liang See
2014-09-15  1:27                                 ` Marek Vasut
2014-09-15  1:43                                   ` Chin Liang See
2014-09-15  1:47                                     ` Marek Vasut
2014-09-14 16:51                             ` Wolfgang Denk
2014-09-12 19:57                 ` Michael Trimarchi
2014-09-12 21:05                 ` David Hawkins
2014-09-12 21:20                   ` Michael Trimarchi
2014-09-12 21:23                     ` David Hawkins
2014-09-12 21:30                       ` Michael Trimarchi
2014-09-12 21:32                   ` Dinh Nguyen
2014-09-12 22:37                     ` Wolfgang Denk
2014-09-15  1:35                       ` Chin Liang See
2014-09-15  8:53                         ` [U-Boot] mainline u-boot on socfpga Pavel Machek
2014-09-13 17:24                     ` David Hawkins [this message]
2014-09-14 15:39                       ` [U-Boot] u-boot-socfpga repository Dinh Nguyen
2014-09-14 16:30                         ` Wolfgang Denk
2014-09-14 20:04                         ` David Hawkins
2014-09-13  0:16                   ` David Hawkins
2014-09-12 18:00       ` Michal Simek
2014-09-12 19:45         ` Wolfgang Denk
2014-09-11 15:46     ` Marek Vasut

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=54147DC0.4040700@ovro.caltech.edu \
    --to=dwh@ovro.caltech.edu \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.