Lines Matching refs:agc

580     AspeedGPIOClass *agc = ASPEED_GPIO_GET_CLASS(s);  in aspeed_gpio_read()  local
595 if (idx >= agc->reg_table_count) { in aspeed_gpio_read()
601 reg = &agc->reg_table[idx]; in aspeed_gpio_read()
602 if (reg->set_idx >= agc->nr_gpio_sets) { in aspeed_gpio_read()
666 AspeedGPIOClass *agc = ASPEED_GPIO_GET_CLASS(s); in aspeed_gpio_write_index_mode() local
679 props = &agc->props[set_idx]; in aspeed_gpio_write_index_mode()
810 AspeedGPIOClass *agc = ASPEED_GPIO_GET_CLASS(s); in aspeed_gpio_write() local
833 if (idx >= agc->reg_table_count) { in aspeed_gpio_write()
839 reg = &agc->reg_table[idx]; in aspeed_gpio_write()
840 if (reg->set_idx >= agc->nr_gpio_sets) { in aspeed_gpio_write()
847 props = &agc->props[reg->set_idx]; in aspeed_gpio_write()
936 AspeedGPIOClass *agc = ASPEED_GPIO_GET_CLASS(s); in get_set_idx() local
939 for (set_idx = 0; set_idx < agc->nr_gpio_sets; set_idx++) { in get_set_idx()
940 const GPIOSetProperties *set_props = &agc->props[set_idx]; in get_set_idx()
1008 AspeedGPIOClass *agc = ASPEED_GPIO_GET_CLASS(s); in aspeed_gpio_2700_read_control_reg() local
1017 if (set_idx >= agc->nr_gpio_sets) { in aspeed_gpio_2700_read_control_reg()
1054 AspeedGPIOClass *agc = ASPEED_GPIO_GET_CLASS(s); in aspeed_gpio_2700_write_control_reg() local
1065 if (set_idx >= agc->nr_gpio_sets) { in aspeed_gpio_2700_write_control_reg()
1072 props = &agc->props[set_idx]; in aspeed_gpio_2700_write_control_reg()
1193 AspeedGPIOClass *agc = ASPEED_GPIO_GET_CLASS(s); in aspeed_gpio_2700_read() local
1202 if (reg >= agc->reg_table_count) { in aspeed_gpio_2700_read()
1225 if (idx >= agc->nr_gpio_sets) { in aspeed_gpio_2700_read()
1238 if (pin >= agc->nr_gpio_pins) { in aspeed_gpio_2700_read()
1260 AspeedGPIOClass *agc = ASPEED_GPIO_GET_CLASS(s); in aspeed_gpio_2700_write() local
1269 if (reg >= agc->reg_table_count) { in aspeed_gpio_2700_write()
1292 if (pin >= agc->nr_gpio_pins) { in aspeed_gpio_2700_write()
1399 AspeedGPIOClass *agc = ASPEED_GPIO_GET_CLASS(s); in aspeed_gpio_realize() local
1406 const GPIOSetProperties *props = &agc->props[i]; in aspeed_gpio_realize()
1416 memory_region_init_io(&s->iomem, OBJECT(s), agc->reg_ops, s, in aspeed_gpio_realize()
1417 TYPE_ASPEED_GPIO, agc->mem_size); in aspeed_gpio_realize()
1425 AspeedGPIOClass *agc = ASPEED_GPIO_GET_CLASS(s); in aspeed_gpio_init() local
1428 const GPIOSetProperties *props = &agc->props[i]; in aspeed_gpio_init()
1493 AspeedGPIOClass *agc = ASPEED_GPIO_CLASS(klass); in aspeed_gpio_ast2400_class_init() local
1495 agc->props = ast2400_set_props; in aspeed_gpio_ast2400_class_init()
1496 agc->nr_gpio_pins = 216; in aspeed_gpio_ast2400_class_init()
1497 agc->nr_gpio_sets = 7; in aspeed_gpio_ast2400_class_init()
1498 agc->reg_table = aspeed_3_3v_gpios; in aspeed_gpio_ast2400_class_init()
1499 agc->reg_table_count = GPIO_3_3V_REG_ARRAY_SIZE; in aspeed_gpio_ast2400_class_init()
1500 agc->mem_size = 0x1000; in aspeed_gpio_ast2400_class_init()
1501 agc->reg_ops = &aspeed_gpio_ops; in aspeed_gpio_ast2400_class_init()
1506 AspeedGPIOClass *agc = ASPEED_GPIO_CLASS(klass); in aspeed_gpio_2500_class_init() local
1508 agc->props = ast2500_set_props; in aspeed_gpio_2500_class_init()
1509 agc->nr_gpio_pins = 228; in aspeed_gpio_2500_class_init()
1510 agc->nr_gpio_sets = 8; in aspeed_gpio_2500_class_init()
1511 agc->reg_table = aspeed_3_3v_gpios; in aspeed_gpio_2500_class_init()
1512 agc->reg_table_count = GPIO_3_3V_REG_ARRAY_SIZE; in aspeed_gpio_2500_class_init()
1513 agc->mem_size = 0x1000; in aspeed_gpio_2500_class_init()
1514 agc->reg_ops = &aspeed_gpio_ops; in aspeed_gpio_2500_class_init()
1519 AspeedGPIOClass *agc = ASPEED_GPIO_CLASS(klass); in aspeed_gpio_ast2600_3_3v_class_init() local
1521 agc->props = ast2600_3_3v_set_props; in aspeed_gpio_ast2600_3_3v_class_init()
1522 agc->nr_gpio_pins = 208; in aspeed_gpio_ast2600_3_3v_class_init()
1523 agc->nr_gpio_sets = 7; in aspeed_gpio_ast2600_3_3v_class_init()
1524 agc->reg_table = aspeed_3_3v_gpios; in aspeed_gpio_ast2600_3_3v_class_init()
1525 agc->reg_table_count = GPIO_3_3V_REG_ARRAY_SIZE; in aspeed_gpio_ast2600_3_3v_class_init()
1526 agc->mem_size = 0x800; in aspeed_gpio_ast2600_3_3v_class_init()
1527 agc->reg_ops = &aspeed_gpio_ops; in aspeed_gpio_ast2600_3_3v_class_init()
1532 AspeedGPIOClass *agc = ASPEED_GPIO_CLASS(klass); in aspeed_gpio_ast2600_1_8v_class_init() local
1534 agc->props = ast2600_1_8v_set_props; in aspeed_gpio_ast2600_1_8v_class_init()
1535 agc->nr_gpio_pins = 36; in aspeed_gpio_ast2600_1_8v_class_init()
1536 agc->nr_gpio_sets = 2; in aspeed_gpio_ast2600_1_8v_class_init()
1537 agc->reg_table = aspeed_1_8v_gpios; in aspeed_gpio_ast2600_1_8v_class_init()
1538 agc->reg_table_count = GPIO_1_8V_REG_ARRAY_SIZE; in aspeed_gpio_ast2600_1_8v_class_init()
1539 agc->mem_size = 0x800; in aspeed_gpio_ast2600_1_8v_class_init()
1540 agc->reg_ops = &aspeed_gpio_ops; in aspeed_gpio_ast2600_1_8v_class_init()
1545 AspeedGPIOClass *agc = ASPEED_GPIO_CLASS(klass); in aspeed_gpio_1030_class_init() local
1547 agc->props = ast1030_set_props; in aspeed_gpio_1030_class_init()
1548 agc->nr_gpio_pins = 151; in aspeed_gpio_1030_class_init()
1549 agc->nr_gpio_sets = 6; in aspeed_gpio_1030_class_init()
1550 agc->reg_table = aspeed_3_3v_gpios; in aspeed_gpio_1030_class_init()
1551 agc->reg_table_count = GPIO_3_3V_REG_ARRAY_SIZE; in aspeed_gpio_1030_class_init()
1552 agc->mem_size = 0x1000; in aspeed_gpio_1030_class_init()
1553 agc->reg_ops = &aspeed_gpio_ops; in aspeed_gpio_1030_class_init()
1558 AspeedGPIOClass *agc = ASPEED_GPIO_CLASS(klass); in aspeed_gpio_2700_class_init() local
1560 agc->props = ast2700_set_props; in aspeed_gpio_2700_class_init()
1561 agc->nr_gpio_pins = 216; in aspeed_gpio_2700_class_init()
1562 agc->nr_gpio_sets = 7; in aspeed_gpio_2700_class_init()
1563 agc->reg_table_count = GPIO_2700_REG_ARRAY_SIZE; in aspeed_gpio_2700_class_init()
1564 agc->mem_size = 0x1000; in aspeed_gpio_2700_class_init()
1565 agc->reg_ops = &aspeed_gpio_2700_ops; in aspeed_gpio_2700_class_init()