Home
last modified time | relevance | path

Searched refs:udevice (Results 1 – 25 of 1238) sorted by relevance

12345678910>>...50

/rk3399_rockchip-uboot/include/dm/
H A Dpinctrl.h87 int (*get_pins_count)(struct udevice *dev);
88 const char *(*get_pin_name)(struct udevice *dev, unsigned selector);
89 int (*get_groups_count)(struct udevice *dev);
90 const char *(*get_group_name)(struct udevice *dev, unsigned selector);
91 int (*get_functions_count)(struct udevice *dev);
92 const char *(*get_function_name)(struct udevice *dev,
94 int (*pinmux_set)(struct udevice *dev, unsigned pin_selector,
96 int (*pinmux_group_set)(struct udevice *dev, unsigned group_selector,
98 int (*pinmux_property_set)(struct udevice *dev, u32 pinmux_group);
101 int (*pinconf_set)(struct udevice *dev, unsigned pin_selector,
[all …]
H A Dread.h20 static inline const struct device_node *dev_np(struct udevice *dev) in dev_np()
25 static inline const struct device_node *dev_np(struct udevice *dev) in dev_np()
37 static inline ofnode dev_ofnode(struct udevice *dev) in dev_ofnode()
42 static inline bool dev_of_valid(struct udevice *dev) in dev_of_valid()
56 int dev_read_u32_default(struct udevice *dev, const char *propname, int def);
66 int dev_read_s32_default(struct udevice *dev, const char *propname, int def);
75 const char *dev_read_string(struct udevice *dev, const char *propname);
84 bool dev_read_bool(struct udevice *dev, const char *propname);
94 ofnode dev_read_subnode(struct udevice *dev, const char *subbnode_name);
103 int dev_read_size(struct udevice *dev, const char *propname);
[all …]
H A Ddevice.h131 struct udevice { struct
139 struct udevice *parent; argument
164 static inline int dev_of_offset(const struct udevice *dev) in dev_of_offset() argument
169 static inline void dev_set_of_offset(struct udevice *dev, int of_offset) in dev_set_of_offset()
174 static inline bool dev_has_of_node(struct udevice *dev) in dev_has_of_node()
245 int (*bind)(struct udevice *dev);
246 int (*probe)(struct udevice *dev);
247 int (*remove)(struct udevice *dev);
248 int (*unbind)(struct udevice *dev);
249 int (*ofdata_to_platdata)(struct udevice *dev);
[all …]
H A Ddevice-internal.h17 struct udevice;
40 int device_bind(struct udevice *parent, const struct driver *drv,
42 struct udevice **devp);
63 int device_bind_with_driver_data(struct udevice *parent,
66 struct udevice **devp);
80 int device_bind_by_name(struct udevice *parent, bool pre_reloc_only,
81 const struct driver_info *info, struct udevice **devp);
92 int device_probe(struct udevice *dev);
105 int device_remove(struct udevice *dev, uint flags);
107 static inline int device_remove(struct udevice *dev, uint flags) { return 0; } in device_remove()
[all …]
H A Duclass-internal.h25 int uclass_get_device_tail(struct udevice *dev, int ret, struct udevice **devp);
39 int uclass_find_device(enum uclass_id id, int index, struct udevice **devp);
51 int uclass_find_first_device(enum uclass_id id, struct udevice **devp);
63 int uclass_find_next_device(struct udevice **devp);
78 struct udevice **devp);
101 bool find_req_seq, struct udevice **devp);
117 struct udevice **devp);
133 struct udevice **devp);
143 int uclass_bind_device(struct udevice *dev, bool after_u_boot_dev);
154 int uclass_unbind_device(struct udevice *dev);
[all …]
H A Duclass.h46 struct udevice;
90 int (*post_bind)(struct udevice *dev);
91 int (*pre_unbind)(struct udevice *dev);
92 int (*pre_probe)(struct udevice *dev);
93 int (*post_probe)(struct udevice *dev);
94 int (*pre_remove)(struct udevice *dev);
95 int (*child_post_bind)(struct udevice *dev);
96 int (*child_pre_probe)(struct udevice *dev);
151 int uclass_get_device(enum uclass_id id, int index, struct udevice **devp);
166 struct udevice **devp);
[all …]
/rk3399_rockchip-uboot/include/power/
H A Dregulator.h197 int (*get_value)(struct udevice *dev);
198 int (*set_value)(struct udevice *dev, int uV);
199 int (*set_suspend_value)(struct udevice *dev, int uV);
200 int (*get_suspend_value)(struct udevice *dev);
211 int (*get_current)(struct udevice *dev);
212 int (*set_current)(struct udevice *dev, int uA);
223 int (*get_enable)(struct udevice *dev);
224 int (*set_enable)(struct udevice *dev, bool enable);
225 int (*set_suspend_enable)(struct udevice *dev, bool enable);
226 int (*get_suspend_enable)(struct udevice *dev);
[all …]
H A Dfuel_gauge.h15 int (*capability)(struct udevice *dev);
16 int (*bat_is_exist)(struct udevice *dev);
17 int (*get_soc)(struct udevice *dev);
18 int (*get_voltage)(struct udevice *dev);
19 int (*get_current)(struct udevice *dev);
20 int (*get_temperature)(struct udevice *dev, int *temp);
21 bool (*get_chrg_online)(struct udevice *dev);
22 int (*set_charger_voltage)(struct udevice *dev, int uV);
23 int (*set_charger_enable)(struct udevice *dev);
24 int (*set_charger_disable)(struct udevice *dev);
[all …]
/rk3399_rockchip-uboot/arch/sandbox/include/asm/
H A Dclk.h12 struct udevice;
48 ulong sandbox_clk_query_rate(struct udevice *dev, int id);
56 int sandbox_clk_query_enable(struct udevice *dev, int id);
65 int sandbox_clk_test_get(struct udevice *dev);
73 int sandbox_clk_test_get_bulk(struct udevice *dev);
82 ulong sandbox_clk_test_get_rate(struct udevice *dev, int id);
91 ulong sandbox_clk_test_set_rate(struct udevice *dev, int id, ulong rate);
100 int sandbox_clk_test_enable(struct udevice *dev, int id);
108 int sandbox_clk_test_enable_bulk(struct udevice *dev);
117 int sandbox_clk_test_disable(struct udevice *dev, int id);
[all …]
H A Dreset.h12 struct udevice;
14 int sandbox_reset_query(struct udevice *dev, unsigned long id);
16 int sandbox_reset_test_get(struct udevice *dev);
17 int sandbox_reset_test_get_bulk(struct udevice *dev);
18 int sandbox_reset_test_assert(struct udevice *dev);
19 int sandbox_reset_test_assert_bulk(struct udevice *dev);
20 int sandbox_reset_test_deassert(struct udevice *dev);
21 int sandbox_reset_test_deassert_bulk(struct udevice *dev);
22 int sandbox_reset_test_free(struct udevice *dev);
23 int sandbox_reset_test_release_bulk(struct udevice *dev);
/rk3399_rockchip-uboot/drivers/net/
H A Ddwc_eth_qos.h34 int (*eqos_probe_resources)(struct udevice *dev);
35 int (*eqos_remove_resources)(struct udevice *dev);
36 int (*eqos_stop_resets)(struct udevice *dev);
37 int (*eqos_start_resets)(struct udevice *dev);
38 void (*eqos_stop_clks)(struct udevice *dev);
39 int (*eqos_start_clks)(struct udevice *dev);
40 int (*eqos_calibrate_pads)(struct udevice *dev);
41 int (*eqos_disable_calibration)(struct udevice *dev);
42 int (*eqos_set_tx_clk_speed)(struct udevice *dev);
43 ulong (*eqos_get_tick_clk_rate)(struct udevice *dev);
[all …]
/rk3399_rockchip-uboot/include/
H A Dadc.h81 struct udevice *vdd_supply;
82 struct udevice *vss_supply;
101 int (*start_channel)(struct udevice *dev, int channel);
114 int (*start_channels)(struct udevice *dev, unsigned int channel_mask);
132 int (*channel_data)(struct udevice *dev, int channel,
151 int (*channels_data)(struct udevice *dev, unsigned int channel_mask,
160 int (*stop)(struct udevice *dev);
170 int adc_start_channel(struct udevice *dev, int channel);
183 int adc_start_channels(struct udevice *dev, unsigned int channel_mask);
193 int adc_channel_data(struct udevice *dev, int channel, unsigned int *data);
[all …]
H A Drtc.h32 int (*get)(struct udevice *dev, struct rtc_time *time);
43 int (*set)(struct udevice *dev, const struct rtc_time *time);
55 int (*reset)(struct udevice *dev);
64 int (*read8)(struct udevice *dev, unsigned int reg);
74 int (*write8)(struct udevice *dev, unsigned int reg, int val);
81 int (*alarm_trigger)(struct udevice *dev);
94 int dm_rtc_get(struct udevice *dev, struct rtc_time *time);
103 int dm_rtc_set(struct udevice *dev, struct rtc_time *time);
116 int dm_rtc_reset(struct udevice *dev);
125 int rtc_read8(struct udevice *dev, unsigned int reg);
[all …]
H A Dcrypto.h102 u32 (*capability)(struct udevice *dev);
105 int (*sha_init)(struct udevice *dev, sha_context *ctx);
106 int (*sha_update)(struct udevice *dev, u32 *input, u32 len);
107 int (*sha_final)(struct udevice *dev, sha_context *ctx, u8 *output);
110 int (*rsa_verify)(struct udevice *dev, rsa_key *ctx,
114 int (*ec_verify)(struct udevice *dev, ec_key *ctx,
118 int (*hmac_init)(struct udevice *dev, sha_context *ctx,
120 int (*hmac_update)(struct udevice *dev, u32 *input, u32 len);
121 int (*hmac_final)(struct udevice *dev, sha_context *ctx, u8 *output);
124 int (*cipher_crypt)(struct udevice *dev, cipher_context *ctx,
[all …]
H A Dvideo_bridge.h35 int (*attach)(struct udevice *dev);
46 int (*check_attached)(struct udevice *dev);
55 int (*set_backlight)(struct udevice *dev, int percent);
65 int (*read_edid)(struct udevice *dev, u8 *buf, int buf_size);
73 int (*get_timing)(struct udevice *dev);
84 int video_bridge_attach(struct udevice *dev);
92 int video_bridge_set_backlight(struct udevice *dev, int percent);
100 int video_bridge_set_active(struct udevice *dev, bool active);
108 int video_bridge_check_attached(struct udevice *dev);
118 int video_bridge_read_edid(struct udevice *dev, u8 *buf, int buf_size);
[all …]
H A Dspi.h111 struct udevice *dev; /* struct spi_slave is dev->parentdata */
365 struct udevice *dev;
392 int (*claim_bus)(struct udevice *dev);
403 int (*release_bus)(struct udevice *dev);
415 int (*set_wordlen)(struct udevice *dev, unsigned int wordlen);
440 int (*xfer)(struct udevice *dev, unsigned int bitlen, const void *dout,
459 int (*set_speed)(struct udevice *bus, uint hz);
471 int (*set_mode)(struct udevice *bus, uint mode);
487 int (*cs_info)(struct udevice *bus, uint cs, struct spi_cs_info *info);
499 int (*get_mmap)(struct udevice *dev, ulong *map_basep,
[all …]
H A Dpower-domain.h46 struct udevice;
70 struct udevice *dev;
91 int power_domain_get(struct udevice *dev, struct power_domain *power_domain);
103 int power_domain_get_by_index(struct udevice *dev,
107 int power_domain_get_by_index(struct udevice *dev, in power_domain_get_by_index()
124 int power_domain_get_by_name(struct udevice *dev,
128 int power_domain_get_by_name(struct udevice *dev, in power_domain_get_by_name()
171 int dev_power_domain_on(struct udevice *dev);
173 static inline int dev_power_domain_on(struct udevice *dev) in dev_power_domain_on()
188 int dev_power_domain_off(struct udevice *dev);
[all …]
H A Ddm-demo.h26 int (*hello)(struct udevice *dev, int ch);
27 int (*status)(struct udevice *dev, int *status);
28 int (*set_light)(struct udevice *dev, int light);
29 int (*get_light)(struct udevice *dev);
32 int demo_hello(struct udevice *dev, int ch);
33 int demo_status(struct udevice *dev, int *status);
34 int demo_set_light(struct udevice *dev, int light);
35 int demo_get_light(struct udevice *dev);
38 int demo_parse_dt(struct udevice *dev);
H A Dmisc.h40 int misc_read(struct udevice *dev, int offset, void *buf, int size);
50 int misc_write(struct udevice *dev, int offset, void *buf, int size);
59 int misc_ioctl(struct udevice *dev, unsigned long request, void *buf);
79 int misc_call(struct udevice *dev, int msgid, void *tx_msg, int tx_size,
91 struct udevice *misc_get_device_by_capability(u32 capability);
109 int (*read)(struct udevice *dev, int offset, void *buf, int size);
119 int (*write)(struct udevice *dev, int offset, const void *buf,
129 int (*ioctl)(struct udevice *dev, unsigned long request, void *buf);
142 int (*call)(struct udevice *dev, int msgid, void *tx_msg, int tx_size,
147 struct udevice *misc_otp_get_device(u32 capability);
[all …]
/rk3399_rockchip-uboot/drivers/core/
H A Dread.c14 int dev_read_u32_default(struct udevice *dev, const char *propname, int def) in dev_read_u32_default()
19 int dev_read_s32_default(struct udevice *dev, const char *propname, int def) in dev_read_s32_default()
24 const char *dev_read_string(struct udevice *dev, const char *propname) in dev_read_string()
29 bool dev_read_bool(struct udevice *dev, const char *propname) in dev_read_bool()
34 ofnode dev_read_subnode(struct udevice *dev, const char *subnode_name) in dev_read_subnode()
39 ofnode dev_read_first_subnode(struct udevice *dev) in dev_read_first_subnode()
49 int dev_read_size(struct udevice *dev, const char *propname) in dev_read_size()
54 fdt_addr_t dev_read_addr_index(struct udevice *dev, int index) in dev_read_addr_index()
62 fdt_addr_t dev_read_addr(struct udevice *dev) in dev_read_addr()
67 void *dev_remap_addr_index(struct udevice *dev, int index) in dev_remap_addr_index()
[all …]
H A Duclass.c114 struct udevice *dev; in uclass_destroy()
124 dev = list_first_entry(&uc->dev_head, struct udevice, in uclass_destroy()
181 int uclass_find_device(enum uclass_id id, int index, struct udevice **devp) in uclass_find_device()
184 struct udevice *dev; in uclass_find_device()
204 int uclass_find_first_device(enum uclass_id id, struct udevice **devp) in uclass_find_first_device()
216 *devp = list_first_entry(&uc->dev_head, struct udevice, uclass_node); in uclass_find_first_device()
221 int uclass_find_next_device(struct udevice **devp) in uclass_find_next_device()
223 struct udevice *dev = *devp; in uclass_find_next_device()
229 *devp = list_entry(dev->uclass_node.next, struct udevice, uclass_node); in uclass_find_next_device()
235 struct udevice **devp) in uclass_find_device_by_name()
[all …]
H A Ddevice.c33 static int device_bind_common(struct udevice *parent, const struct driver *drv, in device_bind_common()
36 uint of_platdata_size, struct udevice **devp) in device_bind_common()
38 struct udevice *dev; in device_bind_common()
87 struct udevice *n; in device_bind_common()
107 dev = calloc(1, sizeof(struct udevice)); in device_bind_common()
323 int device_bind_with_driver_data(struct udevice *parent, in device_bind_with_driver_data()
326 struct udevice **devp) in device_bind_with_driver_data()
332 int device_bind(struct udevice *parent, const struct driver *drv, in device_bind()
334 struct udevice **devp) in device_bind()
340 int device_bind_by_name(struct udevice *parent, bool pre_reloc_only, in device_bind_by_name()
[all …]
/rk3399_rockchip-uboot/include/asm-generic/
H A Dgpio.h115 struct udevice;
118 struct udevice *dev; /* Device, NULL for invalid GPIO */
163 int gpio_get_status(struct udevice *dev, int offset, char *buf, int buffsize);
181 int gpio_get_function(struct udevice *dev, int offset, const char **namep);
199 int gpio_get_raw_function(struct udevice *dev, int offset, const char **namep);
219 int gpio_xlate_offs_flags(struct udevice *dev, struct gpio_desc *desc,
250 int (*request)(struct udevice *dev, unsigned offset, const char *label);
251 int (*free)(struct udevice *dev, unsigned offset);
252 int (*direction_input)(struct udevice *dev, unsigned offset);
253 int (*direction_output)(struct udevice *dev, unsigned offset,
[all …]
/rk3399_rockchip-uboot/drivers/power/regulator/
H A Das3722_regulator.c17 static int stepdown_get_value(struct udevice *dev) in stepdown_get_value()
22 static int stepdown_set_value(struct udevice *dev, int uvolt) in stepdown_set_value()
27 static int stepdown_set_enable(struct udevice *dev, bool enable) in stepdown_set_enable()
29 struct udevice *pmic = dev_get_parent(dev); in stepdown_set_enable()
43 static int stepdown_get_enable(struct udevice *dev) in stepdown_get_enable()
45 struct udevice *pmic = dev_get_parent(dev); in stepdown_get_enable()
59 static int ldo_get_value(struct udevice *dev) in ldo_get_value()
64 static int ldo_set_value(struct udevice *dev, int uvolt) in ldo_set_value()
69 static int ldo_set_enable(struct udevice *dev, bool enable) in ldo_set_enable()
71 struct udevice *pmic = dev_get_parent(dev); in ldo_set_enable()
[all …]
/rk3399_rockchip-uboot/drivers/rkflash/
H A Drkflash_api.h17 int rksfc_nor_init(struct udevice *udev);
18 u32 rksfc_nor_get_capacity(struct udevice *udev);
19 int rksfc_nor_read(struct udevice *udev, u32 sec, u32 n_sec, void *p_data);
20 int rksfc_nor_write(struct udevice *udev,
39 int rksfc_nand_init(struct udevice *udev);
40 u32 rksfc_nand_get_density(struct udevice *udev);
41 int rksfc_nand_read(struct udevice *udev, u32 index, u32 count, void *buf);
42 int rksfc_nand_write(struct udevice *udev,
59 int rknand_flash_init(struct udevice *udev);
60 u32 rknand_flash_get_density(struct udevice *udev);
[all …]

12345678910>>...50