Changeset 2b3dd78 in mainline for uspace/drv
- Timestamp:
- 2018-01-31T12:02:00Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 5595841
- Parents:
- a0a9cc2 (diff), 14d789c (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - Location:
- uspace/drv
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/audio/hdaudio/spec/regs.h
ra0a9cc2 r2b3dd78 64 64 /** Buffer Descriptor List Pointer - Lower */ 65 65 uint32_t bdpl; 66 /** Buffer Descriptor List Pointer - Upper */ 66 /** Buffer Descriptor List Pointer - Upper */ 67 67 uint32_t bdpu; 68 68 } hda_sdesc_regs_t; -
uspace/drv/audio/sb16/dsp.h
ra0a9cc2 r2b3dd78 82 82 errno_t sb_dsp_get_buffer_position(sb_dsp_t *dsp, size_t *size); 83 83 errno_t sb_dsp_test_format(sb_dsp_t *dsp, unsigned *channels, unsigned *rate, 84 pcm_sample_format_t *format);84 pcm_sample_format_t *format); 85 85 errno_t sb_dsp_get_buffer(sb_dsp_t *dsp, void **buffer, size_t *size); 86 86 errno_t sb_dsp_set_event_session(sb_dsp_t *dsp, async_sess_t *session); 87 async_sess_t * 87 async_sess_t *sb_dsp_get_event_session(sb_dsp_t *dsp); 88 88 errno_t sb_dsp_release_buffer(sb_dsp_t *dsp); 89 89 errno_t sb_dsp_start_playback(sb_dsp_t *dsp, unsigned frames, -
uspace/drv/audio/sb16/mixer.h
ra0a9cc2 r2b3dd78 50 50 } sb_mixer_t; 51 51 52 const char * 52 const char *sb_mixer_type_str(sb_mixer_type_t type); 53 53 errno_t sb_mixer_init(sb_mixer_t *mixer, sb16_regs_t *regs, sb_mixer_type_t type); 54 54 int sb_mixer_get_control_item_count(const sb_mixer_t *mixer); -
uspace/drv/bus/isa/isa.c
ra0a9cc2 r2b3dd78 279 279 errno_t rc; 280 280 size_t nread; 281 struct stat st;281 vfs_stat_t st; 282 282 283 283 rc = vfs_lookup_open(conf_path, WALK_REGULAR, MODE_READ, &fd); -
uspace/drv/bus/usb/vhc/hub/virthub.c
ra0a9cc2 r2b3dd78 42 42 #include <stdio.h> 43 43 #include <stdlib.h> 44 #include <str.h> 44 45 #include <ddf/driver.h> 45 46 … … 155 156 dev->descriptors = &descriptors; 156 157 dev->address = 0; 157 dev->name = str_dup(name); 158 if (!dev->name) 158 159 char *n = str_dup(name); 160 if (!n) 159 161 return ENOMEM; 160 162 161 163 hub_t *hub = malloc(sizeof(hub_t)); 162 164 if (hub == NULL) { 163 free( dev->name);165 free(n); 164 166 return ENOMEM; 165 167 } 166 168 169 dev->name = n; 167 170 hub_init(hub); 168 171 dev->device_data = hub; -
uspace/drv/hid/atkbd/atkbd.h
ra0a9cc2 r2b3dd78 49 49 chardev_t *chardev; 50 50 /** Callback connection to client */ 51 async_sess_t *client_sess; 51 async_sess_t *client_sess; 52 52 /** Fibril retrieving and parsing data */ 53 53 fid_t polling_fibril; -
uspace/drv/platform/amdm37x/main.c
ra0a9cc2 r2b3dd78 49 49 typedef struct { 50 50 const char *name; 51 match_id_t match_id; 51 const char *id; 52 int score; 52 53 hw_resource_list_t hw_resources; 53 54 } amdm37x_fun_t; … … 133 134 { 134 135 .name = "ohci", 135 .match_id = { .id = "usb/host=ohci", .score = 90 }, 136 .id = "usb/host=ohci", 137 .score = 90, 136 138 .hw_resources = { .resources = ohci_res, .count = ARRAY_SIZE(ohci_res) } 137 139 }, 138 140 { 139 141 .name = "ehci", 140 .match_id = { .id = "usb/host=ehci", .score = 90 }, 142 .id = "usb/host=ehci", 143 .score = 90, 141 144 .hw_resources = { .resources = ehci_res, .count = ARRAY_SIZE(ehci_res) } 142 145 }, 143 146 { 144 147 .name = "fb", 145 .match_id = { .id = "amdm37x&dispc", .score = 90 }, 148 .id = "amdm37x&dispc", 149 .score = 90, 146 150 .hw_resources = { .resources = disp_res, .count = ARRAY_SIZE(disp_res) } 147 151 }, … … 174 178 175 179 /* Add match id */ 176 errno_t ret = ddf_fun_add_match_id(fnode, 177 fun->match_id.id, fun->match_id.score); 180 errno_t ret = ddf_fun_add_match_id(fnode, fun->id, fun->score); 178 181 if (ret != EOK) { 179 182 ddf_fun_destroy(fnode); -
uspace/drv/test/test1/test1.c
ra0a9cc2 r2b3dd78 37 37 #include <ddf/driver.h> 38 38 #include <ddf/log.h> 39 #include <str.h> 39 40 40 41 #include "test1.h" -
uspace/drv/test/test2/test2.c
ra0a9cc2 r2b3dd78 34 34 #include <stdio.h> 35 35 #include <errno.h> 36 #include <str.h> 36 37 #include <str_error.h> 37 38 #include <ddf/driver.h>
Note:
See TracChangeset
for help on using the changeset viewer.