Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/mtd/nand/
Dmxc_nand.c199 const struct mxc_nand_devtype_data *devtype_data; member
311 if (!host->devtype_data->irqpending_quirk) in check_int_v1_v2()
347 if (host->devtype_data->irqpending_quirk) { in irq_control()
353 host->devtype_data->irq_control(host, activate); in irq_control()
376 if (!host->devtype_data->check_int(host)) in mxc_nfc_irq()
397 if (host->devtype_data->check_int(host)) in wait_op_done()
408 if (!timeout && !host->devtype_data->check_int(host)) { in wait_op_done()
419 done = host->devtype_data->check_int(host); in wait_op_done()
457 if (host->devtype_data->irqpending_quirk && (cmd == NAND_CMD_RESET)) { in send_cmd_v1_v2()
666 ecc_stat = host->devtype_data->get_ecc_status(host); in mxc_nand_correct_data_v2_v3()
[all …]
/linux-4.1.27/drivers/spi/
Dspi-imx.c113 const struct spi_imx_devtype_data *devtype_data; member
119 return d->devtype_data->devtype == IMX27_CSPI; in is_imx27_cspi()
124 return d->devtype_data->devtype == IMX35_CSPI; in is_imx35_cspi()
129 return (d->devtype_data->devtype == IMX51_ECSPI) ? 64 : 8; in spi_imx_get_fifosize()
735 spi_imx->devtype_data->trigger(spi_imx); in spi_imx_push()
742 while (spi_imx->devtype_data->rx_available(spi_imx)) { in spi_imx_isr()
756 spi_imx->devtype_data->intctrl( in spi_imx_isr()
761 spi_imx->devtype_data->intctrl(spi_imx, 0); in spi_imx_isr()
795 spi_imx->devtype_data->config(spi_imx, &config); in spi_imx_setupxfer()
942 spi_imx->devtype_data->trigger(spi_imx); in spi_imx_dma_transfer()
[all …]
/linux-4.1.27/drivers/net/can/
Dat91_can.c149 struct at91_devtype_data devtype_data; member
188 return priv->devtype_data.type == AT91_DEVTYPE_SAM##_model; \
196 return priv->devtype_data.rx_first; in get_mb_rx_first()
201 return priv->devtype_data.rx_last; in get_mb_rx_last()
206 return priv->devtype_data.rx_split; in get_mb_rx_split()
227 return priv->devtype_data.tx_shift; in get_mb_tx_shift()
1292 const struct at91_devtype_data *devtype_data; in at91_can_probe() local
1300 devtype_data = at91_can_get_driver_data(pdev); in at91_can_probe()
1301 if (!devtype_data) { in at91_can_probe()
1335 1 << devtype_data->tx_shift); in at91_can_probe()
[all …]
Dflexcan.c259 const struct flexcan_devtype_data *devtype_data; member
875 if (priv->devtype_data->features & FLEXCAN_HAS_BROKEN_ERR_STATE || in flexcan_chip_start()
905 if (priv->devtype_data->features & FLEXCAN_HAS_V10_FEATURES) in flexcan_chip_start()
915 if (priv->devtype_data->features & FLEXCAN_HAS_MECR_FEATURES) { in flexcan_chip_start()
1157 const struct flexcan_devtype_data *devtype_data; in flexcan_probe() local
1203 devtype_data = of_id->data; in flexcan_probe()
1205 devtype_data = (struct flexcan_devtype_data *) in flexcan_probe()
1231 priv->devtype_data = devtype_data; in flexcan_probe()
/linux-4.1.27/drivers/mtd/spi-nor/
Dfsl-quadspi.c230 struct fsl_qspi_devtype_data *devtype_data; member
240 return q->devtype_data->devtype == FSL_QUADSPI_VYBRID; in is_vybrid_qspi()
245 return q->devtype_data->devtype == FSL_QUADSPI_IMX6SX; in is_imx6sx_qspi()
288 int rxfifo = q->devtype_data->rxfifo; in fsl_qspi_init_lut()
595 writel(QUADSPI_BUF3CR_ALLMST_MASK | ((q->devtype_data->ahb_buf_size / 8) in fsl_qspi_init_abh_read()
857 q->devtype_data = (struct fsl_qspi_devtype_data *)of_id->data; in fsl_qspi_probe()
931 if (nor->page_size > q->devtype_data->txfifo) in fsl_qspi_probe()
932 nor->page_size = q->devtype_data->txfifo; in fsl_qspi_probe()