sim: bfin: cast pointers using uintptr_t
authorMike Frysinger <vapier@gentoo.org>
Mon, 1 Nov 2021 03:55:51 +0000 (23:55 -0400)
committerMike Frysinger <vapier@gentoo.org>
Mon, 1 Nov 2021 03:55:51 +0000 (23:55 -0400)
We can't assume that sizeof(long) == sizeof(void*), so change all
these casts over to uintptr_t.

28 files changed:
sim/bfin/dv-bfin_cec.c
sim/bfin/dv-bfin_ctimer.c
sim/bfin/dv-bfin_dma.c
sim/bfin/dv-bfin_ebiu_amc.c
sim/bfin/dv-bfin_ebiu_ddrc.c
sim/bfin/dv-bfin_ebiu_sdc.c
sim/bfin/dv-bfin_emac.c
sim/bfin/dv-bfin_eppi.c
sim/bfin/dv-bfin_gpio.c
sim/bfin/dv-bfin_gpio2.c
sim/bfin/dv-bfin_gptimer.c
sim/bfin/dv-bfin_jtag.c
sim/bfin/dv-bfin_mmu.c
sim/bfin/dv-bfin_nfc.c
sim/bfin/dv-bfin_otp.c
sim/bfin/dv-bfin_pfmon.c
sim/bfin/dv-bfin_pint.c
sim/bfin/dv-bfin_pll.c
sim/bfin/dv-bfin_ppi.c
sim/bfin/dv-bfin_rtc.c
sim/bfin/dv-bfin_sic.c
sim/bfin/dv-bfin_spi.c
sim/bfin/dv-bfin_twi.c
sim/bfin/dv-bfin_uart.c
sim/bfin/dv-bfin_uart2.c
sim/bfin/dv-bfin_wdog.c
sim/bfin/dv-bfin_wp.c
sim/bfin/dv-eth_phy.c

index 7ad3ea0680066399dcd16e306d14893d1a9be1be..3cd7cb3278b6c0ba6f5330c97a279d6ab0b6d4ce 100644 (file)
@@ -131,7 +131,7 @@ bfin_cec_io_read_buffer (struct hw *me, void *dest,
     return 0;
 
   mmr_off = addr - cec->base;
-  valuep = (void *)((unsigned long)cec + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)cec + mmr_base() + mmr_off);
 
   HW_TRACE_READ ();
 
index df62d9487e60594887d2c4ce4386bfa162728898..b826a60002a15ebd08c900fed4bc5e4bb3a8d86b 100644 (file)
@@ -134,7 +134,7 @@ bfin_ctimer_io_write_buffer (struct hw *me, const void *source,
 
   value = dv_load_4 (source);
   mmr_off = addr - ctimer->base;
-  valuep = (void *)((unsigned long)ctimer + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)ctimer + mmr_base() + mmr_off);
 
   HW_TRACE_WRITE ();
 
@@ -202,7 +202,7 @@ bfin_ctimer_io_read_buffer (struct hw *me, void *dest,
     return 0;
 
   mmr_off = addr - ctimer->base;
-  valuep = (void *)((unsigned long)ctimer + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)ctimer + mmr_base() + mmr_off);
 
   HW_TRACE_READ ();
 
index d7dc541dd8ce555d5a1b2911ea7ad1a2ebd6bcab..4651e6224f1d746479634c9a71d9462a25eb62da 100644 (file)
@@ -331,7 +331,7 @@ bfin_dma_io_write_buffer (struct hw *me, const void *source, int space,
     value = dv_load_2 (source);
 
   mmr_off = addr % dma->base;
-  valuep = (void *)((unsigned long)dma + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)dma + mmr_base() + mmr_off);
   value16p = valuep;
   value32p = valuep;
 
@@ -429,7 +429,7 @@ bfin_dma_io_read_buffer (struct hw *me, void *dest, int space,
     return 0;
 
   mmr_off = addr % dma->base;
-  valuep = (void *)((unsigned long)dma + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)dma + mmr_base() + mmr_off);
   value16p = valuep;
   value32p = valuep;
 
