From 43486e4cd094eabdd514ed7a2376ca55655e506f Mon Sep 17 00:00:00 2001 From: Steve Rae Date: Thu, 2 Jun 2016 15:10:56 -0700 Subject: board: arm:: Add support for Broadcom BCM23550 Add support for the Broadcom BCM23550 board. Signed-off-by: Steve Rae --- arch/arm/cpu/armv7/bcm235xx/clk-usb-otg.c | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 arch/arm/cpu/armv7/bcm235xx/clk-usb-otg.c (limited to 'arch/arm/cpu/armv7/bcm235xx/clk-usb-otg.c') diff --git a/arch/arm/cpu/armv7/bcm235xx/clk-usb-otg.c b/arch/arm/cpu/armv7/bcm235xx/clk-usb-otg.c new file mode 100644 index 0000000..1d7c5af --- /dev/null +++ b/arch/arm/cpu/armv7/bcm235xx/clk-usb-otg.c @@ -0,0 +1,27 @@ +/* + * Copyright 2014 Broadcom Corporation. + * + * SPDX-License-Identifier: GPL-2.0+ + */ + +#include +#include +#include +#include "clk-core.h" + +/* Enable appropriate clocks for the USB OTG port */ +int clk_usb_otg_enable(void *base) +{ + char *ahbstr; + + switch ((u32) base) { + case HSOTG_BASE_ADDR: + ahbstr = "usb_otg_ahb_clk"; + break; + default: + printf("%s: base 0x%p not found\n", __func__, base); + return -EINVAL; + } + + return clk_get_and_enable(ahbstr); +} -- cgit v1.1