From: Abhilash Kesavan Date: Sat, 10 Jan 2015 03:11:35 +0000 (+0530) Subject: drivers: bus: check cci device tree node status X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=896ddd600ba4a3426aeb11710ae9c28dd7ce68ce;p=GitHub%2Fexynos8895%2Fandroid_kernel_samsung_universal8895.git drivers: bus: check cci device tree node status The arm-cci driver completes the probe sequence even if the cci node is marked as disabled. Add a check in the driver to honour the cci status in the device tree. Signed-off-by: Abhilash Kesavan Acked-by: Sudeep Holla Acked-by: Nicolas Pitre Tested-by: Sudeep Holla Tested-by: Kevin Hilman Signed-off-by: Olof Johansson --- diff --git a/drivers/bus/arm-cci.c b/drivers/bus/arm-cci.c index 860da40b78ef..0ce5e2d65a06 100644 --- a/drivers/bus/arm-cci.c +++ b/drivers/bus/arm-cci.c @@ -1312,6 +1312,9 @@ static int cci_probe(void) if (!np) return -ENODEV; + if (!of_device_is_available(np)) + return -ENODEV; + cci_config = of_match_node(arm_cci_matches, np)->data; if (!cci_config) return -ENODEV;