From mboxrd@z Thu Jan 1 00:00:00 1970 From: Masahiro Yamada Date: Tue, 22 Dec 2015 19:04:31 +0900 Subject: [U-Boot] [RESEND PATCH 5/5] clk: add enable() callback In-Reply-To: <1450778671-21134-1-git-send-email-yamada.masahiro@socionext.com> References: <1450778671-21134-1-git-send-email-yamada.masahiro@socionext.com> Message-ID: <1450778671-21134-6-git-send-email-yamada.masahiro@socionext.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de The most basic thing for clock is to enable it, but it is missing in this uclass. Signed-off-by: Masahiro Yamada --- include/clk.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/include/clk.h b/include/clk.h index 518cb47..ce2db41 100644 --- a/include/clk.h +++ b/include/clk.h @@ -33,6 +33,15 @@ struct clk_ops { ulong (*set_rate)(struct udevice *dev, ulong rate); /** + * enable() - Enable the clock for a peripheral + * + * @dev: clock provider + * @periph: Peripheral ID to enable + * @return zero on success, or -ve error code + */ + int (*enable)(struct udevice *dev, int periph); + + /** * get_periph_rate() - Get clock rate for a peripheral * * @dev: Device to check (UCLASS_CLK) -- 1.9.1