diff mbox series

[U-Boot] sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..)

Message ID 20181204193524.5616-1-christian.gmeiner@gmail.com
State Accepted
Commit 9814430128cecf316b3e53f766d351bb1680d041
Delegated to: Simon Glass
Headers show
Series [U-Boot] sandbox: add memset_io(..), memcpy_fromio(..) and memcpy_toio(..) | expand

Commit Message

Christian Gmeiner Dec. 4, 2018, 7:35 p.m. UTC
From: Christian GMEINER <christian.GMEINER@bachmann.info>

These functions could be used by drivers.

Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info>
---
 arch/sandbox/include/asm/io.h | 12 ++++++++++++
 1 file changed, 12 insertions(+)

Comments

Simon Glass Dec. 11, 2018, 1:04 a.m. UTC | #1
On Tue, 4 Dec 2018 at 12:35, Christian Gmeiner
<christian.gmeiner@gmail.com> wrote:
>
> From: Christian GMEINER <christian.GMEINER@bachmann.info>
>
> These functions could be used by drivers.
>
> Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info>
> ---
>  arch/sandbox/include/asm/io.h | 12 ++++++++++++
>  1 file changed, 12 insertions(+)
>

Reviewed-by: Simon Glass <sjg@chromium.org>
Simon Glass Dec. 28, 2018, 8:47 p.m. UTC | #2
On Tue, 4 Dec 2018 at 12:35, Christian Gmeiner
<christian.gmeiner@gmail.com> wrote:
>
> From: Christian GMEINER <christian.GMEINER@bachmann.info>
>
> These functions could be used by drivers.
>
> Signed-off-by: Christian GMEINER <christian.GMEINER@bachmann.info>
> ---
>  arch/sandbox/include/asm/io.h | 12 ++++++++++++
>  1 file changed, 12 insertions(+)
>

Reviewed-by: Simon Glass <sjg@chromium.org>

Applied to u-boot-dm/master, thanks!
diff mbox series

Patch

diff --git a/arch/sandbox/include/asm/io.h b/arch/sandbox/include/asm/io.h
index 81b7750628..2a350a826c 100644
--- a/arch/sandbox/include/asm/io.h
+++ b/arch/sandbox/include/asm/io.h
@@ -173,6 +173,18 @@  static inline void _outsw(volatile u16 *port, const void *buf, int ns)
 {
 }
 
+static inline void memset_io(volatile void *addr, unsigned char val, int count)
+{
+}
+
+static inline void memcpy_fromio(void *dst, const volatile void *src, int count)
+{
+}
+
+static inline void memcpy_toio(volatile void *dst, const void *src, int count)
+{
+}
+
 #define insw(port, buf, ns)		_insw((u16 *)port, buf, ns)
 #define outsw(port, buf, ns)		_outsw((u16 *)port, buf, ns)