]> pilppa.com Git - linux-2.6-omap-h63xx.git/commitdiff
[PATCH] ARM: OMAP: misc cleanup patches
authorDavid Brownell <dbrownell@users.sourceforge.net>
Thu, 28 Jul 2005 10:32:38 +0000 (03:32 -0700)
committerTony Lindgren <tony@atomide.com>
Thu, 28 Jul 2005 10:32:38 +0000 (03:32 -0700)
This fixes various build warnings I noticed in the latest tree,
and provides saner reports of DPLL1 and MPU clock rates (they
weren't really in MHz).

arch/arm/plat-omap/clock.c
arch/arm/plat-omap/common.c
drivers/char/watchdog/omap1610_wdt.c
drivers/i2c/busses/i2c-omap.c
drivers/i2c/chips/tlv320aic23.c
drivers/i2c/chips/tps65010.c

index 0904e0458e5609a66eefae2b98825c6f1f748e81..aca608c3e438ae4db4996faf9990148aa7914cb9 100644 (file)
@@ -1224,9 +1224,11 @@ int __init clk_init(void)
 #endif
        /* Cache rates for clocks connected to ck_ref (not dpll1) */
        propagate_rate(&ck_ref);
-       printk(KERN_INFO "Clocking rate (xtal/DPLL1/MPU): %ld.%01ld/%ld/%ld MHz\n",
+       printk(KERN_INFO "Clocking rate (xtal/DPLL1/MPU): "
+               "%ld.%01ld/%ld.%01ld/%ld.%01ld MHz\n",
               ck_ref.rate / 1000000, (ck_ref.rate / 100000) % 10,
-              ck_dpll1.rate, arm_ck.rate);
+              ck_dpll1.rate / 1000000, (ck_dpll1.rate / 100000) % 10,
+              arm_ck.rate / 1000000, (arm_ck.rate / 100000) % 10);
 
 #ifdef CONFIG_MACH_OMAP_PERSEUS2
        /* Select slicer output as OMAP input clock */
index 62fc86c39b54ed22138d3acb5fa20950d3b1238e..49a8cf46b0ff7aae9fef06a8925379db2e0b2061 100644 (file)
@@ -26,6 +26,7 @@
 #include <asm/hardware/clock.h>
 #include <asm/io.h>
 #include <asm/mach-types.h>
+#include <asm/setup.h>
 
 #include <asm/arch/board.h>
 #include <asm/arch/mux.h>
index 431a3e6277743576bf137abad92c116faf973372..1a0a33ae5a80d5497db9006040a4a1b71112c534 100644 (file)
@@ -267,13 +267,14 @@ omap1610_wdt_shutdown(struct device *dev)
        omap_wdt_disable();
 }
 
-static void __exit
+static int __exit
 omap1610_wdt_remove(struct device *dev)
 {
        struct resource *mem = dev_get_drvdata(dev);
        misc_deregister(&omap_wdt_miscdev);
        release_resource(mem);
        clk_put(armwdt_ck);
+       return 0;
 }
 
 #ifdef CONFIG_PM
index fe30caee8b950d6d6f702949bfac7521e111b3aa..4ab070e31ed4e6d3720b07af2cb828ac828eaf3d 100644 (file)
@@ -508,7 +508,7 @@ do_release_region:
        return r;
 }
 
-static void __exit
+static int __exit
 omap_i2c_remove(struct device *dev)
 {
        struct platform_device  *pdev = to_platform_device(dev);
@@ -519,6 +519,7 @@ omap_i2c_remove(struct device *dev)
        free_irq(INT_I2C, &omap_i2c_dev);
        mem = platform_get_resource(pdev, IORESOURCE_MEM, 0);
        release_mem_region(mem->start, (mem->end - mem->start) + 1);
+       return 0;
 }
 
 static struct device_driver omap_i2c_driver = {
index 586dc8f2ef9914ac5d1ec479abffc05d4a22a303..43c4bac5b53f035d8e3eb1787f98b44a77b9397d 100644 (file)
@@ -32,7 +32,6 @@
 
 /* I2C Addresses to scan */
 static unsigned short normal_i2c[] = { TLV320AIC23ID1, TLV320AIC23ID2, I2C_CLIENT_END };
-static unsigned short normal_i2c_range[] = { I2C_CLIENT_END };
 
 /* This makes all addr_data:s */
 I2C_CLIENT_INSMOD;
index ca6616b4b964e1ec2364447fc38550b52573c16d..f7210e7c253e8efa72aecf44eb3e924aecb2351f 100644 (file)
@@ -54,7 +54,6 @@ MODULE_LICENSE("GPL");
 static unsigned short normal_i2c[] = {
        TPS_BASE,
        I2C_CLIENT_END };
-static unsigned short normal_i2c_range[] = { I2C_CLIENT_END };
 
 I2C_CLIENT_INSMOD;