Thread (4 messages) 4 messages, 3 authors, 2011-02-10

Ad-hoc arm board

From: Andrea Gasparini <hidden>
Date: 2011-02-10 15:21:53

Hi Dave, 
thanks for your answers,
quoted
Working on a custom arm based board, I'm currently juggling with
mach-types and machine IDs for our ARM boards, but perhaps it came
the time to set them in the right way...
You can request mach-type entries over here:
http://www.arm.linux.org.uk/developer/machines/
Ok, but is it the only way to achieve this?
I mean, I could monkey-patching arch/arm/tools/mach-types but that doesn't 
seems a good way, apart for playing purposes.
Moreover I observed that registered machine IDs are more than three 
thousand, but a 
$ find arch/arm/ -name 'board*' | wc -l
gives "177".
well, there are probably lots of boards being discontinued, or ad-
hoc/internal boards but the difference anyway is quite big.

Generally, I would look at other machines in the arch/arm hiearchy.
The omap one is fairly complex. I think I used the mach-integrator as
my first example.
Yep, I used a similar board as an example,
There are some guides to porting ARM boards.
[snip]
Some more recent ones:
<http://www.simtec.co.uk/products/SWLINUX/files/booting_article.html#>
<http://free-electrons.com/doc/kernel-porting.pdf>
thanks, I'm looking and in fact it's a bit clealer.
One of the things you can do with platform devices/drivers is to split
the data from the code. So all of the things like peripheral base
address, irq, etc can all go in the platform data. Then the same
platform driver (especially when compiled as a module) can be used on
multiple boards.
Right, I never thought about it.

thank you.
-- 
-gaspa-
-----------------------------------------------
-------- https://launchpad.net/~gaspa ---------
----- HomePage: http://gaspa.yattaweb.it ------
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help