Lines Matching defs:soc
225 struct brcmnand_soc *soc;
642 return brcmnand_soc_read(ctrl->soc, offs);
650 brcmnand_soc_write(ctrl->soc, val, offs);
825 return brcmnand_soc_read(ctrl->soc, BRCMNAND_NON_MMIO_FC_ADDR);
833 brcmnand_soc_write(ctrl->soc, val, BRCMNAND_NON_MMIO_FC_ADDR);
857 struct brcmnand_soc *soc = ctrl->soc;
860 if (soc && soc->read_data_bus) {
861 soc->read_data_bus(soc, flash_cache, buffer, fc_words);
1664 if (ctrl->soc->ctlrdy_ack(ctrl->soc))
2056 brcmnand_soc_data_bus_prepare(ctrl->soc, false);
2061 brcmnand_soc_data_bus_unprepare(ctrl->soc, false);
2324 brcmnand_soc_data_bus_prepare(ctrl->soc, false);
2329 brcmnand_soc_data_bus_unprepare(ctrl->soc, false);
2994 if (ctrl->soc) {
2996 ctrl->soc->ctlrdy_ack(ctrl->soc);
2997 ctrl->soc->ctlrdy_set_enabled(ctrl->soc, true);
3081 int brcmnand_probe(struct platform_device *pdev, struct brcmnand_soc *soc)
3100 ctrl->soc = soc;
3102 /* Enable the static key if the soc provides I/O operations indicating
3105 if (brcmnand_soc_has_ops(ctrl->soc))
3118 if (IS_ERR(ctrl->nand_base) && !brcmnand_soc_has_ops(soc))
3245 if (soc) {
3250 ctrl->soc->ctlrdy_ack(ctrl->soc);
3251 ctrl->soc->ctlrdy_set_enabled(ctrl->soc, true);