// SPDX-License-Identifier: GPL-2.0+ | |
/* | |
* Copyright 2014 Broadcom Corporation. | |
*/ | |
#include <common.h> | |
#include <linux/errno.h> | |
#include <asm/arch/sysmap.h> | |
#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); | |
} |