Home
last modified time | relevance | path

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

/drivers/spi/
A Dspi-fsl-qspi.c267 const struct fsl_qspi_devtype_data *devtype_data; member
325 if (q->devtype_data->little_endian) in qspi_writel()
333 if (q->devtype_data->little_endian) in qspi_readl()
409 op->data.nbytes > q->devtype_data->txfifo) in fsl_qspi_supports_op()
635 if (!q->devtype_data->little_endian) in fsl_qspi_readl_poll_tout()
709 if (op->data.nbytes > q->devtype_data->txfifo) in fsl_qspi_adjust_op_size()
710 op->data.nbytes = q->devtype_data->txfifo; in fsl_qspi_adjust_op_size()
713 op->data.nbytes = q->devtype_data->ahb_buf_size; in fsl_qspi_adjust_op_size()
883 q->devtype_data = of_device_get_match_data(dev); in fsl_qspi_probe()
884 if (!q->devtype_data) in fsl_qspi_probe()
[all …]
A Dspi-fsl-dspi.c378 return data->devtype_data == &devtype_data[S32G] || in is_s32g_dspi()
379 data->devtype_data == &devtype_data[S32G_TARGET]; in is_s32g_dspi()
1303 .data = &devtype_data[VF610],
1306 .data = &devtype_data[LS1021A],
1309 .data = &devtype_data[LS1012A],
1312 .data = &devtype_data[LS1028A],
1315 .data = &devtype_data[LS1043A],
1330 .data = &devtype_data[S32G],
1479 dspi->devtype_data = &devtype_data[MCF5441X]; in dspi_probe()
1494 if (!dspi->devtype_data) { in dspi_probe()
[all …]
A Dspi-imx.c1226 spi_imx->devtype_data->trigger(spi_imx); in spi_imx_push()
1248 spi_imx->devtype_data->intctrl( in spi_imx_isr()
1483 if (!spi_imx->devtype_data->setup_wml) { in spi_imx_dma_transfer()
1539 spi_imx->devtype_data->reset(spi_imx); in spi_imx_dma_transfer()
1576 spi_imx->devtype_data->reset(spi_imx); in spi_imx_pio_transfer()
1669 if (spi_imx->devtype_data->disable) in spi_imx_pio_transfer_target()
1670 spi_imx->devtype_data->disable(spi_imx); in spi_imx_pio_transfer_target()
1816 spi_imx->devtype_data = devtype_data; in spi_imx_probe()
1913 if (spi_imx->devtype_data->has_dmamode) { in spi_imx_probe()
1923 spi_imx->devtype_data->reset(spi_imx); in spi_imx_probe()
[all …]
A Dspi-nxp-fspi.c398 struct nxp_fspi_devtype_data *devtype_data; member
420 if (f->devtype_data->little_endian) in fspi_writel()
428 if (f->devtype_data->little_endian) in fspi_readl()
509 op->data.nbytes > f->devtype_data->txfifo) in nxp_fspi_supports_op()
522 if (!f->devtype_data->little_endian) in fspi_readl_poll_tout()
910 seqid_lut = f->devtype_data->lut_num - 1; in nxp_fspi_do_op()
982 op->data.nbytes = f->devtype_data->txfifo; in nxp_fspi_adjust_op_size()
993 op->data.nbytes > f->devtype_data->rxfifo) in nxp_fspi_adjust_op_size()
994 op->data.nbytes = f->devtype_data->rxfifo; in nxp_fspi_adjust_op_size()
1122 seqid_lut = f->devtype_data->lut_num - 1; in nxp_fspi_default_setup()
[all …]
A Dspi-fsl-lpspi.c128 const struct fsl_lpspi_devtype_data *devtype_data; member
324 prescale_max = fsl_lpspi->devtype_data->prescale_max; in fsl_lpspi_set_bitrate()
852 const struct fsl_lpspi_devtype_data *devtype_data; in fsl_lpspi_probe() local
861 devtype_data = of_device_get_match_data(&pdev->dev); in fsl_lpspi_probe()
862 if (!devtype_data) in fsl_lpspi_probe()
883 fsl_lpspi->devtype_data = devtype_data; in fsl_lpspi_probe()
/drivers/mtd/nand/raw/
A Dmxc_nand.c308 if (!host->devtype_data->irqpending_quirk) in check_int_v1_v2()
344 if (host->devtype_data->irqpending_quirk) { 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()
1195 host->devtype_data->ppb_shift); in preset_v3()
1439 host->devtype_data->preset(mtd); in mxcnd_attach_chip()
1631 host->devtype_data->read_page(chip); in mxcnd_do_exec_op()
1725 if (!host->devtype_data->setup_interface) in mxcnd_probe()
1728 if (host->devtype_data->needs_ip) { in mxcnd_probe()
1743 if (host->devtype_data->regs_offset) in mxcnd_probe()
[all …]
A Ds3c2410.c965 const struct s3c24XX_nand_devtype_data *devtype_data; in s3c24xx_nand_probe_dt() local
971 devtype_data = of_device_get_match_data(&pdev->dev); in s3c24xx_nand_probe_dt()
972 if (!devtype_data) in s3c24xx_nand_probe_dt()
975 info->cpu_type = devtype_data->type; in s3c24xx_nand_probe_dt()
/drivers/net/can/flexcan/
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()
A Dflexcan-core.c1170 if (priv->devtype_data.quirks & in flexcan_irq()
1394 if (priv->devtype_data.quirks & FLEXCAN_QUIRK_NR_MB_16) in flexcan_rx_offload_setup()
1794 if (priv->devtype_data.quirks & FLEXCAN_QUIRK_NR_IRQ_3) in flexcan_open()
1797 if (priv->devtype_data.quirks & FLEXCAN_QUIRK_NR_IRQ_3) in flexcan_open()
2090 const struct flexcan_devtype_data *devtype_data; in flexcan_probe() local
2151 devtype_data = device_get_match_data(&pdev->dev); in flexcan_probe()
2153 if ((devtype_data->quirks & FLEXCAN_QUIRK_SUPPORT_FD) && in flexcan_probe()
2154 !((devtype_data->quirks & in flexcan_probe()
2166 if ((devtype_data->quirks & in flexcan_probe()
2172 devtype_data->quirks); in flexcan_probe()
[all …]
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()
/drivers/net/can/spi/mcp251xfd/
A Dmcp251xfd-regmap.c112 if (priv->devtype_data.quirks & MCP251XFD_QUIRK_HALF_DUPLEX) { in mcp251xfd_regmap_nocrc_update_bits()
171 if (priv->devtype_data.quirks & MCP251XFD_QUIRK_HALF_DUPLEX) { in mcp251xfd_regmap_nocrc_read()
192 if (!(priv->devtype_data.quirks & MCP251XFD_QUIRK_HALF_DUPLEX)) in mcp251xfd_regmap_nocrc_read()
306 if (priv->devtype_data.quirks & MCP251XFD_QUIRK_HALF_DUPLEX) { in mcp251xfd_regmap_crc_read()
470 (!(priv->devtype_data.quirks & MCP251XFD_QUIRK_CRC_RX)); in mcp251xfd_regmap_use_nocrc()
476 return (priv->devtype_data.quirks & MCP251XFD_QUIRK_CRC_REG) || in mcp251xfd_regmap_use_crc()
477 (priv->devtype_data.quirks & MCP251XFD_QUIRK_CRC_RX); in mcp251xfd_regmap_use_crc()
512 if (!(priv->devtype_data.quirks & MCP251XFD_QUIRK_CRC_REG)) in mcp251xfd_regmap_init_nocrc()
515 if (!(priv->devtype_data.quirks & MCP251XFD_QUIRK_CRC_RX)) in mcp251xfd_regmap_init_nocrc()
565 if (priv->devtype_data.quirks & MCP251XFD_QUIRK_CRC_REG) in mcp251xfd_regmap_init_crc()
[all …]
A Dmcp251xfd-core.c115 return __mcp251xfd_get_model_str(priv->devtype_data.model); in mcp251xfd_get_model_str()
655 if (priv->devtype_data.quirks & MCP251XFD_QUIRK_ECC) in mcp251xfd_chip_ecc_init()
1240 if (priv->devtype_data.quirks & MCP251XFD_QUIRK_MAB_NO_WARN) in mcp251xfd_handle_serrif()
1728 priv->devtype_data.quirks |= MCP251XFD_QUIRK_HALF_DUPLEX; in mcp251xfd_register_quirks()
1734 const struct mcp251xfd_devtype_data *devtype_data; in mcp251xfd_register_chip_detect() local
1757 devtype_data = &mcp251xfd_devtype_data_mcp251863; in mcp251xfd_register_chip_detect()
1759 devtype_data = &mcp251xfd_devtype_data_mcp2518fd; in mcp251xfd_register_chip_detect()
1761 devtype_data = &mcp251xfd_devtype_data_mcp2517fd; in mcp251xfd_register_chip_detect()
1765 priv->devtype_data.model != devtype_data->model) { in mcp251xfd_register_chip_detect()
1768 __mcp251xfd_get_model_str(devtype_data->model), in mcp251xfd_register_chip_detect()
[all …]
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()
A Dmcp251xfd.h671 struct mcp251xfd_devtype_data devtype_data; member
679 return priv->devtype_data.model == MCP251XFD_MODEL_MCP##_model; \
799 if (priv->devtype_data.quirks & MCP251XFD_QUIRK_CRC_REG) { in mcp251xfd_spi_cmd_write()
A Dmcp251xfd-ring.c37 if (!(priv->devtype_data.quirks & MCP251XFD_QUIRK_CRC_REG)) { in mcp251xfd_cmd_prepare_write_reg()
144 if (priv->devtype_data.quirks & MCP251XFD_QUIRK_CRC_TX) in mcp251xfd_tx_ring_init_tx_obj()
/drivers/perf/
A Dfsl_imx8_ddr_perf.c120 const struct fsl_ddr_devtype_data *devtype_data; member
132 return sysfs_emit(page, "%s\n", pmu->devtype_data->identifier); in ddr_perf_identifier_show()
142 if (!pmu->devtype_data->identifier) in ddr_perf_identifier_attr_visible()
169 u32 quirks = pmu->devtype_data->quirks; in ddr_perf_filter_cap_get()
346 filt = pmu->devtype_data->quirks & DDR_CAP_AXI_ID_FILTER_ENHANCED; in ddr_perf_is_enhanced_filtered()
421 if (pmu->devtype_data->quirks & DDR_CAP_AXI_ID_FILTER) { in ddr_perf_event_init()
464 if (pmu->devtype_data->quirks & DDR_CAP_AXI_ID_FILTER_ENHANCED) { in ddr_perf_counter_enable()
509 if (pmu->devtype_data->quirks & DDR_CAP_AXI_ID_FILTER_ENHANCED) { in ddr_perf_event_update()
559 if (pmu->devtype_data->quirks & DDR_CAP_AXI_ID_FILTER) { in ddr_perf_event_add()
581 if (pmu->devtype_data->quirks & DDR_CAP_AXI_ID_PORT_CHANNEL_FILTER) { in ddr_perf_event_add()
[all …]
A Dfsl_imx9_ddr_perf.c92 const struct imx_ddr_devtype_data *devtype_data; member
114 return pmu->devtype_data->filter_ver == DDR_PERF_AXI_FILTER_V1; in axi_filter_v1()
119 return pmu->devtype_data->filter_ver == DDR_PERF_AXI_FILTER_V2; in axi_filter_v2()
136 return sysfs_emit(page, "%s\n", pmu->devtype_data->identifier); in ddr_perf_identifier_show()
174 const struct imx_ddr_devtype_data *devtype_data; member
193 .devtype_data = _data, } \
323 if (!eattr->devtype_data) in ddr_perf_events_attrs_is_visible()
326 if (eattr->devtype_data != ddr_pmu->devtype_data && in ddr_perf_events_attrs_is_visible()
327 eattr->devtype_data->filter_ver != ddr_pmu->devtype_data->filter_ver) in ddr_perf_events_attrs_is_visible()
790 pmu->devtype_data = of_device_get_match_data(&pdev->dev); in ddr_perf_probe()
/drivers/net/can/
A Dat91_can.c160 struct at91_devtype_data devtype_data; member
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()
1049 const struct at91_devtype_data *devtype_data; in at91_can_probe() local
1058 devtype_data = at91_can_get_driver_data(pdev); in at91_can_probe()
1059 if (!devtype_data) { in at91_can_probe()
1093 1 << devtype_data->tx_shift); in at91_can_probe()
1119 priv->devtype_data = *devtype_data; in at91_can_probe()
1124 priv->offload.mb_first = devtype_data->rx_first; in at91_can_probe()
[all …]
/drivers/net/can/rockchip/
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()
A Drockchip_canfd-core.c68 return __rkcanfd_get_model_str(priv->devtype_data.model); in rkcanfd_get_model_str()
794 priv->devtype_data.quirks); in rkcanfd_register_done()
796 if (priv->devtype_data.quirks & RKCANFD_QUIRK_RK3568_ERRATUM_5 && in rkcanfd_register_done()
911 priv->devtype_data = *(struct rkcanfd_devtype_data *)match; in rkcanfd_probe()
912 if (!(priv->devtype_data.quirks & RKCANFD_QUIRK_CANFD_BROKEN)) in rkcanfd_probe()
A Drockchip_canfd-rx.c135 if (!(priv->devtype_data.quirks & RKCANFD_QUIRK_RK3568_ERRATUM_6)) in rkcanfd_rxstx_filter()
A Drockchip_canfd.h471 struct rkcanfd_devtype_data devtype_data; member

Completed in 75 milliseconds