From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wg0-x229.google.com (mail-wg0-x229.google.com [IPv6:2a00:1450:400c:c00::229]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (not verified)) by ozlabs.org (Postfix) with ESMTPS id 157352C00A6 for ; Thu, 14 Nov 2013 20:49:36 +1100 (EST) Received: by mail-wg0-f41.google.com with SMTP id n12so440698wgh.2 for ; Thu, 14 Nov 2013 01:49:32 -0800 (PST) Content-Type: multipart/alternative; boundary="Apple-Mail=_71842823-AE98-417D-98C1-533AC17633FD" Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1822\)) Subject: Re: Problem reading and programming memory location... From: neorf3k In-Reply-To: <20131114100917.31f674d7@crub> Date: Thu, 14 Nov 2013 10:49:26 +0100 Message-Id: <614414FC-B406-4ADD-9F65-93BF474E51EF@gmail.com> References: <985685C7-0122-4D45-96D1-4412E9774A5D@gmail.com> <20131113083259.1b69ed18@crub> <50EBA514-5BB1-40B3-B27B-309A829D2E05@gmail.com> <20131113190606.2a5d08fb@crub> <5DC55309-D920-44CE-8F89-AB7FA6BD383A@gmail.com> <20131114100917.31f674d7@crub> To: Anatolij Gustschin Cc: Linux Ppc Dev List Dev List List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , --Apple-Mail=_71842823-AE98-417D-98C1-533AC17633FD Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 Sorry, the address is 0x10020000. I've executed this code: /* code */ unsigned char *virt_base; u8 regval; =20 /* map 4kbyte reg. space */ virt_base =3D ioremap(0x10020000, 0x1000); if (!virt_base) { printk("fpga ioremap failed\n"); return; } =20 regval =3D in_8(virt_base); =20 =20 printk("reg. value 0x%02x\n", regval); printk("reg. value %x\n", virt_base); /* code */ and i've: reg. value 0x10 address c90e8000 in U-BOOT in reg. value i've: 0xf8 Thank you so much again=85 Lorenzo On 14/nov/2013, at 10:09 AM, Anatolij Gustschin wrote: > u8 regval; >=20 > /* map 4kbyte reg. space */ > virt_base =3D ioremap(0x10020000, 0x1000); > if (!virt_base) { > printk("fpga ioremap failed\n"); > return; > } >=20 > regval =3D in_8(virt_base); >=20 > printk("reg. value 0x%02x\n", regval); --Apple-Mail=_71842823-AE98-417D-98C1-533AC17633FD Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=windows-1252
Sorry, the address is = 0x10020000.
I've executed this = code:

/* code */
  =  unsigned char *virt_base;
    u8 = regval;
    
    /* map = 4kbyte reg. space */
    virt_base =3D = ioremap(0x10020000, 0x1000);
    if (!virt_base) = {
        printk("fpga ioremap = failed\n");
        = return;
    }
  =   
    regval =3D = in_8(virt_base);
    
  =   
    printk("reg. value 0x%02x\n", = regval);
    printk("reg. value %x\n", = virt_base);
/* code */

and = i've:

reg. value 0x10
address = c90e8000

in U-BOOT in reg. value i've: = 0xf8

Thank you so much = again=85

Lorenzo

On= 14/nov/2013, at 10:09 AM, Anatolij Gustschin <agust@denx.de> wrote:

 u8 regval;

  /* map 4kbyte reg. space */
  virt_base =3D ioremap(0x10020000, = 0x1000);
  if (!virt_base) {
    printk("fpga ioremap = failed\n");
    return;
  }

  regval =3D in_8(virt_base);

  printk("reg. value = 0x%02x\n", regval);

= --Apple-Mail=_71842823-AE98-417D-98C1-533AC17633FD--