Lines Matching defs:prop
136 let prop = fwnode.property_read::<CString>(name).required_by(dev)?;
137 dev_info!(dev, "'{name}'='{prop:?}'\n");
139 let name = c_str!("test,bool-prop");
140 let prop = fwnode.property_read_bool(c_str!("test,bool-prop"));
141 dev_info!(dev, "'{name}'='{prop}'\n");
143 if fwnode.property_present(c_str!("test,u32-prop")) {
144 dev_info!(dev, "'test,u32-prop' is present\n");
147 let name = c_str!("test,u32-optional-prop");
148 let prop = fwnode.property_read::<u32>(name).or(0x12);
149 dev_info!(dev, "'{name}'='{prop:#x}' (default = 0x12)\n",);
153 let name = c_str!("test,u32-required-prop");
156 let name = c_str!("test,u32-prop");
157 let prop: u32 = fwnode.property_read(name).required_by(dev)?;
158 dev_info!(dev, "'{name}'='{prop:#x}'\n");
161 let prop: [i16; 4] = fwnode.property_read(name).required_by(dev)?;
162 dev_info!(dev, "'{name}'='{prop:?}'\n");
167 let prop: KVec<i16> = fwnode.property_read_array_vec(name, 4)?.required_by(dev)?;
168 dev_info!(dev, "'{name}'='{prop:?}' (KVec)\n");
173 let prop: FwNodeReferenceArgs = child.property_get_reference_args(name, nargs, 0)?;
174 dev_info!(dev, "'{name}'='{prop:?}'\n");