| /linux/drivers/platform/x86/intel/ |
| H A D | chtwc_int33fe.c | 264 struct i2c_board_info board_info; in cht_int33fe_register_max17047() local 283 memset(&board_info, 0, sizeof(board_info)); in cht_int33fe_register_max17047() 284 strscpy(board_info.type, "max17047"); in cht_int33fe_register_max17047() 285 board_info.dev_name = "max17047"; in cht_int33fe_register_max17047() 286 board_info.fwnode = fwnode; in cht_int33fe_register_max17047() 287 data->battery_fg = i2c_acpi_new_device(dev, 1, &board_info); in cht_int33fe_register_max17047() 315 struct i2c_board_info board_info; in cht_int33fe_typec_probe() local 374 memset(&board_info, 0, sizeof(board_info)); in cht_int33fe_typec_probe() 375 strscpy(board_info.type, "typec_fusb302"); in cht_int33fe_typec_probe() 376 board_info.dev_name = "fusb302"; in cht_int33fe_typec_probe() [all …]
|
| /linux/drivers/net/ethernet/davicom/ |
| H A D | dm9051.c | 98 struct board_info { struct 119 static int dm9051_set_reg(struct board_info *db, unsigned int reg, unsigned int val) in dm9051_set_reg() argument 130 static int dm9051_update_bits(struct board_info *db, unsigned int reg, unsigned int mask, in dm9051_update_bits() 144 static int dm9051_dumpblk(struct board_info *db, u8 reg, size_t count) in dm9051_dumpblk() 166 static int dm9051_set_regs(struct board_info *db, unsigned int reg, const void *val, in dm9051_set_regs() 178 static int dm9051_get_regs(struct board_info *db, unsigned int reg, void *val, in dm9051_get_regs() 190 static int dm9051_write_mem(struct board_info *db, unsigned int reg, const void *buff, in dm9051_write_mem() 202 static int dm9051_read_mem(struct board_info *db, unsigned int reg, void *buff, in dm9051_read_mem() 217 static int dm9051_nsr_poll(struct board_info *db) in dm9051_nsr_poll() 229 static int dm9051_epcr_poll(struct board_info *db) in dm9051_epcr_poll() [all …]
|
| H A D | dm9000.c | 88 struct board_info { struct 147 static inline struct board_info *to_dm9000_board(struct net_device *dev) in to_dm9000_board() argument 158 ior(struct board_info *db, int reg) in ior() 169 iow(struct board_info *db, int reg, int value) in iow() 176 dm9000_reset(struct board_info *db) in dm9000_reset() 265 static void dm9000_msleep(struct board_info *db, unsigned int ms) in dm9000_msleep() 277 struct board_info *db = netdev_priv(dev); in dm9000_phy_read() 323 struct board_info *db = netdev_priv(dev); in dm9000_phy_write() 370 static void dm9000_set_io(struct board_info *db, int byte_width) in dm9000_set_io() 402 static void dm9000_schedule_poll(struct board_info *db) in dm9000_schedule_poll() [all …]
|
| /linux/drivers/platform/x86/x86-android-tablets/ |
| H A D | lenovo.c | 120 .board_info = { 129 .board_info = { 147 .board_info = { 164 .board_info = { 173 .board_info = { 276 .board_info = { 334 .board_info = { 342 .board_info = { 350 .board_info = { 368 .board_info = { [all …]
|
| /linux/arch/mips/bcm63xx/boards/ |
| H A D | board_bcm963xx.c | 34 static struct board_info board; 40 static struct board_info __initdata board_cvg834g = { 70 static struct board_info __initdata board_96328avng = { 118 static struct board_info __initdata board_96338gw = { 161 static struct board_info __initdata board_96338w = { 208 static struct board_info __initdata board_96345gw2 = { 220 static struct board_info __initdata board_96348r = { 264 static struct board_info __initdata board_96348gw_10 = { 315 static struct board_info __initdata board_96348gw_11 = { 366 static struct board_info __initdata board_96348gw = { [all …]
|
| /linux/drivers/platform/chrome/ |
| H A D | chromeos_laptop.c | 45 struct i2c_board_info board_info; member 160 &i2c_dev->board_info, in chromeos_laptop_check_adapter() 265 .board_info = { 274 .board_info = { 286 .board_info = { 319 .board_info = { 332 .board_info = { 345 .board_info = { 357 .board_info = { 370 .board_info = { [all …]
|
| /linux/drivers/platform/x86/amd/ |
| H A D | amd_isp4.c | 33 struct i2c_board_info board_info; member 43 struct i2c_board_info board_info; member 241 .board_info = { 262 struct i2c_board_info *info = &isp4_platform->board_info; in instantiate_isp_i2c_client() 328 isp4_platform->board_info.dev_name = src->board_info.dev_name; in prepare_amdisp_platform() 329 strscpy(isp4_platform->board_info.type, src->board_info.type); in prepare_amdisp_platform() 330 isp4_platform->board_info.addr = src->board_info.addr; in prepare_amdisp_platform() 338 isp4_platform->board_info.swnode = src->swnodes[6]; in prepare_amdisp_platform()
|
| /linux/drivers/spi/ |
| H A D | spi-altera-dfl.c | 126 struct spi_board_info board_info = { 0 }; in dfl_spi_altera_probe() local 167 strscpy(board_info.modalias, "m10-n5010", SPI_NAME_SIZE); in dfl_spi_altera_probe() 169 strscpy(board_info.modalias, "m10-d5005", SPI_NAME_SIZE); in dfl_spi_altera_probe() 171 board_info.max_speed_hz = 12500000; in dfl_spi_altera_probe() 172 board_info.bus_num = 0; in dfl_spi_altera_probe() 173 board_info.chip_select = 0; in dfl_spi_altera_probe() 175 if (!spi_new_device(host, &board_info)) { in dfl_spi_altera_probe() 177 __func__, board_info.modalias); in dfl_spi_altera_probe()
|
| /linux/drivers/i2c/ |
| H A D | i2c-boardinfo.c | 72 devinfo->board_info = *info; in i2c_register_board_info() 75 devinfo->board_info.resources = in i2c_register_board_info() 80 if (!devinfo->board_info.resources) { in i2c_register_board_info()
|
| /linux/drivers/media/usb/dvb-usb-v2/ |
| H A D | zd1301.c | 130 struct i2c_board_info board_info; in zd1301_frontend_attach() local 170 memset(&board_info, 0, sizeof(board_info)); in zd1301_frontend_attach() 171 strscpy(board_info.type, "mt2060", I2C_NAME_SIZE); in zd1301_frontend_attach() 172 board_info.addr = 0x60; in zd1301_frontend_attach() 173 board_info.platform_data = &dev->mt2060_pdata; in zd1301_frontend_attach() 175 client = i2c_new_client_device(adapter, &board_info); in zd1301_frontend_attach()
|
| /linux/drivers/platform/x86/ |
| H A D | serial-multi-instantiate.c | 197 struct i2c_board_info board_info = {}; in smi_i2c_probe() local 216 memset(&board_info, 0, sizeof(board_info)); in smi_i2c_probe() 217 strscpy(board_info.type, inst_array[i].type); in smi_i2c_probe() 219 board_info.dev_name = name; in smi_i2c_probe() 224 board_info.irq = ret; in smi_i2c_probe() 226 smi->i2c_devs[i] = i2c_acpi_new_device(dev, i, &board_info); in smi_i2c_probe()
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-cht-wc.c | 429 struct i2c_board_info *board_info = NULL; in cht_wc_i2c_adap_i2c_probe() local 497 board_info = &gpd_win_board_info; in cht_wc_i2c_adap_i2c_probe() 500 board_info = &xiaomi_mipad2_board_info; in cht_wc_i2c_adap_i2c_probe() 503 board_info = &lenovo_yogabook1_board_info; in cht_wc_i2c_adap_i2c_probe() 506 board_info = &lenovo_yoga_tab3_board_info; in cht_wc_i2c_adap_i2c_probe() 513 if (board_info) { in cht_wc_i2c_adap_i2c_probe() 514 board_info->irq = adap->client_irq; in cht_wc_i2c_adap_i2c_probe() 515 adap->client = i2c_new_client_device(&adap->adapter, board_info); in cht_wc_i2c_adap_i2c_probe()
|
| /linux/drivers/hid/ |
| H A D | hid-nvidia-shield.c | 154 struct thunderstrike_hostcmd_board_info board_info; member 197 } board_info; member 557 struct thunderstrike_hostcmd_board_info *board_info) in thunderstrike_parse_board_info_payload() argument 562 shield_dev->board_info.revision = le16_to_cpu(board_info->revision); in thunderstrike_parse_board_info_payload() 564 u16 val = le16_to_cpu(board_info->serial[i]); in thunderstrike_parse_board_info_payload() 566 shield_dev->board_info.serial_number[2 * i] = val & 0xFF; in thunderstrike_parse_board_info_payload() 567 shield_dev->board_info.serial_number[2 * i + 1] = val >> 8; in thunderstrike_parse_board_info_payload() 569 shield_dev->board_info.serial_number[14] = '\0'; in thunderstrike_parse_board_info_payload() 573 shield_strrev(board_revision_str, 4, shield_dev->board_info.revision); in thunderstrike_parse_board_info_payload() 576 board_revision_str, shield_dev->board_info.revision, in thunderstrike_parse_board_info_payload() [all …]
|
| /linux/arch/arm/mach-davinci/ |
| H A D | pdata-quirks.c | 66 .board_info = { 73 .board_info = { 139 .board_info = {
|
| /linux/drivers/media/usb/go7007/ |
| H A D | go7007-fw.c | 1107 0xd472, (go->board_info->sensor_flags & in config_package() 1111 0xd475, (go->board_info->sensor_flags & in config_package() 1134 0xe01a, go->board_info->hpi_buffer_cap, in config_package() 1164 0xc031, go->board_info->sensor_flags & in config_package() 1184 (go->board_info->sensor_flags & in config_package() 1189 0xbff0, go->board_info->sensor_flags & in config_package() 1279 int arate = go->board_info->audio_rate * 1001 * go->fps_scale; in avsync_to_package() 1320 ((go->board_info->sensor_flags & GO7007_SENSOR_TV) && in final_package() 1324 (go->board_info->sensor_flags & in final_package() 1336 (go->board_info->sensor_flags & GO7007_SENSOR_TV ? in final_package() [all …]
|
| H A D | go7007-driver.c | 155 if (go->board_info->audio_flags & GO7007_AUDIO_I2S_MASTER) { in go7007_init_encoder() 274 go->board_info->flags & GO7007_BOARD_USE_ONBOARD_I2C) { in go7007_register_encoder() 288 init_i2c_module(&go->i2c_adapter, &go->board_info->i2c_devs[i]); in go7007_register_encoder() 309 if (go->board_info->flags & GO7007_BOARD_HAS_AUDIO) { in go7007_register_encoder() 701 go->board_info = board; in go7007_alloc() 720 const struct go7007_board_info *board = go->board_info; in go7007_update_board()
|
| /linux/drivers/media/dvb-core/ |
| H A D | dvbdev.c | 1025 struct i2c_board_info *board_info; in dvb_module_probe() local 1027 board_info = kzalloc_obj(*board_info); in dvb_module_probe() 1028 if (!board_info) in dvb_module_probe() 1032 strscpy(board_info->type, name, I2C_NAME_SIZE); in dvb_module_probe() 1034 strscpy(board_info->type, module_name, I2C_NAME_SIZE); in dvb_module_probe() 1036 board_info->addr = addr; in dvb_module_probe() 1037 board_info->platform_data = platform_data; in dvb_module_probe() 1039 client = i2c_new_client_device(adap, board_info); in dvb_module_probe() 1041 kfree(board_info); in dvb_module_probe() 1050 kfree(board_info); in dvb_module_probe()
|
| /linux/include/media/drv-intf/ |
| H A D | sh_vou.h | 26 struct i2c_board_info *board_info; member
|
| /linux/drivers/platform/surface/ |
| H A D | surface3_power.c | 507 struct i2c_board_info board_info; in mshw0011_probe() local 520 memset(&board_info, 0, sizeof(board_info)); in mshw0011_probe() 521 strscpy(board_info.type, "MSHW0011-bat0", I2C_NAME_SIZE); in mshw0011_probe() 523 bat0 = i2c_acpi_new_device(dev, 1, &board_info); in mshw0011_probe()
|
| /linux/arch/mips/include/asm/mach-bcm63xx/ |
| H A D | board_bcm963xx.h | 20 struct board_info { struct
|
| /linux/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_hw_dev.c | 1174 struct hinic_comm_board_info *board_info) in hinic_get_board_info() argument 1176 u16 out_size = sizeof(*board_info); in hinic_get_board_info() 1180 if (!hwdev || !board_info) in hinic_get_board_info() 1187 board_info, sizeof(*board_info), in hinic_get_board_info() 1188 board_info, &out_size, HINIC_MGMT_MSG_SYNC); in hinic_get_board_info() 1189 if (err || board_info->status || !out_size) { in hinic_get_board_info() 1192 err, board_info->status, out_size); in hinic_get_board_info()
|
| H A D | hinic_devlink.c | 105 struct hinic_comm_board_info board_info = {0}; in check_image_device_type() local 107 if (hinic_get_board_info(priv->hwdev, &board_info)) { in check_image_device_type() 112 if (image_device_type == board_info.info.board_type) in check_image_device_type() 117 image_device_type, board_info.info.board_type); in check_image_device_type()
|
| /linux/include/media/davinci/ |
| H A D | vpif_types.h | 28 struct i2c_board_info board_info; member
|
| /linux/drivers/net/wireless/realtek/rtlwifi/btcoexist/ |
| H A D | halbtc8821a1ant.c | 922 struct btc_board_info *board_info = &btcoexist->board_info; in btc8821a1ant_set_ant_path() local 936 if (board_info->btdm_ant_pos == BTC_ANTENNA_AT_MAIN_PORT) { in btc8821a1ant_set_ant_path() 973 if (board_info->btdm_ant_pos == BTC_ANTENNA_AT_MAIN_PORT) in btc8821a1ant_set_ant_path() 982 if (board_info->btdm_ant_pos == BTC_ANTENNA_AT_MAIN_PORT) in btc8821a1ant_set_ant_path() 992 if (board_info->btdm_ant_pos == BTC_ANTENNA_AT_MAIN_PORT) in btc8821a1ant_set_ant_path() 2102 struct btc_board_info *board_info = &btcoexist->board_info; in ex_btc8821a1ant_display_coex_info() local 2128 board_info->pg_ant_num, in ex_btc8821a1ant_display_coex_info() 2129 board_info->btdm_ant_num, in ex_btc8821a1ant_display_coex_info() 2130 board_info->btdm_ant_pos); in ex_btc8821a1ant_display_coex_info() 2929 struct btc_board_info *board_info = &btcoexist->board_info; in ex_btc8821a1ant_periodical() local [all …]
|
| H A D | halbtc8723b2ant.c | 1093 struct btc_board_info *board_info = &btcoexist->board_info; in btc8723b2ant_set_ant_path() local 1127 if (board_info->btdm_ant_pos == BTC_ANTENNA_AT_MAIN_PORT) { in btc8723b2ant_set_ant_path() 1165 if (board_info->btdm_ant_pos == BTC_ANTENNA_AT_MAIN_PORT) in btc8723b2ant_set_ant_path() 3563 struct btc_board_info *board_info = &btcoexist->board_info; in ex_btc8723b2ant_power_on_setting() local 3577 board_info->btdm_ant_pos = BTC_ANTENNA_AT_AUX_PORT; in ex_btc8723b2ant_power_on_setting() 3580 if (board_info->single_ant_path == 0) { in ex_btc8723b2ant_power_on_setting() 3582 board_info->btdm_ant_pos = BTC_ANTENNA_AT_MAIN_PORT; in ex_btc8723b2ant_power_on_setting() 3583 } else if (board_info->single_ant_path == 1) { in ex_btc8723b2ant_power_on_setting() 3585 board_info->btdm_ant_pos = BTC_ANTENNA_AT_AUX_PORT; in ex_btc8723b2ant_power_on_setting() 3594 struct btc_board_info *board_info = &btcoexist->board_info; in ex_btc8723b2ant_pre_load_firmware() local [all …]
|