rk2928:sdk: set hclk_otg0/1 parent to clk_hclk_usb_peri
authorchenxing <chenxing@rock-chips.com>
Wed, 22 Aug 2012 08:17:05 +0000 (16:17 +0800)
committerchenxing <chenxing@rock-chips.com>
Wed, 22 Aug 2012 08:17:05 +0000 (16:17 +0800)
arch/arm/mach-rk2928/clock_data.c

index ab9105c758c7392a0ebb621bd16f887bac6cf4b7..5fea3a07123a08f15fc5703c30a776a53003ad1f 100644 (file)
@@ -1876,8 +1876,8 @@ GATE_CLK(hclk_peri_axi_matrix,    hclk_periph_pre, HCLK_PERI_AXI_MATRIX);
 GATE_CLK(hclk_peri_ahb_arbi,   hclk_periph_pre, HCLK_PERI_ARBI);
 GATE_CLK(hclk_nandc, hclk_periph_pre, HCLK_NANDC);
 GATE_CLK(hclk_usb_peri, hclk_periph_pre, HCLK_USB_PERI);
-GATE_CLK(hclk_otg0, hclk_periph_pre, HCLK_OTG0);
-GATE_CLK(hclk_otg1, hclk_periph_pre, HCLK_OTG1);
+GATE_CLK(hclk_otg0, clk_hclk_usb_peri, HCLK_OTG0);     // is not parent in clk tree, but when hclk_otg0/1 open,
+GATE_CLK(hclk_otg1, clk_hclk_usb_peri, HCLK_OTG1);     // must open hclk_usb_peri
 GATE_CLK(hclk_i2s, hclk_periph_pre, HCLK_I2S);
 GATE_CLK(hclk_sdmmc0, hclk_periph_pre, HCLK_SDMMC0);
 GATE_CLK(hclk_sdio, hclk_periph_pre, HCLK_SDIO);