lpc32xx 32 drivers/pwm/pwm-lpc32xx.c struct lpc32xx_pwm_chip *lpc32xx = to_lpc32xx_pwm_chip(chip); lpc32xx 36 drivers/pwm/pwm-lpc32xx.c c = clk_get_rate(lpc32xx->clk); lpc32xx 54 drivers/pwm/pwm-lpc32xx.c val = readl(lpc32xx->base + (pwm->hwpwm << 2)); lpc32xx 57 drivers/pwm/pwm-lpc32xx.c writel(val, lpc32xx->base + (pwm->hwpwm << 2)); lpc32xx 64 drivers/pwm/pwm-lpc32xx.c struct lpc32xx_pwm_chip *lpc32xx = to_lpc32xx_pwm_chip(chip); lpc32xx 68 drivers/pwm/pwm-lpc32xx.c ret = clk_prepare_enable(lpc32xx->clk); lpc32xx 72 drivers/pwm/pwm-lpc32xx.c val = readl(lpc32xx->base + (pwm->hwpwm << 2)); lpc32xx 74 drivers/pwm/pwm-lpc32xx.c writel(val, lpc32xx->base + (pwm->hwpwm << 2)); lpc32xx 81 drivers/pwm/pwm-lpc32xx.c struct lpc32xx_pwm_chip *lpc32xx = to_lpc32xx_pwm_chip(chip); lpc32xx 84 drivers/pwm/pwm-lpc32xx.c val = readl(lpc32xx->base + (pwm->hwpwm << 2)); lpc32xx 86 drivers/pwm/pwm-lpc32xx.c writel(val, lpc32xx->base + (pwm->hwpwm << 2)); lpc32xx 88 drivers/pwm/pwm-lpc32xx.c clk_disable_unprepare(lpc32xx->clk); lpc32xx 100 drivers/pwm/pwm-lpc32xx.c struct lpc32xx_pwm_chip *lpc32xx; lpc32xx 105 drivers/pwm/pwm-lpc32xx.c lpc32xx = devm_kzalloc(&pdev->dev, sizeof(*lpc32xx), GFP_KERNEL); lpc32xx 106 drivers/pwm/pwm-lpc32xx.c if (!lpc32xx) lpc32xx 110 drivers/pwm/pwm-lpc32xx.c lpc32xx->base = devm_ioremap_resource(&pdev->dev, res); lpc32xx 111 drivers/pwm/pwm-lpc32xx.c if (IS_ERR(lpc32xx->base)) lpc32xx 112 drivers/pwm/pwm-lpc32xx.c return PTR_ERR(lpc32xx->base); lpc32xx 114 drivers/pwm/pwm-lpc32xx.c lpc32xx->clk = devm_clk_get(&pdev->dev, NULL); lpc32xx 115 drivers/pwm/pwm-lpc32xx.c if (IS_ERR(lpc32xx->clk)) lpc32xx 116 drivers/pwm/pwm-lpc32xx.c return PTR_ERR(lpc32xx->clk); lpc32xx 118 drivers/pwm/pwm-lpc32xx.c lpc32xx->chip.dev = &pdev->dev; lpc32xx 119 drivers/pwm/pwm-lpc32xx.c lpc32xx->chip.ops = &lpc32xx_pwm_ops; lpc32xx 120 drivers/pwm/pwm-lpc32xx.c lpc32xx->chip.npwm = 1; lpc32xx 121 drivers/pwm/pwm-lpc32xx.c lpc32xx->chip.base = -1; lpc32xx 123 drivers/pwm/pwm-lpc32xx.c ret = pwmchip_add(&lpc32xx->chip); lpc32xx 130 drivers/pwm/pwm-lpc32xx.c val = readl(lpc32xx->base + (lpc32xx->chip.pwms[0].hwpwm << 2)); lpc32xx 132 drivers/pwm/pwm-lpc32xx.c writel(val, lpc32xx->base + (lpc32xx->chip.pwms[0].hwpwm << 2)); lpc32xx 134 drivers/pwm/pwm-lpc32xx.c platform_set_drvdata(pdev, lpc32xx); lpc32xx 141 drivers/pwm/pwm-lpc32xx.c struct lpc32xx_pwm_chip *lpc32xx = platform_get_drvdata(pdev); lpc32xx 144 drivers/pwm/pwm-lpc32xx.c for (i = 0; i < lpc32xx->chip.npwm; i++) lpc32xx 145 drivers/pwm/pwm-lpc32xx.c pwm_disable(&lpc32xx->chip.pwms[i]); lpc32xx 147 drivers/pwm/pwm-lpc32xx.c return pwmchip_remove(&lpc32xx->chip);