]> git.dujemihanovic.xyz Git - u-boot.git/commit
clk: also handle ENOENT in *_optional functions
authorYang Xiwen <forbidden405@outlook.com>
Thu, 17 Aug 2023 17:04:02 +0000 (01:04 +0800)
committerSean Anderson <seanga2@gmail.com>
Wed, 1 Nov 2023 19:14:51 +0000 (15:14 -0400)
commitc4b52fda6924e92c6745351f32c4cafc36034170
tree53de5a5313f93be89db394ba90ce924415ab6674
parent0755db477fa7478e2659568bb7da038a9eaabb8d
clk: also handle ENOENT in *_optional functions

If the device does not specify any clocks in device tree, these
functions will return PTR_ERR(-ENOENT). This is not the intended
behavior and does not comply with linux kernel CCF. Fix that by
returning NULL under such circumstances instead.

Signed-off-by: Yang Xiwen <forbidden405@outlook.com>
Reviewed-by: Sean Anderson <seanga2@gmail.com>
Link: https://lore.kernel.org/r/20230818-clk-fix-v1-3-49ec18f820bf@outlook.com
include/clk.h