clk: Introduce clk-provider.h to store Common Clock Framework's internals
[platform/kernel/u-boot.git] / include / linux / clk-provider.h
1 /* SPDX-License-Identifier: GPL-2.0+ */
2 /*
3  * Copyright (C) 2019 DENX Software Engineering
4  * Lukasz Majewski, DENX Software Engineering, lukma@denx.de
5  *
6  * Copyright (c) 2010-2011 Jeremy Kerr <jeremy.kerr@canonical.com>
7  * Copyright (C) 2011-2012 Linaro Ltd <mturquette@linaro.org>
8  */
9 #ifndef __LINUX_CLK_PROVIDER_H
10 #define __LINUX_CLK_PROVIDER_H
11
12 static inline struct clk *dev_get_clk_ptr(struct udevice *dev)
13 {
14         return (struct clk *)dev_get_uclass_priv(dev);
15 }
16 #endif /* __LINUX_CLK_PROVIDER_H */