Searched refs:lpwm (Results 1 – 4 of 4) sorted by relevance
58 struct pwm_lpss_chip *lpwm = to_lpwm(chip); in pwm_lpss_config() local69 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() local98 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() local109 ctrl = readl(lpwm->regs + PWM); in pwm_lpss_disable()110 writel(ctrl & ~PWM_ENABLE, lpwm->regs + PWM); in pwm_lpss_disable()[all …]
23 struct pwm_lpss_chip *lpwm; in pwm_lpss_probe_pci() local31 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() local43 pwm_lpss_remove(lpwm); in pwm_lpss_remove_pci()
24 struct pwm_lpss_chip *lpwm; in pwm_lpss_probe_platform() local34 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() local46 return pwm_lpss_remove(lpwm); in pwm_lpss_remove_platform()
30 int pwm_lpss_remove(struct pwm_lpss_chip *lpwm);