From 35993fb5e21fa38ef1b97f4c3153bf1e566013b3 Mon Sep 17 00:00:00 2001 From: Viresh Kumar Date: Wed, 28 Mar 2012 14:45:30 +0530 Subject: [PATCH] --- yaml --- r: 303179 b: refs/heads/master c: 7477bd8f7eea54e8515fca0e6460ead374571241 h: refs/heads/master i: 303177: 5c2b16e0d741735def18714cbbb34b27a145d14b 303175: 529b23d3334764d08a85b0d5bbdf04616d76dde1 v: v3 --- [refs] | 2 +- trunk/arch/arm/mach-spear3xx/clock.c | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index d6034db81ee0..b707af3f7a84 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: f08472f298627f110fb596d7a94e2621dba1953d +refs/heads/master: 7477bd8f7eea54e8515fca0e6460ead374571241 diff --git a/trunk/arch/arm/mach-spear3xx/clock.c b/trunk/arch/arm/mach-spear3xx/clock.c index 6b2cd9ba4fd9..47d4535b6f59 100644 --- a/trunk/arch/arm/mach-spear3xx/clock.c +++ b/trunk/arch/arm/mach-spear3xx/clock.c @@ -412,6 +412,21 @@ static struct clk usbd_clk = { .recalc = &follow_parent, }; +/* clock derived from usbh clk */ +/* usbh0 clock */ +static struct clk usbh0_clk = { + .flags = ALWAYS_ENABLED, + .pclk = &usbh_clk, + .recalc = &follow_parent, +}; + +/* usbh1 clock */ +static struct clk usbh1_clk = { + .flags = ALWAYS_ENABLED, + .pclk = &usbh_clk, + .recalc = &follow_parent, +}; + /* clock derived from ahb clk */ /* apb masks structure */ static struct bus_clk_masks apb_masks = { @@ -679,6 +694,9 @@ static struct clk_lookup spear_clk_lookups[] = { /* clock derived from pll3 clk */ CLKDEV_INIT("designware_udc", NULL, &usbd_clk), CLKDEV_INIT(NULL, "usbh_clk", &usbh_clk), + /* clock derived from usbh clk */ + CLKDEV_INIT(NULL, "usbh.0_clk", &usbh0_clk), + CLKDEV_INIT(NULL, "usbh.1_clk", &usbh1_clk), /* clock derived from ahb clk */ CLKDEV_INIT(NULL, "apb_clk", &apb_clk), CLKDEV_INIT("i2c_designware.0", NULL, &i2c_clk),