Lines Matching refs:prop

44     prop = node.props[prop_name]
47 offset = prop.GetOffset() + 12
48 data = dtb.GetContents()[offset:offset + len(prop.value)]
49 return prop, [chr(x) for x in data]
167 prop, value = _GetPropertyValue(self.dtb, self.node, 'longbytearray')
168 self.assertEqual(prop.value, value)
208 prop = node.props['clocks']
210 self.assertEqual(target, dtb.LookupPhandle(fdt32_to_cpu(prop.value)))
235 prop = node.props['clocks']
236 self.assertTrue(fdt32_to_cpu(prop.value) > 0)
251 prop = self._ConvertProp('boolval')
252 self.assertEqual(Type.BOOL, prop.type)
253 self.assertEqual(True, prop.value)
255 prop = self._ConvertProp('intval')
256 self.assertEqual(Type.INT, prop.type)
257 self.assertEqual(1, fdt32_to_cpu(prop.value))
259 prop = self._ConvertProp('intarray')
260 self.assertEqual(Type.INT, prop.type)
261 val = [fdt32_to_cpu(val) for val in prop.value]
264 prop = self._ConvertProp('byteval')
265 self.assertEqual(Type.BYTE, prop.type)
266 self.assertEqual(5, ord(prop.value))
268 prop = self._ConvertProp('longbytearray')
269 self.assertEqual(Type.BYTE, prop.type)
270 val = [ord(val) for val in prop.value]
273 prop = self._ConvertProp('stringval')
274 self.assertEqual(Type.STRING, prop.type)
275 self.assertEqual('message', prop.value)
277 prop = self._ConvertProp('stringarray')
278 self.assertEqual(Type.STRING, prop.type)
279 self.assertEqual(['multi-word', 'message'], prop.value)
281 prop = self._ConvertProp('notstring')
282 self.assertEqual(Type.BYTE, prop.type)
283 val = [ord(val) for val in prop.value]
295 prop, value = _GetPropertyValue(self.dtb, self.node, 'longbytearray')
296 self.assertEqual(prop.value, value)
302 prop = self.node.props['intval']
306 prop.Widen(prop2)
307 self.assertEqual(Type.INT, prop.type)
308 self.assertEqual(1, fdt32_to_cpu(prop.value))
312 prop.Widen(prop2)
313 self.assertEqual(Type.INT, prop.type)
314 self.assertTrue(isinstance(prop.value, list))
318 prop = self.node.props['longbytearray']
324 prop2.Widen(prop)
329 prop3.Widen(prop)
336 prop = self.node.props['stringval']
338 self.assertFalse(isinstance(prop.value, list))
339 self.assertEqual(7, len(prop.value))
340 prop.Widen(prop2)
341 self.assertTrue(isinstance(prop.value, list))
342 self.assertEqual(3, len(prop.value))
345 prop = self.node.props['stringarray']
347 self.assertTrue(isinstance(prop.value, list))
348 self.assertEqual(2, len(prop.value))
349 prop.Widen(prop2)
350 self.assertTrue(isinstance(prop.value, list))
351 self.assertEqual(3, len(prop.value))
419 prop = self.node.props['string']
420 prop.SetData(tools.ToBytes(val))
427 prop = self.node.props['empty']
428 prop.SetData(tools.ToBytes(val))
434 self.assertEqual(b'123', prop.bytes)