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 ov5693 and intel-skl-int3472 drivers #86

Closed

Commits on Mar 6, 2021

  1. platform: x86: Remove v2 of intel-skl-int3472 module

    In preparation for loading the v3 code, remove the v2.
    
    Signed-off-by: Daniel Scally <djrscally@gmail.com>
    djrscally committed Mar 6, 2021
    Configuration menu
    Copy the full SHA
    575dd04 View commit details
    Browse the repository at this point in the history
  2. media: i2c: Remove old version of ov5693 driver

    Remove the old version of the ov5693 driver, in preparation for merging
    in the newer one.
    
    Signed-off-by: Daniel Scally <djrscally@gmail.com>
    djrscally committed Mar 6, 2021
    Configuration menu
    Copy the full SHA
    bdef1e3 View commit details
    Browse the repository at this point in the history
  3. Revert "gpio: gpiolib-acpi: Export acpi_get_gpiod()"

    This reverts commit 8a14e90.
    djrscally committed Mar 6, 2021
    Configuration menu
    Copy the full SHA
    2534b2c View commit details
    Browse the repository at this point in the history
  4. Revert "mfd: Remove tps68470 MFD driver"

    This reverts commit cd72ad7.
    djrscally committed Mar 6, 2021
    Configuration menu
    Copy the full SHA
    87c2e5b View commit details
    Browse the repository at this point in the history
  5. Revert "i2c: i2c-core-acpi: Add i2c_acpi_dev_name()"

    This reverts commit 40e472f.
    djrscally committed Mar 6, 2021
    Configuration menu
    Copy the full SHA
    3a999bc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a4a5b5f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ba7ef8a View commit details
    Browse the repository at this point in the history
  8. Revert "acpi: utils: move acpi_lpss_dep() to utils"

    This reverts commit 5ecff4b.
    djrscally committed Mar 6, 2021
    Configuration menu
    Copy the full SHA
    48960fc View commit details
    Browse the repository at this point in the history
  9. i2c: core: Add a format macro for I2C device names

    Some places in the kernel allow users to map resources to a device
    using device name (for example, in the struct gpiod_lookup_table).
    Currently this involves waiting for the I2C client to have been registered
    so we can use dev_name(&client->dev). We want to add a function to allow
    users to refer to an I2C device by name before it has been instantiated,
    so create a macro for the format that's accessible outside the I2C layer
    and use it in i2c_dev_set_name().
    
    Suggested-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
    Reviewed-by: Sakari Ailus <sakari.ailus@linux.intel.com>
    Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    Signed-off-by: Daniel Scally <djrscally@gmail.com>
    djrscally committed Mar 6, 2021
    Configuration menu
    Copy the full SHA
    d9d3630 View commit details
    Browse the repository at this point in the history
  10. gpiolib: acpi: Export acpi_get_gpiod()

    I need to be able to translate GPIO resources in an ACPI device's _CRS
    into GPIO descriptor array. Those are represented in _CRS as a pathname
    to a GPIO device plus the pin's index number: this function is perfect
    for that purpose.
    
    As it's currently only used internally within the GPIO layer, provide and
    export a wrapper function that additionally holds a reference to the GPIO
    device.
    
    Signed-off-by: Daniel Scally <djrscally@gmail.com>
    djrscally committed Mar 6, 2021
    Configuration menu
    Copy the full SHA
    e9982cd View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2021

  1. ACPI: scan: Extend acpi_walk_dep_device_list()

    The acpi_walk_dep_device_list() is not as generalisable as its name
    implies, serving only to decrement the dependency count for each
    dependent device of the input. Extend the function to instead accept
    a callback which can be applied to all the dependencies in acpi_dep_list.
    Replace all existing calls to the function with calls to a wrapper, passing
    a callback that applies the same dependency reduction.
    
    Signed-off-by: Daniel Scally <djrscally@gmail.com>
    djrscally committed Mar 7, 2021
    Configuration menu
    Copy the full SHA
    ac6b197 View commit details
    Browse the repository at this point in the history
  2. ACPI: scan: Add function to fetch dependent of acpi device

    In some ACPI tables we encounter, devices use the _DEP method to assert
    a dependence on other ACPI devices as opposed to the OpRegions that the
    specification intends. We need to be able to find those devices "from"
    the dependee, so add a callback and a wrapper to walk over the
    acpi_dep_list and return the dependent ACPI device.
    
    Signed-off-by: Daniel Scally <djrscally@gmail.com>
    djrscally committed Mar 7, 2021
    Configuration menu
    Copy the full SHA
    7b60c6e View commit details
    Browse the repository at this point in the history
  3. platform: x86: Add v3 of intel-skl-int3472 module

    Not much in the way of functional change; primarily that the indicator LED
    is no longer driven by the camera driver and instead is activated along
    with the clk.
    
    Signed-off-by: Daniel Scally <djrscally@gmail.com>
    djrscally committed Mar 7, 2021
    Configuration menu
    Copy the full SHA
    8f70298 View commit details
    Browse the repository at this point in the history
  4. media: i2c: Add support for ov5693 sensor

    The OV5693 is a 5 Mpx CMOS image sensor, connected via MIPI CSI-2. The
    chip is capable of a single lane configuration, but currently only two
    lanes are supported.
    
    Most of the sensor's features are supported, with the main exception
    being the lens correction algorithm.
    
    The driver provides all mandatory, optional and recommended V4L2 controls
    for maximum compatibility with libcamera.
    
    Signed-off-by: Daniel Scally <djrscally@gmail.com>
    djrscally committed Mar 7, 2021
    Configuration menu
    Copy the full SHA
    7bde9d9 View commit details
    Browse the repository at this point in the history