Thread (1 message) 1 message, 1 author, 2003-07-09

Re: parallel I/O ports & opend darin pins on MPC8xx

From: Wolfgang Denk <hidden>
Date: 2003-07-09 19:57:14

In message [off-list ref] you wrote:
quoted
Solution? What is so difficult about latching your output value in  a
variable?
What he's saying is that OTHER drivers read the input and then write
that value to the output.
I did understand this.
In his driver, he can latch the output through a variable, but that
won't affect what other
Obviously all drivers that may modify bits in this I/O port will have
to share the variable used to latch the value.

Yes, this may include modifying existing code in the UART or Ethernet
or other drivers.
Unless there is kernel support to alias the data in a memory variable
(and it doesn't sound like
there is), then this is going to continue to be a problem.  Might I
Don't make it unnecessary complicated. You don't need "kernel support
to alias the data in a  memory  variable".  This  is  really  not  so
difficult to implement yourself when you need it.


Best regards,

Wolfgang Denk

--
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd@denx.de
The so-called "desktop metaphor" of today's workstations  is  instead
an  "airplane-seat"  metaphor.  Anyone who has shuffled a lap full of
papers while seated between two portly passengers will recognize  the
difference -- one can see only a very few things at once.
                                                   - Fred Brooks, Jr.

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help