| /linux-6.15/drivers/platform/x86/intel/ |
| H A D | chtwc_int33fe.c | 253 struct i2c_board_info board_info; in cht_int33fe_register_max17047() local 272 memset(&board_info, 0, sizeof(board_info)); in cht_int33fe_register_max17047() 274 board_info.dev_name = "max17047"; in cht_int33fe_register_max17047() 275 board_info.fwnode = fwnode; in cht_int33fe_register_max17047() 304 struct i2c_board_info board_info; in cht_int33fe_typec_probe() local 363 memset(&board_info, 0, sizeof(board_info)); in cht_int33fe_typec_probe() 365 board_info.dev_name = "fusb302"; in cht_int33fe_typec_probe() 366 board_info.fwnode = fwnode; in cht_int33fe_typec_probe() 367 board_info.irq = fusb302_irq; in cht_int33fe_typec_probe() 381 memset(&board_info, 0, sizeof(board_info)); in cht_int33fe_typec_probe() [all …]
|
| /linux-6.15/drivers/net/ethernet/davicom/ |
| H A D | dm9051.c | 98 struct board_info { struct 383 struct board_info *db = context; in dm9051_phyread() 411 struct board_info *db = context; in dm9051_phywrite() 435 struct board_info *db = bus->priv; in dm9051_mdio_read() 450 struct board_info *db = bus->priv; in dm9051_mdio_write() 460 struct board_info *db = dbcontext; in dm9051_reg_lock_mutex() 467 struct board_info *db = dbcontext; in dm9051_reg_unlock_mutex() 873 struct board_info *db = pw; in dm9051_rx_threaded_irq() 907 struct board_info *db = container_of(work, struct board_info, tx_work); in dm9051_tx_delay() 921 struct board_info *db = container_of(work, struct board_info, rxctrl_work); in dm9051_rxctl_delay() [all …]
|
| H A D | dm9000.c | 88 struct board_info { struct 158 ior(struct board_info *db, int reg) in ior() 176 dm9000_reset(struct board_info *db) in dm9000_reset() 277 struct board_info *db = netdev_priv(dev); in dm9000_phy_read() 323 struct board_info *db = netdev_priv(dev); in dm9000_phy_write() 770 struct board_info *db = container_of(dw, struct board_info, phy_poll); in dm9000_poll_work() 838 struct board_info *db = netdev_priv(dev); in dm9000_hash_table_unlocked() 874 struct board_info *db = netdev_priv(dev); in dm9000_hash_table() 900 struct board_info *db = netdev_priv(dev); in dm9000_init_dm9000() 965 struct board_info *db = netdev_priv(dev); in dm9000_timeout() [all …]
|
| /linux-6.15/drivers/net/wireless/realtek/rtlwifi/btcoexist/ |
| H A D | halbtcoutsrc.c | 1352 btcoexist->board_info.tfbga_package = false; in exhalbtc_bind_bt_coex_withadapter() 1354 btcoexist->board_info.tfbga_package = false; in exhalbtc_bind_bt_coex_withadapter() 1356 btcoexist->board_info.tfbga_package = true; in exhalbtc_bind_bt_coex_withadapter() 1358 if (btcoexist->board_info.tfbga_package) in exhalbtc_bind_bt_coex_withadapter() 1366 btcoexist->board_info.ant_div_cfg = 0; in exhalbtc_bind_bt_coex_withadapter() 1379 if (btcoexist->board_info.btdm_ant_num == 2) in exhalbtc_power_on_setting() 1394 if (btcoexist->board_info.btdm_ant_num == 2) in exhalbtc_pre_load_firmware() 1407 if (btcoexist->board_info.btdm_ant_num == 2) in exhalbtc_init_hw_config() 1829 btcoexist->board_info.pg_ant_num = ant_num; in exhalbtc_set_ant_num() 1836 btcoexist->board_info.btdm_ant_pos = in exhalbtc_set_ant_num() [all …]
|
| /linux-6.15/drivers/platform/x86/x86-android-tablets/ |
| H A D | lenovo.c | 98 .board_info = { 107 .board_info = { 124 .board_info = { 141 .board_info = { 150 .board_info = { 269 .board_info = { 319 .board_info = { 327 .board_info = { 335 .board_info = { 353 .board_info = { [all …]
|
| H A D | other.c | 43 .board_info = { 59 .board_info = { 158 .board_info = { 172 .board_info = { 310 .board_info = { 327 .board_info = { 392 .board_info = { 401 .board_info = { 451 .board_info = { 460 .board_info = { [all …]
|
| H A D | asus.c | 83 .board_info = { 99 .board_info = { 108 .board_info = { 116 .board_info = { 131 .board_info = { 251 .board_info = { 267 .board_info = { 276 .board_info = { 284 .board_info = { 293 .board_info = {
|
| H A D | core.c | 208 struct i2c_board_info board_info = client_info->board_info; in x86_instantiate_i2c_client() local 211 board_info.irq = x86_acpi_irq_helper_get(&client_info->irq_data); in x86_instantiate_i2c_client() 212 if (board_info.irq < 0) in x86_instantiate_i2c_client() 213 return board_info.irq; in x86_instantiate_i2c_client() 225 i2c_clients[idx] = i2c_new_client_device(adap, &board_info); in x86_instantiate_i2c_client() 237 struct spi_board_info board_info = spi_dev_info->board_info; in x86_instantiate_spi_dev() local 243 board_info.irq = x86_acpi_irq_helper_get(&spi_dev_info->irq_data); in x86_instantiate_spi_dev() 244 if (board_info.irq < 0) in x86_instantiate_spi_dev() 245 return board_info.irq; in x86_instantiate_spi_dev() 265 spi_devs[idx] = spi_new_device(controller, &board_info); in x86_instantiate_spi_dev()
|
| /linux-6.15/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 = { 366 static struct board_info __initdata board_96348gw = { 504 static struct board_info __initdata board_96358vw = { 600 static struct board_info __initdata board_AGPFS0 = { [all …]
|
| /linux-6.15/drivers/platform/chrome/ |
| H A D | chromeos_laptop.c | 265 .board_info = { 274 .board_info = { 286 .board_info = { 319 .board_info = { 332 .board_info = { 345 .board_info = { 357 .board_info = { 370 .board_info = { 379 .board_info = { 392 .board_info = { [all …]
|
| /linux-6.15/drivers/mfd/ |
| H A D | tps65910.c | 375 struct tps65910_board *board_info; in tps65910_parse_dt() local 381 board_info = devm_kzalloc(&client->dev, sizeof(*board_info), in tps65910_parse_dt() 383 if (!board_info) in tps65910_parse_dt() 388 board_info->vmbch_threshold = prop; in tps65910_parse_dt() 392 board_info->vmbch2_threshold = prop; in tps65910_parse_dt() 395 board_info->en_ck32k_xtal = prop; in tps65910_parse_dt() 398 board_info->en_dev_slp = prop; in tps65910_parse_dt() 401 board_info->slp_keepon.therm_keepon = prop; in tps65910_parse_dt() 409 board_info->irq = client->irq; in tps65910_parse_dt() 410 board_info->irq_base = -1; in tps65910_parse_dt() [all …]
|
| /linux-6.15/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-6.15/drivers/media/usb/go7007/ |
| H A D | go7007-v4l2.c | 93 *width = go->board_info->sensor_width; in get_resolution() 94 *height = go->board_info->sensor_height; in get_resolution() 600 if (inp->index >= go->board_info->num_inputs) in vidioc_enum_input() 613 if (go->board_info->num_aud_inputs) in vidioc_enum_input() 640 if (a->index >= go->board_info->num_aud_inputs) in vidioc_enumaudio() 664 if (a->index >= go->board_info->num_aud_inputs) in vidioc_s_audio() 678 go->board_info->video_config); in go7007_s_input() 679 if (go->board_info->num_aud_inputs) { in go7007_s_input() 692 if (input >= go->board_info->num_inputs) in vidioc_s_input() 1093 if (go->board_info->num_aud_inputs) in go7007_v4l2_init() [all …]
|
| 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() 1324 (go->board_info->sensor_flags & in final_package() 1373 int clock_config = ((go->board_info->audio_flags & in audio_to_package() 1375 ((go->board_info->audio_flags & in audio_to_package() 1378 (go->board_info->audio_main_div - 1); in audio_to_package() [all …]
|
| /linux-6.15/drivers/net/ethernet/chelsio/cxgb/ |
| H A D | common.h | 185 const struct board_info *brd_info; 263 struct board_info { struct 311 #define board_info(adapter) ((adapter)->params.brd_info) macro 312 #define is_10G(adapter) (board_info(adapter)->caps & SUPPORTED_10000baseT_Full) 316 return board_info(adap)->clock_core / 1000000; in core_ticks_per_usec() 331 const struct board_info *t1_get_board_info(unsigned int board_id); 333 int t1_get_board_rev(adapter_t *adapter, const struct board_info *bi, 336 int t1_init_sw_modules(adapter_t *adapter, const struct board_info *bi);
|
| /linux-6.15/drivers/platform/x86/ |
| H A D | asus-tf103c-dock.c | 481 struct i2c_board_info board_info = { }; in tf103c_dock_enable_touchpad() local 493 strscpy(board_info.type, "elan_i2c"); in tf103c_dock_enable_touchpad() 494 board_info.addr = TF103C_DOCK_TP_ADDR; in tf103c_dock_enable_touchpad() 495 board_info.dev_name = TF103C_DOCK_DEV_NAME "-tp"; in tf103c_dock_enable_touchpad() 496 board_info.irq = dock->tp_irq; in tf103c_dock_enable_touchpad() 497 board_info.swnode = &tf103c_dock_touchpad_sw_node; in tf103c_dock_enable_touchpad() 718 struct i2c_board_info board_info = { }; in tf103c_dock_probe() local 798 strscpy(board_info.type, "tf103c-dock-intr"); in tf103c_dock_probe() 799 board_info.addr = TF103C_DOCK_INTR_ADDR; in tf103c_dock_probe() 806 strscpy(board_info.type, "tf103c-dock-kbd"); in tf103c_dock_probe() [all …]
|
| H A D | serial-multi-instantiate.c | 192 struct i2c_board_info board_info = {}; in smi_i2c_probe() local 211 memset(&board_info, 0, sizeof(board_info)); in smi_i2c_probe() 212 strscpy(board_info.type, inst_array[i].type); in smi_i2c_probe() 214 board_info.dev_name = name; in smi_i2c_probe() 219 board_info.irq = ret; in smi_i2c_probe() 221 smi->i2c_devs[i] = i2c_acpi_new_device(dev, i, &board_info); in smi_i2c_probe()
|
| /linux-6.15/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()
|
| H A D | rtl28xxu.c | 704 struct i2c_board_info board_info; in rtl2831u_frontend_attach() local 727 memset(&board_info, 0, sizeof(board_info)); in rtl2831u_frontend_attach() 729 board_info.addr = 0x10; in rtl2831u_frontend_attach() 730 board_info.platform_data = pdata; in rtl2831u_frontend_attach() 912 struct i2c_board_info board_info; in rtl2832u_frontend_attach() local 948 memset(&board_info, 0, sizeof(board_info)); in rtl2832u_frontend_attach() 950 board_info.addr = 0x10; in rtl2832u_frontend_attach() 1264 board_info.addr = 0x56; in rtl2832u_tuner_attach() 1268 &board_info); in rtl2832u_tuner_attach() 1295 board_info.addr = 0x60; in rtl2832u_tuner_attach() [all …]
|
| /linux-6.15/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-6.15/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-6.15/drivers/hid/ |
| H A D | hid-nvidia-shield.c | 154 struct thunderstrike_hostcmd_board_info board_info; member 197 } board_info; member 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() 576 board_revision_str, shield_dev->board_info.revision, in thunderstrike_parse_board_info_payload() 577 shield_dev->board_info.serial_number); in thunderstrike_parse_board_info_payload() 767 shield_dev, &hostcmd_resp_report->board_info); in thunderstrike_parse_report() [all …]
|
| /linux-6.15/arch/arm/mach-davinci/ |
| H A D | pdata-quirks.c | 66 .board_info = { 73 .board_info = { 139 .board_info = {
|
| /linux-6.15/drivers/net/phy/ |
| H A D | mdio-boardinfo.c | 36 bi = &be->board_info; in mdiobus_setup_mdiodev_from_board_info() 72 memcpy(&be->board_info, info, sizeof(*info)); in mdiobus_register_board_info()
|
| /linux-6.15/drivers/media/pci/intel/ |
| H A D | ipu-bridge.c | 527 struct i2c_board_info board_info; member 556 1, &data->board_info); in ipu_bridge_instantiate_vcm_work() 565 dev_info(data->sensor, "Instantiated %s VCM\n", data->board_info.type); in ipu_bridge_instantiate_vcm_work() 572 fwnode_handle_put(data->board_info.fwnode); in ipu_bridge_instantiate_vcm_work() 610 data->board_info.dev_name = data->name; in ipu_bridge_instantiate_vcm() 611 data->board_info.fwnode = vcm_fwnode; in ipu_bridge_instantiate_vcm() 612 snprintf(data->board_info.type, sizeof(data->board_info.type), in ipu_bridge_instantiate_vcm() 615 sep = strchrnul(data->board_info.type, '-'); in ipu_bridge_instantiate_vcm()
|