Lines Matching refs:spi_info
360 struct spi_board_info spi_info; in sfi_handle_spi_dev() local
363 memset(&spi_info, 0, sizeof(spi_info)); in sfi_handle_spi_dev()
364 strncpy(spi_info.modalias, pentry->name, SFI_NAME_LEN); in sfi_handle_spi_dev()
365 spi_info.irq = ((pentry->irq == (u8)0xff) ? 0 : pentry->irq); in sfi_handle_spi_dev()
366 spi_info.bus_num = pentry->host_num; in sfi_handle_spi_dev()
367 spi_info.chip_select = pentry->addr; in sfi_handle_spi_dev()
368 spi_info.max_speed_hz = pentry->max_freq; in sfi_handle_spi_dev()
370 spi_info.bus_num, in sfi_handle_spi_dev()
371 spi_info.modalias, in sfi_handle_spi_dev()
372 spi_info.irq, in sfi_handle_spi_dev()
373 spi_info.max_speed_hz, in sfi_handle_spi_dev()
374 spi_info.chip_select); in sfi_handle_spi_dev()
376 pdata = intel_mid_sfi_get_pdata(dev, &spi_info); in sfi_handle_spi_dev()
380 spi_info.platform_data = pdata; in sfi_handle_spi_dev()
382 intel_scu_spi_device_register(&spi_info); in sfi_handle_spi_dev()
384 spi_register_board_info(&spi_info, 1); in sfi_handle_spi_dev()