| /include/power/ |
| A D | regulator.h | 12 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 D | device-internal.h | 19 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 D | pinctrl.h | 48 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 D | device.h | 173 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 D | fdtaddr.h | 15 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 D | uclass-internal.h | 106 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 D | read.h | 349 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 D | uclass.h | 42 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 D | cros_ec.h | 19 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 D | video_bridge.h | 34 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 D | adc.h | 82 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 D | tpm_api.h | 29 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 D | wdt.h | 9 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 D | bootdev.h | 16 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 D | sound.h | 32 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 D | dm-demo.h | 23 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 D | misc.h | 9 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 D | cpu.h | 12 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 D | video_console.h | 182 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 D | rtc.h | 22 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 D | sandbox_host.h | 36 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 D | w1.h | 11 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 D | i2c_eeprom.h | 12 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 D | scmi_agent-uclass.h | 42 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 D | tcpm.h | 53 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 …]
|