Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

clk: divider: Add devm_clk_hw_register_divider_parent_data

Add the devres variant of clk_hw_register_divider_parent_data() for
registering a divider clock with parent clk data instead of parent
name.

Reviewed-by: Brian Masney <bmasney@redhat.com>
Signed-off-by: Xuyang Dong <dongxuyang@eswincomputing.com>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>

authored by

Xuyang Dong and committed by
Stephen Boyd
8add6d87 1fb83132

+20
+20
include/linux/clk-provider.h
··· 948 948 (shift), (width), (clk_divider_flags), \ 949 949 NULL, (lock)) 950 950 /** 951 + * devm_clk_hw_register_divider_parent_data - register a divider clock with the 952 + * clock framework 953 + * @dev: device registering this clock 954 + * @name: name of this clock 955 + * @parent_data: parent clk data 956 + * @flags: framework-specific flags 957 + * @reg: register address to adjust divider 958 + * @shift: number of bits to shift the bitfield 959 + * @width: width of the bitfield 960 + * @clk_divider_flags: divider-specific flags for this clock 961 + * @lock: shared register lock for this clock 962 + */ 963 + #define devm_clk_hw_register_divider_parent_data(dev, name, parent_data, \ 964 + flags, reg, shift, width, \ 965 + clk_divider_flags, lock) \ 966 + __devm_clk_hw_register_divider((dev), NULL, (name), NULL, NULL, \ 967 + (parent_data), (flags), (reg), (shift), \ 968 + (width), (clk_divider_flags), NULL, \ 969 + (lock)) 970 + /** 951 971 * devm_clk_hw_register_divider_table - register a table based divider clock 952 972 * with the clock framework (devres variant) 953 973 * @dev: device registering this clock