Home
last modified time | relevance | path

Searched refs:devtype_data (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/mtd/nand/raw/
H A Dmxc_nand.c186 const struct mxc_nand_devtype_data *devtype_data; member
258 u16 sparebuf_size = host->devtype_data->spare_len; in copy_spare()
308 if (!host->devtype_data->irqpending_quirk) in check_int_v1_v2()
344 if (host->devtype_data->irqpending_quirk) { in irq_control()
350 host->devtype_data->irq_control(host, activate); in irq_control()
435 if (!host->devtype_data->check_int(host)) in mxc_nfc_irq()
456 if (host->devtype_data->check_int(host)) in wait_op_done()
467 if (!time_left && !host->devtype_data->check_int(host)) { in wait_op_done()
478 done = host->devtype_data->check_int(host); in wait_op_done()
516 if (host->devtype_data->irqpending_quirk && (cmd == NAND_CMD_RESET)) { in send_cmd_v1_v2()
[all …]
/linux/drivers/net/can/flexcan/
H A Dflexcan.h108 struct flexcan_devtype_data devtype_data; member
130 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()
H 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()
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/drivers/spi/
H A Dspi-imx.c134 const struct spi_imx_devtype_data *devtype_data; member
139 return d->devtype_data->devtype == IMX27_CSPI; in is_imx27_cspi()
144 return d->devtype_data->devtype == IMX35_CSPI; in is_imx35_cspi()
149 return d->devtype_data->devtype == IMX51_ECSPI; in is_imx51_ecspi()
154 return d->devtype_data->devtype == IMX53_ECSPI; in is_imx53_ecspi()
253 if (transfer->len < spi_imx->devtype_data->fifo_size) in spi_imx_can_dma()
723 if (spi_imx->usedma && spi_imx->devtype_data->tx_glitch_fixed) in mx51_ecspi_prepare_transfer()
780 if (spi_imx->devtype_data->tx_glitch_fixed) in mx51_setup_wml()
1241 while (spi_imx->txfifo < spi_imx->devtype_data->fifo_size) { in spi_imx_push()
1252 spi_imx->devtype_data->trigger(spi_imx); in spi_imx_push()
[all …]
H A Dspi-nxp-fspi.c400 struct nxp_fspi_devtype_data *devtype_data; member
415 return f->devtype_data->quirks & FSPI_QUIRK_USE_IP_ONLY; in needs_ip_only()
427 if (f->devtype_data->little_endian) in fspi_writel()
435 if (f->devtype_data->little_endian) in fspi_readl()
510 (op->data.nbytes > f->devtype_data->ahb_buf_size || in nxp_fspi_supports_op()
511 (op->data.nbytes > f->devtype_data->rxfifo - 4 && in nxp_fspi_supports_op()
516 op->data.nbytes > f->devtype_data->txfifo) in nxp_fspi_supports_op()
529 if (!f->devtype_data->little_endian) in fspi_readl_poll_tout()
565 u32 lut_offset = (f->devtype_data->lut_num - 1) * 4 * 4; in nxp_fspi_prepare_lut()
1007 seqid_lut = f->devtype_data->lut_num - 1; in nxp_fspi_do_op()
[all …]
H A Dspi-fsl-lpspi.c133 const struct fsl_lpspi_devtype_data *devtype_data; member
335 prescale_max = fsl_lpspi->devtype_data->prescale_max ?: 7; in fsl_lpspi_set_bitrate()
865 const struct fsl_lpspi_devtype_data *devtype_data; in fsl_lpspi_probe() local
874 devtype_data = of_device_get_match_data(&pdev->dev); in fsl_lpspi_probe()
875 if (!devtype_data) in fsl_lpspi_probe()
896 fsl_lpspi->devtype_data = devtype_data; in fsl_lpspi_probe()
948 if (devtype_data->query_hw_for_num_cs) in fsl_lpspi_probe()
/linux/drivers/perf/
H A Dfsl_imx9_ddr_perf.c92 const struct imx_ddr_devtype_data *devtype_data; member
119 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; member
199 .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()
/linux/drivers/net/can/rockchip/
H A Drockchip_canfd-tx.c38 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()
H A Drockchip_canfd-rx.c135 if (!(priv->devtype_data.quirks & RKCANFD_QUIRK_RK3568_ERRATUM_6)) in rkcanfd_rxstx_filter()
H A Drockchip_canfd.h471 struct rkcanfd_devtype_data devtype_data; member
/linux/drivers/net/can/spi/mcp251xfd/
H A Dmcp251xfd-tx.c88 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()