From: "A. Nolson" <alohanono@gmail.com>
To: Ludovic Desroches <ludovic.desroches@gmail.com>
Cc: linuxppc-embedded@ozlabs.org
Subject: Re: How accessing to my IP registers from Linux
Date: Tue, 03 Jun 2008 11:14:36 +0200 [thread overview]
Message-ID: <48450B7C.2010000@gmail.com> (raw)
In-Reply-To: <388e90610806030023x4a2c1077hfbabb49b95853bd0@mail.gmail.com>
Hi,
I have recently developed a similar driver for that. Your IO memory
remapping should look like similar to this in your module_init:
-------
if ( (lcd_remap_address = (u32) ioremap(LCD_BASE, LCD_END - LCD_BASE
+1 )) == 0) {
printk(KERN_ERR "Couldn't ioremap memory at 0x%08lX\n",
(unsigned long) LCD_BASE);
return -EFAULT;
}
// Configure the IO as outputs
XIo_Out32(lcd_remap_address + 0x4,0x00);
-------
/A
Ludovic Desroches wrote:
>
> Hi,
>
>
>
> I have put xilinx kernel on my board : a memec FX12 based on a Virtex
> 4 FX. Everything thing is OK, I have my serial console, Ethernet is
> also OK.
>
> I have to make some drivers. For example one for the LCD screen. It is
> my first driver so I want to try with something easier like LEDs. I
> know there is a driver from Xilinx but I want to do it by myself.
> Moreover it is only a file to adapt Xilinx standelone driver for Kernel.
>
>
>
> I try to read and to write the registers of my GPIO IP which is
> working, I have made some tests in standelone. How accessing to these
> registers ?
>
> I have tried with this for example but without success :
>
> ptr = ioremap_nocache(0x70001e00,0x00000004);
> printk("GPIO_DATA (readl): %u\n",readl(ptr));
>
>
>
> readl, outl, ioread32 : same result.
>
>
>
> Thanks
>
>
>
> Best Regards
>
>
> --
> Ludovic Desroches
> Ingénieur ESIEE 2008
> mobile : 06 19 21 02 08
> http://www.odulo.net
> ------------------------------------------------------------------------
>
> _______________________________________________
> Linuxppc-embedded mailing list
> Linuxppc-embedded@ozlabs.org
> https://ozlabs.org/mailman/listinfo/linuxppc-embedded
next prev parent reply other threads:[~2008-06-03 9:14 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-06-03 7:23 How accessing to my IP registers from Linux Ludovic Desroches
2008-06-03 9:14 ` A. Nolson [this message]
2008-06-03 10:05 ` Ludovic Desroches
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=48450B7C.2010000@gmail.com \
--to=alohanono@gmail.com \
--cc=linuxppc-embedded@ozlabs.org \
--cc=ludovic.desroches@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.