blob: b9082a2a2a01436784ff3d34161dbc83bfefa750 [file] [log] [blame]
Thomas Gleixnerd2912cb2019-06-04 10:11:33 +02001/* SPDX-License-Identifier: GPL-2.0-only */
Linus Torvalds1da177e2005-04-16 15:20:36 -07002/*
3 * linux/arch/arm/lib/io-acorn.S
4 *
5 * Copyright (C) 1995, 1996 Russell King
6 *
Linus Torvalds1da177e2005-04-16 15:20:36 -07007 * 27/03/03 Ian Molton Clean up CONFIG_CPU
Linus Torvalds1da177e2005-04-16 15:20:36 -07008 */
9#include <linux/linkage.h>
Joe Perches0cc41e42012-07-30 14:40:12 -070010#include <linux/kern_levels.h>
Linus Torvalds1da177e2005-04-16 15:20:36 -070011#include <asm/assembler.h>
Linus Torvalds1da177e2005-04-16 15:20:36 -070012
13 .text
14 .align
15
Nicolas Pitrea9c48142005-11-11 21:51:48 +000016.Liosl_warning:
Joe Perches0cc41e42012-07-30 14:40:12 -070017 .ascii KERN_WARNING "insl/outsl not implemented, called from %08lX\0"
Linus Torvalds1da177e2005-04-16 15:20:36 -070018 .align
19
20/*
21 * These make no sense on Acorn machines.
22 * Print a warning message.
23 */
24ENTRY(insl)
25ENTRY(outsl)
Nicolas Pitrea9c48142005-11-11 21:51:48 +000026 adr r0, .Liosl_warning
Linus Torvalds1da177e2005-04-16 15:20:36 -070027 mov r1, lr
28 b printk