Lines Matching refs:region
89 struct pismo_mem *region, const char *name, in pismo_add_device() argument
94 phys_addr_t base = region->base; in pismo_add_device()
101 res.end = base + region->size - 1; in pismo_add_device()
131 struct pismo_mem *region) in pismo_add_nor() argument
134 .width = region->width, in pismo_add_nor()
140 return pismo_add_device(pismo, i, region, "physmap-flash", in pismo_add_nor()
145 struct pismo_mem *region) in pismo_add_sram() argument
148 .bankwidth = region->width, in pismo_add_sram()
151 return pismo_add_device(pismo, i, region, "mtd-ram", in pismo_add_sram()
159 struct pismo_mem region; in pismo_add_one() local
161 region.base = base; in pismo_add_one()
162 region.type = cs->type; in pismo_add_one()
163 region.width = pismo_width_to_bytes(cs->width); in pismo_add_one()
164 region.access = le16_to_cpu(cs->access); in pismo_add_one()
165 region.size = le32_to_cpu(cs->size); in pismo_add_one()
167 if (region.width == 0) { in pismo_add_one()
179 i, cs->device, region.type, region.access, region.size / 1024); in pismo_add_one()
181 switch (region.type) { in pismo_add_one()
189 pismo_add_nor(pismo, i, ®ion); in pismo_add_one()
193 pismo_add_sram(pismo, i, ®ion); in pismo_add_one()