13 Sep, 2013

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
     

07 Sep, 2013

1 commit

  • Pull ARM SoC low-priority fixes from Olof Johansson:
    "This branch contains a handful of fixes for various platforms that
    weren't serious enough to be included in late 3.11-rc releases. Most
    of them are for minor cleanups and cosmetic fixes.

    There's also a bit of code removal here, one board file removal for
    clps711x, and removal of some legacy device creation on OMAP2+"

    * tag 'fixes-nc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (25 commits)
    ARM: OMAP2: use 'int' instead of 'unsigned' for variable 'gpmc_irq_start'
    ARM: OMAP2: remove useless variable 'ret'
    ARM: OMAP: dma: fix error return code in omap_system_dma_probe()
    ARM: OMAP2+: fix wrong address when loading PRM_FRAC_INCREMENTOR_DENUMERATOR_RELOAD
    ARM: OMAP2+: am33xx-restart: trigger warm reset on omap2+ boards
    ARM: OMAP2: Use a consistent AM33XX SoC option description
    ARM: OMAP2+: Remove legacy device creation for McPDM and DMIC
    ARM: clps711x: edb7211: Remove extra iotable_init() call
    ARM: clps711x: autcpu12: Remove incorrect config checking
    ARM: clps711x: Drop fortunet board support
    ARM: clps711x: Remove the special name for the syscon driver
    ARM: dts: Fix memory node in skeleton64.dtsi
    ARM: Keystone: Convert device tree file to use IRQ defines
    ARM: keystone: use #include to include skeleton.dtsi
    ARM: keystone: Drop the un-necessary dsb from keystone_cpu_smc()
    ARM: Keystone: No need to preserve r12 across smc call
    ARM: keystone: remove redundant smp_init_cpus definition
    ARM: keystone: drop useless HAVE_SCHED_CLOCK
    ARM: dove: fix missing __init section of dove_mpp_gpio_mode
    ARM: shmobile: armadillo800eva-reference: fix compiler warning
    ...

    Linus Torvalds
     

04 Sep, 2013

1 commit

  • Pull PCI changes from Bjorn Helgaas:

    PCI device hotplug:
    - Use PCIe native hotplug, not ACPI hotplug, when possible (Neil Horman)
    - Assign resources on per-host bridge basis (Yinghai Lu)

    MPS (Max Payload Size):
    - Allow larger MPS settings below hotplug-capable Root Port (Yijing Wang)
    - Add warnings about unsafe MPS settings (Yijing Wang)
    - Simplify interface and messages (Bjorn Helgaas)

    SR-IOV:
    - Return -ENOSYS on non-SR-IOV devices (Stefan Assmann)
    - Update NumVFs register when disabling SR-IOV (Yijing Wang)

    Virtualization:
    - Add bus and slot reset support (Alex Williamson)
    - Fix ACS (Access Control Services) issues (Alex Williamson)

    Miscellaneous:
    - Simplify PCIe Capability accessors (Bjorn Helgaas)
    - Add pcibios_pm_ops for arch-specific hibernate stuff (Sebastian Ott)
    - Disable decoding during BAR sizing only when necessary (Zoltan Kiss)
    - Delay enabling bridges until they're needed (Yinghai Lu)
    - Split Designware support into Synopsys and Exynos parts (Jingoo Han)
    - Convert class code to use dev_groups (Greg Kroah-Hartman)
    - Cleanup Designware and Exynos I/O access wrappers (Seungwon Jeon)
    - Fix bridge I/O window alignment (Bjorn Helgaas)
    - Add pci_wait_for_pending_transaction() (Casey Leedom)
    - Use devm_ioremap_resource() in Marvell driver (Tushar Behera)

    * tag 'pci-v3.12-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci: (63 commits)
    PCI/ACPI: Fix _OSC ordering to allow PCIe hotplug use when available
    PCI: exynos: Add I/O access wrappers
    PCI: designware: Drop "addr" arg from dw_pcie_readl_rc()/dw_pcie_writel_rc()
    PCI: Remove pcie_cap_has_devctl()
    PCI: Support PCIe Capability Slot registers only for ports with slots
    PCI: Remove PCIe Capability version checks
    PCI: Allow PCIe Capability link-related register access for switches
    PCI: Add offsets of PCIe capability registers
    PCI: Tidy bitmasks and spacing of PCIe capability definitions
    PCI: Remove obsolete comment reference to pci_pcie_cap2()
    PCI: Clarify PCI_EXP_TYPE_PCI_BRIDGE comment
    PCI: Rename PCIe capability definitions to follow convention
    PCI: Warn if unsafe MPS settings detected
    PCI: Fix MPS peer-to-peer DMA comment syntax
    PCI: Disable decoding for BAR sizing only when it was actually enabled
    PCI: Add comment about needing pci_msi_off() even when CONFIG_PCI_MSI=n
    PCI: Add pcibios_pm_ops for optional arch-specific hibernate functionality
    PCI: Don't restrict MPS for slots below Root Ports
    PCI: Simplify MPS test for Downstream Port
    PCI: Remove unnecessary check for pcie_get_mps() failure
    ...

    Linus Torvalds
     

02 Sep, 2013

16 commits


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


21 Aug, 2013

1 commit


20 Aug, 2013

17 commits