index 29c4c4a5a9f91f45c952e57eddb7ba980f88ef0f..aba9c50e68fab1caab6387582b3ba678daec1416 100644 (file)
@@ -331,7 +331,7 @@ bfin_ebiu_amc_io_read_buffer (struct hw *me, void *dest, int space,
     return 0;
 
   mmr_off = addr - amc->base;
-  valuep = (void *)((unsigned long)amc + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)amc + mmr_base() + mmr_off);
 
   HW_TRACE_READ ();
 
index 4160cb210e5d0d92732bbc03bb216e1a10121159..e82a1352883cb6b99c2c472e539c11634e413208 100644 (file)
@@ -79,7 +79,7 @@ bfin_ebiu_ddrc_io_write_buffer (struct hw *me, const void *source,
     value = dv_load_2 (source);
 
   mmr_off = addr - ddrc->base;
-  valuep = (void *)((unsigned long)ddrc + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)ddrc + mmr_base() + mmr_off);
   value16p = valuep;
   value32p = valuep;
 
@@ -118,7 +118,7 @@ bfin_ebiu_ddrc_io_read_buffer (struct hw *me, void *dest,
     return 0;
 
   mmr_off = addr - ddrc->base;
-  valuep = (void *)((unsigned long)ddrc + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)ddrc + mmr_base() + mmr_off);
   value16p = valuep;
   value32p = valuep;
 
index 4af04dcdac4dcc809c4fa29132cc5a5d8e1832cb..9347d7c6938c6b74f562dfcdbc7dc0498612e5d5 100644 (file)
@@ -67,7 +67,7 @@ bfin_ebiu_sdc_io_write_buffer (struct hw *me, const void *source,
     value = dv_load_2 (source);
 
   mmr_off = addr - sdc->base;
-  valuep = (void *)((unsigned long)sdc + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)sdc + mmr_base() + mmr_off);
   value16p = valuep;
   value32p = valuep;
 
@@ -123,7 +123,7 @@ bfin_ebiu_sdc_io_read_buffer (struct hw *me, void *dest,
     return 0;
 
   mmr_off = addr - sdc->base;
-  valuep = (void *)((unsigned long)sdc + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)sdc + mmr_base() + mmr_off);
   value16p = valuep;
   value32p = valuep;
 
index e5ceedbef51455151d2fc5a5f9de836858b8e8ea..143d07a1437a4a5bb1c5cb7a16f5a679720e9707 100644 (file)
@@ -185,7 +185,7 @@ bfin_emac_io_write_buffer (struct hw *me, const void *source,
   value = dv_load_4 (source);
 
   mmr_off = addr - emac->base;
-  valuep = (void *)((unsigned long)emac + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)emac + mmr_base() + mmr_off);
 
   HW_TRACE_WRITE ();
 
@@ -286,7 +286,7 @@ bfin_emac_io_read_buffer (struct hw *me, void *dest,
     return 0;
 
   mmr_off = addr - emac->base;
-  valuep = (void *)((unsigned long)emac + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)emac + mmr_base() + mmr_off);
 
   HW_TRACE_READ ();
 
index 169895d3dd4e0bc4824b0b08aa56126fa4239336..f31782b7f3725cf45873e71d65ddd26c01ec3ec7 100644 (file)
@@ -101,7 +101,7 @@ bfin_eppi_io_write_buffer (struct hw *me, const void *source,
     value = dv_load_2 (source);
 
   mmr_off = addr - eppi->base;
-  valuep = (void *)((unsigned long)eppi + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)eppi + mmr_base() + mmr_off);
   value16p = valuep;
   value32p = valuep;
 
@@ -162,7 +162,7 @@ bfin_eppi_io_read_buffer (struct hw *me, void *dest,
     return 0;
 
   mmr_off = addr - eppi->base;
-  valuep = (void *)((unsigned long)eppi + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)eppi + mmr_base() + mmr_off);
   value16p = valuep;
   value32p = valuep;
 
