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);