1. 25 10月, 2015 2 次提交
  2. 24 10月, 2015 17 次提交
  3. 22 10月, 2015 2 次提交
  4. 21 10月, 2015 7 次提交
  5. 20 10月, 2015 11 次提交
  6. 15 10月, 2015 1 次提交
    • J
      i2c: designware: Move common probe code into i2c_dw_probe() · d80d1341
      Jarkko Nikula 提交于
      There is some code duplication in i2c-designware-platdrv and
      i2c-designware-pcidrv probe functions. What is even worse that duplication
      requires i2c_dw_xfer(), i2c_dw_func() and i2c_dw_isr() i2c-designware-core
      functions to be exported.
      
      Therefore move common code into new i2c_dw_probe() and make functions above
      local to i2c-designware-core.
      
      While merging the code patch does following functional changes:
      
      - I2C Adapter name will be "Synopsys DesignWare I2C adapter". Previously it
        was used for platform and ACPI devices but PCI device used
        "i2c-designware-pci".
      - Using device name for interrupt name. Previous it was platform device name,
        ACPI device name or "i2c-designware-pci".
      - Error code from devm_request_irq() and i2c_add_numbered_adapter() will be
        printed in case of error.
      Signed-off-by: NJarkko Nikula <jarkko.nikula@linux.intel.com>
      Signed-off-by: NWolfram Sang <wsa@the-dreams.de>
      d80d1341