Lines Matching +full:timing +full:-
1 // SPDX-License-Identifier: GPL-2.0-only
7 * Copyright (C) 2002 Hewlett-Packard Development Group, L.P.
27 struct pci_dev *dev = to_pci_dev(hwif->dev); in triflex_set_mode()
29 u16 timing = 0; in triflex_set_mode() local
30 u8 channel_offset = hwif->channel ? 0x74 : 0x70, unit = drive->dn & 1; in triflex_set_mode()
34 switch (drive->dma_mode) { in triflex_set_mode()
36 timing = 0x0103; in triflex_set_mode()
39 timing = 0x0203; in triflex_set_mode()
42 timing = 0x0808; in triflex_set_mode()
47 timing = 0x0f0f; in triflex_set_mode()
50 timing = 0x0202; in triflex_set_mode()
53 timing = 0x0204; in triflex_set_mode()
56 timing = 0x0404; in triflex_set_mode()
59 timing = 0x0508; in triflex_set_mode()
62 timing = 0x0808; in triflex_set_mode()
67 triflex_timings |= (timing << (16 * unit)); in triflex_set_mode()
74 drive->dma_mode = drive->pio_mode; in triflex_set_pio_mode()