Lines Matching defs:info
308 * @np: Pointer to device tree node containing lpddr2 info
309 * @dev: Device requesting info
319 struct lpddr2_info *ret_info, info = {};
327 info.revision_id1 = revision_id[0];
328 info.revision_id2 = revision_id[1];
330 err = of_property_read_u32(np, "revision-id1", &info.revision_id1);
332 info.revision_id1 = -ENOENT;
334 err = of_property_read_u32(np, "revision-id2", &info.revision_id2);
336 info.revision_id2 = -ENOENT;
339 err = of_property_read_u32(np, "io-width", &info.io_width);
343 info.io_width = 32 / info.io_width - 1;
345 err = of_property_read_u32(np, "density", &info.density);
349 info.density = ffs(info.density) - 7;
352 info.arch_type = LPDDR2_TYPE_S4;
354 info.arch_type = LPDDR2_TYPE_S2;
356 info.arch_type = LPDDR2_TYPE_NVM;
366 info.manufacturer_id = LPDDR2_MANID_##ID; \
389 if (!info.manufacturer_id)
390 info.manufacturer_id = -ENOENT;
394 *ret_info = info;