@@ -393,6 +393,20 @@ struct clk *clk_register_fixed_rate(struct device *dev, const char *name,
393393#define devm_clk_hw_register_fixed_rate (dev , name , parent_name , flags , fixed_rate ) \
394394 __clk_hw_register_fixed_rate((dev), NULL, (name), (parent_name), NULL, \
395395 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)
396410/**
397411 * clk_hw_register_fixed_rate_parent_hw - register fixed-rate clock with
398412 * the clock framework
0 commit comments