Home
last modified time | relevance | path

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

123456789

/include/power/
A Dregulator.h12 struct udevice;
203 int (*get_value)(struct udevice *dev);
228 int (*get_current)(struct udevice *dev);
240 int (*get_enable)(struct udevice *dev);
270 int (*get_mode)(struct udevice *dev);
290 int regulator_get_value(struct udevice *dev);
401 int regulator_get_mode(struct udevice *dev);
434 int regulator_autoset(struct udevice *dev);
480 struct udevice *list_devp[],
523 struct udevice **devp);
[all …]
/include/dm/
A Ddevice-internal.h19 struct udevice;
54 ll_entry_declare(struct udevice, _name, udevice)
76 ll_entry_ref(struct udevice, _name, udevice)
93 ll_entry_get(struct udevice, __name, udevice)
118 struct udevice **devp);
142 struct udevice **devp);
166 int device_reparent(struct udevice *dev, struct udevice *new_parent);
182 int device_of_to_plat(struct udevice *dev);
193 int device_probe(struct udevice *dev);
222 int device_unbind(struct udevice *dev);
[all …]
A Dpinctrl.h48 int (*get_pins_count)(struct udevice *dev);
75 int (*get_groups_count)(struct udevice *dev);
102 int (*get_functions_count)(struct udevice *dev);
245 int (*set_state)(struct udevice *dev, struct udevice *config);
259 int (*set_state_simple)(struct udevice *dev, struct udevice *periph);
289 int (*get_periph_id)(struct udevice *dev, struct udevice *periph);
495 int pinctrl_generic_set_state(struct udevice *pctldev, struct udevice *config);
496 int pinctrl_generic_set_state_prefix(struct udevice *pctldev, struct udevice *config,
500 struct udevice *config) in pinctrl_generic_set_state()
555 int pinctrl_get_periph_id(struct udevice *dev, struct udevice *periph);
[all …]
A Ddevice.h173 struct udevice { struct
180 struct udevice *parent; argument
202 struct udevice *iommu; argument
211 return sizeof(struct udevice); in dm_udevice_size()
587 struct udevice *dev_get_parent(const struct udevice *child);
659 struct udevice **devp);
709 struct udevice **devp);
722 struct udevice **devp);
737 struct udevice **devp);
870 struct udevice **devp);
[all …]
A Dfdtaddr.h15 struct udevice;
24 fdt_addr_t devfdt_get_addr(const struct udevice *dev);
34 void *devfdt_get_addr_ptr(const struct udevice *dev);
44 void *devfdt_remap_addr(const struct udevice *dev);
56 void *devfdt_remap_addr_index(const struct udevice *dev, int index);
69 void *devfdt_remap_addr_name(const struct udevice *dev, const char *name);
81 void *devfdt_map_physmem(const struct udevice *dev, unsigned long size);
92 fdt_addr_t devfdt_get_addr_index(const struct udevice *dev, int index);
104 void *devfdt_get_addr_index_ptr(const struct udevice *dev, int index);
177 fdt_addr_t devfdt_get_addr_size_name(const struct udevice *dev,
[all …]
A Duclass-internal.h106 int uclass_get_device_tail(struct udevice *dev, int ret, struct udevice **devp);
169 struct udevice **devp);
184 struct udevice **devp);
199 struct udevice **devp);
215 struct udevice **devp);
231 struct udevice **devp);
248 const char *name, struct udevice **devp);
258 int uclass_bind_device(struct udevice *dev);
269 int uclass_pre_unbind_device(struct udevice *dev);
279 int uclass_unbind_device(struct udevice *dev);
[all …]
A Dread.h349 fdt_addr_t dev_read_addr(const struct udevice *dev);
359 void *dev_read_addr_ptr(const struct udevice *dev);
390 void *dev_remap_addr(const struct udevice *dev);
407 const char *dev_read_name(const struct udevice *dev);
545 int dev_read_addr_cells(const struct udevice *dev);
556 int dev_read_size_cells(const struct udevice *dev);
584 int dev_read_phandle(const struct udevice *dev);
712 int dev_read_enabled(const struct udevice *dev);
794 int dev_get_child_count(const struct udevice *dev);
836 int dev_decode_panel_timing(const struct udevice *dev,
[all …]
A Duclass.h42 struct udevice;
92 int (*post_bind)(struct udevice *dev);
93 int (*pre_unbind)(struct udevice *dev);
94 int (*pre_probe)(struct udevice *dev);
217 struct udevice **devp);
249 struct udevice **devp);
265 struct udevice **devp);
282 struct udevice **devp);
300 struct udevice **devp);
334 struct udevice **devp);
[all …]
/include/
A Dcros_ec.h19 struct udevice *dev; /* Transport device */
93 int cros_ec_get_next_event(struct udevice *dev,
207 int cros_ec_test(struct udevice *dev);
225 struct udevice *board_get_cros_ec_dev(void);
238 int (*check_version)(struct udevice *dev);
282 int (*get_switches)(struct udevice *dev);
288 int cros_ec_register(struct udevice *dev);
337 int cros_ec_read_flashinfo(struct udevice *dev,
379 int cros_ec_get_sku_id(struct udevice *dev);
398 int cros_ec_read_version(struct udevice *dev,
[all …]
A Dvideo_bridge.h34 int (*attach)(struct udevice *dev);
45 int (*check_attached)(struct udevice *dev);
54 int (*set_backlight)(struct udevice *dev, int percent);
66 int (*get_display_timing)(struct udevice *dev,
77 int (*read_edid)(struct udevice *dev, u8 *buf, int buf_size);
89 int video_bridge_attach(struct udevice *dev);
97 int video_bridge_set_backlight(struct udevice *dev, int percent);
105 int video_bridge_set_active(struct udevice *dev, bool active);
113 int video_bridge_check_attached(struct udevice *dev);
121 int video_bridge_get_display_timing(struct udevice *dev,
[all …]
A Dadc.h82 struct udevice *vdd_supply;
83 struct udevice *vss_supply;
102 int (*start_channel)(struct udevice *dev, int channel);
133 int (*channel_data)(struct udevice *dev, int channel,
161 int (*stop)(struct udevice *dev);
171 int adc_start_channel(struct udevice *dev, int channel);
221 int adc_data_mask(struct udevice *dev, unsigned int *data_mask);
278 int adc_vdd_value(struct udevice *dev, int *uV);
290 int adc_vss_value(struct udevice *dev, int *uV);
298 int adc_stop(struct udevice *dev);
[all …]
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 …]
A Dwdt.h9 struct udevice;
28 int wdt_set_force_autostart(struct udevice *dev);
39 int wdt_start(struct udevice *dev, u64 timeout_ms, ulong flags);
47 int wdt_stop(struct udevice *dev);
64 int wdt_reset(struct udevice *dev);
75 int wdt_expire_now(struct udevice *dev, ulong flags);
93 int (*start)(struct udevice *dev, u64 timeout_ms, ulong flags);
100 int (*stop)(struct udevice *dev);
108 int (*reset)(struct udevice *dev);
122 int (*expire_now)(struct udevice *dev, ulong flags);
A Dbootdev.h16 struct udevice;
163 struct udevice **devp);
176 int bootdev_find_in_blk(struct udevice *dev, struct udevice *blk,
238 int bootdev_find_by_any(const char *name, struct udevice **devp,
260 struct udevice **devp, int *method_flagsp);
387 static int bootdev_setup_for_sibling_blk(struct udevice *blk, in bootdev_setup_for_sibling_blk()
402 int bootdev_get_sibling_blk(struct udevice *dev, struct udevice **blkp);
411 int bootdev_get_from_blk(struct udevice *blk, struct udevice **bootdevp);
423 int bootdev_unbind_dev(struct udevice *parent);
425 static inline int bootdev_setup_for_dev(struct udevice *parent, in bootdev_setup_for_dev()
[all …]
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 (*stop_play)(struct udevice *dev);
93 int (*start_beep)(struct udevice *dev, int frequency_hz);
103 int (*stop_beep)(struct udevice *dev);
111 int sound_setup(struct udevice *dev);
133 int sound_start_beep(struct udevice *dev, int frequency_hz);
143 int sound_stop_beep(struct udevice *dev);
[all …]
A Ddm-demo.h23 int (*hello)(struct udevice *dev, int ch);
24 int (*status)(struct udevice *dev, int *status);
25 int (*set_light)(struct udevice *dev, int light);
26 int (*get_light)(struct udevice *dev);
29 int demo_hello(struct udevice *dev, int ch);
30 int demo_status(struct udevice *dev, int *status);
31 int demo_set_light(struct udevice *dev, int light);
32 int demo_get_light(struct udevice *dev);
35 int demo_parse_dt(struct udevice *dev);
A Dmisc.h9 struct udevice;
20 int misc_read(struct udevice *dev, int offset, void *buf, int size);
31 int misc_write(struct udevice *dev, int offset, const void *buf, int size);
41 int misc_ioctl(struct udevice *dev, unsigned long request, void *buf);
61 int misc_call(struct udevice *dev, int msgid, void *tx_msg, int tx_size,
79 int misc_set_enabled(struct udevice *dev, bool val);
97 int (*read)(struct udevice *dev, int offset, void *buf, int size);
108 int (*write)(struct udevice *dev, int offset, const void *buf,
118 int (*ioctl)(struct udevice *dev, unsigned long request, void *buf);
132 int (*call)(struct udevice *dev, int msgid, void *tx_msg, int tx_size,
[all …]
A Dcpu.h12 struct udevice;
68 int (*get_desc)(const struct udevice *dev, char *buf, int size);
77 int (*get_info)(const struct udevice *dev, struct cpu_info *info);
85 int (*get_count)(const struct udevice *dev);
95 int (*get_vendor)(const struct udevice *dev, char *buf, int size);
104 int (*is_current)(struct udevice *dev);
113 int (*release_core)(const struct udevice *dev, phys_addr_t addr);
126 int cpu_get_desc(const struct udevice *dev, char *buf, int size);
143 int cpu_get_count(const struct udevice *dev);
167 int cpu_is_current(struct udevice *cpu);
[all …]
A Dvideo_console.h182 int (*set_row)(struct udevice *dev, uint row, int clr);
197 int (*entry_start)(struct udevice *dev);
214 int (*backspace)(struct udevice *dev);
224 int (*get_font)(struct udevice *dev, int seq,
293 int (*entry_save)(struct udevice *dev, struct abuf *buf);
335 int vidconsole_get_font(struct udevice *dev, int seq,
486 int vidconsole_entry_start(struct udevice *dev);
502 int vidconsole_put_char(struct udevice *dev, char ch);
555 int vidconsole_clear_and_reset(struct udevice *dev);
577 void vidconsole_list_fonts(struct udevice *dev);
[all …]
A Drtc.h22 struct udevice;
35 int (*get)(struct udevice *dev, struct rtc_time *time);
58 int (*reset)(struct udevice *dev);
69 int (*read)(struct udevice *dev, unsigned int reg,
81 int (*write)(struct udevice *dev, unsigned int reg,
91 int (*read8)(struct udevice *dev, unsigned int reg);
114 int dm_rtc_get(struct udevice *dev, struct rtc_time *time);
136 int dm_rtc_reset(struct udevice *dev);
158 int dm_rtc_write(struct udevice *dev, unsigned int reg,
168 int rtc_read8(struct udevice *dev, unsigned int reg);
[all …]
A Dsandbox_host.h36 int (*attach_file)(struct udevice *dev, const char *filename);
45 int (*detach_file)(struct udevice *dev);
58 int host_attach_file(struct udevice *dev, const char *filename);
67 int host_detach_file(struct udevice *dev);
82 struct udevice **devp);
97 struct udevice **devp);
107 struct udevice *host_find_by_label(const char *label);
114 struct udevice *host_get_cur_dev(void);
123 void host_set_cur_dev(struct udevice *dev);
A Dw1.h11 struct udevice;
40 u8 (*read_byte)(struct udevice *dev);
41 bool (*reset)(struct udevice *dev);
42 u8 (*triplet)(struct udevice *dev, bool bdir);
43 void (*write_byte)(struct udevice *dev, u8 byte);
46 int w1_get_bus(int busnum, struct udevice **busp);
47 u8 w1_get_device_family(struct udevice *dev);
49 int w1_read_buf(struct udevice *dev, u8 *buf, unsigned int count);
50 int w1_read_byte(struct udevice *dev);
51 int w1_reset_select(struct udevice *dev);
[all …]
A Di2c_eeprom.h12 struct udevice;
15 int (*read)(struct udevice *dev, int offset, uint8_t *buf, int size);
16 int (*write)(struct udevice *dev, int offset, const uint8_t *buf,
18 int (*size)(struct udevice *dev);
39 int i2c_eeprom_read(struct udevice *dev, int offset, uint8_t *buf, int size);
51 int i2c_eeprom_write(struct udevice *dev, int offset, const uint8_t *buf,
61 int i2c_eeprom_size(struct udevice *dev);
65 static inline int i2c_eeprom_read(struct udevice *dev, int offset, uint8_t *buf, in i2c_eeprom_read()
71 static inline int i2c_eeprom_write(struct udevice *dev, int offset, in i2c_eeprom_write()
77 static inline int i2c_eeprom_size(struct udevice *dev) in i2c_eeprom_size()
A Dscmi_agent-uclass.h42 struct udevice *base_dev;
43 struct udevice *pwdom_dev;
44 struct udevice *clock_dev;
45 struct udevice *resetdom_dev;
46 struct udevice *voltagedom_dev;
47 struct udevice *pinctrl_dev;
50 static inline u32 scmi_version(struct udevice *dev) in scmi_version()
70 static inline u8 *scmi_protocols(struct udevice *dev) in scmi_protocols()
75 static inline u8 *scmi_vendor(struct udevice *dev) in scmi_vendor()
90 static inline u32 scmi_agent_id(struct udevice *dev) in scmi_agent_id()
[all …]
/include/usb/
A Dtcpm.h53 int (*init)(struct udevice *dev);
54 int (*get_vbus)(struct udevice *dev);
58 int (*set_polarity)(struct udevice *dev,
65 int (*start_toggling)(struct udevice *dev,
70 void (*poll_event)(struct udevice *dev);
75 void tcpm_vbus_change(struct udevice *dev);
76 void tcpm_cc_change(struct udevice *dev);
90 int tcpm_get_pd_rev(struct udevice *dev);
91 int tcpm_get_current(struct udevice *dev);
92 int tcpm_get_voltage(struct udevice *dev);
[all …]

Completed in 51 milliseconds

123456789