Lines Matching refs:dev_desc
100 const struct lpss_device_desc *dev_desc;
133 offset = pdata->dev_desc->prv_offset + LPSS_TX_INT;
139 offset = pdata->dev_desc->prv_offset + LPSS_GENERAL;
151 offset = pdata->dev_desc->prv_offset + LPSS_RESETS;
199 if (readl(pdata->mmio_base + pdata->dev_desc->prv_offset))
394 const struct lpss_device_desc *dev_desc = pdata->dev_desc;
413 || pdata->mmio_size < dev_desc->prv_offset + LPSS_CLK_SIZE)
417 prv_base = pdata->mmio_base + dev_desc->prv_offset;
425 if (dev_desc->flags & LPSS_CLK_GATE) {
431 if (dev_desc->flags & LPSS_CLK_DIVIDER) {
460 clk_register_clkdev(clk, dev_desc->clk_con_id, devname);
624 const struct lpss_device_desc *dev_desc;
631 dev_desc = (const struct lpss_device_desc *)id->driver_data;
632 if (!dev_desc) {
647 if (dev_desc->prv_size_override)
648 pdata->mmio_size = dev_desc->prv_size_override;
667 pdata->dev_desc = dev_desc;
669 if (dev_desc->setup)
670 dev_desc->setup(pdata);
672 if (dev_desc->flags & LPSS_CLK) {
689 pdev = acpi_create_platform_device(adev, dev_desc->properties);
705 return readl(pdata->mmio_base + pdata->dev_desc->prv_offset + reg);
711 writel(val, pdata->mmio_base + pdata->dev_desc->prv_offset + reg);
874 if (pdata->dev_desc->flags & LPSS_NO_D3_DELAY)
897 if (pdata->dev_desc->flags & (LPSS_SAVE_CTX | LPSS_SAVE_CTX_ONCE))
901 if (pdata->dev_desc->flags & LPSS_SAVE_CTX_ONCE)
1013 if (pdata->dev_desc->flags & LPSS_SAVE_CTX)
1048 if (pdata->dev_desc->flags & (LPSS_SAVE_CTX | LPSS_SAVE_CTX_ONCE))
1070 if (pdata->dev_desc->resume_from_noirq)
1081 if (pdata->dev_desc->resume_from_noirq) {
1108 if (pdata->dev_desc->resume_from_noirq)
1130 if (!pdata->dev_desc->resume_from_noirq)
1154 if (pdata->dev_desc->resume_from_noirq)
1169 if (!pdata->dev_desc->resume_from_noirq)
1190 if (pdata->dev_desc->resume_from_noirq)
1203 if (pdata->dev_desc->resume_from_noirq) {
1277 pdata->mmio_size < pdata->dev_desc->prv_offset + LPSS_LTR_SIZE) {
1292 if (pdata->dev_desc->flags & LPSS_LTR)
1297 if (pdata->dev_desc->flags & LPSS_LTR)
1316 if (!pdata || !pdata->mmio_base || !(pdata->dev_desc->flags & LPSS_LTR))
1319 if (pdata->mmio_size >= pdata->dev_desc->prv_offset + LPSS_LTR_SIZE)