From: "Alexandros Kostopoulos" <akostop@inaccessnetworks•com>
To: linuxppc-dev@ozlabs•org
Subject: questions about mpc82xx_ads and porting to other, similar, platform
Date: Fri, 13 Jul 2007 11:51:15 +0300 [thread overview]
Message-ID: <op.tveavpvdnhx3hy@phoenix> (raw)
Hello all,
I am trying to port kernel 2.6.22.1 to my own platform, which incorporat=
es =
an mpc8275 chip. I'm using platform code for mpc82xx_ads as a template (=
is =
this right in the first place?). I have a couple of questions:
1. mpc82xx_ads.c uses init_scc_ioports function to initialize the scc =
uarts. However, this function is only used by the code in
arch/powerpc/sysdev/fsl_soc.c, and spefically in fs_enet_of_init(), whic=
h =
is used to initialize the ethernet driver and not the cpm_uart driver.
On the other hand, cpm_uart_of_init() function seems to be the one that =
=
initializes the uarts in cpm, and actually makes use of the device-id, =
model, rx-clock and tx-clock properties of the scc nodes in OF tree. So,=
=
AFAICT, init_scc_ioports should not be there, since it won't be actually=
=
called at all (although I have not actually tested this - I haven't yet =
=
managed to boot the kernel). Instead, cpm_uart_of_init should take care =
of =
everything, except for the pport initialization, which is done in u-boot=
=
anyway (at least in my case). Any thoughts on this?
2. I have also some questions regarding the device tree. Why are there t=
wo =
nodes regarding the interrupt controller in there? and in the top level =
=
node, what does this property means: reg =3D <f8200000 f8200004>; ?
Finally, in the memory node, the reg property defines a second mem regio=
n, =
(f4500000 f4500020). What is this? maybe a special memory mapped =
peripheral of this board? If I have a board with many mem configurations=
=
(e.g. it uses a DIMM SDRAM what can be changed), what value should I pla=
ce =
in the mem node? I have to change dts every time I insert a new DIMM?
any help would be greatly appreciated,
thank you in advance
Alex
next reply other threads:[~2007-07-13 8:58 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-07-13 8:51 Alexandros Kostopoulos [this message]
2007-07-13 18:24 ` questions about mpc82xx_ads and porting to other, similar, platform Scott Wood
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=op.tveavpvdnhx3hy@phoenix \
--to=akostop@inaccessnetworks$(echo .)com \
--cc=linuxppc-dev@ozlabs$(echo .)org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox