Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update spidev.c #2

Open
wants to merge 269 commits into
base: master
Choose a base branch
from
Open

Update spidev.c #2

wants to merge 269 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Apr 20, 2012

  1. Do not register I2C devices from board file

    We do this from the device tree.
    larsclausen committed Apr 20, 2012
    Configuration menu
    Copy the full SHA
    e985464 View commit details
    Browse the repository at this point in the history
  2. Configure the I2C pins for GPIO functionality

    The I2C core really likes to act up, so fall back to GPIO I2C bitbanging for now.
    larsclausen committed Apr 20, 2012
    Configuration menu
    Copy the full SHA
    e908811 View commit details
    Browse the repository at this point in the history
  3. of: introduce helper to manage boolean

    of_property_read_bool
    
    Search for a property in a device node.
    Returns true if the property exist false otherwise.
    
    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
    Acked-by: Rob Herring <[email protected]>
    Acked-by: Arnd Bergmann <[email protected]>
    Acked-by: Grant Likely <[email protected]>
    plagnioj authored and larsclausen committed Apr 20, 2012
    Configuration menu
    Copy the full SHA
    7a4e362 View commit details
    Browse the repository at this point in the history
  4. i2c/gpio: add DT support

    To achieve DT support, we need to populate a custom platform_data in a
    private struct from DT information. To simplify code, the adapter and
    algorithm are also put into the private struct.
    
    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
    Acked-by: Grant Likely <[email protected]>
    Acked-by: Rob Herring <[email protected]>
    Acked-by: Wolfram Sang <[email protected]>
    Cc: Nicolas Ferre <[email protected]>
    plagnioj authored and larsclausen committed Apr 20, 2012
    Configuration menu
    Copy the full SHA
    675c353 View commit details
    Browse the repository at this point in the history
  5. i2c: Add a struct device * parameter to i2c_add_mux_adapter()

    And adjust all callers.
    
    The new device parameter is used in the next patch to initialize the
    mux's of_node so that its children may be automatically populated.
    
    Signed-off-by: David Daney <[email protected]>
    Cc: Lars-Peter Clausen <[email protected]>
    daviddaney authored and larsclausen committed Apr 20, 2012
    Configuration menu
    Copy the full SHA
    f3bbdaf View commit details
    Browse the repository at this point in the history
  6. i2c/of: Automatically populate i2c mux busses from device tree data.

    For 'normal' i2c bus drivers, we can call of_i2c_register_devices()
    and have the device tree framework automatically populate the bus with
    the devices specified in the device tree.
    
    This patch adds a common code to the i2c mux framework to have the mux
    sub-busses be populated by the of_i2c_register_devices() too.  If the
    mux device has an of_node, we populate the sub-bus' of_node so that
    the subsequent call to of_i2c_register_devices() will find the
    corresponding devices.
    
    It seemed better to put this logic in i2c_add_mux_adapter() rather
    than the individual mux drivers, as they will all probably want to do
    the same thing.
    
    Signed-off-by: David Daney <[email protected]>
    Cc: Lars-Peter Clausen <[email protected]>
    daviddaney authored and larsclausen committed Apr 20, 2012
    Configuration menu
    Copy the full SHA
    83488b3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e82248b View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2012

  1. I2C: xiic: Add OF support

    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed Apr 23, 2012
    Configuration menu
    Copy the full SHA
    cdeac10 View commit details
    Browse the repository at this point in the history
  2. I2C: xiic: Always use 32bit access

    Always use 32bit access to avoid endianess issues.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed Apr 23, 2012
    Configuration menu
    Copy the full SHA
    e984159 View commit details
    Browse the repository at this point in the history
  3. DRM: adv7511: Split EDID reading into multiple blocks

    Not all I2C controllers support reading 256 byte blocks, so split the reading
    into multiple smaller blocks.
    larsclausen committed Apr 23, 2012
    Configuration menu
    Copy the full SHA
    480fd2f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    551ff2a View commit details
    Browse the repository at this point in the history

Commits on May 12, 2012

  1. Configuration menu
    Copy the full SHA
    f082ed0 View commit details
    Browse the repository at this point in the history
  2. OF: Add helper function to lookup a I2C adapter by node

    Similar to the existing helper function to lookup a I2C device by node.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed May 12, 2012
    Configuration menu
    Copy the full SHA
    ef7c4bf View commit details
    Browse the repository at this point in the history
  3. DMA: Xilinx: VDMA: Allow less then the total number of frames

    Although the dma controller expects the exact number of frames it was
    configured for we can allow transfers with less than that number of frames, if
    the total number of frames is a multiple of it. This is done by repeating the
    frames until the total number of frames has been reached.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed May 12, 2012
    Configuration menu
    Copy the full SHA
    00074c6 View commit details
    Browse the repository at this point in the history
  4. dmaengine: Add helper function for generating a cookie

    Add a small helper function for generating a new cookie.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed May 12, 2012
    Configuration menu
    Copy the full SHA
    e401ac0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    90282bd View commit details
    Browse the repository at this point in the history
  6. Setup FPGA clocks

    This is a hack!
    larsclausen committed May 12, 2012
    Configuration menu
    Copy the full SHA
    2221fcc View commit details
    Browse the repository at this point in the history

Commits on May 14, 2012

  1. drm: Fix EDID color fromat parsing

    The code should obviously check the EDID feature field for EDID feature flags
    and not the color_formats field of the drm_display_info struct. Also update the
    color_formats field with new modes instead of overwriting the current mode.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed May 14, 2012
    Configuration menu
    Copy the full SHA
    965d5a2 View commit details
    Browse the repository at this point in the history
  2. drm: Parse color format information in CEA blocks

    The CEA extension block has a field which describes which YCbCr modes are
    supported by the device, use it to fill the drm_display_info color_formats
    fields. Also the existence of a CEA extension block is used as indication
    that the device supports RGB.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed May 14, 2012
    Configuration menu
    Copy the full SHA
    c157773 View commit details
    Browse the repository at this point in the history
  3. DMA: Fix dmaengine_prep_slave_single

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich authored and larsclausen committed May 14, 2012
    Configuration menu
    Copy the full SHA
    159b4cb View commit details
    Browse the repository at this point in the history
  4. drm: Decouple edid parsing from i2c adapter

    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed May 14, 2012
    Configuration menu
    Copy the full SHA
    0abd06e View commit details
    Browse the repository at this point in the history
  5. DRM: Add adv7511 encoder driver

    This patch adds a driver for the Analog Devices adv7511. The adv7511 is a
    standalone HDMI transmitter chip. It features a HDMI output interface on one end
    and video and audio input interfaces on the other.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed May 14, 2012
    Configuration menu
    Copy the full SHA
    a371b85 View commit details
    Browse the repository at this point in the history
  6. DRM: Add driver for Analog Devices FPGA platforms

    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed May 14, 2012
    Configuration menu
    Copy the full SHA
    87a8fd6 View commit details
    Browse the repository at this point in the history
  7. DRM: Enabled debugging by default

    Enable DRM debugging by default for now.
    larsclausen committed May 14, 2012
    Configuration menu
    Copy the full SHA
    146fcb0 View commit details
    Browse the repository at this point in the history
  8. ASoC: Add dmaengine PCM helper functions

    This patch adds a set of functions which are intended to be used when
    implementing a dmaengine based sound PCM driver.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed May 14, 2012
    Configuration menu
    Copy the full SHA
    7b70b3c View commit details
    Browse the repository at this point in the history
  9. ASoC: Add support for Xilinx FPGA based boards

    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed May 14, 2012
    Configuration menu
    Copy the full SHA
    fec50de View commit details
    Browse the repository at this point in the history
  10. ASoC: Add SPDIF DAI format

    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed May 14, 2012
    Configuration menu
    Copy the full SHA
    6c9636d View commit details
    Browse the repository at this point in the history
  11. ASoC: Xilinx: Add AXI SPDIF driver

    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed May 14, 2012
    Configuration menu
    Copy the full SHA
    becc940 View commit details
    Browse the repository at this point in the history
  12. ASoC: Xilinx: Add ADV7511 HDMI board driver

    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed May 14, 2012
    Configuration menu
    Copy the full SHA
    0557270 View commit details
    Browse the repository at this point in the history
  13. regmap: rbtree: Fix register default look-up in sync

    The code currently passes the register offset in the current block to
    regcache_lookup_reg. This works fine as long as there is only one block and with
    base register of 0, but in all other cases it will look-up the default for a
    wrong register, which can cause unnecessary register writes. This patch fixes
    it by passing the actual register number to regcache_lookup_reg.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    Cc: <[email protected]>
    larsclausen committed May 14, 2012
    Configuration menu
    Copy the full SHA
    19a80b6 View commit details
    Browse the repository at this point in the history
  14. Increase DMA memory region

    We need this for now to be able to allocate the framebuffer memory region
    until we have CMA support.
    larsclausen committed May 14, 2012
    Configuration menu
    Copy the full SHA
    8a797e4 View commit details
    Browse the repository at this point in the history
  15. Do not register I2C devices from board file

    We do this from the device tree.
    larsclausen committed May 14, 2012
    Configuration menu
    Copy the full SHA
    ea4a013 View commit details
    Browse the repository at this point in the history
  16. Configure the I2C pins for GPIO functionality

    The I2C core really likes to act up, so fall back to GPIO I2C bitbanging for now.
    larsclausen committed May 14, 2012
    Configuration menu
    Copy the full SHA
    8556cef View commit details
    Browse the repository at this point in the history
  17. of: introduce helper to manage boolean

    of_property_read_bool
    
    Search for a property in a device node.
    Returns true if the property exist false otherwise.
    
    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
    Acked-by: Rob Herring <[email protected]>
    Acked-by: Arnd Bergmann <[email protected]>
    Acked-by: Grant Likely <[email protected]>
    plagnioj authored and larsclausen committed May 14, 2012
    Configuration menu
    Copy the full SHA
    780c2c5 View commit details
    Browse the repository at this point in the history
  18. i2c/gpio: add DT support

    To achieve DT support, we need to populate a custom platform_data in a
    private struct from DT information. To simplify code, the adapter and
    algorithm are also put into the private struct.
    
    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
    Acked-by: Grant Likely <[email protected]>
    Acked-by: Rob Herring <[email protected]>
    Acked-by: Wolfram Sang <[email protected]>
    Cc: Nicolas Ferre <[email protected]>
    plagnioj authored and larsclausen committed May 14, 2012
    Configuration menu
    Copy the full SHA
    7047462 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    6cf4c8f View commit details
    Browse the repository at this point in the history
  20. I2C: xiic: Add OF binding support

    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed May 14, 2012
    Configuration menu
    Copy the full SHA
    4d3c50e View commit details
    Browse the repository at this point in the history
  21. I2C: xiic: Always use 32bit access

    Always use 32bit access to avoid endianess issues.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed May 14, 2012
    Configuration menu
    Copy the full SHA
    de4d1b7 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    d52c2e5 View commit details
    Browse the repository at this point in the history
  23. Ethernet fixes for ZED

    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed May 14, 2012
    Configuration menu
    Copy the full SHA
    7255baf View commit details
    Browse the repository at this point in the history

