Search
SailfishOS Open Build Service
>
Projects
>
home:mike7b4
:
bbb
>
kernel-adaptation-bbb-v3.12
> 0059-drm-tilcdc-fixing-i2c-slave-initialization-race.patch
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File 0059-drm-tilcdc-fixing-i2c-slave-initialization-race.patch of Package kernel-adaptation-bbb-v3.12
From 23b21ac565c37f53d17e50bc41ee66960fe5c832 Mon Sep 17 00:00:00 2001 From: Darren Etheridge <detheridge@ti.com> Date: Fri, 21 Jun 2013 13:52:27 -0500 Subject: [PATCH 59/96] drm/tilcdc fixing i2c/slave initialization race In certain senarios drm will initialize before i2c this means that i2c slave devices like the nxp tda998x will fail to be probed. This patch detects this condition then defers the probe of the slave device and the tilcdc main driver. Signed-off-by: Darren Etheridge <detheridge@ti.com> Acked-by: Rob Clark <robdclark@gmail.com> Signed-off-by: Dave Airlie <airlied@redhat.com> --- drivers/gpu/drm/tilcdc/tilcdc_slave.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/tilcdc/tilcdc_slave.c b/drivers/gpu/drm/tilcdc/tilcdc_slave.c index 923c279..595068b 100644 --- a/drivers/gpu/drm/tilcdc/tilcdc_slave.c +++ b/drivers/gpu/drm/tilcdc/tilcdc_slave.c @@ -337,8 +337,6 @@ static int slave_probe(struct platform_device *pdev) return ret; } - mod->preferred_bpp = slave_info.bpp; - i2c_node = of_find_node_by_phandle(i2c_phandle); if (!i2c_node) { dev_err(&pdev->dev, "could not get i2c bus node\n"); -- 1.9.1