/freebsd/sys/dev/hid/ |
H A D | hidquirk.c | 63 #define HID_QUIRK_ENVROOT "hw.hid.quirk." 140 /* Quirk for Corsair Vengeance K60 keyboard */ 142 /* Quirk for Corsair Gaming K68 keyboard */ 144 /* Quirk for Corsair Vengeance K70 keyboard */ 146 /* Quirk for Corsair K70 RGB keyboard */ 148 /* Quirk for Corsair STRAFE Gaming keyboard */ 153 /* Quirk for Kensington Slimblade Trackball */ 170 * This function converts an USB quirk code into a string. 173 hidquirkstr(uint16_t quirk) in hidquirkstr() argument 175 return ((quirk < HID_QUIRK_MAX && hidquirk_str[quirk] != NULL) ? in hidquirkstr() [all …]
|
H A D | hid.c | 971 * hid_test_quirk - test a device for a given quirk 974 * false: The HID device does not have the given quirk. 975 * true: The HID device has the given quirk. 978 hid_test_quirk(const struct hid_device_info *dev_info, uint16_t quirk) in hid_test_quirk() argument 983 if (quirk == HQ_NONE) in hid_test_quirk() 988 if (dev_info->autoQuirk[x] == quirk) in hid_test_quirk() 992 /* search global quirk table, if any */ in hid_test_quirk() 993 found = (hid_test_quirk_p) (dev_info, quirk); in hid_test_quirk() 999 hid_test_quirk_w(const struct hid_device_info *dev_info, uint16_t quirk) in hid_test_quirk_w() argument 1005 hid_add_dynamic_quirk(struct hid_device_info *dev_info, uint16_t quirk) in hid_add_dynamic_quirk() argument [all …]
|
/freebsd/sys/cam/ |
H A D | README.quirks | 2 FreeBSD Quirk Guidelines 34 be supported but hangs while attaching, it's possible a quirk can 35 help. The types of things a quirk can fix are: 53 console is NOT sufficient to add this quirk. The warning messages 55 this quirk. 59 literally and crash when receiving 6-byte commands. This quirk 62 other transports that don't support SBC, this quirk should be very 109 the initial INQUIRY data. This quirk signifies that after a unit 134 when receiving this command so this quirk disables it. 141 at all on other OS's.) This quirk fakes up a valid but generic [all …]
|
/freebsd/sys/dev/usb/quirk/ |
H A D | usb_quirk.c | 58 #include <dev/usb/quirk/usb_quirk.h> 65 #define USB_QUIRK_ENVROOT "hw.usb.quirk." 177 /* Quirk for Corsair Vengeance K60 keyboard */ 179 /* Quirk for Corsair Gaming K68 keyboard */ 181 /* Quirk for Corsair Vengeance K70 keyboard */ 183 /* Quirk for Corsair K70 RGB keyboard */ 185 /* Quirk for Corsair STRAFE Gaming keyboard */ 188 /* Quirk for Kensington Slimblade Trackball */ 672 * This function converts an USB quirk code into a string. 675 usb_quirkstr(uint16_t quirk) in usb_quirkstr() argument [all …]
|
H A D | usb_quirk.h | 36 UQ_NONE, /* not a valid quirk */ 38 UQ_MATCH_VENDOR_ONLY, /* match quirk on vendor only */ 124 uint8_t usb_test_quirk(const struct usb_attach_arg *uaa, uint16_t quirk);
|
/freebsd/sys/x86/iommu/ |
H A D | intel_quirks.c | 72 dmar_quirk_cpu_fun quirk; member 81 dmar_quirk_nb_fun quirk; member 112 "NB IOMMU quirk %s\n", in dmar_match_quirks() 115 nb_quirk->quirk(dmar, nb); in dmar_match_quirks() 140 "CPU IOMMU quirk %s\n", in dmar_match_quirks() 143 cpu_quirk->quirk(dmar); in dmar_match_quirks() 176 .quirk = nb_5400_no_low_high_prot_mem, 181 .quirk = nb_5400_no_low_high_prot_mem, 186 .quirk = nb_5500_no_ir_rev13, 191 .quirk = nb_5500_no_ir_rev13, [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/usb/ |
H A D | dwc3.txt | 41 - snps,dis-start-transfer-quirk: when set, disable isoc START TRANSFER command 48 - snps,u2exit_lfps_quirk: set if we want to enable u2exit lfps quirk 49 - snps,u2ss_inp3_quirk: set if we enable P3 OK for U2/SS Inactive quirk 66 - snps,dis-u1-entry-quirk: set if link entering into U1 needs to be disabled. 67 - snps,dis-u2-entry-quirk: set if link entering into U2 needs to be disabled. 70 - snps,dis-u2-freeclk-exists-quirk: when set, clear the u2_freeclk_exists 73 - snps,dis-del-phy-power-chg-quirk: when set core will change PHY power 75 - snps,dis-tx-ipgap-linecheck-quirk: when set, disable u2mac linestate check 77 - snps,parkmode-disable-ss-quirk: when set, all SuperSpeed bus instances in 81 - snps,dis-split-quirk: when set, change the way URBs are handled by the [all …]
|
H A D | snps,dwc3.yaml | 126 snps,dis-start-transfer-quirk: 147 description: Set if we want to enable u2exit lfps quirk 151 description: Set if we enable P3 OK for U2/SS Inactive quirk 207 snps,dis-u1-entry-quirk: 211 snps,dis-u2-entry-quirk: 220 snps,dis-u2-freeclk-exists-quirk: 226 snps,dis-del-phy-power-chg-quirk: 231 snps,dis-tx-ipgap-linecheck-quirk: 235 snps,parkmode-disable-ss-quirk: 240 snps,parkmode-disable-hs-quirk: [all …]
|
H A D | rockchip,rk3399-dwc3.yaml | 107 snps,dis-u2-freeclk-exists-quirk; 109 snps,dis-del-phy-power-chg-quirk; 110 snps,dis-tx-ipgap-linecheck-quirk;
|
/freebsd/share/man/man4/ |
H A D | hidquirk.4 | 72 .It Va hw.hid.quirk.%d 100 .Ic hw.hid.quirk.0, .1, ..., .99 106 Else a new entry is created given that the quirk table is not full. 109 .Ic hw.hid.quirk.N 117 To install a quirk at boot time, place one or several lines like the 121 hw.hid.quirk.0="0x18 0x6cb 0x1941 0 0xffff HQ_MT_TIMESTAMP"
|
H A D | usb_quirk.4 | 187 .Pa /sys/dev/usb/quirk/usb_quirk.h 195 .It Va hw.usb.quirk.%d 220 .Ic hw.usb.quirk.0, .1, ..., .99 226 Else a new entry is created given that the quirk table is not full. 229 .Ic hw.usb.quirk.N 251 To install a quirk at boot time, place one or several lines like the 255 hw.usb.quirk.0="0x04d9 0xfa50 0 0xffff UQ_KBD_IGNORE"
|
/freebsd/usr.sbin/usbconfig/ |
H A D | usbconfig.8 | 118 Add a quirk by specifying the Vendor ID, Product ID, low and high 119 revision numbers, and the quirk name. 124 Remove a quirk. 126 Add quirk for the currently selected USB device. 128 Remove a quirk for the currently selected USB device. 132 Display the list of supported quirk names.
|
/freebsd/sys/contrib/device-tree/Bindings/net/nfc/ |
H A D | trf7970a.txt | 15 - irq-status-read-quirk: Specify that the trf7970a being used has the 17 - en2-rf-quirk: Specify that the trf7970a being used has the "EN2 RF" 39 irq-status-read-quirk; 40 en2-rf-quirk;
|
H A D | ti,trf7970a.yaml | 27 en2-rf-quirk: 35 irq-status-read-quirk: 95 irq-status-read-quirk; 96 en2-rf-quirk;
|
/freebsd/sys/dev/bwn/ |
H A D | if_bwn_pcivar.h | 40 uint32_t quirks; /**< quirk flags */ 66 * this quirk to treat these cores as unpopulated. 72 * host controller cores; set this quirk to treat these cores as 79 * floating analog softmodem codec cores; set this quirk to treat these
|
/freebsd/sys/cam/nvme/ |
H A D | nvme_xpt.c | 505 struct nvme_quirk_entry *quirk; 516 quirk = (struct nvme_quirk_entry *)match; 517 device->quirk = quirk; 518 if (quirk->quirks & CAM_QUIRK_MAXTAGS) { 519 device->mintags = quirk->mintags; 520 device->maxtags = quirk->maxtags; 595 struct nvme_quirk_entry *quirk; in nvme_alloc_device() local 603 * Take the default quirk entry until we have inquiry in nvme_alloc_device() 604 * data from nvme and can determine a better quirk to use. in nvme_alloc_device() 606 quirk = &nvme_quirk_table[nvme_quirk_table_size - 1]; in nvme_alloc_device() [all …]
|
/freebsd/lib/libusb/ |
H A D | libusb20.3 | 917 will return the device quirk according to 924 If the given quirk does not exist LIBUSB20_ERROR_NOT_FOUND is 930 will return the quirk name according to 937 If the given quirk does not exist LIBUSB20_ERROR_NOT_FOUND is 945 argument into the device quirk list. 950 If the given quirk cannot be added LIBUSB20_ERROR_NO_MEM is 956 will remove the quirk matching the libusb20_quirk structure pointed to by the 958 argument from the device quirk list. 963 If the given quirk does not exist LIBUSB20_ERROR_NOT_FOUND is
|
/freebsd/sys/contrib/device-tree/src/arm64/ti/ |
H A D | k3-am65-iot2050-usb3.dtsi | 25 snps,dis-u1-entry-quirk; 26 snps,dis-u2-entry-quirk;
|
H A D | k3-am6548-iot2050-advanced-m2-bkey-usb3.dtso | 45 snps,dis-u1-entry-quirk; 46 snps,dis-u2-entry-quirk;
|
H A D | k3-am654-pcie-usb3.dtso | 55 snps,dis-u1-entry-quirk; 56 snps,dis-u2-entry-quirk;
|
/freebsd/sys/dev/bhnd/bhndb/ |
H A D | bhndb_pcivar.h | 75 /** bhndb_pci quirk table entry */ 79 uint32_t quirks; /**< quirk flags */ 99 struct bhndb_pci_quirk *quirks; /**< quirk table */
|
/freebsd/release/arm64/ |
H A D | PINEBOOK.conf | 28 echo '# Enable quirk for trackpad' \ 34 echo 'hw.usb.quirk="0x258a 0x000c 0x0000 0xffff UQ_CFG_INDEX=1"' \
|
/freebsd/sys/contrib/device-tree/Bindings/dma/ |
H A D | arm,pl330.yaml | 50 description: quirk for avoiding to execute DMAFLUSHP 54 description: quirk for performing burst transfer only
|
H A D | arm-pl330.txt | 18 - arm,pl330-broken-no-flushp: quirk for avoiding to execute DMAFLUSHP 19 - arm,pl330-periph-burst: quirk for performing burst transfer only
|
/freebsd/sbin/mount_msdosfs/ |
H A D | mount_msdosfs.c | 110 const char *quirk = NULL; in main() local 116 quirk = kiconv_quirkcs(csp + 1, KICONV_VENDOR_MICSFT); in main() 117 build_iovec_argf(&iov, &iovlen, "cs_local", quirk); in main() 118 cs_local = strdup(quirk); in main()
|