Lines Matching full:dwc
26 #include "pwm-dwc.h"
31 struct dwc_pwm *dwc; in dwc_pwm_probe() local
34 dwc = dwc_pwm_alloc(dev); in dwc_pwm_probe()
35 if (!dwc) in dwc_pwm_probe()
52 dwc->base = pcim_iomap_table(pci)[0]; in dwc_pwm_probe()
53 if (!dwc->base) { in dwc_pwm_probe()
58 ret = devm_pwmchip_add(dev, &dwc->chip); in dwc_pwm_probe()
77 struct dwc_pwm *dwc = pci_get_drvdata(pdev); in dwc_pwm_suspend() local
81 if (dwc->chip.pwms[i].state.enabled) { in dwc_pwm_suspend()
83 i, dwc->chip.pwms[i].label); in dwc_pwm_suspend()
86 dwc->ctx[i].cnt = dwc_pwm_readl(dwc, DWC_TIM_LD_CNT(i)); in dwc_pwm_suspend()
87 dwc->ctx[i].cnt2 = dwc_pwm_readl(dwc, DWC_TIM_LD_CNT2(i)); in dwc_pwm_suspend()
88 dwc->ctx[i].ctrl = dwc_pwm_readl(dwc, DWC_TIM_CTRL(i)); in dwc_pwm_suspend()
97 struct dwc_pwm *dwc = pci_get_drvdata(pdev); in dwc_pwm_resume() local
101 dwc_pwm_writel(dwc, dwc->ctx[i].cnt, DWC_TIM_LD_CNT(i)); in dwc_pwm_resume()
102 dwc_pwm_writel(dwc, dwc->ctx[i].cnt2, DWC_TIM_LD_CNT2(i)); in dwc_pwm_resume()
103 dwc_pwm_writel(dwc, dwc->ctx[i].ctrl, DWC_TIM_CTRL(i)); in dwc_pwm_resume()
118 .name = "pwm-dwc",