From: Juergen Schindele <schindele@nentec.de>
To: linuxppc-dev@lists.ozlabs.org
Subject: Freescale mpc8315 IRQ0 setup
Date: Mon, 10 Apr 2017 16:53:18 +0200 [thread overview]
Message-ID: <2666241.ms6yMRjznt@sherry> (raw)
[-- Attachment #1: Type: text/plain, Size: 1928 bytes --]
Dear mailing list,
i found out on our platform with freescale mpc8315 SOC that in
linux kernel code the setup of IRQ0 which we use is not correct.
One should be able to use falling EDGE interrupt capabilities like on
IRQ1-IRQ7. These setups are fixed in "arch/powerpc/sysdev/ipic.c"
The internal interrupt number of IRQ0 is not like IRQ1-IRQ7 in one block
but on number 48. To verify details please consult MPC8315ERM.pdf
developpers manual.
To correct these "EDGE" capabilities of IRQ0 i suggest the following
patch:
please consider integrating it to your patches.
--- arch/powerpc/sysdev/ipic.c (Revision correct)
+++ arch/powerpc/sysdev/ipic.c (Arbeitskopie)
@@ -316,6 +316,7 @@
.prio_mask = 7,
},
[48] = {
+ .ack = IPIC_SEPNR,
.mask = IPIC_SEMSR,
.prio = IPIC_SMPRR_A,
.force = IPIC_SEFCR,
Thank you for your attention
--
i. A.
Jürgen Schindele
Softwareentwicklung
PSI Nentec GmbH
Greschbachstraße 12
76229 Karlsruhe
Deutschland
Telefon: +49 721 94249-51
Telefax: +49 721 94249-10
schindele@nentec.de
www.nentec.de
Geschäftsführung: Klaus Becker, Wolfgang Fischer
Sitz der Gesellschaft: Karlsruhe
Handelsregister: Amtsgericht Mannheim HRB 107658
Diese E-Mail enthält vertrauliche oder rechtlich geschützte
Informationen. Wenn Sie nicht der vorgesehene Empfänger sind,
informieren Sie bitte sofort den Absender und löschen Sie diese E-Mail.
Das unbefugte Kopieren dieser E-Mail oder die unbefugte Weitergabe
der enthaltenen Informationen ist nicht gestattet.
The information contained in this message is confidential or protected
by law. If you are not the intended recipient, please contact the sender
and delete this message. Any unauthorised copying of this message or
unauthorised distribution of the information contained herein is
prohibited.
[-- Attachment #2: Type: text/html, Size: 8417 bytes --]
next reply other threads:[~2017-04-10 15:03 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-04-10 14:53 Juergen Schindele [this message]
2017-04-30 6:55 ` Freescale mpc8315 IRQ0 setup Scott Wood
2017-05-02 12:43 ` Juergen Schindele
2017-05-03 3:29 ` Scott Wood
2017-05-04 15:06 ` Juergen Schindele
2017-05-04 20:55 ` Scott Wood
2017-05-11 12:34 ` [PATCH] Freescale mpc8315 interrupt chip Juergen Schindele
2017-05-11 13:38 ` Oliver O'Halloran
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=2666241.ms6yMRjznt@sherry \
--to=schindele@nentec.de \
--cc=linuxppc-dev@lists.ozlabs.org \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).