Searched refs:devtype_data (Results 1 – 14 of 14) sorted by relevance
108 struct flexcan_devtype_data devtype_data; member130 const u32 quirks = priv->devtype_data.quirks; in flexcan_supports_rx_mailbox()138 const u32 quirks = priv->devtype_data.quirks; in flexcan_supports_rx_mailbox_rtr()149 const u32 quirks = priv->devtype_data.quirks; in flexcan_supports_rx_fifo()157 const u32 quirks = priv->devtype_data.quirks; in flexcan_active_rx_rtr()
30 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()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()
466 struct nxp_fspi_devtype_data *devtype_data; member481 return f->devtype_data->quirks & FSPI_QUIRK_USE_IP_ONLY; in needs_ip_only()493 if (f->devtype_data->little_endian) in fspi_writel()501 if (f->devtype_data->little_endian) in fspi_readl()576 (op->data.nbytes > f->devtype_data->ahb_buf_size || in nxp_fspi_supports_op()577 (op->data.nbytes > f->devtype_data->rxfifo - 4 && in nxp_fspi_supports_op()582 op->data.nbytes > f->devtype_data->txfifo) in nxp_fspi_supports_op()595 if (!f->devtype_data->little_endian) in fspi_readl_poll_tout()631 u32 lut_offset = (f->devtype_data->lut_num - 1) * 4 * 4; in nxp_fspi_prepare_lut()764 f->max_rate = f->devtype_data->max_dtr_rate ? in nxp_fspi_select_rx_sample_clk_source()[all …]
148 const struct spi_imx_devtype_data *devtype_data; member153 return d->devtype_data->devtype == IMX27_CSPI; in is_imx27_cspi()158 return d->devtype_data->devtype == IMX35_CSPI; in is_imx35_cspi()163 return d->devtype_data->devtype == IMX51_ECSPI; in is_imx51_ecspi()168 return d->devtype_data->devtype == IMX53_ECSPI; in is_imx53_ecspi()276 if (transfer->len < spi_imx->devtype_data->fifo_size) in spi_imx_can_dma()754 if (spi_imx->usedma && spi_imx->devtype_data->tx_glitch_fixed) in mx51_ecspi_prepare_transfer()811 if (spi_imx->devtype_data->tx_glitch_fixed) in mx51_setup_wml()1272 while (spi_imx->txfifo < spi_imx->devtype_data->fifo_size) { in spi_imx_push()1283 spi_imx->devtype_data->trigger(spi_imx); in spi_imx_push()[all …]
137 const struct fsl_ddr_devtype_data *devtype_data; member149 return sysfs_emit(page, "%s\n", pmu->devtype_data->identifier); in ddr_perf_identifier_show()159 if (!pmu->devtype_data->identifier) in ddr_perf_identifier_attr_visible()186 u32 quirks = pmu->devtype_data->quirks; in ddr_perf_filter_cap_get()320 if (pmu->devtype_data->type == DDR_PERF_TYPE) in ddr_perf_events_attrs_is_visible()391 filt = pmu->devtype_data->quirks & DDR_CAP_AXI_ID_FILTER_ENHANCED; in ddr_perf_is_enhanced_filtered()466 if (pmu->devtype_data->quirks & DDR_CAP_AXI_ID_FILTER) { in ddr_perf_event_init()509 if (pmu->devtype_data->quirks & DDR_CAP_AXI_ID_FILTER_ENHANCED) { in ddr_perf_counter_enable()554 if (pmu->devtype_data->quirks & DDR_CAP_AXI_ID_FILTER_ENHANCED) { in ddr_perf_event_update()604 if (pmu->devtype_data->quirks & DDR_CAP_AXI_ID_FILTER) { in ddr_perf_event_add()[all …]
92 const struct imx_ddr_devtype_data *devtype_data; member119 return pmu->devtype_data->filter_ver == DDR_PERF_AXI_FILTER_V1; in axi_filter_v1()124 return pmu->devtype_data->filter_ver == DDR_PERF_AXI_FILTER_V2; in axi_filter_v2()142 return sysfs_emit(page, "%s\n", pmu->devtype_data->identifier); in ddr_perf_identifier_show()180 const struct imx_ddr_devtype_data *devtype_data; member199 .devtype_data = _data, } \329 if (!eattr->devtype_data) in ddr_perf_events_attrs_is_visible()332 if (eattr->devtype_data != ddr_pmu->devtype_data && in ddr_perf_events_attrs_is_visible()333 eattr->devtype_data->filter_ver != ddr_pmu->devtype_data->filter_ver) in ddr_perf_events_attrs_is_visible()796 pmu->devtype_data = of_device_get_match_data(&pdev->dev); in ddr_perf_probe()
160 struct at91_devtype_data devtype_data; member202 return priv->devtype_data.type == AT91_DEVTYPE_SAM##_model; \210 return priv->devtype_data.rx_first; in get_mb_rx_first()215 return priv->devtype_data.rx_last; in get_mb_rx_last()220 return priv->devtype_data.tx_shift; in get_mb_tx_shift()1048 const struct at91_devtype_data *devtype_data; in at91_can_probe() local1057 devtype_data = at91_can_get_driver_data(pdev); in at91_can_probe()1058 if (!devtype_data) { in at91_can_probe()1092 1 << devtype_data->tx_shift); in at91_can_probe()1118 priv->devtype_data = *devtype_data; in at91_can_probe()[all …]
38 if (priv->devtype_data.quirks & RKCANFD_QUIRK_RK3568_ERRATUM_6 && in rkcanfd_get_effective_tx_free()48 if (priv->devtype_data.quirks & RKCANFD_QUIRK_RK3568_ERRATUM_12) in rkcanfd_start_xmit_write_cmd()54 if (priv->devtype_data.quirks & RKCANFD_QUIRK_RK3568_ERRATUM_12) in rkcanfd_start_xmit_write_cmd()
76 return __rkcanfd_get_model_str(priv->devtype_data.model); in rkcanfd_get_model_str()160 if (priv->devtype_data.model == RKCANFD_MODEL_RK3588) { in rkcanfd_set_bittiming()807 priv->devtype_data.quirks); in rkcanfd_register_done()809 if (priv->devtype_data.quirks & RKCANFD_QUIRK_RK3568_ERRATUM_5 && in rkcanfd_register_done()927 priv->devtype_data = *(struct rkcanfd_devtype_data *)match; in rkcanfd_probe()928 if (!(priv->devtype_data.quirks & RKCANFD_QUIRK_CANFD_BROKEN)) in rkcanfd_probe()
135 if (!(priv->devtype_data.quirks & RKCANFD_QUIRK_RK3568_ERRATUM_6)) in rkcanfd_rxstx_filter()284 if (priv->devtype_data.model == RKCANFD_MODEL_RK3588) in rkcanfd_rx_fifo_get_len()
483 struct rkcanfd_devtype_data devtype_data; member
114 return __mcp251xfd_get_model_str(priv->devtype_data.model); in mcp251xfd_get_model_str()648 if (priv->devtype_data.quirks & MCP251XFD_QUIRK_ECC) in mcp251xfd_chip_ecc_init()1189 if ((priv->devtype_data.quirks & MCP251XFD_QUIRK_MAB_NO_WARN) && in mcp251xfd_handle_modif()1256 if (priv->devtype_data.quirks & MCP251XFD_QUIRK_MAB_NO_WARN) in mcp251xfd_handle_serrif()1747 priv->devtype_data.quirks |= MCP251XFD_QUIRK_HALF_DUPLEX; in mcp251xfd_register_quirks()1753 const struct mcp251xfd_devtype_data *devtype_data; in mcp251xfd_register_chip_detect() local1776 devtype_data = &mcp251xfd_devtype_data_mcp251863; in mcp251xfd_register_chip_detect()1778 devtype_data = &mcp251xfd_devtype_data_mcp2518fd; in mcp251xfd_register_chip_detect()1780 devtype_data = &mcp251xfd_devtype_data_mcp2517fd; in mcp251xfd_register_chip_detect()1784 priv->devtype_data.model != devtype_data->model) { in mcp251xfd_register_chip_detect()[all …]
88 if (priv->devtype_data.quirks & MCP251XFD_QUIRK_CRC_TX) in mcp251xfd_tx_obj_from_skb()115 if (priv->devtype_data.quirks & MCP251XFD_QUIRK_CRC_TX) { in mcp251xfd_tx_obj_from_skb()
107 const struct fsl_mmdc_devtype_data *devtype_data; member355 if (pmu_mmdc->devtype_data->flags & MMDC_FLAG_PROFILE_SEL) in mmdc_pmu_event_start()510 pmu_mmdc->devtype_data = device_get_match_data(&pdev->dev); in imx_mmdc_perf_init()