diff options
| author | Stephen Boyd <sboyd@kernel.org> | 2019-05-07 14:46:13 -0400 |
|---|---|---|
| committer | Stephen Boyd <sboyd@kernel.org> | 2019-05-07 14:46:13 -0400 |
| commit | c1157f60d72e8b20efc670cef28883832f42406c (patch) | |
| tree | e12b4aa8986f184cbf5a92a1816c210c23fdbbc9 /include/linux/device.h | |
| parent | 0caf000817353cfc5db22363ecdac63b83d3a3f9 (diff) | |
| parent | 1a079560b1450b72ff4e944bb9185e77633d74c4 (diff) | |
Merge branch 'clk-parent-rewrite-1' into clk-next
- Rewrite how clk parents can be specified to be DT/clkdev based instead
of just string based
* clk-parent-rewrite-1:
clk: Cache core in clk_fetch_parent_index() without names
clk: fixed-factor: Initialize clk_init_data on stack
clk: fixed-factor: Let clk framework find parent
clk: Allow parents to be specified via clkspec index
clk: Look for parents with clkdev based clk_lookups
clk: Allow parents to be specified without string names
clk: Add of_clk_hw_register() API for early clk drivers
driver core: Let dev_of_node() accept a NULL dev
clk: Prepare for clk registration API that uses DT nodes
clkdev: Move clk creation outside of 'clocks_mutex'
Diffstat (limited to 'include/linux/device.h')
| -rw-r--r-- | include/linux/device.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/device.h b/include/linux/device.h index 4e6987e11f68..ad626df2e12e 100644 --- a/include/linux/device.h +++ b/include/linux/device.h | |||
| @@ -1229,7 +1229,7 @@ static inline void device_lock_assert(struct device *dev) | |||
| 1229 | 1229 | ||
| 1230 | static inline struct device_node *dev_of_node(struct device *dev) | 1230 | static inline struct device_node *dev_of_node(struct device *dev) |
| 1231 | { | 1231 | { |
| 1232 | if (!IS_ENABLED(CONFIG_OF)) | 1232 | if (!IS_ENABLED(CONFIG_OF) || !dev) |
| 1233 | return NULL; | 1233 | return NULL; |
| 1234 | return dev->of_node; | 1234 | return dev->of_node; |
| 1235 | } | 1235 | } |
