/arch/mips/emma/markeins/ |
H A D | platform.c | 199 static struct platform_device *devices[] = { variable in typeref:struct:platform_device 209 return platform_add_devices(devices, ARRAY_SIZE(devices));
|
/arch/arm/mach-omap2/ |
H A D | twl-common.c | 71 struct i2c_board_info *devices, int nr_devices) 78 /* Register additional devices on i2c1 bus if needed */ 79 if (devices) 80 i2c_register_board_info(1, devices, nr_devices); 69 omap4_pmic_init(const char *pmic_type, struct twl4030_platform_data *pmic_data, struct i2c_board_info *devices, int nr_devices) argument
|
/arch/arm/mach-at91/ |
H A D | at91rm9200_devices.c | 489 void __init at91_add_device_i2c(struct i2c_board_info *devices, int nr_devices) argument 497 i2c_register_board_info(0, devices, nr_devices); 523 void __init at91_add_device_i2c(struct i2c_board_info *devices, int nr_devices) argument 532 i2c_register_board_info(0, devices, nr_devices); 536 void __init at91_add_device_i2c(struct i2c_board_info *devices, int nr_devices) {} argument 573 void __init at91_add_device_spi(struct spi_board_info *devices, int nr_devices) argument 584 if (devices[i].controller_data) 585 cs_pin = (unsigned long) devices[i].controller_data; 587 cs_pin = spi_standard_cs[devices[i].chip_select]; 589 if (devices[ 603 at91_add_device_spi(struct spi_board_info *devices, int nr_devices) argument [all...] |
H A D | at91sam9261_devices.c | 293 void __init at91_add_device_i2c(struct i2c_board_info *devices, int nr_devices) argument 301 i2c_register_board_info(0, devices, nr_devices); 326 void __init at91_add_device_i2c(struct i2c_board_info *devices, int nr_devices) argument 342 i2c_register_board_info(0, devices, nr_devices); 346 void __init at91_add_device_i2c(struct i2c_board_info *devices, int nr_devices) {} argument 409 void __init at91_add_device_spi(struct spi_board_info *devices, int nr_devices) argument 418 if (devices[i].controller_data) 419 cs_pin = (unsigned long) devices[i].controller_data; 420 else if (devices[i].bus_num == 0) 421 cs_pin = spi0_standard_cs[devices[ 459 at91_add_device_spi(struct spi_board_info *devices, int nr_devices) argument [all...] |
H A D | at91sam9rl_devices.c | 324 void __init at91_add_device_i2c(struct i2c_board_info *devices, int nr_devices) argument 332 i2c_register_board_info(0, devices, nr_devices); 358 void __init at91_add_device_i2c(struct i2c_board_info *devices, int nr_devices) argument 367 i2c_register_board_info(0, devices, nr_devices); 371 void __init at91_add_device_i2c(struct i2c_board_info *devices, int nr_devices) {} argument 409 void __init at91_add_device_spi(struct spi_board_info *devices, int nr_devices) argument 420 if (devices[i].controller_data) 421 cs_pin = (unsigned long) devices[i].controller_data; 423 cs_pin = spi_standard_cs[devices[i].chip_select]; 432 devices[ 439 at91_add_device_spi(struct spi_board_info *devices, int nr_devices) argument [all...] |
H A D | at91sam9260_devices.c | 396 void __init at91_add_device_i2c(struct i2c_board_info *devices, int nr_devices) argument 404 i2c_register_board_info(0, devices, nr_devices); 429 void __init at91_add_device_i2c(struct i2c_board_info *devices, int nr_devices) argument 445 i2c_register_board_info(0, devices, nr_devices); 449 void __init at91_add_device_i2c(struct i2c_board_info *devices, int nr_devices) {} argument 512 void __init at91_add_device_spi(struct spi_board_info *devices, int nr_devices) argument 521 if (devices[i].controller_data) 522 cs_pin = (unsigned long) devices[i].controller_data; 523 else if (devices[i].bus_num == 0) 524 cs_pin = spi0_standard_cs[devices[ 562 at91_add_device_spi(struct spi_board_info *devices, int nr_devices) argument [all...] |
H A D | at91sam9263_devices.c | 576 void __init at91_add_device_i2c(struct i2c_board_info *devices, int nr_devices) argument 584 i2c_register_board_info(0, devices, nr_devices); 610 void __init at91_add_device_i2c(struct i2c_board_info *devices, int nr_devices) argument 619 i2c_register_board_info(0, devices, nr_devices); 623 void __init at91_add_device_i2c(struct i2c_board_info *devices, int nr_devices) {} argument 686 void __init at91_add_device_spi(struct spi_board_info *devices, int nr_devices) argument 695 if (devices[i].controller_data) 696 cs_pin = (unsigned long) devices[i].controller_data; 697 else if (devices[i].bus_num == 0) 698 cs_pin = spi0_standard_cs[devices[ 736 at91_add_device_spi(struct spi_board_info *devices, int nr_devices) argument [all...] |
H A D | at91sam9g45_devices.c | 2 * On-Chip devices setup code for the AT91SAM9G45 family 619 void __init at91_add_device_i2c(short i2c_id, struct i2c_board_info *devices, int nr_devices) argument 621 i2c_register_board_info(i2c_id, devices, nr_devices); 683 void __init at91_add_device_i2c(short i2c_id, struct i2c_board_info *devices, int nr_devices) argument 685 i2c_register_board_info(i2c_id, devices, nr_devices); 701 void __init at91_add_device_i2c(short i2c_id, struct i2c_board_info *devices, int nr_devices) {} argument 764 void __init at91_add_device_spi(struct spi_board_info *devices, int nr_devices) argument 773 if (devices[i].controller_data) 774 cs_pin = (unsigned long) devices[i].controller_data; 775 else if (devices[ 814 at91_add_device_spi(struct spi_board_info *devices, int nr_devices) argument [all...] |
/arch/arm/mach-ixp4xx/ |
H A D | goramo_mlr.c | 359 int i, devices = 1; /* flash */ local 402 device_tab[devices++] = &device_uarts; /* max index 1 */ 405 device_tab[devices++] = &device_eth_tab[0]; /* max index 2 */ 407 device_tab[devices++] = &device_eth_tab[1]; /* max index 3 */ 410 device_tab[devices++] = &device_hss_tab[0]; /* max index 4 */ 412 device_tab[devices++] = &device_hss_tab[1]; /* max index 5 */ 415 device_tab[devices++] = &device_i2c; /* max index 6 */ 441 msleep(1); /* Wait for PCI devices to initialize */ 446 platform_add_devices(device_tab, devices);
|
/arch/arm/mach-ep93xx/ |
H A D | core.c | 444 * @devices: platform specific i2c bus device information (__initdata) 445 * @num: the number of devices on the i2c bus 448 struct i2c_board_info *devices, int num) 466 i2c_register_board_info(0, devices, num); 497 * @devices: SPI devices to register (__initdata) 498 * @num: number of SPI devices to register 504 struct spi_board_info *devices, int num) 513 spi_register_board_info(devices, num); 1045 /* Get the GPIO working early, other devices nee 447 ep93xx_register_i2c(struct i2c_gpio_platform_data *data, struct i2c_board_info *devices, int num) argument 503 ep93xx_register_spi(struct ep93xx_spi_info *info, struct spi_board_info *devices, int num) argument [all...] |