Home
last modified time | relevance | path

Searched refs:clk_pwm (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/clk/
H A Dclk-pwm.c14 struct clk_pwm { struct
20 static inline struct clk_pwm *to_clk_pwm(struct clk_hw *hw) in to_clk_pwm() argument
22 return container_of(hw, struct clk_pwm, hw); in to_clk_pwm()
27 struct clk_pwm *clk_pwm = to_clk_pwm(hw); in clk_pwm_prepare() local
29 return pwm_enable(clk_pwm->pwm); in clk_pwm_prepare()
34 struct clk_pwm *clk_pwm = to_clk_pwm(hw); in clk_pwm_unprepare() local
36 pwm_disable(clk_pwm->pwm); in clk_pwm_unprepare()
42 struct clk_pwm *clk_pwm = to_clk_pwm(hw); in clk_pwm_recalc_rate() local
44 return clk_pwm->fixed_rate; in clk_pwm_recalc_rate()
49 struct clk_pwm *clk_pwm = to_clk_pwm(hw); in clk_pwm_get_duty_cycle() local
[all …]
/linux/drivers/pwm/
H A Dpwm-sprd.c218 struct clk *clk_pwm; in sprd_pwm_clk_init() local
238 clk_pwm = chn[i].clks[SPRD_PWM_CHN_OUTPUT_CLK].clk; in sprd_pwm_clk_init()
239 chn[i].clk_rate = clk_get_rate(clk_pwm); in sprd_pwm_clk_init()
/linux/arch/arm64/boot/dts/qcom/
H A Dmsm8916-samsung-gt510.dts20 clk_pwm: pwm { label
95 pwms = <&clk_pwm 0 100000>;
H A Dmsm8916-samsung-rossa-common.dtsi28 &clk_pwm {
H A Dmsm8916-samsung-a5u-eur.dts59 &clk_pwm {
H A Dmsm8916-samsung-a3u-eur.dts85 &clk_pwm {
H A Dmsm8916-samsung-fortuna-common.dtsi38 pwms = <&clk_pwm 0 100000>;
50 clk_pwm: pwm { label
H A Dmsm8916-samsung-a2015-common.dtsi37 clk_pwm: pwm { label
206 pwms = <&clk_pwm 0 100000>;
/linux/drivers/clk/sophgo/
H A Dclk-cv1800.c890 static CV1800_GATE(clk_pwm, clk_pwm_parents,
1089 [CLK_PWM] = &clk_pwm.common.hw,
1320 [CLK_PWM] = &clk_pwm.common.hw,