| /components/drivers/include/drivers/core/ |
| A D | dm.h | 82 int rt_dm_dev_prop_read_u8_array_index(rt_device_t dev, const char *propname, 84 int rt_dm_dev_prop_read_u16_array_index(rt_device_t dev, const char *propname, 86 int rt_dm_dev_prop_read_u32_array_index(rt_device_t dev, const char *propname, 88 int rt_dm_dev_prop_read_u64_array_index(rt_device_t dev, const char *propname, 96 rt_bool_t rt_dm_dev_prop_read_bool(rt_device_t dev, const char *propname); 141 return rt_dm_dev_prop_read_u8_index(dev, propname, 0, out_value); in rt_dm_dev_prop_read_u8() 147 return rt_dm_dev_prop_read_u16_index(dev, propname, 0, out_value); in rt_dm_dev_prop_read_u16() 153 return rt_dm_dev_prop_read_u32_index(dev, propname, 0, out_value); in rt_dm_dev_prop_read_u32() 165 return rt_dm_dev_prop_read_u64_index(dev, propname, 0, out_value); in rt_dm_dev_prop_read_u64() 171 return rt_dm_dev_prop_read_string_index(dev, propname, 0, out_string); in rt_dm_dev_prop_read_string() [all …]
|
| /components/drivers/include/drivers/ |
| A D | ofw.h | 171 return rt_ofw_find_node_by_prop_r(from, propname, RT_NULL); in rt_ofw_find_node_by_prop() 290 return rt_ofw_prop_read_u8_index(np, propname, 0, out_value); in rt_ofw_prop_read_u8() 296 return rt_ofw_prop_read_u16_index(np, propname, 0, out_value); in rt_ofw_prop_read_u16() 302 return rt_ofw_prop_read_u32_index(np, propname, 0, out_value); in rt_ofw_prop_read_u32() 314 return rt_ofw_prop_read_u64_index(np, propname, 0, out_value); in rt_ofw_prop_read_u64() 320 return rt_ofw_prop_read_string_index(np, propname, 0, out_string); in rt_ofw_prop_read_string() 325 return rt_ofw_get_prop(np, propname, RT_NULL) ? RT_TRUE : RT_FALSE; in rt_ofw_prop_read_bool() 418 #define rt_ofw_foreach_prop_u32(np, propname, prop, p, u) \ argument 419 for (prop = rt_ofw_get_prop(np, propname, RT_NULL), \ 423 #define rt_ofw_foreach_prop_string(np, propname, prop, s) \ argument [all …]
|
| A D | dev_pin.h | 201 const char *propname; member 302 rt_ssize_t rt_pin_get_named_pin(struct rt_device *dev, const char *propname, int index, 304 rt_ssize_t rt_pin_get_named_pin_count(struct rt_device *dev, const char *propname); 307 rt_ssize_t rt_ofw_get_named_pin(struct rt_ofw_node *np, const char *propname, int index, 309 rt_ssize_t rt_ofw_get_named_pin_count(struct rt_ofw_node *np, const char *propname);
|
| A D | syscon.h | 33 struct rt_syscon *rt_syscon_find_by_ofw_phandle(struct rt_ofw_node *np, const char *propname);
|
| /components/legacy/fdt/inc/ |
| A D | dtb_node.h | 175 int dtb_node_read_u32_array(const struct dtb_node *dn, const char *propname, 177 int dtb_node_read_u32_index(const struct dtb_node *dn, const char *propname, 204 int dtb_node_property_match_string(const struct dtb_node *dn, const char *propname, 207 const char *propname, const char **out_strs, 228 const char *propname, in dtb_node_property_read_string_index() argument 231 int rc = dtb_node_property_read_string_helper(dn, propname, output, 1, index); in dtb_node_property_read_string_index() 248 const char *propname) in dtb_node_property_count_strings() argument 250 return dtb_node_property_read_string_helper(dn, propname, NULL, 0, 0); in dtb_node_property_count_strings() 331 rt_bool_t dtb_node_read_bool(const struct dtb_node *node, const char *propname); 335 int dtb_node_read_u32_array(const struct dtb_node *node, const char *propname, [all …]
|
| A D | dtb_fwnode.h | 58 const char *propname); 60 const char *propname, 64 const char *propname, const char **val,
|
| /components/legacy/fdt/src/ |
| A D | dtb_access.c | 43 debug("%s: %s: \n", __func__, propname); in dtb_node_read_u32() 46 val = dtb_node_find_property_value_of_size(dn, propname, sizeof(*outp)); in dtb_node_read_u32() 61 dtb_node_read_u32(node, propname, &def); in dtb_node_read_u32_default() 71 debug("%s: %s: ", __func__, propname); in dtb_node_read_u32_array() 72 val = dtb_node_find_property_value_of_size(dn, propname, in dtb_node_read_u32_array() 89 dtb_node_read_u32_index(node, propname, index, &def); in dtb_node_read_u32_index_default() 97 dtb_node_read_u32(node, propname, (uint32_t *)&def); in dtb_node_read_s32_default() 107 debug("%s: %s: ", __func__, propname); in dtb_node_read_u32_index() 111 val = dtb_node_find_property_value_of_size(dn, propname, in dtb_node_read_u32_index() 129 debug("%s: %s: ", __func__, propname); in dtb_node_read_u64() [all …]
|
| A D | dtb_base.c | 84 rt_bool_t dtb_node_read_bool(const struct dtb_node *node, const char *propname) in dtb_node_read_bool() argument 89 debug("%s: %s: ", __func__, propname); in dtb_node_read_bool() 91 prop = dtb_node_get_property(node, propname, NULL); in dtb_node_read_bool() 104 debug("%s: %s: ", __func__, propname); in dtb_node_read_prop() 132 str = dtb_node_read_prop(node, propname, &len); in dtb_node_read_string() 199 int dtb_node_read_size(const struct dtb_node *node, const char *propname) in dtb_node_read_size() argument 315 return dtb_node_get_dtb_node_property_value(node, propname, lenp); in dtb_node_get_property() 390 if (strcmp(pp->name, propname) == 0) in dtb_node_write_prop() 408 new->name = strdup(propname); in dtb_node_write_prop() 431 debug("%s: %s = %s", __func__, propname, value); in dtb_node_write_string() [all …]
|
| /components/drivers/pin/ |
| A D | dev_pin_ofw.c | 20 rt_ssize_t rt_ofw_get_named_pin(struct rt_ofw_node *np, const char *propname, int index, in rt_ofw_get_named_pin() argument 39 if (propname) in rt_ofw_get_named_pin() 41 rt_snprintf(gpios_name, sizeof(gpios_name), "%s-%s", propname, gpio_suffixes[i]); in rt_ofw_get_named_pin() 152 rt_ssize_t rt_ofw_get_named_pin_count(struct rt_ofw_node *np, const char *propname) in rt_ofw_get_named_pin_count() argument 164 if (propname) in rt_ofw_get_named_pin_count() 166 rt_snprintf(gpios_name, sizeof(gpios_name), "%s-%s", propname, gpio_suffixes[i]); in rt_ofw_get_named_pin_count() 173 count = rt_ofw_count_phandle_cells(np, propname, "#gpio-cells"); in rt_ofw_get_named_pin_count()
|
| A D | dev_pin_dm.c | 419 rt_ssize_t rt_pin_get_named_pin(struct rt_device *dev, const char *propname, int index, in rt_pin_get_named_pin() argument 429 res = rt_ofw_get_named_pin(dev->ofw_node, propname, index, out_mode, out_value); in rt_pin_get_named_pin() 440 rt_ssize_t rt_pin_get_named_pin_count(struct rt_device *dev, const char *propname) in rt_pin_get_named_pin_count() argument 449 count = rt_ofw_get_named_pin_count(dev->ofw_node, propname); in rt_pin_get_named_pin_count()
|
| /components/drivers/core/ |
| A D | dm.c | 479 int rt_dm_dev_prop_read_u8_array_index(rt_device_t dev, const char *propname, in rt_dm_dev_prop_read_u8_array_index() argument 487 return ofw_api_call(prop_read_u8_array_index, dev->ofw_node, propname, in rt_dm_dev_prop_read_u8_array_index() 495 int rt_dm_dev_prop_read_u16_array_index(rt_device_t dev, const char *propname, in rt_dm_dev_prop_read_u16_array_index() argument 503 return ofw_api_call(prop_read_u16_array_index, dev->ofw_node, propname, in rt_dm_dev_prop_read_u16_array_index() 511 int rt_dm_dev_prop_read_u32_array_index(rt_device_t dev, const char *propname, in rt_dm_dev_prop_read_u32_array_index() argument 519 return ofw_api_call(prop_read_u32_array_index, dev->ofw_node, propname, in rt_dm_dev_prop_read_u32_array_index() 527 int rt_dm_dev_prop_read_u64_array_index(rt_device_t dev, const char *propname, in rt_dm_dev_prop_read_u64_array_index() argument 535 return ofw_api_call(prop_read_u64_array_index, dev->ofw_node, propname, in rt_dm_dev_prop_read_u64_array_index() 566 return ofw_api_call(prop_count_of_size, dev->ofw_node, propname, size); in rt_dm_dev_prop_count_of_size() 587 rt_bool_t rt_dm_dev_prop_read_bool(rt_device_t dev, const char *propname) in rt_dm_dev_prop_read_bool() argument [all …]
|
| /components/drivers/ofw/ |
| A D | base.c | 502 if (propname) in rt_ofw_find_node_by_prop_r() 838 const char *propname = "reg"; in rt_ofw_get_cpu_node() local 1697 propname += field; in ofw_get_prop_fuzzy_name() 1719 propname = str + field - 1; in ofw_get_prop_fuzzy_name() 1734 if (!(propname = rt_strstr(propname, fuzzy_name))) in ofw_get_prop_fuzzy_name() 1756 const char *propname = RT_NULL; in rt_ofw_get_prop_fuzzy_name() local 1760 propname = ofw_get_prop_fuzzy_name(np, name); in rt_ofw_get_prop_fuzzy_name() 1763 return propname; in rt_ofw_get_prop_fuzzy_name() 1878 if (np && propname && size > 0) in rt_ofw_prop_count_of_size() 1884 if (rt_ofw_get_prop(np, propname, &len)) in rt_ofw_prop_count_of_size() [all …]
|
| /components/drivers/i2c/ |
| A D | dev_i2c_dm.c | 18 static void i2c_parse_timing(struct rt_ofw_node *dev_np, const char *propname, in i2c_parse_timing() argument 21 if (rt_ofw_prop_read_u32(dev_np, propname, out_value) && use_defaults) in i2c_parse_timing()
|
| /components/drivers/led/ |
| A D | led-gpio.c | 92 const char *propname, *state, *trigger; in ofw_append_gpio_led() local 124 if ((propname = rt_ofw_get_prop_fuzzy_name(np, "default-trigger$"))) in ofw_append_gpio_led() 126 if (!rt_ofw_prop_read_string(np, propname, &trigger)) in ofw_append_gpio_led()
|
| /components/drivers/pci/ |
| A D | ofw.c | 161 static rt_err_t pci_ofw_parse_ranges(struct rt_ofw_node *dev_np, const char *propname, in pci_ofw_parse_ranges() argument 173 cell = rt_ofw_prop_read_raw(dev_np, propname, &total_cells); in pci_ofw_parse_ranges() 305 const char *propname; in rt_pci_ofw_host_bridge_init() local 320 propname = rt_ofw_get_prop_fuzzy_name(dev_np, ",pci-domain$"); in rt_pci_ofw_host_bridge_init() 321 rt_ofw_prop_read_u32(dev_np, propname, &host_bridge->domain); in rt_pci_ofw_host_bridge_init()
|
| /components/drivers/mfd/ |
| A D | mfd-syscon.c | 149 struct rt_syscon *rt_syscon_find_by_ofw_phandle(struct rt_ofw_node *np, const char *propname) in rt_syscon_find_by_ofw_phandle() argument 152 struct rt_ofw_node *syscon_np = rt_ofw_parse_phandle(np, propname, 0); in rt_syscon_find_by_ofw_phandle()
|
| /components/legacy/fdt/libfdt/ |
| A D | fdt_ro.c | 497 const char *propname, in fdt_node_offset_by_prop_value() argument 514 val = fdt_getprop(fdt, offset, propname, &len); in fdt_node_offset_by_prop_value()
|
| A D | libfdt.h | 914 const char *propname,
|
| /components/drivers/ofw/libfdt/ |
| A D | fdt_ro.c | 655 const char *propname, in fdt_node_offset_by_prop_value() argument 672 val = fdt_getprop(fdt, offset, propname, &len); in fdt_node_offset_by_prop_value()
|
| A D | libfdt.h | 1015 const char *propname,
|