Home
last modified time | relevance | path

Searched refs:lpwm (Results 1 – 4 of 4) sorted by relevance

/linux-4.1.27/drivers/pwm/
Dpwm-lpss.c58 struct pwm_lpss_chip *lpwm = to_lpwm(chip); in pwm_lpss_config() local
69 c = lpwm->clk_rate; in pwm_lpss_config()
82 ctrl = readl(lpwm->regs + PWM); in pwm_lpss_config()
88 writel(ctrl, lpwm->regs + PWM); in pwm_lpss_config()
95 struct pwm_lpss_chip *lpwm = to_lpwm(chip); in pwm_lpss_enable() local
98 ctrl = readl(lpwm->regs + PWM); in pwm_lpss_enable()
99 writel(ctrl | PWM_ENABLE, lpwm->regs + PWM); in pwm_lpss_enable()
106 struct pwm_lpss_chip *lpwm = to_lpwm(chip); in pwm_lpss_disable() local
109 ctrl = readl(lpwm->regs + PWM); in pwm_lpss_disable()
110 writel(ctrl & ~PWM_ENABLE, lpwm->regs + PWM); in pwm_lpss_disable()
[all …]
Dpwm-lpss-pci.c23 struct pwm_lpss_chip *lpwm; in pwm_lpss_probe_pci() local
31 lpwm = pwm_lpss_probe(&pdev->dev, &pdev->resource[0], info); in pwm_lpss_probe_pci()
32 if (IS_ERR(lpwm)) in pwm_lpss_probe_pci()
33 return PTR_ERR(lpwm); in pwm_lpss_probe_pci()
35 pci_set_drvdata(pdev, lpwm); in pwm_lpss_probe_pci()
41 struct pwm_lpss_chip *lpwm = pci_get_drvdata(pdev); in pwm_lpss_remove_pci() local
43 pwm_lpss_remove(lpwm); in pwm_lpss_remove_pci()
Dpwm-lpss-platform.c24 struct pwm_lpss_chip *lpwm; in pwm_lpss_probe_platform() local
34 lpwm = pwm_lpss_probe(&pdev->dev, r, info); in pwm_lpss_probe_platform()
35 if (IS_ERR(lpwm)) in pwm_lpss_probe_platform()
36 return PTR_ERR(lpwm); in pwm_lpss_probe_platform()
38 platform_set_drvdata(pdev, lpwm); in pwm_lpss_probe_platform()
44 struct pwm_lpss_chip *lpwm = platform_get_drvdata(pdev); in pwm_lpss_remove_platform() local
46 return pwm_lpss_remove(lpwm); in pwm_lpss_remove_platform()
Dpwm-lpss.h30 int pwm_lpss_remove(struct pwm_lpss_chip *lpwm);