Home
last modified time | relevance | path

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

12345678910>>...58

/openbmc/u-boot/include/dm/
H A Dread.h36 static inline ofnode dev_ofnode(struct udevice *dev) in dev_ofnode()
41 static inline bool dev_of_valid(struct udevice *dev) in dev_of_valid()
191 fdt_addr_t dev_read_addr(struct udevice *dev);
201 void *dev_read_addr_ptr(struct udevice *dev);
211 void *dev_remap_addr(struct udevice *dev);
233 const char *dev_read_name(struct udevice *dev);
349 int dev_read_addr_cells(struct udevice *dev);
360 int dev_read_size_cells(struct udevice *dev);
388 int dev_read_phandle(struct udevice *dev);
439 ofnode dev_read_first_subnode(struct udevice *dev);
[all …]
H A Dpinctrl.h75 int (*get_pins_count)(struct udevice *dev);
77 int (*get_groups_count)(struct udevice *dev);
79 int (*get_functions_count)(struct udevice *dev);
80 const char *(*get_function_name)(struct udevice *dev,
92 int (*set_state)(struct udevice *dev, struct udevice *config);
95 int (*set_state_simple)(struct udevice *dev, struct udevice *periph);
119 int (*get_periph_id)(struct udevice *dev, struct udevice *periph);
284 int pinctrl_generic_set_state(struct udevice *pctldev, struct udevice *config);
287 struct udevice *config) in pinctrl_generic_set_state()
342 int pinctrl_get_periph_id(struct udevice *dev, struct udevice *periph);
[all …]
H A Ddevice.h127 struct udevice { struct
135 struct udevice *parent; argument
241 int (*bind)(struct udevice *dev);
335 struct udevice *dev_get_parent(const struct udevice *child);
405 int device_get_child(struct udevice *parent, int index, struct udevice **devp);
445 struct udevice **devp);
458 struct udevice **devp);
473 struct udevice **devp);
511 int device_find_first_child(struct udevice *parent, struct udevice **devp);
537 struct udevice **devp);
[all …]
H A Ddevice-internal.h16 struct udevice;
41 struct udevice **devp);
45 struct udevice **devp);
69 struct udevice **devp);
95 int device_probe(struct udevice *dev);
108 int device_remove(struct udevice *dev, uint flags);
122 int device_unbind(struct udevice *dev);
128 void device_free(struct udevice *dev);
130 static inline void device_free(struct udevice *dev) {} in device_free()
197 void devres_release_probe(struct udevice *dev);
[all …]
H A Duclass.h42 struct udevice;
91 int (*post_bind)(struct udevice *dev);
92 int (*pre_unbind)(struct udevice *dev);
93 int (*pre_probe)(struct udevice *dev);
94 int (*post_probe)(struct udevice *dev);
95 int (*pre_remove)(struct udevice *dev);
168 struct udevice **devp);
200 struct udevice **devp);
216 struct udevice **devp);
232 struct udevice **devp);
[all …]
H A Duclass-internal.h37 int uclass_get_device_tail(struct udevice *dev, int ret, struct udevice **devp);
86 int uclass_find_next_device(struct udevice **devp);
101 struct udevice **devp);
124 bool find_req_seq, struct udevice **devp);
140 struct udevice **devp);
156 struct udevice **devp);
173 const char *name, struct udevice **devp);
183 int uclass_bind_device(struct udevice *dev);
194 int uclass_unbind_device(struct udevice *dev);
209 int uclass_pre_probe_device(struct udevice *dev);
[all …]
/openbmc/u-boot/include/
H A Dcros_ec.h19 struct udevice *dev; /* Transport device */
92 int cros_ec_read_current_image(struct udevice *dev,
127 int cros_ec_interrupt_pending(struct udevice *dev);
205 int cros_ec_test(struct udevice *dev);
223 struct udevice *board_get_cros_ec_dev(void);
226 int (*check_version)(struct udevice *dev);
236 int cros_ec_register(struct udevice *dev);
285 int cros_ec_read_flashinfo(struct udevice *dev,
338 int cros_ec_read_version(struct udevice *dev,
394 void cros_ec_check_keyboard(struct udevice *dev);
[all …]
H A Dtpm_api.h29 u32 tpm_self_test_full(struct udevice *dev);
37 u32 tpm_continue_self_test(struct udevice *dev);
132 u32 tpm_force_clear(struct udevice *dev);
140 u32 tpm_physical_enable(struct udevice *dev);
148 u32 tpm_physical_disable(struct udevice *dev);
202 u32 tpm_end_oiap(struct udevice *dev);
297 u32 tpm_nv_enable_locking(struct udevice *dev);
305 u32 tpm_set_global_lock(struct udevice *dev);
322 u32 tpm_resume(struct udevice *dev);
324 static inline bool tpm_is_v1(struct udevice *dev) in tpm_is_v1()
[all …]
H A Dadc.h80 struct udevice *vdd_supply;
81 struct udevice *vss_supply;
100 int (*start_channel)(struct udevice *dev, int channel);
131 int (*channel_data)(struct udevice *dev, int channel,
159 int (*stop)(struct udevice *dev);
169 int adc_start_channel(struct udevice *dev, int channel);
219 int adc_data_mask(struct udevice *dev, unsigned int *data_mask);
276 int adc_vdd_value(struct udevice *dev, int *uV);
288 int adc_vss_value(struct udevice *dev, int *uV);
296 int adc_stop(struct udevice *dev);
[all …]
H A Dspi.h322 struct udevice *dev;
349 int (*claim_bus)(struct udevice *dev);
360 int (*release_bus)(struct udevice *dev);
416 int (*set_speed)(struct udevice *bus, uint hz);
493 struct udevice **devp);
525 int spi_chip_select(struct udevice *slave);
535 int spi_find_chip_select(struct udevice *bus, int cs, struct udevice **devp);
580 struct udevice *bus, struct udevice *slave,
581 struct udevice **emulp);
597 int dm_spi_claim_bus(struct udevice *dev);
[all …]
H A Dvirtio.h123 int (*generation)(struct udevice *vdev, u32 *counter);
131 int (*get_status)(struct udevice *vdev, u8 *status);
139 int (*set_status)(struct udevice *vdev, u8 status);
146 int (*reset)(struct udevice *vdev);
161 int (*set_features)(struct udevice *vdev);
178 int (*del_vqs)(struct udevice *vdev);
208 struct udevice *vdev;
276 int virtio_reset(struct udevice *vdev);
293 int virtio_set_features(struct udevice *vdev);
312 int virtio_del_vqs(struct udevice *vdev);
[all …]
H A Dtpm-common.h12 struct udevice;
99 int (*open)(struct udevice *dev);
110 int (*close)(struct udevice *dev);
120 int (*get_desc)(struct udevice *dev, char *buf, int size);
165 int (*cleanup)(struct udevice *dev);
196 struct udevice *dev; \
216 int tpm_open(struct udevice *dev);
227 int tpm_close(struct udevice *dev);
235 u32 tpm_clear_and_reenable(struct udevice *dev);
288 int tpm_init(struct udevice *dev);
[all …]
H A Di2c.h33 struct udevice;
55 struct udevice *emul;
167 struct udevice **devp);
270 int i2c_deblock(struct udevice *bus);
441 int (*deblock)(struct udevice *bus);
468 int (*select)(struct udevice *mux, struct udevice *bus, uint channel);
480 int (*deselect)(struct udevice *mux, struct udevice *bus, uint channel);
498 struct udevice **devp);
514 struct udevice **devp);
548 int i2c_emul_find(struct udevice *dev, struct udevice **emulp);
[all …]
H A Drtc.h31 int (*get)(struct udevice *dev, struct rtc_time *time);
42 int (*set)(struct udevice *dev, const struct rtc_time *time);
54 int (*reset)(struct udevice *dev);
63 int (*read8)(struct udevice *dev, unsigned int reg);
73 int (*write8)(struct udevice *dev, unsigned int reg, int val);
86 int dm_rtc_get(struct udevice *dev, struct rtc_time *time);
95 int dm_rtc_set(struct udevice *dev, struct rtc_time *time);
108 int dm_rtc_reset(struct udevice *dev);
117 int rtc_read8(struct udevice *dev, unsigned int reg);
127 int rtc_write8(struct udevice *dev, unsigned int reg, int val);
[all …]
H A Dw1.h23 u8 (*read_byte)(struct udevice *dev);
24 bool (*reset)(struct udevice *dev);
25 u8 (*triplet)(struct udevice *dev, bool bdir);
26 void (*write_byte)(struct udevice *dev, u8 byte);
29 int w1_get_bus(int busnum, struct udevice **busp);
30 u8 w1_get_device_family(struct udevice *dev);
32 int w1_read_buf(struct udevice *dev, u8 *buf, unsigned int count);
33 int w1_read_byte(struct udevice *dev);
34 int w1_reset_select(struct udevice *dev);
35 int w1_write_buf(struct udevice *dev, u8 *buf, unsigned int count);
[all …]
H A Dsound.h32 struct udevice *codec;
33 struct udevice *i2s;
59 int (*setup)(struct udevice *dev);
69 int (*play)(struct udevice *dev, void *data, uint data_size);
81 int (*start_beep)(struct udevice *dev, int frequency_hz);
91 int (*stop_beep)(struct udevice *dev);
99 int sound_setup(struct udevice *dev);
109 int sound_beep(struct udevice *dev, int msecs, int frequency_hz);
121 int sound_start_beep(struct udevice *dev, int frequency_hz);
131 int sound_stop_beep(struct udevice *dev);
[all …]
H A Dtee.h52 struct udevice;
78 struct udevice *dev;
196 int (*open_session)(struct udevice *dev,
207 int (*close_session)(struct udevice *dev, u32 session);
217 int (*invoke_func)(struct udevice *dev, struct tee_invoke_arg *arg,
225 int (*shm_register)(struct udevice *dev, struct tee_shm *shm);
232 int (*shm_unregister)(struct udevice *dev, struct tee_shm *shm);
261 int tee_shm_alloc(struct udevice *dev, ulong size, u32 flags,
305 struct udevice *tee_find_device(struct udevice *start,
339 int tee_close_session(struct udevice *dev, u32 session);
[all …]
/openbmc/u-boot/include/power/
H A Dregulator.h193 int (*get_value)(struct udevice *dev);
194 int (*set_value)(struct udevice *dev, int uV);
205 int (*get_current)(struct udevice *dev);
217 int (*get_enable)(struct udevice *dev);
234 int (*get_mode)(struct udevice *dev);
253 int regulator_get_value(struct udevice *dev);
297 int regulator_get_enable(struct udevice *dev);
330 int regulator_get_mode(struct udevice *dev);
374 int regulator_autoset(struct udevice *dev);
420 struct udevice *list_devp[],
[all …]
/openbmc/u-boot/drivers/core/
H A Dread.c62 ofnode dev_read_first_subnode(struct udevice *dev) in dev_read_first_subnode()
115 fdt_addr_t dev_read_addr(struct udevice *dev) in dev_read_addr()
120 void *dev_read_addr_ptr(struct udevice *dev) in dev_read_addr_ptr()
127 void *dev_remap_addr(struct udevice *dev) in dev_remap_addr()
138 const char *dev_read_name(struct udevice *dev) in dev_read_name()
176 int dev_read_addr_cells(struct udevice *dev) in dev_read_addr_cells()
181 int dev_read_size_cells(struct udevice *dev) in dev_read_size_cells()
186 int dev_read_simple_addr_cells(struct udevice *dev) in dev_read_simple_addr_cells()
191 int dev_read_simple_size_cells(struct udevice *dev) in dev_read_simple_size_cells()
196 int dev_read_phandle(struct udevice *dev) in dev_read_phandle()
[all …]
H A Ddevice.c38 struct udevice *dev; in device_bind_common()
534 struct udevice *dev; in device_find_by_ofnode()
551 struct udevice *dev; in device_get_child()
564 struct udevice *dev; in device_find_child_by_seq()
584 struct udevice *dev; in device_get_child_by_seq()
602 struct udevice *dev; in device_find_child_by_of_offset()
619 struct udevice *dev; in device_get_child_by_of_offset()
653 struct udevice *dev; in device_get_global_by_ofnode()
690 struct udevice *dev; in device_find_first_inactive_child()
708 struct udevice *dev; in device_find_first_child_by_uclass()
[all …]
H A Duclass.c107 struct udevice *dev; in uclass_destroy()
176 struct udevice *iter; in dev_get_uclass_index()
198 struct udevice *dev; in uclass_find_device()
252 struct udevice *dev; in uclass_find_device_by_name()
276 struct udevice *dev; in uclass_find_next_free_req_seq()
300 struct udevice *dev; in uclass_find_device_by_seq()
329 struct udevice *dev; in uclass_find_device_by_of_offset()
353 struct udevice *dev; in uclass_find_device_by_ofnode()
384 struct udevice *dev; in uclass_find_device_by_phandle()
416 struct udevice *dev; in uclass_get_device_by_driver()
[all …]
/openbmc/u-boot/arch/sandbox/include/asm/
H A Dtest.h49 void sandbox_i2c_set_test_mode(struct udevice *bus, bool test_mode);
57 void sandbox_i2c_eeprom_set_test_mode(struct udevice *dev,
91 int sandbox_usb_keyb_add_string(struct udevice *dev, const char *str);
100 int sandbox_osd_get_mem(struct udevice *dev, u8 *buf, size_t buflen);
122 void sandbox_sf_set_block_protect(struct udevice *dev, int bp_mask);
142 int sandbox_get_i2s_sum(struct udevice *dev);
152 int sandbox_get_setup_called(struct udevice *dev);
162 int sandbox_get_sound_sum(struct udevice *dev);
170 void sandbox_set_allow_beep(struct udevice *dev, bool allow);
178 int sandbox_get_beep_frequency(struct udevice *dev);
[all …]
H A Dclk.h11 struct udevice;
47 ulong sandbox_clk_query_rate(struct udevice *dev, int id);
55 int sandbox_clk_query_enable(struct udevice *dev, int id);
64 int sandbox_clk_test_get(struct udevice *dev);
72 int sandbox_clk_test_get_bulk(struct udevice *dev);
99 int sandbox_clk_test_enable(struct udevice *dev, int id);
107 int sandbox_clk_test_enable_bulk(struct udevice *dev);
124 int sandbox_clk_test_disable_bulk(struct udevice *dev);
132 int sandbox_clk_test_free(struct udevice *dev);
140 int sandbox_clk_test_release_bulk(struct udevice *dev);
[all …]
H A Dreset.h11 struct udevice;
13 int sandbox_reset_query(struct udevice *dev, unsigned long id);
15 int sandbox_reset_test_get(struct udevice *dev);
16 int sandbox_reset_test_get_bulk(struct udevice *dev);
17 int sandbox_reset_test_assert(struct udevice *dev);
18 int sandbox_reset_test_assert_bulk(struct udevice *dev);
19 int sandbox_reset_test_deassert(struct udevice *dev);
20 int sandbox_reset_test_deassert_bulk(struct udevice *dev);
21 int sandbox_reset_test_free(struct udevice *dev);
22 int sandbox_reset_test_release_bulk(struct udevice *dev);
/openbmc/u-boot/include/asm-generic/
H A Dgpio.h115 struct udevice;
118 struct udevice *dev; /* Device, NULL for invalid GPIO */
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,
255 int (*get_value)(struct udevice *dev, unsigned offset);
257 int (*get_open_drain)(struct udevice *dev, unsigned offset);
266 int (*get_function)(struct udevice *dev, unsigned offset);
291 int (*xlate)(struct udevice *dev, struct gpio_desc *desc,
379 int gpio_lookup_name(const char *name, struct udevice **devp,
[all …]

12345678910>>...58