|
@@ -70,6 +70,8 @@ int rt_dm_dev_get_name_id(rt_device_t dev);
|
|
|
int rt_dm_dev_set_name(rt_device_t dev, const char *format, ...);
|
|
int rt_dm_dev_set_name(rt_device_t dev, const char *format, ...);
|
|
|
const char *rt_dm_dev_get_name(rt_device_t dev);
|
|
const char *rt_dm_dev_get_name(rt_device_t dev);
|
|
|
|
|
|
|
|
|
|
+rt_bool_t rt_dm_dev_is_big_endian(rt_device_t dev);
|
|
|
|
|
+
|
|
|
int rt_dm_dev_get_address_count(rt_device_t dev);
|
|
int rt_dm_dev_get_address_count(rt_device_t dev);
|
|
|
rt_err_t rt_dm_dev_get_address(rt_device_t dev, int index,
|
|
rt_err_t rt_dm_dev_get_address(rt_device_t dev, int index,
|
|
|
rt_uint64_t *out_address, rt_uint64_t *out_size);
|
|
rt_uint64_t *out_address, rt_uint64_t *out_size);
|
|
@@ -87,6 +89,8 @@ int rt_dm_dev_get_irq_by_name(rt_device_t dev, const char *name);
|
|
|
void rt_dm_dev_bind_fwdata(rt_device_t dev, void *fw_np, void *data);
|
|
void rt_dm_dev_bind_fwdata(rt_device_t dev, void *fw_np, void *data);
|
|
|
void rt_dm_dev_unbind_fwdata(rt_device_t dev, void *fw_np);
|
|
void rt_dm_dev_unbind_fwdata(rt_device_t dev, void *fw_np);
|
|
|
|
|
|
|
|
|
|
+const char *rt_dm_dev_get_prop_fuzzy_name(rt_device_t dev, const char *name);
|
|
|
|
|
+
|
|
|
int rt_dm_dev_prop_read_u8_array_index(rt_device_t dev, const char *propname,
|
|
int rt_dm_dev_prop_read_u8_array_index(rt_device_t dev, const char *propname,
|
|
|
int index, int nr, rt_uint8_t *out_values);
|
|
int index, int nr, rt_uint8_t *out_values);
|
|
|
int rt_dm_dev_prop_read_u16_array_index(rt_device_t dev, const char *propname,
|
|
int rt_dm_dev_prop_read_u16_array_index(rt_device_t dev, const char *propname,
|