Lines Matching +full:rclk +full:-
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
73 int rclk;
92 { 0x103c, 0x1048, 0x103c, 0x1227, "HP Diva Serial [GSP] UART - Powerbar SP2",
100 "ASIX AX99100 PCIe 1/2/3/4-port RS-232/422/485", 0x10 },
103 { 0x131f, 0x1000, 0xffff, 0, "Siig CyberSerial (1-port) 16550", 0x18 },
104 { 0x131f, 0x1001, 0xffff, 0, "Siig CyberSerial (1-port) 16650", 0x18 },
105 { 0x131f, 0x1002, 0xffff, 0, "Siig CyberSerial (1-port) 16850", 0x18 },
106 { 0x131f, 0x2000, 0xffff, 0, "Siig CyberSerial (1-port) 16550", 0x10 },
107 { 0x131f, 0x2001, 0xffff, 0, "Siig CyberSerial (1-port) 16650", 0x10 },
108 { 0x131f, 0x2002, 0xffff, 0, "Siig CyberSerial (1-port) 16850", 0x10 },
109 { 0x135c, 0x0190, 0xffff, 0, "Quatech SSCLP-100", 0x18 },
110 { 0x135c, 0x01c0, 0xffff, 0, "Quatech SSCLP-200/300", 0x18 },
111 { 0x135e, 0x7101, 0xffff, 0, "Sealevel Systems Single Port RS-232/422/485/530",
113 { 0x1407, 0x0110, 0xffff, 0, "Lava Computer mfg DSerial-PCI Port A", 0x10 },
114 { 0x1407, 0x0111, 0xffff, 0, "Lava Computer mfg DSerial-PCI Port B", 0x10 },
144 { 0x8086, 0x108f, 0xffff, 0, "Intel AMT - SOL", 0x10 },
146 { 0x8086, 0x1c3d, 0xffff, 0, "Intel AMT - KT Controller", 0x10 },
154 { 0x8086, 0x2a07, 0xffff, 0, "Intel AMT - PM965/GM965 KT Controller", 0x10 },
183 { 0x8086, 0x9c3d, 0xffff, 0, "Intel Lynx Point-LP HECI KT", 0x10 },
209 while (id->vendor != 0xffff &&
210 (id->vendor != vendor || id->device != device))
212 if (id->vendor == 0xffff)
214 if (id->subven == 0xffff)
218 while (id->vendor == vendor && id->device == device &&
219 (id->subven != subven || id->subdev != subdev))
221 return ((id->vendor == vendor && id->device == device) ? id : NULL);
248 if (id->vendor == vendor && id->device == device)
254 if (sysdev->pci_info.vendor == vendor &&
255 sysdev->pci_info.device == device) {
256 sc->sc_sysdev = sysdev;
257 sysdev->bas.rclk = sc->sc_bas.rclk;
269 .rclk = 0,
279 sc->sc_class = &uart_ns8250_class;
285 /* XXX rclk what to do */
287 sc->sc_class = &uart_ns8250_class;
290 /* Add checks for non-ns8250 IDs here. */
294 result = uart_bus_probe(dev, id->regshft, 0, id->rclk,
295 id->rid & PCI_RID_MASK, 0, 0);
304 if (sc->sc_sysdev == NULL)
307 if (id->desc)
308 device_set_desc(dev, id->desc);
326 if ((id == NULL || (id->rid & PCI_NO_MSI) == 0) &&
330 sc->sc_irid = 1;
345 if (sc->sc_irid != 0)