From 5b287d1a47db85096a323c1be6ce3dc62000e509 Mon Sep 17 00:00:00 2001 From: "Wesley W. Terpstra" <w.terpstra@gsi.de> Date: Mon, 7 May 2012 16:58:51 +0200 Subject: [PATCH] Oops. Only write one width. --- driver/wishbone.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/driver/wishbone.c b/driver/wishbone.c index 2a78c6c..65625e9 100644 --- a/driver/wishbone.c +++ b/driver/wishbone.c @@ -40,10 +40,10 @@ static inline wb_data_t eb_to_cpu(unsigned char* x) static inline void eb_from_cpu(unsigned char* x, wb_data_t dat) { switch (sizeof(wb_data_t)) { - case 8: *(wb_data_t*)x = cpu_to_be64(dat); - case 4: *(wb_data_t*)x = cpu_to_be32(dat); - case 2: *(wb_data_t*)x = cpu_to_be16(dat); - case 1: *(wb_data_t*)x = dat; + case 8: *(wb_data_t*)x = cpu_to_be64(dat); break; + case 4: *(wb_data_t*)x = cpu_to_be32(dat); break; + case 2: *(wb_data_t*)x = cpu_to_be16(dat); break; + case 1: *(wb_data_t*)x = dat; break; } } -- GitLab