From: Dan Malek <dan@embeddededge.com>
To: Omanakuttan <omanakuttan@tataelxsi.co.in>
Cc: linuxppc-embedded@lists.linuxppc.org,
kernelnewbies <kernelnewbies@nl.linux.org>
Subject: Re: doubt in arch/ppc/8260_io/uart.c
Date: Mon, 23 Dec 2002 15:15:43 -0500 [thread overview]
Message-ID: <3E076EEF.9070808@embeddededge.com> (raw)
In-Reply-To: 3E05AC49.7080604@tataelxsi.co.in
Omanakuttan wrote:
> Hi,
> in kernel 2.4.17, arch/ppc/8260/uart.c contains the following lines in
> rs_8xx_stop()
> {
> ....
> sccp->scc_sccm &= ~UART_SCCM_TX;
> ....
> }
The start/stop functions enable/disable interrupts. Clearing the TX bit
in the interrupt mask causes that interrupt to be disabled.
> UART_SCCM_TX is defined to 0x00000020
> i.e, only the TX bit is 1
>
> Now the manual (MPC8260UM.pdf) states that clearing a bit is 1 for both
> SCCE and SCCM. Following it, what I understand is the above C statement
> clears all the bits of ccp->scc_sccm except TX bit.
No, the C statement above leaves all bits set (that were set) except
the TX bit.
> Then how does it stop the SCC/SCM?
It doesn't stop the SCC, it only stops the interrupt from being delivered
to the driver.
-- Dan
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
prev parent reply other threads:[~2002-12-23 20:15 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-12-22 12:12 doubt in arch/ppc/8260_io/uart.c Omanakuttan
2002-12-23 20:15 ` Dan Malek [this message]
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=3E076EEF.9070808@embeddededge.com \
--to=dan@embeddededge.com \
--cc=kernelnewbies@nl.linux.org \
--cc=linuxppc-embedded@lists.linuxppc.org \
--cc=omanakuttan@tataelxsi.co.in \
/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.