1. 24 Dec, 2010 1 commit
    • David Daney's avatar
      of/i2c: Fix request module by alias · 02086264
      David Daney authored
      If we are registering an i2c device that has a device tree node like
      this real-world example:
      
            rtc@68 {
              compatible = "dallas,ds1337";
              reg = <0x68>;
            };
      
      of_i2c_register_devices() will try to load a module called ds1337.ko.
      There is no such module, so it will fail.  If we look in modules.alias
      we will find entries like these:
      
      .
      .
      .
      alias i2c:ds1339 rtc_ds1307
      alias i2c:ds1338 rtc_ds1307
      alias i2c:ds1337 rtc_ds1307
      alias i2c:ds1307 rtc_ds1307
      alias i2c:ds1374 rtc_ds1374
      .
      .
      .
      
      The module we want is really called rtc_ds1307.ko.  If we request a
      module called "i2c:ds1337", the userspace module loader will do the
      right thing (unless it is busybox) and load rtc_ds1307.ko.  So we add
      the I2C_MODULE_PREFIX to the request_module() string.
      Signed-off-by: default avatarDavid Daney <ddaney@caviumnetworks.com>
      Signed-off-by: default avatarGrant Likely <grant.likely@secretlab.ca>
      02086264
  2. 23 Dec, 2010 1 commit
    • Wolfram Sang's avatar
      powerpc/mpc5200: include fs.h in mpc52xx_gpt.c · 5e2f55c6
      Wolfram Sang authored
      Fix build errors like these (from a randconfig and my defconfig for a custom board):
      
      src/arch/powerpc/platforms/52xx/mpc52xx_gpt.c:549: error: dereferencing pointer to incomplete type: 1 errors in 1 logs
      src/arch/powerpc/platforms/52xx/mpc52xx_gpt.c:636: error: implicit declaration of function 'nonseekable_open': 1 errors in 1 logs
      src/arch/powerpc/platforms/52xx/mpc52xx_gpt.c:657: error: variable 'mpc52xx_wdt_fops' has initializer but incomplete type: 1 errors in 1 logs
      src/arch/powerpc/platforms/52xx/mpc52xx_gpt.c:658: error: excess elements in struct initializer: 1 errors in 1 logs
      src/arch/powerpc/platforms/52xx/mpc52xx_gpt.c:658: error: unknown field 'owner' specified in initializer: 1 errors in 1 logs
      ...
      Reported-by: default avatarGeert Uytterhoeven <geert@linux-m68k.org>
      Signed-off-by: default avatarWolfram Sang <w.sang@pengutronix.de>
      Cc: Grant Likely <grant.likely@secretlab.ca>
      Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      Cc: Andrew Morton <akpm@linux-foundation.org>
      Signed-off-by: default avatarGrant Likely <grant.likely@secretlab.ca>
      5e2f55c6
  3. 21 Dec, 2010 5 commits
  4. 20 Dec, 2010 9 commits
  5. 19 Dec, 2010 3 commits
  6. 18 Dec, 2010 3 commits
  7. 17 Dec, 2010 18 commits