31 Oct, 2015

2 commits


04 Mar, 2015

3 commits

  • pcr_dbg is a wrapper of dev_dbg, which can save some code,
    and help to enable/disable debug message static.

    Signed-off-by: Micky Ching
    Signed-off-by: Lee Jones

    Micky Ching
     
  • To enable/disable ASPM we should find LINK CONTROL register
    in PCI config space. All old chip use 0x80 address, but new
    chip may use another address, so we using pci_find_capability()
    to get LINK CONTROL address.

    rtsx_gops.c was removed, we consider to put some common operations
    to this file, but the actual thing is, only a group of chips
    are in common ops1, and another group of chips in common ops2,
    it is hard to decide put which ops into generic ops file.

    Signed-off-by: Micky Ching
    Signed-off-by: Lee Jones

    Micky Ching
     
  • PETXCFG is defined at 0xFF03, the old 0xFE49 not used any more.

    Signed-off-by: Micky Ching
    Signed-off-by: Lee Jones

    Micky Ching
     

26 Nov, 2014

1 commit


08 Sep, 2013

1 commit

  • Pull MFD (multi-function device) updates from Samuel Ortiz:
    "For the 3.12 merge window we have one new driver for the DA9063 PMIC
    from Dialog Semiconductor.

    Besides that driver we also have:

    - Device tree support for the s2mps11 driver

    - More devm_* conversion for the pm8921, max89xx, menelaus, tps65010,
    wl1273 and pcf50633-adc drivers.

    - A conversion to threaded IRQ and IRQ domain for the twl6030 driver.

    - A fairly big update for the rtsx driver: Better power saving
    support, better vendor settings handling, and a few fixes.

    - Support for a couple more boards (COMe-bHL6 and COMe-cTH6) for the
    Kontron driver.

    - A conversion to the dev_get_platdata() API for all MFD drivers.

    - A removal of non-DT (legacy) support for the twl6040 driver.

    - A few fixes and additions (Mic detect level) to the wm5110 register
    tables.

    - Regmap support for the davinci_voicecodec driver.

    - The usual bunch of minor cleanups and janitorial fixes"

    * tag 'mfd-3.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-next: (81 commits)
    mfd: ucb1x00-core: Rewrite ucb1x00_add_dev()
    mfd: ab8500-debugfs: Apply a check for -ENOMEM after allocating memory for event name
    mfd: ab8500-debugfs: Apply a check for -ENOMEM after allocating memory for sysfs
    mfd: timberdale: Use module_pci_driver
    mfd: timberdale: Remove redundant break
    mfd: timberdale: Staticize local variables
    mfd: ab8500-debugfs: Staticize local variables
    mfd: db8500-prcmu: Staticize clk_mgt
    mfd: db8500-prcmu: Use ANSI function declaration
    mfd: omap-usb-host: Staticize usbhs_driver_name
    mfd: 88pm805: Fix potential NULL pdata dereference
    mfd: 88pm800: Fix potential NULL pdata dereference
    mfd: twl6040: Use regmap for register cache
    mfd: davinci_voicecodec: Provide a regmap for register I/O
    mfd: davinci_voicecodec: Remove unused read and write functions
    mmc: memstick: rtsx: Modify copyright comments
    mmc: rtsx: Clear SD_CLK toggle enable bit if switching voltage fail
    mfd: mmc: rtsx: Change default tx phase
    mfd: pcf50633-adc: Use devm_*() functions
    mfd: rtsx: Copyright modifications
    ...

    Linus Torvalds
     

30 Aug, 2013

1 commit

  • The default phase can meet most cards' requirement, but it is not the
    optimal one. In some extreme situation, the rx phase point produced by
    the following tuning process will drift quite a distance.
    Before tuning UHS card, this patch will set a more proper initial tx
    phase point, which is calculated from statistic data, and can achieve
    a much better tx signal quality.

    Signed-off-by: Wei WANG
    Acked-by: Lee Jones
    Acked-by: Chris Ball
    Signed-off-by: Samuel Ortiz

    Wei WANG
     

28 Aug, 2013

1 commit


20 Aug, 2013

5 commits


14 Feb, 2013

1 commit