index bbcc54f0fb5450d794dcc4f02a9bb212a56a4bf7..12f0c4df9f35285f48b3d1bb217fffb718cde41f 100644 (file)
@@ -117,7 +117,7 @@ bfin_gpio_io_write_buffer (struct hw *me, const void *source, int space,
 
   value = dv_load_2 (source);
   mmr_off = addr - port->base;
-  valuep = (void *)((unsigned long)port + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)port + mmr_base() + mmr_off);
 
   HW_TRACE_WRITE ();
 
@@ -190,7 +190,7 @@ bfin_gpio_io_read_buffer (struct hw *me, void *dest, int space,
     return 0;
 
   mmr_off = addr - port->base;
-  valuep = (void *)((unsigned long)port + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)port + mmr_base() + mmr_off);
 
   HW_TRACE_READ ();
 
index 61c99802c13622be322226e16faf3d846e1b9908..0cb91e7c608a5e1c2bfbc6e5aa10ce522954009d 100644 (file)
@@ -83,7 +83,7 @@ bfin_gpio_io_write_buffer (struct hw *me, const void *source, int space,
     value = dv_load_4 (source);
   else
     value = dv_load_2 (source);
-  valuep = (void *)((unsigned long)port + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)port + mmr_base() + mmr_off);
   value16p = valuep;
   value32p = valuep;
 
@@ -166,7 +166,7 @@ bfin_gpio_io_read_buffer (struct hw *me, void *dest, int space,
     if (!dv_bfin_mmr_require_16 (me, addr, nr_bytes, false))
       return 0;
 
-  valuep = (void *)((unsigned long)port + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)port + mmr_base() + mmr_off);
   value16p = valuep;
   value32p = valuep;
 
index 3dfa2b58e910bd3e8cfcdd39e3dd9323213def42..685c48e97efb7f2b9c79f269a33361f6a8bcf99b 100644 (file)
@@ -72,7 +72,7 @@ bfin_gptimer_io_write_buffer (struct hw *me, const void *source, int space,
     value = dv_load_2 (source);
 
   mmr_off = addr - gptimer->base;
-  valuep = (void *)((unsigned long)gptimer + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)gptimer + mmr_base() + mmr_off);
   value16p = valuep;
   value32p = valuep;
 
@@ -115,7 +115,7 @@ bfin_gptimer_io_read_buffer (struct hw *me, void *dest, int space,
     return 0;
 
   mmr_off = addr - gptimer->base;
-  valuep = (void *)((unsigned long)gptimer + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)gptimer + mmr_base() + mmr_off);
   value16p = valuep;
   value32p = valuep;
 
index 12629970cc882e8866685ecc015ff36eadfaddb8..5a0be0cbab6e2b907d49a6ba98f0996bb9228690 100644 (file)
@@ -61,7 +61,7 @@ bfin_jtag_io_write_buffer (struct hw *me, const void *source, int space,
 
   value = dv_load_4 (source);
   mmr_off = addr - jtag->base;
-  valuep = (void *)((unsigned long)jtag + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)jtag + mmr_base() + mmr_off);
 
   HW_TRACE_WRITE ();
 
@@ -95,7 +95,7 @@ bfin_jtag_io_read_buffer (struct hw *me, void *dest, int space,
     return 0;
 
   mmr_off = addr - jtag->base;
-  valuep = (void *)((unsigned long)jtag + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)jtag + mmr_base() + mmr_off);
 
   HW_TRACE_READ ();
 
index cadc9df552e9333ad3bdc2b8ad2db34eec2f4fd4..263d5b20cea315d09edc3f0546fe933b070190bd 100644 (file)
@@ -109,7 +109,7 @@ bfin_mmu_io_write_buffer (struct hw *me, const void *source,
   value = dv_load_4 (source);
 
   mmr_off = addr - mmu->base;
-  valuep = (void *)((unsigned long)mmu + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)mmu + mmr_base() + mmr_off);
 
   HW_TRACE_WRITE ();
 
