Lines Matching refs:psp
47 struct psp_device *psp = psp_get_master_device();
49 if (!psp || !psp->platform_access_data)
59 struct psp_device *psp = psp_get_master_device();
66 if (!psp || !psp->platform_access_data)
69 pa_dev = psp->platform_access_data;
75 cmd = psp->io_regs + pa_dev->vdata->cmdresp_reg;
76 lo = psp->io_regs + pa_dev->vdata->cmdbuff_addr_lo_reg;
77 hi = psp->io_regs + pa_dev->vdata->cmdbuff_addr_hi_reg;
82 dev_dbg(psp->dev, "platform mailbox is in recovery\n");
88 dev_dbg(psp->dev, "platform mailbox is not done processing command\n");
102 print_hex_dump_debug("->psp ", DUMP_PREFIX_OFFSET, 16, 2, req,
136 print_hex_dump_debug("<-psp ", DUMP_PREFIX_OFFSET, 16, 2, req,
150 struct psp_device *psp = psp_get_master_device();
155 if (!psp || !psp->platform_access_data)
158 pa_dev = psp->platform_access_data;
159 button = psp->io_regs + pa_dev->vdata->doorbell_button_reg;
160 cmd = psp->io_regs + pa_dev->vdata->doorbell_cmd_reg;
165 dev_err(psp->dev, "doorbell command not done processing\n");
194 void platform_access_dev_destroy(struct psp_device *psp)
196 struct psp_platform_access_device *pa_dev = psp->platform_access_data;
203 psp->platform_access_data = NULL;
206 int platform_access_dev_init(struct psp_device *psp)
208 struct device *dev = psp->dev;
215 psp->platform_access_data = pa_dev;
216 pa_dev->psp = psp;
219 pa_dev->vdata = (struct platform_access_vdata *)psp->vdata->platform_access;