in16/out16 routines seem to not be used anywhere in microblaze code, so
remove them.

Signed-off-by: Ovidiu Panait <ovpan...@gmail.com>
---

(no changes since v1)

 arch/microblaze/cpu/start.S | 33 ---------------------------------
 1 file changed, 33 deletions(-)

diff --git a/arch/microblaze/cpu/start.S b/arch/microblaze/cpu/start.S
index 645f7cb038..d1b0453caf 100644
--- a/arch/microblaze/cpu/start.S
+++ b/arch/microblaze/cpu/start.S
@@ -220,39 +220,6 @@ __setup_exceptions:
        or      r0, r0, r0
        .end    __setup_exceptions
 
-/*
- * Read 16bit little endian
- */
-       .text
-       .global in16
-       .ent    in16
-       .align  2
-in16:  lhu     r3, r0, r5
-       bslli   r4, r3, 8
-       bsrli   r3, r3, 8
-       andi    r4, r4, 0xffff
-       or      r3, r3, r4
-       rtsd    r15, 8
-       sext16  r3, r3
-       .end    in16
-
-/*
- * Write 16bit little endian
- * first parameter(r5) - address, second(r6) - short value
- */
-       .text
-       .global out16
-       .ent    out16
-       .align  2
-out16: bslli   r3, r6, 8
-       bsrli   r6, r6, 8
-       andi    r3, r3, 0xffff
-       or      r3, r3, r6
-       sh      r3, r0, r5
-       rtsd    r15, 8
-       or      r0, r0, r0
-       .end    out16
-
 /*
  * Relocate u-boot
  */
-- 
2.25.1

Reply via email to