@@ -393,6 +393,20 @@ struct clk *clk_register_fixed_rate(struct device *dev, const char *name,
393
393
#define devm_clk_hw_register_fixed_rate (dev , name , parent_name , flags , fixed_rate ) \
394
394
__clk_hw_register_fixed_rate((dev), NULL, (name), (parent_name), NULL, \
395
395
NULL, (flags), (fixed_rate), 0, 0, true)
396
+ /**
397
+ * devm_clk_hw_register_fixed_rate_parent_data - register fixed-rate clock with
398
+ * the clock framework
399
+ * @dev: device that is registering this clock
400
+ * @name: name of this clock
401
+ * @parent_data: parent clk data
402
+ * @flags: framework-specific flags
403
+ * @fixed_rate: non-adjustable clock rate
404
+ */
405
+ #define devm_clk_hw_register_fixed_rate_parent_data (dev , name , parent_data , flags , \
406
+ fixed_rate ) \
407
+ __clk_hw_register_fixed_rate((dev), NULL, (name), NULL, NULL, \
408
+ (parent_data), (flags), (fixed_rate), 0, \
409
+ 0, true)
396
410
/**
397
411
* clk_hw_register_fixed_rate_parent_hw - register fixed-rate clock with
398
412
* the clock framework
0 commit comments