All of lore.kernel.org
 help / color / mirror / Atom feed
From: Tony Lindgren <tony@atomide.com>
To: vikas gupta <vikas.iet@gmail.com>
Cc: linux-omap-open-source@linux.omap.com
Subject: Re: omap 5912 serial driver
Date: Fri, 13 Jan 2006 16:43:42 -0800	[thread overview]
Message-ID: <20060114004342.GK5499@atomide.com> (raw)
In-Reply-To: <9cba36250601130644t2554c420x78373804a51a2949@mail.gmail.com>

* vikas gupta <vikas.iet@gmail.com> [060113 06:50]:
> hi all
> 
> 
> 
> i am a naive user trying his hands on arm osk omap5912 board
> 
> 
> 
> Well i wanted to know whether it is possible to test serial port on omap
> board by using inb/outb instruction as can be done in x86 platform...
> 
> If it is possible then can u please suggest me a working example of one test
> case doing this thing..
> 
> I have tried my hands in it but wothout success on x86 platform below
> mention program is working fine but on arm board it's not working so can
> anyone help me ???
> 
> 
> 
> Sorry, if the question seems naive as this is my initial attempt :)
> 
> 
> 
> test program
> 
> =============
> 
> 
> 
> include <stdio.h>
> 
> #include <stdlib.h>
> 
> #include <unistd.h>
> 
> #include <sys/io.h>
> 
> 
> 
> #define base 0x378
> 
> #define value 255
> 
> 
> 
> main(int argc, char **argv)
> 
> {
> 
>   int value1;
> 
>   if (ioperm(base,1,1))
> 
>     fprintf(stderr, "Couldn't get the port at %x\n", base), exit(1);
> 
> 
> 
>    outb(value, base);
> 
>    value1 = inb(base);
> 
>   printf("value written is %d \n",value1);
> 
> }

It won't quite work as the IO address is different. Also inb/outb are
mapped to __raw_readb/__raw_writeb.

See these files:

include/asm-arm/io.h
include/asm-arm/arch-omap/io.h

Tony

  reply	other threads:[~2006-01-14  0:43 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-01-13 14:44 omap 5912 serial driver vikas gupta
2006-01-14  0:43 ` Tony Lindgren [this message]
2006-01-16  3:41   ` vikas gupta
2006-01-16 18:44     ` Tony Lindgren

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=20060114004342.GK5499@atomide.com \
    --to=tony@atomide.com \
    --cc=linux-omap-open-source@linux.omap.com \
    --cc=vikas.iet@gmail.com \
    /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.