Lines Matching refs:connections
37 struct device_connection connections[3]; member
177 data->connections[0].endpoint[0] = "i2c-fusb302"; in cht_int33fe_probe()
178 data->connections[0].endpoint[1] = "i2c-pi3usb30532"; in cht_int33fe_probe()
179 data->connections[0].id = "typec-switch"; in cht_int33fe_probe()
180 data->connections[1].endpoint[0] = "i2c-fusb302"; in cht_int33fe_probe()
181 data->connections[1].endpoint[1] = "i2c-pi3usb30532"; in cht_int33fe_probe()
182 data->connections[1].id = "typec-mux"; in cht_int33fe_probe()
183 data->connections[2].endpoint[0] = "i2c-fusb302"; in cht_int33fe_probe()
184 data->connections[2].endpoint[1] = "intel_xhci_usb_sw-role-switch"; in cht_int33fe_probe()
185 data->connections[2].id = "usb-role-switch"; in cht_int33fe_probe()
187 device_connection_add(&data->connections[0]); in cht_int33fe_probe()
188 device_connection_add(&data->connections[1]); in cht_int33fe_probe()
189 device_connection_add(&data->connections[2]); in cht_int33fe_probe()
220 device_connection_remove(&data->connections[2]); in cht_int33fe_probe()
221 device_connection_remove(&data->connections[1]); in cht_int33fe_probe()
222 device_connection_remove(&data->connections[0]); in cht_int33fe_probe()
236 device_connection_remove(&data->connections[2]); in cht_int33fe_remove()
237 device_connection_remove(&data->connections[1]); in cht_int33fe_remove()
238 device_connection_remove(&data->connections[0]); in cht_int33fe_remove()