Commits on May 16, 2012

  1. ZED USB fixes

    larsclausen committed May 16, 2012
    Configuration menu
    Copy the full SHA
    e9d9d1c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6b2928c View commit details
    Browse the repository at this point in the history

Commits on May 22, 2012

  1. staging:iio: isl29018: add of_match table for device-tree probing

    As simple as can be right now; just one ID and no custom properties to parse.
    
    Signed-off-by: Olof Johansson <[email protected]>
    Acked-by: Grant Likely <[email protected]>
    Acked-by: Jonathan Cameron <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    olofj authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    ff46106 View commit details
    Browse the repository at this point in the history
  2. staging:iio: ak8975: add of_match table for device-tree probing

    Just like isl29018; trivial addition. Using both asahi-kasei,ak8975 and
    the non-prefixed version (I couldn't figure out if Asahi Kasei had a
    stock symbol to use, I only found numerical indexes for their stock info).
    
    Signed-off-by: Olof Johansson <[email protected]>
    Acked-by: Jonathan Cameron <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    olofj authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    f94eca3 View commit details
    Browse the repository at this point in the history
  3. staging:iio: Setup buffer access functions when allocating the buffer

    Setup the buffer access functions in the buffer allocate function. There is no
    need to let each driver handle this on its own.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    Acked-by: Jonathan Cameron <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    larsclausen authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    ca20428 View commit details
    Browse the repository at this point in the history
  4. staging:iio: Update iio_event_interface documentation

    The documentation for the iio_event_interface does not match the actual struct
    anymore. This patch removes the documentation for non-existing fields and adds
    documentation for missing fields.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    Acked-by: Jonathan Cameron <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    larsclausen authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    7bd42ce View commit details
    Browse the repository at this point in the history
  5. staging:iio: Factor out event handling into its own file

    The core iio file has gotten quite cluttered over time. This patch moves
    the event handling code into its own file. Since the event handling code is
    largely independent from the core code the only code changes necessary for
    this are to make the moved iio_device_register_eventset,
    iio_device_unregister_eventset and iio_event_getfd functions non static.
    
    This has also the advantage that industrialio-core.c is now closer again to
    its counterpart in the outofstaging branch.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    Acked-by: Jonathan Cameron <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    larsclausen authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    38ae1bf View commit details
    Browse the repository at this point in the history
  6. staging:iio:events: Use kfifo for event queue

    The current IIO event code uses a list to emulate FIFO like behavior.
    Just use a kfifo directly instead to implement the event queue. As part of this
    patch the maximum of events in the queue is increased from 10 to 16 since kfifo
    requires a power of two for the number of FIFO elements.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    Acked-by: Jonathan Cameron <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    larsclausen authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    28d2a4d View commit details
    Browse the repository at this point in the history
  7. staging:iio:events: Use waitqueue lock to protect event queue

    Use the waitqueue lock to protect the event queue instead of a custom mutex.
    This has the advantage that we can call the waitqueue operations with the lock
    held, which simplifies the code flow a bit.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    Acked-by: Jonathan Cameron <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    larsclausen authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    4c022af View commit details
    Browse the repository at this point in the history
  8. staging:iio:events: Add poll support

    Add poll support to the event queue. This will allow us to check for pending
    events in a application's event loop using poll() or similar. Since we already
    have support for blocking reads adding poll support as well is trivial.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    Acked-by: Jonathan Cameron <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    larsclausen authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    c89fcd1 View commit details
    Browse the repository at this point in the history
  9. staging:iio:events: Use non-atmoic bitops

    We always hold the waitqueue lock when modifying the flags field. So it is safe
    to use the non-atomic bitops here instead of the atomic versions.
    
    The lock has to be held, because we need to clear the busy flag and flush the
    event FIFO in one atomic operation when closing the event file descriptor.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    Acked-by: Jonathan Cameron <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    larsclausen authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    1be1741 View commit details
    Browse the repository at this point in the history
  10. staging:iio:adc:ad7192 unwind use of is_visible for attribute group.

    It saves a couple of lines of code but reduces simplicity of code.
    I generally wish to discourage use of is_visible throughout IIO.
    
    Signed-off-by: Jonathan Cameron <[email protected]>
    Acked-by: Lars-Peter Clausen <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    jic23 authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    fa35d69 View commit details
    Browse the repository at this point in the history
  11. staging:iio:dds:ad9834 unwind use of is_visible for attrs.

    Trivial usecase in which just having two different attr
    groups covers all options.  Slightly more code, but a simpler
    to follow result.
    
    Signed-off-by: Jonathan Cameron <[email protected]>
    Acked-by: Lars-Peter Clausen <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    jic23 authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    6e9574d View commit details
    Browse the repository at this point in the history
  12. staging:iio:dac:ad5446 unwind use of is_visible for attrs.

    Trivial case where no attributes are valid for some parts. Better
    handled using two iio_info structures and selecting the right one
    at probe time.
    
    Signed-off-by: Jonathan Cameron <[email protected]>
    Acked-by: Lars-Peter Clausen <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    jic23 authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    f71f62e View commit details
    Browse the repository at this point in the history
  13. staging:iio:adc:ad7606 unwind use of is_visible for attrs.

    This is the most controversial of this set of is_visible removals.
    There are two conditions controlling availability of attrs resulting
    in 4 different attribute groups.
    
    Still for a few more lines things are clearer to read to my mind.
    
    Signed-off-by: Jonathan Cameron <[email protected]>
    Acked-by: Lars-Peter Clausen <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    jic23 authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    70f9dc4 View commit details
    Browse the repository at this point in the history
  14. staging:iio:adc:adt7310/7410 sticking plaster fix for broken event at…

    …trs.
    
    Neither of these drivers has ever been anywhere near the iio abi.
    Probably as a result of this the fact they had two event groups
    each was not picked up when we restricted IIO to having only
    1 event line per device (as part of the chrdev merge set).
    
    As such these definitely didn't work before.  This patch squishes
    the only element from the 'comparator' event line that isn't in the
    'interrupt' one into it and kills off the 'comparator' one.
    
    Ultimately both of these drivers belong in hwmon not IIO and are just
    waiting here because I don't want to kill off a driver that may
    prove useful to someone.  (Ultimately I will ask Greg to scrap
    these two if no one steps up to deal with them.)
    
    Signed-off-by: Jonathan Cameron <[email protected]>
    Acked-by: Lars-Peter Clausen <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    jic23 authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    7498ab5 View commit details
    Browse the repository at this point in the history
  15. staging:iio:dac: Fix kcalloc parameters swapped

    The first parameter should be "number of elements" and the second parameter
    should be "element size".
    
    Signed-off-by: Axel Lin <[email protected]>
    Acked-by: Lars-Peter Clausen <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    AxelLin authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    7c4608e View commit details
    Browse the repository at this point in the history
  16. staging:iio:events: Remove obsolete documentation

    Commit 43ba110 ("staging:iio:events: Use waitqueue lock to protect event
    queue") removed the event_list_lock field from the iio_event_interface struct,
    but missed to remove the same field from the documentation for that function.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    larsclausen authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    5080610 View commit details
    Browse the repository at this point in the history
  17. staging:iio: Rename IIO_EVENT_CODE_EXTRACT_NUM to IIO_EVENT_CODE_EXTR…

    …ACT_CHAN
    
    We name this field "chan" throughout IIO with the exception of this one macro.
    Rename it to be more consistent.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    Acked-by: Jonathan Cameron <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    larsclausen authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    4fdc677 View commit details
    Browse the repository at this point in the history
  18. staging:iio: Add missing event code extract macros

    Add macros for extracting whether the event is for a differential channel and
    the second channel number from the event code. These were the only two fields
    which did not have such an macro yet.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    Acked-by: Jonathan Cameron <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    larsclausen authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    cabebb6 View commit details
    Browse the repository at this point in the history
  19. staging:iio: Add event monitor example application

    Add a small evtest like application to monitor events generated by an IIO
    device. The application can be used as an example on how to listen for IIO
    events and also is usful for testing and debugging device drivers which
    generate IIO events.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    Acked-by: Jonathan Cameron <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    larsclausen authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    95a9f80 View commit details
    Browse the repository at this point in the history
  20. staging: iio: LPC32xx: ADC driver

    This patch adds a 3-channel ADC driver for the LPC32xx ARM SoC
    
    Signed-off-by: Roland Stigge <[email protected]>
    Acked-by: Jonathan Cameron <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    stigge authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    389779f View commit details
    Browse the repository at this point in the history
  21. staging:iio:core set the iio_dev.info pointer to null on unregister u…

    …nder lock.
    
    This prevents use of provider callbacks after it has been unregistered.
    Note that all code using this that can be called from a consumer *must*
    check the pointer before using and hold the info_exist_lock throughout
    the usage of the callbacks in info.
    
    Signed-off-by: Jonathan Cameron <[email protected]>
    Acked-by: Linus Walleij <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    jic23 authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    20da942 View commit details
    Browse the repository at this point in the history
  22. staging:iio:core add in kernel interface mapping and getting IIO chan…

    …nels.
    
    Lifted from proposal for in kernel interface built on the out of staging
    branch.
    
    Two elements here:
    * Map as defined in "inkern.h"
    * Matching code to actually get the iio_dev and channel
    that we want from the global list of IIO devices.
    V4: Everything now built if iio is built (rather than being optional)
        Removal race condition prevented by using info pointer as a check
        of removal under a lock.
    V3: Drop the option of registering / getting channels using dev pointer.
    Stick to name only as suggested by Mark Brown (this has caused user
    confusion in the regulator framework.)
    V2: As per Greg KH suggestion, move over to registration by passing
    the tables into the provider drivers (how regulator does it).
    This does not prevent us using the original more flexible approach
    if at a later date there is a usecase that demands it.
    
    Signed-off-by: Jonathan Cameron <[email protected]>
    Acked-by: Linus Walleij <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    Jonathan Cameron authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    87c5625 View commit details
    Browse the repository at this point in the history
  23. staging:iio: move iio data return types into types.h for use by inkern

    In kernel interfaces need these, so make them available.
    
    Signed-off-by: Jonathan Cameron <[email protected]>
    Acked-by: Linus Walleij <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    Jonathan Cameron authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    6da8032 View commit details
    Browse the repository at this point in the history
  24. staging:iio::hwmon interface client driver.

    Direct copy of version proposed for the non staging branch.
    Needed here to allow testing of more advanced inkernel
    interface code.
    
    Minimal support of simple in, curr and temp attributes
    so far.
    
    Signed-off-by: Jonathan Cameron <[email protected]>
    Acked-by: Linus Walleij <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    Jonathan Cameron authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    00a1833 View commit details
    Browse the repository at this point in the history
  25. staging:iio:Documentation in kernel pull description.

    Very basic description of the way iio consumers work and how to use
    this functionality.
    
    Signed-off-by: Jonathan Cameron <[email protected]>
    Acked-by: Linus Walleij <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    jic23 authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    f25ce68 View commit details
    Browse the repository at this point in the history
  26. staging:iio: Use dev_pm_ops

    Use dev_pm_ops instead of legacy suspend/resume callbacks for IIO drivers.
    
    Note that this patch introduces a few new #ifdef CONFIG_PM_SLEEP around the
    suspend and resume callbacks to avoid warnings of unused functions if
    CONFIG_PM_SLEEP is not defined.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    Acked-by: Jonathan Cameron <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    larsclausen authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    221eec8 View commit details
    Browse the repository at this point in the history
  27. staging:iio: Convert remaining drivers to module_spi_driver

    Convert the IIO drivers which have not been converted yet to module_spi_driver.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    Acked-by: Jonathan Cameron <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    larsclausen authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    6869e13 View commit details
    Browse the repository at this point in the history
  28. staging:iio: Add extended IIO channel info

    Sometimes devices have per channel properties which either do not map nicely to
    the current channel info scheme (e.g. string properties) or are very device
    specific, so it does not make sense to add generic support for them.
    
    Currently drivers define these attributes by hand for each channel. Depending on
    the number of channels this can amount to quite a few lines of boilerplate code.
    Especially if a driver supports multiple variations of a chip with different
    numbers of channels. In this case it becomes necessary to have a individual
    attribute list per chip variation and also a individual iio_info struct.
    
    This patch introduces a new scheme for handling such per channel attributes
    called extended channel info attributes. A extended channel info attribute
    consist of a name, a flag whether it is shared and read and write callbacks.
    The read and write callbacks are similar to the {read,write}_raw callbacks and
    take a IIO device and a channel as their first parameters, but instead of
    pre-parsed integer values they directly get passed the raw string value, which
    has been written to the sysfs file.
    
    It is possible to assign a list of extended channel info attributes to a
    channel. For each extended channel info attribute the IIO core will create a new
    sysfs attribute conforming to the IIO channel naming spec for the channels type,
    similar as for normal info attributes. Read and write access to this sysfs
    attribute will be redirected to the extended channel info attributes read and
    write callbacks.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    Acked-by: Jonathan Cameron <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    larsclausen authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    cf3db7a View commit details
    Browse the repository at this point in the history
  29. staging:iio:dac:ad5064: Convert to extended channel info attributes

    Use extended channel info attributes for the powerdown, powerdown_mode and
    powerdown_mode_available attributes.
    
    Note that this patch moves the chip info defintion around to avoid having to use
    forward declarations for the extended channel info attributes callbacks.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    Acked-by: Jonathan Cameron <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    larsclausen authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    54757ce View commit details
    Browse the repository at this point in the history
  30. staging:iio:dac:ad5064: Prepare driver for the addition of chip variants

    Prepare the driver for the addition of chip variants with a different number of
    channels. This is done by not hard-coding the number of channels, but instead
    add a field to the chip info struct holding the number of channels. Also do not
    embed the channel specs into the chip info, but rather store them independently.
    This allows sharing the same channel spec between different chip infos.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    Acked-by: Jonathan Cameron <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    larsclausen authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    44396a9 View commit details
    Browse the repository at this point in the history
  31. staging:iio:dac:ad5064: Add AD5025/AD5045/AD5065 support

    The AD5025/AD5045/AD5065 are identical to the AD5024/AD5044/AD5064 except that
    they have 2 instead of 4 DAC channels.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    Acked-by: Jonathan Cameron <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    larsclausen authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    6e00bf2 View commit details
    Browse the repository at this point in the history
  32. staging:iio:dac:ad5064: Add AD5628/AD5648/AD5668 support

    The AD5628/AD5648/AD5668 are similar to the AD5024/AD5044/AD5064. The difference
    being that they have an internal reference voltage and 8 instead of 4 DAC
    channels.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    Acked-by: Jonathan Cameron <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    larsclausen authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    fb13f93 View commit details
    Browse the repository at this point in the history
  33. staging:iio:dac:ad5064: Add AD5666 support

    The AD5666 is identical to the ad5064-1, except that it has a internal reference
    voltage.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    Acked-by: Jonathan Cameron <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    larsclausen authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    fac01ee View commit details
    Browse the repository at this point in the history
  34. staging:iio: Remove declaration for non existing function

    The declaration for iio_buffer_deinit has been around for quite some time, but
    the function itself has never been added. So remove the declaration.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    Acked-by: Jonathan Cameron <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    larsclausen authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    699d1e2 View commit details
    Browse the repository at this point in the history
  35. iio: core: constitfy available_scan_mask

    The core must not modify available_scan_mask, because it causes problems
    with drivers where multiple instances of the driver share the same mask set.
    So make this explicit by marking available scan masks as const.
    
    The max1363 driver needs some minor adjustment to accommodate this change.
    Pull scan mask allocation into a separate function.
    
    Signed-off-by: Michael Hennerich <[email protected]>
    Acked-by: Jonathan Cameron <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>
    mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    083688c View commit details
    Browse the repository at this point in the history
  36. SPI XCOMM Bridge Driver - keep local

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    f2a04d3 View commit details
    Browse the repository at this point in the history
  37. XCOMM Platform settings - keep local

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    de31d20 View commit details
    Browse the repository at this point in the history
  38. BF537-STAMP board mods - keep local

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    41e9538 View commit details
    Browse the repository at this point in the history
  39. iio: core: Introduce debugfs support, add support for direct register…

    … access
    
    Changes since V1:
    
    debugfs:
    
    Exclude iio debugfs code in case CONFIG_DEBUG_FS isn't enabled.
    	Introduce helper function iio_get_debugfs_dentry.
    	Document additions to struct iio_dev
    
    iio_debugfs_read_reg:
    	Use snprintf.
    	Use a shorter fixed length.
    	Introduce len instead of pointer math.
    
    iio_debugfs_write_reg:
    	Fix return value use PT_ERR.
    
    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    f19f4e2 View commit details
    Browse the repository at this point in the history
  40. iio: core: Avoid NULL pointer de-ref in case indio_dev->setup_ops are…

    … not in use
    
    Drivers may not need setup_ops at all, so let the core supply
    some empty ops.
    
    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    c1042a2 View commit details
    Browse the repository at this point in the history
  41. iio: Convert platform_drivers to use module_platform_driver

    No functional changes.
    
    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    a4540f2 View commit details
    Browse the repository at this point in the history
  42. of_spi: New function spi_of_node_to_master

    look up master associated with of_node
    
    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    d8526eb View commit details
    Browse the repository at this point in the history
  43. iio: adc: New driver for AD9467 and AD9643 High-Speed LVDS ADCs

    Suitable FPGA interface HDL is available here:
    http://wiki.analog.com/resources/fpga/xilinx/fmc/ad9467
    
    Changes since V1:
    
    Use iio_get_debugfs_dentry.
    Return error in case the no scale matches.
    Remove extend_name.
    No need to register ring functions, remove them.
    No need to clear stufftoread
    Minor miscellaneous cleanup, no functional changes.
    
    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    94c289e View commit details
    Browse the repository at this point in the history
  44. iio: Rename iio/dds to iio/frequency

    Generalize naming to allow other frequency synthesis techniques as well.
    No functional changes.
    
    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    533289f View commit details
    Browse the repository at this point in the history
  45. iio: core: Introduce IIO_ALTVOLTAGE and appropriate channel info elem…

    …ents
    
    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    41a6913 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    be54908 View commit details
    Browse the repository at this point in the history
  47. iio: amplifiers: New driver for AD8366 Dual-Digital Variable Gain Amp…

    …lifier
    
    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    4e473f3 View commit details
    Browse the repository at this point in the history
  48. iio: core: iio_chan_spec_ext_info: Add private handle

    There is currently on user for it, but we might need it in future.
    So better add it now, before we have to convert drivers afterwards.
    
    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    83bc11f View commit details
    Browse the repository at this point in the history
  49. iio: write buffer support

    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen authored and mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    e22dc57 View commit details
    Browse the repository at this point in the history
  50. drivercore: Add driver probe deferral mechanism

    Allow drivers to report at probe time that they cannot get all the resources
    required by the device, and should be retried at a later time.
    
    This should completely solve the problem of getting devices
    initialized in the right order.  Right now this is mostly handled by
    mucking about with initcall ordering which is a complete hack, and
    doesn't even remotely handle the case where device drivers are in
    modules.  This approach completely sidesteps the issues by allowing
    driver registration to occur in any order, and any driver can request
    to be retried after a few more other drivers get probed.
    
    v4: - Integrate Manjunath's addition of a separate workqueue
        - Change -EAGAIN to -EPROBE_DEFER for drivers to trigger deferral
        - Update comment blocks to reflect how the code really works
    v3: - Hold off workqueue scheduling until late_initcall so that the bulk
          of driver probes are complete before we start retrying deferred devices.
        - Tested with simple use cases.  Still needs more testing though.
          Using it to get rid of the gpio early_initcall madness, or to replace
          the ASoC internal probe deferral code would be ideal.
    v2: - added locking so it should no longer be utterly broken in that regard
        - remove device from deferred list at device_del time.
        - Still completely untested with any real use case, but has been
          boot tested.
    
    Signed-off-by: Grant Likely <[email protected]>
    Cc: Greg Kroah-Hartman <[email protected]>
    Cc: Mark Brown <[email protected]>
    Cc: Arnd Bergmann <[email protected]>
    Cc: Dilan Lee <[email protected]>
    Cc: Manjunath GKondaiah <[email protected]>
    Cc: Alan Stern <[email protected]>
    Cc: Tony Lindgren <[email protected]>
    mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    96902d0 View commit details
    Browse the repository at this point in the history
  51. iio: frequency: New driver for AD9523 SPI Low Jitter Clock Generator

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    6230784 View commit details
    Browse the repository at this point in the history
  52. iio: frequency: New driver for DDS PCORE/COREFPGA Module using AD9122…

    … DAC
    
    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    89fdcad View commit details
    Browse the repository at this point in the history
  53. iio: frequency: New driver for Analog Devices ADF4350/ADF4351 Wideban…

    …d Synthesizers
    
    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    24be955 View commit details
    Browse the repository at this point in the history
  54. platform: Add config and device-tree for XCOMM on ML605

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    30ea1d4 View commit details
    Browse the repository at this point in the history
  55. arch: microblaze: Add support for kintex7 families and cpu version 8.…

    …20.b
    
    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    4249b23 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    7c49e77 View commit details
    Browse the repository at this point in the history
  57. iio: frequency: adf4350: remove debug information, no functional chan…

    …ges.
    
    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    f92ab2b View commit details
    Browse the repository at this point in the history
  58. mb: platform: Move xcomm spi board information into dedicated file

    Add proper CONFIG defines
    
    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    04dd266 View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    ad2b289 View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    b0c26ef View commit details
    Browse the repository at this point in the history
  61. iio: frequency: cf_ad9122: Add support HDL version 2

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    fa47061 View commit details
    Browse the repository at this point in the history
  62. iio: amplifiers: ad8366: abort probe on write error, add support for …

    …name via pdata
    
    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    3e26992 View commit details
    Browse the repository at this point in the history
  63. iio: frequency: ad9122: update default setup procedure

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    89b168d View commit details
    Browse the repository at this point in the history
  64. iio: adc: cf_ad9467: Add dco delay of property, add PCORE IDENT

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    d3bae4a View commit details
    Browse the repository at this point in the history
  65. íio: adc: Add HW FFT support

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    38544ae View commit details
    Browse the repository at this point in the history
  66. iio: adc: ad9467: Start capture in ring enable, add support for HW FFT

    EXPERIMENTAL: HW FFT support is work in progress.
    
    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    2abd0fe View commit details
    Browse the repository at this point in the history
  67. configs: update ML605 defconfig

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    5658825 View commit details
    Browse the repository at this point in the history
  68. mb: dts: add device trees XCOMM LPC/HPC for ML605 and KC705

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    2f9d380 View commit details
    Browse the repository at this point in the history
  69. configs: add XCOMM KC705 defconfig

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed May 22, 2012
    Configuration menu
    Copy the full SHA
    34c609e View commit details
    Browse the repository at this point in the history

Commits on May 23, 2012

  1. Some DMA fixes

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed May 23, 2012
    Configuration menu
    Copy the full SHA
    7792137 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2012

  1. Ethernet fix for ZED

    Tinghui WANG (Steven) committed Jun 5, 2012
    Configuration menu
    Copy the full SHA
    ae635e5 View commit details
    Browse the repository at this point in the history
  2. ZED USB Fixes

    Tinghui WANG (Steven) committed Jun 5, 2012
    Configuration menu
    Copy the full SHA
    2ce5ab3 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2012

  1. Add Digilent Default Configuration for ZED(RevB) Board

    Tinghui WANG (Steven) committed Jun 7, 2012
    Configuration menu
    Copy the full SHA
    b3de1b2 View commit details
    Browse the repository at this point in the history
  2. Remove zed_adv7511_config

    Tinghui WANG (Steven) committed Jun 7, 2012
    Configuration menu
    Copy the full SHA
    056193a View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2012

  1. Serial: xilinx_uartps: Add timeout to xuartps_console_wait_tx

    For reasons yet unknown it is possible that we end up polling the status from register while the FIFO is not empty, but transmission has been disabled. This causes a endless loop. Add a time out in order to recover from this situation.
    Tinghui WANG (Steven) committed Jun 14, 2012
    Configuration menu
    Copy the full SHA
    100fe56 View commit details
    Browse the repository at this point in the history
  2. DRM: Adv7511: Fix uninitialized variable

    Initialize the offset variable to 0 before starting the first I2C EDID read.
    Without this fix, it is possible to read the wrong EDID bits which causes EDID data corruption.
    
    Author: Lars-Peter Clausen
    Tinghui WANG (Steven) committed Jun 14, 2012
    Configuration menu
    Copy the full SHA
    d5c3013 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2012

  1. Update to provide new board file for ZED.

    Update to provide new board file for ZED:
    - New board type added for ZED
    - New device tree digilent-zed.dts to support ZED board type
    Tinghui WANG (Steven) committed Jun 15, 2012
    Configuration menu
    Copy the full SHA
    2af948f View commit details
    Browse the repository at this point in the history
  2. DRM: ADV7511: Fix recursive dependency error.

    Fix the recursive dependency error caused by DRM_ENCODER_ADV7511
    DRM_ENCODER_ADV7511 depends only on DRM, which selects I2C automatically.
    Tinghui WANG (Steven) committed Jun 15, 2012
    Configuration menu
    Copy the full SHA
    869460c View commit details
    Browse the repository at this point in the history
  3. digilent_zed_defconfig Cleanup

    Uncheck driver support for SPI Flashes, I2C Muxes, RTC Chips which do not exist on ZED
    Tinghui WANG (Steven) committed Jun 15, 2012
    Configuration menu
    Copy the full SHA
    9d26b89 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2012

  1. serial: xilinx_uartps: Add timeout to xuartps_console_wait_tx

    For reasons yet unknown it is possible that we end up polling the status
    register while the FIFO is not empty, but transmission has been disabled. This
    causes a endless loop. Add a timeout in order to recover from this situation.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen authored and mhennerich committed Jun 18, 2012
    Configuration menu
    Copy the full SHA
    5165092 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2012

  1. mach: zynq: set clock divider for FPGA clock 2

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Jun 19, 2012
    Configuration menu
    Copy the full SHA
    c06e640 View commit details
    Browse the repository at this point in the history
  2. board: zynq: zc702: add xcomm related resources

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Jun 19, 2012
    Configuration menu
    Copy the full SHA
    64f59bf View commit details
    Browse the repository at this point in the history
  3. drivers: iio: ad9467: update status reporting

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Jun 19, 2012
    Configuration menu
    Copy the full SHA
    55ccd20 View commit details
    Browse the repository at this point in the history
  4. zed: xcomm: add config and device tree

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Jun 19, 2012
    Configuration menu
    Copy the full SHA
    5f87fc7 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2012

  1. xgpiops: Fix for xgpiops state change

    Tinghui WANG (Steven) committed Jun 26, 2012
    Configuration menu
    Copy the full SHA
    051f39f View commit details
    Browse the repository at this point in the history
  2. Initial Commit for PmodOLED driver

    THis commit includes the driver for PmodOLED device (compatible with on-board
    OLED for ZED Rev.B as well). ZED on-board OLED device is added into ZED default
    device tree. PmodOLED is selected in digilent_zed_defconfig.
    
    There is a bug when PmodOLED is compiled as loadable module. The bug may
    cause kernel panic after inserting to and removing from the kernel for several times.
    Tinghui WANG (Steven) committed Jun 26, 2012
    Configuration menu
    Copy the full SHA
    6bdf0f4 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2012

  1. Pmods: pmodoled: Fix module removal procedure which causes kernel panic

    This commit fixes the bug of Pmodoled when compiled as loadable module.
    Tinghui WANG (Steven) committed Jun 28, 2012
    Configuration menu
    Copy the full SHA
    78a8fc1 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2012

  1. Remove redundant zynq-ep107.dtb

    Tinghui WANG (Steven) committed Jul 3, 2012
    Configuration menu
    Copy the full SHA
    363e84a View commit details
    Browse the repository at this point in the history
  2. Pmods: pmodoled: Create pmodoled device node automatically

    Register pmodoled device class in /sys filesystem.
    Pmodoled device node will be created automatically in /dev and /sys/class/pmodoled.
    The device node is named as <pmodoled device name>.<minor number> (%s.%d)
    Tinghui WANG (Steven) committed Jul 3, 2012
    Configuration menu
    Copy the full SHA
    d03c283 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2012

  1. Merge branch 'master' of git.xilinx.com/linux-2.6-xlnx.git into dev-3.3

    Conflicts:
    	arch/arm/mach-zynq/Makefile
    	arch/arm/mach-zynq/common.c
    	drivers/dma/xilinx_dma.c
    	drivers/gpio/xilinx_gpiops.c
    	drivers/i2c/i2c-mux.c
    
    drivers/dma/xilinx_dma.c is not updated to the version in xilinx repository,
    since drm cannot work properly with this new driver.
    Tinghui WANG (Steven) committed Jul 5, 2012
    Configuration menu
    Copy the full SHA
    cffce3a View commit details
    Browse the repository at this point in the history
  2. ASoC: Adv7511_HDMI: Enabled Sound over HDMI

    To get sound working properly in Linaro Ubuntu system,
    "glitcher free" feature of pulse audio should be disabled by
    appending "tsched=0" in /etc/pulse/default.pa
    Tinghui WANG (Steven) committed Jul 5, 2012
    Configuration menu
    Copy the full SHA
    a24432d View commit details
    Browse the repository at this point in the history
  3. DTS: Updated Default device tree for ZED Board

    Device tree entries updated for timer
    Device tree entries updated for EmacPs
    Device tree entr4ies updated for wdtps
    Device tree update for Timer Frequencies
    Device tree update for SD
    Tinghui WANG (Steven) committed Jul 5, 2012
    Configuration menu
    Copy the full SHA
    3a93894 View commit details
    Browse the repository at this point in the history
  4. LED: ZED on-board LED9 used as SD Card Disk Light in ZED Default Config

    Enabled LED_CLASS, LED_GPIO, LED_TRIGGER in digilent_zed_defconfig
    Add MIO7 (LD9) in digilent_zed.dts (ZED default device tree source)
    as SD Card Disk Light.
    Tinghui WANG (Steven) committed Jul 5, 2012
    Configuration menu
    Copy the full SHA
    c466882 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2012

  1. Pmods: pmodoled: Modified Insertion and Removal of Pmodoled

    Pmodoled is instantiated as a son of axi bus instead of son of xgpio,
    as the way led-gpio is implemented. As a result, probe function will
    be called when a pmodoled device is found in the device tree.
    Some other changes are made in this commit:
    * compitable string changed to "dglnt,pmodoled-gpio"
    * moved pmodoled.c to pmodoled-gpio.c
    * standardized gpio reference in device tree
    * removed minor number in the device node name created automatically in /dev
    * removed PMOD_DEBUG in default config
    * updated debug message output
    Tinghui WANG (Steven) committed Jul 12, 2012
    Configuration menu
    Copy the full SHA
    f374771 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2012

  1. Xilinx: DMA: Use dev_dbg instead of printk to output debug message

    After the fix, the debug message will not appear on the console
    while booting with a ramdisk.
    Tinghui WANG (Steven) committed Jul 13, 2012
    Configuration menu
    Copy the full SHA
    b9483a9 View commit details
    Browse the repository at this point in the history
  2. DRM: Use dev_dbg instead of printk to output debug message

    After the fix, the debug message will not appear on the console
    while booting with a ramdisk.
    Tinghui WANG (Steven) committed Jul 13, 2012
    Configuration menu
    Copy the full SHA
    69d733d View commit details
    Browse the repository at this point in the history
  3. Digilent: 12.07-zed-beta Release

    Tinghui WANG (Steven) committed Jul 13, 2012
    Configuration menu
    Copy the full SHA
    2c8edba View commit details
    Browse the repository at this point in the history
  4. libfs: add simple_open()

    debugfs and a few other drivers use an open-coded version of
    simple_open() to pass a pointer from the file to the read/write file
    ops.  Add support for this simple case to libfs so that we can remove
    the many duplicate copies of this simple function.
    
    Signed-off-by: Stephen Boyd <[email protected]>
    Cc: Al Viro <[email protected]>
    Cc: Julia Lawall <[email protected]>
    Signed-off-by: Andrew Morton <[email protected]>
    Signed-off-by: Linus Torvalds <[email protected]>
    bebarino authored and mhennerich committed Jul 13, 2012
    Configuration menu
    Copy the full SHA
    6f2013f View commit details
    Browse the repository at this point in the history
  5. bitops: introduce for_each_clear_bit()

    Introduce for_each_clear_bit() and for_each_clear_bit_from().  They are
    similar to for_each_set_bit() and list_for_each_set_bit_from(), but they
    iterate over all the cleared bits in a memory region.
    
    Signed-off-by: Akinobu Mita <[email protected]>
    Cc: Robert Richter <[email protected]>
    Cc: Thomas Gleixner <[email protected]>
    Cc: Ingo Molnar <[email protected]>
    Cc: "H. Peter Anvin" <[email protected]>
    Cc: David Woodhouse <[email protected]>
    Cc: Martin Schwidefsky <[email protected]>
    Cc: Heiko Carstens <[email protected]>
    Cc: Stefano Panella <[email protected]>
    Cc: David Vrabel <[email protected]>
    Cc: Sergei Shtylyov <[email protected]>
    Signed-off-by: Andrew Morton <[email protected]>
    Signed-off-by: Linus Torvalds <[email protected]>
    mita authored and mhennerich committed Jul 13, 2012
    Configuration menu
    Copy the full SHA
    6c26301 View commit details
    Browse the repository at this point in the history
  6. iio: disable staging iio

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Jul 13, 2012
    Configuration menu
    Copy the full SHA
    bfe5d60 View commit details
    Browse the repository at this point in the history
  7. iio: add out of staging iio and all xcomm drivers

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Jul 13, 2012
    Configuration menu
    Copy the full SHA
    ccf68ea View commit details
    Browse the repository at this point in the history
  8. xcomm: update settings for XCOMM Rev.B

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Jul 13, 2012
    Configuration menu
    Copy the full SHA
    13df5b7 View commit details
    Browse the repository at this point in the history
  9. zed: xcomm: add config and device tree for Rev.B

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Jul 13, 2012
    Configuration menu
    Copy the full SHA
    136c929 View commit details
    Browse the repository at this point in the history
  10. of_spi: add spi-3wire

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Jul 13, 2012
    Configuration menu
    Copy the full SHA
    ece11d7 View commit details
    Browse the repository at this point in the history
  11. DRM: add drm gem cma helper

    Many embedded drm devices do not have a IOMMU and no dedicated
    memory for graphics. These devices use cma (Contiguous Memory
    Allocator) backed graphics memory. This patch provides helper
    functions to be able to share the code.
    
    Signed-off-by: Sascha Hauer <[email protected]>
    saschahauer authored and larsclausen committed Jul 13, 2012
    Configuration menu
    Copy the full SHA
    cb2d939 View commit details
    Browse the repository at this point in the history
  12. DRM: Add DRM kms/fb cma helper

    This patchset introduces a set of helper function for implementing the KMS
    framebuffer layer for drivers which use the drm gem CMA helper function.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    
    ---
    Changes since v1:
    	* Some spelling fixes
    	* Add missing kfree in drm_fb_cma_alloc error path
    	* Add multi-plane support
    larsclausen committed Jul 13, 2012
    Configuration menu
    Copy the full SHA
    bc12f24 View commit details
    Browse the repository at this point in the history
  13. DRM: Add quirk for broken YCrCb support

    During testing we have come across one device which claims to have YCrCb input
    format support, but mixes up the red and the blue channel. This new quirk allows
    to disable YCrCb support for certain monitors.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed Jul 13, 2012
    Configuration menu
    Copy the full SHA
    9a1760d View commit details
    Browse the repository at this point in the history
  14. regmap: Implement managed regmap_init()

    Save error handling and unwinding code in drivers by providing managed
    versions of the regmap init functions, simplifying usage.
    
    Signed-off-by: Mark Brown <[email protected]>
    broonie authored and larsclausen committed Jul 13, 2012
    Configuration menu
    Copy the full SHA
    2ad59a6 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    7d307a6 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    e371ec9 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2012

  1. Pmods: Add Documentation for PmodOLED

    The documentation of pmodoled can be found at
    Documentation/pmods/pmodoled.txt
    Tinghui WANG (Steven) committed Jul 16, 2012
    Configuration menu
    Copy the full SHA
    7f8e908 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2012

  1. XCOMM: ZED: Update device tree

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Jul 19, 2012
    Configuration menu
    Copy the full SHA
    e4a26fa View commit details
    Browse the repository at this point in the history
  2. spi: create a message queueing infrastructure

    This rips the message queue in the PL022 driver out and pushes
    it into (optional) common infrastructure. Drivers that want to
    use the message pumping thread will need to define the new
    per-messags transfer methods and leave the deprecated transfer()
    method as NULL.
    
    Most of the design is described in the documentation changes that
    are included in this patch.
    
    Since there is a queue that need to be stopped when the system
    is suspending/resuming, two new calls are implemented for the
    device drivers to call in their suspend()/resume() functions:
    spi_master_suspend() and spi_master_resume().
    
    ChangeLog v1->v2:
    - Remove Kconfig entry and do not make the queue support optional
      at all, instead be more agressive and have it as part of the
      compulsory infrastructure.
    - If the .transfer() method is implemented, delete print a small
      deprecation notice and do not start the transfer pump.
    - Fix a bitrotted comment.
    ChangeLog v2->v3:
    - Fix up a problematic sequence courtesy of Chris Blair.
    - Stop rather than destroy the queue on suspend() courtesy of
      Chris Blair.
    
    Signed-off-by: Chris Blair <[email protected]>
    Signed-off-by: Linus Walleij <[email protected]>
    Tested-by: Mark Brown <[email protected]>
    Reviewed-by: Mark Brown <[email protected]>
    Signed-off-by: Grant Likely <[email protected]>
    
    Conflicts:
    	drivers/spi/spi-pl022.c
    linusw authored and larsclausen committed Jul 19, 2012
    Configuration menu
    Copy the full SHA
    934262f View commit details
    Browse the repository at this point in the history
  3. spi: Dont call prepare/unprepare transfer if not populated

    Currently the prepare/unprepare transfer are called unconditionally.
    The assumption is that every driver using the spi core queue infrastructure
    has to populate the prepare and unprepare functions. This encourages
    drivers to populate empty functions to prevent crashing.
    This patch prevents the call to prepare/unprepare if not populated.
    
    Signed-off-by: Shubhrajyoti D <[email protected]>
    Acked-by: Linus Walleij <[email protected]>
    [grant.likely: fix whitespace defect]
    Signed-off-by: Grant Likely <[email protected]>
    Shubhrajyoti D authored and larsclausen committed Jul 19, 2012
    Configuration menu
    Copy the full SHA
    5cd8649 View commit details
    Browse the repository at this point in the history
  4. spi: Sync spi-xcomm to the latest version

    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed Jul 19, 2012
    Configuration menu
    Copy the full SHA
    9c9beb5 View commit details
    Browse the repository at this point in the history
  5. zynq-zed-adv7511.dts: Fix memory size

    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed Jul 19, 2012
    Configuration menu
    Copy the full SHA
    5bdca7e View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2012

  1. iio: adc: cf_axi_adc: adjust register layout for latest HDL version

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Jul 26, 2012
    Configuration menu
    Copy the full SHA
    189a979 View commit details
    Browse the repository at this point in the history
  2. iio: frequency: ADF4350: Fix potential reference div factor overflow.

    With small channel spacing values and high reference frequencies it is
    possible to exceed the range of the 10-bit counter.
    Workaround by checking the range and widening some constrains.
    
    We don't use the REG1_PHASE value in this case the datasheet recommends to set
    it to 1 if not used.
    
    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Jul 26, 2012
    Configuration menu
    Copy the full SHA
    32ac6de View commit details
    Browse the repository at this point in the history
  3. iio: frequency: adf4350: fix typo - this should be a divide by 2

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Jul 26, 2012
    Configuration menu
    Copy the full SHA
    a0c085d View commit details
    Browse the repository at this point in the history
  4. iio: adc: add CALBISCALE and CALIBBIAS attributes

    Remove SPI PCORE support
    
    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Jul 26, 2012
    Configuration menu
    Copy the full SHA
    83f58d2 View commit details
    Browse the repository at this point in the history
  5. iio: frequency: cf_axi_dds: Miscellaneous changes

    Add DCI tuning support.
    Split AD9122 defines into separate header.
    Restore IQ tuning parameter attributes.
    Rename some defines.
    
    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Jul 26, 2012
    Configuration menu
    Copy the full SHA
    f578cea View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    337b12c View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2012

  1. Add common config for xcomm on zynq

    We can use the same kernel for ZED and ZC702, so there is no need to have two
    different config files.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed Jul 27, 2012
    Configuration menu
    Copy the full SHA
    649b31e View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2012

  1. DRM: adv7511: Fix calculation and setting of CTS

    The value calculated for cts is of by a factor of 1000 and also the value for n
    is written to the cts register. This problem is not critical since the driver
    configues the device to use the automatic cts value.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed Aug 6, 2012
    Configuration menu
    Copy the full SHA
    e3fc932 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2012

  1. ASoC: axi-spdif: Set frequency in SPDIF status word

    The the sampling frequency in the SPDIF status word.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed Aug 7, 2012
    Configuration menu
    Copy the full SHA
    eefcbc4 View commit details
    Browse the repository at this point in the history
  2. DRM: adv7511: Write status word frequency and word len registers

    These were commented out for no obvious reason. Make the work again.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed Aug 7, 2012
    Configuration menu
    Copy the full SHA
    877856b View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2012

  1. iio: cf_axi_dds: rename IQ imbalance correction attributes

    fix AD9122_REG_I_PHA_ADJ_MSB to accespt negative values
    disable frame pulsing
    
    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Aug 8, 2012
    Configuration menu
    Copy the full SHA
    86b3b71 View commit details
    Browse the repository at this point in the history
  2. iio: cf_axi_adc: AD9467 use ODD/EVEN mode

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Aug 8, 2012
    Configuration menu
    Copy the full SHA
    8ee55aa View commit details
    Browse the repository at this point in the history
  3. iio: cf_axi_dds: rename IQ imbalance correction attributes

    fix AD9122_REG_I_PHA_ADJ_MSB to accespt negative values
    disable frame pulsing
    
    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich authored and larsclausen committed Aug 8, 2012
    Configuration menu
    Copy the full SHA
    0af253b View commit details
    Browse the repository at this point in the history
  4. iio: cf_axi_adc: AD9467 use ODD/EVEN mode

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich authored and larsclausen committed Aug 8, 2012
    Configuration menu
    Copy the full SHA
    30f31f8 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2012

  1. Configuration menu
    Copy the full SHA
    3068bb0 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2012

  1. ARM: Fix timer frequency in ZED XCOMM devicetree

    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed Aug 16, 2012
    Configuration menu
    Copy the full SHA
    ff09395 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2012

  1. zynq xcomm: update device tree

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Aug 21, 2012
    Configuration menu
    Copy the full SHA
    71b0a06 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2012

  1. iio: adc: cf_axi_adc: extend support for AD9467

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Oct 18, 2012
    Configuration menu
    Copy the full SHA
    5e6114e View commit details
    Browse the repository at this point in the history
  2. iio: adc: cf_axi_adc: alloc and free coherent dma memory only once

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Oct 18, 2012
    Configuration menu
    Copy the full SHA
    8620492 View commit details
    Browse the repository at this point in the history
  3. iio: frequency: cf_axi_dds: add more sed test patterns

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Oct 18, 2012
    Configuration menu
    Copy the full SHA
    18365dc View commit details
    Browse the repository at this point in the history
  4. iio: adc: cf_axi_adc: add support for the AD9250 JESD204B converter.

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Oct 18, 2012
    Configuration menu
    Copy the full SHA
    1baa6ea View commit details
    Browse the repository at this point in the history
  5. iio: Add generic AXI JESD204B configuration driver

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Oct 18, 2012
    Configuration menu
    Copy the full SHA
    f618d2b View commit details
    Browse the repository at this point in the history
  6. platform: ml605: add support for AD9250_FMC

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Oct 18, 2012
    Configuration menu
    Copy the full SHA
    0e02efe View commit details
    Browse the repository at this point in the history
  7. iio: core: add support for chardev write buffers

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Oct 18, 2012
    Configuration menu
    Copy the full SHA
    23ec650 View commit details
    Browse the repository at this point in the history
  8. iio: frequency: cf_axi_dds: add support for DMA buffers

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Oct 18, 2012
    Configuration menu
    Copy the full SHA
    68d7236 View commit details
    Browse the repository at this point in the history
  9. iio: adc: add support for Analog Devices AD9265 16-Bit, 125/105/80 MS…

    …PS ADC
    
    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Oct 18, 2012
    Configuration menu
    Copy the full SHA
    59349ef View commit details
    Browse the repository at this point in the history
  10. iio: adc: cf_axi_adc: add support for PCORE channel select

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Oct 18, 2012
    Configuration menu
    Copy the full SHA
    9a82e85 View commit details
    Browse the repository at this point in the history
  11. iio: adc: update jesd204b inrerface block and adjust AD9250 support a…

    …ccordingly
    
    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Oct 18, 2012
    Configuration menu
    Copy the full SHA
    ff8eec7 View commit details
    Browse the repository at this point in the history
  12. sync platforms

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Oct 18, 2012
    Configuration menu
    Copy the full SHA
    4f6e103 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2012

  1. drm: Disable debuging

    larsclausen committed Oct 26, 2012
    Configuration menu
    Copy the full SHA
    221e157 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b540e3 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'xcomm_zynq' into xcomm_zynq_new

    Conflicts:
    	drivers/iio/frequency/cf_axi_dds.h
    larsclausen committed Oct 26, 2012
    Configuration menu
    Copy the full SHA
    f0ba29c View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2012

  1. zynq-{zed,zc702}-adv7511-xcomm.dts: Add missing DDS DMA entry

    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed Oct 29, 2012
    Configuration menu
    Copy the full SHA
    b675d58 View commit details
    Browse the repository at this point in the history
  2. adv7511: Remove some debug printks

    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed Oct 29, 2012
    Configuration menu
    Copy the full SHA
    e92a588 View commit details
    Browse the repository at this point in the history
  3. ASoC: adv7511_hdmi: Get codec adapter from devicetree

    Get the I2C adapter on which the adv7511 is registered from the devicetree. This
    allows the code to run on both ZC702 and ZED without modification.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed Oct 29, 2012
    Configuration menu
    Copy the full SHA
    abdb1e4 View commit details
    Browse the repository at this point in the history
  4. ASoC: xilinx-pcm: Reduce preallocated memory area

    We are running a little tight on DMAable memory otherwise if we have all three
    audio, video and xcomm running.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed Oct 29, 2012
    Configuration menu
    Copy the full SHA
    0f8dd21 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2012

  1. Merge remote-tracking branch 'xilinx/master' into xcomm_zynq_3_5

    Conflicts:
    	arch/arm/mach-zynq/common.c
    	arch/microblaze/kernel/cpu/cpuinfo.c
    	drivers/Kconfig
    	drivers/base/dd.c
    	drivers/base/regmap/regcache-rbtree.c
    	drivers/base/regmap/regmap-i2c.c
    	drivers/base/regmap/regmap-spi.c
    	drivers/base/regmap/regmap.c
    	drivers/dma/xilinx_dma.c
    	drivers/gpu/drm/Makefile
    	drivers/gpu/drm/drm_edid.c
    	drivers/iio/Kconfig
    	drivers/iio/Makefile
    	drivers/iio/adc/Kconfig
    	drivers/iio/adc/Makefile
    	drivers/iio/adc/at91_adc.c
    	drivers/iio/amplifiers/ad8366.c
    	drivers/iio/industrialio-core.c
    	drivers/iio/industrialio-event.c
    	drivers/iio/industrialio-trigger.c
    	drivers/iio/inkern.c
    	drivers/of/of_i2c.c
    	drivers/of/of_spi.c
    	drivers/spi/spi.c
    	drivers/staging/iio/Documentation/iio_event_monitor.c
    	drivers/staging/iio/Kconfig
    	drivers/staging/iio/Makefile
    	drivers/staging/iio/adc/Kconfig
    	drivers/staging/iio/adc/Makefile
    	drivers/staging/iio/adc/ad7606_core.c
    	drivers/staging/iio/adc/lpc32xx_adc.c
    	drivers/staging/iio/adc/max1363_core.c
    	drivers/staging/iio/dac/ad5064.c
    	drivers/staging/iio/dac/ad5446.c
    	drivers/staging/iio/frequency/Kconfig
    	drivers/staging/iio/iio_hwmon.c
    	drivers/staging/iio/light/isl29018.c
    	drivers/staging/iio/magnetometer/hmc5843.c
    	drivers/staging/iio/ring_sw.h
    	drivers/tty/serial/xilinx_uartps.c
    	include/linux/dmaengine.h
    	include/linux/errno.h
    	include/linux/iio/consumer.h
    	include/linux/iio/iio.h
    	include/linux/iio/machine.h
    	include/linux/iio/types.h
    	include/linux/of_spi.h
    	include/linux/spi/spi.h
    	include/sound/dmaengine_pcm.h
    	sound/soc/Kconfig
    	sound/soc/Makefile
    	sound/soc/soc-dmaengine-pcm.c
    larsclausen committed Nov 23, 2012
    Configuration menu
    Copy the full SHA
    862d425 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'xcomm_zynq' into xcomm_zynq_3_5

    Conflicts:
    	drivers/gpu/drm/Makefile
    	sound/soc/soc-core.c
    larsclausen committed Nov 23, 2012
    Configuration menu
    Copy the full SHA
    6af53d3 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2012

  1. gpio:xilinxps: Fix gpio_request() return value

    Commit bb1bff3 ("Xilinx: ARM: xgpiops: Adding PM support") added runtime power
    management for the gpio driver. The gpio chip's request callback calls
    pm_runtime_get() and passes the return value on, but pm_runtime_get() may either
    return 0 or 1 on success, but the gpio request callback should only ever return
    0 on success. This patch modifies the code to return 0 if the return value of
    pm_runtime_get() is >= 0.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed Nov 27, 2012
    Configuration menu
    Copy the full SHA
    ce2f3b7 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2012

  1. Sync devicetree to latest bitstream

    The hardware fft and it's dma have been removed from the bitstream.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed Nov 28, 2012
    Configuration menu
    Copy the full SHA
    a97300a View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2012

  1. zync_xcomm_adv7511_defconfig: Enable CMA

    Enable CMA and reserve a memory region of 40MB. This allows us to allocate all
    the different DMA buffers we need for both XCOMM and HDMI.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed Dec 3, 2012
    Configuration menu
    Copy the full SHA
    cf92a14 View commit details
    Browse the repository at this point in the history
  2. Revert "Increase DMA memory region"

    This reverts commit 8a797e4.
    
    Now that we have CMA we do not need this anymore.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed Dec 3, 2012
    Configuration menu
    Copy the full SHA
    50857c8 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2012

  1. arch: microblaze: update ML605 xcomm settings

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Dec 4, 2012
    Configuration menu
    Copy the full SHA
    bdf0a65 View commit details
    Browse the repository at this point in the history
  2. clk: add DT clock binding support

    Based on work 1st by Ben Herrenschmidt and Jeremy Kerr, then by Grant
    Likely, this patch adds support to clk_get to allow drivers to retrieve
    clock data from the device tree.
    
    Platforms scan for clocks in DT with of_clk_init and a match table, and
    the register a provider through of_clk_add_provider. The provider's
    clk_src_get function will be called when a device references the
    provider's OF node for a clock reference.
    
    v6 (Rob Herring):
        - Return error values instead of NULL to match clock framework
          expectations
    
    v5 (Rob Herring):
        - Move from drivers/of into common clock subsystem
        - Squashed "dt/clock: add a simple provider get function" and
          "dt/clock: add function to get parent clock name"
        - Rebase to 3.4-rc1
        - Drop CONFIG_OF_CLOCK and just use CONFIG_OF
        - Add missing EXPORT_SYMBOL to various functions
        - s/clock-output-name/clock-output-names/
        - Define that fixed-clock binding is a single output
    
    v4 (Rob Herring):
        - Rework for common clk subsystem
        - Add of_clk_get_parent_name function
    
    v3: - Clarified documentation
    
    v2: - fixed errant ';' causing compile error
        - Editorial fixes from Shawn Guo
        - merged in adding lookup to clkdev
        - changed property names to match established convention. After
          working with the binding a bit it really made more sense to follow the
          lead of 'reg', 'gpios' and 'interrupts' by making the input simply
          'clocks' & 'clock-names' instead of 'clock-input-*', and to only use
          clock-output* for the producer nodes. (Sorry Shawn, this will mean
          you need to change some code, but it should be trivial)
        - Add ability to inherit clocks from parent nodes by using an empty
          'clock-ranges' property.  Useful for busses.  I could use some feedback
          on the new property name, 'clock-ranges' doesn't feel right to me.
    
    Signed-off-by: Grant Likely <[email protected]>
    Signed-off-by: Rob Herring <[email protected]>
    Reviewed-by: Shawn Guo <[email protected]>
    Cc: Sascha Hauer <[email protected]>
    Signed-off-by: Mike Turquette <[email protected]>
    glikely authored and mhennerich committed Dec 4, 2012
    Configuration menu
    Copy the full SHA
    f06f530 View commit details
    Browse the repository at this point in the history
  3. clk: add DT fixed-clock binding support

    Add support for DT "fixed-clock" binding to the common fixed rate clock
    support.
    
    Signed-off-by: Grant Likely <[email protected]>
    [Rob Herring] Rework and move into common clock infrastructure
    Signed-off-by: Rob Herring <[email protected]>
    Signed-off-by: Mike Turquette <[email protected]>
    glikely authored and mhennerich committed Dec 4, 2012
    Configuration menu
    Copy the full SHA
    c4ca5a5 View commit details
    Browse the repository at this point in the history
  4. arch: mb: enable COMMOM_CLK infrastructure

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Dec 4, 2012
    Configuration menu
    Copy the full SHA
    01d6f0d View commit details
    Browse the repository at this point in the history
  5. iio: adc: avoid possible false trigger and simplify dco calibrate rou…

    …tine
    
    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Dec 4, 2012
    Configuration menu
    Copy the full SHA
    9bae611 View commit details
    Browse the repository at this point in the history
  6. iio: frequency: cf_axi_dds miscellaneous changes

    Remove mem init and wave data. (no longer supported by HDL)
    Add debugfs access to PCORE registers.
    Add support for 3x HW interpolation.
    
    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Dec 4, 2012
    Configuration menu
    Copy the full SHA
    8359969 View commit details
    Browse the repository at this point in the history
  7. iio: frequency: New driver AD9517 SPI Clock Generator with integrated…

    … VCO
    
    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Dec 4, 2012
    Configuration menu
    Copy the full SHA
    8ea3495 View commit details
    Browse the repository at this point in the history
  8. spi: New Analog Devices AD9250-FMC-250EBZ SPI-SPI-bridge driver

    This driver adds support for the SPI-SPI bridge CPLD found on the
    Analog Devices AD9250-FMC-250EBZ and 4DSP FMC176 and FMX230 FMC cards.
    
    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Dec 4, 2012
    Configuration menu
    Copy the full SHA
    b2df659 View commit details
    Browse the repository at this point in the history
  9. spi: of_register_spi_devices: add support for SPI_3WIRE

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Dec 4, 2012
    Configuration menu
    Copy the full SHA
    d72ebf3 View commit details
    Browse the repository at this point in the history
  10. iio: adc: Analog Devices AXI-JESD204B Interface Module add clk support

    Clocks must be present and stable before the interface is setup.
    
    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Dec 4, 2012
    Configuration menu
    Copy the full SHA
    32f871e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    78dcb15 View commit details
    Browse the repository at this point in the history
  12. arch: microblaze: add support for AD9250-FMC-250EBZ

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Dec 4, 2012
    Configuration menu
    Copy the full SHA
    feae0a1 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2012

  1. Configuration menu
    Copy the full SHA
    ad39642 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    89b3b50 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9ca7b9e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7ef96dc View commit details
    Browse the repository at this point in the history
  5. Merge remote-tracking branch 'xilinx/master' into xcomm_zynq_3_6

    Conflicts:
    	arch/arm/mach-zynq/board_zc702.c
    	arch/arm/mach-zynq/common.c
    	drivers/gpio/gpio-xilinxps.c
    	drivers/iio/adc/Makefile
    	drivers/iio/frequency/Kconfig
    	drivers/iio/frequency/Makefile
    	drivers/iio/frequency/adf4350.c
    	drivers/iio/light/Kconfig
    	drivers/iio/light/Makefile
    	drivers/iio/light/lm3533-als.c
    	drivers/spi/Kconfig
    	drivers/spi/spi-xcomm.c
    	drivers/usb/host/ehci-hcd.c
    	drivers/usb/host/ehci-xilinx-usbps.c
    	drivers/usb/host/ehci.h
    larsclausen committed Dec 6, 2012
    Configuration menu
    Copy the full SHA
    d042cb1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0b8350e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9a80f3f View commit details
    Browse the repository at this point in the history
  8. xilinx-usbps: Initialize ehci hcd before using it

    In ehci_xusbps_setup ehci_halt is called before ehci_init. This means that the
    initial ehci_halt call is working on a not completely initialized ehci hcd
    struct, which might cause undefined behavior. So make sure to call ehci_init
    before calling ehci_halt.
    
    This fixes also the following lockdep warning:
    
    	INFO: trying to register non-static key.
    	the code is fine but needs lockdep annotation.
    	turning off the locking correctness validator.
    	[<c001355c>] (unwind_backtrace+0x0/0xe0) from [<c005c6c0>] (__lock_acquire+0x1ac/0x19c0)
    	[<c005c6c0>] (__lock_acquire+0x1ac/0x19c0) from [<c005e394>] (lock_acquire+0x60/0x74)
    	[<c005e394>] (lock_acquire+0x60/0x74) from [<c034843c>] (_raw_spin_lock_irq+0x50/0x60)
    	[<c034843c>] (_raw_spin_lock_irq+0x50/0x60) from [<c02202e8>] (ehci_halt+0x14/0xd8)
    	[<c02202e8>] (ehci_halt+0x14/0xd8) from [<c022532c>] (ehci_xusbps_setup+0x58/0x41c)
    	[<c022532c>] (ehci_xusbps_setup+0x58/0x41c) from [<c020f828>] (usb_add_hcd+0x194/0x5c0)
    	[<c020f828>] (usb_add_hcd+0x194/0x5c0) from [<c0223e28>] (ehci_xusbps_drv_probe+0x158/0x1e0)
    	[<c0223e28>] (ehci_xusbps_drv_probe+0x158/0x1e0) from [<c01c84dc>] (platform_drv_probe+0x14/0x18)
    	...
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed Dec 6, 2012
    Configuration menu
    Copy the full SHA
    4264126 View commit details
    Browse the repository at this point in the history
  9. usb: ehci: Fix ulpi type in the ehci_hcd struct

    Looks like this was missed during earlier conversions of the ZED USB fixes to
    usb_phy.
    
    Fixes the follow warnings:
    	drivers/usb/host/ehci-hcd.c: In function 'ehci_run':
    	drivers/usb/host/ehci-hcd.c:676:25: warning: initialization from incompatible pointer type
    	In file included from drivers/usb/host/ehci-hcd.c:1300:0:
    	drivers/usb/host/ehci-xilinx-usbps.c: In function 'usb_hcd_xusbps_probe':
    	drivers/usb/host/ehci-xilinx-usbps.c:204:15: warning: assignment from incompatible pointer type
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed Dec 6, 2012
    Configuration menu
    Copy the full SHA
    f518f73 View commit details
    Browse the repository at this point in the history
  10. xcomm_adv7511_defconfig: Update to v3.6

    Update the zync_xcomm_adv7511_defconfig to v3.6.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen committed Dec 6, 2012
    Configuration menu
    Copy the full SHA
    1ccdef7 View commit details
    Browse the repository at this point in the history
  11. Merge remote-tracking branch 'github/xcomm_zynq' into xcomm_zynq_3_6

    Conflicts:
    	drivers/clk/clkdev.c
    	include/linux/clk.h
    larsclausen committed Dec 6, 2012
    Configuration menu
    Copy the full SHA
    e181c1f View commit details
    Browse the repository at this point in the history
  12. platform: zynq zed xcomm: fix cal eeprom slave addr

    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Dec 6, 2012
    Configuration menu
    Copy the full SHA
    f4fb5ff View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2012

  1. PMOD: GPL License Header Added

    Tinghui WANG (Steven) committed Dec 18, 2012
    Configuration menu
    Copy the full SHA
    ef285f0 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2012

  1. zynq-zc702-adv7511.dts: Update device tree

    Likewise Commit abdb1e4
    ASoC: adv7511_hdmi: Get codec adapter from devicetree
    
    Signed-off-by: Michael Hennerich <[email protected]>
    mhennerich committed Dec 20, 2012
    Configuration menu
    Copy the full SHA
    f7202e6 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2012

  1. ASoC: dmaengine-pcm: Rename and deprecate snd_dmaengine_pcm_pointer

    Currently the sound dmaengine pcm helper functions implement the pcm_pointer
    callback by trying to count the number of elapsed periods. This is done by
    advancing the stream position in the dmaengine callback by one period.
    Unfortunately there is no guarantee that the callback will be called for each
    elapsed period. It may be possible that under high system load it is only called
    once for multiple elapsed periods. This patch renames the current implementation
    and documents its shortcomings and that it should not be used anymore in new
    drivers.
    
    The next patch will introduce a new snd_dmaengine_pcm_pointer which will be
    implemented based on querying the current stream position from the dma device.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    larsclausen authored and Tinghui WANG (Steven) committed Dec 22, 2012
    Configuration menu
    Copy the full SHA
    4abc427 View commit details
    Browse the repository at this point in the history
  2. ASoC: dmaengine-pcm: Add support for querying stream position from DM…

    …A driver
    
    Currently the sound dmaengine pcm helper functions implement the pcm_pointer
    callback by trying to count the number of elapsed periods. This is done by
    advancing the stream position in the dmaengine callback by one period.
    Unfortunately there is no guarantee that the callback will be called for each
    elapsed period. It may be possible that under high system load it is only called
    once for multiple elapsed periods. This patch addresses the issue by
    implementing support for querying the current stream position directly from the
    dmaengine driver. Since not all dmaengine drivers support reporting the stream
    position yet the old period counting implementation is kept for now.
    
    Furthermore the new mechanism allows to report the stream position with a
    sub-period granularity, given that the dmaengine driver supports this.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    Signed-off-by: Tinghui WANG (Steven) <[email protected]>
    larsclausen authored and Tinghui WANG (Steven) committed Dec 22, 2012
    Configuration menu
    Copy the full SHA
    fd73d0e View commit details
    Browse the repository at this point in the history
  3. ASoC: Add ADAU1X61 and ADAU1X81 CODECs common code

    The ADAU1X61 and ADAU1X81 are very similar in the digital domain of the CODECs,
    but are quite different in the analog domain. This patch adds support for the
    common parts of the ADAU161 and ADAU181 CODECs.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    Signed-off-by: Tinghui WANG (Steven) <[email protected]>
    larsclausen authored and Tinghui WANG (Steven) committed Dec 22, 2012
    Configuration menu
    Copy the full SHA
    174f0aa View commit details
    Browse the repository at this point in the history
  4. ASoC: Add ADAU1X61 codec support

    This patch adds support for the Ananlog Devices ADAU1361 and ADAU1761 codecs.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    Signed-off-by: Tinghui WANG (Steven) <[email protected]>
    larsclausen authored and Tinghui WANG (Steven) committed Dec 22, 2012
    Configuration menu
    Copy the full SHA
    6c4c1ac View commit details
    Browse the repository at this point in the history
  5. ASoC: xilinx_pcm: Add support for individual subchannels

    A DAI may support both capture and playback or just one of the two. Thus we need
    to be able to specify DMA channels for capture and playback independently of each
    other. Do this by adding a per direction subnode to the PCM device's node.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    Signed-off-by: Tinghui WANG (Steven) <[email protected]>
    larsclausen authored and Tinghui WANG (Steven) committed Dec 22, 2012
    Configuration menu
    Copy the full SHA
    abc6992 View commit details
    Browse the repository at this point in the history
  6. ASoC: Add AXI I2S driver

    Signed-off-by: Tinghui WANG (Steven) <[email protected]>
    larsclausen authored and Tinghui WANG (Steven) committed Dec 22, 2012
    Configuration menu
    Copy the full SHA
    bda4327 View commit details
    Browse the repository at this point in the history
  7. ASoC: Add ZED ADAU1761 board file

    Add support for the ADAU1761 found on the ZED board.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    Signed-off-by: Tinghui WANG (Steven) <[email protected]>
    larsclausen authored and Tinghui WANG (Steven) committed Dec 22, 2012
    Configuration menu
    Copy the full SHA
    7ff56dd View commit details
    Browse the repository at this point in the history
  8. ASoC: ADAU1761 hardcode ZED platform data

    This is a temporary hack for the ZED tree until we have proper device tree
    support in the ADAU1761 driver.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    Signed-off-by: Tinghui WANG (Steven) <[email protected]>
    larsclausen authored and Tinghui WANG (Steven) committed Dec 22, 2012
    Configuration menu
    Copy the full SHA
    beaecb3 View commit details
    Browse the repository at this point in the history
  9. ASoC: axi-spdif: Set frequency in SPDIF status word

    The the sampling frequency in the SPDIF status word.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    Signed-off-by: Tinghui WANG (Steven) <[email protected]>
    larsclausen authored and Tinghui WANG (Steven) committed Dec 22, 2012
    Configuration menu
    Copy the full SHA
    047a048 View commit details
    Browse the repository at this point in the history
  10. ASoC: xilinx-pcm: Reduce preallocated memory area

    We are running a little tight on DMAable memory otherwise if we have all three
    audio, video and xcomm running.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    Signed-off-by: Tinghui WANG (Steven) <[email protected]>
    larsclausen authored and Tinghui WANG (Steven) committed Dec 22, 2012
    Configuration menu
    Copy the full SHA
    0059111 View commit details
    Browse the repository at this point in the history
  11. ASoC:xlnx:zed_adau1761: Change MCLK frequency to 12288000

    The bitstream contains a clock generator which generates a 12.288 MHz clock for
    the audio codec MCLK.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    Signed-off-by: Tinghui WANG (Steven) <[email protected]>
    larsclausen authored and Tinghui WANG (Steven) committed Dec 22, 2012
    Configuration menu
    Copy the full SHA
    032c865 View commit details
    Browse the repository at this point in the history
  12. ASoC:xlnx:axi-i2s: Fix bit-clock divider

    Also remove a debug printk.
    
    Signed-off-by: Lars-Peter Clausen <[email protected]>
    Signed-off-by: Tinghui WANG (Steven) <[email protected]>
    larsclausen authored and Tinghui WANG (Steven) committed Dec 22, 2012
    Configuration menu
    Copy the full SHA
    2447809 View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2012

  1. Merge branch 'xcomm_zynq' of ../linux-adi into dev-3.6

    Conflicts:
    	Documentation/devicetree/bindings/i2c/xiic.txt
    	Documentation/pmods/pmodoled.txt
    	Makefile
    	arch/arm/boot/dts/zynq-zc702-adv7511.dts
    	arch/arm/boot/dts/zynq-zed-adv7511.dts
    	arch/arm/mach-zynq/Makefile
    	arch/arm/mach-zynq/board_zc702.c
    	arch/arm/mach-zynq/slcr.c
    	drivers/Kconfig
    	drivers/Makefile
    	drivers/base/regmap/regcache-rbtree.c
    	drivers/dma/xilinx_dma.c
    	drivers/gpu/drm/Kconfig
    	drivers/gpu/drm/Makefile
    	drivers/gpu/drm/analog/Kconfig
    	drivers/gpu/drm/analog/Makefile
    	drivers/gpu/drm/analog/analog_drm_crtc.c
    	drivers/gpu/drm/analog/analog_drm_drv.c
    	drivers/gpu/drm/analog/analog_drm_drv.h
    	drivers/gpu/drm/analog/analog_drm_encoder.c
    	drivers/gpu/drm/i2c/Makefile
    	drivers/gpu/drm/i2c/adv7511.h
    	drivers/gpu/drm/i2c/adv7511_audio.c
    	drivers/gpu/drm/i2c/adv7511_core.c
    	drivers/net/ethernet/xilinx/xilinx_emacps.c
    	drivers/of/of_i2c.c
    	drivers/pmods/Kconfig
    	drivers/pmods/Makefile
    	drivers/pmods/pmodoled-gpio.c
    	drivers/usb/host/ehci-hcd.c
    	drivers/usb/host/ehci-xilinx-usbps.c
    	drivers/usb/host/ehci.h
    	drivers/usb/otg/ulpi.c
    	include/linux/dmaengine.h
    	include/linux/of.h
    	include/linux/of_i2c.h
    	include/sound/dmaengine_pcm.h
    	sound/soc/Kconfig
    	sound/soc/Makefile
    	sound/soc/soc-dmaengine-pcm.c
    	sound/soc/xlnx/Kconfig
    	sound/soc/xlnx/Makefile
    	sound/soc/xlnx/adv7511_hdmi.c
    	sound/soc/xlnx/xilinx-pcm.c
    Tinghui WANG (Steven) committed Dec 26, 2012
    Configuration menu
    Copy the full SHA
    24e370a View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2012

  1. ZedBoard: Fix mach-type to XILINX_EP107

    Tinghui WANG (Steven) committed Dec 30, 2012
    Configuration menu
    Copy the full SHA
    314e60d View commit details
    Browse the repository at this point in the history
  2. XILINX: DMA: Fix merge error in xilinx dma driver.

    Keep consistent with the dma driver in ADI's tree.
    Certain functionalities in the driver are crucial for ADV7511 and sound drivers.
    Tinghui WANG (Steven) committed Dec 30, 2012
    Configuration menu
    Copy the full SHA
    3009840 View commit details
    Browse the repository at this point in the history
  3. ADV7511: Kconfig: Auto select DRM_ANALOG for ADV7511 in configuration

    DRM_ANALOG is needed for ADV7511 driver to compile.
    I2C is removed from the dependency checking as
    selecting DRM guarantees I2C selected.
    Tinghui WANG (Steven) committed Dec 30, 2012
    Configuration menu
    Copy the full SHA
    349b81a View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2012

  1. Config: Update ZedBoard Default Configuration File: digilent_zed_defc…

    …onfig
    Tinghui WANG (Steven) committed Dec 31, 2012
    Configuration menu
    Copy the full SHA
    a42d4f7 View commit details
    Browse the repository at this point in the history
  2. DTS: Update Default DTS file for ZedBoard: digilent_zed.dts

    Remove other ZedBoard related device tree source file to avoid confusion.
    Tinghui WANG (Steven) committed Dec 31, 2012
    Configuration menu
    Copy the full SHA
    0c6d945 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2013

  1. DTS: ZedBoard: enable mounting devtmpfs to /dev

    devtmpfs contains all the device nodes for all devices known to the kernel.
    It needs to be mounted to access SD card partition via corresponding device nodes under /dev.
    Tinghui WANG (Steven) committed Jan 3, 2013
    Configuration menu
    Copy the full SHA
    e50974b View commit details
    Browse the repository at this point in the history
  2. ZedBoard: Add restart functions to support reboot

    Tinghui WANG (Steven) committed Jan 3, 2013
    Configuration menu
    Copy the full SHA
    9b7d71d View commit details
    Browse the repository at this point in the history
  3. ARM: Makefile: Temporary Fix for an error when using Make 3.82

    Some Linux distribution upgraded GNU Make from v3.81 to v3.82
    For those who use v3.82, an error may occur during compilation which goes as follows:
      .../arch/arm/Makefile:296: *** mixed implicit and normal rules. Stop
    
    This temporarily fixes the error.
    Tinghui WANG (Steven) committed Jan 3, 2013
    Configuration menu
    Copy the full SHA
    5265e25 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2013

  1. net: xilinx_emacps: Obtain MAC Address from Device Tree if available

    xilinx_emacps will obtain MAC address from local-mac-address property in device tree first.
    If the property is not set, it will try to obtain mac address from EMACPS hardware registers.
    If the mac hardware address from EMACPS registers is not valid, it will generate a random mac address.
    Tinghui WANG (Steven) committed Jan 16, 2013
    Configuration menu
    Copy the full SHA
    220a757 View commit details
    Browse the repository at this point in the history
  2. net: xilinx_emacps: Fixed accessing NULL pointer error when local-mac…

    …-address is not available in device tree
    Tinghui WANG (Steven) committed Jan 16, 2013
    Configuration menu
    Copy the full SHA
    06b3889 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2013

  1. Update spidev.c

    help spidev be probe from device tree, see https://patchwork.kernel.org/patch/1519151/ for original patch.
    chungerz committed Aug 25, 2013
    Configuration menu
    Copy the full SHA
    e4b6c45 View commit details
    Browse the repository at this point in the history