[Armadeus-commitlog] SF.net SVN: armadeus:[1252] trunk/buildroot/target/device/armadeus/linux/ kern
Brought to you by:
sszy
|
From: <ar...@us...> - 2009-05-01 14:22:21
|
Revision: 1252
http://armadeus.svn.sourceforge.net/armadeus/?rev=1252&view=rev
Author: artemys
Date: 2009-05-01 13:31:39 +0000 (Fri, 01 May 2009)
Log Message:
-----------
[LINUX] Makes imx_udc compiles again on 2.6.29 (part2)
Added Paths:
-----------
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/032-armadeus-imx_udc_makes_kconfig_selectable_on_imx_arch.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/099-armadeus-imx_clock-adds_fake_clk_set_rate.patch
Added: trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/032-armadeus-imx_udc_makes_kconfig_selectable_on_imx_arch.patch
===================================================================
--- trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/032-armadeus-imx_udc_makes_kconfig_selectable_on_imx_arch.patch (rev 0)
+++ trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/032-armadeus-imx_udc_makes_kconfig_selectable_on_imx_arch.patch 2009-05-01 13:31:39 UTC (rev 1252)
@@ -0,0 +1,15 @@
+Index: linux-2.6.29/drivers/usb/gadget/Kconfig
+===================================================================
+--- linux-2.6.29.orig/drivers/usb/gadget/Kconfig 2009-05-01 14:28:39.000000000 +0200
++++ linux-2.6.29/drivers/usb/gadget/Kconfig 2009-05-01 14:29:27.000000000 +0200
+@@ -307,8 +307,8 @@
+ the TI DaVinci, OMAP 243x, OMAP 343x, TUSB 6010, and ADI Blackfin
+
+ config USB_GADGET_IMX
+- boolean "Freescale IMX USB Peripheral Controller"
+- depends on ARCH_MX1
++ boolean "Freescale i.MX1/L/S USB Peripheral Controller"
++ depends on ARCH_MX1 || ARCH_IMX
+ help
+ Freescale's IMX series include an integrated full speed
+ USB 1.1 device controller. The controller in the IMX series
Added: trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/099-armadeus-imx_clock-adds_fake_clk_set_rate.patch
===================================================================
--- trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/099-armadeus-imx_clock-adds_fake_clk_set_rate.patch (rev 0)
+++ trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/099-armadeus-imx_clock-adds_fake_clk_set_rate.patch 2009-05-01 13:31:39 UTC (rev 1252)
@@ -0,0 +1,20 @@
+Adds a fake clk_set_rate() until MX1 platform officially exists
+in plat-mxc. (This function is needed by imx_udc).
+
+Index: linux-2.6.29/arch/arm/mach-imx/clock.c
+===================================================================
+--- linux-2.6.29.orig/arch/arm/mach-imx/clock.c 2009-05-01 15:12:06.000000000 +0200
++++ linux-2.6.29/arch/arm/mach-imx/clock.c 2009-05-01 15:13:29.000000000 +0200
+@@ -217,6 +217,12 @@
+ }
+ EXPORT_SYMBOL(clk_get_rate);
+
++int clk_set_rate(struct clk *clk, unsigned long rate)
++{
++ return 0;
++}
++EXPORT_SYMBOL(clk_set_rate);
++
+ int imx_clocks_init(void)
+ {
+ int i;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|