lkml.org 
[lkml]   [2015]   [Oct]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[GIT PULL] On-demand device probing
    Date
    Hi Rob,

    here is the pull request you asked for, with no changes from the version
    that I posted last to the list.

    The following changes since commit 6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f:

    Linux 4.3-rc1 (2015-09-12 16:35:56 -0700)

    are available in the git repository at:

    git+ssh://git.collabora.co.uk/git/user/tomeu/linux.git
    on-demand-probes-for-next

    for you to fetch changes up to 587402133fe433759d2d535e5d92ead87fd7f615:

    of/platform: Defer probes of registered devices (2015-10-14 10:08:23 +0200)

    ----------------------------------------------------------------
    Tomeu Vizoso (20):
    driver core: handle -EPROBE_DEFER from bus_type.match()
    ARM: amba: Move reading of periphid to amba_match()
    of/platform: Point to struct device from device node
    of: add function to allow probing a device from a OF node
    gpio: Probe GPIO drivers on demand
    pinctrl: Probe pinctrl devices on demand
    regulator: core: Probe regulators on demand
    drm: Probe panels on demand
    drm/tegra: Probe dpaux devices on demand
    i2c: core: Probe i2c adapters and devices on demand
    pwm: Probe PWM chip devices on demand
    backlight: Probe backlight devices on demand
    usb: phy: Probe phy devices on demand
    clk: Probe clk providers on demand
    pinctrl: Probe pinctrl devices on demand
    phy: core: Probe phy providers on demand
    dma: of: Probe DMA controllers on demand
    power-supply: Probe power supplies on demand
    driver core: Allow deferring probes until late init
    of/platform: Defer probes of registered devices

    drivers/amba/bus.c | 88
    ++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------
    drivers/base/Kconfig | 18 ++++++++++++++++++
    drivers/base/dd.c | 30 ++++++++++++++++++++++++++++--
    drivers/clk/clk.c | 3 +++
    drivers/dma/of-dma.c | 3 +++
    drivers/gpio/gpiolib-of.c | 5 +++++
    drivers/gpu/drm/drm_panel.c | 3 +++
    drivers/gpu/drm/tegra/dpaux.c | 3 +++
    drivers/i2c/i2c-core.c | 4 ++++
    drivers/of/device.c | 61
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    drivers/of/platform.c | 30 ++++++++++++++++++------------
    drivers/phy/phy-core.c | 3 +++
    drivers/pinctrl/devicetree.c | 3 +++
    drivers/power/power_supply_core.c | 3 +++
    drivers/pwm/core.c | 3 +++
    drivers/regulator/core.c | 2 ++
    drivers/usb/phy/phy.c | 3 +++
    drivers/video/backlight/backlight.c | 3 +++
    include/linux/device.h | 4 +++-
    include/linux/of.h | 1 +
    include/linux/of_device.h | 3 +++
    21 files changed, 219 insertions(+), 57 deletions(-)


    Thanks,

    Tomeu


    \
     
     \ /
      Last update: 2015-10-14 10:41    [W:5.094 / U:0.020 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site