@@ -183,7 +183,7 @@ bfin_mmu_io_read_buffer (struct hw *me, void *dest,
     return 0;
 
   mmr_off = addr - mmu->base;
-  valuep = (void *)((unsigned long)mmu + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)mmu + mmr_base() + mmr_off);
 
   HW_TRACE_READ ();
 
index 80fe49da72cec786ed093a537c07d65817e57e96..17048a883cc9495b42470ce17006f89d6420077e 100644 (file)
@@ -84,7 +84,7 @@ bfin_nfc_io_write_buffer (struct hw *me, const void *source, int space,
 
   value = dv_load_2 (source);
   mmr_off = addr - nfc->base;
-  valuep = (void *)((unsigned long)nfc + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)nfc + mmr_base() + mmr_off);
 
   HW_TRACE_WRITE ();
 
@@ -134,7 +134,7 @@ bfin_nfc_io_read_buffer (struct hw *me, void *dest, int space,
     return 0;
 
   mmr_off = addr - nfc->base;
-  valuep = (void *)((unsigned long)nfc + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)nfc + mmr_base() + mmr_off);
 
   HW_TRACE_READ ();
 
index a9f768d0c0ea4b2135ebd3838959aa9bab071a90..8aabe483c8b5e55f9e5b1787edb9597fe5e3bc90 100644 (file)
@@ -116,7 +116,7 @@ bfin_otp_io_write_buffer (struct hw *me, const void *source, int space,
     value = dv_load_2 (source);
 
   mmr_off = addr - otp->base;
-  valuep = (void *)((unsigned long)otp + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)otp + mmr_base() + mmr_off);
   value16p = valuep;
   value32p = valuep;
 
@@ -192,7 +192,7 @@ bfin_otp_io_read_buffer (struct hw *me, void *dest, int space,
     return 0;
 
   mmr_off = addr - otp->base;
-  valuep = (void *)((unsigned long)otp + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)otp + mmr_base() + mmr_off);
   value16p = valuep;
   value32p = valuep;
 
@@ -280,7 +280,7 @@ bfin_otp_finish (struct hw *me)
   otp->timing  = 0x00001485;
 
   /* Semi-random value for unique chip id.  */
-  bfin_otp_write_page_val2 (otp, FPS00, (unsigned long)otp, ~(unsigned long)otp);
+  bfin_otp_write_page_val2 (otp, FPS00, (uintptr_t)otp, ~(uintptr_t)otp);
 
   memset (part_str, 0, sizeof (part_str));
   sprintf (part_str, "ADSP-BF%iX", type);
index bffe67b18a0616c07b2867aff96c770fd01c9f7d..bbcb4d6c3c9542c3a2e642a8716e4bacfa4d620b 100644 (file)
@@ -60,7 +60,7 @@ bfin_pfmon_io_write_buffer (struct hw *me, const void *source, int space,
 
   value = dv_load_4 (source);
   mmr_off = addr - pfmon->base;
-  valuep = (void *)((unsigned long)pfmon + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)pfmon + mmr_base() + mmr_off);
 
   HW_TRACE_WRITE ();
 
@@ -93,7 +93,7 @@ bfin_pfmon_io_read_buffer (struct hw *me, void *dest, int space,
     return 0;
 
   mmr_off = addr - pfmon->base;
-  valuep = (void *)((unsigned long)pfmon + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)pfmon + mmr_base() + mmr_off);
 
   HW_TRACE_READ ();
 
index b4f4f40ab656f8f7a8cd8adbdb427aa4f2bb9cbc..8a153282b3b19dbc9cf2cc888a0985e5fe8d62ec 100644 (file)
@@ -74,7 +74,7 @@ bfin_pint_io_write_buffer (struct hw *me, const void *source, int space,
   else
     value = dv_load_2 (source);
   mmr_off = addr - pint->base;
-  valuep = (void *)((unsigned long)pint + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)pint + mmr_base() + mmr_off);
 
   HW_TRACE_WRITE ();
 
