Lines Matching refs:rinfo

21 	struct radeonfb_info	*rinfo = chan->rinfo;  in radeon_gpio_setscl()  local
35 struct radeonfb_info *rinfo = chan->rinfo; in radeon_gpio_setsda() local
49 struct radeonfb_info *rinfo = chan->rinfo; in radeon_gpio_getscl() local
60 struct radeonfb_info *rinfo = chan->rinfo; in radeon_gpio_getsda() local
76 chan->adapter.dev.parent = &chan->rinfo->pdev->dev; in radeon_setup_i2c_bus()
94 dev_dbg(&chan->rinfo->pdev->dev, "I2C bus %s registered.\n", name); in radeon_setup_i2c_bus()
96 dev_warn(&chan->rinfo->pdev->dev, "Failed to register I2C bus %s.\n", name); in radeon_setup_i2c_bus()
100 void radeon_create_i2c_busses(struct radeonfb_info *rinfo) in radeon_create_i2c_busses() argument
102 rinfo->i2c[0].rinfo = rinfo; in radeon_create_i2c_busses()
103 rinfo->i2c[0].ddc_reg = GPIO_MONID; in radeon_create_i2c_busses()
105 rinfo->i2c[0].adapter.class = I2C_CLASS_HWMON; in radeon_create_i2c_busses()
107 radeon_setup_i2c_bus(&rinfo->i2c[0], "monid"); in radeon_create_i2c_busses()
109 rinfo->i2c[1].rinfo = rinfo; in radeon_create_i2c_busses()
110 rinfo->i2c[1].ddc_reg = GPIO_DVI_DDC; in radeon_create_i2c_busses()
111 radeon_setup_i2c_bus(&rinfo->i2c[1], "dvi"); in radeon_create_i2c_busses()
113 rinfo->i2c[2].rinfo = rinfo; in radeon_create_i2c_busses()
114 rinfo->i2c[2].ddc_reg = GPIO_VGA_DDC; in radeon_create_i2c_busses()
115 radeon_setup_i2c_bus(&rinfo->i2c[2], "vga"); in radeon_create_i2c_busses()
117 rinfo->i2c[3].rinfo = rinfo; in radeon_create_i2c_busses()
118 rinfo->i2c[3].ddc_reg = GPIO_CRT2_DDC; in radeon_create_i2c_busses()
119 radeon_setup_i2c_bus(&rinfo->i2c[3], "crt2"); in radeon_create_i2c_busses()
122 void radeon_delete_i2c_busses(struct radeonfb_info *rinfo) in radeon_delete_i2c_busses() argument
124 if (rinfo->i2c[0].rinfo) in radeon_delete_i2c_busses()
125 i2c_del_adapter(&rinfo->i2c[0].adapter); in radeon_delete_i2c_busses()
126 rinfo->i2c[0].rinfo = NULL; in radeon_delete_i2c_busses()
128 if (rinfo->i2c[1].rinfo) in radeon_delete_i2c_busses()
129 i2c_del_adapter(&rinfo->i2c[1].adapter); in radeon_delete_i2c_busses()
130 rinfo->i2c[1].rinfo = NULL; in radeon_delete_i2c_busses()
132 if (rinfo->i2c[2].rinfo) in radeon_delete_i2c_busses()
133 i2c_del_adapter(&rinfo->i2c[2].adapter); in radeon_delete_i2c_busses()
134 rinfo->i2c[2].rinfo = NULL; in radeon_delete_i2c_busses()
136 if (rinfo->i2c[3].rinfo) in radeon_delete_i2c_busses()
137 i2c_del_adapter(&rinfo->i2c[3].adapter); in radeon_delete_i2c_busses()
138 rinfo->i2c[3].rinfo = NULL; in radeon_delete_i2c_busses()
141 int radeon_probe_i2c_connector(struct radeonfb_info *rinfo, int conn, in radeon_probe_i2c_connector() argument
146 edid = fb_ddc_read(&rinfo->i2c[conn-1].adapter); in radeon_probe_i2c_connector()
156 if (rinfo->is_mobility /*&& conn == ddc_dvi*/ && in radeon_probe_i2c_connector()