xref: /linux/rust/helpers/pwm.c (revision 77956cf36494cc5e5649b187f552b90fb14d0674)
1 // SPDX-License-Identifier: GPL-2.0
2 // Copyright (c) 2025 Samsung Electronics Co., Ltd.
3 // Author: Michal Wilczynski <m.wilczynski@samsung.com>
4 
5 #include <linux/pwm.h>
6 
7 struct device *rust_helper_pwmchip_parent(const struct pwm_chip *chip)
8 {
9 	return pwmchip_parent(chip);
10 }
11 
12 void *rust_helper_pwmchip_get_drvdata(struct pwm_chip *chip)
13 {
14 	return pwmchip_get_drvdata(chip);
15 }
16 
17 void rust_helper_pwmchip_set_drvdata(struct pwm_chip *chip, void *data)
18 {
19 	pwmchip_set_drvdata(chip, data);
20 }
21