Lines Matching refs:plat
25 struct cadence_spi_platdata *plat = bus->platdata; in cadence_spi_write_speed() local
33 plat->tshsl_ns, plat->tsd2d_ns, in cadence_spi_write_speed()
34 plat->tchsh_ns, plat->tslch_ns); in cadence_spi_write_speed()
121 struct cadence_spi_platdata *plat = bus->platdata; in cadence_spi_set_speed() local
125 if (hz > plat->max_hz) in cadence_spi_set_speed()
126 hz = plat->max_hz; in cadence_spi_set_speed()
156 struct cadence_spi_platdata *plat = bus->platdata; in cadence_spi_probe() local
159 priv->regbase = plat->regbase; in cadence_spi_probe()
160 priv->ahbbase = plat->ahbbase; in cadence_spi_probe()
163 cadence_qspi_apb_controller_init(plat); in cadence_spi_probe()
190 struct cadence_spi_platdata *plat = bus->platdata; in cadence_spi_xfer() local
215 plat->is_decoded_cs); in cadence_spi_xfer()
251 err = cadence_qspi_apb_indirect_read_setup(plat, in cadence_spi_xfer()
255 (plat, data_bytes, din); in cadence_spi_xfer()
260 (plat, priv->cmd_len, cmd_buf); in cadence_spi_xfer()
263 (plat, data_bytes, dout); in cadence_spi_xfer()
283 struct cadence_spi_platdata *plat = bus->platdata; in cadence_spi_ofdata_to_platdata() local
297 plat->regbase = (void *)data[0]; in cadence_spi_ofdata_to_platdata()
298 plat->ahbbase = (void *)data[2]; in cadence_spi_ofdata_to_platdata()
299 plat->is_decoded_cs = fdtdec_get_bool(blob, node, "cdns,is-decoded-cs"); in cadence_spi_ofdata_to_platdata()
300 plat->fifo_depth = fdtdec_get_uint(blob, node, "cdns,fifo-depth", 128); in cadence_spi_ofdata_to_platdata()
301 plat->fifo_width = fdtdec_get_uint(blob, node, "cdns,fifo-width", 4); in cadence_spi_ofdata_to_platdata()
302 plat->trigger_address = fdtdec_get_uint(blob, node, in cadence_spi_ofdata_to_platdata()
313 plat->max_hz = fdtdec_get_uint(blob, subnode, "spi-max-frequency", in cadence_spi_ofdata_to_platdata()
317 plat->page_size = fdtdec_get_uint(blob, subnode, "page-size", 256); in cadence_spi_ofdata_to_platdata()
318 plat->block_size = fdtdec_get_uint(blob, subnode, "block-size", 16); in cadence_spi_ofdata_to_platdata()
319 plat->tshsl_ns = fdtdec_get_uint(blob, subnode, "cdns,tshsl-ns", 200); in cadence_spi_ofdata_to_platdata()
320 plat->tsd2d_ns = fdtdec_get_uint(blob, subnode, "cdns,tsd2d-ns", 255); in cadence_spi_ofdata_to_platdata()
321 plat->tchsh_ns = fdtdec_get_uint(blob, subnode, "cdns,tchsh-ns", 20); in cadence_spi_ofdata_to_platdata()
322 plat->tslch_ns = fdtdec_get_uint(blob, subnode, "cdns,tslch-ns", 20); in cadence_spi_ofdata_to_platdata()
325 __func__, plat->regbase, plat->ahbbase, plat->max_hz, in cadence_spi_ofdata_to_platdata()
326 plat->page_size); in cadence_spi_ofdata_to_platdata()