Lines Matching refs:region
92 struct pismo_mem *region, const char *name, in pismo_add_device() argument
97 phys_addr_t base = region->base; in pismo_add_device()
104 res.end = base + region->size - 1; in pismo_add_device()
134 struct pismo_mem *region) in pismo_add_nor() argument
137 .width = region->width, in pismo_add_nor()
143 return pismo_add_device(pismo, i, region, "physmap-flash", in pismo_add_nor()
148 struct pismo_mem *region) in pismo_add_sram() argument
151 .bankwidth = region->width, in pismo_add_sram()
154 return pismo_add_device(pismo, i, region, "mtd-ram", in pismo_add_sram()
162 struct pismo_mem region; in pismo_add_one() local
164 region.base = base; in pismo_add_one()
165 region.type = cs->type; in pismo_add_one()
166 region.width = pismo_width_to_bytes(cs->width); in pismo_add_one()
167 region.access = le16_to_cpu(cs->access); in pismo_add_one()
168 region.size = le32_to_cpu(cs->size); in pismo_add_one()
170 if (region.width == 0) { in pismo_add_one()
182 i, cs->device, region.type, region.access, region.size / 1024); in pismo_add_one()
184 switch (region.type) { in pismo_add_one()
192 pismo_add_nor(pismo, i, ®ion); in pismo_add_one()
196 pismo_add_sram(pismo, i, ®ion); in pismo_add_one()