linux-uconsole/drivers/base
Sakari Ailus fe88941ff6 UPSTREAM: device property: Introduce fwnode_device_is_available()
Add fwnode_device_is_available() to tell whether the device corresponding
to a certain fwnode_handle is available for use.

Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Reviewed-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
(cherry picked from commit 2294b3af05)
Signed-off-by: Brian J Lovin <brian.j.lovin@intel.com>
Signed-off-by: Marc Herbert <marc.herbert@intel.com>

Conflicts:
	include/linux/property.h
(purely contextual; dev_fwnode() was added by I41bf4db9d04eeb91)

BUG=b:64133998
TEST=media device topology shows subdevs registered successfully
TEST=no camera regression

Change-Id: I0cd566e2d1cbadbb2fdfe99592fe8ae1ab5589d5
Reviewed-on: https://chromium-review.googlesource.com/693678
Commit-Ready: Tomasz Figa <tfiga@chromium.org>
Tested-by: Hyungwoo Yang <hyungwoo.yang@intel.com>
Reviewed-by: Tomasz Figa <tfiga@chromium.org>
Signed-off-by: Jacob Chen <jacob2.chen@rock-chips.com>
2017-11-27 14:12:20 +08:00
..
power LSK 17.08 v4.4-android 2017-09-01 18:56:00 +08:00
regmap UPSTREAM: regmap: fix deadlock on _regmap_raw_write() error path 2016-09-23 10:05:03 +08:00
attribute_container.c
base.h driver core: correct device's shutdown order 2015-08-05 17:07:19 -07:00
bus.c driver core: bus: Fix a potential double free 2017-09-13 14:09:44 -07:00
cacheinfo.c cpu/cacheinfo: Fix teardown path 2015-09-17 06:06:54 -07:00
class.c class_find_device: fix reference to argument "match" 2015-09-29 15:23:14 +02:00
component.c
container.c
core.c Add "shutdown" to "struct class". 2017-07-21 07:44:58 +02:00
cpu.c rk: revert to v3.10 2015-11-11 15:57:28 +08:00
dd.c BACKPORT: PM / sleep: Go direct_complete if driver has no callbacks 2016-07-11 12:43:04 +05:30
devcoredump.c
devices_filter.h
devres.c rk: revert to v3.10 2015-11-11 15:57:28 +08:00
devtmpfs.c
dma-coherent.c
dma-contiguous.c rk: revert to v3.10 2015-11-11 15:57:28 +08:00
dma-mapping.c drivers: base: dma-mapping: page align the size when unmap_kernel_range 2016-10-22 12:26:55 +02:00
driver.c rk: temp revert rk change 2015-11-11 15:54:30 +08:00
firmware.c
firmware_class.c firmware: fix usermode helper fallback loading 2017-01-09 08:07:49 +01:00
hypervisor.c
init.c
isa.c
Kconfig rk: revert to v3.10 2015-11-11 15:57:28 +08:00
Makefile rk: revert to v3.10 2015-11-11 15:57:28 +08:00
map.c
memory.c base/memory, hotplug: fix a kernel oops in show_valid_zones() 2017-02-09 08:02:47 +01:00
module.c base: make module_create_drivers_dir race-free 2016-07-27 09:47:32 -07:00
node.c Revert "mm: Check if section present during memory block (un)registering" 2015-10-13 10:57:25 -07:00
pinctrl.c rk: temp revert rk change 2015-11-11 15:54:30 +08:00
platform-msi.c irqdomain/msi: Use fwnode instead of of_node 2015-10-13 19:01:25 +02:00
platform.c Merge branch 'linux-linaro-lsk-v4.4-android' of git://git.linaro.org/kernel/linux-linaro-stable.git 2017-11-02 17:00:07 +08:00
property.c UPSTREAM: device property: Introduce fwnode_device_is_available() 2017-11-27 14:12:20 +08:00
soc.c base: soc: siplify ida usage 2015-10-04 19:42:22 +01:00
syscore.c power: Adds functionality to log the last suspend abort reason. 2016-02-16 13:53:38 -08:00
topology.c rk: revert to v3.10 2015-11-11 15:57:28 +08:00
transport_class.c