Searched refs:pwm_clk (Results  1 – 13 of 13) sorted by relevance
| /Linux-v5.4/drivers/pwm/ | 
| D | pwm-sti.c | 86 	struct clk *pwm_clk;  member 130 	clk_rate = clk_get_rate(pc->pwm_clk);  in sti_pwm_get_prescale() 195 		ret = clk_enable(pc->pwm_clk);  in sti_pwm_config() 245 	clk_disable(pc->pwm_clk);  in sti_pwm_config() 263 		ret = clk_enable(pc->pwm_clk);  in sti_pwm_enable() 299 	clk_disable(pc->pwm_clk);  in sti_pwm_disable() 599 	pc->pwm_clk = of_clk_get_by_name(dev->of_node, "pwm");  in sti_pwm_probe() 600 	if (IS_ERR(pc->pwm_clk)) {  in sti_pwm_probe() 602 		return PTR_ERR(pc->pwm_clk);  in sti_pwm_probe() 605 	ret = clk_prepare(pc->pwm_clk);  in sti_pwm_probe() [all …] 
 | 
| D | pwm-img.c | 64 	struct clk	*pwm_clk;  member 107 	input_clk_hz = clk_get_rate(pwm_chip->pwm_clk);  in img_pwm_config() 209 	clk_disable_unprepare(pwm_chip->pwm_clk);  in img_pwm_runtime_suspend() 226 	ret = clk_prepare_enable(pwm_chip->pwm_clk);  in img_pwm_runtime_resume() 272 	pwm->pwm_clk = devm_clk_get(&pdev->dev, "pwm");  in img_pwm_probe() 273 	if (IS_ERR(pwm->pwm_clk)) {  in img_pwm_probe() 275 		return PTR_ERR(pwm->pwm_clk);  in img_pwm_probe() 287 	clk_rate = clk_get_rate(pwm->pwm_clk);  in img_pwm_probe()
  | 
| D | pwm-lpc18xx-sct.c | 95 	struct clk *pwm_clk;  member 344 	lpc18xx_pwm->pwm_clk = devm_clk_get(&pdev->dev, "pwm");  in lpc18xx_pwm_probe() 345 	if (IS_ERR(lpc18xx_pwm->pwm_clk)) {  in lpc18xx_pwm_probe() 347 		return PTR_ERR(lpc18xx_pwm->pwm_clk);  in lpc18xx_pwm_probe() 350 	ret = clk_prepare_enable(lpc18xx_pwm->pwm_clk);  in lpc18xx_pwm_probe() 356 	lpc18xx_pwm->clk_rate = clk_get_rate(lpc18xx_pwm->pwm_clk);  in lpc18xx_pwm_probe() 438 	clk_disable_unprepare(lpc18xx_pwm->pwm_clk);  in lpc18xx_pwm_probe() 451 	clk_disable_unprepare(lpc18xx_pwm->pwm_clk);  in lpc18xx_pwm_remove()
  | 
| D | pwm-imx27.c | 122 	u32 period, prescaler, pwm_clk, val;  in pwm_imx27_get_state()  local 149 	pwm_clk = clk_get_rate(imx->clk_per);  in pwm_imx27_get_state() 150 	pwm_clk = DIV_ROUND_CLOSEST_ULL(pwm_clk, prescaler);  in pwm_imx27_get_state() 156 	state->period = DIV_ROUND_CLOSEST_ULL(tmp, pwm_clk);  in pwm_imx27_get_state() 162 		state->duty_cycle = DIV_ROUND_CLOSEST_ULL(tmp, pwm_clk);  in pwm_imx27_get_state()
  | 
| /Linux-v5.4/Documentation/devicetree/bindings/pwm/ | 
| D | brcm,kona-pwm.txt | 19 	clocks = <&pwm_clk>;
  | 
| D | img-pwm.txt | 20 		clocks = <&pwm_clk>, <&system_clk>;
  | 
| /Linux-v5.4/drivers/hwmon/ | 
| D | npcm750-pwm-fan.c | 196 	struct clk *pwm_clk;  member 678 	data->pwm_clk_freq = clk_get_rate(data->pwm_clk);  in npcm7xx_pwm_init() 937 	data->pwm_clk = devm_clk_get(dev, "pwm");  in npcm7xx_pwm_fan_probe() 938 	if (IS_ERR(data->pwm_clk)) {  in npcm7xx_pwm_fan_probe() 940 		return PTR_ERR(data->pwm_clk);  in npcm7xx_pwm_fan_probe()
  | 
| D | vt1211.c | 124 	u8  pwm_clk;  member 301 		data->pwm_clk = vt1211_read8(data, VT1211_REG_PWM_CLK);  in vt1211_update_device() 614 		res = 90000 >> (data->pwm_clk & 7);  in show_pwm() 692 		data->pwm_clk = (reg & 0xf8) | tmp;  in set_pwm() 693 		vt1211_write8(data, VT1211_REG_PWM_CLK, data->pwm_clk);  in set_pwm()
  | 
| /Linux-v5.4/arch/arm/boot/dts/ | 
| D | at91sam9n12.dtsi | 341 					pwm_clk: pwm_clk {  label 1012 				clocks = <&pwm_clk>;
  | 
| D | at91sam9g45.dtsi | 336 					pwm_clk: pwm_clk {  label 1128 				clocks = <&pwm_clk>;
  | 
| D | sama5d3.dtsi | 229 				clocks = <&pwm_clk>; 1264 					pwm_clk: pwm_clk {  label
  | 
| D | at91sam9rl.dtsi | 247 				clock-names = "pwm_clk";
  | 
| D | at91sam9263.dtsi | 713 				clock-names = "pwm_clk";
  |