| /kernel/linux/linux-5.10/drivers/clk/ |
| D | clk-pwm.c | 14 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 …]
|
| /kernel/linux/linux-6.6/drivers/clk/ |
| D | clk-pwm.c | 14 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 …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pwm/ |
| D | pwm-bcm2835.txt | 17 clocks = <&clk_pwm>; 23 clk_pwm: pwm {
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/qcom/ |
| D | msm8916-samsung-gt510.dts | 12 clk_pwm: pwm { label 61 pwms = <&clk_pwm 0 100000>;
|
| D | msm8916-samsung-a5u-eur.dts | 53 &clk_pwm {
|
| D | msm8916-samsung-a2015-common.dtsi | 28 clk_pwm: pwm { label 191 pwms = <&clk_pwm 0 100000>;
|
| D | msm8916-samsung-a3u-eur.dts | 84 &clk_pwm {
|
| /kernel/linux/linux-6.6/drivers/pwm/ |
| D | pwm-sprd.c | 218 struct clk *clk_pwm; in sprd_pwm_clk_init() local 239 clk_pwm = chn->clks[SPRD_PWM_CHN_OUTPUT_CLK].clk; in sprd_pwm_clk_init() 240 chn->clk_rate = clk_get_rate(clk_pwm); in sprd_pwm_clk_init()
|
| /kernel/linux/linux-5.10/drivers/pwm/ |
| D | pwm-sprd.c | 212 struct clk *clk_pwm; in sprd_pwm_clk_init() local 233 clk_pwm = chn->clks[SPRD_PWM_CHN_OUTPUT_CLK].clk; in sprd_pwm_clk_init() 234 chn->clk_rate = clk_get_rate(clk_pwm); in sprd_pwm_clk_init()
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/pwm/ |
| D | pwm-bcm2835.yaml | 41 clocks = <&clk_pwm>;
|
| /kernel/linux/linux-5.10/include/dt-bindings/clock/ |
| D | exynos5410.h | 49 #define CLK_PWM 279 macro
|
| D | exynos5250.h | 114 #define CLK_PWM 311 macro
|
| D | s5pv210.h | 155 #define CLK_PWM 137 macro
|
| D | exynos5420.h | 88 #define CLK_PWM 279 macro
|
| D | exynos4.h | 174 #define CLK_PWM 336 macro
|
| D | exynos3250.h | 208 #define CLK_PWM 202 macro
|
| /kernel/linux/linux-6.6/include/dt-bindings/clock/ |
| D | exynos5410.h | 49 #define CLK_PWM 279 macro
|
| D | exynos5250.h | 115 #define CLK_PWM 311 macro
|
| D | s5pv210.h | 155 #define CLK_PWM 137 macro
|
| D | exynos5420.h | 88 #define CLK_PWM 279 macro
|
| D | exynos4.h | 174 #define CLK_PWM 336 macro
|
| D | exynos3250.h | 208 #define CLK_PWM 202 macro
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/qcom/ |
| D | qcom-msm8974-lge-nexus5-hammerhead.dts | 44 clk_pwm: pwm { label 56 pwms = <&clk_pwm 0 100000>;
|
| /kernel/linux/linux-5.10/arch/arm/mach-ep93xx/ |
| D | clock.c | 109 static struct clk clk_pwm = { variable 227 INIT_CK(NULL, "pwm_clk", &clk_pwm),
|
| /kernel/linux/linux-6.6/drivers/clk/hisilicon/ |
| D | crg-hi3516cv300.c | 113 { HI3516CV300_PWM_CLK, "clk_pwm", "pwm_mux", CLK_SET_RATE_PARENT,
|