Home
last modified time | relevance | path

Searched refs:i2c_info (Results 1 – 9 of 9) sorted by relevance

/openbmc/linux/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_i2c.c37 struct graphics_object_i2c_info i2c_info; in dce_i2c_oem_device_present() local
45 if (dcb->funcs->get_i2c_info(dcb, id, &i2c_info) != BP_RESULT_OK) in dce_i2c_oem_device_present()
48 if (i2c_info.i2c_slave_address != slave_address) in dce_i2c_oem_device_present()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_ddc.c117 struct graphics_object_i2c_info i2c_info; in ddc_service_construct() local
125 dcb->funcs->get_i2c_info(dcb, init_data->id, &i2c_info) != BP_RESULT_OK) { in ddc_service_construct()
129 DC_LOG_DC("BIOS object table - i2c_line: %d", i2c_info.i2c_line); in ddc_service_construct()
130 DC_LOG_DC("BIOS object table - i2c_engine_id: %d", i2c_info.i2c_engine_id); in ddc_service_construct()
132 hw_info.ddc_channel = i2c_info.i2c_line; in ddc_service_construct()
134 hw_info.hw_supported = i2c_info.i2c_hw_assist; in ddc_service_construct()
140 i2c_info.gpio_info.clk_a_register_index, in ddc_service_construct()
141 1 << i2c_info.gpio_info.clk_a_shift, in ddc_service_construct()
/openbmc/linux/Documentation/i2c/
H A Dinstantiating-devices.rst155 struct i2c_board_info i2c_info;
159 memset(&i2c_info, 0, sizeof(struct i2c_board_info));
160 strscpy(i2c_info.type, "isp1301_nxp", sizeof(i2c_info.type));
161 isp1301_i2c_client = i2c_new_scanned_device(i2c_adap, &i2c_info,
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_atombios.c96 struct _ATOM_GPIO_I2C_INFO *i2c_info; in amdgpu_atombios_lookup_i2c_gpio() local
104 i2c_info = (struct _ATOM_GPIO_I2C_INFO *)(ctx->bios + data_offset); in amdgpu_atombios_lookup_i2c_gpio()
109 gpio = &i2c_info->asGPIO_Info[0]; in amdgpu_atombios_lookup_i2c_gpio()
132 struct _ATOM_GPIO_I2C_INFO *i2c_info; in amdgpu_atombios_i2c_init() local
138 i2c_info = (struct _ATOM_GPIO_I2C_INFO *)(ctx->bios + data_offset); in amdgpu_atombios_i2c_init()
143 gpio = &i2c_info->asGPIO_Info[0]; in amdgpu_atombios_i2c_init()
439 router.i2c_info = in amdgpu_atombios_get_connector_info_from_object_table()
H A Damdgpu_mode.h484 struct amdgpu_i2c_bus_rec i2c_info; member
H A Damdgpu_connectors.c1648 amdgpu_connector->router_bus = amdgpu_i2c_lookup(adev, &router->i2c_info); in amdgpu_connector_add()
/openbmc/linux/drivers/gpu/drm/radeon/
H A Dradeon_atombios.c134 struct _ATOM_GPIO_I2C_INFO *i2c_info; in radeon_lookup_i2c_gpio() local
142 i2c_info = (struct _ATOM_GPIO_I2C_INFO *)(ctx->bios + data_offset); in radeon_lookup_i2c_gpio()
147 gpio = &i2c_info->asGPIO_Info[0]; in radeon_lookup_i2c_gpio()
170 struct _ATOM_GPIO_I2C_INFO *i2c_info; in radeon_atombios_i2c_init() local
176 i2c_info = (struct _ATOM_GPIO_I2C_INFO *)(ctx->bios + data_offset); in radeon_atombios_i2c_init()
181 gpio = &i2c_info->asGPIO_Info[0]; in radeon_atombios_i2c_init()
716 router.i2c_info = in radeon_get_atom_connector_info_from_object_table()
H A Dradeon_mode.h489 struct radeon_i2c_bus_rec i2c_info; member
H A Dradeon_connectors.c1909 radeon_connector->router_bus = radeon_i2c_lookup(rdev, &router->i2c_info); in radeon_add_atom_connector()