Lines Matching full:segments

204  * Default segments mapping addresses and size for each peripheral per
306 if ((asc->segments == aspeed_2500_spi1_segments || in aspeed_smc_flash_set_segment()
307 asc->segments == aspeed_2500_spi2_segments) && in aspeed_smc_flash_set_segment()
309 seg.addr + seg.size != asc->segments[cs].addr + in aspeed_smc_flash_set_segment()
310 asc->segments[cs].size) { in aspeed_smc_flash_set_segment()
313 seg.size = asc->segments[cs].addr + asc->segments[cs].size - in aspeed_smc_flash_set_segment()
335 /* And segments should not overlap (in the specs) */ in aspeed_smc_flash_set_segment()
750 asc->segment_to_reg(s, &asc->segments[i])); in aspeed_smc_reset()
1268 offset += asc->segments[i].size; in aspeed_smc_realize()
1334 s, name, s->asc->segments[s->cs].size); in aspeed_smc_flash_realize()
1399 asc->segments = aspeed_2400_smc_segments; in aspeed_2400_smc_class_init()
1445 asc->segments = aspeed_2400_fmc_segments; in aspeed_2400_fmc_class_init()
1489 asc->segments = aspeed_2400_spi1_segments; in aspeed_2400_spi1_class_init()
1531 asc->segments = aspeed_2500_fmc_segments; in aspeed_2500_fmc_class_init()
1571 asc->segments = aspeed_2500_spi1_segments; in aspeed_2500_spi1_class_init()
1607 asc->segments = aspeed_2500_spi2_segments; in aspeed_2500_spi2_class_init()
1639 /* Disabled segments have a nil register */ in aspeed_2600_smc_segment_to_reg()
1690 asc->segments = aspeed_2600_fmc_segments; in aspeed_2600_fmc_class_init()
1731 asc->segments = aspeed_2600_spi1_segments; in aspeed_2600_spi1_class_init()
1772 asc->segments = aspeed_2600_spi2_segments; in aspeed_2600_spi2_class_init()
1805 /* Disabled segments have a nil register */ in aspeed_1030_smc_segment_to_reg()
1855 asc->segments = aspeed_1030_fmc_segments; in aspeed_1030_fmc_class_init()
1896 asc->segments = aspeed_1030_spi1_segments; in aspeed_1030_spi1_class_init()
1934 asc->segments = aspeed_1030_spi2_segments; in aspeed_1030_spi2_class_init()
1966 /* Disabled segments have a nil register */ in aspeed_2700_smc_segment_to_reg()
2039 asc->segments = aspeed_2700_fmc_segments; in aspeed_2700_fmc_class_init()
2081 asc->segments = aspeed_2700_spi0_segments; in aspeed_2700_spi0_class_init()
2121 asc->segments = aspeed_2700_spi1_segments; in aspeed_2700_spi1_class_init()
2161 asc->segments = aspeed_2700_spi2_segments; in aspeed_2700_spi2_class_init()