Changeset a35b458 in mainline for uspace/drv/fb
- Timestamp:
- 2018-03-02T20:10:49Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f1380b7
- Parents:
- 3061bc1
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-02-28 17:38:31)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-03-02 20:10:49)
- Location:
- uspace/drv/fb
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c
r3061bc1 ra35b458 284 284 if (dispc->fb_data) 285 285 dmamem_unmap_anonymous(dispc->fb_data); 286 286 287 287 dispc->fb_data = buffer; 288 288 amdm37x_dispc_setup_fb(dispc->regs, x, y, bpp *8, (uint32_t)pa); -
uspace/drv/fb/kfb/port.c
r3061bc1 ra35b458 72 72 size_t scanline; 73 73 visual_t visual; 74 74 75 75 pixel2visual_t pixel2visual; 76 76 visual2pixel_t visual2pixel; 77 77 visual_mask_t visual_mask; 78 78 size_t pixel_bytes; 79 79 80 80 size_t size; 81 81 uint8_t *addr; … … 186 186 if (!present) 187 187 return ENOENT; 188 188 189 189 sysarg_t kind; 190 190 rc = sysinfo_get_value("fb.kind", &kind); 191 191 if (rc != EOK) 192 192 kind = (sysarg_t) -1; 193 193 194 194 if (kind != 1) 195 195 return EINVAL; … … 199 199 if (rc != EOK) 200 200 return rc; 201 201 202 202 sysarg_t offset; 203 203 rc = sysinfo_get_value("fb.offset", &offset); 204 204 if (rc != EOK) 205 205 offset = 0; 206 206 207 207 sysarg_t width; 208 208 rc = sysinfo_get_value("fb.width", &width); 209 209 if (rc != EOK) 210 210 return rc; 211 211 212 212 sysarg_t height; 213 213 rc = sysinfo_get_value("fb.height", &height); 214 214 if (rc != EOK) 215 215 return rc; 216 216 217 217 sysarg_t scanline; 218 218 rc = sysinfo_get_value("fb.scanline", &scanline); 219 219 if (rc != EOK) 220 220 return rc; 221 221 222 222 sysarg_t visual; 223 223 rc = sysinfo_get_value("fb.visual", &visual); 224 224 if (rc != EOK) 225 225 return rc; 226 226 227 227 kfb.width = width; 228 228 kfb.height = height; … … 302 302 return EINVAL; 303 303 } 304 304 305 305 kfb.size = scanline * height; 306 306 kfb.addr = AS_AREA_ANY; 307 307 308 308 ddf_fun_t *fun_vs = ddf_fun_create(dev, fun_exposed, "vsl0"); 309 309 if (fun_vs == NULL) {
Note:
See TracChangeset
for help on using the changeset viewer.