Lines Matching refs:i2c

40 static void ast_i2c_destroy(struct ast_i2c_chan *i2c);
781 edid = drm_get_edid(connector, &ast_connector->i2c->adapter); in ast_get_modes()
850 ast_i2c_destroy(ast_connector->i2c); in ast_connector_destroy()
900 ast_connector->i2c = ast_i2c_create(dev); in ast_connector_init()
901 if (!ast_connector->i2c) in ast_connector_init()
968 struct ast_i2c_chan *i2c = i2c_priv; in get_clock() local
969 struct ast_private *ast = i2c->dev->dev_private; in get_clock()
978 struct ast_i2c_chan *i2c = i2c_priv; in get_data() local
979 struct ast_private *ast = i2c->dev->dev_private; in get_data()
988 struct ast_i2c_chan *i2c = i2c_priv; in set_clock() local
989 struct ast_private *ast = i2c->dev->dev_private; in set_clock()
1004 struct ast_i2c_chan *i2c = i2c_priv; in set_data() local
1005 struct ast_private *ast = i2c->dev->dev_private; in set_data()
1020 struct ast_i2c_chan *i2c; in ast_i2c_create() local
1023 i2c = kzalloc(sizeof(struct ast_i2c_chan), GFP_KERNEL); in ast_i2c_create()
1024 if (!i2c) in ast_i2c_create()
1027 i2c->adapter.owner = THIS_MODULE; in ast_i2c_create()
1028 i2c->adapter.class = I2C_CLASS_DDC; in ast_i2c_create()
1029 i2c->adapter.dev.parent = &dev->pdev->dev; in ast_i2c_create()
1030 i2c->dev = dev; in ast_i2c_create()
1031 i2c_set_adapdata(&i2c->adapter, i2c); in ast_i2c_create()
1032 snprintf(i2c->adapter.name, sizeof(i2c->adapter.name), in ast_i2c_create()
1034 i2c->adapter.algo_data = &i2c->bit; in ast_i2c_create()
1036 i2c->bit.udelay = 20; in ast_i2c_create()
1037 i2c->bit.timeout = 2; in ast_i2c_create()
1038 i2c->bit.data = i2c; in ast_i2c_create()
1039 i2c->bit.setsda = set_data; in ast_i2c_create()
1040 i2c->bit.setscl = set_clock; in ast_i2c_create()
1041 i2c->bit.getsda = get_data; in ast_i2c_create()
1042 i2c->bit.getscl = get_clock; in ast_i2c_create()
1043 ret = i2c_bit_add_bus(&i2c->adapter); in ast_i2c_create()
1049 return i2c; in ast_i2c_create()
1051 kfree(i2c); in ast_i2c_create()
1055 static void ast_i2c_destroy(struct ast_i2c_chan *i2c) in ast_i2c_destroy() argument
1057 if (!i2c) in ast_i2c_destroy()
1059 i2c_del_adapter(&i2c->adapter); in ast_i2c_destroy()
1060 kfree(i2c); in ast_i2c_destroy()