Home
last modified time | relevance | path

Searched refs:quirks (Results 1 – 25 of 572) sorted by relevance

12345678910>>...23

/linux-6.3-rc2/drivers/usb/host/
A Dxhci-pci.c116 xhci->quirks |= driver_data->quirks; in xhci_pci_quirks()
131 xhci->quirks |= XHCI_SLOW_SUSPEND; in xhci_pci_quirks()
143 xhci->quirks |= XHCI_BROKEN_MSI; in xhci_pci_quirks()
160 xhci->quirks |= XHCI_NEC_HOST; in xhci_pci_quirks()
167 xhci->quirks |= XHCI_AMD_PLL_FIX; in xhci_pci_quirks()
200 xhci->quirks |= XHCI_LPM_SUPPORT; in xhci_pci_quirks()
201 xhci->quirks |= XHCI_INTEL_HOST; in xhci_pci_quirks()
202 xhci->quirks |= XHCI_AVOID_BEI; in xhci_pci_quirks()
250 xhci->quirks |= XHCI_MISSING_CAS; in xhci_pci_quirks()
296 xhci->quirks |= XHCI_LPM_SUPPORT; in xhci_pci_quirks()
[all …]
/linux-6.3-rc2/drivers/net/can/flexcan/
A Dflexcan.h75 u32 quirks; /* quirks needed for different IP cores */ member
124 const u32 quirks = priv->devtype_data.quirks; in flexcan_supports_rx_mailbox() local
126 return quirks & FLEXCAN_QUIRK_SUPPORT_RX_MAILBOX; in flexcan_supports_rx_mailbox()
132 const u32 quirks = priv->devtype_data.quirks; in flexcan_supports_rx_mailbox_rtr() local
134 return (quirks & (FLEXCAN_QUIRK_SUPPORT_RX_MAILBOX | in flexcan_supports_rx_mailbox_rtr()
143 const u32 quirks = priv->devtype_data.quirks; in flexcan_supports_rx_fifo() local
145 return quirks & FLEXCAN_QUIRK_SUPPORT_RX_FIFO; in flexcan_supports_rx_fifo()
151 const u32 quirks = priv->devtype_data.quirks; in flexcan_active_rx_rtr() local
153 if (quirks & FLEXCAN_QUIRK_USE_RX_MAILBOX) { in flexcan_active_rx_rtr()
154 if (quirks & FLEXCAN_QUIRK_SUPPORT_RX_MAILBOX_RTR) in flexcan_active_rx_rtr()
A Dflexcan-ethtool.c30 if (priv->devtype_data.quirks & FLEXCAN_QUIRK_USE_RX_MAILBOX) in flexcan_get_ringparam()
64 u32 quirks = priv->devtype_data.quirks; in flexcan_set_priv_flags() local
68 quirks |= FLEXCAN_QUIRK_USE_RX_MAILBOX; in flexcan_set_priv_flags()
70 quirks &= ~FLEXCAN_QUIRK_USE_RX_MAILBOX; in flexcan_set_priv_flags()
72 quirks |= FLEXCAN_QUIRK_USE_RX_MAILBOX; in flexcan_set_priv_flags()
75 quirks |= FLEXCAN_QUIRK_USE_RX_MAILBOX; in flexcan_set_priv_flags()
77 quirks &= ~FLEXCAN_QUIRK_USE_RX_MAILBOX; in flexcan_set_priv_flags()
80 if (quirks != priv->devtype_data.quirks && netif_running(ndev)) in flexcan_set_priv_flags()
83 priv->devtype_data.quirks = quirks; in flexcan_set_priv_flags()
/linux-6.3-rc2/drivers/irqchip/
A Dirq-gic-common.c16 const struct gic_quirk *quirks, void *data) in gic_enable_of_quirks() argument
18 for (; quirks->desc; quirks++) { in gic_enable_of_quirks()
19 if (!of_device_is_compatible(np, quirks->compatible)) in gic_enable_of_quirks()
21 if (quirks->init(data)) in gic_enable_of_quirks()
23 quirks->desc); in gic_enable_of_quirks()
27 void gic_enable_quirks(u32 iidr, const struct gic_quirk *quirks, in gic_enable_quirks() argument
30 for (; quirks->desc; quirks++) { in gic_enable_quirks()
31 if (quirks->compatible) in gic_enable_quirks()
33 if (quirks->iidr != (quirks->mask & iidr)) in gic_enable_quirks()
35 if (quirks->init(data)) in gic_enable_quirks()
[all …]
/linux-6.3-rc2/drivers/hid/
A Dhid-microsoft.c32 unsigned long quirks; member
63 unsigned long quirks = ms->quirks; in ms_report_fixup() local
187 unsigned long quirks = ms->quirks; in ms_input_mapping() local
189 if (quirks & MS_ERGONOMY) { in ms_input_mapping()
195 if ((quirks & MS_PRESENTER) && in ms_input_mapping()
199 if (quirks & MS_SURFACE_DIAL) { in ms_input_mapping()
214 unsigned long quirks = ms->quirks; in ms_input_mapped() local
226 unsigned long quirks = ms->quirks; in ms_event() local
375 ms->quirks = quirks; in ms_probe()
379 if (quirks & MS_NOGET) in ms_probe()
[all …]
A Dhid-multitouch.c113 __s32 quirks; member
143 __s32 quirks; member
426 td->mtclass.quirks = val; in mt_set_quirks()
429 application->quirks = val; in mt_set_quirks()
582 mt_application->quirks = td->mtclass.quirks; in mt_allocate_application()
913 __s32 quirks = app->quirks; in mt_compute_slot() local
918 if (quirks & MT_QUIRK_CYPRESS) in mt_compute_slot()
1014 __s32 quirks = app->quirks; in mt_process_slot() local
1163 __s32 quirks = app->quirks; in mt_process_mt_event() local
1574 __s32 quirks = app->quirks; in mt_post_parse_default_settings() local
[all …]
A Dhid-cypress.c73 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); in cp_report_fixup() local
75 if (quirks & CP_RDESC_SWAPPED_MIN_MAX) in cp_report_fixup()
77 if (quirks & VA_INVAL_LOGICAL_BOUNDARY) in cp_report_fixup()
87 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); in cp_input_mapped() local
89 if (!(quirks & CP_2WHEEL_MOUSE_HACK)) in cp_input_mapped()
106 !usage->type || !(quirks & CP_2WHEEL_MOUSE_HACK)) in cp_event()
111 quirks |= CP_2WHEEL_MOUSE_HACK_ON; in cp_event()
113 quirks &= ~CP_2WHEEL_MOUSE_HACK_ON; in cp_event()
114 hid_set_drvdata(hdev, (void *)quirks); in cp_event()
130 unsigned long quirks = id->driver_data; in cp_probe() local
[all …]
A Dhid-sony.c490 unsigned long quirks; member
770 if (sc->quirks & MOTION_CONTROLLER) in sony_report_fixup()
773 if (sc->quirks & PS3REMOTE) in sony_report_fixup()
969 if (sc->quirks & BUZZ_CONTROLLER) { in sony_mapping()
992 if (sc->quirks & PS3REMOTE) in sony_mapping()
1060 if (sc->quirks & NSG_MRXU_REMOTE) { in sony_register_touchpad()
1167 if (sc->quirks & SHANWAN_GAMEPAD) in sixaxis_set_operational_usb()
1516 if (sc->quirks & SHANWAN_GAMEPAD) in sixaxis_send_output_report()
2067 quirks |= FUTUREMAX_DANCE_MAT; in sony_probe()
2071 quirks |= SHANWAN_GAMEPAD; in sony_probe()
[all …]
A Dhid-saitek.c32 unsigned long quirks; member
39 unsigned long quirks = id->driver_data; in saitek_probe() local
49 ssc->quirks = quirks; in saitek_probe()
74 if ((ssc->quirks & SAITEK_FIX_PS1000) && *rsize == 137 && in saitek_report_fixup()
98 if (ssc->quirks & SAITEK_RELEASE_MODE_RAT7 && size == 7) { in saitek_raw_event()
119 } else if (ssc->quirks & SAITEK_RELEASE_MODE_MMO7 && size == 8) { in saitek_raw_event()
157 (((ssc->quirks & SAITEK_RELEASE_MODE_RAT7) && in saitek_event()
159 ((ssc->quirks & SAITEK_RELEASE_MODE_MMO7) && in saitek_event()
A Dhid-lg.c669 if ((drv_data->quirks & LG_EXPANDED_KEYMAP) && in lg_input_mapping()
732 if (drv_data->quirks & LG_FF4) { in lg_event()
744 if (drv_data->quirks & LG_FF4) in lg_raw_event()
776 drv_data->quirks = id->driver_data; in lg_probe()
780 if (drv_data->quirks & LG_NOGET) in lg_probe()
781 hdev->quirks |= HID_QUIRK_NOGET; in lg_probe()
829 if (drv_data->quirks & LG_FF) in lg_probe()
831 else if (drv_data->quirks & LG_FF2) in lg_probe()
833 else if (drv_data->quirks & LG_FF3) in lg_probe()
835 else if (drv_data->quirks & LG_FF4) in lg_probe()
[all …]
A Dhid-asus.c116 unsigned long quirks; member
334 if (drvdata->quirks & QUIRK_MEDION_E1239T) in asus_raw_event()
784 if (drvdata->quirks & QUIRK_T100CHI && in asus_input_configured()
1038 drvdata->quirks = id->driver_data; in asus_probe()
1045 drvdata->quirks &= ~QUIRK_T100CHI; in asus_probe()
1046 drvdata->quirks |= QUIRK_T90CHI; in asus_probe()
1071 if (drvdata->quirks & QUIRK_T100CHI) { in asus_probe()
1076 hdev->quirks |= HID_QUIRK_MULTI_INPUT; in asus_probe()
1086 hdev->quirks |= HID_QUIRK_MULTI_INPUT; in asus_probe()
1185 if (drvdata->quirks & QUIRK_T100CHI) { in asus_report_fixup()
[all …]
A Dhid-belkin.c30 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); in belkin_input_mapping() local
33 !(quirks & BELKIN_WKBD)) in belkin_input_mapping()
48 unsigned long quirks = id->driver_data; in belkin_probe() local
51 hid_set_drvdata(hdev, (void *)quirks); in belkin_probe()
60 ((quirks & BELKIN_HIDDEV) ? HID_CONNECT_HIDDEV_FORCE : 0)); in belkin_probe()
A Dhid-a4tech.c29 unsigned long quirks; member
40 if (a4->quirks & A4_2WHEEL_MOUSE_HACK_B8 && in a4_input_mapping()
67 if ((a4->quirks & A4_2WHEEL_MOUSE_HACK_7) && usage->hid == 0x00090007) in a4_input_mapped()
84 if (a4->quirks & A4_2WHEEL_MOUSE_HACK_B8) { in a4_event()
99 if ((a4->quirks & A4_2WHEEL_MOUSE_HACK_7) && usage->hid == 0x00090007) { in a4_event()
124 a4->quirks = id->driver_data; in a4_probe()
/linux-6.3-rc2/drivers/mmc/core/
A Dcard.h158 card->quirks |= data; in add_quirk()
163 card->quirks &= ~data; in remove_quirk()
182 card->quirks |= MMC_QUIRK_NONSTD_SDIO; in wl1251_quirk()
196 card->quirks |= data; in add_quirk_mmc()
203 card->quirks &= ~data; in remove_quirk_mmc()
212 card->quirks |= data; in add_quirk_sd()
219 card->quirks &= ~data; in remove_quirk_sd()
224 return c->quirks & MMC_QUIRK_LENIENT_FN0; in mmc_card_lenient_fn0()
234 return c->quirks & MMC_QUIRK_DISABLE_CD; in mmc_card_disable_cd()
239 return c->quirks & MMC_QUIRK_NONSTD_FUNC_IF; in mmc_card_nonstd_func_interface()
[all …]
/linux-6.3-rc2/drivers/platform/x86/
A Deeepc-wmi.c99 static struct quirk_entry *quirks; variable
109 quirks = &quirk_asus_et2012_type1; in et2012_quirks()
111 quirks = &quirk_asus_et2012_type3; in et2012_quirks()
121 quirks = dmi->driver_data; in dmi_matched()
188 quirks = &quirk_asus_unknown; in eeepc_wmi_quirks()
189 quirks->hotplug_wireless = hotplug_wireless; in eeepc_wmi_quirks()
193 driver->quirks = quirks; in eeepc_wmi_quirks()
194 driver->quirks->wapf = -1; in eeepc_wmi_quirks()
A Dmsi-laptop.c210 if (quirks->ec_read_only) in set_device_state()
311 if (quirks->old_ec_model) { in show_wlan()
335 if (quirks->old_ec_model) { in show_bluetooth()
360 if (quirks->old_ec_model) in show_threeg()
588 quirks = dmi->driver_data; in dmi_check_cb()
595 if (quirks->ec_delay) in msi_work_delay()
775 if (quirks->ec_read_only) in msi_rfkill_set_state()
1037 if (!quirks) in msi_init()
1043 if (!quirks->old_ec_model) in msi_init()
1050 if (quirks->old_ec_model && in msi_init()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/panfrost/
A Dpanfrost_gpu.c92 u32 quirks = 0; in panfrost_gpu_init_quirks() local
96 quirks |= SC_LS_PAUSEBUFFER_DISABLE; in panfrost_gpu_init_quirks()
99 quirks |= SC_SDC_DISABLE_OQ_DISCARD; in panfrost_gpu_init_quirks()
102 quirks |= SC_ENABLE_TEXGRD_FLAGS; in panfrost_gpu_init_quirks()
108 quirks |= SC_LS_ALLOW_ATTR_TYPES; in panfrost_gpu_init_quirks()
112 quirks |= SC_VAR_ALGORITHM; in panfrost_gpu_init_quirks()
115 quirks |= SC_TLS_HASH_ENABLE; in panfrost_gpu_init_quirks()
117 if (quirks) in panfrost_gpu_init_quirks()
125 quirks |= TC_CLOCK_GATE_OVERRIDE; in panfrost_gpu_init_quirks()
130 quirks = 0; in panfrost_gpu_init_quirks()
[all …]
/linux-6.3-rc2/drivers/usb/core/
A Dquirks.c645 u32 quirks = 0; in usb_detect_static_quirks() local
655 quirks |= (u32)(id->driver_info); in usb_detect_static_quirks()
658 return quirks; in usb_detect_static_quirks()
693 udev->quirks |= usb_detect_static_quirks(udev, in usb_detect_quirks()
698 if (udev->quirks) in usb_detect_quirks()
700 udev->quirks); in usb_detect_quirks()
703 if (!(udev->quirks & USB_QUIRK_RESET)) in usb_detect_quirks()
714 u32 quirks; in usb_detect_interface_quirks() local
717 if (quirks == 0) in usb_detect_interface_quirks()
721 quirks); in usb_detect_interface_quirks()
[all …]
/linux-6.3-rc2/drivers/acpi/x86/
A Dutils.c369 long quirks; in acpi_quirk_skip_i2c_client_enumeration() local
375 quirks = (unsigned long)dmi_id->driver_data; in acpi_quirk_skip_i2c_client_enumeration()
376 if (!(quirks & ACPI_QUIRK_SKIP_I2C_CLIENTS)) in acpi_quirk_skip_i2c_client_enumeration()
387 long quirks = 0; in acpi_quirk_skip_serdev_enumeration() local
403 quirks = (unsigned long)dmi_id->driver_data; in acpi_quirk_skip_serdev_enumeration()
405 if (quirks & ACPI_QUIRK_UART1_TTY_UART2_SKIP) { in acpi_quirk_skip_serdev_enumeration()
430 long quirks = 0; in acpi_quirk_skip_acpi_ac_and_battery() local
435 quirks = (unsigned long)dmi_id->driver_data; in acpi_quirk_skip_acpi_ac_and_battery()
437 if (quirks & ACPI_QUIRK_SKIP_ACPI_AC_AND_BATTERY) in acpi_quirk_skip_acpi_ac_and_battery()
440 if (quirks & ACPI_QUIRK_USE_ACPI_AC_AND_BATTERY) in acpi_quirk_skip_acpi_ac_and_battery()
/linux-6.3-rc2/arch/arm/mach-davinci/
A Dpdata-quirks.c191 static void pdata_quirks_check(struct pdata_init *quirks) in pdata_quirks_check() argument
193 while (quirks->compatible) { in pdata_quirks_check()
194 if (of_machine_is_compatible(quirks->compatible)) { in pdata_quirks_check()
195 if (quirks->fn) in pdata_quirks_check()
196 quirks->fn(); in pdata_quirks_check()
198 quirks++; in pdata_quirks_check()
/linux-6.3-rc2/drivers/gpu/drm/rcar-du/
A Drcar_lvds.c58 unsigned int quirks; member
428 if (lvds->info->quirks & RCAR_LVDS_QUIRK_LANES) in __rcar_lvds_atomic_enable()
437 if (lvds->info->quirks & RCAR_LVDS_QUIRK_DUAL_LINK) { in __rcar_lvds_atomic_enable()
508 if (lvds->info->quirks & RCAR_LVDS_QUIRK_PWD) { in __rcar_lvds_atomic_enable()
520 if (!(lvds->info->quirks & RCAR_LVDS_QUIRK_PWD)) in __rcar_lvds_atomic_enable()
569 if (lvds->info->quirks & RCAR_LVDS_QUIRK_PWD) { in rcar_lvds_atomic_disable()
764 if (lvds->info->quirks & RCAR_LVDS_QUIRK_DUAL_LINK) in rcar_lvds_parse_dt()
774 if (lvds->info->quirks & RCAR_LVDS_QUIRK_EXT_PLL) in rcar_lvds_parse_dt()
807 if (!(lvds->info->quirks & RCAR_LVDS_QUIRK_EXT_PLL)) in rcar_lvds_get_clocks()
835 .quirks = RCAR_LVDS_QUIRK_LANES,
[all …]
/linux-6.3-rc2/drivers/mmc/host/
A Drenesas_sdhi.h41 #define sdhi_has_quirk(p, q) ((p)->quirks && (p)->quirks->q)
56 const struct renesas_sdhi_quirks *quirks; member
78 const struct renesas_sdhi_quirks *quirks; member
103 const struct renesas_sdhi_quirks *quirks);
A Dsdhci-pltfm.c67 host->quirks |= SDHCI_QUIRK_BROKEN_DMA; in sdhci_get_compatibility()
73 host->quirks |= SDHCI_QUIRK_BROKEN_TIMEOUT_VAL; in sdhci_get_compatibility()
87 host->quirks |= SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12; in sdhci_get_property()
92 host->quirks |= SDHCI_QUIRK_FORCE_1_BIT_DATA; in sdhci_get_property()
95 host->quirks |= SDHCI_QUIRK_INVERTED_WRITE_PROTECT; in sdhci_get_property()
98 host->quirks |= SDHCI_QUIRK_BROKEN_CARD_DETECTION; in sdhci_get_property()
152 host->quirks = pdata->quirks; in sdhci_pltfm_init()
/linux-6.3-rc2/drivers/net/ethernet/via/
A Dvia-rhine.c467 u32 quirks; member
674 u32 quirks) in verify_mmio() argument
722 if (rp->quirks & rqWOL) in rhine_reload_eeprom()
921 rp->quirks = quirks; in rhine_init_one_common()
973 if (rp->quirks & rqMgmt) in rhine_init_one_common()
1047 u32 quirks = 0; in rhine_init_one_pci() local
1055 quirks |= rqRhineI; in rhine_init_one_pci()
1061 quirks |= rqIntPHY; in rhine_init_one_pci()
1065 quirks |= rqMgmt; in rhine_init_one_pci()
1118 const u32 *quirks; in rhine_init_one_platform() local
[all …]
/linux-6.3-rc2/drivers/platform/x86/dell/
A Dalienware-wmi.c59 static struct quirk_entry *quirks; variable
113 quirks = dmi->driver_data; in dmi_matched()
267 for (zone = 0; zone < quirks->num_zones; zone++) { in match_zone()
619 if (quirks->hdmi_mux > 0) in remove_hdmi()
673 if (quirks->amplifier > 0) in remove_amplifier()
751 if (quirks->deepslp > 0) in remove_deepsleep()
779 if (quirks == NULL) in alienware_wmi_init()
780 quirks = &quirk_unknown; in alienware_wmi_init()
794 if (quirks->hdmi_mux > 0) { in alienware_wmi_init()
800 if (quirks->amplifier > 0) { in alienware_wmi_init()
[all …]

Completed in 62 milliseconds

12345678910>>...23