.. | .. |
---|
| 1 | +// SPDX-License-Identifier: GPL-2.0-only |
---|
1 | 2 | /* Low-level parallel port routines for the Amiga built-in port |
---|
2 | 3 | * |
---|
3 | 4 | * Author: Joerg Dorchain <joerg@dorchain.net> |
---|
.. | .. |
---|
27 | 28 | #include <asm/amigaints.h> |
---|
28 | 29 | |
---|
29 | 30 | #undef DEBUG |
---|
30 | | -#ifdef DEBUG |
---|
31 | | -#define DPRINTK printk |
---|
32 | | -#else |
---|
33 | | -#define DPRINTK(x...) do { } while (0) |
---|
34 | | -#endif |
---|
35 | | - |
---|
36 | 31 | |
---|
37 | 32 | static void amiga_write_data(struct parport *p, unsigned char data) |
---|
38 | 33 | { |
---|
39 | | - DPRINTK(KERN_DEBUG "write_data %c\n",data); |
---|
| 34 | + pr_debug("write_data %c\n", data); |
---|
40 | 35 | /* Triggers also /STROBE. This behavior cannot be changed */ |
---|
41 | 36 | ciaa.prb = data; |
---|
42 | 37 | mb(); |
---|
.. | .. |
---|
58 | 53 | |
---|
59 | 54 | static void amiga_write_control(struct parport *p, unsigned char control) |
---|
60 | 55 | { |
---|
61 | | - DPRINTK(KERN_DEBUG "write_control %02x\n",control); |
---|
| 56 | + pr_debug("write_control %02x\n", control); |
---|
62 | 57 | /* No implementation possible */ |
---|
63 | 58 | } |
---|
64 | 59 | |
---|
65 | 60 | static unsigned char amiga_read_control( struct parport *p) |
---|
66 | 61 | { |
---|
67 | | - DPRINTK(KERN_DEBUG "read_control \n"); |
---|
| 62 | + pr_debug("read_control\n"); |
---|
68 | 63 | return control_amiga_to_pc(0); |
---|
69 | 64 | } |
---|
70 | 65 | |
---|
.. | .. |
---|
72 | 67 | { |
---|
73 | 68 | unsigned char old; |
---|
74 | 69 | |
---|
75 | | - DPRINTK(KERN_DEBUG "frob_control mask %02x, value %02x\n",mask,val); |
---|
| 70 | + pr_debug("frob_control mask %02x, value %02x\n", mask, val); |
---|
76 | 71 | old = amiga_read_control(p); |
---|
77 | 72 | amiga_write_control(p, (old & ~mask) ^ val); |
---|
78 | 73 | return old; |
---|
.. | .. |
---|
98 | 93 | unsigned char status; |
---|
99 | 94 | |
---|
100 | 95 | status = status_amiga_to_pc(ciab.pra & 7); |
---|
101 | | - DPRINTK(KERN_DEBUG "read_status %02x\n", status); |
---|
| 96 | + pr_debug("read_status %02x\n", status); |
---|
102 | 97 | return status; |
---|
103 | 98 | } |
---|
104 | 99 | |
---|
.. | .. |
---|
114 | 109 | |
---|
115 | 110 | static void amiga_data_forward(struct parport *p) |
---|
116 | 111 | { |
---|
117 | | - DPRINTK(KERN_DEBUG "forward\n"); |
---|
| 112 | + pr_debug("forward\n"); |
---|
118 | 113 | ciaa.ddrb = 0xff; /* all pins output */ |
---|
119 | 114 | mb(); |
---|
120 | 115 | } |
---|
121 | 116 | |
---|
122 | 117 | static void amiga_data_reverse(struct parport *p) |
---|
123 | 118 | { |
---|
124 | | - DPRINTK(KERN_DEBUG "reverse\n"); |
---|
| 119 | + pr_debug("reverse\n"); |
---|
125 | 120 | ciaa.ddrb = 0; /* all pins input */ |
---|
126 | 121 | mb(); |
---|
127 | 122 | } |
---|
.. | .. |
---|
211 | 206 | if (err) |
---|
212 | 207 | goto out_irq; |
---|
213 | 208 | |
---|
214 | | - printk(KERN_INFO "%s: Amiga built-in port using irq\n", p->name); |
---|
| 209 | + pr_info("%s: Amiga built-in port using irq\n", p->name); |
---|
215 | 210 | /* XXX: set operating mode */ |
---|
216 | 211 | parport_announce_port(p); |
---|
217 | 212 | |
---|