@@ -143,7 +143,7 @@ bfin_pint_io_read_buffer (struct hw *me, void *dest, int space,
     return 0;
 
   mmr_off = addr - pint->base;
-  valuep = (void *)((unsigned long)pint + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)pint + mmr_base() + mmr_off);
 
   HW_TRACE_READ ();
 
index e2a5f5cd55c6bb31e13c6a17a62509bbf2d01ef0..0e2c1343ec83ae8aa7e28130f62d25e3df47c72e 100644 (file)
@@ -70,7 +70,7 @@ bfin_pll_io_write_buffer (struct hw *me, const void *source,
     value = dv_load_2 (source);
 
   mmr_off = addr - pll->base;
-  valuep = (void *)((unsigned long)pll + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)pll + mmr_base() + mmr_off);
   value16p = valuep;
   value32p = valuep;
 
@@ -109,7 +109,7 @@ bfin_pll_io_read_buffer (struct hw *me, void *dest,
     return 0;
 
   mmr_off = addr - pll->base;
-  valuep = (void *)((unsigned long)pll + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)pll + mmr_base() + mmr_off);
   value16p = valuep;
   value32p = valuep;
 
index a67dc5eecb0f770fd7778281552e11c1f2c89ecc..6eff08e44079dbbffbe984d67e2bb3a1aaabd54f 100644 (file)
@@ -92,7 +92,7 @@ bfin_ppi_io_write_buffer (struct hw *me, const void *source, int space,
 
   value = dv_load_2 (source);
   mmr_off = addr - ppi->base;
-  valuep = (void *)((unsigned long)ppi + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)ppi + mmr_base() + mmr_off);
 
   HW_TRACE_WRITE ();
 
@@ -131,7 +131,7 @@ bfin_ppi_io_read_buffer (struct hw *me, void *dest, int space,
     return 0;
 
   mmr_off = addr - ppi->base;
-  valuep = (void *)((unsigned long)ppi + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)ppi + mmr_base() + mmr_off);
 
   HW_TRACE_READ ();
 
index 06ae4249d6e26c1cdfe11445d1bbbb7fcc4f71bb..2f24360a7e228da184b36652fffd63d36b523b27 100644 (file)
@@ -72,7 +72,7 @@ bfin_rtc_io_write_buffer (struct hw *me, const void *source,
     value = dv_load_2 (source);
 
   mmr_off = addr - rtc->base;
-  valuep = (void *)((unsigned long)rtc + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)rtc + mmr_base() + mmr_off);
   value16p = valuep;
   value32p = valuep;
 
@@ -114,7 +114,7 @@ bfin_rtc_io_read_buffer (struct hw *me, void *dest,
     return 0;
 
   mmr_off = addr - rtc->base;
-  valuep = (void *)((unsigned long)rtc + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)rtc + mmr_base() + mmr_off);
   value16p = valuep;
   value32p = valuep;
 
index cc90a4cf22a27a02766e9f4c8a36699ac799dca2..da77edada40cb8445ff08f4494476fcdba03cbaf 100644 (file)
@@ -161,7 +161,7 @@ bfin_sic_52x_io_write_buffer (struct hw *me, const void *source, int space,
     value = dv_load_2 (source);
 
   mmr_off = addr - sic->base;
-  valuep = (void *)((unsigned long)sic + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)sic + mmr_base() + mmr_off);
   value16p = valuep;
   value32p = valuep;
 
@@ -214,7 +214,7 @@ bfin_sic_52x_io_read_buffer (struct hw *me, void *dest, int space,
     return 0;
 
   mmr_off = addr - sic->base;
-  valuep = (void *)((unsigned long)sic + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)sic + mmr_base() + mmr_off);
   value16p = valuep;
   value32p = valuep;
 
