Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/mtd/nand/
Dmxc_nand.c200 const struct mxc_nand_devtype_data *devtype_data; member
344 if (!host->devtype_data->irqpending_quirk) in check_int_v1_v2()
380 if (host->devtype_data->irqpending_quirk) { in irq_control()
386 host->devtype_data->irq_control(host, activate); in irq_control()
409 if (!host->devtype_data->check_int(host)) in mxc_nfc_irq()
430 if (host->devtype_data->check_int(host)) in wait_op_done()
441 if (!timeout && !host->devtype_data->check_int(host)) { in wait_op_done()
452 done = host->devtype_data->check_int(host); in wait_op_done()
490 if (host->devtype_data->irqpending_quirk && (cmd == NAND_CMD_RESET)) { in send_cmd_v1_v2()
699 ecc_stat = host->devtype_data->get_ecc_status(host); in mxc_nand_correct_data_v2_v3()
[all …]
/linux-4.4.14/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()
742 spi_imx->devtype_data->trigger(spi_imx); in spi_imx_push()
749 while (spi_imx->devtype_data->rx_available(spi_imx)) { in spi_imx_isr()
763 spi_imx->devtype_data->intctrl( in spi_imx_isr()
768 spi_imx->devtype_data->intctrl(spi_imx, 0); in spi_imx_isr()
802 spi_imx->devtype_data->config(spi_imx, &config); in spi_imx_setupxfer()
949 spi_imx->devtype_data->trigger(spi_imx); in spi_imx_dma_transfer()
[all …]
Dspi-fsl-dspi.c158 struct fsl_dspi_devtype_data *devtype_data; member
413 trans_mode = dspi->devtype_data->trans_mode; in dspi_transfer_one_message()
552 trans_mode = dspi->devtype_data->trans_mode; in dspi_interrupt()
685 dspi->devtype_data = (struct fsl_dspi_devtype_data *)of_id->data; in dspi_probe()
686 if (!dspi->devtype_data) { in dspi_probe()
/linux-4.4.14/drivers/net/can/
Dat91_can.c139 struct at91_devtype_data devtype_data; member
178 return priv->devtype_data.type == AT91_DEVTYPE_SAM##_model; \
186 return priv->devtype_data.rx_first; in get_mb_rx_first()
191 return priv->devtype_data.rx_last; in get_mb_rx_last()
196 return priv->devtype_data.rx_split; in get_mb_rx_split()
217 return priv->devtype_data.tx_shift; in get_mb_tx_shift()
1271 const struct at91_devtype_data *devtype_data; in at91_can_probe() local
1279 devtype_data = at91_can_get_driver_data(pdev); in at91_can_probe()
1280 if (!devtype_data) { in at91_can_probe()
1314 1 << devtype_data->tx_shift); in at91_can_probe()
[all …]
Dflexcan.c261 const struct flexcan_devtype_data *devtype_data; member
873 if (priv->devtype_data->quirks & FLEXCAN_QUIRK_BROKEN_ERR_STATE || in flexcan_chip_start()
905 if (priv->devtype_data->quirks & FLEXCAN_QUIRK_DISABLE_RXFG) in flexcan_chip_start()
914 if (priv->devtype_data->quirks & FLEXCAN_QUIRK_DISABLE_MECR) { in flexcan_chip_start()
1153 const struct flexcan_devtype_data *devtype_data; in flexcan_probe() local
1199 devtype_data = of_id->data; in flexcan_probe()
1201 devtype_data = (struct flexcan_devtype_data *) in flexcan_probe()
1227 priv->devtype_data = devtype_data; in flexcan_probe()
/linux-4.4.14/drivers/mtd/spi-nor/
Dfsl-quadspi.c272 struct fsl_qspi_devtype_data *devtype_data; member
284 return q->devtype_data->driver_data & QUADSPI_QUIRK_SWAP_ENDIAN; in needs_swap_endian()
289 return q->devtype_data->driver_data & QUADSPI_QUIRK_4X_INT_CLK; in needs_4x_clock()
294 return q->devtype_data->driver_data & QUADSPI_QUIRK_TKT253890; in needs_fill_txfifo()
299 return q->devtype_data->driver_data & QUADSPI_QUIRK_TKT245618; in needs_wakeup_wait_mode()
342 int rxfifo = q->devtype_data->rxfifo; in fsl_qspi_init_lut()
650 writel(QUADSPI_BUF3CR_ALLMST_MASK | ((q->devtype_data->ahb_buf_size / 8) in fsl_qspi_init_abh_read()
949 q->devtype_data = (struct fsl_qspi_devtype_data *)of_id->data; in fsl_qspi_probe()
1063 if (nor->page_size > q->devtype_data->txfifo) in fsl_qspi_probe()
1064 nor->page_size = q->devtype_data->txfifo; in fsl_qspi_probe()