projects
/
firefly-linux-kernel-4.4.55.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
19b284b
)
rk312x:clk:select 480M for clk usb480m
author
张晴
<zhangqing@rock-chips.com>
Fri, 22 Aug 2014 08:46:25 +0000
(16:46 +0800)
committer
张晴
<zhangqing@rock-chips.com>
Fri, 22 Aug 2014 08:46:25 +0000
(16:46 +0800)
arch/arm/mach-rockchip/rk312x.c
patch
|
blob
|
history
diff --git
a/arch/arm/mach-rockchip/rk312x.c
b/arch/arm/mach-rockchip/rk312x.c
index 0937acabe6c72a2bdcdb6e2aa2485ff1bca1fc6e..01ff0f575e0ab0d916dd31d657301fa7a4e18103 100755
(executable)
--- a/
arch/arm/mach-rockchip/rk312x.c
+++ b/
arch/arm/mach-rockchip/rk312x.c
@@
-104,6
+104,8
@@
static void usb_uart_init(void)
static void __init rk312x_dt_map_io(void)
{
+ u32 val;
+
iotable_init(rk312x_io_desc, ARRAY_SIZE(rk312x_io_desc));
debug_ll_io_init();
usb_uart_init();
@@
-116,6
+118,11
@@
static void __init rk312x_dt_map_io(void)
dsb();
writel_relaxed(1, RK312X_TIMER5_VIRT + 0x10);
dsb();
+ val = readl_relaxed(RK_CRU_VIRT + RK312X_CRU_MISC_CON);
+ val &= (~(1 << 15));
+ writel_relaxed(0x80000000 | val, RK_CRU_VIRT + RK312X_CRU_MISC_CON);
+ dsb();
+
}
static void __init rk3126_dt_map_io(void)