@@ -275,7 +275,7 @@ bfin_sic_537_io_write_buffer (struct hw *me, const void *source, int space,
     value = dv_load_2 (source);
 
   mmr_off = addr - sic->base;
-  valuep = (void *)((unsigned long)sic + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)sic + mmr_base() + mmr_off);
   value16p = valuep;
   value32p = valuep;
 
@@ -327,7 +327,7 @@ bfin_sic_537_io_read_buffer (struct hw *me, void *dest, int space,
     return 0;
 
   mmr_off = addr - sic->base;
-  valuep = (void *)((unsigned long)sic + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)sic + mmr_base() + mmr_off);
   value16p = valuep;
   value32p = valuep;
 
@@ -389,7 +389,7 @@ bfin_sic_54x_io_write_buffer (struct hw *me, const void *source, int space,
     value = dv_load_2 (source);
 
   mmr_off = addr - sic->base;
-  valuep = (void *)((unsigned long)sic + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)sic + mmr_base() + mmr_off);
   value16p = valuep;
   value32p = valuep;
 
@@ -438,7 +438,7 @@ bfin_sic_54x_io_read_buffer (struct hw *me, void *dest, int space,
     return 0;
 
   mmr_off = addr - sic->base;
-  valuep = (void *)((unsigned long)sic + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)sic + mmr_base() + mmr_off);
   value16p = valuep;
   value32p = valuep;
 
@@ -496,7 +496,7 @@ bfin_sic_561_io_write_buffer (struct hw *me, const void *source, int space,
     value = dv_load_2 (source);
 
   mmr_off = addr - sic->base;
-  valuep = (void *)((unsigned long)sic + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)sic + mmr_base() + mmr_off);
   value16p = valuep;
   value32p = valuep;
 
@@ -549,7 +549,7 @@ bfin_sic_561_io_read_buffer (struct hw *me, void *dest, int space,
     return 0;
 
   mmr_off = addr - sic->base;
-  valuep = (void *)((unsigned long)sic + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)sic + mmr_base() + mmr_off);
   value16p = valuep;
   value32p = valuep;
 
index c0869fcf77ca193f91e5d661244ee2427dfc4e55..d56b38ba0f84c2328b46e5f603c192746cfead11 100644 (file)
@@ -84,7 +84,7 @@ bfin_spi_io_write_buffer (struct hw *me, const void *source, int space,
 
   value = dv_load_2 (source);
   mmr_off = addr - spi->base;
-  valuep = (void *)((unsigned long)spi + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)spi + mmr_base() + mmr_off);
 
   HW_TRACE_WRITE ();
 
@@ -129,7 +129,7 @@ bfin_spi_io_read_buffer (struct hw *me, void *dest, int space,
     return 0;
 
   mmr_off = addr - spi->base;
-  valuep = (void *)((unsigned long)spi + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)spi + mmr_base() + mmr_off);
 
   HW_TRACE_READ ();
 
index 00b080f122c4eca5231f8126504935bf4214abe3..92d092f568e204029e84edb6404ba2e25dc71d9a 100644 (file)
@@ -88,7 +88,7 @@ bfin_twi_io_write_buffer (struct hw *me, const void *source, int space,
 
   value = dv_load_2 (source);
   mmr_off = addr - twi->base;
-  valuep = (void *)((unsigned long)twi + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)twi + mmr_base() + mmr_off);
 
   HW_TRACE_WRITE ();
 
@@ -142,7 +142,7 @@ bfin_twi_io_read_buffer (struct hw *me, void *dest, int space,
     return 0;
 
   mmr_off = addr - twi->base;
-  valuep = (void *)((unsigned long)twi + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)twi + mmr_base() + mmr_off);
 
   HW_TRACE_READ ();
 
index 7aa843065b8bae790c0418b539c765aab2c03823..ada632efd6b782df987628505be4d9fd0a384e73 100644 (file)
@@ -145,7 +145,7 @@ bfin_uart_io_write_buffer (struct hw *me, const void *source,
 
   value = dv_load_2 (source);
   mmr_off = addr - uart->base;
-  valuep = (void *)((unsigned long)uart + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)uart + mmr_base() + mmr_off);
 
   HW_TRACE_WRITE ();
 
