Changeset b7fd2a0 in mainline for uspace/drv/fb/amdm37x_dispc
- Timestamp:
- 2018-01-13T03:10:29Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a53ed3a
- Parents:
- 36f0738
- Location:
- uspace/drv/fb/amdm37x_dispc
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c
r36f0738 rb7fd2a0 56 56 57 57 58 static int change_mode(visualizer_t *vis, vslmode_t mode);59 static int handle_damage(visualizer_t *vs,58 static errno_t change_mode(visualizer_t *vis, vslmode_t mode); 59 static errno_t handle_damage(visualizer_t *vs, 60 60 sysarg_t x0, sysarg_t y0, sysarg_t width, sysarg_t height, 61 61 sysarg_t x_offset, sysarg_t y_offset); 62 static int dummy(visualizer_t *vs)62 static errno_t dummy(visualizer_t *vs) 63 63 { 64 64 return EOK; … … 115 115 } 116 116 117 int amdm37x_dispc_init(amdm37x_dispc_t *instance, visualizer_t *vis)117 errno_t amdm37x_dispc_init(amdm37x_dispc_t *instance, visualizer_t *vis) 118 118 { 119 119 assert(instance); … … 134 134 } 135 135 136 int ret = pio_enable((void*)AMDM37x_DISPC_BASE_ADDRESS,136 errno_t ret = pio_enable((void*)AMDM37x_DISPC_BASE_ADDRESS, 137 137 AMDM37x_DISPC_SIZE, (void**)&instance->regs); 138 138 if (ret != EOK) { … … 152 152 }; 153 153 154 int amdm37x_dispc_fini(amdm37x_dispc_t *instance)154 errno_t amdm37x_dispc_fini(amdm37x_dispc_t *instance) 155 155 { 156 156 return EOK; 157 157 }; 158 158 159 static int amdm37x_dispc_setup_fb(amdm37x_dispc_regs_t *regs,159 static errno_t amdm37x_dispc_setup_fb(amdm37x_dispc_regs_t *regs, 160 160 unsigned x, unsigned y, unsigned bpp, uint32_t pa) 161 161 { … … 260 260 } 261 261 262 static int change_mode(visualizer_t *vis, vslmode_t mode)262 static errno_t change_mode(visualizer_t *vis, vslmode_t mode) 263 263 { 264 264 assert(vis); … … 276 276 uintptr_t pa; 277 277 void *buffer = AS_AREA_ANY; 278 int ret = dmamem_map_anonymous(size, DMAMEM_4GiB,278 errno_t ret = dmamem_map_anonymous(size, DMAMEM_4GiB, 279 279 AS_AREA_READ | AS_AREA_WRITE, 0, &pa, &buffer); 280 280 if (ret != EOK) { … … 299 299 } 300 300 301 static int handle_damage(visualizer_t *vs,301 static errno_t handle_damage(visualizer_t *vs, 302 302 sysarg_t x0, sysarg_t y0, sysarg_t width, sysarg_t height, 303 303 sysarg_t x_offset, sysarg_t y_offset) -
uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.h
r36f0738 rb7fd2a0 62 62 } amdm37x_dispc_t; 63 63 64 int amdm37x_dispc_init(amdm37x_dispc_t *instance, visualizer_t *vis);65 int amdm37x_dispc_fini(amdm37x_dispc_t *instance);64 errno_t amdm37x_dispc_init(amdm37x_dispc_t *instance, visualizer_t *vis); 65 errno_t amdm37x_dispc_fini(amdm37x_dispc_t *instance); 66 66 67 67 #endif -
uspace/drv/fb/amdm37x_dispc/main.c
r36f0738 rb7fd2a0 54 54 } 55 55 56 static int amdm37x_dispc_dev_add(ddf_dev_t *dev)56 static errno_t amdm37x_dispc_dev_add(ddf_dev_t *dev) 57 57 { 58 58 assert(dev); … … 84 84 } 85 85 86 int ret = amdm37x_dispc_init(dispc, vis);86 errno_t ret = amdm37x_dispc_init(dispc, vis); 87 87 if (ret != EOK) { 88 88 ddf_log_error("Failed to init dispc: %s\n", str_error(ret));
Note:
See TracChangeset
for help on using the changeset viewer.