commit | c4b52fda6924e92c6745351f32c4cafc36034170 | [log] [tgz] |
---|---|---|
author | Yang Xiwen <forbidden405@outlook.com> | Fri Aug 18 01:04:02 2023 +0800 |
committer | Sean Anderson <seanga2@gmail.com> | Wed Nov 01 15:14:51 2023 -0400 |
tree | 53de5a5313f93be89db394ba90ce924415ab6674 | |
parent | 0755db477fa7478e2659568bb7da038a9eaabb8d [diff] |
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