@@ -268,7 +268,7 @@ bfin_uart_io_read_buffer (struct hw *me, void *dest,
     return 0;
 
   mmr_off = addr - uart->base;
-  valuep = (void *)((unsigned long)uart + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)uart + mmr_base() + mmr_off);
 
   HW_TRACE_READ ();
 
index a7985889f87d6097a928b16d2e47cfe5a05c63f2..c33083845850412af80799d657e22e5853c65d88 100644 (file)
@@ -83,7 +83,7 @@ bfin_uart_io_write_buffer (struct hw *me, const void *source,
 
   value = dv_load_2 (source);
   mmr_off = addr - uart->base;
-  valuep = (void *)((unsigned long)uart + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)uart + mmr_base() + mmr_off);
 
   HW_TRACE_WRITE ();
 
@@ -140,7 +140,7 @@ bfin_uart_io_read_buffer (struct hw *me, void *dest,
     return 0;
 
   mmr_off = addr - uart->base;
-  valuep = (void *)((unsigned long)uart + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)uart + mmr_base() + mmr_off);
 
   HW_TRACE_READ ();
 
index 850ae0618df0ba4207841746c0986baa0aa75aa7..e3172abc7bdaa9e3a9498a2bebf55da14a4c2d48 100644 (file)
@@ -72,7 +72,7 @@ bfin_wdog_io_write_buffer (struct hw *me, const void *source,
     value = dv_load_2 (source);
 
   mmr_off = addr - wdog->base;
-  valuep = (void *)((unsigned long)wdog + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)wdog + mmr_base() + mmr_off);
   value16p = valuep;
   value32p = valuep;
 
@@ -121,7 +121,7 @@ bfin_wdog_io_read_buffer (struct hw *me, void *dest,
     return 0;
 
   mmr_off = addr - wdog->base;
-  valuep = (void *)((unsigned long)wdog + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)wdog + mmr_base() + mmr_off);
   value16p = valuep;
   value32p = valuep;
 
index 189c121d97a19fae46ad053f33f858558ea7a3f9..ac3b12ba925fa8ad3f462290c87781d6e653ca15 100644 (file)
@@ -84,7 +84,7 @@ bfin_wp_io_write_buffer (struct hw *me, const void *source, int space,
 
   value = dv_load_4 (source);
   mmr_off = addr - wp->base;
-  valuep = (void *)((unsigned long)wp + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)wp + mmr_base() + mmr_off);
 
   HW_TRACE_WRITE ();
 
@@ -124,7 +124,7 @@ bfin_wp_io_read_buffer (struct hw *me, void *dest, int space,
     return 0;
 
   mmr_off = addr - wp->base;
-  valuep = (void *)((unsigned long)wp + mmr_base() + mmr_off);
+  valuep = (void *)((uintptr_t)wp + mmr_base() + mmr_off);
 
   HW_TRACE_READ ();
 
index 486054277c2ffc766be4521c59a388dadfdb3d77..2f6749aa9fce84124d266b68e0b379e698b9343b 100644 (file)
@@ -86,7 +86,7 @@ eth_phy_io_write_buffer (struct hw *me, const void *source,
   value = dv_load_2 (source);
 
   reg_off = addr - phy->base;
-  valuep = (void *)((unsigned long)phy + reg_base() + reg_off);
+  valuep = (void *)((uintptr_t)phy + reg_base() + reg_off);
 
   HW_TRACE_WRITE ();
 
@@ -117,7 +117,7 @@ eth_phy_io_read_buffer (struct hw *me, void *dest,
   bu16 *valuep;
 
   reg_off = addr - phy->base;
-  valuep = (void *)((unsigned long)phy + reg_base() + reg_off);
+  valuep = (void *)((uintptr_t)phy + reg_base() + reg_off);
 
   HW_TRACE_READ ();