forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-02-20 ea08eeccae9297f7aabd2ef7f0c2517ac4549acc
kernel/drivers/parport/parport_mfc3.c
....@@ -1,3 +1,4 @@
1
+// SPDX-License-Identifier: GPL-2.0-only
12 /* Low-level parallel port routines for the Multiface 3 card
23 *
34 * Author: Joerg Dorchain <joerg@dorchain.net>
....@@ -69,11 +70,6 @@
6970 #define MAX_MFC 5
7071
7172 #undef DEBUG
72
-#ifdef DEBUG
73
-#define DPRINTK printk
74
-#else
75
-static inline int DPRINTK(void *nothing, ...) {return 0;}
76
-#endif
7773
7874 static struct parport *this_port[MAX_MFC] = {NULL, };
7975 static volatile int dummy; /* for trigger readds */
....@@ -83,7 +79,7 @@
8379
8480 static void mfc3_write_data(struct parport *p, unsigned char data)
8581 {
86
-DPRINTK(KERN_DEBUG "write_data %c\n",data);
82
+ pr_debug("write_data %c\n", data);
8783
8884 dummy = pia(p)->pprb; /* clears irq bit */
8985 /* Triggers also /STROBE.*/
....@@ -127,13 +123,13 @@
127123
128124 static void mfc3_write_control(struct parport *p, unsigned char control)
129125 {
130
-DPRINTK(KERN_DEBUG "write_control %02x\n",control);
126
+ pr_debug("write_control %02x\n", control);
131127 pia(p)->ppra = (pia(p)->ppra & 0x1f) | control_pc_to_mfc3(control);
132128 }
133129
134130 static unsigned char mfc3_read_control( struct parport *p)
135131 {
136
-DPRINTK(KERN_DEBUG "read_control \n");
132
+ pr_debug("read_control\n");
137133 return control_mfc3_to_pc(pia(p)->ppra & 0xe0);
138134 }
139135
....@@ -141,7 +137,7 @@
141137 {
142138 unsigned char old;
143139
144
-DPRINTK(KERN_DEBUG "frob_control mask %02x, value %02x\n",mask,val);
140
+ pr_debug("frob_control mask %02x, value %02x\n", mask, val);
145141 old = mfc3_read_control(p);
146142 mfc3_write_control(p, (old & ~mask) ^ val);
147143 return old;
....@@ -170,7 +166,7 @@
170166 unsigned char status;
171167
172168 status = status_mfc3_to_pc(pia(p)->ppra & 0x1f);
173
-DPRINTK(KERN_DEBUG "read_status %02x\n", status);
169
+ pr_debug("read_status %02x\n", status);
174170 return status;
175171 }
176172
....@@ -201,7 +197,7 @@
201197
202198 static void mfc3_data_forward(struct parport *p)
203199 {
204
- DPRINTK(KERN_DEBUG "forward\n");
200
+ pr_debug("forward\n");
205201 pia(p)->crb &= ~PIA_DDR; /* make data direction register visible */
206202 pia(p)->pddrb = 255; /* all pins output */
207203 pia(p)->crb |= PIA_DDR; /* make data register visible - default */
....@@ -209,7 +205,7 @@
209205
210206 static void mfc3_data_reverse(struct parport *p)
211207 {
212
- DPRINTK(KERN_DEBUG "reverse\n");
208
+ pr_debug("reverse\n");
213209 pia(p)->crb &= ~PIA_DDR; /* make data direction register visible */
214210 pia(p)->pddrb = 0; /* all pins input */
215211 pia(p)->crb |= PIA_DDR; /* make data register visible - default */
....@@ -324,7 +320,7 @@
324320 p->dev = &z->dev;
325321
326322 this_port[pias++] = p;
327
- printk(KERN_INFO "%s: Multiface III port using irq\n", p->name);
323
+ pr_info("%s: Multiface III port using irq\n", p->name);
328324 /* XXX: set operating mode */
329325
330326 p->private_data = (void *)piabase;