Lines Matching +full:ide +full:- +full:port
1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * (c) 1997-8 Grant R. Guenther <[email protected]>
5 * aten.c is a low-level protocol driver for the ATEN EH-100
6 * parallel port adapter. The EH-100 supports 4-bit and 8-bit
7 * modes only. There is also an EH-132 which supports EPP mode
8 * transfers. The EH-132 is not yet supported.
23 * cont = 0 - access the IDE register file
24 * cont = 1 - access the IDE command set
41 switch (pi->mode) { in aten_read_regr()
57 return -1; in aten_read_regr()
64 switch (pi->mode) { in aten_read_block()
105 pi->saved_r0 = r0(); in aten_connect()
106 pi->saved_r2 = r2(); in aten_connect()
112 w0(pi->saved_r0); in aten_disconnect()
113 w2(pi->saved_r2); in aten_disconnect()
118 char *mode_string[2] = { "4-bit", "8-bit" }; in aten_log_adapter()
120 dev_info(&pi->dev, in aten_log_adapter()
121 "ATEN EH-100 at 0x%x, mode %d (%s), delay %d\n", in aten_log_adapter()
122 pi->port, pi->mode, mode_string[pi->mode], pi->delay); in aten_log_adapter()
143 MODULE_DESCRIPTION("ATEN EH-100 parallel port IDE adapter protocol driver");