Lines Matching refs:block

245 int stmpe_set_altfunc(struct stmpe *stmpe, u32 pins, enum stmpe_block block)  in stmpe_set_altfunc()  argument
269 af = variant->get_altfunc(stmpe, block); in stmpe_set_altfunc()
355 .block = STMPE_BLOCK_GPIO,
362 .block = STMPE_BLOCK_GPIO,
445 .block = STMPE_BLOCK_GPIO,
450 .block = STMPE_BLOCK_TOUCHSCREEN,
472 static int stmpe811_get_altfunc(struct stmpe *stmpe, enum stmpe_block block) in stmpe811_get_altfunc() argument
475 return block != STMPE_BLOCK_TOUCHSCREEN; in stmpe811_get_altfunc()
533 .block = STMPE_BLOCK_GPIO,
538 .block = STMPE_BLOCK_KEYPAD,
627 static int stmpe1601_get_altfunc(struct stmpe *stmpe, enum stmpe_block block) in stmpe1601_get_altfunc() argument
629 switch (block) { in stmpe1601_get_altfunc()
680 .block = STMPE_BLOCK_GPIO,
685 .block = STMPE_BLOCK_KEYPAD,
767 .block = STMPE_BLOCK_GPIO,
772 .block = STMPE_BLOCK_KEYPAD,
791 static int stmpe24xx_get_altfunc(struct stmpe *stmpe, enum stmpe_block block) in stmpe24xx_get_altfunc() argument
793 switch (block) { in stmpe24xx_get_altfunc()
1086 struct stmpe_variant_block *block = &variant->blocks[i]; in stmpe_devices_init() local
1088 if (!(platform_blocks & block->block)) in stmpe_devices_init()
1091 for (j = 0; j < block->cell->num_resources; j++) { in stmpe_devices_init()
1093 (struct resource *) &block->cell->resources[j]; in stmpe_devices_init()
1097 res->start = res->end = block->irq + j; in stmpe_devices_init()
1100 platform_blocks &= ~block->block; in stmpe_devices_init()
1101 ret = stmpe_add_device(stmpe, block->cell); in stmpe_devices_init()