ASoC: OMAP: Add CPU DAI driver for HDMI

    Addition of the HDMI CPU DAI driver for OMAP4. This driver is in
    charge of configuring DMA settings for HDMI. Also, it finds
    the HDMI video device and determines if audio playback can proceed.

    Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
    Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
    Signed-off-by: Liam Girdwood <lrg@ti.com>
ASoC: OMAP4: Add HDMI Audio machine driver for OMAP4 boards

    Add machine driver for HDMI audio on OMAP4 boards. This driver is
    in charge of putting together the HDMI audio codec and the CPU DAI
    and register the HDMI sound card with ALSA.

    Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
    Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
    Signed-off-by: Liam Girdwood <lrg@ti.com>
ASoC: OMAP: Update Makefile and Kconfig for HDMI audio

    Update Makefile and Kconfig to build HDMI audio support for
    OMAP4 SDP and Panda boards.

    Signed-off-by: Ricardo Neri <ricardo.neri@ti.com>
    Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
    Signed-off-by: Liam Girdwood <lrg@ti.com>
x66, UV: Enable 64-bit ACPI MFCG support for SGI UV2 platform

    Enable 64-bit ACPI MFCG support for SGI UV2 platform. The check
    is similar to the check on UV1. UV2 has a different oem_id
    string.

    Signed-off-by: Jack Steiner <steiner@sgi.com>
    Link: http://lkml.kernel.org/r/20110602195943.GA27079@sgi.com
    Signed-off-by: Ingo Molnar <mingo@elte.hu>
gpio/74x164: remove unnecessary defines and prototype

    Remove the #define GEN_74X164_GPIO_COUNT since it's only used in
    one place and it's meaning is obvious.  Also remove the #define
    GEN_74X164_DRIVER_NAME and use spi->modalias to set the gpio chip's
    label and the string "74x164" for the driver name.

    Reorder the code slightly to remove the need to prototype
    gen_74x164_set_value.

    Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com>
    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
leds: remove config option LEDS_GPIO_PLATFORM from Kconfig

    Since the commit a314c5c0040aab51ebb1ecfd37a9198a91962243
    (leds/leds-gpio: merge platform_driver with of_platform_driver),
    the config option LEDS_GPIO_PLATFORM becomes useless, so remove it.

    Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
    [grant.likely: also remove LEDS_GPIO_OF for same reason]
    Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
rtlwifi: Synchronize IRQ after disabling it

    This make sure any IRQ handlers running on other CPUs complete.

    Signed-off-by: Mike McCormack <mikem@ring3k.org>
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    Signed-off-by: John W. Linville <linville@tuxdriver.com>
rtlwifi: Remove set_rfpowerstate_inprogress

    set_rfpowerstate_inprogress is only set and never read
    so remove it.

    Signed-off-by: Mike McCormack <mikem@ring3k.org>
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    Signed-off-by: John W. Linville <linville@tuxdriver.com>
rtlwifi: Store loop index in local variable

    _rtl_pci_rx_interrupt uses rtlpci->rx_ring[rx_queue_idx].idx a
    few times, so store it in a separate variable.

    Signed-off-by: Mike McCormack <mikem@ring3k.org>
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    Signed-off-by: John W. Linville <linville@tuxdriver.com>
rtlwifi: Run IPS leave work in a tasklet

    This removes the need to use IRQ safe spinlocks in many places.

    Signed-off-by: Mike McCormack <mikem@ring3k.org>
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    Signed-off-by: John W. Linville <linville@tuxdriver.com>
rtlwifi: Don't block interrupts in spinlocks

    Now power state transitions are not called from an
    interrupt context, there's no need to block interrupts.

    This code appears to block interrupts for too long,
    causing my trackpad to lose sync occasionally.

    Signed-off-by: Mike McCormack <mikem@ring3k.org>
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    Signed-off-by: John W. Linville <linville@tuxdriver.com>
rtlwifi: Assign rx buffer ownership to hardware last

    Ownership of an rx buffer should only be given to the hardware
    after all other changes are written, otherwise there's
    a potential race.

    Signed-off-by: Mike McCormack <mikem@ring3k.org>
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    Signed-off-by: John W. Linville <linville@tuxdriver.com>
rtlwifi: Use write barrier when assigning ownership

    Make sure all updates to a descriptor are flushed to memory
    before assigning ownship to hardware.

    Signed-off-by: Mike McCormack <mikem@ring3k.org>
    Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
    Signed-off-by: John W. Linville <linville@tuxdriver.com>