Lines Matching refs:dev

16 int dev_read_u8(const struct udevice *dev, const char *propname, u8 *outp)  in dev_read_u8()  argument
18 return ofnode_read_u8(dev_ofnode(dev), propname, outp); in dev_read_u8()
21 u8 dev_read_u8_default(const struct udevice *dev, const char *propname, u8 def) in dev_read_u8_default() argument
23 return ofnode_read_u8_default(dev_ofnode(dev), propname, def); in dev_read_u8_default()
26 int dev_read_u16(const struct udevice *dev, const char *propname, u16 *outp) in dev_read_u16() argument
28 return ofnode_read_u16(dev_ofnode(dev), propname, outp); in dev_read_u16()
31 u16 dev_read_u16_default(const struct udevice *dev, const char *propname, in dev_read_u16_default() argument
34 return ofnode_read_u16_default(dev_ofnode(dev), propname, def); in dev_read_u16_default()
37 int dev_read_u32(const struct udevice *dev, const char *propname, u32 *outp) in dev_read_u32() argument
39 return ofnode_read_u32(dev_ofnode(dev), propname, outp); in dev_read_u32()
42 int dev_read_u32_default(const struct udevice *dev, const char *propname, in dev_read_u32_default() argument
45 return ofnode_read_u32_default(dev_ofnode(dev), propname, def); in dev_read_u32_default()
48 int dev_read_u32_index(struct udevice *dev, const char *propname, int index, in dev_read_u32_index() argument
51 return ofnode_read_u32_index(dev_ofnode(dev), propname, index, outp); in dev_read_u32_index()
54 u32 dev_read_u32_index_default(struct udevice *dev, const char *propname, in dev_read_u32_index_default() argument
57 return ofnode_read_u32_index_default(dev_ofnode(dev), propname, index, in dev_read_u32_index_default()
61 int dev_read_s32(const struct udevice *dev, const char *propname, s32 *outp) in dev_read_s32() argument
63 return ofnode_read_u32(dev_ofnode(dev), propname, (u32 *)outp); in dev_read_s32()
66 int dev_read_s32_default(const struct udevice *dev, const char *propname, in dev_read_s32_default() argument
69 return ofnode_read_u32_default(dev_ofnode(dev), propname, def); in dev_read_s32_default()
72 int dev_read_u32u(const struct udevice *dev, const char *propname, uint *outp) in dev_read_u32u() argument
77 ret = ofnode_read_u32(dev_ofnode(dev), propname, &val); in dev_read_u32u()
85 int dev_read_u64(const struct udevice *dev, const char *propname, u64 *outp) in dev_read_u64() argument
87 return ofnode_read_u64(dev_ofnode(dev), propname, outp); in dev_read_u64()
90 u64 dev_read_u64_default(const struct udevice *dev, const char *propname, in dev_read_u64_default() argument
93 return ofnode_read_u64_default(dev_ofnode(dev), propname, def); in dev_read_u64_default()
96 const char *dev_read_string(const struct udevice *dev, const char *propname) in dev_read_string() argument
98 return ofnode_read_string(dev_ofnode(dev), propname); in dev_read_string()
101 bool dev_read_bool(const struct udevice *dev, const char *propname) in dev_read_bool() argument
103 return ofnode_read_bool(dev_ofnode(dev), propname); in dev_read_bool()
106 ofnode dev_read_subnode(const struct udevice *dev, const char *subnode_name) in dev_read_subnode() argument
108 return ofnode_find_subnode(dev_ofnode(dev), subnode_name); in dev_read_subnode()
111 ofnode dev_read_first_subnode(const struct udevice *dev) in dev_read_first_subnode() argument
113 return ofnode_first_subnode(dev_ofnode(dev)); in dev_read_first_subnode()
121 int dev_read_size(const struct udevice *dev, const char *propname) in dev_read_size() argument
123 return ofnode_read_size(dev_ofnode(dev), propname); in dev_read_size()
126 fdt_addr_t dev_read_addr_index(const struct udevice *dev, int index) in dev_read_addr_index() argument
128 if (ofnode_is_np(dev_ofnode(dev))) in dev_read_addr_index()
129 return ofnode_get_addr_index(dev_ofnode(dev), index); in dev_read_addr_index()
131 return devfdt_get_addr_index(dev, index); in dev_read_addr_index()
134 void *dev_read_addr_index_ptr(const struct udevice *dev, int index) in dev_read_addr_index_ptr() argument
136 fdt_addr_t addr = dev_read_addr_index(dev, index); in dev_read_addr_index_ptr()
144 fdt_addr_t dev_read_addr_size_index(const struct udevice *dev, int index, in dev_read_addr_size_index() argument
147 if (ofnode_is_np(dev_ofnode(dev))) in dev_read_addr_size_index()
148 return ofnode_get_addr_size_index(dev_ofnode(dev), index, size); in dev_read_addr_size_index()
150 return devfdt_get_addr_size_index(dev, index, size); in dev_read_addr_size_index()
153 void *dev_remap_addr_index(const struct udevice *dev, int index) in dev_remap_addr_index() argument
155 fdt_addr_t addr = dev_read_addr_index(dev, index); in dev_remap_addr_index()
163 fdt_addr_t dev_read_addr_name(const struct udevice *dev, const char *name) in dev_read_addr_name() argument
165 int index = dev_read_stringlist_search(dev, "reg-names", name); in dev_read_addr_name()
170 return dev_read_addr_index(dev, index); in dev_read_addr_name()
173 fdt_addr_t dev_read_addr_size_name(const struct udevice *dev, const char *name, in dev_read_addr_size_name() argument
176 int index = dev_read_stringlist_search(dev, "reg-names", name); in dev_read_addr_size_name()
181 return dev_read_addr_size_index(dev, index, size); in dev_read_addr_size_name()
184 void *dev_remap_addr_name(const struct udevice *dev, const char *name) in dev_remap_addr_name() argument
186 fdt_addr_t addr = dev_read_addr_name(dev, name); in dev_remap_addr_name()
194 fdt_addr_t dev_read_addr(const struct udevice *dev) in dev_read_addr() argument
196 return dev_read_addr_index(dev, 0); in dev_read_addr()
199 void *dev_read_addr_ptr(const struct udevice *dev) in dev_read_addr_ptr() argument
201 fdt_addr_t addr = dev_read_addr(dev); in dev_read_addr_ptr()
209 void *dev_remap_addr(const struct udevice *dev) in dev_remap_addr() argument
211 return dev_remap_addr_index(dev, 0); in dev_remap_addr()
214 fdt_addr_t dev_read_addr_size(const struct udevice *dev, const char *property, in dev_read_addr_size() argument
217 return ofnode_get_addr_size(dev_ofnode(dev), property, sizep); in dev_read_addr_size()
220 const char *dev_read_name(const struct udevice *dev) in dev_read_name() argument
222 return ofnode_get_name(dev_ofnode(dev)); in dev_read_name()
225 int dev_read_stringlist_search(const struct udevice *dev, const char *property, in dev_read_stringlist_search() argument
228 return ofnode_stringlist_search(dev_ofnode(dev), property, string); in dev_read_stringlist_search()
231 int dev_read_string_index(const struct udevice *dev, const char *propname, in dev_read_string_index() argument
234 return ofnode_read_string_index(dev_ofnode(dev), propname, index, outp); in dev_read_string_index()
237 int dev_read_string_count(const struct udevice *dev, const char *propname) in dev_read_string_count() argument
239 return ofnode_read_string_count(dev_ofnode(dev), propname); in dev_read_string_count()
242 int dev_read_string_list(const struct udevice *dev, const char *propname, in dev_read_string_list() argument
245 return ofnode_read_string_list(dev_ofnode(dev), propname, listp); in dev_read_string_list()
248 int dev_read_phandle_with_args(const struct udevice *dev, const char *list_name, in dev_read_phandle_with_args() argument
252 return ofnode_parse_phandle_with_args(dev_ofnode(dev), list_name, in dev_read_phandle_with_args()
257 int dev_count_phandle_with_args(const struct udevice *dev, in dev_count_phandle_with_args() argument
261 return ofnode_count_phandle_with_args(dev_ofnode(dev), list_name, in dev_count_phandle_with_args()
265 int dev_read_addr_cells(const struct udevice *dev) in dev_read_addr_cells() argument
267 return ofnode_read_addr_cells(dev_ofnode(dev)); in dev_read_addr_cells()
270 int dev_read_size_cells(const struct udevice *dev) in dev_read_size_cells() argument
272 return ofnode_read_size_cells(dev_ofnode(dev)); in dev_read_size_cells()
275 int dev_read_simple_addr_cells(const struct udevice *dev) in dev_read_simple_addr_cells() argument
277 return ofnode_read_simple_addr_cells(dev_ofnode(dev)); in dev_read_simple_addr_cells()
280 int dev_read_simple_size_cells(const struct udevice *dev) in dev_read_simple_size_cells() argument
282 return ofnode_read_simple_size_cells(dev_ofnode(dev)); in dev_read_simple_size_cells()
285 int dev_read_phandle(const struct udevice *dev) in dev_read_phandle() argument
287 ofnode node = dev_ofnode(dev); in dev_read_phandle()
295 const void *dev_read_prop(const struct udevice *dev, const char *propname, in dev_read_prop() argument
298 return ofnode_get_property(dev_ofnode(dev), propname, lenp); in dev_read_prop()
301 int dev_read_first_prop(const struct udevice *dev, struct ofprop *prop) in dev_read_first_prop() argument
303 return ofnode_first_property(dev_ofnode(dev), prop); in dev_read_first_prop()
317 int dev_read_alias_seq(const struct udevice *dev, int *devnump) in dev_read_alias_seq() argument
319 ofnode node = dev_ofnode(dev); in dev_read_alias_seq()
320 const char *uc_name = dev->uclass->uc_drv->name; in dev_read_alias_seq()
339 int dev_read_u32_array(const struct udevice *dev, const char *propname, in dev_read_u32_array() argument
342 return ofnode_read_u32_array(dev_ofnode(dev), propname, out_values, sz); in dev_read_u32_array()
345 const uint8_t *dev_read_u8_array_ptr(const struct udevice *dev, in dev_read_u8_array_ptr() argument
348 return ofnode_read_u8_array_ptr(dev_ofnode(dev), propname, sz); in dev_read_u8_array_ptr()
351 int dev_read_enabled(const struct udevice *dev) in dev_read_enabled() argument
353 ofnode node = dev_ofnode(dev); in dev_read_enabled()
362 int dev_read_resource(const struct udevice *dev, uint index, in dev_read_resource() argument
365 return ofnode_read_resource(dev_ofnode(dev), index, res); in dev_read_resource()
368 int dev_read_resource_byname(const struct udevice *dev, const char *name, in dev_read_resource_byname() argument
371 return ofnode_read_resource_byname(dev_ofnode(dev), name, res); in dev_read_resource_byname()
374 u64 dev_translate_address(const struct udevice *dev, const fdt32_t *in_addr) in dev_translate_address() argument
376 return ofnode_translate_address(dev_ofnode(dev), in_addr); in dev_translate_address()
379 u64 dev_translate_dma_address(const struct udevice *dev, const fdt32_t *in_addr) in dev_translate_dma_address() argument
381 return ofnode_translate_dma_address(dev_ofnode(dev), in_addr); in dev_translate_dma_address()
384 int dev_get_dma_range(const struct udevice *dev, phys_addr_t *cpu, in dev_get_dma_range() argument
387 return ofnode_get_dma_range(dev_ofnode(dev), cpu, bus, size); in dev_get_dma_range()
398 fdt_addr_t dev_read_addr_pci(const struct udevice *dev) in dev_read_addr_pci() argument
402 addr = dev_read_addr(dev); in dev_read_addr_pci()
404 addr = devfdt_get_addr_pci(dev); in dev_read_addr_pci()
409 int dev_get_child_count(const struct udevice *dev) in dev_get_child_count() argument
411 return ofnode_get_child_count(dev_ofnode(dev)); in dev_get_child_count()
414 int dev_read_pci_bus_range(const struct udevice *dev, in dev_read_pci_bus_range() argument
420 values = dev_read_prop(dev, "bus-range", &len); in dev_read_pci_bus_range()
430 int dev_decode_display_timing(const struct udevice *dev, int index, in dev_decode_display_timing() argument
433 return ofnode_decode_display_timing(dev_ofnode(dev), index, config); in dev_decode_display_timing()
436 int dev_decode_panel_timing(const struct udevice *dev, in dev_decode_panel_timing() argument
439 return ofnode_decode_panel_timing(dev_ofnode(dev), config); in dev_decode_panel_timing()
442 ofnode dev_get_phy_node(const struct udevice *dev) in dev_get_phy_node() argument
444 return ofnode_get_phy_node(dev_ofnode(dev)); in dev_get_phy_node()
447 phy_interface_t dev_read_phy_mode(const struct udevice *dev) in dev_read_phy_mode() argument
449 return ofnode_read_phy_mode(dev_ofnode(dev)); in dev_read_phy_mode()